From 288b38891048d78f354cbe90139dd57f1f0a7dd8 Mon Sep 17 00:00:00 2001 From: jacky6024 Date: Sat, 10 Jun 2017 11:20:04 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E8=AE=BE=E8=AE=A1=E5=99=A8?= =?UTF-8?q?=E5=9C=A8=E6=9C=89=E5=A4=9A=E4=B8=AASQL=E7=B1=BB=E5=9E=8B?= =?UTF-8?q?=E6=95=B0=E6=8D=AE=E9=9B=86=E7=9A=84=E6=83=85=E5=86=B5=E4=B8=8B?= =?UTF-8?q?=E5=8F=82=E6=95=B0=E9=87=8D=E5=A4=8D=E6=98=BE=E7=A4=BA=E7=9A=84?= =?UTF-8?q?BUG?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../resources/asserts/js/designer.bundle.js | 98 +++++++++---------- 1 file changed, 49 insertions(+), 49 deletions(-) diff --git a/ureport2-console/src/main/resources/asserts/js/designer.bundle.js b/ureport2-console/src/main/resources/asserts/js/designer.bundle.js index 7f239e6..6946246 100644 --- a/ureport2-console/src/main/resources/asserts/js/designer.bundle.js +++ b/ureport2-console/src/main/resources/asserts/js/designer.bundle.js @@ -1,57 +1,57 @@ -!function(t){function e(o){if(n[o])return n[o].exports;var i=n[o]={exports:{},id:o,loaded:!1};return t[o].call(i.exports,i,i.exports,e),i.loaded=!0,i.exports}var n={};return e.m=t,e.c=n,e.p="",e(0)}([function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{default:t}}n(1),n(9),n(11),n(18),n(25),n(27),n(29),n(31),n(33),n(37),n(39),n(41),n(42);var i=n(44),r=o(i);$(document).ready(function(){new r.default("container")})},function(t,e,n){var o=n(2);"string"==typeof o&&(o=[[t.id,o,""]]);n(8)(o,{});o.locals&&(t.exports=o.locals)},function(t,e,n){e=t.exports=n(3)(),e.push([t.id,'@charset "UTF-8";/*!\n * jQuery contextMenu - Plugin for simple contextMenu handling\n *\n * Version: v2.4.2\n *\n * Authors: Björn Brala (SWIS.nl), Rodney Rehm, Addy Osmani (patches for FF)\n * Web: http://swisnl.github.io/jQuery-contextMenu/\n *\n * Copyright (c) 2011-2017 SWIS BV and contributors\n *\n * Licensed under\n * MIT License http://www.opensource.org/licenses/mit-license\n *\n * Date: 2017-01-02T09:03:00.383Z\n */@-webkit-keyframes cm-spin{0%{-webkit-transform:translateY(-50%) rotate(0);transform:translateY(-50%) rotate(0)}to{-webkit-transform:translateY(-50%) rotate(359deg);transform:translateY(-50%) rotate(359deg)}}@-o-keyframes cm-spin{0%{-webkit-transform:translateY(-50%) rotate(0);-o-transform:translateY(-50%) rotate(0);transform:translateY(-50%) rotate(0)}to{-webkit-transform:translateY(-50%) rotate(359deg);-o-transform:translateY(-50%) rotate(359deg);transform:translateY(-50%) rotate(359deg)}}@keyframes cm-spin{0%{-webkit-transform:translateY(-50%) rotate(0);-o-transform:translateY(-50%) rotate(0);transform:translateY(-50%) rotate(0)}to{-webkit-transform:translateY(-50%) rotate(359deg);-o-transform:translateY(-50%) rotate(359deg);transform:translateY(-50%) rotate(359deg)}}.context-menu-icon.context-menu-icon--fa:before,.context-menu-icon:before{left:0;width:2em;font-size:1em;font-style:normal;font-weight:400;line-height:1;text-align:center;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:50%}@font-face{font-family:context-menu-icons;font-style:normal;font-weight:400;src:url('+n(4)+");src:url("+n(4)+') format("embedded-opentype"),url('+n(5)+') format("woff2"),url('+n(6)+') format("woff"),url('+n(7)+') format("truetype")}.context-menu-icon-add:before{content:"\\EA01"}.context-menu-icon-copy:before{content:"\\EA02"}.context-menu-icon-cut:before{content:"\\EA03"}.context-menu-icon-delete:before{content:"\\EA04"}.context-menu-icon-edit:before{content:"\\EA05"}.context-menu-icon-loading:before{content:"\\EA06"}.context-menu-icon-paste:before{content:"\\EA07"}.context-menu-icon-quit:before{content:"\\EA08"}.context-menu-icon:before{font-family:context-menu-icons;color:#2980b9;transform:translateY(-50%)}.context-menu-icon.context-menu-hover:before{color:#fff}.context-menu-icon.context-menu-disabled:before{color:#bbb}.context-menu-icon.context-menu-icon-loading:before{-webkit-animation:cm-spin 2s infinite;-o-animation:cm-spin 2s infinite;animation:cm-spin 2s infinite}.context-menu-icon.context-menu-icon--fa{display:list-item;font-family:inherit}.context-menu-icon.context-menu-icon--fa:before{font-family:FontAwesome;color:#2980b9;transform:translateY(-50%)}.context-menu-icon.context-menu-icon--fa.context-menu-hover:before{color:#fff}.context-menu-icon.context-menu-icon--fa.context-menu-disabled:before{color:#bbb}.context-menu-list{position:absolute;display:inline-block;min-width:13em;max-width:26em;padding:.25em 0;margin:.3em;font-family:inherit;font-size:inherit;list-style-type:none;background:#fff;border:1px solid #bebebe;border-radius:.2em;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.5);box-shadow:0 2px 5px rgba(0,0,0,.5)}.context-menu-item{position:relative;padding:.2em 2em;color:#2f2f2f;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#fff}.context-menu-separator{padding:0;margin:.35em 0;border-bottom:1px solid #e6e6e6}.context-menu-item>label>input,.context-menu-item>label>textarea{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.context-menu-item.context-menu-hover{color:#fff;cursor:pointer;background-color:#2980b9}.context-menu-item.context-menu-disabled{color:#bbb;cursor:default;background-color:#fff}.context-menu-input.context-menu-hover{color:#2f2f2f;cursor:default}.context-menu-submenu:after{position:absolute;top:50%;right:.5em;z-index:1;width:0;height:0;content:"";border-color:transparent transparent transparent #2f2f2f;border-style:solid;border-width:.25em 0 .25em .25em;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.context-menu-item.context-menu-input{padding:.3em .6em}.context-menu-input>label>*{vertical-align:top}.context-menu-input>label>input[type=checkbox],.context-menu-input>label>input[type=radio]{position:relative;top:.12em;margin-right:.4em}.context-menu-input>label{margin:0}.context-menu-input>label,.context-menu-input>label>input[type=text],.context-menu-input>label>select,.context-menu-input>label>textarea{display:block;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.context-menu-input>label>textarea{height:7em}.context-menu-item>.context-menu-list{top:.3em;right:-.3em;display:none}.context-menu-item.context-menu-visible>.context-menu-list{display:block}.context-menu-accesskey{text-decoration:underline}',""])},function(t,e){t.exports=function(){var t=[];return t.toString=function(){for(var t=[],e=0;e=0&&m.splice(e,1)}function l(t){var e=document.createElement("style");return e.type="text/css",r(t,e),e}function s(t){var e=document.createElement("link");return e.rel="stylesheet",r(t,e),e}function u(t,e){var n,o,i;if(e.singleton){var r=y++;n=M||(M=l(e)),o=c.bind(null,n,r,!1),i=c.bind(null,n,r,!0)}else t.sourceMap&&"function"==typeof URL&&"function"==typeof URL.createObjectURL&&"function"==typeof URL.revokeObjectURL&&"function"==typeof Blob&&"function"==typeof btoa?(n=s(e),o=A.bind(null,n),i=function(){a(n),n.href&&URL.revokeObjectURL(n.href)}):(n=l(e),o=d.bind(null,n),i=function(){a(n)});return o(t),function(e){if(e){if(e.css===t.css&&e.media===t.media&&e.sourceMap===t.sourceMap)return;o(t=e)}else i()}}function c(t,e,n,o){var i=n?"":o.css;if(t.styleSheet)t.styleSheet.cssText=w(e,i);else{var r=document.createTextNode(i),a=t.childNodes;a[e]&&t.removeChild(a[e]),a.length?t.insertBefore(r,a[e]):t.appendChild(r)}}function d(t,e){var n=e.css,o=e.media;if(o&&t.setAttribute("media",o),t.styleSheet)t.styleSheet.cssText=n;else{for(;t.firstChild;)t.removeChild(t.firstChild);t.appendChild(document.createTextNode(n))}}function A(t,e){var n=e.css,o=e.sourceMap;o&&(n+="\n/*# sourceMappingURL=data:application/json;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(o))))+" */");var i=new Blob([n],{type:"text/css"}),r=t.href;t.href=URL.createObjectURL(i),r&&URL.revokeObjectURL(r)}var h={},f=function(t){var e;return function(){return"undefined"==typeof e&&(e=t.apply(this,arguments)),e}},g=f(function(){return/msie [6-9]\b/.test(window.navigator.userAgent.toLowerCase())}),p=f(function(){return document.head||document.getElementsByTagName("head")[0]}),M=null,y=0,m=[];t.exports=function(t,e){e=e||{},"undefined"==typeof e.singleton&&(e.singleton=g()),"undefined"==typeof e.insertAt&&(e.insertAt="bottom");var n=i(t);return o(n,e),function(t){for(var r=[],a=0;alabel>input,.context-menu-item>label>textarea{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.context-menu-item.context-menu-hover{color:#fff;cursor:pointer;background-color:#2980b9}.context-menu-item.context-menu-disabled{color:#bbb;cursor:default;background-color:#fff}.context-menu-input.context-menu-hover{color:#2f2f2f;cursor:default}.context-menu-submenu:after{position:absolute;top:50%;right:.5em;z-index:1;width:0;height:0;content:"";border-color:transparent transparent transparent #2f2f2f;border-style:solid;border-width:.25em 0 .25em .25em;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.context-menu-item.context-menu-input{padding:.3em .6em}.context-menu-input>label>*{vertical-align:top}.context-menu-input>label>input[type=checkbox],.context-menu-input>label>input[type=radio]{position:relative;top:.12em;margin-right:.4em}.context-menu-input>label{margin:0}.context-menu-input>label,.context-menu-input>label>input[type=text],.context-menu-input>label>select,.context-menu-input>label>textarea{display:block;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.context-menu-input>label>textarea{height:7em}.context-menu-item>.context-menu-list{top:.3em;right:-.3em;display:none}.context-menu-item.context-menu-visible>.context-menu-list{display:block}.context-menu-accesskey{text-decoration:underline}',""])},function(t,e){t.exports=function(){var t=[];return t.toString=function(){for(var t=[],e=0;e=0&&m.splice(e,1)}function s(t){var e=document.createElement("style");return e.type="text/css",r(t,e),e}function l(t){var e=document.createElement("link");return e.rel="stylesheet",r(t,e),e}function u(t,e){var n,o,i;if(e.singleton){var r=y++;n=M||(M=s(e)),o=c.bind(null,n,r,!1),i=c.bind(null,n,r,!0)}else t.sourceMap&&"function"==typeof URL&&"function"==typeof URL.createObjectURL&&"function"==typeof URL.revokeObjectURL&&"function"==typeof Blob&&"function"==typeof btoa?(n=l(e),o=A.bind(null,n),i=function(){a(n),n.href&&URL.revokeObjectURL(n.href)}):(n=s(e),o=d.bind(null,n),i=function(){a(n)});return o(t),function(e){if(e){if(e.css===t.css&&e.media===t.media&&e.sourceMap===t.sourceMap)return;o(t=e)}else i()}}function c(t,e,n,o){var i=n?"":o.css;if(t.styleSheet)t.styleSheet.cssText=w(e,i);else{var r=document.createTextNode(i),a=t.childNodes;a[e]&&t.removeChild(a[e]),a.length?t.insertBefore(r,a[e]):t.appendChild(r)}}function d(t,e){var n=e.css,o=e.media;if(o&&t.setAttribute("media",o),t.styleSheet)t.styleSheet.cssText=n;else{for(;t.firstChild;)t.removeChild(t.firstChild);t.appendChild(document.createTextNode(n))}}function A(t,e){var n=e.css,o=e.sourceMap;o&&(n+="\n/*# sourceMappingURL=data:application/json;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(o))))+" */");var i=new Blob([n],{type:"text/css"}),r=t.href;t.href=URL.createObjectURL(i),r&&URL.revokeObjectURL(r)}var h={},f=function(t){var e;return function(){return"undefined"==typeof e&&(e=t.apply(this,arguments)),e}},g=f(function(){return/msie [6-9]\b/.test(window.navigator.userAgent.toLowerCase())}),p=f(function(){return document.head||document.getElementsByTagName("head")[0]}),M=null,y=0,m=[];t.exports=function(t,e){e=e||{},"undefined"==typeof e.singleton&&(e.singleton=g()),"undefined"==typeof e.insertAt&&(e.insertAt="bottom");var n=i(t);return o(n,e),function(t){for(var r=[],a=0;a.caret,.dropup>.btn>.caret{border-top-color:#000!important}.label{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #ddd!important}}@font-face{font-family:Glyphicons Halflings;src:url('+n(20)+");src:url("+n(20)+'?#iefix) format("embedded-opentype"),url('+n(21)+') format("woff2"),url('+n(22)+') format("woff"),url('+n(23)+') format("truetype"),url('+n(24)+'#glyphicons_halflingsregular) format("svg")}.glyphicon{position:relative;top:1px;display:inline-block;font-family:Glyphicons Halflings;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-asterisk:before{content:"*"}.glyphicon-plus:before{content:"+"}.glyphicon-eur:before,.glyphicon-euro:before{content:"\\20AC"}.glyphicon-minus:before{content:"\\2212"}.glyphicon-cloud:before{content:"\\2601"}.glyphicon-envelope:before{content:"\\2709"}.glyphicon-pencil:before{content:"\\270F"}.glyphicon-glass:before{content:"\\E001"}.glyphicon-music:before{content:"\\E002"}.glyphicon-search:before{content:"\\E003"}.glyphicon-heart:before{content:"\\E005"}.glyphicon-star:before{content:"\\E006"}.glyphicon-star-empty:before{content:"\\E007"}.glyphicon-user:before{content:"\\E008"}.glyphicon-film:before{content:"\\E009"}.glyphicon-th-large:before{content:"\\E010"}.glyphicon-th:before{content:"\\E011"}.glyphicon-th-list:before{content:"\\E012"}.glyphicon-ok:before{content:"\\E013"}.glyphicon-remove:before{content:"\\E014"}.glyphicon-zoom-in:before{content:"\\E015"}.glyphicon-zoom-out:before{content:"\\E016"}.glyphicon-off:before{content:"\\E017"}.glyphicon-signal:before{content:"\\E018"}.glyphicon-cog:before{content:"\\E019"}.glyphicon-trash:before{content:"\\E020"}.glyphicon-home:before{content:"\\E021"}.glyphicon-file:before{content:"\\E022"}.glyphicon-time:before{content:"\\E023"}.glyphicon-road:before{content:"\\E024"}.glyphicon-download-alt:before{content:"\\E025"}.glyphicon-download:before{content:"\\E026"}.glyphicon-upload:before{content:"\\E027"}.glyphicon-inbox:before{content:"\\E028"}.glyphicon-play-circle:before{content:"\\E029"}.glyphicon-repeat:before{content:"\\E030"}.glyphicon-refresh:before{content:"\\E031"}.glyphicon-list-alt:before{content:"\\E032"}.glyphicon-lock:before{content:"\\E033"}.glyphicon-flag:before{content:"\\E034"}.glyphicon-headphones:before{content:"\\E035"}.glyphicon-volume-off:before{content:"\\E036"}.glyphicon-volume-down:before{content:"\\E037"}.glyphicon-volume-up:before{content:"\\E038"}.glyphicon-qrcode:before{content:"\\E039"}.glyphicon-barcode:before{content:"\\E040"}.glyphicon-tag:before{content:"\\E041"}.glyphicon-tags:before{content:"\\E042"}.glyphicon-book:before{content:"\\E043"}.glyphicon-bookmark:before{content:"\\E044"}.glyphicon-print:before{content:"\\E045"}.glyphicon-camera:before{content:"\\E046"}.glyphicon-font:before{content:"\\E047"}.glyphicon-bold:before{content:"\\E048"}.glyphicon-italic:before{content:"\\E049"}.glyphicon-text-height:before{content:"\\E050"}.glyphicon-text-width:before{content:"\\E051"}.glyphicon-align-left:before{content:"\\E052"}.glyphicon-align-center:before{content:"\\E053"}.glyphicon-align-right:before{content:"\\E054"}.glyphicon-align-justify:before{content:"\\E055"}.glyphicon-list:before{content:"\\E056"}.glyphicon-indent-left:before{content:"\\E057"}.glyphicon-indent-right:before{content:"\\E058"}.glyphicon-facetime-video:before{content:"\\E059"}.glyphicon-picture:before{content:"\\E060"}.glyphicon-map-marker:before{content:"\\E062"}.glyphicon-adjust:before{content:"\\E063"}.glyphicon-tint:before{content:"\\E064"}.glyphicon-edit:before{content:"\\E065"}.glyphicon-share:before{content:"\\E066"}.glyphicon-check:before{content:"\\E067"}.glyphicon-move:before{content:"\\E068"}.glyphicon-step-backward:before{content:"\\E069"}.glyphicon-fast-backward:before{content:"\\E070"}.glyphicon-backward:before{content:"\\E071"}.glyphicon-play:before{content:"\\E072"}.glyphicon-pause:before{content:"\\E073"}.glyphicon-stop:before{content:"\\E074"}.glyphicon-forward:before{content:"\\E075"}.glyphicon-fast-forward:before{content:"\\E076"}.glyphicon-step-forward:before{content:"\\E077"}.glyphicon-eject:before{content:"\\E078"}.glyphicon-chevron-left:before{content:"\\E079"}.glyphicon-chevron-right:before{content:"\\E080"}.glyphicon-plus-sign:before{content:"\\E081"}.glyphicon-minus-sign:before{content:"\\E082"}.glyphicon-remove-sign:before{content:"\\E083"}.glyphicon-ok-sign:before{content:"\\E084"}.glyphicon-question-sign:before{content:"\\E085"}.glyphicon-info-sign:before{content:"\\E086"}.glyphicon-screenshot:before{content:"\\E087"}.glyphicon-remove-circle:before{content:"\\E088"}.glyphicon-ok-circle:before{content:"\\E089"}.glyphicon-ban-circle:before{content:"\\E090"}.glyphicon-arrow-left:before{content:"\\E091"}.glyphicon-arrow-right:before{content:"\\E092"}.glyphicon-arrow-up:before{content:"\\E093"}.glyphicon-arrow-down:before{content:"\\E094"}.glyphicon-share-alt:before{content:"\\E095"}.glyphicon-resize-full:before{content:"\\E096"}.glyphicon-resize-small:before{content:"\\E097"}.glyphicon-exclamation-sign:before{content:"\\E101"}.glyphicon-gift:before{content:"\\E102"}.glyphicon-leaf:before{content:"\\E103"}.glyphicon-fire:before{content:"\\E104"}.glyphicon-eye-open:before{content:"\\E105"}.glyphicon-eye-close:before{content:"\\E106"}.glyphicon-warning-sign:before{content:"\\E107"}.glyphicon-plane:before{content:"\\E108"}.glyphicon-calendar:before{content:"\\E109"}.glyphicon-random:before{content:"\\E110"}.glyphicon-comment:before{content:"\\E111"}.glyphicon-magnet:before{content:"\\E112"}.glyphicon-chevron-up:before{content:"\\E113"}.glyphicon-chevron-down:before{content:"\\E114"}.glyphicon-retweet:before{content:"\\E115"}.glyphicon-shopping-cart:before{content:"\\E116"}.glyphicon-folder-close:before{content:"\\E117"}.glyphicon-folder-open:before{content:"\\E118"}.glyphicon-resize-vertical:before{content:"\\E119"}.glyphicon-resize-horizontal:before{content:"\\E120"}.glyphicon-hdd:before{content:"\\E121"}.glyphicon-bullhorn:before{content:"\\E122"}.glyphicon-bell:before{content:"\\E123"}.glyphicon-certificate:before{content:"\\E124"}.glyphicon-thumbs-up:before{content:"\\E125"}.glyphicon-thumbs-down:before{content:"\\E126"}.glyphicon-hand-right:before{content:"\\E127"}.glyphicon-hand-left:before{content:"\\E128"}.glyphicon-hand-up:before{content:"\\E129"}.glyphicon-hand-down:before{content:"\\E130"}.glyphicon-circle-arrow-right:before{content:"\\E131"}.glyphicon-circle-arrow-left:before{content:"\\E132"}.glyphicon-circle-arrow-up:before{content:"\\E133"}.glyphicon-circle-arrow-down:before{content:"\\E134"}.glyphicon-globe:before{content:"\\E135"}.glyphicon-wrench:before{content:"\\E136"}.glyphicon-tasks:before{content:"\\E137"}.glyphicon-filter:before{content:"\\E138"}.glyphicon-briefcase:before{content:"\\E139"}.glyphicon-fullscreen:before{content:"\\E140"}.glyphicon-dashboard:before{content:"\\E141"}.glyphicon-paperclip:before{content:"\\E142"}.glyphicon-heart-empty:before{content:"\\E143"}.glyphicon-link:before{content:"\\E144"}.glyphicon-phone:before{content:"\\E145"}.glyphicon-pushpin:before{content:"\\E146"}.glyphicon-usd:before{content:"\\E148"}.glyphicon-gbp:before{content:"\\E149"}.glyphicon-sort:before{content:"\\E150"}.glyphicon-sort-by-alphabet:before{content:"\\E151"}.glyphicon-sort-by-alphabet-alt:before{content:"\\E152"}.glyphicon-sort-by-order:before{content:"\\E153"}.glyphicon-sort-by-order-alt:before{content:"\\E154"}.glyphicon-sort-by-attributes:before{content:"\\E155"}.glyphicon-sort-by-attributes-alt:before{content:"\\E156"}.glyphicon-unchecked:before{content:"\\E157"}.glyphicon-expand:before{content:"\\E158"}.glyphicon-collapse-down:before{content:"\\E159"}.glyphicon-collapse-up:before{content:"\\E160"}.glyphicon-log-in:before{content:"\\E161"}.glyphicon-flash:before{content:"\\E162"}.glyphicon-log-out:before{content:"\\E163"}.glyphicon-new-window:before{content:"\\E164"}.glyphicon-record:before{content:"\\E165"}.glyphicon-save:before{content:"\\E166"}.glyphicon-open:before{content:"\\E167"}.glyphicon-saved:before{content:"\\E168"}.glyphicon-import:before{content:"\\E169"}.glyphicon-export:before{content:"\\E170"}.glyphicon-send:before{content:"\\E171"}.glyphicon-floppy-disk:before{content:"\\E172"}.glyphicon-floppy-saved:before{content:"\\E173"}.glyphicon-floppy-remove:before{content:"\\E174"}.glyphicon-floppy-save:before{content:"\\E175"}.glyphicon-floppy-open:before{content:"\\E176"}.glyphicon-credit-card:before{content:"\\E177"}.glyphicon-transfer:before{content:"\\E178"}.glyphicon-cutlery:before{content:"\\E179"}.glyphicon-header:before{content:"\\E180"}.glyphicon-compressed:before{content:"\\E181"}.glyphicon-earphone:before{content:"\\E182"}.glyphicon-phone-alt:before{content:"\\E183"}.glyphicon-tower:before{content:"\\E184"}.glyphicon-stats:before{content:"\\E185"}.glyphicon-sd-video:before{content:"\\E186"}.glyphicon-hd-video:before{content:"\\E187"}.glyphicon-subtitles:before{content:"\\E188"}.glyphicon-sound-stereo:before{content:"\\E189"}.glyphicon-sound-dolby:before{content:"\\E190"}.glyphicon-sound-5-1:before{content:"\\E191"}.glyphicon-sound-6-1:before{content:"\\E192"}.glyphicon-sound-7-1:before{content:"\\E193"}.glyphicon-copyright-mark:before{content:"\\E194"}.glyphicon-registration-mark:before{content:"\\E195"}.glyphicon-cloud-download:before{content:"\\E197"}.glyphicon-cloud-upload:before{content:"\\E198"}.glyphicon-tree-conifer:before{content:"\\E199"}.glyphicon-tree-deciduous:before{content:"\\E200"}.glyphicon-cd:before{content:"\\E201"}.glyphicon-save-file:before{content:"\\E202"}.glyphicon-open-file:before{content:"\\E203"}.glyphicon-level-up:before{content:"\\E204"}.glyphicon-copy:before{content:"\\E205"}.glyphicon-paste:before{content:"\\E206"}.glyphicon-alert:before{content:"\\E209"}.glyphicon-equalizer:before{content:"\\E210"}.glyphicon-king:before{content:"\\E211"}.glyphicon-queen:before{content:"\\E212"}.glyphicon-pawn:before{content:"\\E213"}.glyphicon-bishop:before{content:"\\E214"}.glyphicon-knight:before{content:"\\E215"}.glyphicon-baby-formula:before{content:"\\E216"}.glyphicon-tent:before{content:"\\26FA"}.glyphicon-blackboard:before{content:"\\E218"}.glyphicon-bed:before{content:"\\E219"}.glyphicon-apple:before{content:"\\F8FF"}.glyphicon-erase:before{content:"\\E221"}.glyphicon-hourglass:before{content:"\\231B"}.glyphicon-lamp:before{content:"\\E223"}.glyphicon-duplicate:before{content:"\\E224"}.glyphicon-piggy-bank:before{content:"\\E225"}.glyphicon-scissors:before{content:"\\E226"}.glyphicon-bitcoin:before,.glyphicon-btc:before,.glyphicon-xbt:before{content:"\\E227"}.glyphicon-jpy:before,.glyphicon-yen:before{content:"\\A5"}.glyphicon-rub:before,.glyphicon-ruble:before{content:"\\20BD"}.glyphicon-scale:before{content:"\\E230"}.glyphicon-ice-lolly:before{content:"\\E231"}.glyphicon-ice-lolly-tasted:before{content:"\\E232"}.glyphicon-education:before{content:"\\E233"}.glyphicon-option-horizontal:before{content:"\\E234"}.glyphicon-option-vertical:before{content:"\\E235"}.glyphicon-menu-hamburger:before{content:"\\E236"}.glyphicon-modal-window:before{content:"\\E237"}.glyphicon-oil:before{content:"\\E238"}.glyphicon-grain:before{content:"\\E239"}.glyphicon-sunglasses:before{content:"\\E240"}.glyphicon-text-size:before{content:"\\E241"}.glyphicon-text-color:before{content:"\\E242"}.glyphicon-text-background:before{content:"\\E243"}.glyphicon-object-align-top:before{content:"\\E244"}.glyphicon-object-align-bottom:before{content:"\\E245"}.glyphicon-object-align-horizontal:before{content:"\\E246"}.glyphicon-object-align-left:before{content:"\\E247"}.glyphicon-object-align-vertical:before{content:"\\E248"}.glyphicon-object-align-right:before{content:"\\E249"}.glyphicon-triangle-right:before{content:"\\E250"}.glyphicon-triangle-left:before{content:"\\E251"}.glyphicon-triangle-bottom:before{content:"\\E252"}.glyphicon-triangle-top:before{content:"\\E253"}.glyphicon-console:before{content:"\\E254"}.glyphicon-superscript:before{content:"\\E255"}.glyphicon-subscript:before{content:"\\E256"}.glyphicon-menu-left:before{content:"\\E257"}.glyphicon-menu-right:before{content:"\\E258"}.glyphicon-menu-down:before{content:"\\E259"}.glyphicon-menu-up:before{content:"\\E260"}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#337ab7;text-decoration:none}a:focus,a:hover{color:#23527c;text-decoration:underline}a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.carousel-inner>.item>a>img,.carousel-inner>.item>img,.img-responsive,.thumbnail>img,.thumbnail a>img{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{display:inline-block;max-width:100%;height:auto;padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}[role=button]{cursor:pointer}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-weight:400;line-height:1;color:#777}.h1,.h2,.h3,h1,h2,h3{margin-top:20px;margin-bottom:10px}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small{font-size:65%}.h4,.h5,.h6,h4,h5,h6{margin-top:10px;margin-bottom:10px}.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-size:75%}.h1,h1{font-size:36px}.h2,h2{font-size:30px}.h3,h3{font-size:24px}.h4,h4{font-size:18px}.h5,h5{font-size:14px}.h6,h6{font-size:12px}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4}@media (min-width:768px){.lead{font-size:21px}}.small,small{font-size:85%}.mark,mark{padding:.2em;background-color:#fcf8e3}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#777}.text-primary{color:#337ab7}a.text-primary:focus,a.text-primary:hover{color:#286090}.text-success{color:#3c763d}a.text-success:focus,a.text-success:hover{color:#2b542c}.text-info{color:#31708f}a.text-info:focus,a.text-info:hover{color:#245269}.text-warning{color:#8a6d3b}a.text-warning:focus,a.text-warning:hover{color:#66512c}.text-danger{color:#a94442}a.text-danger:focus,a.text-danger:hover{color:#843534}.bg-primary{color:#fff;background-color:#337ab7}a.bg-primary:focus,a.bg-primary:hover{background-color:#286090}.bg-success{background-color:#dff0d8}a.bg-success:focus,a.bg-success:hover{background-color:#c1e2b3}.bg-info{background-color:#d9edf7}a.bg-info:focus,a.bg-info:hover{background-color:#afd9ee}.bg-warning{background-color:#fcf8e3}a.bg-warning:focus,a.bg-warning:hover{background-color:#f7ecb5}.bg-danger{background-color:#f2dede}a.bg-danger:focus,a.bg-danger:hover{background-color:#e4b9b9}.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee}ol,ul{margin-top:0;margin-bottom:10px}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}.list-inline,.list-unstyled{padding-left:0;list-style:none}.list-inline{margin-left:-5px}.list-inline>li{display:inline-block;padding-right:5px;padding-left:5px}dl{margin-top:0;margin-bottom:20px}dd,dt{line-height:1.42857143}dt{font-weight:700}dd{margin-left:0}@media (min-width:768px){.dl-horizontal dt{float:left;width:160px;overflow:hidden;clear:left;text-align:right;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}}abbr[data-original-title],abbr[title]{cursor:help;border-bottom:1px dotted #777}.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eee}blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child{margin-bottom:0}blockquote .small,blockquote footer,blockquote small{display:block;font-size:80%;line-height:1.42857143;color:#777}blockquote .small:before,blockquote footer:before,blockquote small:before{content:"\\2014 \\A0"}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;text-align:right;border-right:5px solid #eee;border-left:0}.blockquote-reverse .small:before,.blockquote-reverse footer:before,.blockquote-reverse small:before,blockquote.pull-right .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before{content:""}.blockquote-reverse .small:after,.blockquote-reverse footer:after,.blockquote-reverse small:after,blockquote.pull-right .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after{content:"\\A0 \\2014"}address{margin-bottom:20px;font-style:normal;line-height:1.42857143}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,Courier New,monospace}code{color:#c7254e;background-color:#f9f2f4;border-radius:4px}code,kbd{padding:2px 4px;font-size:90%}kbd{color:#fff;background-color:#333;border-radius:3px;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.25);box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)}kbd kbd{padding:0;font-size:100%;font-weight:700;-webkit-box-shadow:none;box-shadow:none}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.42857143;color:#333;word-break:break-all;word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{margin-right:-15px;margin-left:-15px}.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}table{background-color:transparent}caption{padding-top:8px;padding-bottom:8px;color:#777}caption,th{text-align:left}.table{width:100%;max-width:100%;margin-bottom:20px}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th{padding:5px}.table-bordered,.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border:1px solid #ddd}.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border-bottom-width:2px}.table-striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}.table-hover>tbody>tr:hover{background-color:#f5f5f5}table col[class*=col-]{position:static;display:table-column;float:none}table td[class*=col-],table th[class*=col-]{position:static;display:table-cell;float:none}.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active{background-color:#f5f5f5}.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr.active:hover>th,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover{background-color:#e8e8e8}.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success{background-color:#dff0d8}.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover{background-color:#d0e9c6}.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>thead>tr>td.info,.table>thead>tr>th.info{background-color:#d9edf7}.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover{background-color:#c4e3f3}.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>thead>tr>td.warning,.table>thead>tr>th.warning{background-color:#fcf8e3}.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover{background-color:#faf2cc}.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>thead>tr>td.danger,.table>thead>tr>th.danger{background-color:#f2dede}.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover{background-color:#ebcccc}.table-responsive{min-height:.01%;overflow-x:auto}@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}}fieldset{min-width:0;margin:0}fieldset,legend{padding:0;border:0}legend{display:block;width:100%;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border-bottom:1px solid #e5e5e5}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type=checkbox],input[type=radio]{margin:4px 0 0;margin-top:1px\\9;line-height:normal}input[type=file]{display:block}input[type=range]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type=checkbox]:focus,input[type=file]:focus,input[type=radio]:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}output{padding-top:7px}.form-control,output{display:block;font-size:14px;line-height:1.42857143;color:#555}.form-control{width:100%;height:34px;padding:6px 12px;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.form-control::-ms-expand{background-color:transparent;border:0}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#eee;opacity:1}.form-control[disabled],fieldset[disabled] .form-control{cursor:not-allowed}textarea.form-control{height:auto}input[type=search]{-webkit-appearance:none}@media screen and (-webkit-min-device-pixel-ratio:0){input[type=date].form-control,input[type=datetime-local].form-control,input[type=month].form-control,input[type=time].form-control{line-height:34px}.input-group-sm input[type=date],.input-group-sm input[type=datetime-local],.input-group-sm input[type=month],.input-group-sm input[type=time],input[type=date].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm,input[type=time].input-sm{line-height:30px}.input-group-lg input[type=date],.input-group-lg input[type=datetime-local],.input-group-lg input[type=month],.input-group-lg input[type=time],input[type=date].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg,input[type=time].input-lg{line-height:46px}}.form-group{margin-bottom:15px}.checkbox,.radio{position:relative;display:block;margin-top:10px;margin-bottom:10px}.checkbox label,.radio label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.checkbox-inline input[type=checkbox],.checkbox input[type=checkbox],.radio-inline input[type=radio],.radio input[type=radio]{position:absolute;margin-top:4px\\9;margin-left:-20px}.checkbox+.checkbox,.radio+.radio{margin-top:-5px}.checkbox-inline,.radio-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;font-weight:400;vertical-align:middle;cursor:pointer}.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline{margin-top:0;margin-left:10px}.checkbox-inline.disabled,.checkbox.disabled label,.radio-inline.disabled,.radio.disabled label,fieldset[disabled] .checkbox-inline,fieldset[disabled] .checkbox label,fieldset[disabled] .radio-inline,fieldset[disabled] .radio label,fieldset[disabled] input[type=checkbox],fieldset[disabled] input[type=radio],input[type=checkbox].disabled,input[type=checkbox][disabled],input[type=radio].disabled,input[type=radio][disabled]{cursor:not-allowed}.form-control-static{min-height:34px;padding-top:7px;padding-bottom:7px;margin-bottom:0}.form-control-static.input-lg,.form-control-static.input-sm{padding-right:0;padding-left:0}.input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-sm{height:30px;line-height:30px}select[multiple].input-sm,textarea.input-sm{height:auto}.form-group-sm .form-control{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.form-group-sm select.form-control{height:30px;line-height:30px}.form-group-sm select[multiple].form-control,.form-group-sm textarea.form-control{height:auto}.form-group-sm .form-control-static{height:30px;min-height:32px;padding:6px 10px;font-size:12px;line-height:1.5}.input-lg{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-lg{height:46px;line-height:46px}select[multiple].input-lg,textarea.input-lg{height:auto}.form-group-lg .form-control{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.form-group-lg select.form-control{height:46px;line-height:46px}.form-group-lg select[multiple].form-control,.form-group-lg textarea.form-control{height:auto}.form-group-lg .form-control-static{height:46px;min-height:38px;padding:11px 16px;font-size:18px;line-height:1.3333333}.has-feedback{position:relative}.has-feedback .form-control{padding-right:42.5px}.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center;pointer-events:none}.form-group-lg .form-control+.form-control-feedback,.input-group-lg+.form-control-feedback,.input-lg+.form-control-feedback{width:46px;height:46px;line-height:46px}.form-group-sm .form-control+.form-control-feedback,.input-group-sm+.form-control-feedback,.input-sm+.form-control-feedback{width:30px;height:30px;line-height:30px}.has-success .checkbox,.has-success .checkbox-inline,.has-success.checkbox-inline label,.has-success.checkbox label,.has-success .control-label,.has-success .help-block,.has-success .radio,.has-success .radio-inline,.has-success.radio-inline label,.has-success.radio label{color:#3c763d}.has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;background-color:#dff0d8;border-color:#3c763d}.has-success .form-control-feedback{color:#3c763d}.has-warning .checkbox,.has-warning .checkbox-inline,.has-warning.checkbox-inline label,.has-warning.checkbox label,.has-warning .control-label,.has-warning .help-block,.has-warning .radio,.has-warning .radio-inline,.has-warning.radio-inline label,.has-warning.radio label{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;background-color:#fcf8e3;border-color:#8a6d3b}.has-warning .form-control-feedback{color:#8a6d3b}.has-error .checkbox,.has-error .checkbox-inline,.has-error.checkbox-inline label,.has-error.checkbox label,.has-error .control-label,.has-error .help-block,.has-error .radio,.has-error .radio-inline,.has-error.radio-inline label,.has-error.radio label{color:#a94442}.has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;background-color:#f2dede;border-color:#a94442}.has-error .form-control-feedback{color:#a94442}.has-feedback label~.form-control-feedback{top:25px}.has-feedback label.sr-only~.form-control-feedback{top:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}@media (min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-static{display:inline-block}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .form-control,.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .checkbox,.form-inline .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .checkbox label,.form-inline .radio label{padding-left:0}.form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.form-horizontal .checkbox,.form-horizontal .checkbox-inline,.form-horizontal .radio,.form-horizontal .radio-inline{padding-top:7px;margin-top:0;margin-bottom:0}.form-horizontal .checkbox,.form-horizontal .radio{min-height:27px}.form-horizontal .form-group{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.form-horizontal .control-label{padding-top:7px;margin-bottom:0;text-align:right}}.form-horizontal .has-feedback .form-control-feedback{right:15px}@media (min-width:768px){.form-horizontal .form-group-lg .control-label{padding-top:11px;font-size:18px}}@media (min-width:768px){.form-horizontal .form-group-sm .control-label{padding-top:6px;font-size:12px}}.btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.focus,.btn:focus,.btn:hover{color:#333;text-decoration:none}.btn.active,.btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none;opacity:.65}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default.focus,.btn-default:focus{color:#333;background-color:#e6e6e6;border-color:#8c8c8c}.btn-default.active,.btn-default:active,.btn-default:hover,.open>.dropdown-toggle.btn-default{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default.active.focus,.btn-default.active:focus,.btn-default.active:hover,.btn-default:active.focus,.btn-default:active:focus,.btn-default:active:hover,.open>.dropdown-toggle.btn-default.focus,.open>.dropdown-toggle.btn-default:focus,.open>.dropdown-toggle.btn-default:hover{color:#333;background-color:#d4d4d4;border-color:#8c8c8c}.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{background-image:none}.btn-default.disabled.focus,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled].focus,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#333}.btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}.btn-primary.focus,.btn-primary:focus{color:#fff;background-color:#286090;border-color:#122b40}.btn-primary.active,.btn-primary:active,.btn-primary:hover,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.dropdown-toggle.btn-primary.focus,.open>.dropdown-toggle.btn-primary:focus,.open>.dropdown-toggle.btn-primary:hover{color:#fff;background-color:#204d74;border-color:#122b40}.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled.focus,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled].focus,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#337ab7;border-color:#2e6da4}.btn-primary .badge{color:#337ab7;background-color:#fff}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success.focus,.btn-success:focus{color:#fff;background-color:#449d44;border-color:#255625}.btn-success.active,.btn-success:active,.btn-success:hover,.open>.dropdown-toggle.btn-success{color:#fff;background-color:#449d44;border-color:#398439}.btn-success.active.focus,.btn-success.active:focus,.btn-success.active:hover,.btn-success:active.focus,.btn-success:active:focus,.btn-success:active:hover,.open>.dropdown-toggle.btn-success.focus,.open>.dropdown-toggle.btn-success:focus,.open>.dropdown-toggle.btn-success:hover{color:#fff;background-color:#398439;border-color:#255625}.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success{background-image:none}.btn-success.disabled.focus,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled].focus,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{background-color:#5cb85c;border-color:#4cae4c}.btn-success .badge{color:#5cb85c;background-color:#fff}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn-info.focus,.btn-info:focus{color:#fff;background-color:#31b0d5;border-color:#1b6d85}.btn-info.active,.btn-info:active,.btn-info:hover,.open>.dropdown-toggle.btn-info{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info.active.focus,.btn-info.active:focus,.btn-info.active:hover,.btn-info:active.focus,.btn-info:active:focus,.btn-info:active:hover,.open>.dropdown-toggle.btn-info.focus,.open>.dropdown-toggle.btn-info:focus,.open>.dropdown-toggle.btn-info:hover{color:#fff;background-color:#269abc;border-color:#1b6d85}.btn-info.active,.btn-info:active,.open>.dropdown-toggle.btn-info{background-image:none}.btn-info.disabled.focus,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled].focus,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{background-color:#5bc0de;border-color:#46b8da}.btn-info .badge{color:#5bc0de;background-color:#fff}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning.focus,.btn-warning:focus{color:#fff;background-color:#ec971f;border-color:#985f0d}.btn-warning.active,.btn-warning:active,.btn-warning:hover,.open>.dropdown-toggle.btn-warning{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning.active.focus,.btn-warning.active:focus,.btn-warning.active:hover,.btn-warning:active.focus,.btn-warning:active:focus,.btn-warning:active:hover,.open>.dropdown-toggle.btn-warning.focus,.open>.dropdown-toggle.btn-warning:focus,.open>.dropdown-toggle.btn-warning:hover{color:#fff;background-color:#d58512;border-color:#985f0d}.btn-warning.active,.btn-warning:active,.open>.dropdown-toggle.btn-warning{background-image:none}.btn-warning.disabled.focus,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled].focus,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{background-color:#f0ad4e;border-color:#eea236}.btn-warning .badge{color:#f0ad4e;background-color:#fff}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger.focus,.btn-danger:focus{color:#fff;background-color:#c9302c;border-color:#761c19}.btn-danger.active,.btn-danger:active,.btn-danger:hover,.open>.dropdown-toggle.btn-danger{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger.active.focus,.btn-danger.active:focus,.btn-danger.active:hover,.btn-danger:active.focus,.btn-danger:active:focus,.btn-danger:active:hover,.open>.dropdown-toggle.btn-danger.focus,.open>.dropdown-toggle.btn-danger:focus,.open>.dropdown-toggle.btn-danger:hover{color:#fff;background-color:#ac2925;border-color:#761c19}.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger{background-image:none}.btn-danger.disabled.focus,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled].focus,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#fff}.btn-link{font-weight:400;color:#337ab7;border-radius:0}.btn-link,.btn-link.active,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover{border-color:transparent}.btn-link:focus,.btn-link:hover{color:#23527c;text-decoration:underline;background-color:transparent}.btn-link[disabled]:focus,.btn-link[disabled]:hover,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:hover{color:#777;text-decoration:none}.btn-group-lg>.btn,.btn-lg{padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.btn-group-sm>.btn,.btn-sm{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-group-xs>.btn,.btn-xs{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.35s;-o-transition-duration:.35s;transition-duration:.35s;-webkit-transition-property:height,visibility;-o-transition-property:height,visibility;transition-property:height,visibility}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid\\9;border-right:4px solid transparent;border-left:4px solid transparent}.dropdown,.dropup{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1110;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175)}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{color:#262626;text-decoration:none;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{color:#fff;text-decoration:none;background-color:#337ab7;outline:0}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{color:#777}.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{text-decoration:none;cursor:not-allowed;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{right:0;left:auto}.dropdown-menu-left{right:auto;left:0}.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857143;color:#777;white-space:nowrap}.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{content:"";border-top:0;border-bottom:4px dashed;border-bottom:4px solid\\9}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}@media (min-width:768px){.navbar-right .dropdown-menu{right:0;left:auto}.navbar-right .dropdown-menu-left{right:auto;left:0}}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;float:left}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:2}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{margin-left:-5px}.btn-toolbar .btn,.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:5px}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-bottom-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-right:8px;padding-left:8px}.btn-group>.btn-lg+.dropdown-toggle{padding-right:12px;padding-left:12px}.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.btn .caret{margin-left:0}.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}.dropup .btn-lg .caret{border-width:0 5px 5px}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-top-right-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified>.btn,.btn-group-justified>.btn-group{display:table-cell;float:none;width:1%}.btn-group-justified>.btn-group .btn{width:100%}.btn-group-justified>.btn-group .dropdown-menu{left:auto}[data-toggle=buttons]>.btn-group>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=radio],[data-toggle=buttons]>.btn input[type=checkbox],[data-toggle=buttons]>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:table;border-collapse:separate}.input-group[class*=col-]{float:none;padding-right:0;padding-left:0}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group .form-control:focus{z-index:3}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn{height:46px;line-height:46px}select[multiple].input-group-lg>.form-control,select[multiple].input-group-lg>.input-group-addon,select[multiple].input-group-lg>.input-group-btn>.btn,textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn{height:auto}.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn{height:30px;line-height:30px}select[multiple].input-group-sm>.form-control,select[multiple].input-group-sm>.input-group-addon,select[multiple].input-group-sm>.input-group-btn>.btn,textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn{height:auto}.input-group-addon,.input-group-btn,.input-group .form-control{display:table-cell}.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child),.input-group .form-control:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:6px 12px;font-size:14px;font-weight:400;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px}.input-group-addon.input-sm{padding:5px 10px;font-size:12px;border-radius:3px}.input-group-addon.input-lg{padding:10px 16px;font-size:18px;border-radius:6px}.input-group-addon input[type=checkbox],.input-group-addon input[type=radio]{margin-top:0}.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn-group:not(:last-child)>.btn,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group .form-control:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group-addon:last-child,.input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle,.input-group .form-control:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{font-size:0;white-space:nowrap}.input-group-btn,.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:active,.input-group-btn>.btn:focus,.input-group-btn>.btn:hover{z-index:2}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{z-index:2;margin-left:-1px}.nav{padding-left:0;margin-bottom:0;list-style:none}.nav>li,.nav>li>a{position:relative;display:block}.nav>li>a{padding:10px 15px}.nav>li>a:focus,.nav>li>a:hover{text-decoration:none;background-color:#eee}.nav>li.disabled>a{color:#777}.nav>li.disabled>a:focus,.nav>li.disabled>a:hover{color:#777;text-decoration:none;cursor:not-allowed;background-color:transparent}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background-color:#eee;border-color:#337ab7}.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.nav-tabs.nav-justified{width:100%;border-bottom:0}.nav-tabs.nav-justified>li{float:none}.nav-tabs.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-tabs.nav-justified>li>a{margin-bottom:0}}.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border-bottom-color:#fff}}.nav-pills>li{float:left}.nav-pills>li>a{border-radius:4px}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{color:#fff;background-color:#337ab7}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified{width:100%}.nav-justified>li{float:none}.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified{border-bottom:0}.nav-tabs-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border-bottom-color:#fff}}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.navbar{position:relative;min-height:50px;margin-bottom:20px;border:1px solid transparent}@media (min-width:768px){.navbar{border-radius:4px}}@media (min-width:768px){.navbar-header{float:left}}.navbar-collapse{padding-right:15px;padding-left:15px;overflow-x:visible;-webkit-overflow-scrolling:touch;border-top:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1)}.navbar-collapse.in{overflow-y:auto}@media (min-width:768px){.navbar-collapse{width:auto;border-top:0;-webkit-box-shadow:none;box-shadow:none}.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse{padding-right:0;padding-left:0}}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:340px}@media (max-device-width:480px) and (orientation:landscape){.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:200px}}.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:0;margin-left:0}}.navbar-static-top{z-index:1000;border-width:0 0 1px}@media (min-width:768px){.navbar-static-top{border-radius:0}}.navbar-fixed-bottom,.navbar-fixed-top{position:fixed;right:0;left:0;z-index:1030}@media (min-width:768px){.navbar-fixed-bottom,.navbar-fixed-top{border-radius:0}}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.navbar-brand{float:left;height:50px;padding:15px;font-size:18px;line-height:20px}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-brand>img{display:block}@media (min-width:768px){.navbar>.container-fluid .navbar-brand,.navbar>.container .navbar-brand{margin-left:-15px}}.navbar-toggle{position:relative;float:right;padding:9px 10px;margin-top:8px;margin-right:15px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}.navbar-toggle:focus{outline:0}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media (min-width:768px){.navbar-toggle{display:none}}.navbar-nav{margin:7.5px -15px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px}@media (max-width:767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none}.navbar-nav .open .dropdown-menu .dropdown-header,.navbar-nav .open .dropdown-menu>li>a{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:20px}.navbar-nav .open .dropdown-menu>li>a:focus,.navbar-nav .open .dropdown-menu>li>a:hover{background-image:none}}@media (min-width:768px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:15px;padding-bottom:15px}}.navbar-form{padding:10px 15px;margin:8px -15px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1),0 1px 0 hsla(0,0%,100%,.1);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1),0 1px 0 hsla(0,0%,100%,.1)}@media (min-width:768px){.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}.navbar-form .form-control-static{display:inline-block}.navbar-form .input-group{display:inline-table;vertical-align:middle}.navbar-form .input-group .form-control,.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn{width:auto}.navbar-form .input-group>.form-control{width:100%}.navbar-form .control-label{margin-bottom:0;vertical-align:middle}.navbar-form .checkbox,.navbar-form .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.navbar-form .checkbox label,.navbar-form .radio label{padding-left:0}.navbar-form .checkbox input[type=checkbox],.navbar-form .radio input[type=radio]{position:relative;margin-left:0}.navbar-form .has-feedback .form-control-feedback{top:0}}@media (max-width:767px){.navbar-form .form-group{margin-bottom:5px}.navbar-form .form-group:last-child{margin-bottom:0}}@media (min-width:768px){.navbar-form{width:auto;padding-top:0;padding-bottom:0;margin-right:0;margin-left:0;border:0;-webkit-box-shadow:none;box-shadow:none}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-left-radius:0;border-top-right-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{margin-bottom:0;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.navbar-btn{margin-top:8px;margin-bottom:8px}.navbar-btn.btn-sm{margin-top:10px;margin-bottom:10px}.navbar-btn.btn-xs{margin-top:14px;margin-bottom:14px}.navbar-text{margin-top:15px;margin-bottom:15px}@media (min-width:768px){.navbar-text{float:left;margin-right:15px;margin-left:15px}}@media (min-width:768px){.navbar-left{float:left!important}.navbar-right{float:right!important;margin-right:-15px}.navbar-right~.navbar-right{margin-right:0}}.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}.navbar-default .navbar-brand{color:#777}.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover{color:#5e5e5e;background-color:transparent}.navbar-default .navbar-nav>li>a,.navbar-default .navbar-text{color:#777}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:focus,.navbar-default .navbar-nav>.disabled>a:hover{color:#ccc;background-color:transparent}.navbar-default .navbar-toggle{border-color:#ddd}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#ddd}.navbar-default .navbar-toggle .icon-bar{background-color:#888}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{color:#555;background-color:#e7e7e7}@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#ccc;background-color:transparent}}.navbar-default .navbar-link{color:#777}.navbar-default .navbar-link:hover{color:#333}.navbar-default .btn-link{color:#777}.navbar-default .btn-link:focus,.navbar-default .btn-link:hover{color:#333}.navbar-default .btn-link[disabled]:focus,.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:focus,fieldset[disabled] .navbar-default .btn-link:hover{color:#ccc}.navbar-inverse{background-color:#222;border-color:#080808}.navbar-inverse .navbar-brand{color:#9d9d9d}.navbar-inverse .navbar-brand:focus,.navbar-inverse .navbar-brand:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>li>a,.navbar-inverse .navbar-text{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:focus,.navbar-inverse .navbar-nav>.disabled>a:hover{color:#444;background-color:transparent}.navbar-inverse .navbar-toggle{border-color:#333}.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover{background-color:#333}.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover{color:#fff;background-color:#080808}@media (max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#444;background-color:transparent}}.navbar-inverse .navbar-link{color:#9d9d9d}.navbar-inverse .navbar-link:hover{color:#fff}.navbar-inverse .btn-link{color:#9d9d9d}.navbar-inverse .btn-link:focus,.navbar-inverse .btn-link:hover{color:#fff}.navbar-inverse .btn-link[disabled]:focus,.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:focus,fieldset[disabled] .navbar-inverse .btn-link:hover{color:#444}.breadcrumb{padding:8px 15px;margin-bottom:20px;list-style:none;background-color:#f5f5f5;border-radius:4px}.breadcrumb>li{display:inline-block}.breadcrumb>li+li:before{padding:0 5px;color:#ccc;content:"/\\A0"}.breadcrumb>.active{color:#777}.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#337ab7;text-decoration:none;background-color:#fff;border:1px solid #ddd}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{z-index:2;color:#23527c;background-color:#eee;border-color:#ddd}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:3;color:#fff;cursor:default;background-color:#337ab7;border-color:#337ab7}.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{color:#777;cursor:not-allowed;background-color:#fff;border-color:#ddd}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px;line-height:1.3333333}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-top-left-radius:6px;border-bottom-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-top-right-radius:6px;border-bottom-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px;line-height:1.5}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-top-left-radius:3px;border-bottom-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-top-right-radius:3px;border-bottom-right-radius:3px}.pager{padding-left:0;margin:20px 0;text-align:center;list-style:none}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}.pager li>a:focus,.pager li>a:hover{text-decoration:none;background-color:#eee}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:focus,.pager .disabled>a:hover,.pager .disabled>span{color:#777;cursor:not-allowed;background-color:#fff}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}a.label:focus,a.label:hover{color:#fff;text-decoration:none;cursor:pointer}.label:empty{display:none}.btn .label{position:relative;top:-1px}.label-default{background-color:#777}.label-default[href]:focus,.label-default[href]:hover{background-color:#5e5e5e}.label-primary{background-color:#337ab7}.label-primary[href]:focus,.label-primary[href]:hover{background-color:#286090}.label-success{background-color:#5cb85c}.label-success[href]:focus,.label-success[href]:hover{background-color:#449d44}.label-info{background-color:#5bc0de}.label-info[href]:focus,.label-info[href]:hover{background-color:#31b0d5}.label-warning{background-color:#f0ad4e}.label-warning[href]:focus,.label-warning[href]:hover{background-color:#ec971f}.label-danger{background-color:#d9534f}.label-danger[href]:focus,.label-danger[href]:hover{background-color:#c9302c}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:middle;background-color:#777;border-radius:10px}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.btn-group-xs>.btn .badge,.btn-xs .badge{top:0;padding:1px 5px}a.badge:focus,a.badge:hover{color:#fff;text-decoration:none;cursor:pointer}.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#337ab7;background-color:#fff}.list-group-item>.badge{float:right}.list-group-item>.badge+.badge{margin-right:5px}.nav-pills>li>a>.badge{margin-left:3px}.jumbotron{padding-top:30px;padding-bottom:30px;margin-bottom:30px;background-color:#eee}.jumbotron,.jumbotron .h1,.jumbotron h1{color:inherit}.jumbotron p{margin-bottom:15px;font-size:21px;font-weight:200}.jumbotron>hr{border-top-color:#d5d5d5}.container-fluid .jumbotron,.container .jumbotron{padding-right:15px;padding-left:15px;border-radius:6px}.jumbotron .container{max-width:100%}@media screen and (min-width:768px){.jumbotron{padding-top:48px;padding-bottom:48px}.container-fluid .jumbotron,.container .jumbotron{padding-right:60px;padding-left:60px}.jumbotron .h1,.jumbotron h1{font-size:63px}}.thumbnail{display:block;padding:4px;margin-bottom:20px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;transition:border .2s ease-in-out}.thumbnail>img,.thumbnail a>img{margin-right:auto;margin-left:auto}a.thumbnail.active,a.thumbnail:focus,a.thumbnail:hover{border-color:#337ab7}.thumbnail .caption{padding:9px;color:#333}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:700}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable,.alert-dismissible{padding-right:35px}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#245269}.alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#66512c}.alert-danger{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.alert-danger hr{border-top-color:#e4b9c0}.alert-danger .alert-link{color:#843534}@-webkit-keyframes progress-bar-stripes{0%{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{0%{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{0%{background-position:40px 0}to{background-position:0 0}}.progress{height:20px;margin-bottom:20px;overflow:hidden;background-color:#f5f5f5;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.progress-bar{float:left;width:0;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#337ab7;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.progress-bar-striped,.progress-striped .progress-bar{background-image:-webkit-linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);background-image:-o-linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 25%,transparent 50%,hsla(0,0%,100%,.15) 50%,hsla(0,0%,100%,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);-webkit-background-size:40px 40px;background-size:40px 40px}.progress-bar.active,.progress.active .progress-bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-bar-success{background-color:#5cb85c}.progress-striped .progress-bar-success{background-image:-webkit-linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);background-image:-o-linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 25%,transparent 50%,hsla(0,0%,100%,.15) 50%,hsla(0,0%,100%,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent)}.progress-bar-info{background-color:#5bc0de}.progress-striped .progress-bar-info{background-image:-webkit-linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);background-image:-o-linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 25%,transparent 50%,hsla(0,0%,100%,.15) 50%,hsla(0,0%,100%,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent)}.progress-bar-warning{background-color:#f0ad4e}.progress-striped .progress-bar-warning{background-image:-webkit-linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);background-image:-o-linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 25%,transparent 50%,hsla(0,0%,100%,.15) 50%,hsla(0,0%,100%,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent)}.progress-bar-danger{background-color:#d9534f}.progress-striped .progress-bar-danger{background-image:-webkit-linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);background-image:-o-linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 25%,transparent 50%,hsla(0,0%,100%,.15) 50%,hsla(0,0%,100%,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent)}.media{margin-top:15px}.media:first-child{margin-top:0}.media,.media-body{overflow:hidden;zoom:1}.media-body{width:10000px}.media-object{display:block}.media-object.img-thumbnail{max-width:none}.media-right,.media>.pull-right{padding-left:10px}.media-left,.media>.pull-left{padding-right:10px}.media-body,.media-left,.media-right{display:table-cell;vertical-align:top}.media-middle{vertical-align:middle}.media-bottom{vertical-align:bottom}.media-heading{margin-top:0;margin-bottom:5px}.media-list{padding-left:0;list-style:none}.list-group{padding-left:0;margin-bottom:20px}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.list-group-item:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}a.list-group-item,button.list-group-item{color:#555}a.list-group-item .list-group-item-heading,button.list-group-item .list-group-item-heading{color:#333}a.list-group-item:focus,a.list-group-item:hover,button.list-group-item:focus,button.list-group-item:hover{color:#555;text-decoration:none;background-color:#f5f5f5}button.list-group-item{width:100%;text-align:left}.list-group-item.disabled,.list-group-item.disabled:focus,.list-group-item.disabled:hover{color:#777;cursor:not-allowed;background-color:#eee}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text{color:#777}.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{z-index:2;color:#fff;background-color:#337ab7;border-color:#337ab7}.list-group-item.active .list-group-item-heading,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>small{color:inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:focus .list-group-item-text,.list-group-item.active:hover .list-group-item-text{color:#c7ddef}.list-group-item-success{color:#3c763d;background-color:#dff0d8}a.list-group-item-success,button.list-group-item-success{color:#3c763d}a.list-group-item-success .list-group-item-heading,button.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:focus,a.list-group-item-success:hover,button.list-group-item-success:focus,button.list-group-item-success:hover{color:#3c763d;background-color:#d0e9c6}a.list-group-item-success.active,a.list-group-item-success.active:focus,a.list-group-item-success.active:hover,button.list-group-item-success.active,button.list-group-item-success.active:focus,button.list-group-item-success.active:hover{color:#fff;background-color:#3c763d;border-color:#3c763d}.list-group-item-info{color:#31708f;background-color:#d9edf7}a.list-group-item-info,button.list-group-item-info{color:#31708f}a.list-group-item-info .list-group-item-heading,button.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:focus,a.list-group-item-info:hover,button.list-group-item-info:focus,button.list-group-item-info:hover{color:#31708f;background-color:#c4e3f3}a.list-group-item-info.active,a.list-group-item-info.active:focus,a.list-group-item-info.active:hover,button.list-group-item-info.active,button.list-group-item-info.active:focus,button.list-group-item-info.active:hover{color:#fff;background-color:#31708f;border-color:#31708f}.list-group-item-warning{color:#8a6d3b;background-color:#fcf8e3}a.list-group-item-warning,button.list-group-item-warning{color:#8a6d3b}a.list-group-item-warning .list-group-item-heading,button.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:focus,a.list-group-item-warning:hover,button.list-group-item-warning:focus,button.list-group-item-warning:hover{color:#8a6d3b;background-color:#faf2cc}a.list-group-item-warning.active,a.list-group-item-warning.active:focus,a.list-group-item-warning.active:hover,button.list-group-item-warning.active,button.list-group-item-warning.active:focus,button.list-group-item-warning.active:hover{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}.list-group-item-danger{color:#a94442;background-color:#f2dede}a.list-group-item-danger,button.list-group-item-danger{color:#a94442}a.list-group-item-danger .list-group-item-heading,button.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:focus,a.list-group-item-danger:hover,button.list-group-item-danger:focus,button.list-group-item-danger:hover{color:#a94442;background-color:#ebcccc}a.list-group-item-danger.active,a.list-group-item-danger.active:focus,a.list-group-item-danger.active:hover,button.list-group-item-danger.active,button.list-group-item-danger.active:focus,button.list-group-item-danger.active:hover{color:#fff;background-color:#a94442;border-color:#a94442}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}.panel-body{padding:15px}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-left-radius:3px;border-top-right-radius:3px}.panel-heading>.dropdown .dropdown-toggle,.panel-title{color:inherit}.panel-title{margin-top:0;margin-bottom:0;font-size:16px}.panel-title>.small,.panel-title>.small>a,.panel-title>a,.panel-title>small,.panel-title>small>a{color:inherit}.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.list-group,.panel>.panel-collapse>.list-group{margin-bottom:0}.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item{border-width:1px 0;border-radius:0}.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-left-radius:3px;border-top-right-radius:3px}.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child{border-top-left-radius:0;border-top-right-radius:0}.list-group+.panel-footer,.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.panel>.panel-collapse>.table,.panel>.table,.panel>.table-responsive>.table{margin-bottom:0}.panel>.panel-collapse>.table caption,.panel>.table-responsive>.table caption,.panel>.table caption{padding-right:15px;padding-left:15px}.panel>.table-responsive:first-child>.table:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table:first-child>thead:first-child>tr:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child{border-top-left-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child{border-top-right-radius:3px}.panel>.table-responsive:last-child>.table:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:3px}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body{border-top:1px solid #ddd}.panel>.table>tbody:first-child>tr:first-child td,.panel>.table>tbody:first-child>tr:first-child th{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th{border-bottom:0}.panel>.table-responsive{margin-bottom:0;border:0}.panel-group{margin-bottom:20px}.panel-group .panel{margin-bottom:0;border-radius:4px}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading{border-bottom:0}.panel-group .panel-heading+.panel-collapse>.list-group,.panel-group .panel-heading+.panel-collapse>.panel-body{border-top:1px solid #ddd}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.panel-default{border-color:#ddd}.panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ddd}.panel-default>.panel-heading .badge{color:#f5f5f5;background-color:#333}.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ddd}.panel-primary{border-color:#337ab7}.panel-primary>.panel-heading{color:#fff;background-color:#337ab7;border-color:#337ab7}.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#337ab7}.panel-primary>.panel-heading .badge{color:#337ab7;background-color:#fff}.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#337ab7}.panel-success{border-color:#d6e9c6}.panel-success>.panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#d6e9c6}.panel-success>.panel-heading .badge{color:#dff0d8;background-color:#3c763d}.panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#d6e9c6}.panel-info{border-color:#bce8f1}.panel-info>.panel-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#bce8f1}.panel-info>.panel-heading .badge{color:#d9edf7;background-color:#31708f}.panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#bce8f1}.panel-warning{border-color:#faebcc}.panel-warning>.panel-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#faebcc}.panel-warning>.panel-heading .badge{color:#fcf8e3;background-color:#8a6d3b}.panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#faebcc}.panel-danger{border-color:#ebccd1}.panel-danger>.panel-heading{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ebccd1}.panel-danger>.panel-heading .badge{color:#f2dede;background-color:#a94442}.panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ebccd1}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive-4by3{padding-bottom:75%}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,.15)}.well-lg{padding:24px;border-radius:6px}.well-sm{padding:9px;border-radius:3px}.close{float:right;font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;filter:alpha(opacity=20);opacity:.2}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer;filter:alpha(opacity=50);opacity:.5}button.close{-webkit-appearance:none;padding:0;cursor:pointer;background:0 0;border:0}.modal,.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;-webkit-transform:translateY(-25%);-ms-transform:translateY(-25%);-o-transform:translateY(-25%);transform:translateY(-25%)}.modal.in .modal-dialog{-webkit-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0);transform:translate(0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;outline:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5)}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{filter:alpha(opacity=0);opacity:0}.modal-backdrop.in{filter:alpha(opacity=50);opacity:.5}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{width:300px}}@media (min-width:992px){.modal-lg{width:900px}}.tooltip{position:absolute;z-index:1070;display:block;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;filter:alpha(opacity=0);opacity:0;line-break:auto}.tooltip.in{filter:alpha(opacity=90);opacity:.9}.tooltip.top{padding:5px 0;margin-top:-3px}.tooltip.right{padding:0 5px;margin-left:3px}.tooltip.bottom{padding:5px 0;margin-top:3px}.tooltip.left{padding:0 5px;margin-left:-3px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:#000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-left .tooltip-arrow{right:5px}.tooltip.top-left .tooltip-arrow,.tooltip.top-right .tooltip-arrow{bottom:0;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-right .tooltip-arrow{left:5px}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);line-break:auto}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{padding:8px 14px;margin:0;font-size:14px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover>.arrow{border-width:11px}.popover>.arrow:after{content:"";border-width:10px}.popover.top>.arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999;border-top-color:rgba(0,0,0,.25);border-bottom-width:0}.popover.top>.arrow:after{bottom:1px;margin-left:-10px;content:" ";border-top-color:#fff;border-bottom-width:0}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:#999;border-right-color:rgba(0,0,0,.25);border-left-width:0}.popover.right>.arrow:after{bottom:-10px;left:1px;content:" ";border-right-color:#fff;border-left-width:0}.popover.bottom>.arrow{top:-11px;left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25)}.popover.bottom>.arrow:after{top:1px;margin-left:-10px;content:" ";border-top-width:0;border-bottom-color:#fff}.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,.25)}.popover.left>.arrow:after{right:1px;bottom:-10px;content:" ";border-right-width:0;border-left-color:#fff}.carousel,.carousel-inner{position:relative}.carousel-inner{width:100%;overflow:hidden}.carousel-inner>.item{position:relative;display:none;-webkit-transition:left .6s ease-in-out;-o-transition:.6s ease-in-out left;transition:left .6s ease-in-out}.carousel-inner>.item>a>img,.carousel-inner>.item>img{line-height:1}@media (-webkit-transform-3d),(transform-3d){.carousel-inner>.item{-webkit-transition:-webkit-transform .6s ease-in-out;-o-transition:-o-transform .6s ease-in-out;transition:transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}.carousel-inner>.item.active.right,.carousel-inner>.item.next{left:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.carousel-inner>.item.active.left,.carousel-inner>.item.prev{left:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.carousel-inner>.item.active,.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right{left:0;-webkit-transform:translateZ(0);transform:translateZ(0)}}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;bottom:0;left:0;width:15%;font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);background-color:transparent;filter:alpha(opacity=50);opacity:.5}.carousel-control.left{background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,.0001));background-image:-o-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001)));background-image:linear-gradient(90deg,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#80000000",endColorstr="#00000000",GradientType=1);background-repeat:repeat-x}.carousel-control.right{right:0;left:auto;background-image:-webkit-linear-gradient(left,rgba(0,0,0,.0001),rgba(0,0,0,.5));background-image:-o-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.5)));background-image:linear-gradient(90deg,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000",endColorstr="#80000000",GradientType=1);background-repeat:repeat-x}.carousel-control:focus,.carousel-control:hover{color:#fff;text-decoration:none;filter:alpha(opacity=90);outline:0;opacity:.9}.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{position:absolute;top:50%;z-index:5;display:inline-block;margin-top:-10px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{left:50%;margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{right:50%;margin-right:-10px}.carousel-control .icon-next,.carousel-control .icon-prev{width:20px;height:20px;font-family:serif;line-height:1}.carousel-control .icon-prev:before{content:"\\2039"}.carousel-control .icon-next:before{content:"\\203A"}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;padding-left:0;margin-left:-30%;text-align:center;list-style:none}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;cursor:pointer;background-color:#000\\9;background-color:transparent;border:1px solid #fff;border-radius:10px}.carousel-indicators .active{width:12px;height:12px;margin:0;background-color:#fff}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.carousel-caption .btn{text-shadow:none}@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{width:30px;height:30px;margin-top:-10px;font-size:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-10px}.carousel-caption{right:20%;left:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before,.btn-toolbar:after,.btn-toolbar:before,.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.dl-horizontal dd:after,.dl-horizontal dd:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.modal-footer:after,.modal-footer:before,.modal-header:after,.modal-header:before,.nav:after,.nav:before,.navbar-collapse:after,.navbar-collapse:before,.navbar-header:after,.navbar-header:before,.navbar:after,.navbar:before,.pager:after,.pager:before,.panel-body:after,.panel-body:before,.row:after,.row:before{display:table;content:" "}.btn-group-vertical>.btn-group:after,.btn-toolbar:after,.clearfix:after,.container-fluid:after,.container:after,.dl-horizontal dd:after,.form-horizontal .form-group:after,.modal-footer:after,.modal-header:after,.nav:after,.navbar-collapse:after,.navbar-header:after,.navbar:after,.pager:after,.panel-body:after,.row:after{clear:both}.center-block{display:block;margin-right:auto;margin-left:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-lg,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}@media (max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table!important}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}}@media (max-width:767px){.visible-xs-block{display:block!important}}@media (max-width:767px){.visible-xs-inline{display:inline!important}}@media (max-width:767px){.visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table!important}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-block{display:block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table!important}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-block{display:block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table!important}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}}@media (min-width:1200px){.visible-lg-block{display:block!important}}@media (min-width:1200px){.visible-lg-inline{display:inline!important}}@media (min-width:1200px){.visible-lg-inline-block{display:inline-block!important}}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-lg{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table!important}tr.visible-print{display:table-row!important}td.visible-print,th.visible-print{display:table-cell!important}}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}}@media print{.hidden-print{display:none!important}}',""]); },function(t,e){t.exports="data:application/vnd.ms-fontobject;base64,n04AAEFNAAACAAIABAAAAAAABQAAAAAAAAABAJABAAAEAExQAAAAAAAAAAIAAAAAAAAAAAEAAAAAAAAAJxJ/LAAAAAAAAAAAAAAAAAAAAAAAACgARwBMAFkAUABIAEkAQwBPAE4AUwAgAEgAYQBsAGYAbABpAG4AZwBzAAAADgBSAGUAZwB1AGwAYQByAAAAeABWAGUAcgBzAGkAbwBuACAAMQAuADAAMAA5ADsAUABTACAAMAAwADEALgAwADAAOQA7AGgAbwB0AGMAbwBuAHYAIAAxAC4AMAAuADcAMAA7AG0AYQBrAGUAbwB0AGYALgBsAGkAYgAyAC4ANQAuADUAOAAzADIAOQAAADgARwBMAFkAUABIAEkAQwBPAE4AUwAgAEgAYQBsAGYAbABpAG4AZwBzACAAUgBlAGcAdQBsAGEAcgAAAAAAQlNHUAAAAAAAAAAAAAAAAAAAAAADAKncAE0TAE0ZAEbuFM3pjM/SEdmjKHUbyow8ATBE40IvWA3vTu8LiABDQ+pexwUMcm1SMnNryctQSiI1K5ZnbOlXKmnVV5YvRe6RnNMFNCOs1KNVpn6yZhCJkRtVRNzEufeIq7HgSrcx4S8h/v4vnrrKc6oCNxmSk2uKlZQHBii6iKFoH0746ThvkO1kJHlxjrkxs+LWORaDQBEtiYJIR5IB9Bi1UyL4Rmr0BNigNkMzlKQmnofBHviqVzUxwdMb3NdCn69hy+pRYVKGVS/1tnsqv4LL7wCCPZZAZPT4aCShHjHJVNuXbmMrY5LeQaGnvAkXlVrJgKRAUdFjrWEah9XebPeQMj7KS7DIBAFt8ycgC5PLGUOHSE3ErGZCiViNLL5ZARfywnCoZaKQCu6NuFX42AEeKtKUGnr/Cm2Cy8tpFhBPMW5Fxi4Qm4TkDWh4IWFDClhU2hRWosUWqcKLlgyXB+lSHaWaHiWlBAR8SeSgSPCQxdVQgzUixWKSTrIQEbU94viDctkvX+VSjJuUmV8L4CXShI11esnp0pjWNZIyxKHS4wVQ2ime1P4RnhvGw0aDN1OLAXGERsB7buFpFGGBAre4QEQR0HOIO5oYH305G+KspT/FupEGGafCCwxSe6ZUa+073rXHnNdVXE6eWvibUS27XtRzkH838mYLMBmYysZTM0EM3A1fbpCBYFccN1B/EnCYu/TgCGmr7bMh8GfYL+BfcLvB0gRagC09w9elfldaIy/hNCBLRgBgtCC7jAF63wLSMAfbfAlEggYU0bUA7ACCJmTDpEmJtI78w4/BO7dN7JR7J7ZvbYaUbaILSQsRBiF3HGk5fEg6p9unwLvn98r+vnsV+372uf1xBLq4qU/45fTuqaAP+pssmCCCTF0mhEow8ZXZOS8D7Q85JsxZ+Azok7B7O/f6J8AzYBySZQB/QHYUSA+EeQhEWiS6AIQzgcsDiER4MjgMBAWDV4AgQ3g1eBgIdweCQmCjJEMkJ+PKRWyFHHmg1Wi/6xzUgA0LREoKJChwnQa9B+5RQZRB3IlBlkAnxyQNaANwHMowzlYSMCBgnbpzvqpl0iTJNCQidDI9ZrSYNIRBhHtUa5YHMHxyGEik9hDE0AKj72AbTCaxtHPUaKZdAZSnQTyjGqGLsmBStCejApUhg4uBMU6mATujEl+KdDPbI6Ag4vLr+hjY6lbjBeoLKnZl0UZgRX8gTySOeynZVz1wOq7e1hFGYIq+MhrGxDLak0PrwYzSXtcuyhXEhwOYofiW+EcI/jw8P6IY6ed+etAbuqKp5QIapT77LnAe505lMuqL79a0ut4rWexzFttsOsLDy7zvtQzcq3U1qabe7tB0wHWVXji+zDbo8x8HyIRUbXnwUcklFv51fvTymiV+MXLSmGH9d9+aXpD5X6lao41anWGig7IwIdnoBY2ht/pO9mClLo4NdXHAsefqWUKlXJkbqPOFhMoR4aiA1BXqhRNbB2Xwi+7u/jpAoOpKJ0UX24EsrzMfHXViakCNcKjBxuQX8BO0ZqjJ3xXzf+61t2VXOSgJ8xu65QKgtN6FibPmPYsXbJRHHqbgATcSZxBqGiDiU4NNNsYBsKD0MIP/OfKnlk/Lkaid/O2NbKeuQrwOB2Gq3YHyr6ALgzym5wIBnsdC1ZkoBFZSQXChZvlesPqvK2c5oHHT3Q65jYpNxnQcGF0EHbvYqoFw60WNlXIHQF2HQB7zD6lWjZ9rVqUKBXUT6hrkZOle0RFYII0V5ZYGl1JAP0Ud1fZZMvSomBzJ710j4Me8mjQDwEre5Uv2wQfk1ifDwb5ksuJQQ3xt423lbuQjvoIQByQrNDh1JxGFkOdlJvu/gFtuW0wR4cgd+ZKesSV7QkNE2kw6AV4hoIuC02LGmTomyf8PiO6CZzOTLTPQ+HW06H+tx+bQ8LmDYg1pTFrp2oJXgkZTyeRJZM0C8aE2LpFrNVDuhARsN543/FV6klQ6Tv1OoZGXLv0igKrl/CmJxRmX7JJbJ998VSIPQRyDBICzl4JJlYHbdql30NvYcOuZ7a10uWRrgoieOdgIm4rlq6vNOQBuqESLbXG5lzdJGHw2m0sDYmODXbYGTfSTGRKpssTO95fothJCjUGQgEL4yKoGAF/0SrpUDNn8CBgBcSDQByAeNkCXp4S4Ro2Xh4OeaGRgR66PVOsU8bc6TR5/xTcn4IVMLOkXSWiXxkZQCbvKfmoAvQaKjO3EDKwkwqHChCDEM5loQRPd5ACBki1TjF772oaQhQbQ5C0lcWXPFOzrfsDGUXGrpxasbG4iab6eByaQkQfm0VFlP0ZsDkvvqCL6QXMUwCjdMx1ZOyKhTJ7a1GWAdOUcJ8RSejxNVyGs31OKMyRyBVoZFjqIkmKlLQ5eHMeEL4MkUf23cQ/1SgRCJ1dk4UdBT7OoyuNgLs0oCd8RnrEIb6QdMxT2QjD4zMrJkfgx5aDMcA4orsTtKCqWb/Veyceqa5OGSmB28YwH4rFbkQaLoUN8OQQYnD3w2eXpI4ScQfbCUZiJ4yMOIKLyyTc7BQ4uXUw6Ee6/xM+4Y67ngNBknxIPwuppgIhFcwJyr6EIj+LzNj/mfR2vhhRlx0BILZoAYruF0caWQ7YxO66UmeguDREAFHYuC7HJviRgVO6ruJH59h/C/PkgSle8xNzZJULLWq9JMDTE2fjGE146a1Us6PZDGYle6ldWRqn/pdpgHKNGrGIdkRK+KPETT9nKT6kLyDI8xd9A1FgWmXWRAIHwZ37WyZHOVyCadJEmMVz0MadMjDrPho+EIochkVC2xgGiwwsQ6DMv2P7UXqT4x7CdcYGId2BJQQa85EQKmCmwcRejQ9Bm4oATENFPkxPXILHpMPUyWTI5rjNOsIlmEeMbcOCEqInpXACYQ9DDxmFo9vcmsDblcMtg4tqBerNngkIKaFJmrQAPnq1dEzsMXcwjcHdfdCibcAxxA+q/j9m3LM/O7WJka4tSidVCjsvo2lQ/2ewyoYyXwAYyr2PlRoR5MpgVmSUIrM3PQxXPbgjBOaDQFIyFMJvx3Pc5RSYj12ySVF9fwFPQu2e2KWVoL9q3Ayv3IzpGHUdvdPdrNUdicjsTQ2ISy7QU3DrEytIjvbzJnAkmANXjAFERA0MUoPF3/5KFmW14bBNOhwircYgMqoDpUMcDtCmBE82QM2YtdjVLB4kBuKho/bcwQdeboqfQartuU3CsCf+cXkgYAqp/0Ee3RorAZt0AvvOCSI4JICIlGlsV0bsSid/NIEALAAzb6HAgyWHBps6xAOwkJIGcB82CxRQq4sJf3FzA70A+TRqcqjEMETCoez3mkPcpnoALs0ugJY8kQwrC+JE5ik3w9rzrvDRjAQnqgEVvdGrNwlanR0SOKWzxOJOvLJhcd8Cl4AshACUkv9czdMkJCVQSQhp6kp7StAlpVRpK0t0SW6LHeBJnE2QchB5Ccu8kxRghZXGIgZIiSj7gEKMJDClcnX6hgoqJMwiQDigIXg3ioFLCgDgjPtYHYpsF5EiA4kcnN18MZtOrY866dEQAb0FB34OGKHGZQjwW/WDHA60cYFaI/PjpzquUqdaYGcIq+mLez3WLFFCtNBN2QJcrlcoELgiPku5R5dSlJFaCEqEZle1AQzAKC+1SotMcBNyQUFuRHRF6OlimSBgjZeTBCwLyc6A+P/oFRchXTz5ADknYJHxzrJ5pGuIKRQISU6WyKTBBjD8WozmVYWIsto1AS5rxzKlvJu4E/vwOiKxRtCWsDM+eTHUrmwrCK5BIfMzGkD+0Fk5LzBs0jMYXktNDblB06LMNJ09U8pzSLmo14MS0OMjcdrZ31pyQqxJJpRImlSvfYAK8inkYU52QY2FPEVsjoWewpwhRp5yAuNpkqhdb7ku9Seefl2D0B8SMTFD90xi4CSOwwZy9IKkpMtI3FmFUg3/kFutpQGNc3pCR7gvC4sgwbupDu3DyEN+W6YGLNM21jpB49irxy9BSlHrVDlnihGKHwPrbVFtc+h1rVQKZduxIyojccZIIcOCmhEnC7UkY68WXKQgLi2JCDQkQWJRQuk60hZp0D3rtCTINSeY9Ej2kIKYfGxwOs4j9qMM7fYZiipzgcf7TamnehqdhsiMiCawXnz4xAbyCkLAx5EGbo3Ax1u3dUIKnTxIaxwQTHehPl3V491H0+bC5zgpGz7Io+mjdhKlPJ01EeMpM7UsRJMi1nGjmJg35i6bQBAAxjO/ENJubU2mg3ONySEoWklCwdABETcs7ck3jgiuU9pcKKpbgn+3YlzV1FzIkB6pmEDOSSyDfPPlQskznctFji0kpgZjW5RZe6x9kYT4KJcXg0bNiCyif+pZACCyRMmYsfiKmN9tSO65F0R2OO6ytlEhY5Sj6uRKfFxw0ijJaAx/k3QgnAFSq27/2i4GEBA+UvTJKK/9eISNvG46Em5RZfjTYLdeD8kdXHyrwId/DQZUaMCY4gGbke2C8vfjgV/Y9kkRQOJIn/xM9INZSpiBnqX0Q9GlQPpPKAyO5y+W5NMPSRdBCUlmuxl40ZfMCnf2Cp044uI9WLFtCi4YVxKjuRCOBWIb4XbIsGdbo4qtMQnNOQz4XDSui7W/N6l54qOynCqD3DpWQ+mpD7C40D8BZEWGJX3tlAaZBMj1yjvDYKwCJBa201u6nBKE5UE+7QSEhCwrXfbRZylAaAkplhBWX50dumrElePyNMRYUrC99UmcSSNgImhFhDI4BXjMtiqkgizUGCrZ8iwFxU6fQ8GEHCFdLewwxYWxgScAYMdMLmcZR6b7rZl95eQVDGVoUKcRMM1ixXQtXNkBETZkVVPg8LoSrdetHzkuM7DjZRHP02tCxA1fmkXKF3VzfN1pc1cv/8lbTIkkYpqKM9VOhp65ktYk+Q46myFWBapDfyWUCnsnI00QTBQmuFjMZTcd0V2NQ768Fhpby04k2IzNR1wKabuGJqYWwSly6ocMFGTeeI+ejsWDYgEvr66QgqdcIbFYDNgsm0x9UHY6SCd5+7tpsLpKdvhahIDyYmEJQCqMqtCF6UlrE5GXRmbu+vtm3BFSxI6ND6UxIE7GsGMgWqghXxSnaRJuGFveTcK5ZVSPJyjUxe1dKgI6kNF7EZhIZs8y8FVqwEfbM0Xk2ltORVDKZZM40SD3qQoQe0orJEKwPfZwm3YPqwixhUMOndis6MhbmfvLBKjC8sKKIZKbJk8L11oNkCQzCgvjhyyEiQSuJcgCQSG4Mocfgc0Hkwcjal1UNgP0CBPikYqBIk9tONv4kLtBswH07vUCjEaHiFGlLf8MgXKzSgjp2HolRRccAOh0ILHz9qlGgIFkwAnzHJRjWFhlA7ROwINyB5HFj59PRZHFor6voq7l23EPNRwdWhgawqbivLSjRA4htEYUFkjESu67icTg5S0aW1sOkCiIysfJ9UnIWevOOLGpepcBxy1wEhd2WI3AZg7sr9WBmHWyasxMcvY/iOmsLtHSWNUWEGk9hScMPShasUA1AcHOtRZlqMeQ0OzYS9vQvYUjOLrzP07BUAFikcJNMi7gIxEw4pL1G54TcmmmoAQ5s7TGWErJZ2Io4yQ0ljRYhL8H5e62oDtLF8aDpnIvZ5R3GWJyAugdiiJW9hQAVTsnCBHhwu7rkBlBX6r3b7ejEY0k5GGeyKv66v+6dg7mcJTrWHbtMywbedYqCQ0FPwoytmSWsL8WTtChZCKKzEF7vP6De4x2BJkkniMgSdWhbeBSLtJZR9CTHetK1xb34AYIJ37OegYIoPVbXgJ/qDQK+bfCtxQRVKQu77WzOoM6SGL7MaZwCGJVk46aImai9fmam+WpHG+0BtQPWUgZ7RIAlPq6lkECUhZQ2gqWkMYKcYMYaIc4gYCDFHYa2d1nzp3+J1eCBay8IYZ0wQRKGAqvCuZ/UgbQPyllosq+XtfKIZOzmeJqRazpmmoP/76YfkjzV2NlXTDSBYB04SVlNQsFTbGPk1t/I4Jktu0XSgifO2ozFOiwd/0SssJDn0dn4xqk4GDTTKX73/wQyBLdqgJ+Wx6AQaba3BA9CKEzjtQYIfAsiYamapq80LAamYjinlKXUkxdpIDk0puXUEYzSalfRibAeDAKpNiqQ0FTwoxuGYzRnisyTotdVTclis1LHRQCy/qqL8oUaQzWRxilq5Mi0IJGtMY02cGLD69vGjkj3p6pGePKI8bkBv5evq8SjjyU04vJR2cQXQwSJyoinDsUJHCQ50jrFTT7yRdbdYQMB3MYCb6uBzJ9ewhXYPAIZSXfeEQBZZ3GPN3Nbhh/wkvAJLXnQMdi5NYYZ5GHE400GS5rXkOZSQsdZgIbzRnF9ueLnsfQ47wHAsirITnTlkCcuWWIUhJSbpM3wWhXNHvt2xUsKKMpdBSbJnBMcihkoDqAd1Zml/R4yrzow1Q2A5G+kzo/RhRxQS2lCSDRV8LlYLBOOoo1bF4jwJAwKMK1tWLHlu9i0j4Ig8qVm6wE1DxXwAwQwsaBWUg2pOOol2dHxyt6npwJEdLDDVYyRc2D0HbcbLUJQj8gPevQBUBOUHXPrsAPBERICpnYESeu2OHotpXQxRGlCCtLdIsu23MhZVEoJg8Qumj/UMMc34IBqTKLDTp76WzL/dMjCxK7MjhiGjeYAC/kj/jY/Rde7hpSM1xChrog6yZ7OWTuD56xBJnGFE+pT2ElSyCnJcwVzCjkqeNLfMEJqKW0G7OFIp0G+9mh50I9o8k1tpCY0xYqFNIALgIfc2me4n1bmJnRZ89oepgLPT0NTMLNZsvSCZAc3TXaNB07vail36/dBySis4m9/DR8izaLJW6bWCkVgm5T+ius3ZXq4xI+GnbveLbdRwF2mNtsrE0JjYc1AXknCOrLSu7Te/r4dPYMCl5qtiHNTn+TPbh1jCBHH+dMJNhwNgs3nT+OhQoQ0vYif56BMG6WowAcHR3DjQolxLzyVekHj00PBAaW7IIAF1EF+uRIWyXjQMAs2chdpaKPNaB+kSezYt0+CA04sOg5vx8Fr7Ofa9sUv87h7SLAUFSzbetCCZ9pmyLt6l6/TzoA1/ZBG9bIUVHLAbi/kdBFgYGyGwRQGBpkqCEg2ah9UD6EedEcEL3j4y0BQQCiExEnocA3SZboh+epgd3YsOkHskZwPuQ5OoyA0fTA5AXrHcUOQF+zkJHIA7PwCDk1gGVmGUZSSoPhNf+Tklauz98QofOlCIQ/tCD4dosHYPqtPCXB3agggQQIqQJsSkB+qn0rkQ1toJjON/OtCIB9RYv3PqRA4C4U68ZMlZn6BdgEvi2ziU+TQ6NIw3ej+AtDwMGEZk7e2IjxUWKdAxyaw9OCwSmeADTPPleyk6UhGDNXQb++W6Uk4q6F7/rg6WVTo82IoCxSIsFDrav4EPHphD3u4hR53WKVvYZUwNCCeM4PMBWzK+EfIthZOkuAwPo5C5jgoZgn6dUdvx5rIDmd58cXXdKNfw3l+wM2UjgrDJeQHhbD7HW2QDoZMCujgIUkk5Fg8VCsdyjOtnGRx8wgKRPZN5dR0zPUyfGZFVihbFRniXZFOZGKPnEQzU3AnD1KfR6weHW2XS6KbPJxUkOTZsAB9vTVp3Le1F8q5l+DMcLiIq78jxAImD2pGFw0VHfRatScGlK6SMu8leTmhUSMy8Uhdd6xBiH3Gdman4tjQGLboJfqz6fL2WKHTmrfsKZRYX6BTDjDldKMosaSTLdQS7oDisJNqAUhw1PfTlnacCO8vl8706Km1FROgLDmudzxg+EWTiArtHgLsRrAXYWdB0NmToNCJdKm0KWycZQqb+Mw76Qy29iQ5up/X7oyw8QZ75kP5F6iJAJz6KCmqxz8fEa/xnsMYcIO/vEkGRuMckhr4rIeLrKaXnmIzlNLxbFspOphkcnJdnz/Chp/Vlpj2P7jJQmQRwGnltkTV5dbF9fE3/fxoSqTROgq9wFUlbuYzYcasE0ouzBo+dDCDzxKAfhbAZYxQiHrLzV2iVexnDX/QnT1fsT/xuhu1ui5qIytgbGmRoQkeQooO8eJNNZsf0iALur8QxZFH0nCMnjerYQqG1pIfjyVZWxhVRznmmfLG00BcBWJE6hzQWRyFknuJnXuk8A5FRDCulwrWASSNoBtR+CtGdkPwYN2o7DOw/VGlCZPusRBFXODQdUM5zeHDIVuAJBLqbO/f9Qua+pDqEPk230Sob9lEZ8BHiCorjVghuI0lI4JDgHGRDD/prQ84B1pVGkIpVUAHCG+iz3Bn3qm2AVrYcYWhock4jso5+J7HfHVj4WMIQdGctq3psBCVVzupQOEioBGA2Bk+UILT7+VoX5mdxxA5fS42gISQVi/HTzrgMxu0fY6hE1ocUwwbsbWcezrY2n6S8/6cxXkOH4prpmPuFoikTzY7T85C4T2XYlbxLglSv2uLCgFv8Quk/wdesUdWPeHYIH0R729JIisN9Apdd4eB10aqwXrPt+Su9mA8k8n1sjMwnfsfF2j3jMUzXepSHmZ/BfqXvzgUNQQWOXO8YEuFBh4QTYCkOAPxywpYu1VxiDyJmKVcmJPGWk/gc3Pov02StyYDahwmzw3E1gYC9wkupyWfDqDSUMpCTH5e5N8B//lHiMuIkTNw4USHrJU67bjXGqNav6PBuQSoqTxc8avHoGmvqNtXzIaoyMIQIiiUHIM64cXieouplhNYln7qgc4wBVAYR104kO+CvKqsg4yIUlFNThVUAKZxZt1XA34h3TCUUiXVkZ0w8Hh2R0Z5L0b4LZvPd/p1gi/07h8qfwHrByuSxglc9cI4QIg2oqvC/qm0i7tjPLTgDhoWTAKDO2ONW5oe+/eKB9vZB8K6C25yCZ9RFVMnb6NRdRjyVK57CHHSkJBfnM2/j4ODUwRkqrtBBCrDsDpt8jhZdXoy/1BCqw3sSGhgGGy0a5Jw6BP/TExoCmNFYjZl248A0osgPyGEmRA+fAsqPVaNAfytu0vuQJ7rk3J4kTDTR2AlCHJ5cls26opZM4w3jMULh2YXKpcqGBtuleAlOZnaZGbD6DHzMd6i2oFeJ8z9XYmalg1Szd/ocZDc1C7Y6vcALJz2lYnTXiWEr2wawtoR4g3jvWUU2Ngjd1cewtFzEvM1NiHZPeLlIXFbBPawxNgMwwAlyNSuGF3zizVeOoC9bag1qRAQKQE/EZBWC2J8mnXAN2aTBboZ7HewnObE8CwROudZHmUM5oZ/Ugd/JZQK8lvAm43uDRAbyW8gZ+ZGq0EVerVGUKUSm/Idn8AQHdR4m7bue88WBwft9mSCeMOt1ncBwziOmJYI2ZR7ewNMPiCugmSsE4EyQ+QATJG6qORMGd4snEzc6B4shPIo4G1T7PgSm8PY5eUkPdF8JZ0VBtadbHXoJgnEhZQaODPj2gpODKJY5Yp4DOsLBFxWbvXN755KWylJm+oOd4zEL9Hpubuy2gyyfxh8oEfFutnYWdfB8PdESLWYvSqbElP9qo3u6KTmkhoacDauMNNjj0oy40DFV7Ql0aZj77xfGl7TJNHnIwgqOkenruYYNo6h724+zUQ7+vkCpZB+pGA562hYQiDxHVWOq0oDQl/QsoiY+cuI7iWq/ZIBtHcXJ7kks+h2fCNUPA82BzjnqktNts+RLdk1VSu+tqEn7QZCCsvEqk6FkfiOYkrsw092J8jsfIuEKypNjLxrKA9kiA19mxBD2suxQKCzwXGws7kEJvlhUiV9tArLIdZW0IORcxEzdzKmjtFhsjKy/44XYXdI5noQoRcvjZ1RMPACRqYg2V1+OwOepcOknRLLFdYgTkT5UApt/JhLM3jeFYprZV+Zow2g8fP+U68hkKFWJj2yBbKqsrp25xkZX1DAjUw52IMYWaOhab8Kp05VrdNftqwRrymWF4OQSjbdfzmRZirK8FMJELEgER2PHjEAN9pGfLhCUiTJFbd5LBkOBMaxLr/A1SY9dXFz4RjzoU9ExfJCmx/I9FKEGT3n2cmzl2X42L3Jh+AbQq6sA+Ss1kitoa4TAYgKHaoybHUDJ51oETdeI/9ThSmjWGkyLi5QAGWhL0BG1UsTyRGRJOldKBrYJeB8ljLJHfATWTEQBXBDnQexOHTB+Un44zExFE4vLytcu5NwpWrUxO/0ZICUGM7hGABXym0V6ZvDST0E370St9MIWQOTWngeoQHUTdCJUP04spMBMS8LSker9cReVQkULFDIZDFPrhTzBl6sed9wcZQTbL+BDqMyaN3RJPh/anbx+Iv+qgQdAa3M9Z5JmvYlh4qop+Ho1F1W5gbOE9YKLgAnWytXElU4G8GtW47lhgFE6gaSs+gs37sFvi0PPVvA5dnCBgILTwoKd/+DoL9F6inlM7H4rOTzD79KJgKlZO/Zgt22UsKhrAaXU5ZcLrAglTVKJEmNJvORGN1vqrcfSMizfpsgbIe9zno+gBoKVXgIL/VI8dB1O5o/R3Suez/gD7M781ShjKpIIORM/nxG+jjhhgPwsn2IoXsPGPqYHXA63zJ07M2GPEykQwJBYLK808qYxuIew4frk52nhCsnCYmXiR6CuapvE1IwRB4/QftDbEn+AucIr1oxrLabRj9q4ae0+fXkHnteAJwXRbVkR0mctVSwEbqhJiMSZUp9DNbEDMmjX22m3ABpkrPQQTP3S1sib5pD2VRKRd+eNAjLYyT0hGrdjWJZy24OYXRoWQAIhGBZRxuBFMjjZQhpgrWo8SiFYbojcHO8V5DyscJpLTHyx9Fimassyo5U6WNtquUMYgccaHY5amgR3PQzq3ToNM5ABnoB9kuxsebqmYZm0R9qxJbFXCQ1UPyFIbxoUraTJFDpCk0Wk9GaYJKz/6oHwEP0Q14lMtlddQsOAU9zlYdMVHiT7RQP3XCmWYDcHCGbVRHGnHuwzScA0BaSBOGkz3lM8CArjrBsyEoV6Ys4qgDK3ykQQPZ3hCRGNXQTNNXbEb6tDiTDLKOyMzRhCFT+mAUmiYbV3YQVqFVp9dorv+TsLeCykS2b5yyu8AV7IS9cxcL8z4Kfwp+xJyYLv1OsxQCZwTB4a8BZ/5EdxTBJthApqyfd9u3ifr/WILTqq5VqgwMT9SOxbSGWLQJUUWCVi4k9tho9nEsbUh7U6NUsLmkYFXOhZ0kmamaJLRNJzSj/qn4Mso6zb6iLLBXoaZ6AqeWCjHQm2lztnejYYM2eubnpBdKVLORZhudH3JF1waBJKA9+W8EhMj3Kzf0L4vi4k6RoHh3Z5YgmSZmk6ns4fjScjAoL8GoOECgqgYEBYUGFVO4FUv4/YtowhEmTs0vrvlD/CrisnoBNDAcUi/teY7OctFlmARQzjOItrrlKuPO6E2Ox93L4O/4DcgV/dZ7qR3VBwVQxP1GCieA4RIpweYJ5FoYrHxqRBdJjnqbsikA2Ictbb8vE1GYIo9dacK0REgDX4smy6GAkxlH1yCGGsk+tgiDhNKuKu3yNrMdxafmKTF632F8Vx4BNK57GvlFisrkjN9WDAtjsWA0ENT2e2nETUb/n7qwhvGnrHuf5bX6Vh/n3xffU3PeHdR+FA92i6ufT3AlyAREoNDh6chiMWTvjKjHDeRhOa9YkOQRq1vQXEMppAQVwHCuIcV2g5rBn6GmZZpTR7vnSD6ZmhdSl176gqKTXu5E+YbfL0adwNtHP7dT7t7b46DVZIkzaRJOM+S6KcrzYVg+T3wSRFRQashjfU18NutrKa/7PXbtuJvpIjbgPeqd+pjmRw6YKpnANFSQcpzTZgpSNJ6J7uiagAbir/8tNXJ/OsOnRh6iuIexxrmkIneAgz8QoLmiaJ8sLQrELVK2yn3wOHp57BAZJhDZjTBzyoRAuuZ4eoxHruY1pSb7qq79cIeAdOwin4GdgMeIMHeG+FZWYaiUQQyC5b50zKjYw97dFjAeY2I4Bnl105Iku1y0lMA1ZHolLx19uZnRdILcXKlZGQx/GdEqSsMRU1BIrFqRcV1qQOOHyxOLXEGcbRtAEsuAC2V4K3p5mFJ22IDWaEkk9ttf5Izb2LkD1MnrSwztXmmD/Qi/EmVEFBfiKGmftsPwVaIoZanlKndMZsIBOskFYpDOq3QUs9aSbAAtL5Dbokus2G4/asthNMK5UQKCOhU97oaOYNGsTah+jfCKsZnTRn5TbhFX8ghg8CBYt/BjeYYYUrtUZ5jVij/op7V5SsbA4mYTOwZ46hqdpbB6Qvq3AS2HHNkC15pTDIcDNGsMPXaBidXYPHc6PJAkRh29Vx8KcgX46LoUQBhRM+3SW6Opll/wgxxsPgKJKzr5QCmwkUxNbeg6Wj34SUnEzOemSuvS2OetRCO8Tyy+QbSKVJcqkia+GvDefFwMOmgnD7h81TUtMn+mRpyJJ349HhAnoWFTejhpYTL9G8N2nVg1qkXBeoS9Nw2fB27t7trm7d/QK7Cr4uoCeOQ7/8JfKT77KiDzLImESHw/0wf73QeHu74hxv7uihi4fTX+XEwAyQG3264dwv17aJ5N335Vt9sdrAXhPOAv8JFvzqyYXwfx8WYJaef1gMl98JRFyl5Mv5Uo/oVH5ww5OzLFsiTPDns7fS6EURSSWd/92BxMYQ8sBaH+j+wthQPdVgDGpTfi+JQIWMD8xKqULliRH01rTeyF8x8q/GBEEEBrAJMPf25UQwi0b8tmqRXY7kIvNkzrkvRWLnxoGYEJsz8u4oOyMp8cHyaybb1HdMCaLApUE+/7xLIZGP6H9xuSEXp1zLIdjk5nBaMuV/yTDRRP8Y2ww5RO6d2D94o+6ucWIqUAvgHIHXhZsmDhjVLczmZ3ca0Cb3PpKwt2UtHVQ0BgFJsqqTsnzZPlKahRUkEu4qmkJt+kqdae76ViWe3STan69yaF9+fESD2lcQshLHWVu4ovItXxO69bqC5p1nZLvI8NdQB9s9UNaJGlQ5mG947ipdDA0eTIw/A1zEdjWquIsQXXGIVEH0thC5M+W9pZe7IhAVnPJkYCCXN5a32HjN6nsvokEqRS44tGIs7s2LVTvcrHAF+RVmI8L4HUYk4x+67AxSMJKqCg8zrGOgvK9kNMdDrNiUtSWuHFpC8/p5qIQrEo/H+1l/0cAwQ2nKmpWxKcMIuHY44Y6DlkpO48tRuUGBWT0FyHwSKO72Ud+tJUfdaZ4CWNijzZtlRa8+CkmO/EwHYfPZFU/hzjFWH7vnzHRMo+aF9u8qHSAiEkA2HjoNQPEwHsDKOt6hOoK3Ce/+/9boMWDa44I6FrQhdgS7OnNaSzwxWKZMcyHi6LN4WC6sSj0qm2PSOGBTvDs/GWJS6SwEN/ULwpb4LQo9fYjUfSXRwZkynUazlSpvX9e+G2zor8l+YaMxSEomDdLHGcD6YVQPegTaA74H8+V4WvJkFUrjMLGLlvSZQWvi8/QA7yzQ8GPno//5SJHRP/OqKObPCo81s/+6WgLqykYpGAgQZhVDEBPXWgU/WzFZjKUhSFInufPRiMAUULC6T11yL45ZrRoB4DzOyJShKXaAJIBS9wzLYIoCEcJKQW8GVCx4fihqJ6mshBUXSw3wWVj3grrHQlGNGhIDNNzsxQ3M+GWn6ASobIWC+LbYOC6UpahVO13Zs2zOzZC8z7FmA05JhUGyBsF4tsG0drcggIFzgg/kpf3+CnAXKiMgIE8Jk/Mhpkc8DUJEUzDSnWlQFme3d0sHZDrg7LavtsEX3cHwjCYA17pMTfx8Ajw9hHscN67hyo+RJQ4458RmPywXykkVcW688oVUrQhahpPRvTWPnuI0B+SkQu7dCyvLRyFYlC1LG1gRCIvn3rwQeINzZQC2KXq31FaR9UmVV2QeGVqBHjmE+VMd3b1fhCynD0pQNhCG6/WCDbKPyE7NRQzL3BzQAJ0g09aUzcQA6mUp9iZFK6Sbp/YbHjo++7/Wj8S4YNa+ZdqAw1hDrKWFXv9+zaXpf8ZTDSbiqsxnwN/CzK5tPkOr4tRh2kY3Bn9JtalbIOI4b3F7F1vPQMfoDcdxMS8CW9m/NCW/HILTUVWQIPiD0j1A6bo8vsv6P1hCESl2abrSJWDrq5sSzUpwoxaCU9FtJyYH4QFMxDBpkkBR6kn0LMPO+5EJ7Z6bCiRoPedRZ/P0SSdii7ZnPAtVwwHUidcdyspwncz5uq6vvm4IEDbJVLUFCn/LvIHfooUBTkFO130FC7CmmcrKdgDJcid9mvVzsDSibOoXtIf9k6ABle3PmIxejodc4aob0QKS432srrCMndbfD454q52V01G4q913mC5HOsTzWF4h2No1av1VbcUgWAqyoZl+11PoFYnNv2HwAODeNRkHj+8SF1fcvVBu6MrehHAZK1Gm69ICcTKizykHgGFx7QdowTVAsYEF2tVc0Z6wLryz2FI1sc5By2znJAAmINndoJiB4sfPdPrTC8RnkW7KRCwxC6YvXg5ahMlQuMpoCSXjOlBy0Kij+bsCYPbGp8BdCBiLmLSAkEQRaieWo1SYvZIKJGj9Ur/eWHjiB7SOVdqMAVmpBvfRiebsFjger7DC+8kRFGtNrTrnnGD2GAJb8rQCWkUPYHhwXsjNBSkE6lGWUj5QNhK0DMNM2l+kXRZ0KLZaGsFSIdQz/HXDxf3/TE30+DgBKWGWdxElyLccJfEpjsnszECNoDGZpdwdRgCixeg9L4EPhH+RptvRMVRaahu4cySjS3P5wxAUCPkmn+rhyASpmiTaiDeggaIxYBmtLZDDhiWIJaBgzfCsAGUF1Q1SFZYyXDt9skCaxJsxK2Ms65dmdp5WAZyxik/zbrTQk5KmgxCg/f45L0jywebOWUYFJQAJia7XzCV0x89rpp/f3AVWhSPyTanqmik2SkD8A3Ml4NhIGLAjBXtPShwKYfi2eXtrDuKLk4QlSyTw1ftXgwqA2jUuopDl+5tfUWZNwBpEPXghzbBggYCw/dhy0ntds2yeHCDKkF/YxQjNIL/F/37jLPHCKBO9ibwYCmuxImIo0ijV2Wbg3kSN2psoe8IsABv3RNFaF9uMyCtCYtqcD+qNOhwMlfARQUdJ2tUX+MNJqOwIciWalZsmEjt07tfa8ma4cji9sqz+Q9hWfmMoKEbIHPOQORbhQRHIsrTYlnVTNvcq1imqmmPDdVDkJgRcTgB8Sb6epCQVmFZe+jGDiNJQLWnfx+drTKYjm0G8yH0ZAGMWzEJhUEQ4Maimgf/bkvo8PLVBsZl152y5S8+HRDfZIMCbYZ1WDp4yrdchOJw8k6R+/2pHmydK4NIK2PHdFPHtoLmHxRDwLFb7eB+M4zNZcB9NrAgjVyzLM7xyYSY13ykWfIEEd2n5/iYp3ZdrCf7fL+en+sIJu2W7E30MrAgZBD1rAAbZHPgeAMtKCg3NpSpYQUDWJu9bT3V7tOKv+NRiJc8JAKqqgCA/PNRBR7ChpiEulyQApMK1AyqcWnpSOmYh6yLiWkGJ2mklCSPIqN7UypWj3dGi5MvsHQ87MrB4VFgypJaFriaHivwcHIpmyi5LhNqtem4q0n8awM19Qk8BOS0EsqGscuuydYsIGsbT5GHnERUiMpKJl4ON7qjB4fEqlGN/hCky89232UQCiaeWpDYCJINXjT6xl4Gc7DxRCtgV0i1ma4RgWLsNtnEBRQFqZggCLiuyEydmFd7WlogpkCw5G1x4ft2psm3KAREwVwr1Gzl6RT7FDAqpVal34ewVm3VH4qn5mjGj+bYL1NgfLNeXDwtmYSpwzbruDKpTjOdgiIHDVQSb5/zBgSMbHLkxWWgghIh9QTFSDILixVwg0Eg1puooBiHAt7DzwJ7m8i8/i+jHvKf0QDnnHVkVTIqMvIQImOrzCJwhSR7qYB5gSwL6aWL9hERHCZc4G2+JrpgHNB8eCCmcIWIQ6rSdyPCyftXkDlErUkHafHRlkOIjxGbAktz75bnh50dU7YHk+Mz7wwstg6RFZb+TZuSOx1qqP5C66c0mptQmzIC2dlpte7vZrauAMm/7RfBYkGtXWGiaWTtwvAQiq2oD4YixPLXE2khB2FRaNRDTk+9sZ6K74Ia9VntCpN4BhJGJMT4Z5c5FhSepRCRWmBXqx+whVZC4me4saDs2iNqXMuCl6iAZflH8fscC1sTsy4PHeC+XYuqMBMUun5YezKbRKmEPwuK+CLzijPEQgfhahQswBBLfg/GBgBiI4QwAqzJkkyYAWtjzSg2ILgMAgqxYfwERRo3zruBL9WOryUArSD8sQOcD7fvIODJxKFS615KFPsb68USBEPPj1orNzFY2xoTtNBVTyzBhPbhFH0PI5AtlJBl2aSgNPYzxYLw7XTDBDinmVoENwiGzmngrMo8OmnRP0Z0i0Zrln9DDFcnmOoBZjABaQIbPOJYZGqX+RCMlDDbElcjaROLDoualmUIQ88Kekk3iM4OQrADcxi3rJguS4MOIBIgKgXrjd1WkbCdqxJk/4efRIFsavZA7KvvJQqp3Iid5Z0NFc5aiMRzGN3vrpBzaMy4JYde3wr96PjN90AYOIbyp6T4zj8LoE66OGcX1Ef4Z3KoWLAUF4BTg7ug/AbkG5UNQXAMkQezujSHeir2uTThgd3gpyzDrbnEdDRH2W7U6PeRvBX1ZFMP5RM+Zu6UUZZD8hDPHldVWntTCNk7To8IeOW9yn2wx0gmurwqC60AOde4r3ETi5pVMSDK8wxhoGAoEX9NLWHIR33VbrbMveii2jAJlrxwytTHbWNu8Y4N8vCCyZjAX/pcsfwXbLze2+D+u33OGBoJyAAL3jn3RuEcdp5If8O+a4NKWvxOTyDltG0IWoHhwVGe7dKkCWFT++tm+haBCikRUUMrMhYKZJKYoVuv/bsJzO8DwfVIInQq3g3BYypiz8baogH3r3GwqCwFtZnz4xMjAVOYnyOi5HWbFA8n0qz1OjSpHWFzpQOpvkNETZBGpxN8ybhtqV/DMUxd9uFZmBfKXMCn/SqkWJyKPnT6lq+4zBZni6fYRByJn6OK+OgPBGRAJluwGSk4wxjOOzyce/PKODwRlsgrVkdcsEiYrqYdXo0Er2GXi2GQZd0tNJT6c9pK1EEJG1zgDJBoTVuCXGAU8BKTvCO/cEQ1Wjk3Zzuy90JX4m3O5IlxVFhYkSUwuQB2up7jhvkm+bddRQu5F9s0XftGEJ9JSuSk+ZachCbdU45fEqbugzTIUokwoAKvpUQF/CvLbWW5BNQFqFkJg2f30E/48StNe5QwBg8zz3YAJ82FZoXBxXSv4QDooDo79NixyglO9AembuBcx5Re3CwOKTHebOPhkmFC7wNaWtoBhFuV4AkEuJ0J+1pT0tLkvFVZaNzfhs/Kd3+A9YsImlO4XK4vpCo/elHQi/9gkFg07xxnuXLt21unCIpDV+bbRxb7FC6nWYTsMFF8+1LUg4JFjVt3vqbuhHmDKbgQ4e+RGizRiO8ky05LQGMdL2IKLSNar0kNG7lHJMaXr5mLdG3nykgj6vB/KVijd1ARWkFEf3yiUw1v/WaQivVUpIDdSNrrKbjO5NPnxz6qTTGgYg03HgPhDrCFyYZTi3XQw3HXCva39mpLNFtz8AiEhxAJHpWX13gCTAwgm9YTvMeiqetdNQv6IU0hH0G+ZManTqDLPjyrOse7WiiwOJCG+J0pZYULhN8NILulmYYvmVcV2MjAfA39sGKqGdjpiPo86fecg65UPyXDIAOyOkCx5NQsLeD4gGVjTVDwOHWkbbBW0GeNjDkcSOn2Nq4cEssP54t9D749A7M1AIOBl0Fi0sSO5v3P7LCBrM6ZwFY6kp2FX6AcbGUdybnfChHPyu6WlRZ2Fwv9YM0RMI7kISRgR8HpQSJJOyTfXj/6gQKuihPtiUtlCQVPohUgzfezTg8o1b3n9pNZeco1QucaoXe40Fa5JYhqdTspFmxGtW9h5ezLFZs3j/N46f+S2rjYNC2JySXrnSAFhvAkz9a5L3pza8eYKHNoPrvBRESpxYPJdKVUxBE39nJ1chrAFpy4MMkf0qKgYALctGg1DQI1kIymyeS2AJNT4X240d3IFQb/0jQbaHJ2YRK8A+ls6WMhWmpCXYG5jqapGs5/eOJErxi2/2KWVHiPellTgh/fNl/2KYPKb7DUcAg+mCOPQFCiU9Mq/WLcU1xxC8aLePFZZlE+PCLzf7ey46INWRw2kcXySR9FDgByXzfxiNKwDFbUSMMhALPFSedyjEVM5442GZ4hTrsAEvZxIieSHGSgkwFh/nFNdrrFD4tBH4Il7fW6ur4J8Xaz7RW9jgtuPEXQsYk7gcMs2neu3zJwTyUerHKSh1iTBkj2YJh1SSOZL5pLuQbFFAvyO4k1Hxg2h99MTC6cTUkbONQIAnEfGsGkNFWRbuRyyaEZInM5pij73EA9rPIUfU4XoqQpHT9THZkW+oKFLvpyvTBMM69tN1Ydwv1LIEhHsC+ueVG+w+kyCPsvV3erRikcscHjZCkccx6VrBkBRusTDDd8847GA7p2Ucy0y0HdSRN6YIBciYa4vuXcAZbQAuSEmzw+H/AuOx+aH+tBL88H57D0MsqyiZxhOEQkF/8DR1d2hSPMj/sNOa5rxcUnBgH8ictv2J+cb4BA4v3MCShdZ2vtK30vAwkobnEWh7rsSyhmos3WC93Gn9C4nnAd/PjMMtQfyDNZsOPd6XcAsnBE/mRHtHEyJMzJfZFLE9OvQa0i9kUmToJ0ZxknTgdl/XPV8xoh0K7wNHHsnBdvFH3sv52lU7UFteseLG/VanIvcwycVA7+BE1Ulyb20BvwUWZcMTKhaCcmY3ROpvonVMV4N7yBXTL7IDtHzQ4CCcqF66LjF3xUqgErKzolLyCG6Kb7irP/MVTCCwGRxfrPGpMMGvPLgJ881PHMNMIO09T5ig7AzZTX/5PLlwnJLDAPfuHynSGhV4tPqR3gJ4kg4c06c/F1AcjGytKm2Yb5jwMotF7vro4YDLWlnMIpmPg36NgAZsGA0W1spfLSue4xxat0Gdwd0lqDBOgIaMANykwwDKejt5YaNtJYIkrSgu0KjIg0pznY0SCd1qlC6R19g97UrWDoYJGlrvCE05J/5wkjpkre727p5PTRX5FGrSBIfJqhJE/IS876PaHFkx9pGTH3oaY3jJRvLX9Iy3Edoar7cFvJqyUlOhAEiOSAyYgVEGkzHdug+oRHIEOXAExMiTSKU9A6nmRC8mp8iYhwWdP2U/5EkFAdPrZw03YA3gSyNUtMZeh7dDCu8pF5x0VORCTgKp07ehy7NZqKTpIC4UJJ89lnboyAfy5OyXzXtuDRbtAFjZRSyGFTpFrXwkpjSLIQIG3N0Vj4BtzK3wdlkBJrO18MNsgseR4BysJilI0wI6ZahLhBFA0XBmV8d4LUzEcNVb0xbLjLTETYN8OEVqNxkt10W614dd1FlFFVTIgB7/BQQp1sWlNolpIu4ekxUTBV7NmxOFKEBmmN+nA7pvF78/RII5ZHA09OAiE/66MF6HQ+qVEJCHxwymukkNvzqHEh52dULPbVasfQMgTDyBZzx4007YiKdBuUauQOt27Gmy8ISclPmEUCIcuLbkb1mzQSqIa3iE0PJh7UMYQbkpe+hXjTJKdldyt2mVPwywoODGJtBV1lJTgMsuSQBlDMwhEKIfrvsxGQjHPCEfNfMAY2oxvyKcKPUbQySkKG6tj9AQyEW3Q5rpaDJ5Sns9ScLKeizPRbvWYAw4bXkrZdmB7CQopCH8NAmqbuciZChHN8lVGaDbCnmddnqO1PQ4ieMYfcSiBE5zzMz+JV/4eyzrzTEShvqSGzgWimkNxLvUj86iAwcZuIkqdB0VaIB7wncLRmzHkiUQpPBIXbDDLHBlq7vp9xwuC9AiNkIptAYlG7Biyuk8ILdynuUM1cHWJgeB+K3wBP/ineogxkvBNNQ4AkW0hvpBOQGFfeptF2YTR75MexYDUy7Q/9uocGsx41O4IZhViw/2FvAEuGO5g2kyXBUijAggWM08bRhXg5ijgMwDJy40QeY/cQpUDZiIzmvskQpO5G1zyGZA8WByjIQU4jRoFJt56behxtHUUE/om7Rj2psYXGmq3llVOCgGYKNMo4pzwntITtapDqjvQtqpjaJwjHmDzSVGLxMt12gEXAdLi/caHSM3FPRGRf7dB7YC+cD2ho6oL2zGDCkjlf/DFoQVl8GS/56wur3rdV6ggtzZW60MRB3g+U1W8o8cvqIpMkctiGVMzXUFI7FacFLrgtdz4mTEr4aRAaQ2AFQaNeG7GX0yOJgMRYFziXdJf24kg/gBQIZMG/YcPEllRTVNoDYR6oSJ8wQNLuihfw81UpiKPm714bZX1KYjcXJdfclCUOOpvTxr9AAJevTY4HK/G7F3mUc3GOAKqh60zM0v34v+ELyhJZqhkaMA8UMMOU90f8RKEJFj7EqepBVwsRiLbwMo1J2zrE2UYJnsgIAscDmjPjnzI8a719Wxp757wqmSJBjXowhc46QN4RwKIxqEE6E5218OeK7RfcpGjWG1jD7qND+/GTk6M56Ig4yMsU6LUW1EWE+fIYycVV1thldSlbP6ltdC01y3KUfkobkt2q01YYMmxpKRvh1Z48uNKzP/IoRIZ/F6buOymSnW8gICitpJjKWBscSb9JJKaWkvEkqinAJ2kowKoqkqZftRqfRQlLtKoqvTRDi2vg/RrPD/d3a09J8JhGZlEkOM6znTsoMCsuvTmywxTCDhw5dd0GJOHCMPbsj3QLkTE3MInsZsimDQ3HkvthT7U9VA4s6G07sID0FW4SHJmRGwCl+Mu4xf0ezqeXD2PtPDnwMPo86sbwDV+9PWcgFcARUVYm3hrFQrHcgMElFGbSM2A1zUYA3baWfheJp2AINmTJLuoyYD/OwA4a6V0ChBN97E8YtDBerUECv0u0TlxR5yhJCXvJxgyM73Bb6pyq0jTFJDZ4p1Am1SA6sh8nADd1hAcGBMfq4d/UfwnmBqe0Jun1n1LzrgKuZMAnxA3NtCN7Klf4BH+14B7ibBmgt0TGUafVzI4uKlpF7v8NmgNjg90D6QE3tbx8AjSAC+OA1YJvclyPKgT27QpIEgVYpbPYGBsnyCNrGz9XUsCHkW1QAHgL2STZk12QGqmvAB0NFteERkvBIH7INDsNW9KKaAYyDMdBEMzJiWaJHZALqDxQDWRntumSDPcplyFiI1oDpT8wbwe01AHhW6+vAUUBoGhY3CT2tgwehdPqU/4Q7ZLYvhRl/ogOvR9O2+wkkPKW5vCTjD2fHRYXONCoIl4Jh1bZY0ZE1O94mMGn/dFSWBWzQ/VYk+Gezi46RgiDv3EshoTmMSlioUK6MQEN8qeyK6FRninyX8ZPeUWjjbMJChn0n/yJvrq5bh5UcCAcBYSafTFg7p0jDgrXo2QWLb3WpSOET/Hh4oSadBTvyDo10IufLzxiMLAnbZ1vcUmj3w7BQuIXjEZXifwukVxrGa9j+DXfpi12m1RbzYLg9J2wFergEwOxFyD0/JstNK06ZN2XdZSGWxcJODpQHOq4iKqjqkJUmPu1VczL5xTGUfCgLEYyNBCCbMBFT/cUP6pE/mujnHsSDeWxMbhrNilS5MyYR0nJyzanWXBeVcEQrRIhQeJA6Xt4f2eQESNeLwmC10WJVHqwx8SSyrtAAjpGjidcj1E2FYN0LObUcFQhafUKTiGmHWRHGsFCB+HEXgrzJEB5bp0QiF8ZHh11nFX8AboTD0PS4O1LqF8XBks2MpjsQnwKHF6HgaKCVLJtcr0XjqFMRGfKv8tmmykhLRzu+vqQ02+KpJBjaLt9ye1Ab+BbEBhy4EVdIJDrL2naV0o4wU8YZ2Lq04FG1mWCKC+UwkXOoAjneU/xHplMQo2cXUlrVNqJYczgYlaOEczVCs/OCgkyvLmTmdaBJc1iBLuKwmr6qtRnhowngsDxhzKFAi02tf8bmET8BO27ovJKF1plJwm3b0JpMh38+xsrXXg7U74QUM8ZCIMOpXujHntKdaRtsgyEZl5MClMVMMMZkZLNxH9+b8fH6+b8Lev30A9TuEVj9CqAdmwAAHBPbfOBFEATAPZ2CS0OH1Pj/0Q7PFUcC8hDrxESWdfgFRm+7vvWbkEppHB4T/1ApWnlTIqQwjcPl0VgS1yHSmD0OdsCVST8CQVwuiew1Y+g3QGFjNMzwRB2DSsAk26cmA8lp2wIU4p93AUBiUHFGOxOajAqD7Gm6NezNDjYzwLOaSXRBYcWipTSONHjUDXCY4mMI8XoVCR/Rrs/JLKXgEx+qkmeDlFOD1/yTQNDClRuiUyKYCllfMiQiyFkmuTz2vLsBNyRW+xz+5FElFxWB28VjYIGZ0Yd+5wIjkcoMaggxswbT0pCmckRAErbRlIlcOGdBo4djTNO8FAgQ+lT6vPS60BwTRSUAM3ddkEAZiwtEyArrkiDRnS7LJ+2hwbzd2YDQagSgACpsovmjil5wfPuXq3GuH0CyE7FK3M4FgRaFoIkaodORrPx1+JpI9psyNYIFuJogZa0/1AhOWdlHQxdAgbwacsHqPZo8u/ngAH2GmaTdhYnBfSDbBfh8CHq6Bx5bttP2+RdM+MAaYaZ0Y/ADkbNCZuAyAVQa2OcXOeICmDn9Q/eFkDeFQg5MgHEDXq/tVjj+jtd26nhaaolWxs1ixSUgOBwrDhRIGOLyOVk2/Bc0UxvseQCO2pQ2i+Krfhu/WeBovNb5dJxQtJRUDv2mCwYVpNl2efQM9xQHnK0JwLYt/U0Wf+phiA4uw8G91slC832pmOTCAoZXohg1fewCZqLBhkOUBofBWpMPsqg7XEXgPfAlDo2U5WXjtFdS87PIqClCK5nW6adCeXPkUiTGx0emOIDQqw1yFYGHEVx20xKjJVYe0O8iLmnQr3FA9nSIQilUKtJ4ZAdcTm7+ExseJauyqo30hs+1qSW211A1SFAOUgDlCGq7eTIcMAeyZkV1SQJ4j/e1Smbq4HcjqgFbLAGLyKxlMDMgZavK5NAYH19Olz3la/QCTiVelFnU6O/GCvykqS/wZJDhKN9gBtSOp/1SP5VRgJcoVj+kmf2wBgv4gjrgARBWiURYx8xENV3bEVUAAWWD3dYDKAIWk5opaCFCMR5ZjJExiCAw7gYiSZ2rkyTce4eNMY3lfGn+8p6+vBckGlKEXnA6Eota69OxDO9oOsJoy28BXOR0UoXNRaJD5ceKdlWMJlOFzDdZNpc05tkMGQtqeNF2lttZqNco1VtwXgRstLSQ6tSPChgqtGV5h2DcDReIQadaNRR6AsAYKL5gSFsCJMgfsaZ7DpKh8mg8Wz8V7H+gDnLuMxaWEIUPevIbClgap4dqmVWSrPgVYCzAoZHIa5z2Ocx1D/GvDOEqMOKLrMefWIbSWHZ6jbgA8qVBhYNHpx0P+jAgN5TB3haSifDcApp6yymEi6Ij/GsEpDYUgcHATJUYDUAmC1SCkJ4cuZXSAP2DEpQsGUjQmKJfJOvlC2x/pChkOyLW7KEoMYc5FDC4v2FGqSoRWiLsbPCiyg1U5yiHZVm1XLkHMMZL11/yxyw0UnGig3MFdZklN5FI/qiT65T+jOXOdO7XbgWurOAZR6Cv9uu1cm5LjkXX4xi6mWn5r5NjBS0gTliHhMZI2WNqSiSphEtiCAwnafS11JhseDGHYQ5+bqWiAYiAv6Jsf79/VUs4cIl+n6+WOjcgB/2l5TreoAV2717JzZbQIR0W1cl/dEqCy5kJ3ZSIHuU0vBoHooEpiHeQWVkkkOqRX27eD1FWw4BfO9CJDdKoSogQi3hAAwsPRFrN5RbX7bqLdBJ9JYMohWrgJKHSjVl1sy2xAG0E3sNyO0oCbSGOxCNBRRXTXenYKuwAoDLfnDcQaCwehUOIDiHAu5m5hMpKeKM4sIo3vxACakIxKoH2YWF2QM84e6F5C5hJU4g8uxuFOlAYnqtwxmHyNEawLW/PhoawJDrGAP0JYWHgAVUByo/bGdiv2T2EMg8gsS14/rAdzlOYazFE7w4OzxeKiWdm3nSOnQRRKXSlVo8HEAbBfyJMKqoq+SCcTSx5NDtbFwNlh8VhjGGDu7JG5/TAGAvniQSSUog0pNzTim8Owc6QTuSKSTXlQqwV3eiEnklS3LeSXYPXGK2VgeZBqNcHG6tZHvA3vTINhV0ELuQdp3t1y9+ogD8Kk/W7QoRN1UWPqM4+xdygkFDPLoTaumKReKiLWoPHOfY54m3qPx4c+4pgY3MRKKbljG8w4wvz8pxk3AqKsy4GMAkAtmRjRMsCxbb4Q2Ds0Ia9ci8cMT6DmsJG00XaHCIS+o3F8YVVeikw13w+OEDaCYYhC0ZE54kA4jpjruBr5STWeqQG6M74HHL6TZ3lXrd99ZX++7LhNatQaZosuxEf5yRA15S9gPeHskBIq3Gcw81AGb9/O53DYi/5CsQ51EmEh8Rkg4vOciClpy4d04eYsfr6fyQkBmtD+P8sNh6e+XYHJXT/lkXxT4KXU5F2sGxYyzfniMMQkb9OjDN2C8tRRgTyL7GwozH14PrEUZc6oz05Emne3Ts5EG7WolDmU8OB1LDG3VrpQxp+pT0KYV5dGtknU64JhabdqcVQbGZiAxQAnvN1u70y1AnmvOSPgLI6uB4AuDGhmAu3ATkJSw7OtS/2ToPjqkaq62/7WFG8advGlRRqxB9diP07JrXowKR9tpRa+jGJ91zxNTT1h8I2PcSfoUPtd7NejVoH03EUcqSBuFZPkMZhegHyo2ZAITovmm3zAIdGFWxoNNORiMRShgwdYwFzkPw5PA4a5MIIQpmq+nsp3YMuXt/GkXxLx/P6+ZJS0lFyz4MunC3eWSGE8xlCQrKvhKUPXr0hjpAN9ZK4PfEDrPMfMbGNWcHDzjA7ngMxTPnT7GMHar+gMQQ3NwHCv4zH4BIMYvzsdiERi6gebRmerTsVwZJTRsL8dkZgxgRxmpbgRcud+YlCIRpPwHShlUSwuipZnx9QCsEWziVazdDeKSYU5CF7UVPAhLer3CgJOQXl/zh575R5rsrmRnKAzq4POFdgbYBuEviM4+LVC15ssLNFghbTtHWerS1hDt5s4qkLUha/qpZXhWh1C6lTQAqCNQnaDjS7UGFBC6wTu8yFnKJnExCnAs3Ok9yj5KpfZESQ4lTy5pTGTnkAUpxI+yjEldJfSo4y0QhG4i4IwkRFGcjWY8+EzgYYJUK7BXQksLxAww/YYWBMhJILB9e8ePEJ4OP7z+4/wOQDl64iOYDp26DaONPxpKtBxq/aTzRGarm3VkPYTLJKx6Z/Mw2YbBGseJhPMwhhNswrIkyvV2BYzrvZbxLpKwcWJhYmFtVZ+lPEq91FzVp1HlQY1bZVLqeNR9SAUn6n0E28k/UuGkNpP1DBI5ch/EehZfjUQ9aE41NhETExoPT2gGQz0IhWJbEOvTQ4wgcXCHHFBhewYUiFHuhRSAUVmEHeCRQHQkXGFwkAgyzREJCVN7TRnTon36Zw3tPhx4EALwNdwDv+J41YSP4B2CQqz0EFgARZ4ESgBHQgROwAVn9GTI+HYexTUevLUeta4/DqKrbMVS+Yqb8hUwYCrlgKtmAq1YCrFgKrd4qpXiqZcKn1oqdWipjYKpWwVPVYqW6xUpVipKqFR3QKjagVEtAqHpxUMTitsnFaJOKx2cVhswq35RVpyiq9lFVNIKnOQVMkgqtYxVNxiqQjFS7GKlSIVIsQqPIhUWwioigFQ++KkN8VHr49HDw9Ebo9EDo9DTo9Crg9BDg9/Wx7gWx7YWwlobYrOGxWPNisAaAHEyALpkAVDIAeWAArsABVXACYuAD5cAF6wAKFQAQqgAbVAAsoAAlQAUaYAfkwAvogBWQACOgAD9AAHSAAKT4GUdMiOvFngBTwCn2AZ7Dv6B6k/90B8+yRnkV144AIBoAMTQATGgAjNAA4YABgwABZgB/mQCwyAVlwCguASlwCEuAQFwB4uAMlwBYuAJlQAUVAAhUD2KgdpUDaJgaRMDFJgX5MC1JgWJEAokQCWRAHxEAWkQBMRADpEAMkQAYROAEecC484DRpwBDTnwNOdw05tjTmiNOYwtswhYFwLA7BYG4LA2BYGOLAwRYFuLAsxYFQJAohIEyJAMwkAwiQC0JAJgkAeiQBkJAFokAPCQA0JABwcD4Dgc4cDdDgaYcDIDgYgUC6CgWgUClCgUYUAVBQBOFAEYMALgwAgDA9QYAdIn8AZzeBB2L5EcWrenUT1KXienEsuJJ7x5U8XlTjc1NVzUyXFTGb1LlpUtWlTDIjqwE4LsagowoCi2gJLKAkpoBgJQNpAIhNqaEoneI6kiiqQ6Go/n6j0cS+a2gEU8gIHJ+BwfgZX4GL+Bd/gW34FZ+BS/gUH4FN6BTegTvoEv6BJegRnYEF2A79gOvYDl2BdEjCkqkGtwXp0LNToIskOTXzh/F062yJ7AAAAEDAWAAABWhJ+KPEIJgBFxMVP7w2QJBGHASQnOBKXKFIdUK4igKA9IEaYJg"},function(t,e){t.exports="data:application/octet-stream;base64,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"; },function(t,e){t.exports="data:application/font-woff;base64,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"},function(t,e){t.exports="data:application/x-font-ttf;base64,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JbwmFCZ+JuYnUCe8J/goNChwKKwpoCnMKiYqSiqEKworeiwILGgsuizsLRwtiC30LiguZi6iLtgvDi9GL34vsi/4MD4whDDSMRIxYDGuMegyJDJeMpoy3jMiMz4zaDO2NBg0YDSoNNI1LDWeNeg2PjZ8Ntw3GjdON5I31DgQOEI4hjjIOQo5SjmIOcw6HDpsOpo63jugO9w8GDxQPKI8+D0yPew+Oj6MPtQ/KD9uP6o/+kBIQIBAxkECQX5CGEKoQu5DGENCQ3ZDoEPKRBBEYESuRPZFWkW2RgZGdEa0RvZHNkd2R7ZH9kgWSDJITkhqSIZIzEkSSThJXkmESapKAkouSlIAAQAAARcApwARAAAAAAACAAAAAQABAAAAQAAuAAAAAAAAABAAxgABAAAAAAATABIAAAADAAEECQAAAGoAEgADAAEECQABACgAfAADAAEECQACAA4ApAADAAEECQADAEwAsgADAAEECQAEADgA/gADAAEECQAFAHgBNgADAAEECQAGADYBrgADAAEECQAIABYB5AADAAEECQAJABYB+gADAAEECQALACQCEAADAAEECQAMACQCNAADAAEECQATACQCWAADAAEECQDIABYCfAADAAEECQDJADACkgADAAEECdkDABoCwnd3dy5nbHlwaGljb25zLmNvbQBDAG8AcAB5AHIAaQBnAGgAdAAgAKkAIAAyADAAMQA0ACAAYgB5ACAASgBhAG4AIABLAG8AdgBhAHIAaQBrAC4AIABBAGwAbAAgAHIAaQBnAGgAdABzACAAcgBlAHMAZQByAHYAZQBkAC4ARwBMAFkAUABIAEkAQwBPAE4AUwAgAEgAYQBsAGYAbABpAG4AZwBzAFIAZQBnAHUAbABhAHIAMQAuADAAMAA5ADsAVQBLAFcATgA7AEcATABZAFAASABJAEMATwBOAFMASABhAGwAZgBsAGkAbgBnAHMALQBSAGUAZwB1AGwAYQByAEcATABZAFAASABJAEMATwBOAFMAIABIAGEAbABmAGwAaQBuAGcAcwAgAFIAZQBnAHUAbABhAHIAVgBlAHIAcwBpAG8AbgAgADEALgAwADAAOQA7AFAAUwAgADAAMAAxAC4AMAAwADkAOwBoAG8AdABjAG8AbgB2ACAAMQAuADAALgA3ADAAOwBtAGEAawBlAG8AdABmAC4AbABpAGIAMgAuADUALgA1ADgAMwAyADkARwBMAFkAUABIAEkAQwBPAE4AUwBIAGEAbABmAGwAaQBuAGcAcwAtAFIAZQBnAHUAbABhAHIASgBhAG4AIABLAG8AdgBhAHIAaQBrAEoAYQBuACAASwBvAHYAYQByAGkAawB3AHcAdwAuAGcAbAB5AHAAaABpAGMAbwBuAHMALgBjAG8AbQB3AHcAdwAuAGcAbAB5AHAAaABpAGMAbwBuAHMALgBjAG8AbQB3AHcAdwAuAGcAbAB5AHAAaABpAGMAbwBuAHMALgBjAG8AbQBXAGUAYgBmAG8AbgB0ACAAMQAuADAAVwBlAGQAIABPAGMAdAAgADIAOQAgADAANgA6ADMANgA6ADAANwAgADIAMAAxADQARgBvAG4AdAAgAFMAcQB1AGkAcgByAGUAbAAAAAIAAAAAAAD/tQAyAAAAAAAAAAAAAAAAAAAAAAAAAAABFwAAAQIBAwADAA0ADgEEAJYBBQEGAQcBCAEJAQoBCwEMAQ0BDgEPARABEQESARMA7wEUARUBFgEXARgBGQEaARsBHAEdAR4BHwEgASEBIgEjASQBJQEmAScBKAEpASoBKwEsAS0BLgEvATABMQEyATMBNAE1ATYBNwE4ATkBOgE7ATwBPQE+AT8BQAFBAUIBQwFEAUUBRgFHAUgBSQFKAUsBTAFNAU4BTwFQAVEBUgFTAVQBVQFWAVcBWAFZAVoBWwFcAV0BXgFfAWABYQFiAWMBZAFlAWYBZwFoAWkBagFrAWwBbQFuAW8BcAFxAXIBcwF0AXUBdgF3AXgBeQF6AXsBfAF9AX4BfwGAAYEBggGDAYQBhQGGAYcBiAGJAYoBiwGMAY0BjgGPAZABkQGSAZMBlAGVAZYBlwGYAZkBmgGbAZwBnQGeAZ8BoAGhAaIBowGkAaUBpgGnAagBqQGqAasBrAGtAa4BrwGwAbEBsgGzAbQBtQG2AbcBuAG5AboBuwG8Ab0BvgG/AcABwQHCAcMBxAHFAcYBxwHIAckBygHLAcwBzQHOAc8B0AHRAdIB0wHUAdUB1gHXAdgB2QHaAdsB3AHdAd4B3wHgAeEB4gHjAeQB5QHmAecB6AHpAeoB6wHsAe0B7gHvAfAB8QHyAfMB9AH1AfYB9wH4AfkB+gH7AfwB/QH+Af8CAAIBAgICAwIEAgUCBgIHAggCCQIKAgsCDAINAg4CDwIQAhECEgZnbHlwaDEGZ2x5cGgyB3VuaTAwQTAHdW5pMjAwMAd1bmkyMDAxB3VuaTIwMDIHdW5pMjAwMwd1bmkyMDA0B3VuaTIwMDUHdW5pMjAwNgd1bmkyMDA3B3VuaTIwMDgHdW5pMjAwOQd1bmkyMDBBB3VuaTIwMkYHdW5pMjA1RgRFdXJvB3VuaTIwQkQHdW5pMjMxQgd1bmkyNUZDB3VuaTI2MDEHdW5pMjZGQQd1bmkyNzA5B3VuaTI3MEYHdW5pRTAwMQd1bmlFMDAyB3VuaUUwMDMHdW5pRTAwNQd1bmlFMDA2B3VuaUUwMDcHdW5pRTAwOAd1bmlFMDA5B3VuaUUwMTAHdW5pRTAxMQd1bmlFMDEyB3VuaUUwMTMHdW5pRTAxNAd1bmlFMDE1B3VuaUUwMTYHdW5pRTAxNwd1bmlFMDE4B3VuaUUwMTkHdW5pRTAyMAd1bmlFMDIxB3VuaUUwMjIHdW5pRTAyMwd1bmlFMDI0B3VuaUUwMjUHdW5pRTAyNgd1bmlFMDI3B3VuaUUwMjgHdW5pRTAyOQd1bmlFMDMwB3VuaUUwMzEHdW5pRTAzMgd1bmlFMDMzB3VuaUUwMzQHdW5pRTAzNQd1bmlFMDM2B3VuaUUwMzcHdW5pRTAzOAd1bmlFMDM5B3VuaUUwNDAHdW5pRTA0MQd1bmlFMDQyB3VuaUUwNDMHdW5pRTA0NAd1bmlFMDQ1B3VuaUUwNDYHdW5pRTA0Nwd1bmlFMDQ4B3VuaUUwNDkHdW5pRTA1MAd1bmlFMDUxB3VuaUUwNTIHdW5pRTA1Mwd1bmlFMDU0B3VuaUUwNTUHdW5pRTA1Ngd1bmlFMDU3B3VuaUUwNTgHdW5pRTA1OQd1bmlFMDYwB3VuaUUwNjIHdW5pRTA2Mwd1bmlFMDY0B3VuaUUwNjUHdW5pRTA2Ngd1bmlFMDY3B3VuaUUwNjgHdW5pRTA2OQd1bmlFMDcwB3VuaUUwNzEHdW5pRTA3Mgd1bmlFMDczB3VuaUUwNzQHdW5pRTA3NQd1bmlFMDc2B3VuaUUwNzcHdW5pRTA3OAd1bmlFMDc5B3VuaUUwODAHdW5pRTA4MQd1bmlFMDgyB3VuaUUwODMHdW5pRTA4NAd1bmlFMDg1B3VuaUUwODYHdW5pRTA4Nwd1bmlFMDg4B3VuaUUwODkHdW5pRTA5MAd1bmlFMDkxB3VuaUUwOTIHdW5pRTA5Mwd1bmlFMDk0B3VuaUUwOTUHdW5pRTA5Ngd1bmlFMDk3B3VuaUUxMDEHdW5pRTEwMgd1bmlFMTAzB3VuaUUxMDQHdW5pRTEwNQd1bmlFMTA2B3VuaUUxMDcHdW5pRTEwOAd1bmlFMTA5B3VuaUUxMTAHdW5pRTExMQd1bmlFMTEyB3VuaUUxMTMHdW5pRTExNAd1bmlFMTE1B3VuaUUxMTYHdW5pRTExNwd1bmlFMTE4B3VuaUUxMTkHdW5pRTEyMAd1bmlFMTIxB3VuaUUxMjIHdW5pRTEyMwd1bmlFMTI0B3VuaUUxMjUHdW5pRTEyNgd1bmlFMTI3B3VuaUUxMjgHdW5pRTEyOQd1bmlFMTMwB3VuaUUxMzEHdW5pRTEzMgd1bmlFMTMzB3VuaUUxMzQHdW5pRTEzNQd1bmlFMTM2B3VuaUUxMzcHdW5pRTEzOAd1bmlFMTM5B3VuaUUxNDAHdW5pRTE0MQd1bmlFMTQyB3VuaUUxNDMHdW5pRTE0NAd1bmlFMTQ1B3VuaUUxNDYHdW5pRTE0OAd1bmlFMTQ5B3VuaUUxNTAHdW5pRTE1MQd1bmlFMTUyB3VuaUUxNTMHdW5pRTE1NAd1bmlFMTU1B3VuaUUxNTYHdW5pRTE1Nwd1bmlFMTU4B3VuaUUxNTkHdW5pRTE2MAd1bmlFMTYxB3VuaUUxNjIHdW5pRTE2Mwd1bmlFMTY0B3VuaUUxNjUHdW5pRTE2Ngd1bmlFMTY3B3VuaUUxNjgHdW5pRTE2OQd1bmlFMTcwB3VuaUUxNzEHdW5pRTE3Mgd1bmlFMTczB3VuaUUxNzQHdW5pRTE3NQd1bmlFMTc2B3VuaUUxNzcHdW5pRTE3OAd1bmlFMTc5B3VuaUUxODAHdW5pRTE4MQd1bmlFMTgyB3VuaUUxODMHdW5pRTE4NAd1bmlFMTg1B3VuaUUxODYHdW5pRTE4Nwd1bmlFMTg4B3VuaUUxODkHdW5pRTE5MAd1bmlFMTkxB3VuaUUxOTIHdW5pRTE5Mwd1bmlFMTk0B3VuaUUxOTUHdW5pRTE5Nwd1bmlFMTk4B3VuaUUxOTkHdW5pRTIwMAd1bmlFMjAxB3VuaUUyMDIHdW5pRTIwMwd1bmlFMjA0B3VuaUUyMDUHdW5pRTIwNgd1bmlFMjA5B3VuaUUyMTAHdW5pRTIxMQd1bmlFMjEyB3VuaUUyMTMHdW5pRTIxNAd1bmlFMjE1B3VuaUUyMTYHdW5pRTIxOAd1bmlFMjE5B3VuaUUyMjEHdW5pRTIyMwd1bmlFMjI0B3VuaUUyMjUHdW5pRTIyNgd1bmlFMjI3B3VuaUUyMzAHdW5pRTIzMQd1bmlFMjMyB3VuaUUyMzMHdW5pRTIzNAd1bmlFMjM1B3VuaUUyMzYHdW5pRTIzNwd1bmlFMjM4B3VuaUUyMzkHdW5pRTI0MAd1bmlFMjQxB3VuaUUyNDIHdW5pRTI0Mwd1bmlFMjQ0B3VuaUUyNDUHdW5pRTI0Ngd1bmlFMjQ3B3VuaUUyNDgHdW5pRTI0OQd1bmlFMjUwB3VuaUUyNTEHdW5pRTI1Mgd1bmlFMjUzB3VuaUUyNTQHdW5pRTI1NQd1bmlFMjU2B3VuaUUyNTcHdW5pRTI1OAd1bmlFMjU5B3VuaUUyNjAHdW5pRjhGRgZ1MUY1MTEGdTFGNkFBAAAAAAFUUMMXAAA="; },function(t,e){t.exports="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiID4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8bWV0YWRhdGE+PC9tZXRhZGF0YT4KPGRlZnM+Cjxmb250IGlkPSJnbHlwaGljb25zX2hhbGZsaW5nc3JlZ3VsYXIiIGhvcml6LWFkdi14PSIxMjAwIiA+Cjxmb250LWZhY2UgdW5pdHMtcGVyLWVtPSIxMjAwIiBhc2NlbnQ9Ijk2MCIgZGVzY2VudD0iLTI0MCIgLz4KPG1pc3NpbmctZ2x5cGggaG9yaXotYWR2LXg9IjUwMCIgLz4KPGdseXBoIGhvcml6LWFkdi14PSIwIiAvPgo8Z2x5cGggaG9yaXotYWR2LXg9IjQwMCIgLz4KPGdseXBoIHVuaWNvZGU9IiAiIC8+CjxnbHlwaCB1bmljb2RlPSIqIiBkPSJNNjAwIDExMDBxMTUgMCAzNCAtMS41dDMwIC0zLjVsMTEgLTFxMTAgLTIgMTcuNSAtMTAuNXQ3LjUgLTE4LjV2LTIyNGwxNTggMTU4cTcgNyAxOCA4dDE5IC02bDEwNiAtMTA2cTcgLTggNiAtMTl0LTggLTE4bC0xNTggLTE1OGgyMjRxMTAgMCAxOC41IC03LjV0MTAuNSAtMTcuNXE2IC00MSA2IC03NXEwIC0xNSAtMS41IC0zNHQtMy41IC0zMGwtMSAtMTFxLTIgLTEwIC0xMC41IC0xNy41dC0xOC41IC03LjVoLTIyNGwxNTggLTE1OCBxNyAtNyA4IC0xOHQtNiAtMTlsLTEwNiAtMTA2cS04IC03IC0xOSAtNnQtMTggOGwtMTU4IDE1OHYtMjI0cTAgLTEwIC03LjUgLTE4LjV0LTE3LjUgLTEwLjVxLTQxIC02IC03NSAtNnEtMTUgMCAtMzQgMS41dC0zMCAzLjVsLTExIDFxLTEwIDIgLTE3LjUgMTAuNXQtNy41IDE4LjV2MjI0bC0xNTggLTE1OHEtNyAtNyAtMTggLTh0LTE5IDZsLTEwNiAxMDZxLTcgOCAtNiAxOXQ4IDE4bDE1OCAxNThoLTIyNHEtMTAgMCAtMTguNSA3LjUgdC0xMC41IDE3LjVxLTYgNDEgLTYgNzVxMCAxNSAxLjUgMzR0My41IDMwbDEgMTFxMiAxMCAxMC41IDE3LjV0MTguNSA3LjVoMjI0bC0xNTggMTU4cS03IDcgLTggMTh0NiAxOWwxMDYgMTA2cTggNyAxOSA2dDE4IC04bDE1OCAtMTU4djIyNHEwIDEwIDcuNSAxOC41dDE3LjUgMTAuNXE0MSA2IDc1IDZ6IiAvPgo8Z2x5cGggdW5pY29kZT0iKyIgZD0iTTQ1MCAxMTAwaDIwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtMzUwaDM1MHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtMjAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC0zNTB2LTM1MHEwIC0yMSAtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtMjAwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXYzNTBoLTM1MHEtMjEgMCAtMzUuNSAxNC41dC0xNC41IDM1LjV2MjAwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNSBoMzUwdjM1MHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4YTA7IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4YTU7IiBkPSJNODI1IDExMDBoMjUwcTEwIDAgMTIuNSAtNXQtNS41IC0xM2wtMzY0IC0zNjRxLTYgLTYgLTExIC0xOGgyNjhxMTAgMCAxMyAtNnQtMyAtMTRsLTEyMCAtMTYwcS02IC04IC0xOCAtMTR0LTIyIC02aC0xMjV2LTEwMGgyNzVxMTAgMCAxMyAtNnQtMyAtMTRsLTEyMCAtMTYwcS02IC04IC0xOCAtMTR0LTIyIC02aC0xMjV2LTE3NHEwIC0xMSAtNy41IC0xOC41dC0xOC41IC03LjVoLTE0OHEtMTEgMCAtMTguNSA3LjV0LTcuNSAxOC41djE3NCBoLTI3NXEtMTAgMCAtMTMgNnQzIDE0bDEyMCAxNjBxNiA4IDE4IDE0dDIyIDZoMTI1djEwMGgtMjc1cS0xMCAwIC0xMyA2dDMgMTRsMTIwIDE2MHE2IDggMTggMTR0MjIgNmgxMThxLTUgMTIgLTExIDE4bC0zNjQgMzY0cS04IDggLTUuNSAxM3QxMi41IDVoMjUwcTI1IDAgNDMgLTE4bDE2NCAtMTY0cTggLTggMTggLTh0MTggOGwxNjQgMTY0cTE4IDE4IDQzIDE4eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeDIwMDA7IiBob3Jpei1hZHYteD0iNjUwIiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4MjAwMTsiIGhvcml6LWFkdi14PSIxMzAwIiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4MjAwMjsiIGhvcml6LWFkdi14PSI2NTAiIC8+CjxnbHlwaCB1bmljb2RlPSImI3gyMDAzOyIgaG9yaXotYWR2LXg9IjEzMDAiIC8+CjxnbHlwaCB1bmljb2RlPSImI3gyMDA0OyIgaG9yaXotYWR2LXg9IjQzMyIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeDIwMDU7IiBob3Jpei1hZHYteD0iMzI1IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4MjAwNjsiIGhvcml6LWFkdi14PSIyMTYiIC8+CjxnbHlwaCB1bmljb2RlPSImI3gyMDA3OyIgaG9yaXotYWR2LXg9IjIxNiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeDIwMDg7IiBob3Jpei1hZHYteD0iMTYyIiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4MjAwOTsiIGhvcml6LWFkdi14PSIyNjAiIC8+CjxnbHlwaCB1bmljb2RlPSImI3gyMDBhOyIgaG9yaXotYWR2LXg9IjcyIiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4MjAyZjsiIGhvcml6LWFkdi14PSIyNjAiIC8+CjxnbHlwaCB1bmljb2RlPSImI3gyMDVmOyIgaG9yaXotYWR2LXg9IjMyNSIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeDIwYWM7IiBkPSJNNzQ0IDExOThxMjQyIDAgMzU0IC0xODlxNjAgLTEwNCA2NiAtMjA5aC0xODFxMCA0NSAtMTcuNSA4Mi41dC00My41IDYxLjV0LTU4IDQwLjV0LTYwLjUgMjR0LTUxLjUgNy41cS0xOSAwIC00MC41IC01LjV0LTQ5LjUgLTIwLjV0LTUzIC0zOHQtNDkgLTYyLjV0LTM5IC04OS41aDM3OWwtMTAwIC0xMDBoLTMwMHEtNiAtNTAgLTYgLTEwMGg0MDZsLTEwMCAtMTAwaC0zMDBxOSAtNzQgMzMgLTEzMnQ1Mi41IC05MXQ2MS41IC01NC41dDU5IC0yOSB0NDcgLTcuNXEyMiAwIDUwLjUgNy41dDYwLjUgMjQuNXQ1OCA0MXQ0My41IDYxdDE3LjUgODBoMTc0cS0zMCAtMTcxIC0xMjggLTI3OHEtMTA3IC0xMTcgLTI3NCAtMTE3cS0yMDYgMCAtMzI0IDE1OHEtMzYgNDggLTY5IDEzM3QtNDUgMjA0aC0yMTdsMTAwIDEwMGgxMTJxMSA0NyA2IDEwMGgtMjE4bDEwMCAxMDBoMTM0cTIwIDg3IDUxIDE1My41dDYyIDEwMy41cTExNyAxNDEgMjk3IDE0MXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3gyMGJkOyIgZD0iTTQyOCAxMjAwaDM1MHE2NyAwIDEyMCAtMTN0ODYgLTMxdDU3IC00OS41dDM1IC01Ni41dDE3IC02NC41dDYuNSAtNjAuNXQwLjUgLTU3di0xNi41di0xNi41cTAgLTM2IC0wLjUgLTU3dC02LjUgLTYxdC0xNyAtNjV0LTM1IC01N3QtNTcgLTUwLjV0LTg2IC0zMS41dC0xMjAgLTEzaC0xNzhsLTIgLTEwMGgyODhxMTAgMCAxMyAtNnQtMyAtMTRsLTEyMCAtMTYwcS02IC04IC0xOCAtMTR0LTIyIC02aC0xMzh2LTE3NXEwIC0xMSAtNS41IC0xOCB0LTE1LjUgLTdoLTE0OXEtMTAgMCAtMTcuNSA3LjV0LTcuNSAxNy41djE3NWgtMjY3cS0xMCAwIC0xMyA2dDMgMTRsMTIwIDE2MHE2IDggMTggMTR0MjIgNmgxMTd2MTAwaC0yNjdxLTEwIDAgLTEzIDZ0MyAxNGwxMjAgMTYwcTYgOCAxOCAxNHQyMiA2aDExN3Y0NzVxMCAxMCA3LjUgMTcuNXQxNy41IDcuNXpNNjAwIDEwMDB2LTMwMGgyMDNxNjQgMCA4Ni41IDMzdDIyLjUgMTE5cTAgODQgLTIyLjUgMTE2dC04Ni41IDMyaC0yMDN6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4MjIxMjsiIGQ9Ik0yNTAgNzAwaDgwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtMjAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC04MDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djIwMHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4MjMxYjsiIGQ9Ik0xMDAwIDEyMDB2LTE1MHEwIC0yMSAtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtNTB2LTEwMHEwIC05MSAtNDkuNSAtMTY1LjV0LTEzMC41IC0xMDkuNXE4MSAtMzUgMTMwLjUgLTEwOS41dDQ5LjUgLTE2NS41di0xNTBoNTBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTE1MGgtODAwdjE1MHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjVoNTB2MTUwcTAgOTEgNDkuNSAxNjUuNXQxMzAuNSAxMDkuNXEtODEgMzUgLTEzMC41IDEwOS41IHQtNDkuNSAxNjUuNXYxMDBoLTUwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXYxNTBoODAwek00MDAgMTAwMHYtMTAwcTAgLTYwIDMyLjUgLTEwOS41dDg3LjUgLTczLjVxMjggLTEyIDQ0IC0zN3QxNiAtNTV0LTE2IC01NXQtNDQgLTM3cS01NSAtMjQgLTg3LjUgLTczLjV0LTMyLjUgLTEwOS41di0xNTBoNDAwdjE1MHEwIDYwIC0zMi41IDEwOS41dC04Ny41IDczLjVxLTI4IDEyIC00NCAzN3QtMTYgNTV0MTYgNTV0NDQgMzcgcTU1IDI0IDg3LjUgNzMuNXQzMi41IDEwOS41djEwMGgtNDAweiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeDI1ZmM7IiBob3Jpei1hZHYteD0iNTAwIiBkPSJNMCAweiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeDI2MDE7IiBkPSJNNTAzIDEwODlxMTEwIDAgMjAwLjUgLTU5LjV0MTM0LjUgLTE1Ni41cTQ0IDE0IDkwIDE0cTEyMCAwIDIwNSAtODYuNXQ4NSAtMjA2LjVxMCAtMTIxIC04NSAtMjA3LjV0LTIwNSAtODYuNWgtNzUwcS03OSAwIC0xMzUuNSA1N3QtNTYuNSAxMzdxMCA2OSA0Mi41IDEyMi41dDEwOC41IDY3LjVxLTIgMTIgLTIgMzdxMCAxNTMgMTA4IDI2MC41dDI2MCAxMDcuNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3gyNmZhOyIgZD0iTTc3NCAxMTkzLjVxMTYgLTkuNSAyMC41IC0yN3QtNS41IC0zMy41bC0xMzYgLTE4N2w0NjcgLTc0NmgzMHEyMCAwIDM1IC0xOC41dDE1IC0zOS41di00MmgtMTIwMHY0MnEwIDIxIDE1IDM5LjV0MzUgMTguNWgzMGw0NjggNzQ2bC0xMzUgMTgzcS0xMCAxNiAtNS41IDM0dDIwLjUgMjh0MzQgNS41dDI4IC0yMC41bDExMSAtMTQ4bDExMiAxNTBxOSAxNiAyNyAyMC41dDM0IC01ek02MDAgMjAwaDM3N2wtMTgyIDExMmwtMTk1IDUzNHYtNjQ2eiAiIC8+CjxnbHlwaCB1bmljb2RlPSImI3gyNzA5OyIgZD0iTTI1IDExMDBoMTE1MHExMCAwIDEyLjUgLTV0LTUuNSAtMTNsLTU2NCAtNTY3cS04IC04IC0xOCAtOHQtMTggOGwtNTY0IDU2N3EtOCA4IC01LjUgMTN0MTIuNSA1ek0xOCA4ODJsMjY0IC0yNjRxOCAtOCA4IC0xOHQtOCAtMThsLTI2NCAtMjY0cS04IC04IC0xMyAtNS41dC01IDEyLjV2NTUwcTAgMTAgNSAxMi41dDEzIC01LjV6TTkxOCA2MThsMjY0IDI2NHE4IDggMTMgNS41dDUgLTEyLjV2LTU1MHEwIC0xMCAtNSAtMTIuNXQtMTMgNS41IGwtMjY0IDI2NHEtOCA4IC04IDE4dDggMTh6TTgxOCA0ODJsMzY0IC0zNjRxOCAtOCA1LjUgLTEzdC0xMi41IC01aC0xMTUwcS0xMCAwIC0xMi41IDV0NS41IDEzbDM2NCAzNjRxOCA4IDE4IDh0MTggLThsMTY0IC0xNjRxOCAtOCAxOCAtOHQxOCA4bDE2NCAxNjRxOCA4IDE4IDh0MTggLTh6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4MjcwZjsiIGQ9Ik0xMDExIDEyMTBxMTkgMCAzMyAtMTNsMTUzIC0xNTNxMTMgLTE0IDEzIC0zM3QtMTMgLTMzbC05OSAtOTJsLTIxNCAyMTRsOTUgOTZxMTMgMTQgMzIgMTR6TTEwMTMgODAwbC02MTUgLTYxNGwtMjE0IDIxNGw2MTQgNjE0ek0zMTcgOTZsLTMzMyAtMTEybDExMCAzMzV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTAwMTsiIGQ9Ik03MDAgNjUwdi01NTBoMjUwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di01MGgtODAwdjUwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNWgyNTB2NTUwbC01MDAgNTUwaDEyMDB6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTAwMjsiIGQ9Ik0zNjggMTAxN2w2NDUgMTYzcTM5IDE1IDYzIDB0MjQgLTQ5di04MzFxMCAtNTUgLTQxLjUgLTk1LjV0LTExMS41IC02My41cS03OSAtMjUgLTE0NyAtNC41dC04NiA3NXQyNS41IDExMS41dDEyMi41IDgycTcyIDI0IDEzOCA4djUyMWwtNjAwIC0xNTV2LTYwNnEwIC00MiAtNDQgLTkwdC0xMDkgLTY5cS03OSAtMjYgLTE0NyAtNS41dC04NiA3NS41dDI1LjUgMTExLjV0MTIyLjUgODIuNXE3MiAyNCAxMzggN3Y2MzlxMCAzOCAxNC41IDU5IHQ1My41IDM0eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUwMDM7IiBkPSJNNTAwIDExOTFxMTAwIDAgMTkxIC0zOXQxNTYuNSAtMTA0LjV0MTA0LjUgLTE1Ni41dDM5IC0xOTFsLTEgLTJsMSAtNXEwIC0xNDEgLTc4IC0yNjJsMjc1IC0yNzRxMjMgLTI2IDIyLjUgLTQ0LjV0LTIyLjUgLTQyLjVsLTU5IC01OHEtMjYgLTIwIC00Ni41IC0yMHQtMzkuNSAyMGwtMjc1IDI3NHEtMTE5IC03NyAtMjYxIC03N2wtNSAxbC0yIC0xcS0xMDAgMCAtMTkxIDM5dC0xNTYuNSAxMDQuNXQtMTA0LjUgMTU2LjV0LTM5IDE5MSB0MzkgMTkxdDEwNC41IDE1Ni41dDE1Ni41IDEwNC41dDE5MSAzOXpNNTAwIDEwMjJxLTg4IDAgLTE2MiAtNDN0LTExNyAtMTE3dC00MyAtMTYydDQzIC0xNjJ0MTE3IC0xMTd0MTYyIC00M3QxNjIgNDN0MTE3IDExN3Q0MyAxNjJ0LTQzIDE2MnQtMTE3IDExN3QtMTYyIDQzeiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUwMDU7IiBkPSJNNjQ5IDk0OXE0OCA2OCAxMDkuNSAxMDR0MTIxLjUgMzguNXQxMTguNSAtMjB0MTAyLjUgLTY0dDcxIC0xMDAuNXQyNyAtMTIzcTAgLTU3IC0zMy41IC0xMTcuNXQtOTQgLTEyNC41dC0xMjYuNSAtMTI3LjV0LTE1MCAtMTUyLjV0LTE0NiAtMTc0cS02MiA4NSAtMTQ1LjUgMTc0dC0xNTAgMTUyLjV0LTEyNi41IDEyNy41dC05My41IDEyNC41dC0zMy41IDExNy41cTAgNjQgMjggMTIzdDczIDEwMC41dDEwNCA2NHQxMTkgMjAgdDEyMC41IC0zOC41dDEwNC41IC0xMDR6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTAwNjsiIGQ9Ik00MDcgODAwbDEzMSAzNTNxNyAxOSAxNy41IDE5dDE3LjUgLTE5bDEyOSAtMzUzaDQyMXEyMSAwIDI0IC04LjV0LTE0IC0yMC41bC0zNDIgLTI0OWwxMzAgLTQwMXE3IC0yMCAtMC41IC0yNS41dC0yNC41IDYuNWwtMzQzIDI0NmwtMzQyIC0yNDdxLTE3IC0xMiAtMjQuNSAtNi41dC0wLjUgMjUuNWwxMzAgNDAwbC0zNDcgMjUxcS0xNyAxMiAtMTQgMjAuNXQyMyA4LjVoNDI5eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUwMDc7IiBkPSJNNDA3IDgwMGwxMzEgMzUzcTcgMTkgMTcuNSAxOXQxNy41IC0xOWwxMjkgLTM1M2g0MjFxMjEgMCAyNCAtOC41dC0xNCAtMjAuNWwtMzQyIC0yNDlsMTMwIC00MDFxNyAtMjAgLTAuNSAtMjUuNXQtMjQuNSA2LjVsLTM0MyAyNDZsLTM0MiAtMjQ3cS0xNyAtMTIgLTI0LjUgLTYuNXQtMC41IDI1LjVsMTMwIDQwMGwtMzQ3IDI1MXEtMTcgMTIgLTE0IDIwLjV0MjMgOC41aDQyOXpNNDc3IDcwMGgtMjQwbDE5NyAtMTQybC03NCAtMjI2IGwxOTMgMTM5bDE5NSAtMTQwbC03NCAyMjlsMTkyIDE0MGgtMjM0bC03OCAyMTF6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTAwODsiIGQ9Ik02MDAgMTIwMHExMjQgMCAyMTIgLTg4dDg4IC0yMTJ2LTI1MHEwIC00NiAtMzEgLTk4dC02OSAtNTJ2LTc1cTAgLTEwIDYgLTIxLjV0MTUgLTE3LjVsMzU4IC0yMzBxOSAtNSAxNSAtMTYuNXQ2IC0yMS41di05M3EwIC0xMCAtNy41IC0xNy41dC0xNy41IC03LjVoLTExNTBxLTEwIDAgLTE3LjUgNy41dC03LjUgMTcuNXY5M3EwIDEwIDYgMjEuNXQxNSAxNi41bDM1OCAyMzBxOSA2IDE1IDE3LjV0NiAyMS41djc1cS0zOCAwIC02OSA1MiB0LTMxIDk4djI1MHEwIDEyNCA4OCAyMTJ0MjEyIDg4eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUwMDk7IiBkPSJNMjUgMTEwMGgxMTUwcTEwIDAgMTcuNSAtNy41dDcuNSAtMTcuNXYtMTA1MHEwIC0xMCAtNy41IC0xNy41dC0xNy41IC03LjVoLTExNTBxLTEwIDAgLTE3LjUgNy41dC03LjUgMTcuNXYxMDUwcTAgMTAgNy41IDE3LjV0MTcuNSA3LjV6TTEwMCAxMDAwdi0xMDBoMTAwdjEwMGgtMTAwek04NzUgMTAwMGgtNTUwcS0xMCAwIC0xNy41IC03LjV0LTcuNSAtMTcuNXYtMzUwcTAgLTEwIDcuNSAtMTcuNXQxNy41IC03LjVoNTUwIHExMCAwIDE3LjUgNy41dDcuNSAxNy41djM1MHEwIDEwIC03LjUgMTcuNXQtMTcuNSA3LjV6TTEwMDAgMTAwMHYtMTAwaDEwMHYxMDBoLTEwMHpNMTAwIDgwMHYtMTAwaDEwMHYxMDBoLTEwMHpNMTAwMCA4MDB2LTEwMGgxMDB2MTAwaC0xMDB6TTEwMCA2MDB2LTEwMGgxMDB2MTAwaC0xMDB6TTEwMDAgNjAwdi0xMDBoMTAwdjEwMGgtMTAwek04NzUgNTAwaC01NTBxLTEwIDAgLTE3LjUgLTcuNXQtNy41IC0xNy41di0zNTBxMCAtMTAgNy41IC0xNy41IHQxNy41IC03LjVoNTUwcTEwIDAgMTcuNSA3LjV0Ny41IDE3LjV2MzUwcTAgMTAgLTcuNSAxNy41dC0xNy41IDcuNXpNMTAwIDQwMHYtMTAwaDEwMHYxMDBoLTEwMHpNMTAwMCA0MDB2LTEwMGgxMDB2MTAwaC0xMDB6TTEwMCAyMDB2LTEwMGgxMDB2MTAwaC0xMDB6TTEwMDAgMjAwdi0xMDBoMTAwdjEwMGgtMTAweiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUwMTA7IiBkPSJNNTAgMTEwMGg0MDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTQwMHEwIC0yMSAtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtNDAwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXY0MDBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41ek02NTAgMTEwMGg0MDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTQwMHEwIC0yMSAtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtNDAwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXY0MDAgcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNXpNNTAgNTAwaDQwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtNDAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC00MDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djQwMHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6TTY1MCA1MDBoNDAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di00MDBxMCAtMjEgLTE0LjUgLTM1LjV0LTM1LjUgLTE0LjVoLTQwMCBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djQwMHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTAxMTsiIGQ9Ik01MCAxMTAwaDIwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtMjAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC0yMDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djIwMHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6TTQ1MCAxMTAwaDIwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtMjAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC0yMDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djIwMCBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41ek04NTAgMTEwMGgyMDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTIwMHEwIC0yMSAtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtMjAwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXYyMDBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41ek01MCA3MDBoMjAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di0yMDBxMCAtMjEgLTE0LjUgLTM1LjV0LTM1LjUgLTE0LjVoLTIwMCBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djIwMHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6TTQ1MCA3MDBoMjAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di0yMDBxMCAtMjEgLTE0LjUgLTM1LjV0LTM1LjUgLTE0LjVoLTIwMHEtMjEgMCAtMzUuNSAxNC41dC0xNC41IDM1LjV2MjAwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNXpNODUwIDcwMGgyMDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTIwMCBxMCAtMjEgLTE0LjUgLTM1LjV0LTM1LjUgLTE0LjVoLTIwMHEtMjEgMCAtMzUuNSAxNC41dC0xNC41IDM1LjV2MjAwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNXpNNTAgMzAwaDIwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtMjAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC0yMDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djIwMHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6TTQ1MCAzMDBoMjAwIHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtMjAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC0yMDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djIwMHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6TTg1MCAzMDBoMjAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di0yMDBxMCAtMjEgLTE0LjUgLTM1LjV0LTM1LjUgLTE0LjVoLTIwMHEtMjEgMCAtMzUuNSAxNC41dC0xNC41IDM1LjV2MjAwcTAgMjEgMTQuNSAzNS41IHQzNS41IDE0LjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTAxMjsiIGQ9Ik01MCAxMTAwaDIwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtMjAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC0yMDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djIwMHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6TTQ1MCAxMTAwaDcwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtMjAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC03MDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djIwMCBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41ek01MCA3MDBoMjAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di0yMDBxMCAtMjEgLTE0LjUgLTM1LjV0LTM1LjUgLTE0LjVoLTIwMHEtMjEgMCAtMzUuNSAxNC41dC0xNC41IDM1LjV2MjAwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNXpNNDUwIDcwMGg3MDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTIwMHEwIC0yMSAtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtNzAwIHEtMjEgMCAtMzUuNSAxNC41dC0xNC41IDM1LjV2MjAwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNXpNNTAgMzAwaDIwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtMjAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC0yMDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djIwMHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6TTQ1MCAzMDBoNzAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di0yMDAgcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC03MDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djIwMHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTAxMzsiIGQ9Ik00NjUgNDc3bDU3MSA1NzFxOCA4IDE4IDh0MTcgLThsMTc3IC0xNzdxOCAtNyA4IC0xN3QtOCAtMThsLTc4MyAtNzg0cS03IC04IC0xNy41IC04dC0xNy41IDhsLTM4NCAzODRxLTggOCAtOCAxOHQ4IDE3bDE3NyAxNzdxNyA4IDE3IDh0MTggLThsMTcxIC0xNzFxNyAtNyAxOCAtN3QxOCA3eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUwMTQ7IiBkPSJNOTA0IDEwODNsMTc4IC0xNzlxOCAtOCA4IC0xOC41dC04IC0xNy41bC0yNjcgLTI2OGwyNjcgLTI2OHE4IC03IDggLTE3LjV0LTggLTE4LjVsLTE3OCAtMTc4cS04IC04IC0xOC41IC04dC0xNy41IDhsLTI2OCAyNjdsLTI2OCAtMjY3cS03IC04IC0xNy41IC04dC0xOC41IDhsLTE3OCAxNzhxLTggOCAtOCAxOC41dDggMTcuNWwyNjcgMjY4bC0yNjcgMjY4cS04IDcgLTggMTcuNXQ4IDE4LjVsMTc4IDE3OHE4IDggMTguNSA4dDE3LjUgLTggbDI2OCAtMjY3bDI2OCAyNjhxNyA3IDE3LjUgN3QxOC41IC03eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUwMTU7IiBkPSJNNTA3IDExNzdxOTggMCAxODcuNSAtMzguNXQxNTQuNSAtMTAzLjV0MTAzLjUgLTE1NC41dDM4LjUgLTE4Ny41cTAgLTE0MSAtNzggLTI2MmwzMDAgLTI5OXE4IC04IDggLTE4LjV0LTggLTE4LjVsLTEwOSAtMTA4cS03IC04IC0xNy41IC04dC0xOC41IDhsLTMwMCAyOTlxLTExOSAtNzcgLTI2MSAtNzdxLTk4IDAgLTE4OCAzOC41dC0xNTQuNSAxMDN0LTEwMyAxNTQuNXQtMzguNSAxODh0MzguNSAxODcuNXQxMDMgMTU0LjUgdDE1NC41IDEwMy41dDE4OCAzOC41ek01MDYuNSAxMDIzcS04OS41IDAgLTE2NS41IC00NHQtMTIwIC0xMjAuNXQtNDQgLTE2NnQ0NCAtMTY1LjV0MTIwIC0xMjB0MTY1LjUgLTQ0dDE2NiA0NHQxMjAuNSAxMjB0NDQgMTY1LjV0LTQ0IDE2NnQtMTIwLjUgMTIwLjV0LTE2NiA0NHpNNDI1IDkwMGgxNTBxMTAgMCAxNy41IC03LjV0Ny41IC0xNy41di03NWg3NXExMCAwIDE3LjUgLTcuNXQ3LjUgLTE3LjV2LTE1MHEwIC0xMCAtNy41IC0xNy41IHQtMTcuNSAtNy41aC03NXYtNzVxMCAtMTAgLTcuNSAtMTcuNXQtMTcuNSAtNy41aC0xNTBxLTEwIDAgLTE3LjUgNy41dC03LjUgMTcuNXY3NWgtNzVxLTEwIDAgLTE3LjUgNy41dC03LjUgMTcuNXYxNTBxMCAxMCA3LjUgMTcuNXQxNy41IDcuNWg3NXY3NXEwIDEwIDcuNSAxNy41dDE3LjUgNy41eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUwMTY7IiBkPSJNNTA3IDExNzdxOTggMCAxODcuNSAtMzguNXQxNTQuNSAtMTAzLjV0MTAzLjUgLTE1NC41dDM4LjUgLTE4Ny41cTAgLTE0MSAtNzggLTI2MmwzMDAgLTI5OXE4IC04IDggLTE4LjV0LTggLTE4LjVsLTEwOSAtMTA4cS03IC04IC0xNy41IC04dC0xOC41IDhsLTMwMCAyOTlxLTExOSAtNzcgLTI2MSAtNzdxLTk4IDAgLTE4OCAzOC41dC0xNTQuNSAxMDN0LTEwMyAxNTQuNXQtMzguNSAxODh0MzguNSAxODcuNXQxMDMgMTU0LjUgdDE1NC41IDEwMy41dDE4OCAzOC41ek01MDYuNSAxMDIzcS04OS41IDAgLTE2NS41IC00NHQtMTIwIC0xMjAuNXQtNDQgLTE2NnQ0NCAtMTY1LjV0MTIwIC0xMjB0MTY1LjUgLTQ0dDE2NiA0NHQxMjAuNSAxMjB0NDQgMTY1LjV0LTQ0IDE2NnQtMTIwLjUgMTIwLjV0LTE2NiA0NHpNMzI1IDgwMGgzNTBxMTAgMCAxNy41IC03LjV0Ny41IC0xNy41di0xNTBxMCAtMTAgLTcuNSAtMTcuNXQtMTcuNSAtNy41aC0zNTBxLTEwIDAgLTE3LjUgNy41IHQtNy41IDE3LjV2MTUwcTAgMTAgNy41IDE3LjV0MTcuNSA3LjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTAxNzsiIGQ9Ik01NTAgMTIwMGgxMDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTQwMHEwIC0yMSAtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtMTAwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXY0MDBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41ek04MDAgOTc1djE2NnExNjcgLTYyIDI3MiAtMjA5LjV0MTA1IC0zMzEuNXEwIC0xMTcgLTQ1LjUgLTIyNHQtMTIzIC0xODQuNXQtMTg0LjUgLTEyM3QtMjI0IC00NS41dC0yMjQgNDUuNSB0LTE4NC41IDEyM3QtMTIzIDE4NC41dC00NS41IDIyNHEwIDE4NCAxMDUgMzMxLjV0MjcyIDIwOS41di0xNjZxLTEwMyAtNTUgLTE2NSAtMTU1dC02MiAtMjIwcTAgLTExNiA1NyAtMjE0LjV0MTU1LjUgLTE1NS41dDIxNC41IC01N3QyMTQuNSA1N3QxNTUuNSAxNTUuNXQ1NyAyMTQuNXEwIDEyMCAtNjIgMjIwdC0xNjUgMTU1eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUwMTg7IiBkPSJNMTAyNSAxMjAwaDE1MHExMCAwIDE3LjUgLTcuNXQ3LjUgLTE3LjV2LTExNTBxMCAtMTAgLTcuNSAtMTcuNXQtMTcuNSAtNy41aC0xNTBxLTEwIDAgLTE3LjUgNy41dC03LjUgMTcuNXYxMTUwcTAgMTAgNy41IDE3LjV0MTcuNSA3LjV6TTcyNSA4MDBoMTUwcTEwIDAgMTcuNSAtNy41dDcuNSAtMTcuNXYtNzUwcTAgLTEwIC03LjUgLTE3LjV0LTE3LjUgLTcuNWgtMTUwcS0xMCAwIC0xNy41IDcuNXQtNy41IDE3LjV2NzUwIHEwIDEwIDcuNSAxNy41dDE3LjUgNy41ek00MjUgNTAwaDE1MHExMCAwIDE3LjUgLTcuNXQ3LjUgLTE3LjV2LTQ1MHEwIC0xMCAtNy41IC0xNy41dC0xNy41IC03LjVoLTE1MHEtMTAgMCAtMTcuNSA3LjV0LTcuNSAxNy41djQ1MHEwIDEwIDcuNSAxNy41dDE3LjUgNy41ek0xMjUgMzAwaDE1MHExMCAwIDE3LjUgLTcuNXQ3LjUgLTE3LjV2LTI1MHEwIC0xMCAtNy41IC0xNy41dC0xNy41IC03LjVoLTE1MHEtMTAgMCAtMTcuNSA3LjV0LTcuNSAxNy41IHYyNTBxMCAxMCA3LjUgMTcuNXQxNy41IDcuNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDE5OyIgZD0iTTYwMCAxMTc0cTMzIDAgNzQgLTVsMzggLTE1Mmw1IC0xcTQ5IC0xNCA5NCAtMzlsNSAtMmwxMzQgODBxNjEgLTQ4IDEwNCAtMTA1bC04MCAtMTM0bDMgLTVxMjUgLTQ0IDM5IC05M2wxIC02bDE1MiAtMzhxNSAtNDMgNSAtNzNxMCAtMzQgLTUgLTc0bC0xNTIgLTM4bC0xIC02cS0xNSAtNDkgLTM5IC05M2wtMyAtNWw4MCAtMTM0cS00OCAtNjEgLTEwNCAtMTA1bC0xMzQgODFsLTUgLTNxLTQ0IC0yNSAtOTQgLTM5bC01IC0ybC0zOCAtMTUxIHEtNDMgLTUgLTc0IC01cS0zMyAwIC03NCA1bC0zOCAxNTFsLTUgMnEtNDkgMTQgLTk0IDM5bC01IDNsLTEzNCAtODFxLTYwIDQ4IC0xMDQgMTA1bDgwIDEzNGwtMyA1cS0yNSA0NSAtMzggOTNsLTIgNmwtMTUxIDM4cS02IDQyIC02IDc0cTAgMzMgNiA3M2wxNTEgMzhsMiA2cTEzIDQ4IDM4IDkzbDMgNWwtODAgMTM0cTQ3IDYxIDEwNSAxMDVsMTMzIC04MGw1IDJxNDUgMjUgOTQgMzlsNSAxbDM4IDE1MnE0MyA1IDc0IDV6TTYwMCA4MTUgcS04OSAwIC0xNTIgLTYzdC02MyAtMTUxLjV0NjMgLTE1MS41dDE1MiAtNjN0MTUyIDYzdDYzIDE1MS41dC02MyAxNTEuNXQtMTUyIDYzeiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUwMjA7IiBkPSJNNTAwIDEzMDBoMzAwcTQxIDAgNzAuNSAtMjkuNXQyOS41IC03MC41di0xMDBoMjc1cTEwIDAgMTcuNSAtNy41dDcuNSAtMTcuNXYtNzVoLTExMDB2NzVxMCAxMCA3LjUgMTcuNXQxNy41IDcuNWgyNzV2MTAwcTAgNDEgMjkuNSA3MC41dDcwLjUgMjkuNXpNNTAwIDEyMDB2LTEwMGgzMDB2MTAwaC0zMDB6TTExMDAgOTAwdi04MDBxMCAtNDEgLTI5LjUgLTcwLjV0LTcwLjUgLTI5LjVoLTcwMHEtNDEgMCAtNzAuNSAyOS41dC0yOS41IDcwLjUgdjgwMGg5MDB6TTMwMCA4MDB2LTcwMGgxMDB2NzAwaC0xMDB6TTUwMCA4MDB2LTcwMGgxMDB2NzAwaC0xMDB6TTcwMCA4MDB2LTcwMGgxMDB2NzAwaC0xMDB6TTkwMCA4MDB2LTcwMGgxMDB2NzAwaC0xMDB6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTAyMTsiIGQ9Ik0xOCA2MThsNjIwIDYwOHE4IDcgMTguNSA3dDE3LjUgLTdsNjA4IC02MDhxOCAtOCA1LjUgLTEzdC0xMi41IC01aC0xNzV2LTU3NXEwIC0xMCAtNy41IC0xNy41dC0xNy41IC03LjVoLTI1MHEtMTAgMCAtMTcuNSA3LjV0LTcuNSAxNy41djM3NWgtMzAwdi0zNzVxMCAtMTAgLTcuNSAtMTcuNXQtMTcuNSAtNy41aC0yNTBxLTEwIDAgLTE3LjUgNy41dC03LjUgMTcuNXY1NzVoLTE3NXEtMTAgMCAtMTIuNSA1dDUuNSAxM3oiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDIyOyIgZD0iTTYwMCAxMjAwdi00MDBxMCAtNDEgMjkuNSAtNzAuNXQ3MC41IC0yOS41aDMwMHYtNjUwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC04MDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djExMDBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41aDQ1MHpNMTAwMCA4MDBoLTI1MHEtMjEgMCAtMzUuNSAxNC41dC0xNC41IDM1LjV2MjUweiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUwMjM7IiBkPSJNNjAwIDExNzdxMTE3IDAgMjI0IC00NS41dDE4NC41IC0xMjN0MTIzIC0xODQuNXQ0NS41IC0yMjR0LTQ1LjUgLTIyNHQtMTIzIC0xODQuNXQtMTg0LjUgLTEyM3QtMjI0IC00NS41dC0yMjQgNDUuNXQtMTg0LjUgMTIzdC0xMjMgMTg0LjV0LTQ1LjUgMjI0dDQ1LjUgMjI0dDEyMyAxODQuNXQxODQuNSAxMjN0MjI0IDQ1LjV6TTYwMCAxMDI3cS0xMTYgMCAtMjE0LjUgLTU3dC0xNTUuNSAtMTU1LjV0LTU3IC0yMTQuNXQ1NyAtMjE0LjUgdDE1NS41IC0xNTUuNXQyMTQuNSAtNTd0MjE0LjUgNTd0MTU1LjUgMTU1LjV0NTcgMjE0LjV0LTU3IDIxNC41dC0xNTUuNSAxNTUuNXQtMjE0LjUgNTd6TTUyNSA5MDBoNTBxMTAgMCAxNy41IC03LjV0Ny41IC0xNy41di0yNzVoMTc1cTEwIDAgMTcuNSAtNy41dDcuNSAtMTcuNXYtNTBxMCAtMTAgLTcuNSAtMTcuNXQtMTcuNSAtNy41aC0yNTBxLTEwIDAgLTE3LjUgNy41dC03LjUgMTcuNXYzNTBxMCAxMCA3LjUgMTcuNXQxNy41IDcuNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDI0OyIgZD0iTTEzMDAgMGgtNTM4bC00MSA0MDBoLTI0MmwtNDEgLTQwMGgtNTM4bDQzMSAxMjAwaDIwOWwtMjEgLTMwMGgxNjJsLTIwIDMwMGgyMDh6TTUxNSA4MDBsLTI3IC0zMDBoMjI0bC0yNyAzMDBoLTE3MHoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDI1OyIgZD0iTTU1MCAxMjAwaDIwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtNDUwaDE5MXEyMCAwIDI1LjUgLTExLjV0LTcuNSAtMjcuNWwtMzI3IC00MDBxLTEzIC0xNiAtMzIgLTE2dC0zMiAxNmwtMzI3IDQwMHEtMTMgMTYgLTcuNSAyNy41dDI1LjUgMTEuNWgxOTF2NDUwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNXpNMTEyNSA0MDBoNTBxMTAgMCAxNy41IC03LjV0Ny41IC0xNy41di0zNTBxMCAtMTAgLTcuNSAtMTcuNXQtMTcuNSAtNy41IGgtMTA1MHEtMTAgMCAtMTcuNSA3LjV0LTcuNSAxNy41djM1MHEwIDEwIDcuNSAxNy41dDE3LjUgNy41aDUwcTEwIDAgMTcuNSAtNy41dDcuNSAtMTcuNXYtMTc1aDkwMHYxNzVxMCAxMCA3LjUgMTcuNXQxNy41IDcuNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDI2OyIgZD0iTTYwMCAxMTc3cTExNyAwIDIyNCAtNDUuNXQxODQuNSAtMTIzdDEyMyAtMTg0LjV0NDUuNSAtMjI0dC00NS41IC0yMjR0LTEyMyAtMTg0LjV0LTE4NC41IC0xMjN0LTIyNCAtNDUuNXQtMjI0IDQ1LjV0LTE4NC41IDEyM3QtMTIzIDE4NC41dC00NS41IDIyNHQ0NS41IDIyNHQxMjMgMTg0LjV0MTg0LjUgMTIzdDIyNCA0NS41ek02MDAgMTAyN3EtMTE2IDAgLTIxNC41IC01N3QtMTU1LjUgLTE1NS41dC01NyAtMjE0LjV0NTcgLTIxNC41IHQxNTUuNSAtMTU1LjV0MjE0LjUgLTU3dDIxNC41IDU3dDE1NS41IDE1NS41dDU3IDIxNC41dC01NyAyMTQuNXQtMTU1LjUgMTU1LjV0LTIxNC41IDU3ek01MjUgOTAwaDE1MHExMCAwIDE3LjUgLTcuNXQ3LjUgLTE3LjV2LTI3NWgxMzdxMjEgMCAyNiAtMTEuNXQtOCAtMjcuNWwtMjIzIC0yNzVxLTEzIC0xNiAtMzIgLTE2dC0zMiAxNmwtMjIzIDI3NXEtMTMgMTYgLTggMjcuNXQyNiAxMS41aDEzN3YyNzVxMCAxMCA3LjUgMTcuNXQxNy41IDcuNXogIiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTAyNzsiIGQ9Ik02MDAgMTE3N3ExMTcgMCAyMjQgLTQ1LjV0MTg0LjUgLTEyM3QxMjMgLTE4NC41dDQ1LjUgLTIyNHQtNDUuNSAtMjI0dC0xMjMgLTE4NC41dC0xODQuNSAtMTIzdC0yMjQgLTQ1LjV0LTIyNCA0NS41dC0xODQuNSAxMjN0LTEyMyAxODQuNXQtNDUuNSAyMjR0NDUuNSAyMjR0MTIzIDE4NC41dDE4NC41IDEyM3QyMjQgNDUuNXpNNjAwIDEwMjdxLTExNiAwIC0yMTQuNSAtNTd0LTE1NS41IC0xNTUuNXQtNTcgLTIxNC41dDU3IC0yMTQuNSB0MTU1LjUgLTE1NS41dDIxNC41IC01N3QyMTQuNSA1N3QxNTUuNSAxNTUuNXQ1NyAyMTQuNXQtNTcgMjE0LjV0LTE1NS41IDE1NS41dC0yMTQuNSA1N3pNNjMyIDkxNGwyMjMgLTI3NXExMyAtMTYgOCAtMjcuNXQtMjYgLTExLjVoLTEzN3YtMjc1cTAgLTEwIC03LjUgLTE3LjV0LTE3LjUgLTcuNWgtMTUwcS0xMCAwIC0xNy41IDcuNXQtNy41IDE3LjV2Mjc1aC0xMzdxLTIxIDAgLTI2IDExLjV0OCAyNy41bDIyMyAyNzVxMTMgMTYgMzIgMTYgdDMyIC0xNnoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDI4OyIgZD0iTTIyNSAxMjAwaDc1MHExMCAwIDE5LjUgLTd0MTIuNSAtMTdsMTg2IC02NTJxNyAtMjQgNyAtNDl2LTQyNXEwIC0xMiAtNCAtMjd0LTkgLTE3cS0xMiAtNiAtMzcgLTZoLTExMDBxLTEyIDAgLTI3IDR0LTE3IDhxLTYgMTMgLTYgMzhsMSA0MjVxMCAyNSA3IDQ5bDE4NSA2NTJxMyAxMCAxMi41IDE3dDE5LjUgN3pNODc4IDEwMDBoLTU1NnEtMTAgMCAtMTkgLTd0LTExIC0xOGwtODcgLTQ1MHEtMiAtMTEgNCAtMTh0MTYgLTdoMTUwIHExMCAwIDE5LjUgLTd0MTEuNSAtMTdsMzggLTE1MnEyIC0xMCAxMS41IC0xN3QxOS41IC03aDI1MHExMCAwIDE5LjUgN3QxMS41IDE3bDM4IDE1MnEyIDEwIDExLjUgMTd0MTkuNSA3aDE1MHExMCAwIDE2IDd0NCAxOGwtODcgNDUwcS0yIDExIC0xMSAxOHQtMTkgN3oiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDI5OyIgZD0iTTYwMCAxMTc3cTExNyAwIDIyNCAtNDUuNXQxODQuNSAtMTIzdDEyMyAtMTg0LjV0NDUuNSAtMjI0dC00NS41IC0yMjR0LTEyMyAtMTg0LjV0LTE4NC41IC0xMjN0LTIyNCAtNDUuNXQtMjI0IDQ1LjV0LTE4NC41IDEyM3QtMTIzIDE4NC41dC00NS41IDIyNHQ0NS41IDIyNHQxMjMgMTg0LjV0MTg0LjUgMTIzdDIyNCA0NS41ek02MDAgMTAyN3EtMTE2IDAgLTIxNC41IC01N3QtMTU1LjUgLTE1NS41dC01NyAtMjE0LjV0NTcgLTIxNC41IHQxNTUuNSAtMTU1LjV0MjE0LjUgLTU3dDIxNC41IDU3dDE1NS41IDE1NS41dDU3IDIxNC41dC01NyAyMTQuNXQtMTU1LjUgMTU1LjV0LTIxNC41IDU3ek01NDAgODIwbDI1MyAtMTkwcTE3IC0xMiAxNyAtMzB0LTE3IC0zMGwtMjUzIC0xOTBxLTE2IC0xMiAtMjggLTYuNXQtMTIgMjYuNXY0MDBxMCAyMSAxMiAyNi41dDI4IC02LjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTAzMDsiIGQ9Ik05NDcgMTA2MGwxMzUgMTM1cTcgNyAxMi41IDV0NS41IC0xM3YtMzYycTAgLTEwIC03LjUgLTE3LjV0LTE3LjUgLTcuNWgtMzYycS0xMSAwIC0xMyA1LjV0NSAxMi41bDEzMyAxMzNxLTEwOSA3NiAtMjM4IDc2cS0xMTYgMCAtMjE0LjUgLTU3dC0xNTUuNSAtMTU1LjV0LTU3IC0yMTQuNXQ1NyAtMjE0LjV0MTU1LjUgLTE1NS41dDIxNC41IC01N3QyMTQuNSA1N3QxNTUuNSAxNTUuNXQ1NyAyMTQuNWgxNTBxMCAtMTE3IC00NS41IC0yMjQgdC0xMjMgLTE4NC41dC0xODQuNSAtMTIzdC0yMjQgLTQ1LjV0LTIyNCA0NS41dC0xODQuNSAxMjN0LTEyMyAxODQuNXQtNDUuNSAyMjR0NDUuNSAyMjR0MTIzIDE4NC41dDE4NC41IDEyM3QyMjQgNDUuNXExOTIgMCAzNDcgLTExN3oiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDMxOyIgZD0iTTk0NyAxMDYwbDEzNSAxMzVxNyA3IDEyLjUgNXQ1LjUgLTEzdi0zNjFxMCAtMTEgLTcuNSAtMTguNXQtMTguNSAtNy41aC0zNjFxLTExIDAgLTEzIDUuNXQ1IDEyLjVsMTM0IDEzNHEtMTEwIDc1IC0yMzkgNzVxLTExNiAwIC0yMTQuNSAtNTd0LTE1NS41IC0xNTUuNXQtNTcgLTIxNC41aC0xNTBxMCAxMTcgNDUuNSAyMjR0MTIzIDE4NC41dDE4NC41IDEyM3QyMjQgNDUuNXExOTIgMCAzNDcgLTExN3pNMTAyNyA2MDBoMTUwIHEwIC0xMTcgLTQ1LjUgLTIyNHQtMTIzIC0xODQuNXQtMTg0LjUgLTEyM3QtMjI0IC00NS41cS0xOTIgMCAtMzQ4IDExOGwtMTM0IC0xMzRxLTcgLTggLTEyLjUgLTUuNXQtNS41IDEyLjV2MzYwcTAgMTEgNy41IDE4LjV0MTguNSA3LjVoMzYwcTEwIDAgMTIuNSAtNS41dC01LjUgLTEyLjVsLTEzMyAtMTMzcTExMCAtNzYgMjQwIC03NnExMTYgMCAyMTQuNSA1N3QxNTUuNSAxNTUuNXQ1NyAyMTQuNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDMyOyIgZD0iTTEyNSAxMjAwaDEwNTBxMTAgMCAxNy41IC03LjV0Ny41IC0xNy41di0xMTUwcTAgLTEwIC03LjUgLTE3LjV0LTE3LjUgLTcuNWgtMTA1MHEtMTAgMCAtMTcuNSA3LjV0LTcuNSAxNy41djExNTBxMCAxMCA3LjUgMTcuNXQxNy41IDcuNXpNMTA3NSAxMDAwaC04NTBxLTEwIDAgLTE3LjUgLTcuNXQtNy41IC0xNy41di04NTBxMCAtMTAgNy41IC0xNy41dDE3LjUgLTcuNWg4NTBxMTAgMCAxNy41IDcuNXQ3LjUgMTcuNXY4NTAgcTAgMTAgLTcuNSAxNy41dC0xNy41IDcuNXpNMzI1IDkwMGg1MHExMCAwIDE3LjUgLTcuNXQ3LjUgLTE3LjV2LTUwcTAgLTEwIC03LjUgLTE3LjV0LTE3LjUgLTcuNWgtNTBxLTEwIDAgLTE3LjUgNy41dC03LjUgMTcuNXY1MHEwIDEwIDcuNSAxNy41dDE3LjUgNy41ek01MjUgOTAwaDQ1MHExMCAwIDE3LjUgLTcuNXQ3LjUgLTE3LjV2LTUwcTAgLTEwIC03LjUgLTE3LjV0LTE3LjUgLTcuNWgtNDUwcS0xMCAwIC0xNy41IDcuNXQtNy41IDE3LjV2NTAgcTAgMTAgNy41IDE3LjV0MTcuNSA3LjV6TTMyNSA3MDBoNTBxMTAgMCAxNy41IC03LjV0Ny41IC0xNy41di01MHEwIC0xMCAtNy41IC0xNy41dC0xNy41IC03LjVoLTUwcS0xMCAwIC0xNy41IDcuNXQtNy41IDE3LjV2NTBxMCAxMCA3LjUgMTcuNXQxNy41IDcuNXpNNTI1IDcwMGg0NTBxMTAgMCAxNy41IC03LjV0Ny41IC0xNy41di01MHEwIC0xMCAtNy41IC0xNy41dC0xNy41IC03LjVoLTQ1MHEtMTAgMCAtMTcuNSA3LjV0LTcuNSAxNy41djUwIHEwIDEwIDcuNSAxNy41dDE3LjUgNy41ek0zMjUgNTAwaDUwcTEwIDAgMTcuNSAtNy41dDcuNSAtMTcuNXYtNTBxMCAtMTAgLTcuNSAtMTcuNXQtMTcuNSAtNy41aC01MHEtMTAgMCAtMTcuNSA3LjV0LTcuNSAxNy41djUwcTAgMTAgNy41IDE3LjV0MTcuNSA3LjV6TTUyNSA1MDBoNDUwcTEwIDAgMTcuNSAtNy41dDcuNSAtMTcuNXYtNTBxMCAtMTAgLTcuNSAtMTcuNXQtMTcuNSAtNy41aC00NTBxLTEwIDAgLTE3LjUgNy41dC03LjUgMTcuNXY1MCBxMCAxMCA3LjUgMTcuNXQxNy41IDcuNXpNMzI1IDMwMGg1MHExMCAwIDE3LjUgLTcuNXQ3LjUgLTE3LjV2LTUwcTAgLTEwIC03LjUgLTE3LjV0LTE3LjUgLTcuNWgtNTBxLTEwIDAgLTE3LjUgNy41dC03LjUgMTcuNXY1MHEwIDEwIDcuNSAxNy41dDE3LjUgNy41ek01MjUgMzAwaDQ1MHExMCAwIDE3LjUgLTcuNXQ3LjUgLTE3LjV2LTUwcTAgLTEwIC03LjUgLTE3LjV0LTE3LjUgLTcuNWgtNDUwcS0xMCAwIC0xNy41IDcuNXQtNy41IDE3LjV2NTAgcTAgMTAgNy41IDE3LjV0MTcuNSA3LjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTAzMzsiIGQ9Ik05MDAgODAwdjIwMHEwIDgzIC01OC41IDE0MS41dC0xNDEuNSA1OC41aC0zMDBxLTgyIDAgLTE0MSAtNTl0LTU5IC0xNDF2LTIwMGgtMTAwcS00MSAwIC03MC41IC0yOS41dC0yOS41IC03MC41di02MDBxMCAtNDEgMjkuNSAtNzAuNXQ3MC41IC0yOS41aDkwMHE0MSAwIDcwLjUgMjkuNXQyOS41IDcwLjV2NjAwcTAgNDEgLTI5LjUgNzAuNXQtNzAuNSAyOS41aC0xMDB6TTQwMCA4MDB2MTUwcTAgMjEgMTUgMzUuNXQzNSAxNC41aDIwMCBxMjAgMCAzNSAtMTQuNXQxNSAtMzUuNXYtMTUwaC0zMDB6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTAzNDsiIGQ9Ik0xMjUgMTEwMGg1MHExMCAwIDE3LjUgLTcuNXQ3LjUgLTE3LjV2LTEwNzVoLTEwMHYxMDc1cTAgMTAgNy41IDE3LjV0MTcuNSA3LjV6TTEwNzUgMTA1MnE0IDAgOSAtMnExNiAtNiAxNiAtMjN2LTQyMXEwIC02IC0zIC0xMnEtMzMgLTU5IC02Ni41IC05OXQtNjUuNSAtNTh0LTU2LjUgLTI0LjV0LTUyLjUgLTYuNXEtMjYgMCAtNTcuNSA2LjV0LTUyLjUgMTMuNXQtNjAgMjFxLTQxIDE1IC02MyAyMi41dC01Ny41IDE1dC02NS41IDcuNSBxLTg1IDAgLTE2MCAtNTdxLTcgLTUgLTE1IC01cS02IDAgLTExIDNxLTE0IDcgLTE0IDIydjQzOHEyMiA1NSA4MiA5OC41dDExOSA0Ni41cTIzIDIgNDMgMC41dDQzIC03dDMyLjUgLTguNXQzOCAtMTN0MzIuNSAtMTFxNDEgLTE0IDYzLjUgLTIxdDU3IC0xNHQ2My41IC03cTEwMyAwIDE4MyA4N3E3IDggMTggOHoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDM1OyIgZD0iTTYwMCAxMTc1cTExNiAwIDIyNyAtNDkuNXQxOTIuNSAtMTMxdDEzMSAtMTkyLjV0NDkuNSAtMjI3di0zMDBxMCAtMTAgLTcuNSAtMTcuNXQtMTcuNSAtNy41aC01MHEtMTAgMCAtMTcuNSA3LjV0LTcuNSAxNy41djMwMHEwIDEyNyAtNzAuNSAyMzEuNXQtMTg0LjUgMTYxLjV0LTI0NSA1N3QtMjQ1IC01N3QtMTg0LjUgLTE2MS41dC03MC41IC0yMzEuNXYtMzAwcTAgLTEwIC03LjUgLTE3LjV0LTE3LjUgLTcuNWgtNTAgcS0xMCAwIC0xNy41IDcuNXQtNy41IDE3LjV2MzAwcTAgMTE2IDQ5LjUgMjI3dDEzMSAxOTIuNXQxOTIuNSAxMzF0MjI3IDQ5LjV6TTIyMCA1MDBoMTYwcTggMCAxNCAtNnQ2IC0xNHYtNDYwcTAgLTggLTYgLTE0dC0xNCAtNmgtMTYwcS04IDAgLTE0IDZ0LTYgMTR2NDYwcTAgOCA2IDE0dDE0IDZ6TTgyMCA1MDBoMTYwcTggMCAxNCAtNnQ2IC0xNHYtNDYwcTAgLTggLTYgLTE0dC0xNCAtNmgtMTYwcS04IDAgLTE0IDZ0LTYgMTR2NDYwIHEwIDggNiAxNHQxNCA2eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUwMzY7IiBkPSJNMzIxIDgxNGwyNTggMTcycTkgNiAxNSAyLjV0NiAtMTMuNXYtNzUwcTAgLTEwIC02IC0xMy41dC0xNSAyLjVsLTI1OCAxNzJxLTIxIDE0IC00NiAxNGgtMjUwcS0xMCAwIC0xNy41IDcuNXQtNy41IDE3LjV2MzUwcTAgMTAgNy41IDE3LjV0MTcuNSA3LjVoMjUwcTI1IDAgNDYgMTR6TTkwMCA2NjhsMTIwIDEyMHE3IDcgMTcgN3QxNyAtN2wzNCAtMzRxNyAtNyA3IC0xN3QtNyAtMTdsLTEyMCAtMTIwbDEyMCAtMTIwcTcgLTcgNyAtMTcgdC03IC0xN2wtMzQgLTM0cS03IC03IC0xNyAtN3QtMTcgN2wtMTIwIDExOWwtMTIwIC0xMTlxLTcgLTcgLTE3IC03dC0xNyA3bC0zNCAzNHEtNyA3IC03IDE3dDcgMTdsMTE5IDEyMGwtMTE5IDEyMHEtNyA3IC03IDE3dDcgMTdsMzQgMzRxNyA4IDE3IDh0MTcgLTh6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTAzNzsiIGQ9Ik0zMjEgODE0bDI1OCAxNzJxOSA2IDE1IDIuNXQ2IC0xMy41di03NTBxMCAtMTAgLTYgLTEzLjV0LTE1IDIuNWwtMjU4IDE3MnEtMjEgMTQgLTQ2IDE0aC0yNTBxLTEwIDAgLTE3LjUgNy41dC03LjUgMTcuNXYzNTBxMCAxMCA3LjUgMTcuNXQxNy41IDcuNWgyNTBxMjUgMCA0NiAxNHpNNzY2IDkwMGg0cTEwIC0xIDE2IC0xMHE5NiAtMTI5IDk2IC0yOTBxMCAtMTU0IC05MCAtMjgxcS02IC05IC0xNyAtMTBsLTMgLTFxLTkgMCAtMTYgNiBsLTI5IDIzcS03IDcgLTguNSAxNi41dDQuNSAxNy41cTcyIDEwMyA3MiAyMjlxMCAxMzIgLTc4IDIzOHEtNiA4IC00LjUgMTh0OS41IDE3bDI5IDIycTcgNSAxNSA1eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUwMzg7IiBkPSJNOTY3IDEwMDRoM3ExMSAtMSAxNyAtMTBxMTM1IC0xNzkgMTM1IC0zOTZxMCAtMTA1IC0zNCAtMjA2LjV0LTk4IC0xODUuNXEtNyAtOSAtMTcgLTEwaC0zcS05IDAgLTE2IDZsLTQyIDM0cS04IDYgLTkgMTZ0NSAxOHExMTEgMTUwIDExMSAzMjhxMCA5MCAtMjkuNSAxNzZ0LTg0LjUgMTU3cS02IDkgLTUgMTl0MTAgMTZsNDIgMzNxNyA1IDE1IDV6TTMyMSA4MTRsMjU4IDE3MnE5IDYgMTUgMi41dDYgLTEzLjV2LTc1MHEwIC0xMCAtNiAtMTMuNSB0LTE1IDIuNWwtMjU4IDE3MnEtMjEgMTQgLTQ2IDE0aC0yNTBxLTEwIDAgLTE3LjUgNy41dC03LjUgMTcuNXYzNTBxMCAxMCA3LjUgMTcuNXQxNy41IDcuNWgyNTBxMjUgMCA0NiAxNHpNNzY2IDkwMGg0cTEwIC0xIDE2IC0xMHE5NiAtMTI5IDk2IC0yOTBxMCAtMTU0IC05MCAtMjgxcS02IC05IC0xNyAtMTBsLTMgLTFxLTkgMCAtMTYgNmwtMjkgMjNxLTcgNyAtOC41IDE2LjV0NC41IDE3LjVxNzIgMTAzIDcyIDIyOXEwIDEzMiAtNzggMjM4IHEtNiA4IC00LjUgMTguNXQ5LjUgMTYuNWwyOSAyMnE3IDUgMTUgNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDM5OyIgZD0iTTUwMCA5MDBoMTAwdi0xMDBoLTEwMHYtMTAwaC00MDB2LTEwMGgtMTAwdjYwMGg1MDB2LTMwMHpNMTIwMCA3MDBoLTIwMHYtMTAwaDIwMHYtMjAwaC0zMDB2MzAwaC0yMDB2MzAwaC0xMDB2MjAwaDYwMHYtNTAwek0xMDAgMTEwMHYtMzAwaDMwMHYzMDBoLTMwMHpNODAwIDExMDB2LTMwMGgzMDB2MzAwaC0zMDB6TTMwMCA5MDBoLTEwMHYxMDBoMTAwdi0xMDB6TTEwMDAgOTAwaC0xMDB2MTAwaDEwMHYtMTAwek0zMDAgNTAwaDIwMHYtNTAwIGgtNTAwdjUwMGgyMDB2MTAwaDEwMHYtMTAwek04MDAgMzAwaDIwMHYtMTAwaC0xMDB2LTEwMGgtMjAwdjEwMGgtMTAwdjEwMGgxMDB2MjAwaC0yMDB2MTAwaDMwMHYtMzAwek0xMDAgNDAwdi0zMDBoMzAwdjMwMGgtMzAwek0zMDAgMjAwaC0xMDB2MTAwaDEwMHYtMTAwek0xMjAwIDIwMGgtMTAwdjEwMGgxMDB2LTEwMHpNNzAwIDBoLTEwMHYxMDBoMTAwdi0xMDB6TTEyMDAgMGgtMzAwdjEwMGgzMDB2LTEwMHoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDQwOyIgZD0iTTEwMCAyMDBoLTEwMHYxMDAwaDEwMHYtMTAwMHpNMzAwIDIwMGgtMTAwdjEwMDBoMTAwdi0xMDAwek03MDAgMjAwaC0yMDB2MTAwMGgyMDB2LTEwMDB6TTkwMCAyMDBoLTEwMHYxMDAwaDEwMHYtMTAwMHpNMTIwMCAyMDBoLTIwMHYxMDAwaDIwMHYtMTAwMHpNNDAwIDBoLTMwMHYxMDBoMzAwdi0xMDB6TTYwMCAwaC0xMDB2OTFoMTAwdi05MXpNODAwIDBoLTEwMHY5MWgxMDB2LTkxek0xMTAwIDBoLTIwMHY5MWgyMDB2LTkxeiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUwNDE7IiBkPSJNNTAwIDEyMDBsNjgyIC02ODJxOCAtOCA4IC0xOHQtOCAtMThsLTQ2NCAtNDY0cS04IC04IC0xOCAtOHQtMTggOGwtNjgyIDY4MmwxIDQ3NXEwIDEwIDcuNSAxNy41dDE3LjUgNy41aDQ3NHpNMzE5LjUgMTAyNC41cS0yOS41IDI5LjUgLTcxIDI5LjV0LTcxIC0yOS41dC0yOS41IC03MS41dDI5LjUgLTcxLjV0NzEgLTI5LjV0NzEgMjkuNXQyOS41IDcxLjV0LTI5LjUgNzEuNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDQyOyIgZD0iTTUwMCAxMjAwbDY4MiAtNjgycTggLTggOCAtMTh0LTggLTE4bC00NjQgLTQ2NHEtOCAtOCAtMTggLTh0LTE4IDhsLTY4MiA2ODJsMSA0NzVxMCAxMCA3LjUgMTcuNXQxNy41IDcuNWg0NzR6TTgwMCAxMjAwbDY4MiAtNjgycTggLTggOCAtMTh0LTggLTE4bC00NjQgLTQ2NHEtOCAtOCAtMTggLTh0LTE4IDhsLTU2IDU2bDQyNCA0MjZsLTcwMCA3MDBoMTUwek0zMTkuNSAxMDI0LjVxLTI5LjUgMjkuNSAtNzEgMjkuNXQtNzEgLTI5LjUgdC0yOS41IC03MS41dDI5LjUgLTcxLjV0NzEgLTI5LjV0NzEgMjkuNXQyOS41IDcxLjV0LTI5LjUgNzEuNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDQzOyIgZD0iTTMwMCAxMjAwaDgyNXE3NSAwIDc1IC03NXYtOTAwcTAgLTI1IC0xOCAtNDNsLTY0IC02NHEtOCAtOCAtMTMgLTUuNXQtNSAxMi41djk1MHEwIDEwIC03LjUgMTcuNXQtMTcuNSA3LjVoLTcwMHEtMjUgMCAtNDMgLTE4bC02NCAtNjRxLTggLTggLTUuNSAtMTN0MTIuNSAtNWg3MDBxMTAgMCAxNy41IC03LjV0Ny41IC0xNy41di05NTBxMCAtMTAgLTcuNSAtMTcuNXQtMTcuNSAtNy41aC04NTBxLTEwIDAgLTE3LjUgNy41dC03LjUgMTcuNXY5NzUgcTAgMjUgMTggNDNsMTM5IDEzOXExOCAxOCA0MyAxOHoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDQ0OyIgZD0iTTI1MCAxMjAwaDgwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtMTE1MGwtNDUwIDQ0NGwtNDUwIC00NDV2MTE1MXEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTA0NTsiIGQ9Ik04MjIgMTIwMGgtNDQ0cS0xMSAwIC0xOSAtNy41dC05IC0xNy41bC03OCAtMzAxcS03IC0yNCA3IC00NWw1NyAtMTA4cTYgLTkgMTcuNSAtMTV0MjEuNSAtNmg0NTBxMTAgMCAyMS41IDZ0MTcuNSAxNWw2MiAxMDhxMTQgMjEgNyA0NWwtODMgMzAxcS0xIDEwIC05IDE3LjV0LTE5IDcuNXpNMTE3NSA4MDBoLTE1MHEtMTAgMCAtMjEgLTYuNXQtMTUgLTE1LjVsLTc4IC0xNTZxLTQgLTkgLTE1IC0xNS41dC0yMSAtNi41aC01NTAgcS0xMCAwIC0yMSA2LjV0LTE1IDE1LjVsLTc4IDE1NnEtNCA5IC0xNSAxNS41dC0yMSA2LjVoLTE1MHEtMTAgMCAtMTcuNSAtNy41dC03LjUgLTE3LjV2LTY1MHEwIC0xMCA3LjUgLTE3LjV0MTcuNSAtNy41aDE1MHExMCAwIDE3LjUgNy41dDcuNSAxNy41djE1MHEwIDEwIDcuNSAxNy41dDE3LjUgNy41aDc1MHExMCAwIDE3LjUgLTcuNXQ3LjUgLTE3LjV2LTE1MHEwIC0xMCA3LjUgLTE3LjV0MTcuNSAtNy41aDE1MHExMCAwIDE3LjUgNy41IHQ3LjUgMTcuNXY2NTBxMCAxMCAtNy41IDE3LjV0LTE3LjUgNy41ek04NTAgMjAwaC01MDBxLTEwIDAgLTE5LjUgLTd0LTExLjUgLTE3bC0zOCAtMTUycS0yIC0xMCAzLjUgLTE3dDE1LjUgLTdoNjAwcTEwIDAgMTUuNSA3dDMuNSAxN2wtMzggMTUycS0yIDEwIC0xMS41IDE3dC0xOS41IDd6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTA0NjsiIGQ9Ik01MDAgMTEwMGgyMDBxNTYgMCAxMDIuNSAtMjAuNXQ3Mi41IC01MHQ0NCAtNTl0MjUgLTUwLjVsNiAtMjBoMTUwcTQxIDAgNzAuNSAtMjkuNXQyOS41IC03MC41di02MDBxMCAtNDEgLTI5LjUgLTcwLjV0LTcwLjUgLTI5LjVoLTEwMDBxLTQxIDAgLTcwLjUgMjkuNXQtMjkuNSA3MC41djYwMHEwIDQxIDI5LjUgNzAuNXQ3MC41IDI5LjVoMTUwcTIgOCA2LjUgMjEuNXQyNCA0OHQ0NSA2MXQ3MiA0OHQxMDIuNSAyMS41ek05MDAgODAwdi0xMDAgaDEwMHYxMDBoLTEwMHpNNjAwIDczMHEtOTUgMCAtMTYyLjUgLTY3LjV0LTY3LjUgLTE2Mi41dDY3LjUgLTE2Mi41dDE2Mi41IC02Ny41dDE2Mi41IDY3LjV0NjcuNSAxNjIuNXQtNjcuNSAxNjIuNXQtMTYyLjUgNjcuNXpNNjAwIDYwM3E0MyAwIDczIC0zMHQzMCAtNzN0LTMwIC03M3QtNzMgLTMwdC03MyAzMHQtMzAgNzN0MzAgNzN0NzMgMzB6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTA0NzsiIGQ9Ik02ODEgMTE5OWwzODUgLTk5OHEyMCAtNTAgNjAgLTkycTE4IC0xOSAzNi41IC0yOS41dDI3LjUgLTExLjVsMTAgLTJ2LTY2aC00MTd2NjZxNTMgMCA3NSA0My41dDUgODguNWwtODIgMjIyaC0zOTFxLTU4IC0xNDUgLTkyIC0yMzRxLTExIC0zNCAtNi41IC01N3QyNS41IC0zN3Q0NiAtMjB0NTUgLTZ2LTY2aC0zNjV2NjZxNTYgMjQgODQgNTJxMTIgMTIgMjUgMzAuNXQyMCAzMS41bDcgMTNsMzk5IDEwMDZoOTN6TTQxNiA1MjFoMzQwIGwtMTYyIDQ1N3oiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDQ4OyIgZD0iTTc1MyA2NDFxNSAtMSAxNC41IC00LjV0MzYgLTE1LjV0NTAuNSAtMjYuNXQ1My41IC00MHQ1MC41IC01NC41dDM1LjUgLTcwdDE0LjUgLTg3cTAgLTY3IC0yNy41IC0xMjUuNXQtNzEuNSAtOTcuNXQtOTguNSAtNjYuNXQtMTA4LjUgLTQwLjV0LTEwMiAtMTNoLTUwMHY4OXE0MSA3IDcwLjUgMzIuNXQyOS41IDY1LjV2ODI3cTAgMjQgLTAuNSAzNHQtMy41IDI0dC04LjUgMTkuNXQtMTcgMTMuNXQtMjggMTIuNXQtNDIuNSAxMS41djcxIGw0NzEgLTFxNTcgMCAxMTUuNSAtMjAuNXQxMDggLTU3dDgwLjUgLTk0dDMxIC0xMjQuNXEwIC01MSAtMTUuNSAtOTYuNXQtMzggLTc0LjV0LTQ1IC01MC41dC0zOC41IC0zMC41ek00MDAgNzAwaDEzOXE3OCAwIDEzMC41IDQ4LjV0NTIuNSAxMjIuNXEwIDQxIC04LjUgNzAuNXQtMjkuNSA1NS41dC02Mi41IDM5LjV0LTEwMy41IDEzLjVoLTExOHYtMzUwek00MDAgMjAwaDIxNnE4MCAwIDEyMSA1MC41dDQxIDEzMC41cTAgOTAgLTYyLjUgMTU0LjUgdC0xNTYuNSA2NC41aC0xNTl2LTQwMHoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDQ5OyIgZD0iTTg3NyAxMjAwbDIgLTU3cS04MyAtMTkgLTExNiAtNDUuNXQtNDAgLTY2LjVsLTEzMiAtODM5cS05IC00OSAxMyAtNjl0OTYgLTI2di05N2gtNTAwdjk3cTE4NiAxNiAyMDAgOThsMTczIDgzMnEzIDE3IDMgMzB0LTEuNSAyMi41dC05IDE3LjV0LTEzLjUgMTIuNXQtMjEuNSAxMHQtMjYgOC41dC0zMy41IDEwcS0xMyAzIC0xOSA1djU3aDQyNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDUwOyIgZD0iTTEzMDAgOTAwaC01MHEwIDIxIC00IDM3dC05LjUgMjYuNXQtMTggMTcuNXQtMjIgMTF0LTI4LjUgNS41dC0zMSAydC0zNyAwLjVoLTIwMHYtODUwcTAgLTIyIDI1IC0zNC41dDUwIC0xMy41bDI1IC0ydi0xMDBoLTQwMHYxMDBxNCAwIDExIDAuNXQyNCAzdDMwIDd0MjQgMTV0MTEgMjQuNXY4NTBoLTIwMHEtMjUgMCAtMzcgLTAuNXQtMzEgLTJ0LTI4LjUgLTUuNXQtMjIgLTExdC0xOCAtMTcuNXQtOS41IC0yNi41dC00IC0zN2gtNTB2MzAwIGgxMDAwdi0zMDB6TTE3NSAxMDAwaC03NXYtODAwaDc1bC0xMjUgLTE2N2wtMTI1IDE2N2g3NXY4MDBoLTc1bDEyNSAxNjd6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTA1MTsiIGQ9Ik0xMTAwIDkwMGgtNTBxMCAyMSAtNCAzN3QtOS41IDI2LjV0LTE4IDE3LjV0LTIyIDExdC0yOC41IDUuNXQtMzEgMnQtMzcgMC41aC0yMDB2LTY1MHEwIC0yMiAyNSAtMzQuNXQ1MCAtMTMuNWwyNSAtMnYtMTAwaC00MDB2MTAwcTQgMCAxMSAwLjV0MjQgM3QzMCA3dDI0IDE1dDExIDI0LjV2NjUwaC0yMDBxLTI1IDAgLTM3IC0wLjV0LTMxIC0ydC0yOC41IC01LjV0LTIyIC0xMXQtMTggLTE3LjV0LTkuNSAtMjYuNXQtNCAtMzdoLTUwdjMwMCBoMTAwMHYtMzAwek0xMTY3IDUwbC0xNjcgLTEyNXY3NWgtODAwdi03NWwtMTY3IDEyNWwxNjcgMTI1di03NWg4MDB2NzV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTA1MjsiIGQ9Ik01MCAxMTAwaDYwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtMTAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC02MDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djEwMHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6TTUwIDgwMGgxMDAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di0xMDBxMCAtMjEgLTE0LjUgLTM1LjV0LTM1LjUgLTE0LjVoLTEwMDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djEwMCBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41ek01MCA1MDBoODAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di0xMDBxMCAtMjEgLTE0LjUgLTM1LjV0LTM1LjUgLTE0LjVoLTgwMHEtMjEgMCAtMzUuNSAxNC41dC0xNC41IDM1LjV2MTAwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNXpNNTAgMjAwaDExMDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTEwMHEwIC0yMSAtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtMTEwMCBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djEwMHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTA1MzsiIGQ9Ik0yNTAgMTEwMGg3MDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTEwMHEwIC0yMSAtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtNzAwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXYxMDBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41ek01MCA4MDBoMTEwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtMTAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC0xMTAwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXYxMDAgcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNXpNMjUwIDUwMGg3MDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTEwMHEwIC0yMSAtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtNzAwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXYxMDBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41ek01MCAyMDBoMTEwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtMTAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC0xMTAwIHEtMjEgMCAtMzUuNSAxNC41dC0xNC41IDM1LjV2MTAwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDU0OyIgZD0iTTUwMCA5NTB2MTAwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNWg2MDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTEwMHEwIC0yMSAtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtNjAwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXpNMTAwIDY1MHYxMDBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41aDEwMDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTEwMHEwIC0yMSAtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtMTAwMCBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41ek0zMDAgMzUwdjEwMHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjVoODAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di0xMDBxMCAtMjEgLTE0LjUgLTM1LjV0LTM1LjUgLTE0LjVoLTgwMHEtMjEgMCAtMzUuNSAxNC41dC0xNC41IDM1LjV6TTAgNTB2MTAwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNWgxMTAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di0xMDAgcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC0xMTAwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDU1OyIgZD0iTTUwIDExMDBoMTEwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtMTAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC0xMTAwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXYxMDBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41ek01MCA4MDBoMTEwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtMTAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC0xMTAwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXYxMDAgcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNXpNNTAgNTAwaDExMDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTEwMHEwIC0yMSAtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtMTEwMHEtMjEgMCAtMzUuNSAxNC41dC0xNC41IDM1LjV2MTAwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNXpNNTAgMjAwaDExMDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTEwMHEwIC0yMSAtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtMTEwMCBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djEwMHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTA1NjsiIGQ9Ik01MCAxMTAwaDEwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtMTAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC0xMDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djEwMHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6TTM1MCAxMTAwaDgwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtMTAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC04MDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djEwMCBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41ek01MCA4MDBoMTAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di0xMDBxMCAtMjEgLTE0LjUgLTM1LjV0LTM1LjUgLTE0LjVoLTEwMHEtMjEgMCAtMzUuNSAxNC41dC0xNC41IDM1LjV2MTAwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNXpNMzUwIDgwMGg4MDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTEwMHEwIC0yMSAtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtODAwIHEtMjEgMCAtMzUuNSAxNC41dC0xNC41IDM1LjV2MTAwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNXpNNTAgNTAwaDEwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtMTAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC0xMDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djEwMHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6TTM1MCA1MDBoODAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di0xMDAgcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC04MDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djEwMHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6TTUwIDIwMGgxMDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTEwMHEwIC0yMSAtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtMTAwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXYxMDBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41ek0zNTAgMjAwaDgwMCBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTEwMHEwIC0yMSAtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtODAwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXYxMDBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUwNTc7IiBkPSJNNDAwIDBoLTEwMHYxMTAwaDEwMHYtMTEwMHpNNTUwIDExMDBoMTAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di0xMDBxMCAtMjEgLTE0LjUgLTM1LjV0LTM1LjUgLTE0LjVoLTEwMHEtMjEgMCAtMzUuNSAxNC41dC0xNC41IDM1LjV2MTAwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNXpNNTUwIDgwMGg1MDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTEwMHEwIC0yMSAtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtNTAwIHEtMjEgMCAtMzUuNSAxNC41dC0xNC41IDM1LjV2MTAwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNXpNMjY3IDU1MGwtMTY3IC0xMjV2NzVoLTIwMHYxMDBoMjAwdjc1ek01NTAgNTAwaDMwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtMTAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC0zMDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djEwMHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6TTU1MCAyMDBoNjAwIHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtMTAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC02MDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djEwMHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTA1ODsiIGQ9Ik01MCAxMTAwaDEwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtMTAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC0xMDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djEwMHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6TTkwMCAwaC0xMDB2MTEwMGgxMDB2LTExMDB6TTUwIDgwMGg1MDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTEwMHEwIC0yMSAtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtNTAwIHEtMjEgMCAtMzUuNSAxNC41dC0xNC41IDM1LjV2MTAwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNXpNMTEwMCA2MDBoMjAwdi0xMDBoLTIwMHYtNzVsLTE2NyAxMjVsMTY3IDEyNXYtNzV6TTUwIDUwMGgzMDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTEwMHEwIC0yMSAtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtMzAwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXYxMDBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41ek01MCAyMDBoNjAwIHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtMTAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC02MDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djEwMHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTA1OTsiIGQ9Ik03NSAxMDAwaDc1MHEzMSAwIDUzIC0yMnQyMiAtNTN2LTY1MHEwIC0zMSAtMjIgLTUzdC01MyAtMjJoLTc1MHEtMzEgMCAtNTMgMjJ0LTIyIDUzdjY1MHEwIDMxIDIyIDUzdDUzIDIyek0xMjAwIDMwMGwtMzAwIDMwMGwzMDAgMzAwdi02MDB6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTA2MDsiIGQ9Ik00NCAxMTAwaDExMTJxMTggMCAzMSAtMTN0MTMgLTMxdi0xMDEycTAgLTE4IC0xMyAtMzF0LTMxIC0xM2gtMTExMnEtMTggMCAtMzEgMTN0LTEzIDMxdjEwMTJxMCAxOCAxMyAzMXQzMSAxM3pNMTAwIDEwMDB2LTczN2wyNDcgMTgybDI5OCAtMTMxbC03NCAxNTZsMjkzIDMxOGwyMzYgLTI4OHY1MDBoLTEwMDB6TTM0MiA4ODRxNTYgMCA5NSAtMzl0MzkgLTk0LjV0LTM5IC05NXQtOTUgLTM5LjV0LTk1IDM5LjV0LTM5IDk1dDM5IDk0LjUgdDk1IDM5eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUwNjI7IiBkPSJNNjQ4IDExNjlxMTE3IDAgMjE2IC02MHQxNTYuNSAtMTYxdDU3LjUgLTIxOHEwIC0xMTUgLTcwIC0yNThxLTY5IC0xMDkgLTE1OCAtMjI1LjV0LTE0MyAtMTc5LjVsLTU0IC02MnEtOSA4IC0yNS41IDI0LjV0LTYzLjUgNjcuNXQtOTEgMTAzdC05OC41IDEyOHQtOTUuNSAxNDhxLTYwIDEzMiAtNjAgMjQ5cTAgODggMzQgMTY5LjV0OTEuNSAxNDJ0MTM3IDk2LjV0MTY2LjUgMzZ6TTY1Mi41IDk3NHEtOTEuNSAwIC0xNTYuNSAtNjUgdC02NSAtMTU3dDY1IC0xNTYuNXQxNTYuNSAtNjQuNXQxNTYuNSA2NC41dDY1IDE1Ni41dC02NSAxNTd0LTE1Ni41IDY1eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUwNjM7IiBkPSJNNjAwIDExNzdxMTE3IDAgMjI0IC00NS41dDE4NC41IC0xMjN0MTIzIC0xODQuNXQ0NS41IC0yMjR0LTQ1LjUgLTIyNHQtMTIzIC0xODQuNXQtMTg0LjUgLTEyM3QtMjI0IC00NS41dC0yMjQgNDUuNXQtMTg0LjUgMTIzdC0xMjMgMTg0LjV0LTQ1LjUgMjI0dDQ1LjUgMjI0dDEyMyAxODQuNXQxODQuNSAxMjN0MjI0IDQ1LjV6TTYwMCAxNzN2ODU0cS0xMTYgMCAtMjE0LjUgLTU3dC0xNTUuNSAtMTU1LjV0LTU3IC0yMTQuNXQ1NyAtMjE0LjUgdDE1NS41IC0xNTUuNXQyMTQuNSAtNTd6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTA2NDsiIGQ9Ik01NTQgMTI5NXEyMSAtNzIgNTcuNSAtMTQzLjV0NzYgLTEzMHQ4MyAtMTE4dDgyLjUgLTExN3Q3MCAtMTE2dDQ5LjUgLTEyNnQxOC41IC0xMzYuNXEwIC03MSAtMjUuNSAtMTM1dC02OC41IC0xMTF0LTk5IC04MnQtMTE4LjUgLTU0dC0xMjUuNSAtMjNxLTg0IDUgLTE2MS41IDM0dC0xMzkuNSA3OC41dC05OSAxMjV0LTM3IDE2NC41cTAgNjkgMTggMTM2LjV0NDkuNSAxMjYuNXQ2OS41IDExNi41dDgxLjUgMTE3LjV0ODMuNSAxMTkgdDc2LjUgMTMxdDU4LjUgMTQzek0zNDQgNzEwcS0yMyAtMzMgLTQzLjUgLTcwLjV0LTQwLjUgLTEwMi41dC0xNyAtMTIzcTEgLTM3IDE0LjUgLTY5LjV0MzAgLTUydDQxIC0zN3QzOC41IC0yNC41dDMzIC0xNXEyMSAtNyAzMiAtMXQxMyAyMmw2IDM0cTIgMTAgLTIuNSAyMnQtMTMuNSAxOXEtNSA0IC0xNCAxMnQtMjkuNSA0MC41dC0zMi41IDczLjVxLTI2IDg5IDYgMjcxcTIgMTEgLTYgMTFxLTggMSAtMTUgLTEweiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUwNjU7IiBkPSJNMTAwMCAxMDEzbDEwOCAxMTVxMiAxIDUgMnQxMyAydDIwLjUgLTF0MjUgLTkuNXQyOC41IC0yMS41cTIyIC0yMiAyNyAtNDN0MCAtMzJsLTYgLTEwbC0xMDggLTExNXpNMzUwIDExMDBoNDAwcTUwIDAgMTA1IC0xM2wtMTg3IC0xODdoLTM2OHEtNDEgMCAtNzAuNSAtMjkuNXQtMjkuNSAtNzAuNXYtNTAwcTAgLTQxIDI5LjUgLTcwLjV0NzAuNSAtMjkuNWg1MDBxNDEgMCA3MC41IDI5LjV0MjkuNSA3MC41djE4MmwyMDAgMjAwdi0zMzIgcTAgLTE2NSAtOTMuNSAtMjU3LjV0LTI1Ni41IC05Mi41aC00MDBxLTE2NSAwIC0yNTcuNSA5Mi41dC05Mi41IDI1Ny41djQwMHEwIDE2NSA5Mi41IDI1Ny41dDI1Ny41IDkyLjV6TTEwMDkgODAzbC0zNjIgLTM2MmwtMTYxIC01MGw1NSAxNzBsMzU1IDM1NXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDY2OyIgZD0iTTM1MCAxMTAwaDM2MXEtMTY0IC0xNDYgLTIxNiAtMjAwaC0xOTVxLTQxIDAgLTcwLjUgLTI5LjV0LTI5LjUgLTcwLjV2LTUwMHEwIC00MSAyOS41IC03MC41dDcwLjUgLTI5LjVoNTAwcTQxIDAgNzAuNSAyOS41dDI5LjUgNzAuNWwyMDAgMTUzdi0xMDNxMCAtMTY1IC05Mi41IC0yNTcuNXQtMjU3LjUgLTkyLjVoLTQwMHEtMTY1IDAgLTI1Ny41IDkyLjV0LTkyLjUgMjU3LjV2NDAwcTAgMTY1IDkyLjUgMjU3LjV0MjU3LjUgOTIuNXogTTgyNCAxMDczbDMzOSAtMzAxcTggLTcgOCAtMTcuNXQtOCAtMTcuNWwtMzQwIC0zMDZxLTcgLTYgLTEyLjUgLTR0LTYuNSAxMXYyMDNxLTI2IDEgLTU0LjUgMHQtNzguNSAtNy41dC05MiAtMTcuNXQtODYgLTM1dC03MCAtNTdxMTAgNTkgMzMgMTA4dDUxLjUgODEuNXQ2NSA1OC41dDY4LjUgNDAuNXQ2NyAyNC41dDU2IDEzLjV0NDAgNC41djIxMHExIDEwIDYuNSAxMi41dDEzLjUgLTQuNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDY3OyIgZD0iTTM1MCAxMTAwaDM1MHE2MCAwIDEyNyAtMjNsLTE3OCAtMTc3aC0zNDlxLTQxIDAgLTcwLjUgLTI5LjV0LTI5LjUgLTcwLjV2LTUwMHEwIC00MSAyOS41IC03MC41dDcwLjUgLTI5LjVoNTAwcTQxIDAgNzAuNSAyOS41dDI5LjUgNzAuNXY2OWwyMDAgMjAwdi0yMTlxMCAtMTY1IC05Mi41IC0yNTcuNXQtMjU3LjUgLTkyLjVoLTQwMHEtMTY1IDAgLTI1Ny41IDkyLjV0LTkyLjUgMjU3LjV2NDAwcTAgMTY1IDkyLjUgMjU3LjV0MjU3LjUgOTIuNXogTTY0MyA2MzlsMzk1IDM5NXE3IDcgMTcuNSA3dDE3LjUgLTdsMTAxIC0xMDFxNyAtNyA3IC0xNy41dC03IC0xNy41bC01MzEgLTUzMnEtNyAtNyAtMTcuNSAtN3QtMTcuNSA3bC0yNDggMjQ4cS03IDcgLTcgMTcuNXQ3IDE3LjVsMTAxIDEwMXE3IDcgMTcuNSA3dDE3LjUgLTdsMTExIC0xMTFxOCAtNyAxOCAtN3QxOCA3eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUwNjg7IiBkPSJNMzE4IDkxOGwyNjQgMjY0cTggOCAxOCA4dDE4IC04bDI2MCAtMjY0cTcgLTggNC41IC0xM3QtMTIuNSAtNWgtMTcwdi0yMDBoMjAwdjE3M3EwIDEwIDUgMTJ0MTMgLTVsMjY0IC0yNjBxOCAtNyA4IC0xNy41dC04IC0xNy41bC0yNjQgLTI2NXEtOCAtNyAtMTMgLTV0LTUgMTJ2MTczaC0yMDB2LTIwMGgxNzBxMTAgMCAxMi41IC01dC00LjUgLTEzbC0yNjAgLTI2NHEtOCAtOCAtMTggLTh0LTE4IDhsLTI2NCAyNjRxLTggOCAtNS41IDEzIHQxMi41IDVoMTc1djIwMGgtMjAwdi0xNzNxMCAtMTAgLTUgLTEydC0xMyA1bC0yNjQgMjY1cS04IDcgLTggMTcuNXQ4IDE3LjVsMjY0IDI2MHE4IDcgMTMgNXQ1IC0xMnYtMTczaDIwMHYyMDBoLTE3NXEtMTAgMCAtMTIuNSA1dDUuNSAxM3oiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDY5OyIgZD0iTTI1MCAxMTAwaDEwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtNDM4bDQ2NCA0NTNxMTUgMTQgMjUuNSAxMHQxMC41IC0yNXYtMTAwMHEwIC0yMSAtMTAuNSAtMjV0LTI1LjUgMTBsLTQ2NCA0NTN2LTQzOHEwIC0yMSAtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtMTAwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXYxMDAwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDcwOyIgZD0iTTUwIDExMDBoMTAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di00MzhsNDY0IDQ1M3ExNSAxNCAyNS41IDEwdDEwLjUgLTI1di00MzhsNDY0IDQ1M3ExNSAxNCAyNS41IDEwdDEwLjUgLTI1di0xMDAwcTAgLTIxIC0xMC41IC0yNXQtMjUuNSAxMGwtNDY0IDQ1M3YtNDM4cTAgLTIxIC0xMC41IC0yNXQtMjUuNSAxMGwtNDY0IDQ1M3YtNDM4cTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC0xMDBxLTIxIDAgLTM1LjUgMTQuNSB0LTE0LjUgMzUuNXYxMDAwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDcxOyIgZD0iTTEyMDAgMTA1MHYtMTAwMHEwIC0yMSAtMTAuNSAtMjV0LTI1LjUgMTBsLTQ2NCA0NTN2LTQzOHEwIC0yMSAtMTAuNSAtMjV0LTI1LjUgMTBsLTQ5MiA0ODBxLTE1IDE0IC0xNSAzNXQxNSAzNWw0OTIgNDgwcTE1IDE0IDI1LjUgMTB0MTAuNSAtMjV2LTQzOGw0NjQgNDUzcTE1IDE0IDI1LjUgMTB0MTAuNSAtMjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTA3MjsiIGQ9Ik0yNDMgMTA3NGw4MTQgLTQ5OHExOCAtMTEgMTggLTI2dC0xOCAtMjZsLTgxNCAtNDk4cS0xOCAtMTEgLTMwLjUgLTR0LTEyLjUgMjh2MTAwMHEwIDIxIDEyLjUgMjh0MzAuNSAtNHoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDczOyIgZD0iTTI1MCAxMDAwaDIwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtODAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC0yMDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djgwMHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6TTY1MCAxMDAwaDIwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtODAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC0yMDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djgwMCBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUwNzQ7IiBkPSJNMTEwMCA5NTB2LTgwMHEwIC0yMSAtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtODAwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXY4MDBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41aDgwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDc1OyIgZD0iTTUwMCA2MTJ2NDM4cTAgMjEgMTAuNSAyNXQyNS41IC0xMGw0OTIgLTQ4MHExNSAtMTQgMTUgLTM1dC0xNSAtMzVsLTQ5MiAtNDgwcS0xNSAtMTQgLTI1LjUgLTEwdC0xMC41IDI1djQzOGwtNDY0IC00NTNxLTE1IC0xNCAtMjUuNSAtMTB0LTEwLjUgMjV2MTAwMHEwIDIxIDEwLjUgMjV0MjUuNSAtMTB6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTA3NjsiIGQ9Ik0xMDQ4IDExMDJsMTAwIDFxMjAgMCAzNSAtMTQuNXQxNSAtMzUuNWw1IC0xMDAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41bC0xMDAgLTFxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41bC0yIDQzN2wtNDYzIC00NTRxLTE0IC0xNSAtMjQuNSAtMTAuNXQtMTAuNSAyNS41bC0yIDQzN2wtNDYyIC00NTVxLTE1IC0xNCAtMjUuNSAtOS41dC0xMC41IDI0LjVsLTUgMTAwMHEwIDIxIDEwLjUgMjUuNXQyNS41IC0xMC41bDQ2NiAtNDUwIGwtMiA0MzhxMCAyMCAxMC41IDI0LjV0MjUuNSAtOS41bDQ2NiAtNDUxbC0yIDQzOHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTA3NzsiIGQ9Ik04NTAgMTEwMGgxMDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTEwMDBxMCAtMjEgLTE0LjUgLTM1LjV0LTM1LjUgLTE0LjVoLTEwMHEtMjEgMCAtMzUuNSAxNC41dC0xNC41IDM1LjV2NDM4bC00NjQgLTQ1M3EtMTUgLTE0IC0yNS41IC0xMHQtMTAuNSAyNXYxMDAwcTAgMjEgMTAuNSAyNXQyNS41IC0xMGw0NjQgLTQ1M3Y0MzhxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUwNzg7IiBkPSJNNjg2IDEwODFsNTAxIC01NDBxMTUgLTE1IDEwLjUgLTI2dC0yNi41IC0xMWgtMTA0MnEtMjIgMCAtMjYuNSAxMXQxMC41IDI2bDUwMSA1NDBxMTUgMTUgMzYgMTV0MzYgLTE1ek0xNTAgNDAwaDEwMDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTEwMHEwIC0yMSAtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtMTAwMHEtMjEgMCAtMzUuNSAxNC41dC0xNC41IDM1LjV2MTAwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDc5OyIgZD0iTTg4NSA5MDBsLTM1MiAtMzUzbDM1MiAtMzUzbC0xOTcgLTE5OGwtNTUyIDU1Mmw1NTIgNTUweiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUwODA7IiBkPSJNMTA2NCA1NDdsLTU1MSAtNTUxbC0xOTggMTk4bDM1MyAzNTNsLTM1MyAzNTNsMTk4IDE5OHoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDgxOyIgZD0iTTYwMCAxMTc3cTExNyAwIDIyNCAtNDUuNXQxODQuNSAtMTIzdDEyMyAtMTg0LjV0NDUuNSAtMjI0dC00NS41IC0yMjR0LTEyMyAtMTg0LjV0LTE4NC41IC0xMjN0LTIyNCAtNDUuNXQtMjI0IDQ1LjV0LTE4NC41IDEyM3QtMTIzIDE4NC41dC00NS41IDIyNHQ0NS41IDIyNHQxMjMgMTg0LjV0MTg0LjUgMTIzdDIyNCA0NS41ek02NTAgOTAwaC0xMDBxLTIxIDAgLTM1LjUgLTE0LjV0LTE0LjUgLTM1LjV2LTE1MGgtMTUwIHEtMjEgMCAtMzUuNSAtMTQuNXQtMTQuNSAtMzUuNXYtMTAwcTAgLTIxIDE0LjUgLTM1LjV0MzUuNSAtMTQuNWgxNTB2LTE1MHEwIC0yMSAxNC41IC0zNS41dDM1LjUgLTE0LjVoMTAwcTIxIDAgMzUuNSAxNC41dDE0LjUgMzUuNXYxNTBoMTUwcTIxIDAgMzUuNSAxNC41dDE0LjUgMzUuNXYxMDBxMCAyMSAtMTQuNSAzNS41dC0zNS41IDE0LjVoLTE1MHYxNTBxMCAyMSAtMTQuNSAzNS41dC0zNS41IDE0LjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTA4MjsiIGQ9Ik02MDAgMTE3N3ExMTcgMCAyMjQgLTQ1LjV0MTg0LjUgLTEyM3QxMjMgLTE4NC41dDQ1LjUgLTIyNHQtNDUuNSAtMjI0dC0xMjMgLTE4NC41dC0xODQuNSAtMTIzdC0yMjQgLTQ1LjV0LTIyNCA0NS41dC0xODQuNSAxMjN0LTEyMyAxODQuNXQtNDUuNSAyMjR0NDUuNSAyMjR0MTIzIDE4NC41dDE4NC41IDEyM3QyMjQgNDUuNXpNODUwIDcwMGgtNTAwcS0yMSAwIC0zNS41IC0xNC41dC0xNC41IC0zNS41di0xMDBxMCAtMjEgMTQuNSAtMzUuNSB0MzUuNSAtMTQuNWg1MDBxMjEgMCAzNS41IDE0LjV0MTQuNSAzNS41djEwMHEwIDIxIC0xNC41IDM1LjV0LTM1LjUgMTQuNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDgzOyIgZD0iTTYwMCAxMTc3cTExNyAwIDIyNCAtNDUuNXQxODQuNSAtMTIzdDEyMyAtMTg0LjV0NDUuNSAtMjI0dC00NS41IC0yMjR0LTEyMyAtMTg0LjV0LTE4NC41IC0xMjN0LTIyNCAtNDUuNXQtMjI0IDQ1LjV0LTE4NC41IDEyM3QtMTIzIDE4NC41dC00NS41IDIyNHQ0NS41IDIyNHQxMjMgMTg0LjV0MTg0LjUgMTIzdDIyNCA0NS41ek03NDEuNSA5MTNxLTEyLjUgMCAtMjEuNSAtOWwtMTIwIC0xMjBsLTEyMCAxMjBxLTkgOSAtMjEuNSA5IHQtMjEuNSAtOWwtMTQxIC0xNDFxLTkgLTkgLTkgLTIxLjV0OSAtMjEuNWwxMjAgLTEyMGwtMTIwIC0xMjBxLTkgLTkgLTkgLTIxLjV0OSAtMjEuNWwxNDEgLTE0MXE5IC05IDIxLjUgLTl0MjEuNSA5bDEyMCAxMjBsMTIwIC0xMjBxOSAtOSAyMS41IC05dDIxLjUgOWwxNDEgMTQxcTkgOSA5IDIxLjV0LTkgMjEuNWwtMTIwIDEyMGwxMjAgMTIwcTkgOSA5IDIxLjV0LTkgMjEuNWwtMTQxIDE0MXEtOSA5IC0yMS41IDl6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTA4NDsiIGQ9Ik02MDAgMTE3N3ExMTcgMCAyMjQgLTQ1LjV0MTg0LjUgLTEyM3QxMjMgLTE4NC41dDQ1LjUgLTIyNHQtNDUuNSAtMjI0dC0xMjMgLTE4NC41dC0xODQuNSAtMTIzdC0yMjQgLTQ1LjV0LTIyNCA0NS41dC0xODQuNSAxMjN0LTEyMyAxODQuNXQtNDUuNSAyMjR0NDUuNSAyMjR0MTIzIDE4NC41dDE4NC41IDEyM3QyMjQgNDUuNXpNNTQ2IDYyM2wtODQgODVxLTcgNyAtMTcuNSA3dC0xOC41IC03bC0xMzkgLTEzOXEtNyAtOCAtNyAtMTh0NyAtMTggbDI0MiAtMjQxcTcgLTggMTcuNSAtOHQxNy41IDhsMzc1IDM3NXE3IDcgNyAxNy41dC03IDE4LjVsLTEzOSAxMzlxLTcgNyAtMTcuNSA3dC0xNy41IC03eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUwODU7IiBkPSJNNjAwIDExNzdxMTE3IDAgMjI0IC00NS41dDE4NC41IC0xMjN0MTIzIC0xODQuNXQ0NS41IC0yMjR0LTQ1LjUgLTIyNHQtMTIzIC0xODQuNXQtMTg0LjUgLTEyM3QtMjI0IC00NS41dC0yMjQgNDUuNXQtMTg0LjUgMTIzdC0xMjMgMTg0LjV0LTQ1LjUgMjI0dDQ1LjUgMjI0dDEyMyAxODQuNXQxODQuNSAxMjN0MjI0IDQ1LjV6TTU4OCA5NDFxLTI5IDAgLTU5IC01LjV0LTYzIC0yMC41dC01OCAtMzguNXQtNDEuNSAtNjN0LTE2LjUgLTg5LjUgcTAgLTI1IDIwIC0yNWgxMzFxMzAgLTUgMzUgMTFxNiAyMCAyMC41IDI4dDQ1LjUgOHEyMCAwIDMxLjUgLTEwLjV0MTEuNSAtMjguNXEwIC0yMyAtNyAtMzR0LTI2IC0xOHEtMSAwIC0xMy41IC00dC0xOS41IC03LjV0LTIwIC0xMC41dC0yMiAtMTd0LTE4LjUgLTI0dC0xNS41IC0zNXQtOCAtNDZxLTEgLTggNS41IC0xNi41dDIwLjUgLTguNWgxNzNxNyAwIDIyIDh0MzUgMjh0MzcuNSA0OHQyOS41IDc0dDEyIDEwMHEwIDQ3IC0xNyA4MyB0LTQyLjUgNTd0LTU5LjUgMzQuNXQtNjQgMTh0LTU5IDQuNXpNNjc1IDQwMGgtMTUwcS0xMCAwIC0xNy41IC03LjV0LTcuNSAtMTcuNXYtMTUwcTAgLTEwIDcuNSAtMTcuNXQxNy41IC03LjVoMTUwcTEwIDAgMTcuNSA3LjV0Ny41IDE3LjV2MTUwcTAgMTAgLTcuNSAxNy41dC0xNy41IDcuNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDg2OyIgZD0iTTYwMCAxMTc3cTExNyAwIDIyNCAtNDUuNXQxODQuNSAtMTIzdDEyMyAtMTg0LjV0NDUuNSAtMjI0dC00NS41IC0yMjR0LTEyMyAtMTg0LjV0LTE4NC41IC0xMjN0LTIyNCAtNDUuNXQtMjI0IDQ1LjV0LTE4NC41IDEyM3QtMTIzIDE4NC41dC00NS41IDIyNHQ0NS41IDIyNHQxMjMgMTg0LjV0MTg0LjUgMTIzdDIyNCA0NS41ek02NzUgMTAwMGgtMTUwcS0xMCAwIC0xNy41IC03LjV0LTcuNSAtMTcuNXYtMTUwcTAgLTEwIDcuNSAtMTcuNSB0MTcuNSAtNy41aDE1MHExMCAwIDE3LjUgNy41dDcuNSAxNy41djE1MHEwIDEwIC03LjUgMTcuNXQtMTcuNSA3LjV6TTY3NSA3MDBoLTI1MHEtMTAgMCAtMTcuNSAtNy41dC03LjUgLTE3LjV2LTUwcTAgLTEwIDcuNSAtMTcuNXQxNy41IC03LjVoNzV2LTIwMGgtNzVxLTEwIDAgLTE3LjUgLTcuNXQtNy41IC0xNy41di01MHEwIC0xMCA3LjUgLTE3LjV0MTcuNSAtNy41aDM1MHExMCAwIDE3LjUgNy41dDcuNSAxNy41djUwcTAgMTAgLTcuNSAxNy41IHQtMTcuNSA3LjVoLTc1djI3NXEwIDEwIC03LjUgMTcuNXQtMTcuNSA3LjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTA4NzsiIGQ9Ik01MjUgMTIwMGgxNTBxMTAgMCAxNy41IC03LjV0Ny41IC0xNy41di0xOTRxMTAzIC0yNyAxNzguNSAtMTAyLjV0MTAyLjUgLTE3OC41aDE5NHExMCAwIDE3LjUgLTcuNXQ3LjUgLTE3LjV2LTE1MHEwIC0xMCAtNy41IC0xNy41dC0xNy41IC03LjVoLTE5NHEtMjcgLTEwMyAtMTAyLjUgLTE3OC41dC0xNzguNSAtMTAyLjV2LTE5NHEwIC0xMCAtNy41IC0xNy41dC0xNy41IC03LjVoLTE1MHEtMTAgMCAtMTcuNSA3LjV0LTcuNSAxNy41djE5NCBxLTEwMyAyNyAtMTc4LjUgMTAyLjV0LTEwMi41IDE3OC41aC0xOTRxLTEwIDAgLTE3LjUgNy41dC03LjUgMTcuNXYxNTBxMCAxMCA3LjUgMTcuNXQxNy41IDcuNWgxOTRxMjcgMTAzIDEwMi41IDE3OC41dDE3OC41IDEwMi41djE5NHEwIDEwIDcuNSAxNy41dDE3LjUgNy41ek03MDAgODkzdi0xNjhxMCAtMTAgLTcuNSAtMTcuNXQtMTcuNSAtNy41aC0xNTBxLTEwIDAgLTE3LjUgNy41dC03LjUgMTcuNXYxNjhxLTY4IC0yMyAtMTE5IC03NCB0LTc0IC0xMTloMTY4cTEwIDAgMTcuNSAtNy41dDcuNSAtMTcuNXYtMTUwcTAgLTEwIC03LjUgLTE3LjV0LTE3LjUgLTcuNWgtMTY4cTIzIC02OCA3NCAtMTE5dDExOSAtNzR2MTY4cTAgMTAgNy41IDE3LjV0MTcuNSA3LjVoMTUwcTEwIDAgMTcuNSAtNy41dDcuNSAtMTcuNXYtMTY4cTY4IDIzIDExOSA3NHQ3NCAxMTloLTE2OHEtMTAgMCAtMTcuNSA3LjV0LTcuNSAxNy41djE1MHEwIDEwIDcuNSAxNy41dDE3LjUgNy41aDE2OCBxLTIzIDY4IC03NCAxMTl0LTExOSA3NHoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDg4OyIgZD0iTTYwMCAxMTc3cTExNyAwIDIyNCAtNDUuNXQxODQuNSAtMTIzdDEyMyAtMTg0LjV0NDUuNSAtMjI0dC00NS41IC0yMjR0LTEyMyAtMTg0LjV0LTE4NC41IC0xMjN0LTIyNCAtNDUuNXQtMjI0IDQ1LjV0LTE4NC41IDEyM3QtMTIzIDE4NC41dC00NS41IDIyNHQ0NS41IDIyNHQxMjMgMTg0LjV0MTg0LjUgMTIzdDIyNCA0NS41ek02MDAgMTAyN3EtMTE2IDAgLTIxNC41IC01N3QtMTU1LjUgLTE1NS41dC01NyAtMjE0LjV0NTcgLTIxNC41IHQxNTUuNSAtMTU1LjV0MjE0LjUgLTU3dDIxNC41IDU3dDE1NS41IDE1NS41dDU3IDIxNC41dC01NyAyMTQuNXQtMTU1LjUgMTU1LjV0LTIxNC41IDU3ek03NTkgODIzbDY0IC02NHE3IC03IDcgLTE3LjV0LTcgLTE3LjVsLTEyNCAtMTI0bDEyNCAtMTI0cTcgLTcgNyAtMTcuNXQtNyAtMTcuNWwtNjQgLTY0cS03IC03IC0xNy41IC03dC0xNy41IDdsLTEyNCAxMjRsLTEyNCAtMTI0cS03IC03IC0xNy41IC03dC0xNy41IDdsLTY0IDY0IHEtNyA3IC03IDE3LjV0NyAxNy41bDEyNCAxMjRsLTEyNCAxMjRxLTcgNyAtNyAxNy41dDcgMTcuNWw2NCA2NHE3IDcgMTcuNSA3dDE3LjUgLTdsMTI0IC0xMjRsMTI0IDEyNHE3IDcgMTcuNSA3dDE3LjUgLTd6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTA4OTsiIGQ9Ik02MDAgMTE3N3ExMTcgMCAyMjQgLTQ1LjV0MTg0LjUgLTEyM3QxMjMgLTE4NC41dDQ1LjUgLTIyNHQtNDUuNSAtMjI0dC0xMjMgLTE4NC41dC0xODQuNSAtMTIzdC0yMjQgLTQ1LjV0LTIyNCA0NS41dC0xODQuNSAxMjN0LTEyMyAxODQuNXQtNDUuNSAyMjR0NDUuNSAyMjR0MTIzIDE4NC41dDE4NC41IDEyM3QyMjQgNDUuNXpNNjAwIDEwMjdxLTExNiAwIC0yMTQuNSAtNTd0LTE1NS41IC0xNTUuNXQtNTcgLTIxNC41dDU3IC0yMTQuNSB0MTU1LjUgLTE1NS41dDIxNC41IC01N3QyMTQuNSA1N3QxNTUuNSAxNTUuNXQ1NyAyMTQuNXQtNTcgMjE0LjV0LTE1NS41IDE1NS41dC0yMTQuNSA1N3pNNzgyIDc4OGwxMDYgLTEwNnE3IC03IDcgLTE3LjV0LTcgLTE3LjVsLTMyMCAtMzIxcS04IC03IC0xOCAtN3QtMTggN2wtMjAyIDIwM3EtOCA3IC04IDE3LjV0OCAxNy41bDEwNiAxMDZxNyA4IDE3LjUgOHQxNy41IC04bDc5IC03OWwxOTcgMTk3cTcgNyAxNy41IDd0MTcuNSAtN3oiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDkwOyIgZD0iTTYwMCAxMTc3cTExNyAwIDIyNCAtNDUuNXQxODQuNSAtMTIzdDEyMyAtMTg0LjV0NDUuNSAtMjI0dC00NS41IC0yMjR0LTEyMyAtMTg0LjV0LTE4NC41IC0xMjN0LTIyNCAtNDUuNXQtMjI0IDQ1LjV0LTE4NC41IDEyM3QtMTIzIDE4NC41dC00NS41IDIyNHQ0NS41IDIyNHQxMjMgMTg0LjV0MTg0LjUgMTIzdDIyNCA0NS41ek02MDAgMTAyN3EtMTE2IDAgLTIxNC41IC01N3QtMTU1LjUgLTE1NS41dC01NyAtMjE0LjVxMCAtMTIwIDY1IC0yMjUgbDU4NyA1ODdxLTEwNSA2NSAtMjI1IDY1ek05NjUgODE5bC01ODQgLTU4NHExMDQgLTYyIDIxOSAtNjJxMTE2IDAgMjE0LjUgNTd0MTU1LjUgMTU1LjV0NTcgMjE0LjVxMCAxMTUgLTYyIDIxOXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDkxOyIgZD0iTTM5IDU4Mmw1MjIgNDI3cTE2IDEzIDI3LjUgOHQxMS41IC0yNnYtMjkxaDU1MHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtMjAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC01NTB2LTI5MXEwIC0yMSAtMTEuNSAtMjZ0LTI3LjUgOGwtNTIyIDQyN3EtMTYgMTMgLTE2IDMydDE2IDMyeiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUwOTI7IiBkPSJNNjM5IDEwMDlsNTIyIC00MjdxMTYgLTEzIDE2IC0zMnQtMTYgLTMybC01MjIgLTQyN3EtMTYgLTEzIC0yNy41IC04dC0xMS41IDI2djI5MWgtNTUwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXYyMDBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41aDU1MHYyOTFxMCAyMSAxMS41IDI2dDI3LjUgLTh6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTA5MzsiIGQ9Ik02ODIgMTE2MWw0MjcgLTUyMnExMyAtMTYgOCAtMjcuNXQtMjYgLTExLjVoLTI5MXYtNTUwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC0yMDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djU1MGgtMjkxcS0yMSAwIC0yNiAxMS41dDggMjcuNWw0MjcgNTIycTEzIDE2IDMyIDE2dDMyIC0xNnoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDk0OyIgZD0iTTU1MCAxMjAwaDIwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtNTUwaDI5MXEyMSAwIDI2IC0xMS41dC04IC0yNy41bC00MjcgLTUyMnEtMTMgLTE2IC0zMiAtMTZ0LTMyIDE2bC00MjcgNTIycS0xMyAxNiAtOCAyNy41dDI2IDExLjVoMjkxdjU1MHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTA5NTsiIGQ9Ik02MzkgMTEwOWw1MjIgLTQyN3ExNiAtMTMgMTYgLTMydC0xNiAtMzJsLTUyMiAtNDI3cS0xNiAtMTMgLTI3LjUgLTh0LTExLjUgMjZ2MjkxcS05NCAtMiAtMTgyIC0yMHQtMTcwLjUgLTUydC0xNDcgLTkyLjV0LTEwMC41IC0xMzUuNXE1IDEwNSAyNyAxOTMuNXQ2Ny41IDE2N3QxMTMgMTM1dDE2NyA5MS41dDIyNS41IDQydjI2MnEwIDIxIDExLjUgMjZ0MjcuNSAtOHoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDk2OyIgZD0iTTg1MCAxMjAwaDMwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtMzAwcTAgLTIxIC0xMC41IC0yNXQtMjQuNSAxMGwtOTQgOTRsLTI0OSAtMjQ5cS04IC03IC0xOCAtN3QtMTggN2wtMTA2IDEwNnEtNyA4IC03IDE4dDcgMThsMjQ5IDI0OWwtOTQgOTRxLTE0IDE0IC0xMCAyNC41dDI1IDEwLjV6TTM1MCAwaC0zMDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djMwMHEwIDIxIDEwLjUgMjV0MjQuNSAtMTBsOTQgLTk0bDI0OSAyNDkgcTggNyAxOCA3dDE4IC03bDEwNiAtMTA2cTcgLTggNyAtMTh0LTcgLTE4bC0yNDkgLTI0OWw5NCAtOTRxMTQgLTE0IDEwIC0yNC41dC0yNSAtMTAuNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDk3OyIgZD0iTTEwMTQgMTEyMGwxMDYgLTEwNnE3IC04IDcgLTE4dC03IC0xOGwtMjQ5IC0yNDlsOTQgLTk0cTE0IC0xNCAxMCAtMjQuNXQtMjUgLTEwLjVoLTMwMHEtMjEgMCAtMzUuNSAxNC41dC0xNC41IDM1LjV2MzAwcTAgMjEgMTAuNSAyNXQyNC41IC0xMGw5NCAtOTRsMjQ5IDI0OXE4IDcgMTggN3QxOCAtN3pNMjUwIDYwMGgzMDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTMwMHEwIC0yMSAtMTAuNSAtMjV0LTI0LjUgMTBsLTk0IDk0IGwtMjQ5IC0yNDlxLTggLTcgLTE4IC03dC0xOCA3bC0xMDYgMTA2cS03IDggLTcgMTh0NyAxOGwyNDkgMjQ5bC05NCA5NHEtMTQgMTQgLTEwIDI0LjV0MjUgMTAuNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMTAxOyIgZD0iTTYwMCAxMTc3cTExNyAwIDIyNCAtNDUuNXQxODQuNSAtMTIzdDEyMyAtMTg0LjV0NDUuNSAtMjI0dC00NS41IC0yMjR0LTEyMyAtMTg0LjV0LTE4NC41IC0xMjN0LTIyNCAtNDUuNXQtMjI0IDQ1LjV0LTE4NC41IDEyM3QtMTIzIDE4NC41dC00NS41IDIyNHQ0NS41IDIyNHQxMjMgMTg0LjV0MTg0LjUgMTIzdDIyNCA0NS41ek03MDQgOTAwaC0yMDhxLTIwIDAgLTMyIC0xNC41dC04IC0zNC41bDU4IC0zMDJxNCAtMjAgMjEuNSAtMzQuNSB0MzcuNSAtMTQuNWg1NHEyMCAwIDM3LjUgMTQuNXQyMS41IDM0LjVsNTggMzAycTQgMjAgLTggMzQuNXQtMzIgMTQuNXpNNjc1IDQwMGgtMTUwcS0xMCAwIC0xNy41IC03LjV0LTcuNSAtMTcuNXYtMTUwcTAgLTEwIDcuNSAtMTcuNXQxNy41IC03LjVoMTUwcTEwIDAgMTcuNSA3LjV0Ny41IDE3LjV2MTUwcTAgMTAgLTcuNSAxNy41dC0xNy41IDcuNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMTAyOyIgZD0iTTI2MCAxMjAwcTkgMCAxOSAtMnQxNSAtNGw1IC0ycTIyIC0xMCA0NCAtMjNsMTk2IC0xMThxMjEgLTEzIDM2IC0yNHEyOSAtMjEgMzcgLTEycTExIDEzIDQ5IDM1bDE5NiAxMThxMjIgMTMgNDUgMjNxMTcgNyAzOCA3cTIzIDAgNDcgLTE2LjV0MzcgLTMzLjVsMTMgLTE2cTE0IC0yMSAxOCAtNDVsMjUgLTEyM2w4IC00NHExIC05IDguNSAtMTQuNXQxNy41IC01LjVoNjFxMTAgMCAxNy41IC03LjV0Ny41IC0xNy41di01MCBxMCAtMTAgLTcuNSAtMTcuNXQtMTcuNSAtNy41aC01MHEtMTAgMCAtMTcuNSAtNy41dC03LjUgLTE3LjV2LTE3NWgtNDAwdjMwMGgtMjAwdi0zMDBoLTQwMHYxNzVxMCAxMCAtNy41IDE3LjV0LTE3LjUgNy41aC01MHEtMTAgMCAtMTcuNSA3LjV0LTcuNSAxNy41djUwcTAgMTAgNy41IDE3LjV0MTcuNSA3LjVoNjFxMTEgMCAxOCAzdDcgOHEwIDQgOSA1MmwyNSAxMjhxNSAyNSAxOSA0NXEyIDMgNSA3dDEzLjUgMTV0MjEuNSAxOS41dDI2LjUgMTUuNSB0MjkuNSA3ek05MTUgMTA3OWwtMTY2IC0xNjJxLTcgLTcgLTUgLTEydDEyIC01aDIxOXExMCAwIDE1IDd0MiAxN2wtNTEgMTQ5cS0zIDEwIC0xMSAxMnQtMTUgLTZ6TTQ2MyA5MTdsLTE3NyAxNTdxLTggNyAtMTYgNXQtMTEgLTEybC01MSAtMTQzcS0zIC0xMCAyIC0xN3QxNSAtN2gyMzFxMTEgMCAxMi41IDV0LTUuNSAxMnpNNTAwIDBoLTM3NXEtMTAgMCAtMTcuNSA3LjV0LTcuNSAxNy41djM3NWg0MDB2LTQwMHpNMTEwMCA0MDB2LTM3NSBxMCAtMTAgLTcuNSAtMTcuNXQtMTcuNSAtNy41aC0zNzV2NDAwaDQwMHoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMTAzOyIgZD0iTTExNjUgMTE5MHE4IDMgMjEgLTYuNXQxMyAtMTcuNXEtMiAtMTc4IC0yNC41IC0zMjMuNXQtNTUuNSAtMjQ1LjV0LTg3IC0xNzQuNXQtMTAyLjUgLTExOC41dC0xMTggLTY4LjV0LTExOC41IC0zM3QtMTIwIC00LjV0LTEwNSA5LjV0LTkwIDE2LjVxLTYxIDEyIC03OCAxMXEtNCAxIC0xMi41IDB0LTM0IC0xNC41dC01Mi41IC00MC41bC0xNTMgLTE1M3EtMjYgLTI0IC0zNyAtMTQuNXQtMTEgNDMuNXEwIDY0IDQyIDEwMnE4IDggNTAuNSA0NSB0NjYuNSA1OHExOSAxNyAzNSA0N3QxMyA2MXEtOSA1NSAtMTAgMTAyLjV0NyAxMTF0MzcgMTMwdDc4IDEyOS41cTM5IDUxIDgwIDg4dDg5LjUgNjMuNXQ5NC41IDQ1dDExMy41IDM2dDEyOSAzMXQxNTcuNSAzN3QxODIgNDcuNXpNMTExNiAxMDk4cS04IDkgLTIyLjUgLTN0LTQ1LjUgLTUwcS0zOCAtNDcgLTExOSAtMTAzLjV0LTE0MiAtODkuNWwtNjIgLTMzcS01NiAtMzAgLTEwMiAtNTd0LTEwNCAtNjh0LTEwMi41IC04MC41dC04NS41IC05MSB0LTY0IC0xMDQuNXEtMjQgLTU2IC0zMSAtODZ0MiAtMzJ0MzEuNSAxNy41dDU1LjUgNTkuNXEyNSAzMCA5NCA3NS41dDEyNS41IDc3LjV0MTQ3LjUgODFxNzAgMzcgMTE4LjUgNjl0MTAyIDc5LjV0OTkgMTExdDg2LjUgMTQ4LjVxMjIgNTAgMjQgNjB0LTYgMTl6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTEwNDsiIGQ9Ik02NTMgMTIzMXEtMzkgLTY3IC01NC41IC0xMzF0LTEwLjUgLTExNC41dDI0LjUgLTk2LjV0NDcuNSAtODB0NjMuNSAtNjIuNXQ2OC41IC00Ni41dDY1IC0zMHEtNCA3IC0xNy41IDM1dC0xOC41IDM5LjV0LTE3IDM5LjV0LTE3IDQzdC0xMyA0MnQtOS41IDQ0LjV0LTIgNDJ0NCA0M3QxMy41IDM5dDIzIDM4LjVxOTYgLTQyIDE2NSAtMTA3LjV0MTA1IC0xMzh0NTIgLTE1NnQxMyAtMTU5dC0xOSAtMTQ5LjVxLTEzIC01NSAtNDQgLTEwNi41IHQtNjggLTg3dC03OC41IC02NC41dC03Mi41IC00NXQtNTMgLTIycS03MiAtMjIgLTEyNyAtMTFxLTMxIDYgLTEzIDE5cTYgMyAxNyA3cTEzIDUgMzIuNSAyMXQ0MSA0NHQzOC41IDYzLjV0MjEuNSA4MS41dC02LjUgOTQuNXQtNTAgMTA3dC0xMDQgMTE1LjVxMTAgLTEwNCAtMC41IC0xODl0LTM3IC0xNDAuNXQtNjUgLTkzdC04NCAtNTJ0LTkzLjUgLTExdC05NSAyNC41cS04MCAzNiAtMTMxLjUgMTE0dC01My41IDE3MXEtMiAyMyAwIDQ5LjUgdDQuNSA1Mi41dDEzLjUgNTZ0MjcuNSA2MHQ0NiA2NC41dDY5LjUgNjguNXEtOCAtNTMgLTUgLTEwMi41dDE3LjUgLTkwdDM0IC02OC41dDQ0LjUgLTM5dDQ5IC0ycTMxIDEzIDM4LjUgMzZ0LTQuNSA1NXQtMjkgNjQuNXQtMzYgNzV0LTI2IDc1LjVxLTE1IDg1IDIgMTYxLjV0NTMuNSAxMjguNXQ4NS41IDkyLjV0OTMuNSA2MXQ4MS41IDI1LjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTEwNTsiIGQ9Ik02MDAgMTA5NHE4MiAwIDE2MC41IC0yMi41dDE0MCAtNTl0MTE2LjUgLTgyLjV0OTQuNSAtOTV0NjggLTk1dDQyLjUgLTgyLjV0MTQgLTU3LjV0LTE0IC01Ny41dC00MyAtODIuNXQtNjguNSAtOTV0LTk0LjUgLTk1dC0xMTYuNSAtODIuNXQtMTQwIC01OXQtMTU5LjUgLTIyLjV0LTE1OS41IDIyLjV0LTE0MCA1OXQtMTE2LjUgODIuNXQtOTQuNSA5NXQtNjguNSA5NXQtNDMgODIuNXQtMTQgNTcuNXQxNCA1Ny41dDQyLjUgODIuNXQ2OCA5NSB0OTQuNSA5NXQxMTYuNSA4Mi41dDE0MCA1OXQxNjAuNSAyMi41ek04ODggODI5cS0xNSAxNSAtMTggMTJ0NSAtMjJxMjUgLTU3IDI1IC0xMTlxMCAtMTI0IC04OCAtMjEydC0yMTIgLTg4dC0yMTIgODh0LTg4IDIxMnEwIDU5IDIzIDExNHE4IDE5IDQuNSAyMnQtMTcuNSAtMTJxLTcwIC02OSAtMTYwIC0xODRxLTEzIC0xNiAtMTUgLTQwLjV0OSAtNDIuNXEyMiAtMzYgNDcgLTcxdDcwIC04MnQ5Mi41IC04MXQxMTMgLTU4LjV0MTMzLjUgLTI0LjUgdDEzMy41IDI0dDExMyA1OC41dDkyLjUgODEuNXQ3MCA4MS41dDQ3IDcwLjVxMTEgMTggOSA0Mi41dC0xNCA0MS41cS05MCAxMTcgLTE2MyAxODl6TTQ0OCA3MjdsLTM1IC0zNnEtMTUgLTE1IC0xOS41IC0zOC41dDQuNSAtNDEuNXEzNyAtNjggOTMgLTExNnExNiAtMTMgMzguNSAtMTF0MzYuNSAxN2wzNSAzNHExNCAxNSAxMi41IDMzLjV0LTE2LjUgMzMuNXEtNDQgNDQgLTg5IDExN3EtMTEgMTggLTI4IDIwdC0zMiAtMTJ6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTEwNjsiIGQ9Ik01OTIgMGgtMTQ4bDMxIDEyMHEtOTEgMjAgLTE3NS41IDY4LjV0LTE0My41IDEwNi41dC0xMDMuNSAxMTl0LTY2LjUgMTEwdC0yMiA3NnEwIDIxIDE0IDU3LjV0NDIuNSA4Mi41dDY4IDk1dDk0LjUgOTV0MTE2LjUgODIuNXQxNDAgNTl0MTYwLjUgMjIuNXE2MSAwIDEyNiAtMTVsMzIgMTIxaDE0OHpNOTQ0IDc3MGw0NyAxODFxMTA4IC04NSAxNzYuNSAtMTkydDY4LjUgLTE1OXEwIC0yNiAtMTkuNSAtNzF0LTU5LjUgLTEwMnQtOTMgLTExMiB0LTEyOSAtMTA0LjV0LTE1OCAtNzUuNWw0NiAxNzNxNzcgNDkgMTM2IDExN3Q5NyAxMzFxMTEgMTggOSA0Mi41dC0xNCA0MS41cS01NCA3MCAtMTA3IDEzMHpNMzEwIDgyNHEtNzAgLTY5IC0xNjAgLTE4NHEtMTMgLTE2IC0xNSAtNDAuNXQ5IC00Mi41cTE4IC0zMCAzOSAtNjB0NTcgLTcwLjV0NzQgLTczdDkwIC02MXQxMDUgLTQxLjVsNDEgMTU0cS0xMDcgMTggLTE3OC41IDEwMS41dC03MS41IDE5My41cTAgNTkgMjMgMTE0cTggMTkgNC41IDIyIHQtMTcuNSAtMTJ6TTQ0OCA3MjdsLTM1IC0zNnEtMTUgLTE1IC0xOS41IC0zOC41dDQuNSAtNDEuNXEzNyAtNjggOTMgLTExNnExNiAtMTMgMzguNSAtMTF0MzYuNSAxN2wxMiAxMWwyMiA4NmwtMyA0cS00NCA0NCAtODkgMTE3cS0xMSAxOCAtMjggMjB0LTMyIC0xMnoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMTA3OyIgZD0iTS05MCAxMDBsNjQyIDEwNjZxMjAgMzEgNDggMjguNXQ0OCAtMzUuNWw2NDIgLTEwNTZxMjEgLTMyIDcuNSAtNjcuNXQtNTAuNSAtMzUuNWgtMTI5NHEtMzcgMCAtNTAuNSAzNHQ3LjUgNjZ6TTE1NSAyMDBoMzQ1djc1cTAgMTAgNy41IDE3LjV0MTcuNSA3LjVoMTUwcTEwIDAgMTcuNSAtNy41dDcuNSAtMTcuNXYtNzVoMzQ1bC00NDUgNzIzek00OTYgNzAwaDIwOHEyMCAwIDMyIC0xNC41dDggLTM0LjVsLTU4IC0yNTIgcS00IC0yMCAtMjEuNSAtMzQuNXQtMzcuNSAtMTQuNWgtNTRxLTIwIDAgLTM3LjUgMTQuNXQtMjEuNSAzNC41bC01OCAyNTJxLTQgMjAgOCAzNC41dDMyIDE0LjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTEwODsiIGQ9Ik02NTAgMTIwMHE2MiAwIDEwNiAtNDR0NDQgLTEwNnYtMzM5bDM2MyAtMzI1cTE1IC0xNCAyNiAtMzguNXQxMSAtNDQuNXYtNDFxMCAtMjAgLTEyIC0yNi41dC0yOSA1LjVsLTM1OSAyNDl2LTI2M3ExMDAgLTkzIDEwMCAtMTEzdi02NHEwIC0yMSAtMTMgLTI5dC0zMiAxbC0yMDUgMTI4bC0yMDUgLTEyOHEtMTkgLTkgLTMyIC0xdC0xMyAyOXY2NHEwIDIwIDEwMCAxMTN2MjYzbC0zNTkgLTI0OXEtMTcgLTEyIC0yOSAtNS41dC0xMiAyNi41djQxIHEwIDIwIDExIDQ0LjV0MjYgMzguNWwzNjMgMzI1djMzOXEwIDYyIDQ0IDEwNnQxMDYgNDR6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTEwOTsiIGQ9Ik04NTAgMTIwMGgxMDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTUwaDUwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di0xNTBoLTExMDB2MTUwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNWg1MHY1MHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjVoMTAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di01MGg1MDB2NTBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41ek0xMTAwIDgwMHYtNzUwcTAgLTIxIC0xNC41IC0zNS41IHQtMzUuNSAtMTQuNWgtMTAwMHEtMjEgMCAtMzUuNSAxNC41dC0xNC41IDM1LjV2NzUwaDExMDB6TTEwMCA2MDB2LTEwMGgxMDB2MTAwaC0xMDB6TTMwMCA2MDB2LTEwMGgxMDB2MTAwaC0xMDB6TTUwMCA2MDB2LTEwMGgxMDB2MTAwaC0xMDB6TTcwMCA2MDB2LTEwMGgxMDB2MTAwaC0xMDB6TTkwMCA2MDB2LTEwMGgxMDB2MTAwaC0xMDB6TTEwMCA0MDB2LTEwMGgxMDB2MTAwaC0xMDB6TTMwMCA0MDB2LTEwMGgxMDB2MTAwaC0xMDB6TTUwMCA0MDAgdi0xMDBoMTAwdjEwMGgtMTAwek03MDAgNDAwdi0xMDBoMTAwdjEwMGgtMTAwek05MDAgNDAwdi0xMDBoMTAwdjEwMGgtMTAwek0xMDAgMjAwdi0xMDBoMTAwdjEwMGgtMTAwek0zMDAgMjAwdi0xMDBoMTAwdjEwMGgtMTAwek01MDAgMjAwdi0xMDBoMTAwdjEwMGgtMTAwek03MDAgMjAwdi0xMDBoMTAwdjEwMGgtMTAwek05MDAgMjAwdi0xMDBoMTAwdjEwMGgtMTAweiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxMTA7IiBkPSJNMTEzNSAxMTY1bDI0OSAtMjMwcTE1IC0xNCAxNSAtMzV0LTE1IC0zNWwtMjQ5IC0yMzBxLTE0IC0xNCAtMjQuNSAtMTB0LTEwLjUgMjV2MTUwaC0xNTlsLTYwMCAtNjAwaC0yOTFxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djEwMHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjVoMjA5bDYwMCA2MDBoMjQxdjE1MHEwIDIxIDEwLjUgMjV0MjQuNSAtMTB6TTUyMiA4MTlsLTE0MSAtMTQxbC0xMjIgMTIyaC0yMDlxLTIxIDAgLTM1LjUgMTQuNSB0LTE0LjUgMzUuNXYxMDBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41aDI5MXpNMTEzNSA1NjVsMjQ5IC0yMzBxMTUgLTE0IDE1IC0zNXQtMTUgLTM1bC0yNDkgLTIzMHEtMTQgLTE0IC0yNC41IC0xMHQtMTAuNSAyNXYxNTBoLTI0MWwtMTgxIDE4MWwxNDEgMTQxbDEyMiAtMTIyaDE1OXYxNTBxMCAyMSAxMC41IDI1dDI0LjUgLTEweiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxMTE7IiBkPSJNMTAwIDExMDBoMTAwMHE0MSAwIDcwLjUgLTI5LjV0MjkuNSAtNzAuNXYtNjAwcTAgLTQxIC0yOS41IC03MC41dC03MC41IC0yOS41aC01OTZsLTMwNCAtMzAwdjMwMGgtMTAwcS00MSAwIC03MC41IDI5LjV0LTI5LjUgNzAuNXY2MDBxMCA0MSAyOS41IDcwLjV0NzAuNSAyOS41eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxMTI7IiBkPSJNMTUwIDEyMDBoMjAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di0yNTBoLTMwMHYyNTBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41ek04NTAgMTIwMGgyMDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTI1MGgtMzAwdjI1MHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6TTExMDAgODAwdi0zMDBxMCAtNDEgLTMgLTc3LjV0LTE1IC04OS41dC0zMiAtOTZ0LTU4IC04OXQtODkgLTc3dC0xMjkgLTUxdC0xNzQgLTIwdC0xNzQgMjAgdC0xMjkgNTF0LTg5IDc3dC01OCA4OXQtMzIgOTZ0LTE1IDg5LjV0LTMgNzcuNXYzMDBoMzAwdi0yNTB2LTI3di00Mi41dDEuNSAtNDF0NSAtMzh0MTAgLTM1dDE2LjUgLTMwdDI1LjUgLTI0LjV0MzUgLTE5dDQ2LjUgLTEydDYwIC00dDYwIDQuNXQ0Ni41IDEyLjV0MzUgMTkuNXQyNSAyNS41dDE3IDMwLjV0MTAgMzV0NSAzOHQyIDQwLjV0LTAuNSA0MnYyNXYyNTBoMzAweiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxMTM7IiBkPSJNMTEwMCA0MTFsLTE5OCAtMTk5bC0zNTMgMzUzbC0zNTMgLTM1M2wtMTk3IDE5OWw1NTEgNTUxeiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxMTQ7IiBkPSJNMTEwMSA3ODlsLTU1MCAtNTUxbC01NTEgNTUxbDE5OCAxOTlsMzUzIC0zNTNsMzUzIDM1M3oiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMTE1OyIgZD0iTTQwNCAxMDAwaDc0NnEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtNTUxaDE1MHEyMSAwIDI1IC0xMC41dC0xMCAtMjQuNWwtMjMwIC0yNDlxLTE0IC0xNSAtMzUgLTE1dC0zNSAxNWwtMjMwIDI0OXEtMTQgMTQgLTEwIDI0LjV0MjUgMTAuNWgxNTB2NDAxaC0zODF6TTEzNSA5ODRsMjMwIC0yNDlxMTQgLTE0IDEwIC0yNC41dC0yNSAtMTAuNWgtMTUwdi00MDBoMzg1bDIxNSAtMjAwaC03NTBxLTIxIDAgLTM1LjUgMTQuNSB0LTE0LjUgMzUuNXY1NTBoLTE1MHEtMjEgMCAtMjUgMTAuNXQxMCAyNC41bDIzMCAyNDlxMTQgMTUgMzUgMTV0MzUgLTE1eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxMTY7IiBkPSJNNTYgMTIwMGg5NHExNyAwIDMxIC0xMXQxOCAtMjdsMzggLTE2Mmg4OTZxMjQgMCAzOSAtMTguNXQxMCAtNDIuNWwtMTAwIC00NzVxLTUgLTIxIC0yNyAtNDIuNXQtNTUgLTIxLjVoLTYzM2w0OCAtMjAwaDUzNXEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXQtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtNTB2LTUwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41dC0zNS41IDE0LjV0LTE0LjUgMzUuNXY1MGgtMzAwdi01MCBxMCAtMjEgLTE0LjUgLTM1LjV0LTM1LjUgLTE0LjV0LTM1LjUgMTQuNXQtMTQuNSAzNS41djUwaC0zMXEtMTggMCAtMzIuNSAxMHQtMjAuNSAxOWwtNSAxMGwtMjAxIDk2MWgtNTRxLTIwIDAgLTM1IDE0LjV0LTE1IDM1LjV0MTUgMzUuNXQzNSAxNC41eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxMTc7IiBkPSJNMTIwMCAxMDAwdi0xMDBoLTEyMDB2MTAwaDIwMHEwIDQxIDI5LjUgNzAuNXQ3MC41IDI5LjVoMzAwcTQxIDAgNzAuNSAtMjkuNXQyOS41IC03MC41aDUwMHpNMCA4MDBoMTIwMHYtODAwaC0xMjAwdjgwMHoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMTE4OyIgZD0iTTIwMCA4MDBsLTIwMCAtNDAwdjYwMGgyMDBxMCA0MSAyOS41IDcwLjV0NzAuNSAyOS41aDMwMHE0MiAwIDcxIC0yOS41dDI5IC03MC41aDUwMHYtMjAwaC0xMDAwek0xNTAwIDcwMGwtMzAwIC03MDBoLTEyMDBsMzAwIDcwMGgxMjAweiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxMTk7IiBkPSJNNjM1IDExODRsMjMwIC0yNDlxMTQgLTE0IDEwIC0yNC41dC0yNSAtMTAuNWgtMTUwdi02MDFoMTUwcTIxIDAgMjUgLTEwLjV0LTEwIC0yNC41bC0yMzAgLTI0OXEtMTQgLTE1IC0zNSAtMTV0LTM1IDE1bC0yMzAgMjQ5cS0xNCAxNCAtMTAgMjQuNXQyNSAxMC41aDE1MHY2MDFoLTE1MHEtMjEgMCAtMjUgMTAuNXQxMCAyNC41bDIzMCAyNDlxMTQgMTUgMzUgMTV0MzUgLTE1eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxMjA7IiBkPSJNOTM2IDg2NGwyNDkgLTIyOXExNCAtMTUgMTQgLTM1LjV0LTE0IC0zNS41bC0yNDkgLTIyOXEtMTUgLTE1IC0yNS41IC0xMC41dC0xMC41IDI0LjV2MTUxaC02MDB2LTE1MXEwIC0yMCAtMTAuNSAtMjQuNXQtMjUuNSAxMC41bC0yNDkgMjI5cS0xNCAxNSAtMTQgMzUuNXQxNCAzNS41bDI0OSAyMjlxMTUgMTUgMjUuNSAxMC41dDEwLjUgLTI1LjV2LTE0OWg2MDB2MTQ5cTAgMjEgMTAuNSAyNS41dDI1LjUgLTEwLjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTEyMTsiIGQ9Ik0xMTY5IDQwMGwtMTcyIDczMnEtNSAyMyAtMjMgNDUuNXQtMzggMjIuNWgtNjcycS0yMCAwIC0zOCAtMjB0LTIzIC00MWwtMTcyIC03MzloMTEzOHpNMTEwMCAzMDBoLTEwMDBxLTQxIDAgLTcwLjUgLTI5LjV0LTI5LjUgLTcwLjV2LTEwMHEwIC00MSAyOS41IC03MC41dDcwLjUgLTI5LjVoMTAwMHE0MSAwIDcwLjUgMjkuNXQyOS41IDcwLjV2MTAwcTAgNDEgLTI5LjUgNzAuNXQtNzAuNSAyOS41ek04MDAgMTAwdjEwMGgxMDB2LTEwMGgtMTAwIHpNMTAwMCAxMDB2MTAwaDEwMHYtMTAwaC0xMDB6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTEyMjsiIGQ9Ik0xMTUwIDExMDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTg1MHEwIC0yMSAtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNXQtMzUuNSAxNC41dC0xNC41IDM1LjV2ODUwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNXpNMTAwMCAyMDBsLTY3NSAyMDBoLTM4bDQ3IC0yNzZxMyAtMTYgLTUuNSAtMjB0LTI5LjUgLTRoLTdoLTg0cS0yMCAwIC0zNC41IDE0dC0xOC41IDM1cS01NSAzMzcgLTU1IDM1MXYyNTB2NnEwIDE2IDEgMjMuNXQ2LjUgMTQgdDE3LjUgNi41aDIwMGw2NzUgMjUwdi04NTB6TTAgNzUwdi0yNTBxLTQgMCAtMTEgMC41dC0yNCA2dC0zMCAxNXQtMjQgMzB0LTExIDQ4LjV2NTBxMCAyNiAxMC41IDQ2dDI1IDMwdDI5IDE2dDI1LjUgN3oiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMTIzOyIgZD0iTTU1MyAxMjAwaDk0cTIwIDAgMjkgLTEwLjV0MyAtMjkuNWwtMTggLTM3cTgzIC0xOSAxNDQgLTgyLjV0NzYgLTE0MC41bDYzIC0zMjdsMTE4IC0xNzNoMTdxMTkgMCAzMyAtMTQuNXQxNCAtMzV0LTEzIC00MC41dC0zMSAtMjdxLTggLTQgLTIzIC05LjV0LTY1IC0xOS41dC0xMDMgLTI1dC0xMzIuNSAtMjB0LTE1OC41IC05cS01NyAwIC0xMTUgNXQtMTA0IDEydC04OC41IDE1LjV0LTczLjUgMTcuNXQtNTQuNSAxNnQtMzUuNSAxMmwtMTEgNCBxLTE4IDggLTMxIDI4dC0xMyA0MC41dDE0IDM1dDMzIDE0LjVoMTdsMTE4IDE3M2w2MyAzMjdxMTUgNzcgNzYgMTQwdDE0NCA4M2wtMTggMzJxLTYgMTkgMy41IDMydDI4LjUgMTN6TTQ5OCAxMTBxNTAgLTYgMTAyIC02cTUzIDAgMTAyIDZxLTEyIC00OSAtMzkuNSAtNzkuNXQtNjIuNSAtMzAuNXQtNjMgMzAuNXQtMzkgNzkuNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMTI0OyIgZD0iTTgwMCA5NDZsMjI0IDc4bC03OCAtMjI0bDIzNCAtNDVsLTE4MCAtMTU1bDE4MCAtMTU1bC0yMzQgLTQ1bDc4IC0yMjRsLTIyNCA3OGwtNDUgLTIzNGwtMTU1IDE4MGwtMTU1IC0xODBsLTQ1IDIzNGwtMjI0IC03OGw3OCAyMjRsLTIzNCA0NWwxODAgMTU1bC0xODAgMTU1bDIzNCA0NWwtNzggMjI0bDIyNCAtNzhsNDUgMjM0bDE1NSAtMTgwbDE1NSAxODB6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTEyNTsiIGQ9Ik02NTAgMTIwMGg1MHE0MCAwIDcwIC00MC41dDMwIC04NC41di0xNTBsLTI4IC0xMjVoMzI4cTQwIDAgNzAgLTQwLjV0MzAgLTg0LjV2LTEwMHEwIC00NSAtMjkgLTc0bC0yMzggLTM0NHEtMTYgLTI0IC0zOCAtNDAuNXQtNDUgLTE2LjVoLTI1MHEtNyAwIC00MiAyNXQtNjYgNTBsLTMxIDI1aC02MXEtNDUgMCAtNzIuNSAxOHQtMjcuNSA1N3Y0MDBxMCAzNiAyMCA2M2wxNDUgMTk2bDk2IDE5OHExMyAyOCAzNy41IDQ4dDUxLjUgMjB6IE02NTAgMTEwMGwtMTAwIC0yMTJsLTE1MCAtMjEzdi0zNzVoMTAwbDEzNiAtMTAwaDIxNGwyNTAgMzc1djEyNWgtNDUwbDUwIDIyNXYxNzVoLTUwek01MCA4MDBoMTAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di01MDBxMCAtMjEgLTE0LjUgLTM1LjV0LTM1LjUgLTE0LjVoLTEwMHEtMjEgMCAtMzUuNSAxNC41dC0xNC41IDM1LjV2NTAwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMTI2OyIgZD0iTTYwMCAxMTAwaDI1MHEyMyAwIDQ1IC0xNi41dDM4IC00MC41bDIzOCAtMzQ0cTI5IC0yOSAyOSAtNzR2LTEwMHEwIC00NCAtMzAgLTg0LjV0LTcwIC00MC41aC0zMjhxMjggLTExOCAyOCAtMTI1di0xNTBxMCAtNDQgLTMwIC04NC41dC03MCAtNDAuNWgtNTBxLTI3IDAgLTUxLjUgMjB0LTM3LjUgNDhsLTk2IDE5OGwtMTQ1IDE5NnEtMjAgMjcgLTIwIDYzdjQwMHEwIDM5IDI3LjUgNTd0NzIuNSAxOGg2MXExMjQgMTAwIDEzOSAxMDB6IE01MCAxMDAwaDEwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtNTAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC0xMDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djUwMHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6TTYzNiAxMDAwbC0xMzYgLTEwMGgtMTAwdi0zNzVsMTUwIC0yMTNsMTAwIC0yMTJoNTB2MTc1bC01MCAyMjVoNDUwdjEyNWwtMjUwIDM3NWgtMjE0eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxMjc7IiBkPSJNMzU2IDg3M2wzNjMgMjMwcTMxIDE2IDUzIC02bDExMCAtMTEycTEzIC0xMyAxMy41IC0zMnQtMTEuNSAtMzRsLTg0IC0xMjFoMzAycTg0IDAgMTM4IC0zOHQ1NCAtMTEwdC01NSAtMTExdC0xMzkgLTM5aC0xMDZsLTEzMSAtMzM5cS02IC0yMSAtMTkuNSAtNDF0LTI4LjUgLTIwaC0zNDJxLTcgMCAtOTAgODF0LTgzIDk0djUyNXEwIDE3IDE0IDM1LjV0MjggMjguNXpNNDAwIDc5MnYtNTAzbDEwMCAtODloMjkzbDEzMSAzMzkgcTYgMjEgMTkuNSA0MXQyOC41IDIwaDIwM3EyMSAwIDMwLjUgMjV0MC41IDUwdC0zMSAyNWgtNDU2aC03aC02aC01LjV0LTYgMC41dC01IDEuNXQtNSAydC00IDIuNXQtNCA0dC0yLjUgNC41cS0xMiAyNSA1IDQ3bDE0NiAxODNsLTg2IDgzek01MCA4MDBoMTAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di01MDBxMCAtMjEgLTE0LjUgLTM1LjV0LTM1LjUgLTE0LjVoLTEwMHEtMjEgMCAtMzUuNSAxNC41dC0xNC41IDM1LjV2NTAwIHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTEyODsiIGQ9Ik00NzUgMTEwM2wzNjYgLTIzMHEyIC0xIDYgLTMuNXQxNCAtMTAuNXQxOCAtMTYuNXQxNC41IC0yMHQ2LjUgLTIyLjV2LTUyNXEwIC0xMyAtODYgLTk0dC05MyAtODFoLTM0MnEtMTUgMCAtMjguNSAyMHQtMTkuNSA0MWwtMTMxIDMzOWgtMTA2cS04NSAwIC0xMzkuNSAzOXQtNTQuNSAxMTF0NTQgMTEwdDEzOCAzOGgzMDJsLTg1IDEyMXEtMTEgMTUgLTEwLjUgMzR0MTMuNSAzMmwxMTAgMTEycTIyIDIyIDUzIDZ6TTM3MCA5NDVsMTQ2IC0xODMgcTE3IC0yMiA1IC00N3EtMiAtMiAtMy41IC00LjV0LTQgLTR0LTQgLTIuNXQtNSAtMnQtNSAtMS41dC02IC0wLjVoLTZoLTYuNWgtNmgtNDc1di0xMDBoMjIxcTE1IDAgMjkgLTIwdDIwIC00MWwxMzAgLTMzOWgyOTRsMTA2IDg5djUwM2wtMzQyIDIzNnpNMTA1MCA4MDBoMTAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di01MDBxMCAtMjEgLTE0LjUgLTM1LjV0LTM1LjUgLTE0LjVoLTEwMHEtMjEgMCAtMzUuNSAxNC41dC0xNC41IDM1LjUgdjUwMHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTEyOTsiIGQ9Ik01NTAgMTI5NHE3MiAwIDExMSAtNTV0MzkgLTEzOXYtMTA2bDMzOSAtMTMxcTIxIC02IDQxIC0xOS41dDIwIC0yOC41di0zNDJxMCAtNyAtODEgLTkwdC05NCAtODNoLTUyNXEtMTcgMCAtMzUuNSAxNHQtMjguNSAyOGwtOSAxNGwtMjMwIDM2M3EtMTYgMzEgNiA1M2wxMTIgMTEwcTEzIDEzIDMyIDEzLjV0MzQgLTExLjVsMTIxIC04NHYzMDJxMCA4NCAzOCAxMzh0MTEwIDU0ek02MDAgOTcydjIwM3EwIDIxIC0yNSAzMC41dC01MCAwLjUgdC0yNSAtMzF2LTQ1NnYtN3YtNnYtNS41dC0wLjUgLTZ0LTEuNSAtNXQtMiAtNXQtMi41IC00dC00IC00dC00LjUgLTIuNXEtMjUgLTEyIC00NyA1bC0xODMgMTQ2bC04MyAtODZsMjM2IC0zMzloNTAzbDg5IDEwMHYyOTNsLTMzOSAxMzFxLTIxIDYgLTQxIDE5LjV0LTIwIDI4LjV6TTQ1MCAyMDBoNTAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di0xMDBxMCAtMjEgLTE0LjUgLTM1LjV0LTM1LjUgLTE0LjVoLTUwMCBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djEwMHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTEzMDsiIGQ9Ik0zNTAgMTEwMGg1MDBxMjEgMCAzNS41IDE0LjV0MTQuNSAzNS41djEwMHEwIDIxIC0xNC41IDM1LjV0LTM1LjUgMTQuNWgtNTAwcS0yMSAwIC0zNS41IC0xNC41dC0xNC41IC0zNS41di0xMDBxMCAtMjEgMTQuNSAtMzUuNXQzNS41IC0xNC41ek02MDAgMzA2di0xMDZxMCAtODQgLTM5IC0xMzl0LTExMSAtNTV0LTExMCA1NHQtMzggMTM4djMwMmwtMTIxIC04NHEtMTUgLTEyIC0zNCAtMTEuNXQtMzIgMTMuNWwtMTEyIDExMCBxLTIyIDIyIC02IDUzbDIzMCAzNjNxMSAyIDMuNSA2dDEwLjUgMTMuNXQxNi41IDE3dDIwIDEzLjV0MjIuNSA2aDUyNXExMyAwIDk0IC04M3Q4MSAtOTB2LTM0MnEwIC0xNSAtMjAgLTI4LjV0LTQxIC0xOS41ek0zMDggOTAwbC0yMzYgLTMzOWw4MyAtODZsMTgzIDE0NnEyMiAxNyA0NyA1cTIgLTEgNC41IC0yLjV0NCAtNHQyLjUgLTR0MiAtNXQxLjUgLTV0MC41IC02di01LjV2LTZ2LTd2LTQ1NnEwIC0yMiAyNSAtMzF0NTAgMC41dDI1IDMwLjUgdjIwM3EwIDE1IDIwIDI4LjV0NDEgMTkuNWwzMzkgMTMxdjI5M2wtODkgMTAwaC01MDN6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTEzMTsiIGQ9Ik02MDAgMTE3OHExMTggMCAyMjUgLTQ1LjV0MTg0LjUgLTEyM3QxMjMgLTE4NC41dDQ1LjUgLTIyNXQtNDUuNSAtMjI1dC0xMjMgLTE4NC41dC0xODQuNSAtMTIzdC0yMjUgLTQ1LjV0LTIyNSA0NS41dC0xODQuNSAxMjN0LTEyMyAxODQuNXQtNDUuNSAyMjV0NDUuNSAyMjV0MTIzIDE4NC41dDE4NC41IDEyM3QyMjUgNDUuNXpNOTE0IDYzMmwtMjc1IDIyM3EtMTYgMTMgLTI3LjUgOHQtMTEuNSAtMjZ2LTEzN2gtMjc1IHEtMTAgMCAtMTcuNSAtNy41dC03LjUgLTE3LjV2LTE1MHEwIC0xMCA3LjUgLTE3LjV0MTcuNSAtNy41aDI3NXYtMTM3cTAgLTIxIDExLjUgLTI2dDI3LjUgOGwyNzUgMjIzcTE2IDEzIDE2IDMydC0xNiAzMnoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMTMyOyIgZD0iTTYwMCAxMTc4cTExOCAwIDIyNSAtNDUuNXQxODQuNSAtMTIzdDEyMyAtMTg0LjV0NDUuNSAtMjI1dC00NS41IC0yMjV0LTEyMyAtMTg0LjV0LTE4NC41IC0xMjN0LTIyNSAtNDUuNXQtMjI1IDQ1LjV0LTE4NC41IDEyM3QtMTIzIDE4NC41dC00NS41IDIyNXQ0NS41IDIyNXQxMjMgMTg0LjV0MTg0LjUgMTIzdDIyNSA0NS41ek01NjEgODU1bC0yNzUgLTIyM3EtMTYgLTEzIC0xNiAtMzJ0MTYgLTMybDI3NSAtMjIzcTE2IC0xMyAyNy41IC04IHQxMS41IDI2djEzN2gyNzVxMTAgMCAxNy41IDcuNXQ3LjUgMTcuNXYxNTBxMCAxMCAtNy41IDE3LjV0LTE3LjUgNy41aC0yNzV2MTM3cTAgMjEgLTExLjUgMjZ0LTI3LjUgLTh6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTEzMzsiIGQ9Ik02MDAgMTE3OHExMTggMCAyMjUgLTQ1LjV0MTg0LjUgLTEyM3QxMjMgLTE4NC41dDQ1LjUgLTIyNXQtNDUuNSAtMjI1dC0xMjMgLTE4NC41dC0xODQuNSAtMTIzdC0yMjUgLTQ1LjV0LTIyNSA0NS41dC0xODQuNSAxMjN0LTEyMyAxODQuNXQtNDUuNSAyMjV0NDUuNSAyMjV0MTIzIDE4NC41dDE4NC41IDEyM3QyMjUgNDUuNXpNODU1IDYzOWwtMjIzIDI3NXEtMTMgMTYgLTMyIDE2dC0zMiAtMTZsLTIyMyAtMjc1cS0xMyAtMTYgLTggLTI3LjUgdDI2IC0xMS41aDEzN3YtMjc1cTAgLTEwIDcuNSAtMTcuNXQxNy41IC03LjVoMTUwcTEwIDAgMTcuNSA3LjV0Ny41IDE3LjV2Mjc1aDEzN3EyMSAwIDI2IDExLjV0LTggMjcuNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMTM0OyIgZD0iTTYwMCAxMTc4cTExOCAwIDIyNSAtNDUuNXQxODQuNSAtMTIzdDEyMyAtMTg0LjV0NDUuNSAtMjI1dC00NS41IC0yMjV0LTEyMyAtMTg0LjV0LTE4NC41IC0xMjN0LTIyNSAtNDUuNXQtMjI1IDQ1LjV0LTE4NC41IDEyM3QtMTIzIDE4NC41dC00NS41IDIyNXQ0NS41IDIyNXQxMjMgMTg0LjV0MTg0LjUgMTIzdDIyNSA0NS41ek02NzUgOTAwaC0xNTBxLTEwIDAgLTE3LjUgLTcuNXQtNy41IC0xNy41di0yNzVoLTEzN3EtMjEgMCAtMjYgLTExLjUgdDggLTI3LjVsMjIzIC0yNzVxMTMgLTE2IDMyIC0xNnQzMiAxNmwyMjMgMjc1cTEzIDE2IDggMjcuNXQtMjYgMTEuNWgtMTM3djI3NXEwIDEwIC03LjUgMTcuNXQtMTcuNSA3LjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTEzNTsiIGQ9Ik02MDAgMTE3NnExMTYgMCAyMjIuNSAtNDZ0MTg0IC0xMjMuNXQxMjMuNSAtMTg0dDQ2IC0yMjIuNXQtNDYgLTIyMi41dC0xMjMuNSAtMTg0dC0xODQgLTEyMy41dC0yMjIuNSAtNDZ0LTIyMi41IDQ2dC0xODQgMTIzLjV0LTEyMy41IDE4NHQtNDYgMjIyLjV0NDYgMjIyLjV0MTIzLjUgMTg0dDE4NCAxMjMuNXQyMjIuNSA0NnpNNjI3IDExMDFxLTE1IC0xMiAtMzYuNSAtMjAuNXQtMzUuNSAtMTJ0LTQzIC04dC0zOSAtNi41IHEtMTUgLTMgLTQ1LjUgMHQtNDUuNSAtMnEtMjAgLTcgLTUxLjUgLTI2LjV0LTM0LjUgLTM0LjVxLTMgLTExIDYuNSAtMjIuNXQ4LjUgLTE4LjVxLTMgLTM0IC0yNy41IC05MXQtMjkuNSAtNzlxLTkgLTM0IDUgLTkzdDggLTg3cTAgLTkgMTcgLTQ0LjV0MTYgLTU5LjVxMTIgMCAyMyAtNXQyMy41IC0xNXQxOS41IC0xNHExNiAtOCAzMyAtMTV0NDAuNSAtMTV0MzQuNSAtMTJxMjEgLTkgNTIuNSAtMzJ0NjAgLTM4dDU3LjUgLTExIHE3IC0xNSAtMyAtMzR0LTIyLjUgLTQwdC05LjUgLTM4cTEzIC0yMSAyMyAtMzQuNXQyNy41IC0yNy41dDM2LjUgLTE4cTAgLTcgLTMuNSAtMTZ0LTMuNSAtMTR0NSAtMTdxMTA0IC0yIDIyMSAxMTJxMzAgMjkgNDYuNSA0N3QzNC41IDQ5dDIxIDYzcS0xMyA4IC0zNyA4LjV0LTM2IDcuNXEtMTUgNyAtNDkuNSAxNXQtNTEuNSAxOXEtMTggMCAtNDEgLTAuNXQtNDMgLTEuNXQtNDIgLTYuNXQtMzggLTE2LjVxLTUxIC0zNSAtNjYgLTEyIHEtNCAxIC0zLjUgMjUuNXQwLjUgMjUuNXEtNiAxMyAtMjYuNSAxNy41dC0yNC41IDYuNXExIDE1IC0wLjUgMzAuNXQtNyAyOHQtMTguNSAxMS41dC0zMSAtMjFxLTIzIC0yNSAtNDIgNHEtMTkgMjggLTggNThxNiAxNiAyMiAyMnE2IC0xIDI2IC0xLjV0MzMuNSAtNHQxOS41IC0xMy41cTcgLTEyIDE4IC0yNHQyMS41IC0yMC41dDIwIC0xNXQxNS41IC0xMC41bDUgLTNxMiAxMiA3LjUgMzAuNXQ4IDM0LjV0LTAuNSAzMnEtMyAxOCAzLjUgMjkgdDE4IDIyLjV0MTUuNSAyNC41cTYgMTQgMTAuNSAzNXQ4IDMxdDE1LjUgMjIuNXQzNCAyMi41cS02IDE4IDEwIDM2cTggMCAyNCAtMS41dDI0LjUgLTEuNXQyMCA0LjV0MjAuNSAxNS41cS0xMCAyMyAtMzEgNDIuNXQtMzcuNSAyOS41dC00OSAyN3QtNDMuNSAyM3EwIDEgMiA4dDMgMTEuNXQxLjUgMTAuNXQtMSA5LjV0LTQuNSA0LjVxMzEgLTEzIDU4LjUgLTE0LjV0MzguNSAyLjVsMTIgNXE1IDI4IC05LjUgNDZ0LTM2LjUgMjR0LTUwIDE1IHQtNDEgMjBxLTE4IC00IC0zNyAwek02MTMgOTk0cTAgLTE3IDggLTQydDE3IC00NXQ5IC0yM3EtOCAxIC0zOS41IDUuNXQtNTIuNSAxMHQtMzcgMTYuNXEzIDExIDE2IDI5LjV0MTYgMjUuNXExMCAtMTAgMTkgLTEwdDE0IDZ0MTMuNSAxNC41dDE2LjUgMTIuNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMTM2OyIgZD0iTTc1NiAxMTU3cTE2NCA5MiAzMDYgLTlsLTI1OSAtMTM4bDE0NSAtMjMybDI1MSAxMjZxNiAtODkgLTM0IC0xNTYuNXQtMTE3IC0xMTAuNXEtNjAgLTM0IC0xMjcgLTM5LjV0LTEyNiAxNi41bC01OTYgLTU5NnEtMTUgLTE2IC0zNi41IC0xNnQtMzYuNSAxNmwtMTExIDExMHEtMTUgMTUgLTE1IDM2LjV0MTUgMzcuNWw2MDAgNTk5cS0zNCAxMDEgNS41IDIwMS41dDEzNS41IDE1NC41eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxMzc7IiBob3Jpei1hZHYteD0iMTIyMCIgZD0iTTEwMCAxMTk2aDEwMDBxNDEgMCA3MC41IC0yOS41dDI5LjUgLTcwLjV2LTEwMHEwIC00MSAtMjkuNSAtNzAuNXQtNzAuNSAtMjkuNWgtMTAwMHEtNDEgMCAtNzAuNSAyOS41dC0yOS41IDcwLjV2MTAwcTAgNDEgMjkuNSA3MC41dDcwLjUgMjkuNXpNMTEwMCAxMDk2aC0yMDB2LTEwMGgyMDB2MTAwek0xMDAgNzk2aDEwMDBxNDEgMCA3MC41IC0yOS41dDI5LjUgLTcwLjV2LTEwMHEwIC00MSAtMjkuNSAtNzAuNXQtNzAuNSAtMjkuNWgtMTAwMCBxLTQxIDAgLTcwLjUgMjkuNXQtMjkuNSA3MC41djEwMHEwIDQxIDI5LjUgNzAuNXQ3MC41IDI5LjV6TTExMDAgNjk2aC01MDB2LTEwMGg1MDB2MTAwek0xMDAgMzk2aDEwMDBxNDEgMCA3MC41IC0yOS41dDI5LjUgLTcwLjV2LTEwMHEwIC00MSAtMjkuNSAtNzAuNXQtNzAuNSAtMjkuNWgtMTAwMHEtNDEgMCAtNzAuNSAyOS41dC0yOS41IDcwLjV2MTAwcTAgNDEgMjkuNSA3MC41dDcwLjUgMjkuNXpNMTEwMCAyOTZoLTMwMHYtMTAwaDMwMHYxMDB6ICIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxMzg7IiBkPSJNMTUwIDEyMDBoOTAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41dC0xNC41IC0zNS41dC0zNS41IC0xNC41aC05MDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41dDE0LjUgMzUuNXQzNS41IDE0LjV6TTcwMCA1MDB2LTMwMGwtMjAwIC0yMDB2NTAwbC0zNTAgNTAwaDkwMHoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMTM5OyIgZD0iTTUwMCAxMjAwaDIwMHE0MSAwIDcwLjUgLTI5LjV0MjkuNSAtNzAuNXYtMTAwaDMwMHE0MSAwIDcwLjUgLTI5LjV0MjkuNSAtNzAuNXYtNDAwaC01MDB2MTAwaC0yMDB2LTEwMGgtNTAwdjQwMHEwIDQxIDI5LjUgNzAuNXQ3MC41IDI5LjVoMzAwdjEwMHEwIDQxIDI5LjUgNzAuNXQ3MC41IDI5LjV6TTUwMCAxMTAwdi0xMDBoMjAwdjEwMGgtMjAwek0xMjAwIDQwMHYtMjAwcTAgLTQxIC0yOS41IC03MC41dC03MC41IC0yOS41aC0xMDAwIHEtNDEgMCAtNzAuNSAyOS41dC0yOS41IDcwLjV2MjAwaDEyMDB6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTE0MDsiIGQ9Ik01MCAxMjAwaDMwMHEyMSAwIDI1IC0xMC41dC0xMCAtMjQuNWwtOTQgLTk0bDE5OSAtMTk5cTcgLTggNyAtMTh0LTcgLTE4bC0xMDYgLTEwNnEtOCAtNyAtMTggLTd0LTE4IDdsLTE5OSAxOTlsLTk0IC05NHEtMTQgLTE0IC0yNC41IC0xMHQtMTAuNSAyNXYzMDBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41ek04NTAgMTIwMGgzMDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTMwMHEwIC0yMSAtMTAuNSAtMjV0LTI0LjUgMTBsLTk0IDk0IGwtMTk5IC0xOTlxLTggLTcgLTE4IC03dC0xOCA3bC0xMDYgMTA2cS03IDggLTcgMTh0NyAxOGwxOTkgMTk5bC05NCA5NHEtMTQgMTQgLTEwIDI0LjV0MjUgMTAuNXpNMzY0IDQ3MGwxMDYgLTEwNnE3IC04IDcgLTE4dC03IC0xOGwtMTk5IC0xOTlsOTQgLTk0cTE0IC0xNCAxMCAtMjQuNXQtMjUgLTEwLjVoLTMwMHEtMjEgMCAtMzUuNSAxNC41dC0xNC41IDM1LjV2MzAwcTAgMjEgMTAuNSAyNXQyNC41IC0xMGw5NCAtOTRsMTk5IDE5OSBxOCA3IDE4IDd0MTggLTd6TTEwNzEgMjcxbDk0IDk0cTE0IDE0IDI0LjUgMTB0MTAuNSAtMjV2LTMwMHEwIC0yMSAtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtMzAwcS0yMSAwIC0yNSAxMC41dDEwIDI0LjVsOTQgOTRsLTE5OSAxOTlxLTcgOCAtNyAxOHQ3IDE4bDEwNiAxMDZxOCA3IDE4IDd0MTggLTd6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTE0MTsiIGQ9Ik01OTYgMTE5MnExMjEgMCAyMzEuNSAtNDcuNXQxOTAgLTEyN3QxMjcgLTE5MHQ0Ny41IC0yMzEuNXQtNDcuNSAtMjMxLjV0LTEyNyAtMTkwLjV0LTE5MCAtMTI3dC0yMzEuNSAtNDd0LTIzMS41IDQ3dC0xOTAuNSAxMjd0LTEyNyAxOTAuNXQtNDcgMjMxLjV0NDcgMjMxLjV0MTI3IDE5MHQxOTAuNSAxMjd0MjMxLjUgNDcuNXpNNTk2IDEwMTBxLTExMiAwIC0yMDcuNSAtNTUuNXQtMTUxIC0xNTF0LTU1LjUgLTIwNy41dDU1LjUgLTIwNy41IHQxNTEgLTE1MXQyMDcuNSAtNTUuNXQyMDcuNSA1NS41dDE1MSAxNTF0NTUuNSAyMDcuNXQtNTUuNSAyMDcuNXQtMTUxIDE1MXQtMjA3LjUgNTUuNXpNNDU0LjUgOTA1cTIyLjUgMCAzOC41IC0xNnQxNiAtMzguNXQtMTYgLTM5dC0zOC41IC0xNi41dC0zOC41IDE2LjV0LTE2IDM5dDE2IDM4LjV0MzguNSAxNnpNNzU0LjUgOTA1cTIyLjUgMCAzOC41IC0xNnQxNiAtMzguNXQtMTYgLTM5dC0zOCAtMTYuNXEtMTQgMCAtMjkgMTBsLTU1IC0xNDUgcTE3IC0yMyAxNyAtNTFxMCAtMzYgLTI1LjUgLTYxLjV0LTYxLjUgLTI1LjV0LTYxLjUgMjUuNXQtMjUuNSA2MS41cTAgMzIgMjAuNSA1Ni41dDUxLjUgMjkuNWwxMjIgMTI2bDEgMXEtOSAxNCAtOSAyOHEwIDIzIDE2IDM5dDM4LjUgMTZ6TTM0NS41IDcwOXEyMi41IDAgMzguNSAtMTZ0MTYgLTM4LjV0LTE2IC0zOC41dC0zOC41IC0xNnQtMzguNSAxNnQtMTYgMzguNXQxNiAzOC41dDM4LjUgMTZ6TTg1NC41IDcwOXEyMi41IDAgMzguNSAtMTYgdDE2IC0zOC41dC0xNiAtMzguNXQtMzguNSAtMTZ0LTM4LjUgMTZ0LTE2IDM4LjV0MTYgMzguNXQzOC41IDE2eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxNDI7IiBkPSJNNTQ2IDE3M2w0NjkgNDcwcTkxIDkxIDk5IDE5MnE3IDk4IC01MiAxNzUuNXQtMTU0IDk0LjVxLTIyIDQgLTQ3IDRxLTM0IDAgLTY2LjUgLTEwdC01Ni41IC0yM3QtNTUuNSAtMzh0LTQ4IC00MS41dC00OC41IC00Ny41cS0zNzYgLTM3NSAtMzkxIC0zOTBxLTMwIC0yNyAtNDUgLTQxLjV0LTM3LjUgLTQxdC0zMiAtNDYuNXQtMTYgLTQ3LjV0LTEuNSAtNTYuNXE5IC02MiA1My41IC05NXQ5OS41IC0zM3E3NCAwIDEyNSA1MWw1NDggNTQ4IHEzNiAzNiAyMCA3NXEtNyAxNiAtMjEuNSAyNnQtMzIuNSAxMHEtMjYgMCAtNTAgLTIzcS0xMyAtMTIgLTM5IC0zOGwtMzQxIC0zMzhxLTE1IC0xNSAtMzUuNSAtMTUuNXQtMzQuNSAxMy41dC0xNCAzNC41dDE0IDM0LjVxMzI3IDMzMyAzNjEgMzY3cTM1IDM1IDY3LjUgNTEuNXQ3OC41IDE2LjVxMTQgMCAyOSAtMXE0NCAtOCA3NC41IC0zNS41dDQzLjUgLTY4LjVxMTQgLTQ3IDIgLTk2LjV0LTQ3IC04NC41cS0xMiAtMTEgLTMyIC0zMiB0LTc5LjUgLTgxdC0xMTQuNSAtMTE1dC0xMjQuNSAtMTIzLjV0LTEyMyAtMTE5LjV0LTk2LjUgLTg5dC01NyAtNDVxLTU2IC0yNyAtMTIwIC0yN3EtNzAgMCAtMTI5IDMydC05MyA4OXEtNDggNzggLTM1IDE3M3Q4MSAxNjNsNTExIDUxMXE3MSA3MiAxMTEgOTZxOTEgNTUgMTk4IDU1cTgwIDAgMTUyIC0zM3E3OCAtMzYgMTI5LjUgLTEwM3Q2Ni41IC0xNTRxMTcgLTkzIC0xMSAtMTgzLjV0LTk0IC0xNTYuNWwtNDgyIC00NzYgcS0xNSAtMTUgLTM2IC0xNnQtMzcgMTR0LTE3LjUgMzR0MTQuNSAzNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMTQzOyIgZD0iTTY0OSA5NDlxNDggNjggMTA5LjUgMTA0dDEyMS41IDM4LjV0MTE4LjUgLTIwdDEwMi41IC02NHQ3MSAtMTAwLjV0MjcgLTEyM3EwIC01NyAtMzMuNSAtMTE3LjV0LTk0IC0xMjQuNXQtMTI2LjUgLTEyNy41dC0xNTAgLTE1Mi41dC0xNDYgLTE3NHEtNjIgODUgLTE0NS41IDE3NHQtMTUwIDE1Mi41dC0xMjYuNSAxMjcuNXQtOTMuNSAxMjQuNXQtMzMuNSAxMTcuNXEwIDY0IDI4IDEyM3Q3MyAxMDAuNXQxMDQgNjR0MTE5IDIwIHQxMjAuNSAtMzguNXQxMDQuNSAtMTA0ek04OTYgOTcycS0zMyAwIC02NC41IC0xOXQtNTYuNSAtNDZ0LTQ3LjUgLTUzLjV0LTQzLjUgLTQ1LjV0LTM3LjUgLTE5dC0zNiAxOXQtNDAgNDUuNXQtNDMgNTMuNXQtNTQgNDZ0LTY1LjUgMTlxLTY3IDAgLTEyMi41IC01NS41dC01NS41IC0xMzIuNXEwIC0yMyAxMy41IC01MXQ0NiAtNjV0NTcuNSAtNjN0NzYgLTc1bDIyIC0yMnExNSAtMTQgNDQgLTQ0dDUwLjUgLTUxdDQ2IC00NHQ0MSAtMzV0MjMgLTEyIHQyMy41IDEydDQyLjUgMzZ0NDYgNDR0NTIuNSA1MnQ0NCA0M3E0IDQgMTIgMTNxNDMgNDEgNjMuNSA2MnQ1MiA1NXQ0NiA1NXQyNiA0NnQxMS41IDQ0cTAgNzkgLTUzIDEzMy41dC0xMjAgNTQuNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMTQ0OyIgZD0iTTc3Ni41IDEyMTRxOTMuNSAwIDE1OS41IC02NmwxNDEgLTE0MXE2NiAtNjYgNjYgLTE2MHEwIC00MiAtMjggLTk1LjV0LTYyIC04Ny41bC0yOSAtMjlxLTMxIDUzIC03NyA5OWwtMTggMThsOTUgOTVsLTI0NyAyNDhsLTM4OSAtMzg5bDIxMiAtMjEybC0xMDUgLTEwNmwtMTkgMThsLTE0MSAxNDFxLTY2IDY2IC02NiAxNTl0NjYgMTU5bDI4MyAyODNxNjUgNjYgMTU4LjUgNjZ6TTYwMCA3MDZsMTA1IDEwNXExMCAtOCAxOSAtMTdsMTQxIC0xNDEgcTY2IC02NiA2NiAtMTU5dC02NiAtMTU5bC0yODMgLTI4M3EtNjYgLTY2IC0xNTkgLTY2dC0xNTkgNjZsLTE0MSAxNDFxLTY2IDY2IC02NiAxNTkuNXQ2NiAxNTkuNWw1NSA1NXEyOSAtNTUgNzUgLTEwMmwxOCAtMTdsLTk1IC05NWwyNDcgLTI0OGwzODkgMzg5eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxNDU7IiBkPSJNNjAzIDEyMDBxODUgMCAxNjIgLTE1dDEyNyAtMzh0NzkgLTQ4dDI5IC00NnYtOTUzcTAgLTQxIC0yOS41IC03MC41dC03MC41IC0yOS41aC02MDBxLTQxIDAgLTcwLjUgMjkuNXQtMjkuNSA3MC41djk1M3EwIDIxIDMwIDQ2LjV0ODEgNDh0MTI5IDM3LjV0MTYzIDE1ek0zMDAgMTAwMHYtNzAwaDYwMHY3MDBoLTYwMHpNNjAwIDI1NHEtNDMgMCAtNzMuNSAtMzAuNXQtMzAuNSAtNzMuNXQzMC41IC03My41dDczLjUgLTMwLjV0NzMuNSAzMC41IHQzMC41IDczLjV0LTMwLjUgNzMuNXQtNzMuNSAzMC41eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxNDY7IiBkPSJNOTAyIDExODVsMjgzIC0yODJxMTUgLTE1IDE1IC0zNnQtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNXQtMzUgMTVsLTM2IDM1bC0yNzkgLTI2N3YtMzAwbC0yMTIgMjEwbC0zMDggLTMwN2wtMjgwIC0yMDNsMjAzIDI4MGwzMDcgMzA4bC0yMTAgMjEyaDMwMGwyNjcgMjc5bC0zNSAzNnEtMTUgMTQgLTE1IDM1dDE0LjUgMzUuNXQzNS41IDE0LjV0MzUgLTE1eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxNDg7IiBkPSJNNzAwIDEyNDh2LTc4cTM4IC01IDcyLjUgLTE0LjV0NzUuNSAtMzEuNXQ3MSAtNTMuNXQ1MiAtODR0MjQgLTExOC41aC0xNTlxLTQgMzYgLTEwLjUgNTl0LTIxIDQ1dC00MCAzNS41dC02NC41IDIwLjV2LTMwN2w2NCAtMTNxMzQgLTcgNjQgLTE2LjV0NzAgLTMydDY3LjUgLTUyLjV0NDcuNSAtODB0MjAgLTExMnEwIC0xMzkgLTg5IC0yMjR0LTI0NCAtOTd2LTc3aC0xMDB2NzlxLTE1MCAxNiAtMjM3IDEwM3EtNDAgNDAgLTUyLjUgOTMuNSB0LTE1LjUgMTM5LjVoMTM5cTUgLTc3IDQ4LjUgLTEyNnQxMTcuNSAtNjV2MzM1bC0yNyA4cS00NiAxNCAtNzkgMjYuNXQtNzIgMzZ0LTYzIDUydC00MCA3Mi41dC0xNiA5OHEwIDcwIDI1IDEyNnQ2Ny41IDkydDk0LjUgNTd0MTEwIDI3djc3aDEwMHpNNjAwIDc1NHYyNzRxLTI5IC00IC01MCAtMTF0LTQyIC0yMS41dC0zMS41IC00MS41dC0xMC41IC02NXEwIC0yOSA3IC01MC41dDE2LjUgLTM0dDI4LjUgLTIyLjV0MzEuNSAtMTR0MzcuNSAtMTAgcTkgLTMgMTMgLTR6TTcwMCA1NDd2LTMxMHEyMiAyIDQyLjUgNi41dDQ1IDE1LjV0NDEuNSAyN3QyOSA0MnQxMiA1OS41dC0xMi41IDU5LjV0LTM4IDQ0LjV0LTUzIDMxdC02Ni41IDI0LjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTE0OTsiIGQ9Ik01NjEgMTE5N3E4NCAwIDE2MC41IC00MHQxMjMuNSAtMTA5LjV0NDcgLTE0Ny41aC0xNTNxMCA0MCAtMTkuNSA3MS41dC00OS41IDQ4LjV0LTU5LjUgMjZ0LTU1LjUgOXEtMzcgMCAtNzkgLTE0LjV0LTYyIC0zNS41cS00MSAtNDQgLTQxIC0xMDFxMCAtMjYgMTMuNSAtNjN0MjYuNSAtNjF0MzcgLTY2cTYgLTkgOSAtMTRoMjQxdi0xMDBoLTE5N3E4IC01MCAtMi41IC0xMTV0LTMxLjUgLTk1cS00NSAtNjIgLTk5IC0xMTIgcTM0IDEwIDgzIDE3LjV0NzEgNy41cTMyIDEgMTAyIC0xNnQxMDQgLTE3cTgzIDAgMTM2IDMwbDUwIC0xNDdxLTMxIC0xOSAtNTggLTMwLjV0LTU1IC0xNS41dC00MiAtNC41dC00NiAtMC41cS0yMyAwIC03NiAxN3QtMTExIDMyLjV0LTk2IDExLjVxLTM5IC0zIC04MiAtMTZ0LTY3IC0yNWwtMjMgLTExbC01NSAxNDVxNCAzIDE2IDExdDE1LjUgMTAuNXQxMyA5dDE1LjUgMTJ0MTQuNSAxNHQxNy41IDE4LjVxNDggNTUgNTQgMTI2LjUgdC0zMCAxNDIuNWgtMjIxdjEwMGgxNjZxLTIzIDQ3IC00NCAxMDRxLTcgMjAgLTEyIDQxLjV0LTYgNTUuNXQ2IDY2LjV0MjkuNSA3MC41dDU4LjUgNzFxOTcgODggMjYzIDg4eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxNTA7IiBkPSJNNDAwIDMwMGgxNTBxMjEgMCAyNSAtMTF0LTEwIC0yNWwtMjMwIC0yNTBxLTE0IC0xNSAtMzUgLTE1dC0zNSAxNWwtMjMwIDI1MHEtMTQgMTQgLTEwIDI1dDI1IDExaDE1MHY5MDBoMjAwdi05MDB6TTkzNSAxMTg0bDIzMCAtMjQ5cTE0IC0xNCAxMCAtMjQuNXQtMjUgLTEwLjVoLTE1MHYtOTAwaC0yMDB2OTAwaC0xNTBxLTIxIDAgLTI1IDEwLjV0MTAgMjQuNWwyMzAgMjQ5cTE0IDE1IDM1IDE1dDM1IC0xNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMTUxOyIgZD0iTTEwMDAgNzAwaC0xMDB2MTAwaC0xMDB2LTEwMGgtMTAwdjUwMGgzMDB2LTUwMHpNNDAwIDMwMGgxNTBxMjEgMCAyNSAtMTF0LTEwIC0yNWwtMjMwIC0yNTBxLTE0IC0xNSAtMzUgLTE1dC0zNSAxNWwtMjMwIDI1MHEtMTQgMTQgLTEwIDI1dDI1IDExaDE1MHY5MDBoMjAwdi05MDB6TTgwMSAxMTAwdi0yMDBoMTAwdjIwMGgtMTAwek0xMDAwIDM1MGwtMjAwIC0yNTBoMjAwdi0xMDBoLTMwMHYxNTBsMjAwIDI1MGgtMjAwdjEwMGgzMDB2LTE1MHogIiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTE1MjsiIGQ9Ik00MDAgMzAwaDE1MHEyMSAwIDI1IC0xMXQtMTAgLTI1bC0yMzAgLTI1MHEtMTQgLTE1IC0zNSAtMTV0LTM1IDE1bC0yMzAgMjUwcS0xNCAxNCAtMTAgMjV0MjUgMTFoMTUwdjkwMGgyMDB2LTkwMHpNMTAwMCAxMDUwbC0yMDAgLTI1MGgyMDB2LTEwMGgtMzAwdjE1MGwyMDAgMjUwaC0yMDB2MTAwaDMwMHYtMTUwek0xMDAwIDBoLTEwMHYxMDBoLTEwMHYtMTAwaC0xMDB2NTAwaDMwMHYtNTAwek04MDEgNDAwdi0yMDBoMTAwdjIwMGgtMTAweiAiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMTUzOyIgZD0iTTQwMCAzMDBoMTUwcTIxIDAgMjUgLTExdC0xMCAtMjVsLTIzMCAtMjUwcS0xNCAtMTUgLTM1IC0xNXQtMzUgMTVsLTIzMCAyNTBxLTE0IDE0IC0xMCAyNXQyNSAxMWgxNTB2OTAwaDIwMHYtOTAwek0xMDAwIDcwMGgtMTAwdjQwMGgtMTAwdjEwMGgyMDB2LTUwMHpNMTEwMCAwaC0xMDB2MTAwaC0yMDB2NDAwaDMwMHYtNTAwek05MDEgNDAwdi0yMDBoMTAwdjIwMGgtMTAweiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxNTQ7IiBkPSJNNDAwIDMwMGgxNTBxMjEgMCAyNSAtMTF0LTEwIC0yNWwtMjMwIC0yNTBxLTE0IC0xNSAtMzUgLTE1dC0zNSAxNWwtMjMwIDI1MHEtMTQgMTQgLTEwIDI1dDI1IDExaDE1MHY5MDBoMjAwdi05MDB6TTExMDAgNzAwaC0xMDB2MTAwaC0yMDB2NDAwaDMwMHYtNTAwek05MDEgMTEwMHYtMjAwaDEwMHYyMDBoLTEwMHpNMTAwMCAwaC0xMDB2NDAwaC0xMDB2MTAwaDIwMHYtNTAweiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxNTU7IiBkPSJNNDAwIDMwMGgxNTBxMjEgMCAyNSAtMTF0LTEwIC0yNWwtMjMwIC0yNTBxLTE0IC0xNSAtMzUgLTE1dC0zNSAxNWwtMjMwIDI1MHEtMTQgMTQgLTEwIDI1dDI1IDExaDE1MHY5MDBoMjAwdi05MDB6TTkwMCAxMDAwaC0yMDB2MjAwaDIwMHYtMjAwek0xMDAwIDcwMGgtMzAwdjIwMGgzMDB2LTIwMHpNMTEwMCA0MDBoLTQwMHYyMDBoNDAwdi0yMDB6TTEyMDAgMTAwaC01MDB2MjAwaDUwMHYtMjAweiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxNTY7IiBkPSJNNDAwIDMwMGgxNTBxMjEgMCAyNSAtMTF0LTEwIC0yNWwtMjMwIC0yNTBxLTE0IC0xNSAtMzUgLTE1dC0zNSAxNWwtMjMwIDI1MHEtMTQgMTQgLTEwIDI1dDI1IDExaDE1MHY5MDBoMjAwdi05MDB6TTEyMDAgMTAwMGgtNTAwdjIwMGg1MDB2LTIwMHpNMTEwMCA3MDBoLTQwMHYyMDBoNDAwdi0yMDB6TTEwMDAgNDAwaC0zMDB2MjAwaDMwMHYtMjAwek05MDAgMTAwaC0yMDB2MjAwaDIwMHYtMjAweiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxNTc7IiBkPSJNMzUwIDExMDBoNDAwcTE2MiAwIDI1NiAtOTMuNXQ5NCAtMjU2LjV2LTQwMHEwIC0xNjUgLTkzLjUgLTI1Ny41dC0yNTYuNSAtOTIuNWgtNDAwcS0xNjUgMCAtMjU3LjUgOTIuNXQtOTIuNSAyNTcuNXY0MDBxMCAxNjUgOTIuNSAyNTcuNXQyNTcuNSA5Mi41ek04MDAgOTAwaC01MDBxLTQxIDAgLTcwLjUgLTI5LjV0LTI5LjUgLTcwLjV2LTUwMHEwIC00MSAyOS41IC03MC41dDcwLjUgLTI5LjVoNTAwcTQxIDAgNzAuNSAyOS41dDI5LjUgNzAuNSB2NTAwcTAgNDEgLTI5LjUgNzAuNXQtNzAuNSAyOS41eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxNTg7IiBkPSJNMzUwIDExMDBoNDAwcTE2NSAwIDI1Ny41IC05Mi41dDkyLjUgLTI1Ny41di00MDBxMCAtMTY1IC05Mi41IC0yNTcuNXQtMjU3LjUgLTkyLjVoLTQwMHEtMTYzIDAgLTI1Ni41IDkyLjV0LTkzLjUgMjU3LjV2NDAwcTAgMTYzIDk0IDI1Ni41dDI1NiA5My41ek04MDAgOTAwaC01MDBxLTQxIDAgLTcwLjUgLTI5LjV0LTI5LjUgLTcwLjV2LTUwMHEwIC00MSAyOS41IC03MC41dDcwLjUgLTI5LjVoNTAwcTQxIDAgNzAuNSAyOS41dDI5LjUgNzAuNSB2NTAwcTAgNDEgLTI5LjUgNzAuNXQtNzAuNSAyOS41ek00NDAgNzcwbDI1MyAtMTkwcTE3IC0xMiAxNyAtMzB0LTE3IC0zMGwtMjUzIC0xOTBxLTE2IC0xMiAtMjggLTYuNXQtMTIgMjYuNXY0MDBxMCAyMSAxMiAyNi41dDI4IC02LjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTE1OTsiIGQ9Ik0zNTAgMTEwMGg0MDBxMTYzIDAgMjU2LjUgLTk0dDkzLjUgLTI1NnYtNDAwcTAgLTE2NSAtOTIuNSAtMjU3LjV0LTI1Ny41IC05Mi41aC00MDBxLTE2NSAwIC0yNTcuNSA5Mi41dC05Mi41IDI1Ny41djQwMHEwIDE2MyA5Mi41IDI1Ni41dDI1Ny41IDkzLjV6TTgwMCA5MDBoLTUwMHEtNDEgMCAtNzAuNSAtMjkuNXQtMjkuNSAtNzAuNXYtNTAwcTAgLTQxIDI5LjUgLTcwLjV0NzAuNSAtMjkuNWg1MDBxNDEgMCA3MC41IDI5LjV0MjkuNSA3MC41IHY1MDBxMCA0MSAtMjkuNSA3MC41dC03MC41IDI5LjV6TTM1MCA3MDBoNDAwcTIxIDAgMjYuNSAtMTJ0LTYuNSAtMjhsLTE5MCAtMjUzcS0xMiAtMTcgLTMwIC0xN3QtMzAgMTdsLTE5MCAyNTNxLTEyIDE2IC02LjUgMjh0MjYuNSAxMnoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMTYwOyIgZD0iTTM1MCAxMTAwaDQwMHExNjUgMCAyNTcuNSAtOTIuNXQ5Mi41IC0yNTcuNXYtNDAwcTAgLTE2MyAtOTIuNSAtMjU2LjV0LTI1Ny41IC05My41aC00MDBxLTE2MyAwIC0yNTYuNSA5NHQtOTMuNSAyNTZ2NDAwcTAgMTY1IDkyLjUgMjU3LjV0MjU3LjUgOTIuNXpNODAwIDkwMGgtNTAwcS00MSAwIC03MC41IC0yOS41dC0yOS41IC03MC41di01MDBxMCAtNDEgMjkuNSAtNzAuNXQ3MC41IC0yOS41aDUwMHE0MSAwIDcwLjUgMjkuNXQyOS41IDcwLjUgdjUwMHEwIDQxIC0yOS41IDcwLjV0LTcwLjUgMjkuNXpNNTgwIDY5M2wxOTAgLTI1M3ExMiAtMTYgNi41IC0yOHQtMjYuNSAtMTJoLTQwMHEtMjEgMCAtMjYuNSAxMnQ2LjUgMjhsMTkwIDI1M3ExMiAxNyAzMCAxN3QzMCAtMTd6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTE2MTsiIGQ9Ik01NTAgMTEwMGg0MDBxMTY1IDAgMjU3LjUgLTkyLjV0OTIuNSAtMjU3LjV2LTQwMHEwIC0xNjUgLTkyLjUgLTI1Ny41dC0yNTcuNSAtOTIuNWgtNDAwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXYxMDBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41aDQ1MHE0MSAwIDcwLjUgMjkuNXQyOS41IDcwLjV2NTAwcTAgNDEgLTI5LjUgNzAuNXQtNzAuNSAyOS41aC00NTBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djEwMCBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41ek0zMzggODY3bDMyNCAtMjg0cTE2IC0xNCAxNiAtMzN0LTE2IC0zM2wtMzI0IC0yODRxLTE2IC0xNCAtMjcgLTl0LTExIDI2djE1MGgtMjUwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXYyMDBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41aDI1MHYxNTBxMCAyMSAxMSAyNnQyNyAtOXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMTYyOyIgZD0iTTc5MyAxMTgybDkgLTlxOCAtMTAgNSAtMjdxLTMgLTExIC03OSAtMjI1LjV0LTc4IC0yMjEuNWwzMDAgMXEyNCAwIDMyLjUgLTE3LjV0LTUuNSAtMzUuNXEtMSAwIC0xMzMuNSAtMTU1dC0yNjcgLTMxMi41dC0xMzguNSAtMTYyLjVxLTEyIC0xNSAtMjYgLTE1aC05bC05IDhxLTkgMTEgLTQgMzJxMiA5IDQyIDEyMy41dDc5IDIyNC41bDM5IDExMGgtMzAycS0yMyAwIC0zMSAxOXEtMTAgMjEgNiA0MXE3NSA4NiAyMDkuNSAyMzcuNSB0MjI4IDI1N3Q5OC41IDExMS41cTkgMTYgMjUgMTZoOXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMTYzOyIgZD0iTTM1MCAxMTAwaDQwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtMTAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC00NTBxLTQxIDAgLTcwLjUgLTI5LjV0LTI5LjUgLTcwLjV2LTUwMHEwIC00MSAyOS41IC03MC41dDcwLjUgLTI5LjVoNDUwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di0xMDBxMCAtMjEgLTE0LjUgLTM1LjV0LTM1LjUgLTE0LjVoLTQwMHEtMTY1IDAgLTI1Ny41IDkyLjV0LTkyLjUgMjU3LjV2NDAwIHEwIDE2NSA5Mi41IDI1Ny41dDI1Ny41IDkyLjV6TTkzOCA4NjdsMzI0IC0yODRxMTYgLTE0IDE2IC0zM3QtMTYgLTMzbC0zMjQgLTI4NHEtMTYgLTE0IC0yNyAtOXQtMTEgMjZ2MTUwaC0yNTBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djIwMHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjVoMjUwdjE1MHEwIDIxIDExIDI2dDI3IC05eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxNjQ7IiBkPSJNNzUwIDEyMDBoNDAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di00MDBxMCAtMjEgLTEwLjUgLTI1dC0yNC41IDEwbC0xMDkgMTA5bC0zMTIgLTMxMnEtMTUgLTE1IC0zNS41IC0xNXQtMzUuNSAxNWwtMTQxIDE0MXEtMTUgMTUgLTE1IDM1LjV0MTUgMzUuNWwzMTIgMzEybC0xMDkgMTA5cS0xNCAxNCAtMTAgMjQuNXQyNSAxMC41ek00NTYgOTAwaC0xNTZxLTQxIDAgLTcwLjUgLTI5LjV0LTI5LjUgLTcwLjV2LTUwMCBxMCAtNDEgMjkuNSAtNzAuNXQ3MC41IC0yOS41aDUwMHE0MSAwIDcwLjUgMjkuNXQyOS41IDcwLjV2MTQ4bDIwMCAyMDB2LTI5OHEwIC0xNjUgLTkzLjUgLTI1Ny41dC0yNTYuNSAtOTIuNWgtNDAwcS0xNjUgMCAtMjU3LjUgOTIuNXQtOTIuNSAyNTcuNXY0MDBxMCAxNjUgOTIuNSAyNTcuNXQyNTcuNSA5Mi41aDMwMHoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMTY1OyIgZD0iTTYwMCAxMTg2cTExOSAwIDIyNy41IC00Ni41dDE4NyAtMTI1dDEyNSAtMTg3dDQ2LjUgLTIyNy41dC00Ni41IC0yMjcuNXQtMTI1IC0xODd0LTE4NyAtMTI1dC0yMjcuNSAtNDYuNXQtMjI3LjUgNDYuNXQtMTg3IDEyNXQtMTI1IDE4N3QtNDYuNSAyMjcuNXQ0Ni41IDIyNy41dDEyNSAxODd0MTg3IDEyNXQyMjcuNSA0Ni41ek02MDAgMTAyMnEtMTE1IDAgLTIxMiAtNTYuNXQtMTUzLjUgLTE1My41dC01Ni41IC0yMTJ0NTYuNSAtMjEyIHQxNTMuNSAtMTUzLjV0MjEyIC01Ni41dDIxMiA1Ni41dDE1My41IDE1My41dDU2LjUgMjEydC01Ni41IDIxMnQtMTUzLjUgMTUzLjV0LTIxMiA1Ni41ek02MDAgNzk0cTgwIDAgMTM3IC01N3Q1NyAtMTM3dC01NyAtMTM3dC0xMzcgLTU3dC0xMzcgNTd0LTU3IDEzN3Q1NyAxMzd0MTM3IDU3eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxNjY7IiBkPSJNNDUwIDEyMDBoMjAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di0zNTBoMjQ1cTIwIDAgMjUgLTExdC05IC0yNmwtMzgzIC00MjZxLTE0IC0xNSAtMzMuNSAtMTV0LTMyLjUgMTVsLTM3OSA0MjZxLTEzIDE1IC04LjUgMjZ0MjUuNSAxMWgyNTB2MzUwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNXpNNTAgMzAwaDEwMDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTI1MGgtMTEwMHYyNTBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41eiBNOTAwIDIwMHYtNTBoMTAwdjUwaC0xMDB6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTE2NzsiIGQ9Ik01ODMgMTE4MmwzNzggLTQzNXExNCAtMTUgOSAtMzF0LTI2IC0xNmgtMjQ0di0yNTBxMCAtMjAgLTE3IC0zNXQtMzkgLTE1aC0yMDBxLTIwIDAgLTMyIDE0LjV0LTEyIDM1LjV2MjUwaC0yNTBxLTIwIDAgLTI1LjUgMTYuNXQ4LjUgMzEuNWwzODMgNDMxcTE0IDE2IDMzLjUgMTd0MzMuNSAtMTR6TTUwIDMwMGgxMDAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di0yNTBoLTExMDB2MjUwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNXogTTkwMCAyMDB2LTUwaDEwMHY1MGgtMTAweiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxNjg7IiBkPSJNMzk2IDcyM2wzNjkgMzY5cTcgNyAxNy41IDd0MTcuNSAtN2wxMzkgLTEzOXE3IC04IDcgLTE4LjV0LTcgLTE3LjVsLTUyNSAtNTI1cS03IC04IC0xNy41IC04dC0xNy41IDhsLTI5MiAyOTFxLTcgOCAtNyAxOHQ3IDE4bDEzOSAxMzlxOCA3IDE4LjUgN3QxNy41IC03ek01MCAzMDBoMTAwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtMjUwaC0xMTAwdjI1MHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6TTkwMCAyMDB2LTUwaDEwMHY1MCBoLTEwMHoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMTY5OyIgZD0iTTEzNSAxMDIzbDE0MiAxNDJxMTQgMTQgMzUgMTR0MzUgLTE0bDc3IC03N2wtMjEyIC0yMTJsLTc3IDc2cS0xNCAxNSAtMTQgMzZ0MTQgMzV6TTY1NSA4NTVsMjEwIDIxMHExNCAxNCAyNC41IDEwdDEwLjUgLTI1bC0yIC01OTlxLTEgLTIwIC0xNS41IC0zNXQtMzUuNSAtMTVsLTU5NyAtMXEtMjEgMCAtMjUgMTAuNXQxMCAyNC41bDIwOCAyMDhsLTE1NCAxNTVsMjEyIDIxMnpNNTAgMzAwaDEwMDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjUgdi0yNTBoLTExMDB2MjUwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNXpNOTAwIDIwMHYtNTBoMTAwdjUwaC0xMDB6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTE3MDsiIGQ9Ik0zNTAgMTIwMGw1OTkgLTJxMjAgLTEgMzUgLTE1LjV0MTUgLTM1LjVsMSAtNTk3cTAgLTIxIC0xMC41IC0yNXQtMjQuNSAxMGwtMjA4IDIwOGwtMTU1IC0xNTRsLTIxMiAyMTJsMTU1IDE1NGwtMjEwIDIxMHEtMTQgMTQgLTEwIDI0LjV0MjUgMTAuNXpNNTI0IDUxMmwtNzYgLTc3cS0xNSAtMTQgLTM2IC0xNHQtMzUgMTRsLTE0MiAxNDJxLTE0IDE0IC0xNCAzNXQxNCAzNWw3NyA3N3pNNTAgMzAwaDEwMDBxMjEgMCAzNS41IC0xNC41IHQxNC41IC0zNS41di0yNTBoLTExMDB2MjUwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNXpNOTAwIDIwMHYtNTBoMTAwdjUwaC0xMDB6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTE3MTsiIGQ9Ik0xMjAwIDEwM2wtNDgzIDI3NmwtMzE0IC0zOTl2NDIzaC0zOTlsMTE5NiA3OTZ2LTEwOTZ6TTQ4MyA0MjR2LTIzMGw2ODMgOTUzeiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxNzI7IiBkPSJNMTEwMCAxMDAwdi04NTBxMCAtMjEgLTE0LjUgLTM1LjV0LTM1LjUgLTE0LjVoLTE1MHY0MDBoLTcwMHYtNDAwaC0xNTBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djEwMDBxMCAyMCAxNC41IDM1dDM1LjUgMTVoMjUwdi0zMDBoNTAwdjMwMGgxMDB6TTcwMCAxMDAwaC0xMDB2MjAwaDEwMHYtMjAweiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxNzM7IiBkPSJNMTEwMCAxMDAwbC0yIC0xNDlsLTI5OSAtMjk5bC05NSA5NXEtOSA5IC0yMS41IDl0LTIxLjUgLTlsLTE0OSAtMTQ3aC0zMTJ2LTQwMGgtMTUwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXYxMDAwcTAgMjAgMTQuNSAzNXQzNS41IDE1aDI1MHYtMzAwaDUwMHYzMDBoMTAwek03MDAgMTAwMGgtMTAwdjIwMGgxMDB2LTIwMHpNMTEzMiA2MzhsMTA2IC0xMDZxNyAtNyA3IC0xNy41dC03IC0xNy41bC00MjAgLTQyMXEtOCAtNyAtMTggLTcgdC0xOCA3bC0yMDIgMjAzcS04IDcgLTggMTcuNXQ4IDE3LjVsMTA2IDEwNnE3IDggMTcuNSA4dDE3LjUgLThsNzkgLTc5bDI5NyAyOTdxNyA3IDE3LjUgN3QxNy41IC03eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxNzQ7IiBkPSJNMTEwMCAxMDAwdi0yNjlsLTEwMyAtMTAzbC0xMzQgMTM0cS0xNSAxNSAtMzMuNSAxNi41dC0zNC41IC0xMi41bC0yNjYgLTI2NmgtMzI5di00MDBoLTE1MHEtMjEgMCAtMzUuNSAxNC41dC0xNC41IDM1LjV2MTAwMHEwIDIwIDE0LjUgMzV0MzUuNSAxNWgyNTB2LTMwMGg1MDB2MzAwaDEwMHpNNzAwIDEwMDBoLTEwMHYyMDBoMTAwdi0yMDB6TTEyMDIgNTcybDcwIC03MHExNSAtMTUgMTUgLTM1LjV0LTE1IC0zNS41bC0xMzEgLTEzMSBsMTMxIC0xMzFxMTUgLTE1IDE1IC0zNS41dC0xNSAtMzUuNWwtNzAgLTcwcS0xNSAtMTUgLTM1LjUgLTE1dC0zNS41IDE1bC0xMzEgMTMxbC0xMzEgLTEzMXEtMTUgLTE1IC0zNS41IC0xNXQtMzUuNSAxNWwtNzAgNzBxLTE1IDE1IC0xNSAzNS41dDE1IDM1LjVsMTMxIDEzMWwtMTMxIDEzMXEtMTUgMTUgLTE1IDM1LjV0MTUgMzUuNWw3MCA3MHExNSAxNSAzNS41IDE1dDM1LjUgLTE1bDEzMSAtMTMxbDEzMSAxMzFxMTUgMTUgMzUuNSAxNSB0MzUuNSAtMTV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTE3NTsiIGQ9Ik0xMTAwIDEwMDB2LTMwMGgtMzUwcS0yMSAwIC0zNS41IC0xNC41dC0xNC41IC0zNS41di0xNTBoLTUwMHYtNDAwaC0xNTBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djEwMDBxMCAyMCAxNC41IDM1dDM1LjUgMTVoMjUwdi0zMDBoNTAwdjMwMGgxMDB6TTcwMCAxMDAwaC0xMDB2MjAwaDEwMHYtMjAwek04NTAgNjAwaDEwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtMjUwaDE1MHEyMSAwIDI1IC0xMC41dC0xMCAtMjQuNSBsLTIzMCAtMjMwcS0xNCAtMTQgLTM1IC0xNHQtMzUgMTRsLTIzMCAyMzBxLTE0IDE0IC0xMCAyNC41dDI1IDEwLjVoMTUwdjI1MHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTE3NjsiIGQ9Ik0xMTAwIDEwMDB2LTQwMGwtMTY1IDE2NXEtMTQgMTUgLTM1IDE1dC0zNSAtMTVsLTI2MyAtMjY1aC00MDJ2LTQwMGgtMTUwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXYxMDAwcTAgMjAgMTQuNSAzNXQzNS41IDE1aDI1MHYtMzAwaDUwMHYzMDBoMTAwek03MDAgMTAwMGgtMTAwdjIwMGgxMDB2LTIwMHpNOTM1IDU2NWwyMzAgLTIyOXExNCAtMTUgMTAgLTI1LjV0LTI1IC0xMC41aC0xNTB2LTI1MHEwIC0yMCAtMTQuNSAtMzUgdC0zNS41IC0xNWgtMTAwcS0yMSAwIC0zNS41IDE1dC0xNC41IDM1djI1MGgtMTUwcS0yMSAwIC0yNSAxMC41dDEwIDI1LjVsMjMwIDIyOXExNCAxNSAzNSAxNXQzNSAtMTV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTE3NzsiIGQ9Ik01MCAxMTAwaDExMDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTE1MGgtMTIwMHYxNTBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41ek0xMjAwIDgwMHYtNTUwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC0xMTAwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXY1NTBoMTIwMHpNMTAwIDUwMHYtMjAwaDQwMHYyMDBoLTQwMHoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMTc4OyIgZD0iTTkzNSAxMTY1bDI0OCAtMjMwcTE0IC0xNCAxNCAtMzV0LTE0IC0zNWwtMjQ4IC0yMzBxLTE0IC0xNCAtMjQuNSAtMTB0LTEwLjUgMjV2MTUwaC00MDB2MjAwaDQwMHYxNTBxMCAyMSAxMC41IDI1dDI0LjUgLTEwek0yMDAgODAwaC01MHEtMjEgMCAtMzUuNSAxNC41dC0xNC41IDM1LjV2MTAwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNWg1MHYtMjAwek00MDAgODAwaC0xMDB2MjAwaDEwMHYtMjAwek0xOCA0MzVsMjQ3IDIzMCBxMTQgMTQgMjQuNSAxMHQxMC41IC0yNXYtMTUwaDQwMHYtMjAwaC00MDB2LTE1MHEwIC0yMSAtMTAuNSAtMjV0LTI0LjUgMTBsLTI0NyAyMzBxLTE1IDE0IC0xNSAzNXQxNSAzNXpNOTAwIDMwMGgtMTAwdjIwMGgxMDB2LTIwMHpNMTAwMCA1MDBoNTFxMjAgMCAzNC41IC0xNC41dDE0LjUgLTM1LjV2LTEwMHEwIC0yMSAtMTQuNSAtMzUuNXQtMzQuNSAtMTQuNWgtNTF2MjAweiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxNzk7IiBkPSJNODYyIDEwNzNsMjc2IDExNnEyNSAxOCA0My41IDh0MTguNSAtNDF2LTExMDZxMCAtMjEgLTE0LjUgLTM1LjV0LTM1LjUgLTE0LjVoLTIwMHEtMjEgMCAtMzUuNSAxNC41dC0xNC41IDM1LjV2Mzk3cS00IDEgLTExIDV0LTI0IDE3LjV0LTMwIDI5dC0yNCA0MnQtMTEgNTYuNXYzNTlxMCAzMSAxOC41IDY1dDQzLjUgNTJ6TTU1MCAxMjAwcTIyIDAgMzQuNSAtMTIuNXQxNC41IC0yNC41bDEgLTEzdi00NTBxMCAtMjggLTEwLjUgLTU5LjUgdC0yNSAtNTZ0LTI5IC00NXQtMjUuNSAtMzEuNWwtMTAgLTExdi00NDdxMCAtMjEgLTE0LjUgLTM1LjV0LTM1LjUgLTE0LjVoLTIwMHEtMjEgMCAtMzUuNSAxNC41dC0xNC41IDM1LjV2NDQ3cS00IDQgLTExIDExLjV0LTI0IDMwLjV0LTMwIDQ2dC0yNCA1NXQtMTEgNjB2NDUwcTAgMiAwLjUgNS41dDQgMTJ0OC41IDE1dDE0LjUgMTJ0MjIuNSA1LjVxMjAgMCAzMi41IC0xMi41dDE0LjUgLTI0LjVsMyAtMTN2LTM1MGgxMDB2MzUwdjUuNXQyLjUgMTIgdDcgMTV0MTUgMTJ0MjUuNSA1LjVxMjMgMCAzNS41IC0xMi41dDEzLjUgLTI0LjVsMSAtMTN2LTM1MGgxMDB2MzUwcTAgMiAwLjUgNS41dDMgMTJ0NyAxNXQxNSAxMnQyNC41IDUuNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMTgwOyIgZD0iTTEyMDAgMTEwMHYtNTZxLTQgMCAtMTEgLTAuNXQtMjQgLTN0LTMwIC03LjV0LTI0IC0xNXQtMTEgLTI0di04ODhxMCAtMjIgMjUgLTM0LjV0NTAgLTEzLjVsMjUgLTJ2LTU2aC00MDB2NTZxNzUgMCA4Ny41IDYuNXQxMi41IDQzLjV2Mzk0aC01MDB2LTM5NHEwIC0zNyAxMi41IC00My41dDg3LjUgLTYuNXYtNTZoLTQwMHY1NnE0IDAgMTEgMC41dDI0IDN0MzAgNy41dDI0IDE1dDExIDI0djg4OHEwIDIyIC0yNSAzNC41dC01MCAxMy41IGwtMjUgMnY1Nmg0MDB2LTU2cS03NSAwIC04Ny41IC02LjV0LTEyLjUgLTQzLjV2LTM5NGg1MDB2Mzk0cTAgMzcgLTEyLjUgNDMuNXQtODcuNSA2LjV2NTZoNDAweiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxODE7IiBkPSJNNjc1IDEwMDBoMzc1cTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di0xNTBoLTEwNWwtMjk1IC05OHY5OGwtMjAwIDIwMGgtNDAwbDEwMCAxMDBoMzc1ek0xMDAgOTAwaDMwMHE0MSAwIDcwLjUgLTI5LjV0MjkuNSAtNzAuNXYtNTAwcTAgLTQxIC0yOS41IC03MC41dC03MC41IC0yOS41aC0zMDBxLTQxIDAgLTcwLjUgMjkuNXQtMjkuNSA3MC41djUwMHEwIDQxIDI5LjUgNzAuNXQ3MC41IDI5LjV6TTEwMCA4MDB2LTIwMGgzMDB2MjAwIGgtMzAwek0xMTAwIDUzNWwtNDAwIC0xMzN2MTYzbDQwMCAxMzN2LTE2M3pNMTAwIDUwMHYtMjAwaDMwMHYyMDBoLTMwMHpNMTEwMCAzOTh2LTI0OHEwIC0yMSAtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtMzc1bC0xMDAgLTEwMGgtMzc1bC0xMDAgMTAwaDQwMGwyMDAgMjAwaDEwNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMTgyOyIgZD0iTTE3IDEwMDdsMTYyIDE2MnExNyAxNyA0MCAxNHQzNyAtMjJsMTM5IC0xOTRxMTQgLTIwIDExIC00NC41dC0yMCAtNDEuNWwtMTE5IC0xMThxMTAyIC0xNDIgMjI4IC0yNjh0MjY3IC0yMjdsMTE5IDExOHExNyAxNyA0Mi41IDE5dDQ0LjUgLTEybDE5MiAtMTM2cTE5IC0xNCAyMi41IC0zNy41dC0xMy41IC00MC41bC0xNjMgLTE2MnEtMyAtMSAtOS41IC0xdC0yOS41IDJ0LTQ3LjUgNnQtNjIuNSAxNC41dC03Ny41IDI2LjV0LTkwIDQyLjUgdC0xMDEuNSA2MHQtMTExIDgzdC0xMTkgMTA4LjVxLTc0IDc0IC0xMzMuNSAxNTAuNXQtOTQuNSAxMzguNXQtNjAgMTE5LjV0LTM0LjUgMTAwdC0xNSA3NC41dC00LjUgNDh6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTE4MzsiIGQ9Ik02MDAgMTEwMHE5MiAwIDE3NSAtMTAuNXQxNDEuNSAtMjd0MTA4LjUgLTM2LjV0ODEuNSAtNDB0NTMuNSAtMzd0MzEgLTI3bDkgLTEwdi0yMDBxMCAtMjEgLTE0LjUgLTMzdC0zNC41IC05bC0yMDIgMzRxLTIwIDMgLTM0LjUgMjB0LTE0LjUgMzh2MTQ2cS0xNDEgMjQgLTMwMCAyNHQtMzAwIC0yNHYtMTQ2cTAgLTIxIC0xNC41IC0zOHQtMzQuNSAtMjBsLTIwMiAtMzRxLTIwIC0zIC0zNC41IDl0LTE0LjUgMzN2MjAwcTMgNCA5LjUgMTAuNSB0MzEgMjZ0NTQgMzcuNXQ4MC41IDM5LjV0MTA5IDM3LjV0MTQxIDI2LjV0MTc1IDEwLjV6TTYwMCA3OTVxNTYgMCA5NyAtOS41dDYwIC0yMy41dDMwIC0yOHQxMiAtMjRsMSAtMTB2LTUwbDM2NSAtMzAzcTE0IC0xNSAyNC41IC00MHQxMC41IC00NXYtMjEycTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC0xMTAwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXYyMTJxMCAyMCAxMC41IDQ1dDI0LjUgNDBsMzY1IDMwM3Y1MCBxMCA0IDEgMTAuNXQxMiAyM3QzMCAyOXQ2MCAyMi41dDk3IDEweiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxODQ7IiBkPSJNMTEwMCA3MDBsLTIwMCAtMjAwaC02MDBsLTIwMCAyMDB2NTAwaDIwMHYtMjAwaDIwMHYyMDBoMjAwdi0yMDBoMjAwdjIwMGgyMDB2LTUwMHpNMjUwIDQwMGg3MDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV0LTE0LjUgLTM1LjV0LTM1LjUgLTE0LjVoLTEybDEzNyAtMTAwaC05NTBsMTM3IDEwMGgtMTJxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41dDE0LjUgMzUuNXQzNS41IDE0LjV6TTUwIDEwMGgxMTAwcTIxIDAgMzUuNSAtMTQuNSB0MTQuNSAtMzUuNXYtNTBoLTEyMDB2NTBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxODU7IiBkPSJNNzAwIDExMDBoLTEwMHEtNDEgMCAtNzAuNSAtMjkuNXQtMjkuNSAtNzAuNXYtMTAwMGgzMDB2MTAwMHEwIDQxIC0yOS41IDcwLjV0LTcwLjUgMjkuNXpNMTEwMCA4MDBoLTEwMHEtNDEgMCAtNzAuNSAtMjkuNXQtMjkuNSAtNzAuNXYtNzAwaDMwMHY3MDBxMCA0MSAtMjkuNSA3MC41dC03MC41IDI5LjV6TTQwMCAwaC0zMDB2NDAwcTAgNDEgMjkuNSA3MC41dDcwLjUgMjkuNWgxMDBxNDEgMCA3MC41IC0yOS41dDI5LjUgLTcwLjV2LTQwMHogIiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTE4NjsiIGQ9Ik0yMDAgMTEwMGg3MDBxMTI0IDAgMjEyIC04OHQ4OCAtMjEydi01MDBxMCAtMTI0IC04OCAtMjEydC0yMTIgLTg4aC03MDBxLTEyNCAwIC0yMTIgODh0LTg4IDIxMnY1MDBxMCAxMjQgODggMjEydDIxMiA4OHpNMTAwIDkwMHYtNzAwaDkwMHY3MDBoLTkwMHpNNTAwIDcwMGgtMjAwdi0xMDBoMjAwdi0zMDBoLTMwMHYxMDBoMjAwdjEwMGgtMjAwdjMwMGgzMDB2LTEwMHpNOTAwIDcwMHYtMzAwbC0xMDAgLTEwMGgtMjAwdjUwMGgyMDB6IE03MDAgNzAwdi0zMDBoMTAwdjMwMGgtMTAweiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxODc7IiBkPSJNMjAwIDExMDBoNzAwcTEyNCAwIDIxMiAtODh0ODggLTIxMnYtNTAwcTAgLTEyNCAtODggLTIxMnQtMjEyIC04OGgtNzAwcS0xMjQgMCAtMjEyIDg4dC04OCAyMTJ2NTAwcTAgMTI0IDg4IDIxMnQyMTIgODh6TTEwMCA5MDB2LTcwMGg5MDB2NzAwaC05MDB6TTUwMCAzMDBoLTEwMHYyMDBoLTEwMHYtMjAwaC0xMDB2NTAwaDEwMHYtMjAwaDEwMHYyMDBoMTAwdi01MDB6TTkwMCA3MDB2LTMwMGwtMTAwIC0xMDBoLTIwMHY1MDBoMjAweiBNNzAwIDcwMHYtMzAwaDEwMHYzMDBoLTEwMHoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMTg4OyIgZD0iTTIwMCAxMTAwaDcwMHExMjQgMCAyMTIgLTg4dDg4IC0yMTJ2LTUwMHEwIC0xMjQgLTg4IC0yMTJ0LTIxMiAtODhoLTcwMHEtMTI0IDAgLTIxMiA4OHQtODggMjEydjUwMHEwIDEyNCA4OCAyMTJ0MjEyIDg4ek0xMDAgOTAwdi03MDBoOTAwdjcwMGgtOTAwek01MDAgNzAwaC0yMDB2LTMwMGgyMDB2LTEwMGgtMzAwdjUwMGgzMDB2LTEwMHpNOTAwIDcwMGgtMjAwdi0zMDBoMjAwdi0xMDBoLTMwMHY1MDBoMzAwdi0xMDB6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTE4OTsiIGQ9Ik0yMDAgMTEwMGg3MDBxMTI0IDAgMjEyIC04OHQ4OCAtMjEydi01MDBxMCAtMTI0IC04OCAtMjEydC0yMTIgLTg4aC03MDBxLTEyNCAwIC0yMTIgODh0LTg4IDIxMnY1MDBxMCAxMjQgODggMjEydDIxMiA4OHpNMTAwIDkwMHYtNzAwaDkwMHY3MDBoLTkwMHpNNTAwIDQwMGwtMzAwIDE1MGwzMDAgMTUwdi0zMDB6TTkwMCA1NTBsLTMwMCAtMTUwdjMwMHoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMTkwOyIgZD0iTTIwMCAxMTAwaDcwMHExMjQgMCAyMTIgLTg4dDg4IC0yMTJ2LTUwMHEwIC0xMjQgLTg4IC0yMTJ0LTIxMiAtODhoLTcwMHEtMTI0IDAgLTIxMiA4OHQtODggMjEydjUwMHEwIDEyNCA4OCAyMTJ0MjEyIDg4ek0xMDAgOTAwdi03MDBoOTAwdjcwMGgtOTAwek05MDAgMzAwaC03MDB2NTAwaDcwMHYtNTAwek04MDAgNzAwaC0xMzBxLTM4IDAgLTY2LjUgLTQzdC0yOC41IC0xMDh0MjcgLTEwN3Q2OCAtNDJoMTMwdjMwMHpNMzAwIDcwMHYtMzAwIGgxMzBxNDEgMCA2OCA0MnQyNyAxMDd0LTI4LjUgMTA4dC02Ni41IDQzaC0xMzB6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTE5MTsiIGQ9Ik0yMDAgMTEwMGg3MDBxMTI0IDAgMjEyIC04OHQ4OCAtMjEydi01MDBxMCAtMTI0IC04OCAtMjEydC0yMTIgLTg4aC03MDBxLTEyNCAwIC0yMTIgODh0LTg4IDIxMnY1MDBxMCAxMjQgODggMjEydDIxMiA4OHpNMTAwIDkwMHYtNzAwaDkwMHY3MDBoLTkwMHpNNTAwIDcwMGgtMjAwdi0xMDBoMjAwdi0zMDBoLTMwMHYxMDBoMjAwdjEwMGgtMjAwdjMwMGgzMDB2LTEwMHpNOTAwIDMwMGgtMTAwdjQwMGgtMTAwdjEwMGgyMDB2LTUwMHogTTcwMCAzMDBoLTEwMHYxMDBoMTAwdi0xMDB6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTE5MjsiIGQ9Ik0yMDAgMTEwMGg3MDBxMTI0IDAgMjEyIC04OHQ4OCAtMjEydi01MDBxMCAtMTI0IC04OCAtMjEydC0yMTIgLTg4aC03MDBxLTEyNCAwIC0yMTIgODh0LTg4IDIxMnY1MDBxMCAxMjQgODggMjEydDIxMiA4OHpNMTAwIDkwMHYtNzAwaDkwMHY3MDBoLTkwMHpNMzAwIDcwMGgyMDB2LTQwMGgtMzAwdjUwMGgxMDB2LTEwMHpNOTAwIDMwMGgtMTAwdjQwMGgtMTAwdjEwMGgyMDB2LTUwMHpNMzAwIDYwMHYtMjAwaDEwMHYyMDBoLTEwMHogTTcwMCAzMDBoLTEwMHYxMDBoMTAwdi0xMDB6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTE5MzsiIGQ9Ik0yMDAgMTEwMGg3MDBxMTI0IDAgMjEyIC04OHQ4OCAtMjEydi01MDBxMCAtMTI0IC04OCAtMjEydC0yMTIgLTg4aC03MDBxLTEyNCAwIC0yMTIgODh0LTg4IDIxMnY1MDBxMCAxMjQgODggMjEydDIxMiA4OHpNMTAwIDkwMHYtNzAwaDkwMHY3MDBoLTkwMHpNNTAwIDUwMGwtMTk5IC0yMDBoLTEwMHY1MGwxOTkgMjAwdjE1MGgtMjAwdjEwMGgzMDB2LTMwMHpNOTAwIDMwMGgtMTAwdjQwMGgtMTAwdjEwMGgyMDB2LTUwMHpNNzAxIDMwMGgtMTAwIHYxMDBoMTAwdi0xMDB6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTE5NDsiIGQ9Ik02MDAgMTE5MXExMjAgMCAyMjkuNSAtNDd0MTg4LjUgLTEyNnQxMjYgLTE4OC41dDQ3IC0yMjkuNXQtNDcgLTIyOS41dC0xMjYgLTE4OC41dC0xODguNSAtMTI2dC0yMjkuNSAtNDd0LTIyOS41IDQ3dC0xODguNSAxMjZ0LTEyNiAxODguNXQtNDcgMjI5LjV0NDcgMjI5LjV0MTI2IDE4OC41dDE4OC41IDEyNnQyMjkuNSA0N3pNNjAwIDEwMjFxLTExNCAwIC0yMTEgLTU2LjV0LTE1My41IC0xNTMuNXQtNTYuNSAtMjExdDU2LjUgLTIxMSB0MTUzLjUgLTE1My41dDIxMSAtNTYuNXQyMTEgNTYuNXQxNTMuNSAxNTMuNXQ1Ni41IDIxMXQtNTYuNSAyMTF0LTE1My41IDE1My41dC0yMTEgNTYuNXpNODAwIDcwMGgtMzAwdi0yMDBoMzAwdi0xMDBoLTMwMGwtMTAwIDEwMHYyMDBsMTAwIDEwMGgzMDB2LTEwMHoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMTk1OyIgZD0iTTYwMCAxMTkxcTEyMCAwIDIyOS41IC00N3QxODguNSAtMTI2dDEyNiAtMTg4LjV0NDcgLTIyOS41dC00NyAtMjI5LjV0LTEyNiAtMTg4LjV0LTE4OC41IC0xMjZ0LTIyOS41IC00N3QtMjI5LjUgNDd0LTE4OC41IDEyNnQtMTI2IDE4OC41dC00NyAyMjkuNXQ0NyAyMjkuNXQxMjYgMTg4LjV0MTg4LjUgMTI2dDIyOS41IDQ3ek02MDAgMTAyMXEtMTE0IDAgLTIxMSAtNTYuNXQtMTUzLjUgLTE1My41dC01Ni41IC0yMTF0NTYuNSAtMjExIHQxNTMuNSAtMTUzLjV0MjExIC01Ni41dDIxMSA1Ni41dDE1My41IDE1My41dDU2LjUgMjExdC01Ni41IDIxMXQtMTUzLjUgMTUzLjV0LTIxMSA1Ni41ek04MDAgNzAwdi0xMDBsLTUwIC01MGwxMDAgLTEwMHYtNTBoLTEwMGwtMTAwIDEwMGgtMTUwdi0xMDBoLTEwMHY0MDBoMzAwek01MDAgNzAwdi0xMDBoMjAwdjEwMGgtMjAweiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxOTc7IiBkPSJNNTAzIDEwODlxMTEwIDAgMjAwLjUgLTU5LjV0MTM0LjUgLTE1Ni41cTQ0IDE0IDkwIDE0cTEyMCAwIDIwNSAtODYuNXQ4NSAtMjA3dC04NSAtMjA3dC0yMDUgLTg2LjVoLTEyOHYyNTBxMCAyMSAtMTQuNSAzNS41dC0zNS41IDE0LjVoLTMwMHEtMjEgMCAtMzUuNSAtMTQuNXQtMTQuNSAtMzUuNXYtMjUwaC0yMjJxLTgwIDAgLTEzNiA1Ny41dC01NiAxMzYuNXEwIDY5IDQzIDEyMi41dDEwOCA2Ny41cS0yIDE5IC0yIDM3cTAgMTAwIDQ5IDE4NSB0MTM0IDEzNHQxODUgNDl6TTUyNSA1MDBoMTUwcTEwIDAgMTcuNSAtNy41dDcuNSAtMTcuNXYtMjc1aDEzN3EyMSAwIDI2IC0xMS41dC04IC0yNy41bC0yMjMgLTI0NHEtMTMgLTE2IC0zMiAtMTZ0LTMyIDE2bC0yMjMgMjQ0cS0xMyAxNiAtOCAyNy41dDI2IDExLjVoMTM3djI3NXEwIDEwIDcuNSAxNy41dDE3LjUgNy41eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxOTg7IiBkPSJNNTAyIDEwODlxMTEwIDAgMjAxIC01OS41dDEzNSAtMTU2LjVxNDMgMTUgODkgMTVxMTIxIDAgMjA2IC04Ni41dDg2IC0yMDYuNXEwIC05OSAtNjAgLTE4MXQtMTUwIC0xMTBsLTM3OCAzNjBxLTEzIDE2IC0zMS41IDE2dC0zMS41IC0xNmwtMzgxIC0zNjVoLTlxLTc5IDAgLTEzNS41IDU3LjV0LTU2LjUgMTM2LjVxMCA2OSA0MyAxMjIuNXQxMDggNjcuNXEtMiAxOSAtMiAzOHEwIDEwMCA0OSAxODQuNXQxMzMuNSAxMzR0MTg0LjUgNDkuNXogTTYzMiA0NjdsMjIzIC0yMjhxMTMgLTE2IDggLTI3LjV0LTI2IC0xMS41aC0xMzd2LTI3NXEwIC0xMCAtNy41IC0xNy41dC0xNy41IC03LjVoLTE1MHEtMTAgMCAtMTcuNSA3LjV0LTcuNSAxNy41djI3NWgtMTM3cS0yMSAwIC0yNiAxMS41dDggMjcuNXExOTkgMjA0IDIyMyAyMjhxMTkgMTkgMzEuNSAxOXQzMi41IC0xOXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMTk5OyIgZD0iTTcwMCAxMDB2MTAwaDQwMGwtMjcwIDMwMGgxNzBsLTI3MCAzMDBoMTcwbC0zMDAgMzMzbC0zMDAgLTMzM2gxNzBsLTI3MCAtMzAwaDE3MGwtMjcwIC0zMDBoNDAwdi0xMDBoLTUwcS0yMSAwIC0zNS41IC0xNC41dC0xNC41IC0zNS41di01MGg0MDB2NTBxMCAyMSAtMTQuNSAzNS41dC0zNS41IDE0LjVoLTUweiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUyMDA7IiBkPSJNNjAwIDExNzlxOTQgMCAxNjcuNSAtNTYuNXQ5OS41IC0xNDUuNXE4OSAtNiAxNTAuNSAtNzEuNXQ2MS41IC0xNTUuNXEwIC02MSAtMjkuNSAtMTEyLjV0LTc5LjUgLTgyLjVxOSAtMjkgOSAtNTVxMCAtNzQgLTUyLjUgLTEyNi41dC0xMjYuNSAtNTIuNXEtNTUgMCAtMTAwIDMwdi0yNTFxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTUwaC0zMDB2NTBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41djI1MXEtNDUgLTMwIC0xMDAgLTMwIHEtNzQgMCAtMTI2LjUgNTIuNXQtNTIuNSAxMjYuNXEwIDE4IDQgMzhxLTQ3IDIxIC03NS41IDY1dC0yOC41IDk3cTAgNzQgNTIuNSAxMjYuNXQxMjYuNSA1Mi41cTUgMCAyMyAtMnEwIDIgLTEgMTB0LTEgMTNxMCAxMTYgODEuNSAxOTcuNXQxOTcuNSA4MS41eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUyMDE7IiBkPSJNMTAxMCAxMDEwcTExMSAtMTExIDE1MC41IC0yNjAuNXQwIC0yOTl0LTE1MC41IC0yNjAuNXEtODMgLTgzIC0xOTEuNSAtMTI2LjV0LTIxOC41IC00My41dC0yMTguNSA0My41dC0xOTEuNSAxMjYuNXEtMTExIDExMSAtMTUwLjUgMjYwLjV0MCAyOTl0MTUwLjUgMjYwLjVxODMgODMgMTkxLjUgMTI2LjV0MjE4LjUgNDMuNXQyMTguNSAtNDMuNXQxOTEuNSAtMTI2LjV6TTQ3NiAxMDY1cS00IDAgLTggLTFxLTEyMSAtMzQgLTIwOS41IC0xMjIuNSB0LTEyMi41IC0yMDkuNXEtNCAtMTIgMi41IC0yM3QxOC41IC0xNGwzNiAtOXEzIC0xIDcgLTFxMjMgMCAyOSAyMnEyNyA5NiA5OCAxNjZxNzAgNzEgMTY2IDk4cTExIDMgMTcuNSAxMy41dDMuNSAyMi41bC05IDM1cS0zIDEzIC0xNCAxOXEtNyA0IC0xNSA0ek01MTIgOTIwcS00IDAgLTkgLTJxLTgwIC0yNCAtMTM4LjUgLTgyLjV0LTgyLjUgLTEzOC41cS00IC0xMyAyIC0yNHQxOSAtMTRsMzQgLTlxNCAtMSA4IC0xcTIyIDAgMjggMjEgcTE4IDU4IDU4LjUgOTguNXQ5Ny41IDU4LjVxMTIgMyAxOCAxMy41dDMgMjEuNWwtOSAzNXEtMyAxMiAtMTQgMTlxLTcgNCAtMTUgNHpNNzE5LjUgNzE5LjVxLTQ5LjUgNDkuNSAtMTE5LjUgNDkuNXQtMTE5LjUgLTQ5LjV0LTQ5LjUgLTExOS41dDQ5LjUgLTExOS41dDExOS41IC00OS41dDExOS41IDQ5LjV0NDkuNSAxMTkuNXQtNDkuNSAxMTkuNXpNODU1IDU1MXEtMjIgMCAtMjggLTIxcS0xOCAtNTggLTU4LjUgLTk4LjV0LTk4LjUgLTU3LjUgcS0xMSAtNCAtMTcgLTE0LjV0LTMgLTIxLjVsOSAtMzVxMyAtMTIgMTQgLTE5cTcgLTQgMTUgLTRxNCAwIDkgMnE4MCAyNCAxMzguNSA4Mi41dDgyLjUgMTM4LjVxNCAxMyAtMi41IDI0dC0xOC41IDE0bC0zNCA5cS00IDEgLTggMXpNMTAwMCA1MTVxLTIzIDAgLTI5IC0yMnEtMjcgLTk2IC05OCAtMTY2cS03MCAtNzEgLTE2NiAtOThxLTExIC0zIC0xNy41IC0xMy41dC0zLjUgLTIyLjVsOSAtMzVxMyAtMTMgMTQgLTE5cTcgLTQgMTUgLTQgcTQgMCA4IDFxMTIxIDM0IDIwOS41IDEyMi41dDEyMi41IDIwOS41cTQgMTIgLTIuNSAyM3QtMTguNSAxNGwtMzYgOXEtMyAxIC03IDF6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTIwMjsiIGQ9Ik03MDAgODAwaDMwMHYtMzgwaC0xODB2MjAwaC0zNDB2LTIwMGgtMzgwdjc1NXEwIDEwIDcuNSAxNy41dDE3LjUgNy41aDU3NXYtNDAwek0xMDAwIDkwMGgtMjAwdjIwMHpNNzAwIDMwMGgxNjJsLTIxMiAtMjEybC0yMTIgMjEyaDE2MnYyMDBoMTAwdi0yMDB6TTUyMCAwaC0zOTVxLTEwIDAgLTE3LjUgNy41dC03LjUgMTcuNXYzOTV6TTEwMDAgMjIwdi0xOTVxMCAtMTAgLTcuNSAtMTcuNXQtMTcuNSAtNy41aC0xOTV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTIwMzsiIGQ9Ik03MDAgODAwaDMwMHYtNTIwbC0zNTAgMzUwbC01NTAgLTU1MHYxMDk1cTAgMTAgNy41IDE3LjV0MTcuNSA3LjVoNTc1di00MDB6TTEwMDAgOTAwaC0yMDB2MjAwek04NjIgMjAwaC0xNjJ2LTIwMGgtMTAwdjIwMGgtMTYybDIxMiAyMTJ6TTQ4MCAwaC0zNTVxLTEwIDAgLTE3LjUgNy41dC03LjUgMTcuNXY1NWgzODB2LTgwek0xMDAwIDgwdi01NXEwIC0xMCAtNy41IC0xNy41dC0xNy41IC03LjVoLTE1NXY4MGgxODB6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTIwNDsiIGQ9Ik0xMTYyIDgwMGgtMTYydi0yMDBoMTAwbDEwMCAtMTAwaC0zMDB2MzAwaC0xNjJsMjEyIDIxMnpNMjAwIDgwMGgyMDBxMjcgMCA0MCAtMnQyOS41IC0xMC41dDIzLjUgLTMwdDcgLTU3LjVoMzAwdi0xMDBoLTYwMGwtMjAwIC0zNTB2NDUwaDEwMHEwIDM2IDcgNTcuNXQyMy41IDMwdDI5LjUgMTAuNXQ0MCAyek04MDAgNDAwaDI0MGwtMjQwIC00MDBoLTgwMGwzMDAgNTAwaDUwMHYtMTAweiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUyMDU7IiBkPSJNNjUwIDExMDBoMTAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di01MGg1MHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtMTAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC0zMDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djEwMHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjVoNTB2NTBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41ek0xMDAwIDg1MHYxNTBxNDEgMCA3MC41IC0yOS41dDI5LjUgLTcwLjV2LTgwMCBxMCAtNDEgLTI5LjUgLTcwLjV0LTcwLjUgLTI5LjVoLTYwMHEtMSAwIC0yMCA0bDI0NiAyNDZsLTMyNiAzMjZ2MzI0cTAgNDEgMjkuNSA3MC41dDcwLjUgMjkuNXYtMTUwcTAgLTYyIDQ0IC0xMDZ0MTA2IC00NGgzMDBxNjIgMCAxMDYgNDR0NDQgMTA2ek00MTIgMjUwbC0yMTIgLTIxMnYxNjJoLTIwMHYxMDBoMjAwdjE2MnoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMjA2OyIgZD0iTTQ1MCAxMTAwaDEwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtNTBoNTBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTEwMHEwIC0yMSAtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtMzAwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXYxMDBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41aDUwdjUwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNXpNODAwIDg1MHYxNTBxNDEgMCA3MC41IC0yOS41dDI5LjUgLTcwLjV2LTUwMCBoLTIwMHYtMzAwaDIwMHEwIC0zNiAtNyAtNTcuNXQtMjMuNSAtMzB0LTI5LjUgLTEwLjV0LTQwIC0yaC02MDBxLTQxIDAgLTcwLjUgMjkuNXQtMjkuNSA3MC41djgwMHEwIDQxIDI5LjUgNzAuNXQ3MC41IDI5LjV2LTE1MHEwIC02MiA0NCAtMTA2dDEwNiAtNDRoMzAwcTYyIDAgMTA2IDQ0dDQ0IDEwNnpNMTIxMiAyNTBsLTIxMiAtMjEydjE2MmgtMjAwdjEwMGgyMDB2MTYyeiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUyMDk7IiBkPSJNNjU4IDExOTdsNjM3IC0xMTA0cTIzIC0zOCA3IC02NS41dC02MCAtMjcuNWgtMTI3NnEtNDQgMCAtNjAgMjcuNXQ3IDY1LjVsNjM3IDExMDRxMjIgMzkgNTQgMzl0NTQgLTM5ek03MDQgODAwaC0yMDhxLTIwIDAgLTMyIC0xNC41dC04IC0zNC41bDU4IC0zMDJxNCAtMjAgMjEuNSAtMzQuNXQzNy41IC0xNC41aDU0cTIwIDAgMzcuNSAxNC41dDIxLjUgMzQuNWw1OCAzMDJxNCAyMCAtOCAzNC41dC0zMiAxNC41ek01MDAgMzAwdi0xMDBoMjAwIHYxMDBoLTIwMHoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMjEwOyIgZD0iTTQyNSAxMTAwaDI1MHExMCAwIDE3LjUgLTcuNXQ3LjUgLTE3LjV2LTE1MHEwIC0xMCAtNy41IC0xNy41dC0xNy41IC03LjVoLTI1MHEtMTAgMCAtMTcuNSA3LjV0LTcuNSAxNy41djE1MHEwIDEwIDcuNSAxNy41dDE3LjUgNy41ek00MjUgODAwaDI1MHExMCAwIDE3LjUgLTcuNXQ3LjUgLTE3LjV2LTE1MHEwIC0xMCAtNy41IC0xNy41dC0xNy41IC03LjVoLTI1MHEtMTAgMCAtMTcuNSA3LjV0LTcuNSAxNy41djE1MHEwIDEwIDcuNSAxNy41IHQxNy41IDcuNXpNODI1IDgwMGgyNTBxMTAgMCAxNy41IC03LjV0Ny41IC0xNy41di0xNTBxMCAtMTAgLTcuNSAtMTcuNXQtMTcuNSAtNy41aC0yNTBxLTEwIDAgLTE3LjUgNy41dC03LjUgMTcuNXYxNTBxMCAxMCA3LjUgMTcuNXQxNy41IDcuNXpNMjUgNTAwaDI1MHExMCAwIDE3LjUgLTcuNXQ3LjUgLTE3LjV2LTE1MHEwIC0xMCAtNy41IC0xNy41dC0xNy41IC03LjVoLTI1MHEtMTAgMCAtMTcuNSA3LjV0LTcuNSAxNy41djE1MCBxMCAxMCA3LjUgMTcuNXQxNy41IDcuNXpNNDI1IDUwMGgyNTBxMTAgMCAxNy41IC03LjV0Ny41IC0xNy41di0xNTBxMCAtMTAgLTcuNSAtMTcuNXQtMTcuNSAtNy41aC0yNTBxLTEwIDAgLTE3LjUgNy41dC03LjUgMTcuNXYxNTBxMCAxMCA3LjUgMTcuNXQxNy41IDcuNXpNODI1IDUwMGgyNTBxMTAgMCAxNy41IC03LjV0Ny41IC0xNy41di0xNTBxMCAtMTAgLTcuNSAtMTcuNXQtMTcuNSAtNy41aC0yNTBxLTEwIDAgLTE3LjUgNy41dC03LjUgMTcuNSB2MTUwcTAgMTAgNy41IDE3LjV0MTcuNSA3LjV6TTI1IDIwMGgyNTBxMTAgMCAxNy41IC03LjV0Ny41IC0xNy41di0xNTBxMCAtMTAgLTcuNSAtMTcuNXQtMTcuNSAtNy41aC0yNTBxLTEwIDAgLTE3LjUgNy41dC03LjUgMTcuNXYxNTBxMCAxMCA3LjUgMTcuNXQxNy41IDcuNXpNNDI1IDIwMGgyNTBxMTAgMCAxNy41IC03LjV0Ny41IC0xNy41di0xNTBxMCAtMTAgLTcuNSAtMTcuNXQtMTcuNSAtNy41aC0yNTBxLTEwIDAgLTE3LjUgNy41IHQtNy41IDE3LjV2MTUwcTAgMTAgNy41IDE3LjV0MTcuNSA3LjV6TTgyNSAyMDBoMjUwcTEwIDAgMTcuNSAtNy41dDcuNSAtMTcuNXYtMTUwcTAgLTEwIC03LjUgLTE3LjV0LTE3LjUgLTcuNWgtMjUwcS0xMCAwIC0xNy41IDcuNXQtNy41IDE3LjV2MTUwcTAgMTAgNy41IDE3LjV0MTcuNSA3LjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTIxMTsiIGQ9Ik03MDAgMTIwMGgxMDB2LTIwMGgtMTAwdi0xMDBoMzUwcTYyIDAgODYuNSAtMzkuNXQtMy41IC05NC41bC02NiAtMTMycS00MSAtODMgLTgxIC0xMzRoLTc3MnEtNDAgNTEgLTgxIDEzNGwtNjYgMTMycS0yOCA1NSAtMy41IDk0LjV0ODYuNSAzOS41aDM1MHYxMDBoLTEwMHYyMDBoMTAwdjEwMGgyMDB2LTEwMHpNMjUwIDQwMGg3MDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV0LTE0LjUgLTM1LjV0LTM1LjUgLTE0LjVoLTEybDEzNyAtMTAwIGgtOTUwbDEzOCAxMDBoLTEzcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXQxNC41IDM1LjV0MzUuNSAxNC41ek01MCAxMDBoMTEwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtNTBoLTEyMDB2NTBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUyMTI7IiBkPSJNNjAwIDEzMDBxNDAgMCA2OC41IC0yOS41dDI4LjUgLTcwLjVoLTE5NHEwIDQxIDI4LjUgNzAuNXQ2OC41IDI5LjV6TTQ0MyAxMTAwaDMxNHExOCAtMzcgMTggLTc1cTAgLTggLTMgLTI1aDMyOHE0MSAwIDQ0LjUgLTE2LjV0LTMwLjUgLTM4LjVsLTE3NSAtMTQ1aC02NzhsLTE3OCAxNDVxLTM0IDIyIC0yOSAzOC41dDQ2IDE2LjVoMzI4cS0zIDE3IC0zIDI1cTAgMzggMTggNzV6TTI1MCA3MDBoNzAwcTIxIDAgMzUuNSAtMTQuNSB0MTQuNSAtMzUuNXQtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtMTUwdi0yMDBsMjc1IC0yMDBoLTk1MGwyNzUgMjAwdjIwMGgtMTUwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXQxNC41IDM1LjV0MzUuNSAxNC41ek01MCAxMDBoMTEwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtNTBoLTEyMDB2NTBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUyMTM7IiBkPSJNNjAwIDExODFxNzUgMCAxMjggLTUzdDUzIC0xMjh0LTUzIC0xMjh0LTEyOCAtNTN0LTEyOCA1M3QtNTMgMTI4dDUzIDEyOHQxMjggNTN6TTYwMiA3OThoNDZxMzQgMCA1NS41IC0yOC41dDIxLjUgLTg2LjVxMCAtNzYgMzkgLTE4M2gtMzI0cTM5IDEwNyAzOSAxODNxMCA1OCAyMS41IDg2LjV0NTYuNSAyOC41aDQ1ek0yNTAgNDAwaDcwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXQtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtMTMgbDEzOCAtMTAwaC05NTBsMTM3IDEwMGgtMTJxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41dDE0LjUgMzUuNXQzNS41IDE0LjV6TTUwIDEwMGgxMTAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di01MGgtMTIwMHY1MHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTIxNDsiIGQ9Ik02MDAgMTMwMHE0NyAwIDkyLjUgLTUzLjV0NzEgLTEyM3QyNS41IC0xMjMuNXEwIC03OCAtNTUuNSAtMTMzLjV0LTEzMy41IC01NS41dC0xMzMuNSA1NS41dC01NS41IDEzMy41cTAgNjIgMzQgMTQzbDE0NCAtMTQzbDExMSAxMTFsLTE2MyAxNjNxMzQgMjYgNjMgMjZ6TTYwMiA3OThoNDZxMzQgMCA1NS41IC0yOC41dDIxLjUgLTg2LjVxMCAtNzYgMzkgLTE4M2gtMzI0cTM5IDEwNyAzOSAxODNxMCA1OCAyMS41IDg2LjV0NTYuNSAyOC41aDQ1IHpNMjUwIDQwMGg3MDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV0LTE0LjUgLTM1LjV0LTM1LjUgLTE0LjVoLTEzbDEzOCAtMTAwaC05NTBsMTM3IDEwMGgtMTJxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41dDE0LjUgMzUuNXQzNS41IDE0LjV6TTUwIDEwMGgxMTAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di01MGgtMTIwMHY1MHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTIxNTsiIGQ9Ik02MDAgMTIwMGwzMDAgLTE2MXYtMTM5aC0zMDBxMCAtNTcgMTguNSAtMTA4dDUwIC05MS41dDYzIC03MnQ3MCAtNjcuNXQ1Ny41IC02MWgtNTMwcS02MCA4MyAtOTAuNSAxNzcuNXQtMzAuNSAxNzguNXQzMyAxNjQuNXQ4Ny41IDEzOS41dDEyNiA5Ni41dDE0NS41IDQxLjV2LTk4ek0yNTAgNDAwaDcwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXQtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtMTNsMTM4IC0xMDBoLTk1MGwxMzcgMTAwIGgtMTJxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41dDE0LjUgMzUuNXQzNS41IDE0LjV6TTUwIDEwMGgxMTAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di01MGgtMTIwMHY1MHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTIxNjsiIGQ9Ik02MDAgMTMwMHE0MSAwIDcwLjUgLTI5LjV0MjkuNSAtNzAuNXYtNzhxNDYgLTI2IDczIC03MnQyNyAtMTAwdi01MGgtNDAwdjUwcTAgNTQgMjcgMTAwdDczIDcydjc4cTAgNDEgMjkuNSA3MC41dDcwLjUgMjkuNXpNNDAwIDgwMGg0MDBxNTQgMCAxMDAgLTI3dDcyIC03M2gtMTcydi0xMDBoMjAwdi0xMDBoLTIwMHYtMTAwaDIwMHYtMTAwaC0yMDB2LTEwMGgyMDBxMCAtODMgLTU4LjUgLTE0MS41dC0xNDEuNSAtNTguNWgtNDAwIHEtODMgMCAtMTQxLjUgNTguNXQtNTguNSAxNDEuNXY0MDBxMCA4MyA1OC41IDE0MS41dDE0MS41IDU4LjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTIxODsiIGQ9Ik0xNTAgMTEwMGg5MDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTUwMHEwIC0yMSAtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtOTAwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXY1MDBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41ek0xMjUgNDAwaDk1MHExMCAwIDE3LjUgLTcuNXQ3LjUgLTE3LjV2LTUwcTAgLTEwIC03LjUgLTE3LjV0LTE3LjUgLTcuNWgtMjgzbDIyNCAtMjI0cTEzIC0xMyAxMyAtMzEuNXQtMTMgLTMyIHQtMzEuNSAtMTMuNXQtMzEuNSAxM2wtODggODhoLTUyNGwtODcgLTg4cS0xMyAtMTMgLTMyIC0xM3QtMzIgMTMuNXQtMTMgMzJ0MTMgMzEuNWwyMjQgMjI0aC0yODlxLTEwIDAgLTE3LjUgNy41dC03LjUgMTcuNXY1MHEwIDEwIDcuNSAxNy41dDE3LjUgNy41ek01NDEgMzAwbC0xMDAgLTEwMGgzMjRsLTEwMCAxMDBoLTEyNHoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMjE5OyIgZD0iTTIwMCAxMTAwaDgwMHE4MyAwIDE0MS41IC01OC41dDU4LjUgLTE0MS41di0yMDBoLTEwMHEwIDQxIC0yOS41IDcwLjV0LTcwLjUgMjkuNWgtMjUwcS00MSAwIC03MC41IC0yOS41dC0yOS41IC03MC41aC0xMDBxMCA0MSAtMjkuNSA3MC41dC03MC41IDI5LjVoLTI1MHEtNDEgMCAtNzAuNSAtMjkuNXQtMjkuNSAtNzAuNWgtMTAwdjIwMHEwIDgzIDU4LjUgMTQxLjV0MTQxLjUgNTguNXpNMTAwIDYwMGgxMDAwcTQxIDAgNzAuNSAtMjkuNSB0MjkuNSAtNzAuNXYtMzAwaC0xMjAwdjMwMHEwIDQxIDI5LjUgNzAuNXQ3MC41IDI5LjV6TTMwMCAxMDB2LTUwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC0xMDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djUwaDIwMHpNMTEwMCAxMDB2LTUwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC0xMDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djUwaDIwMHoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMjIxOyIgZD0iTTQ4MCAxMTY1bDY4MiAtNjgzcTMxIC0zMSAzMSAtNzUuNXQtMzEgLTc1LjVsLTEzMSAtMTMxaC00ODFsLTUxNyA1MThxLTMyIDMxIC0zMiA3NS41dDMyIDc1LjVsMjk1IDI5NnEzMSAzMSA3NS41IDMxdDc2LjUgLTMxek0xMDggNzk0bDM0MiAtMzQybDMwMyAzMDRsLTM0MSAzNDF6TTI1MCAxMDBoODAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di01MGgtOTAwdjUwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMjIzOyIgZD0iTTEwNTcgNjQ3bC0xODkgNTA2cS04IDE5IC0yNy41IDMzdC00MC41IDE0aC00MDBxLTIxIDAgLTQwLjUgLTE0dC0yNy41IC0zM2wtMTg5IC01MDZxLTggLTE5IDEuNSAtMzN0MzAuNSAtMTRoNjI1di0xNTBxMCAtMjEgMTQuNSAtMzUuNXQzNS41IC0xNC41dDM1LjUgMTQuNXQxNC41IDM1LjV2MTUwaDEyNXEyMSAwIDMwLjUgMTR0MS41IDMzek04OTcgMGgtNTk1djUwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNWg1MHY1MCBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41aDQ4djMwMGgyMDB2LTMwMGg0N3EyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtNTBoNTBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTUweiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUyMjQ7IiBkPSJNOTAwIDgwMGgzMDB2LTU3NXEwIC0xMCAtNy41IC0xNy41dC0xNy41IC03LjVoLTM3NXY1OTFsLTMwMCAzMDB2ODRxMCAxMCA3LjUgMTcuNXQxNy41IDcuNWgzNzV2LTQwMHpNMTIwMCA5MDBoLTIwMHYyMDB6TTQwMCA2MDBoMzAwdi01NzVxMCAtMTAgLTcuNSAtMTcuNXQtMTcuNSAtNy41aC02NTBxLTEwIDAgLTE3LjUgNy41dC03LjUgMTcuNXY5NTBxMCAxMCA3LjUgMTcuNXQxNy41IDcuNWgzNzV2LTQwMHpNNzAwIDcwMGgtMjAwdjIwMHogIiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTIyNTsiIGQ9Ik00ODQgMTA5NWgxOTVxNzUgMCAxNDYgLTMyLjV0MTI0IC04NnQ4OS41IC0xMjIuNXQ0OC41IC0xNDJxMTggLTE0IDM1IC0yMHEzMSAtMTAgNjQuNSA2LjV0NDMuNSA0OC41cTEwIDM0IC0xNSA3MXEtMTkgMjcgLTkgNDNxNSA4IDEyLjUgMTF0MTkgLTF0MjMuNSAtMTZxNDEgLTQ0IDM5IC0xMDVxLTMgLTYzIC00NiAtMTA2LjV0LTEwNCAtNDMuNWgtNjJxLTcgLTU1IC0zNSAtMTE3dC01NiAtMTAwbC0zOSAtMjM0cS0zIC0yMCAtMjAgLTM0LjUgdC0zOCAtMTQuNWgtMTAwcS0yMSAwIC0zMyAxNC41dC05IDM0LjVsMTIgNzBxLTQ5IC0xNCAtOTEgLTE0aC0xOTVxLTI0IDAgLTY1IDhsLTExIC02NHEtMyAtMjAgLTIwIC0zNC41dC0zOCAtMTQuNWgtMTAwcS0yMSAwIC0zMyAxNC41dC05IDM0LjVsMjYgMTU3cS04NCA3NCAtMTI4IDE3NWwtMTU5IDUzcS0xOSA3IC0zMyAyNnQtMTQgNDB2NTBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41aDEyNHExMSA4NyA1NiAxNjZsLTExMSA5NSBxLTE2IDE0IC0xMi41IDIzLjV0MjQuNSA5LjVoMjAzcTExNiAxMDEgMjUwIDEwMXpNNjc1IDEwMDBoLTI1MHEtMTAgMCAtMTcuNSAtNy41dC03LjUgLTE3LjV2LTUwcTAgLTEwIDcuNSAtMTcuNXQxNy41IC03LjVoMjUwcTEwIDAgMTcuNSA3LjV0Ny41IDE3LjV2NTBxMCAxMCAtNy41IDE3LjV0LTE3LjUgNy41eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUyMjY7IiBkPSJNNjQxIDkwMGw0MjMgMjQ3cTE5IDggNDIgMi41dDM3IC0yMS41bDMyIC0zOHExNCAtMTUgMTIuNSAtMzZ0LTE3LjUgLTM0bC0xMzkgLTEyMGgtMzkwek01MCAxMTAwaDEwNnE2NyAwIDEwMyAtMTd0NjYgLTcxbDEwMiAtMjEyaDgyM3EyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtNTBxMCAtMjEgLTE0IC00MHQtMzMgLTI2bC03MzcgLTEzMnEtMjMgLTQgLTQwIDZ0LTI2IDI1cS00MiA2NyAtMTAwIDY3aC0zMDBxLTYyIDAgLTEwNiA0NCB0LTQ0IDEwNnYyMDBxMCA2MiA0NCAxMDZ0MTA2IDQ0ek0xNzMgOTI4aC04MHEtMTkgMCAtMjggLTE0dC05IC0zNXYtNTZxMCAtNTEgNDIgLTUxaDEzNHExNiAwIDIxLjUgOHQ1LjUgMjRxMCAxMSAtMTYgNDV0LTI3IDUxcS0xOCAyOCAtNDMgMjh6TTU1MCA3MjdxLTMyIDAgLTU0LjUgLTIyLjV0LTIyLjUgLTU0LjV0MjIuNSAtNTQuNXQ1NC41IC0yMi41dDU0LjUgMjIuNXQyMi41IDU0LjV0LTIyLjUgNTQuNXQtNTQuNSAyMi41ek0xMzAgMzg5IGwxNTIgMTMwcTE4IDE5IDM0IDI0dDMxIC0zLjV0MjQuNSAtMTcuNXQyNS41IC0yOHEyOCAtMzUgNTAuNSAtNTF0NDguNSAtMTNsNjMgNWw0OCAtMTc5cTEzIC02MSAtMy41IC05Ny41dC02Ny41IC03OS41bC04MCAtNjlxLTQ3IC00MCAtMTA5IC0zNS41dC0xMDMgNTEuNWwtMTMwIDE1MXEtNDAgNDcgLTM1LjUgMTA5LjV0NTEuNSAxMDIuNXpNMzgwIDM3N2wtMTAyIC04OHEtMzEgLTI3IDIgLTY1bDM3IC00M3ExMyAtMTUgMjcuNSAtMTkuNSB0MzEuNSA2LjVsNjEgNTNxMTkgMTYgMTQgNDlxLTIgMjAgLTEyIDU2dC0xNyA0NXEtMTEgMTIgLTE5IDE0dC0yMyAtOHoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMjI3OyIgZD0iTTYyNSAxMjAwaDE1MHExMCAwIDE3LjUgLTcuNXQ3LjUgLTE3LjV2LTEwOXE3OSAtMzMgMTMxIC04Ny41dDUzIC0xMjguNXExIC00NiAtMTUgLTg0LjV0LTM5IC02MXQtNDYgLTM4dC0zOSAtMjEuNWwtMTcgLTZxNiAwIDE1IC0xLjV0MzUgLTl0NTAgLTE3LjV0NTMgLTMwdDUwIC00NXQzNS41IC02NHQxNC41IC04NHEwIC01OSAtMTEuNSAtMTA1LjV0LTI4LjUgLTc2LjV0LTQ0IC01MXQtNDkuNSAtMzEuNXQtNTQuNSAtMTZ0LTQ5LjUgLTYuNSB0LTQzLjUgLTF2LTc1cTAgLTEwIC03LjUgLTE3LjV0LTE3LjUgLTcuNWgtMTUwcS0xMCAwIC0xNy41IDcuNXQtNy41IDE3LjV2NzVoLTEwMHYtNzVxMCAtMTAgLTcuNSAtMTcuNXQtMTcuNSAtNy41aC0xNTBxLTEwIDAgLTE3LjUgNy41dC03LjUgMTcuNXY3NWgtMTc1cS0xMCAwIC0xNy41IDcuNXQtNy41IDE3LjV2MTUwcTAgMTAgNy41IDE3LjV0MTcuNSA3LjVoNzV2NjAwaC03NXEtMTAgMCAtMTcuNSA3LjV0LTcuNSAxNy41djE1MCBxMCAxMCA3LjUgMTcuNXQxNy41IDcuNWgxNzV2NzVxMCAxMCA3LjUgMTcuNXQxNy41IDcuNWgxNTBxMTAgMCAxNy41IC03LjV0Ny41IC0xNy41di03NWgxMDB2NzVxMCAxMCA3LjUgMTcuNXQxNy41IDcuNXpNNDAwIDkwMHYtMjAwaDI2M3EyOCAwIDQ4LjUgMTAuNXQzMCAyNXQxNSAyOXQ1LjUgMjUuNWwxIDEwcTAgNCAtMC41IDExdC02IDI0dC0xNSAzMHQtMzAgMjR0LTQ4LjUgMTFoLTI2M3pNNDAwIDUwMHYtMjAwaDM2M3EyOCAwIDQ4LjUgMTAuNSB0MzAgMjV0MTUgMjl0NS41IDI1LjVsMSAxMHEwIDQgLTAuNSAxMXQtNiAyNHQtMTUgMzB0LTMwIDI0dC00OC41IDExaC0zNjN6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTIzMDsiIGQ9Ik0yMTIgMTE5OGg3ODBxODYgMCAxNDcgLTYxdDYxIC0xNDd2LTQxNnEwIC01MSAtMTggLTE0Mi41dC0zNiAtMTU3LjVsLTE4IC02NnEtMjkgLTg3IC05My41IC0xNDYuNXQtMTQ2LjUgLTU5LjVoLTU3MnEtODIgMCAtMTQ3IDU5dC05MyAxNDdxLTggMjggLTIwIDczdC0zMiAxNDMuNXQtMjAgMTQ5LjV2NDE2cTAgODYgNjEgMTQ3dDE0NyA2MXpNNjAwIDEwNDVxLTcwIDAgLTEzMi41IC0xMS41dC0xMDUuNSAtMzAuNXQtNzguNSAtNDEuNSB0LTU3IC00NXQtMzYgLTQxdC0yMC41IC0zMC41bC02IC0xMmwxNTYgLTI0M2g1NjBsMTU2IDI0M3EtMiA1IC02IDEyLjV0LTIwIDI5LjV0LTM2LjUgNDJ0LTU3IDQ0LjV0LTc5IDQydC0xMDUgMjkuNXQtMTMyLjUgMTJ6TTc2MiA3MDNoLTE1N2wxOTUgMjYxeiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUyMzE7IiBkPSJNNDc1IDEzMDBoMTUwcTEwMyAwIDE4OSAtODZ0ODYgLTE4OXYtNTAwcTAgLTQxIC00MiAtODN0LTgzIC00MmgtNDUwcS00MSAwIC04MyA0MnQtNDIgODN2NTAwcTAgMTAzIDg2IDE4OXQxODkgODZ6TTcwMCAzMDB2LTIyNXEwIC0yMSAtMjcgLTQ4dC00OCAtMjdoLTE1MHEtMjEgMCAtNDggMjd0LTI3IDQ4djIyNWgzMDB6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTIzMjsiIGQ9Ik00NzUgMTMwMGg5NnEwIC0xNTAgODkuNSAtMjM5LjV0MjM5LjUgLTg5LjV2LTQ0NnEwIC00MSAtNDIgLTgzdC04MyAtNDJoLTQ1MHEtNDEgMCAtODMgNDJ0LTQyIDgzdjUwMHEwIDEwMyA4NiAxODl0MTg5IDg2ek03MDAgMzAwdi0yMjVxMCAtMjEgLTI3IC00OHQtNDggLTI3aC0xNTBxLTIxIDAgLTQ4IDI3dC0yNyA0OHYyMjVoMzAweiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUyMzM7IiBkPSJNMTI5NCA3NjdsLTYzOCAtMjgzbC0zNzggMTcwbC03OCAtNjB2LTIyNGwxMDAgLTE1MHYtMTk5bC0xNTAgMTQ4bC0xNTAgLTE0OXYyMDBsMTAwIDE1MHYyNTBxMCA0IC0wLjUgMTAuNXQwIDkuNXQxIDh0MyA4dDYuNSA2bDQ3IDQwbC0xNDcgNjVsNjQyIDI4M3pNMTAwMCAzODBsLTM1MCAtMTY2bC0zNTAgMTY2djE0N2wzNTAgLTE2NWwzNTAgMTY1di0xNDd6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTIzNDsiIGQ9Ik0yNTAgODAwcTYyIDAgMTA2IC00NHQ0NCAtMTA2dC00NCAtMTA2dC0xMDYgLTQ0dC0xMDYgNDR0LTQ0IDEwNnQ0NCAxMDZ0MTA2IDQ0ek02NTAgODAwcTYyIDAgMTA2IC00NHQ0NCAtMTA2dC00NCAtMTA2dC0xMDYgLTQ0dC0xMDYgNDR0LTQ0IDEwNnQ0NCAxMDZ0MTA2IDQ0ek0xMDUwIDgwMHE2MiAwIDEwNiAtNDR0NDQgLTEwNnQtNDQgLTEwNnQtMTA2IC00NHQtMTA2IDQ0dC00NCAxMDZ0NDQgMTA2dDEwNiA0NHoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMjM1OyIgZD0iTTU1MCAxMTAwcTYyIDAgMTA2IC00NHQ0NCAtMTA2dC00NCAtMTA2dC0xMDYgLTQ0dC0xMDYgNDR0LTQ0IDEwNnQ0NCAxMDZ0MTA2IDQ0ek01NTAgNzAwcTYyIDAgMTA2IC00NHQ0NCAtMTA2dC00NCAtMTA2dC0xMDYgLTQ0dC0xMDYgNDR0LTQ0IDEwNnQ0NCAxMDZ0MTA2IDQ0ek01NTAgMzAwcTYyIDAgMTA2IC00NHQ0NCAtMTA2dC00NCAtMTA2dC0xMDYgLTQ0dC0xMDYgNDR0LTQ0IDEwNnQ0NCAxMDZ0MTA2IDQ0eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUyMzY7IiBkPSJNMTI1IDExMDBoOTUwcTEwIDAgMTcuNSAtNy41dDcuNSAtMTcuNXYtMTUwcTAgLTEwIC03LjUgLTE3LjV0LTE3LjUgLTcuNWgtOTUwcS0xMCAwIC0xNy41IDcuNXQtNy41IDE3LjV2MTUwcTAgMTAgNy41IDE3LjV0MTcuNSA3LjV6TTEyNSA3MDBoOTUwcTEwIDAgMTcuNSAtNy41dDcuNSAtMTcuNXYtMTUwcTAgLTEwIC03LjUgLTE3LjV0LTE3LjUgLTcuNWgtOTUwcS0xMCAwIC0xNy41IDcuNXQtNy41IDE3LjV2MTUwcTAgMTAgNy41IDE3LjUgdDE3LjUgNy41ek0xMjUgMzAwaDk1MHExMCAwIDE3LjUgLTcuNXQ3LjUgLTE3LjV2LTE1MHEwIC0xMCAtNy41IC0xNy41dC0xNy41IC03LjVoLTk1MHEtMTAgMCAtMTcuNSA3LjV0LTcuNSAxNy41djE1MHEwIDEwIDcuNSAxNy41dDE3LjUgNy41eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUyMzc7IiBkPSJNMzUwIDEyMDBoNTAwcTE2MiAwIDI1NiAtOTMuNXQ5NCAtMjU2LjV2LTUwMHEwIC0xNjUgLTkzLjUgLTI1Ny41dC0yNTYuNSAtOTIuNWgtNTAwcS0xNjUgMCAtMjU3LjUgOTIuNXQtOTIuNSAyNTcuNXY1MDBxMCAxNjUgOTIuNSAyNTcuNXQyNTcuNSA5Mi41ek05MDAgMTAwMGgtNjAwcS00MSAwIC03MC41IC0yOS41dC0yOS41IC03MC41di02MDBxMCAtNDEgMjkuNSAtNzAuNXQ3MC41IC0yOS41aDYwMHE0MSAwIDcwLjUgMjkuNSB0MjkuNSA3MC41djYwMHEwIDQxIC0yOS41IDcwLjV0LTcwLjUgMjkuNXpNMzUwIDkwMGg1MDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTMwMHEwIC0yMSAtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtNTAwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXYzMDBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41ek00MDAgODAwdi0yMDBoNDAwdjIwMGgtNDAweiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUyMzg7IiBkPSJNMTUwIDExMDBoMTAwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXQtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtNTB2LTIwMGg1MHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXQtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtNTB2LTIwMGg1MHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXQtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtNTB2LTIwMGg1MHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXQtMTQuNSAtMzUuNSB0LTM1LjUgLTE0LjVoLTEwMDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41dDE0LjUgMzUuNXQzNS41IDE0LjVoNTB2MjAwaC01MHEtMjEgMCAtMzUuNSAxNC41dC0xNC41IDM1LjV0MTQuNSAzNS41dDM1LjUgMTQuNWg1MHYyMDBoLTUwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXQxNC41IDM1LjV0MzUuNSAxNC41aDUwdjIwMGgtNTBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41dDE0LjUgMzUuNXQzNS41IDE0LjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTIzOTsiIGQ9Ik02NTAgMTE4N3E4NyAtNjcgMTE4LjUgLTE1NnQwIC0xNzh0LTExOC41IC0xNTVxLTg3IDY2IC0xMTguNSAxNTV0MCAxNzh0MTE4LjUgMTU2ek0zMDAgODAwcTEyNCAwIDIxMiAtODh0ODggLTIxMnEtMTI0IDAgLTIxMiA4OHQtODggMjEyek0xMDAwIDgwMHEwIC0xMjQgLTg4IC0yMTJ0LTIxMiAtODhxMCAxMjQgODggMjEydDIxMiA4OHpNMzAwIDUwMHExMjQgMCAyMTIgLTg4dDg4IC0yMTJxLTEyNCAwIC0yMTIgODh0LTg4IDIxMnogTTEwMDAgNTAwcTAgLTEyNCAtODggLTIxMnQtMjEyIC04OHEwIDEyNCA4OCAyMTJ0MjEyIDg4ek03MDAgMTk5di0xNDRxMCAtMjEgLTE0LjUgLTM1LjV0LTM1LjUgLTE0LjV0LTM1LjUgMTQuNXQtMTQuNSAzNS41djE0MnE0MCAtNCA0MyAtNHExNyAwIDU3IDZ6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTI0MDsiIGQ9Ik03NDUgODc4bDY5IDE5cTI1IDYgNDUgLTEybDI5OCAtMjk1cTExIC0xMSAxNSAtMjYuNXQtMiAtMzAuNXEtNSAtMTQgLTE4IC0yMy41dC0yOCAtOS41aC04cTEgMCAxIC0xM3EwIC0yOSAtMiAtNTZ0LTguNSAtNjJ0LTIwIC02M3QtMzMgLTUzdC01MSAtMzl0LTcyLjUgLTE0aC0xNDZxLTE4NCAwIC0xODQgMjg4cTAgMjQgMTAgNDdxLTIwIDQgLTYyIDR0LTYzIC00cTExIC0yNCAxMSAtNDdxMCAtMjg4IC0xODQgLTI4OGgtMTQyIHEtNDggMCAtODQuNSAyMXQtNTYgNTF0LTMyIDcxLjV0LTE2IDc1dC0zLjUgNjguNXEwIDEzIDIgMTNoLTdxLTE1IDAgLTI3LjUgOS41dC0xOC41IDIzLjVxLTYgMTUgLTIgMzAuNXQxNSAyNS41bDI5OCAyOTZxMjAgMTggNDYgMTFsNzYgLTE5cTIwIC01IDMwLjUgLTIyLjV0NS41IC0zNy41dC0yMi41IC0zMXQtMzcuNSAtNWwtNTEgMTJsLTE4MiAtMTkzaDg5MWwtMTgyIDE5M2wtNDQgLTEycS0yMCAtNSAtMzcuNSA2dC0yMi41IDMxdDYgMzcuNSB0MzEgMjIuNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMjQxOyIgZD0iTTEyMDAgOTAwaC01MHEwIDIxIC00IDM3dC05LjUgMjYuNXQtMTggMTcuNXQtMjIgMTF0LTI4LjUgNS41dC0zMSAydC0zNyAwLjVoLTIwMHYtODUwcTAgLTIyIDI1IC0zNC41dDUwIC0xMy41bDI1IC0ydi0xMDBoLTQwMHYxMDBxNCAwIDExIDAuNXQyNCAzdDMwIDd0MjQgMTV0MTEgMjQuNXY4NTBoLTIwMHEtMjUgMCAtMzcgLTAuNXQtMzEgLTJ0LTI4LjUgLTUuNXQtMjIgLTExdC0xOCAtMTcuNXQtOS41IC0yNi41dC00IC0zN2gtNTB2MzAwIGgxMDAwdi0zMDB6TTUwMCA0NTBoLTI1cTAgMTUgLTQgMjQuNXQtOSAxNC41dC0xNyA3LjV0LTIwIDN0LTI1IDAuNWgtMTAwdi00MjVxMCAtMTEgMTIuNSAtMTcuNXQyNS41IC03LjVoMTJ2LTUwaC0yMDB2NTBxNTAgMCA1MCAyNXY0MjVoLTEwMHEtMTcgMCAtMjUgLTAuNXQtMjAgLTN0LTE3IC03LjV0LTkgLTE0LjV0LTQgLTI0LjVoLTI1djE1MGg1MDB2LTE1MHoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMjQyOyIgZD0iTTEwMDAgMzAwdjUwcS0yNSAwIC01NSAzMnEtMTQgMTQgLTI1IDMxdC0xNiAyN2wtNCAxMWwtMjg5IDc0N2gtNjlsLTMwMCAtNzU0cS0xOCAtMzUgLTM5IC01NnEtOSAtOSAtMjQuNSAtMTguNXQtMjYuNSAtMTQuNWwtMTEgLTV2LTUwaDI3M3Y1MHEtNDkgMCAtNzguNSAyMS41dC0xMS41IDY3LjVsNjkgMTc2aDI5M2w2MSAtMTY2cTEzIC0zNCAtMy41IC02Ni41dC01NS41IC0zMi41di01MGgzMTJ6TTQxMiA2OTFsMTM0IDM0MmwxMjEgLTM0MiBoLTI1NXpNMTEwMCAxNTB2LTEwMHEwIC0yMSAtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtMTAwMHEtMjEgMCAtMzUuNSAxNC41dC0xNC41IDM1LjV2MTAwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNWgxMDAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUyNDM7IiBkPSJNNTAgMTIwMGgxMTAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di0xMTAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC0xMTAwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXYxMTAwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNXpNNjExIDExMThoLTcwcS0xMyAwIC0xOCAtMTJsLTI5OSAtNzUzcS0xNyAtMzIgLTM1IC01MXEtMTggLTE4IC01NiAtMzRxLTEyIC01IC0xMiAtMTh2LTUwcTAgLTggNS41IC0xNHQxNC41IC02IGgyNzNxOCAwIDE0IDZ0NiAxNHY1MHEwIDggLTYgMTR0LTE0IDZxLTU1IDAgLTcxIDIzcS0xMCAxNCAwIDM5bDYzIDE2M2gyNjZsNTcgLTE1M3ExMSAtMzEgLTYgLTU1cS0xMiAtMTcgLTM2IC0xN3EtOCAwIC0xNCAtNnQtNiAtMTR2LTUwcTAgLTggNiAtMTR0MTQgLTZoMzEzcTggMCAxNCA2dDYgMTR2NTBxMCA3IC01LjUgMTN0LTEzLjUgN3EtMTcgMCAtNDIgMjVxLTI1IDI3IC00MCA2M2gtMWwtMjg4IDc0OHEtNSAxMiAtMTkgMTJ6TTYzOSA2MTEgaC0xOTdsMTAzIDI2NHoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMjQ0OyIgZD0iTTEyMDAgMTEwMGgtMTIwMHYxMDBoMTIwMHYtMTAwek01MCAxMDAwaDQwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtOTAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC00MDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djkwMHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6TTY1MCAxMDAwaDQwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtNDAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC00MDAgcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXY0MDBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41ek03MDAgOTAwdi0zMDBoMzAwdjMwMGgtMzAweiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUyNDU7IiBkPSJNNTAgMTIwMGg0MDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTkwMHEwIC0yMSAtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtNDAwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXY5MDBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41ek02NTAgNzAwaDQwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtNDAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC00MDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djQwMCBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41ek03MDAgNjAwdi0zMDBoMzAwdjMwMGgtMzAwek0xMjAwIDBoLTEyMDB2MTAwaDEyMDB2LTEwMHoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMjQ2OyIgZD0iTTUwIDEwMDBoNDAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di0zNTBoMTAwdjE1MHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjVoNDAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di0xNTBoMTAwdi0xMDBoLTEwMHYtMTUwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC00MDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djE1MGgtMTAwdi0zNTBxMCAtMjEgLTE0LjUgLTM1LjV0LTM1LjUgLTE0LjVoLTQwMCBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djgwMHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6TTcwMCA3MDB2LTMwMGgzMDB2MzAwaC0zMDB6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTI0NzsiIGQ9Ik0xMDAgMGgtMTAwdjEyMDBoMTAwdi0xMjAwek0yNTAgMTEwMGg0MDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTQwMHEwIC0yMSAtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtNDAwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXY0MDBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41ek0zMDAgMTAwMHYtMzAwaDMwMHYzMDBoLTMwMHpNMjUwIDUwMGg5MDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTQwMCBxMCAtMjEgLTE0LjUgLTM1LjV0LTM1LjUgLTE0LjVoLTkwMHEtMjEgMCAtMzUuNSAxNC41dC0xNC41IDM1LjV2NDAwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMjQ4OyIgZD0iTTYwMCAxMTAwaDE1MHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtNDAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC0xNTB2LTEwMGg0NTBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTQwMHEwIC0yMSAtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtOTAwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXY0MDBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41aDM1MHYxMDBoLTE1MHEtMjEgMCAtMzUuNSAxNC41IHQtMTQuNSAzNS41djQwMHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjVoMTUwdjEwMGgxMDB2LTEwMHpNNDAwIDEwMDB2LTMwMGgzMDB2MzAwaC0zMDB6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTI0OTsiIGQ9Ik0xMjAwIDBoLTEwMHYxMjAwaDEwMHYtMTIwMHpNNTUwIDExMDBoNDAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di00MDBxMCAtMjEgLTE0LjUgLTM1LjV0LTM1LjUgLTE0LjVoLTQwMHEtMjEgMCAtMzUuNSAxNC41dC0xNC41IDM1LjV2NDAwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNXpNNjAwIDEwMDB2LTMwMGgzMDB2MzAwaC0zMDB6TTUwIDUwMGg5MDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTQwMCBxMCAtMjEgLTE0LjUgLTM1LjV0LTM1LjUgLTE0LjVoLTkwMHEtMjEgMCAtMzUuNSAxNC41dC0xNC41IDM1LjV2NDAwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMjUwOyIgZD0iTTg2NSA1NjVsLTQ5NCAtNDk0cS0yMyAtMjMgLTQxIC0yM3EtMTQgMCAtMjIgMTMuNXQtOCAzOC41djEwMDBxMCAyNSA4IDM4LjV0MjIgMTMuNXExOCAwIDQxIC0yM2w0OTQgLTQ5NHExNCAtMTQgMTQgLTM1dC0xNCAtMzV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTI1MTsiIGQ9Ik0zMzUgNjM1bDQ5NCA0OTRxMjkgMjkgNTAgMjAuNXQyMSAtNDkuNXYtMTAwMHEwIC00MSAtMjEgLTQ5LjV0LTUwIDIwLjVsLTQ5NCA0OTRxLTE0IDE0IC0xNCAzNXQxNCAzNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMjUyOyIgZD0iTTEwMCA5MDBoMTAwMHE0MSAwIDQ5LjUgLTIxdC0yMC41IC01MGwtNDk0IC00OTRxLTE0IC0xNCAtMzUgLTE0dC0zNSAxNGwtNDk0IDQ5NHEtMjkgMjkgLTIwLjUgNTB0NDkuNSAyMXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMjUzOyIgZD0iTTYzNSA4NjVsNDk0IC00OTRxMjkgLTI5IDIwLjUgLTUwdC00OS41IC0yMWgtMTAwMHEtNDEgMCAtNDkuNSAyMXQyMC41IDUwbDQ5NCA0OTRxMTQgMTQgMzUgMTR0MzUgLTE0eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUyNTQ7IiBkPSJNNzAwIDc0MXYtMTgybC02OTIgLTMyM3YyMjFsNDEzIDE5M2wtNDEzIDE5M3YyMjF6TTEyMDAgMGgtODAwdjIwMGg4MDB2LTIwMHoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMjU1OyIgZD0iTTEyMDAgOTAwaC0yMDB2LTEwMGgyMDB2LTEwMGgtMzAwdjMwMGgyMDB2MTAwaC0yMDB2MTAwaDMwMHYtMzAwek0wIDcwMGg1MHEwIDIxIDQgMzd0OS41IDI2LjV0MTggMTcuNXQyMiAxMXQyOC41IDUuNXQzMSAydDM3IDAuNWgxMDB2LTU1MHEwIC0yMiAtMjUgLTM0LjV0LTUwIC0xMy41bC0yNSAtMnYtMTAwaDQwMHYxMDBxLTQgMCAtMTEgMC41dC0yNCAzdC0zMCA3dC0yNCAxNXQtMTEgMjQuNXY1NTBoMTAwcTI1IDAgMzcgLTAuNXQzMSAtMiB0MjguNSAtNS41dDIyIC0xMXQxOCAtMTcuNXQ5LjUgLTI2LjV0NCAtMzdoNTB2MzAwaC04MDB2LTMwMHoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMjU2OyIgZD0iTTgwMCA3MDBoLTUwcTAgMjEgLTQgMzd0LTkuNSAyNi41dC0xOCAxNy41dC0yMiAxMXQtMjguNSA1LjV0LTMxIDJ0LTM3IDAuNWgtMTAwdi01NTBxMCAtMjIgMjUgLTM0LjV0NTAgLTE0LjVsMjUgLTF2LTEwMGgtNDAwdjEwMHE0IDAgMTEgMC41dDI0IDN0MzAgN3QyNCAxNXQxMSAyNC41djU1MGgtMTAwcS0yNSAwIC0zNyAtMC41dC0zMSAtMnQtMjguNSAtNS41dC0yMiAtMTF0LTE4IC0xNy41dC05LjUgLTI2LjV0LTQgLTM3aC01MHYzMDAgaDgwMHYtMzAwek0xMTAwIDIwMGgtMjAwdi0xMDBoMjAwdi0xMDBoLTMwMHYzMDBoMjAwdjEwMGgtMjAwdjEwMGgzMDB2LTMwMHoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMjU3OyIgZD0iTTcwMSAxMDk4aDE2MHExNiAwIDIxIC0xMXQtNyAtMjNsLTQ2NCAtNDY0bDQ2NCAtNDY0cTEyIC0xMiA3IC0yM3QtMjEgLTExaC0xNjBxLTEzIDAgLTIzIDlsLTQ3MSA0NzFxLTcgOCAtNyAxOHQ3IDE4bDQ3MSA0NzFxMTAgOSAyMyA5eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUyNTg7IiBkPSJNMzM5IDEwOThoMTYwcTEzIDAgMjMgLTlsNDcxIC00NzFxNyAtOCA3IC0xOHQtNyAtMThsLTQ3MSAtNDcxcS0xMCAtOSAtMjMgLTloLTE2MHEtMTYgMCAtMjEgMTF0NyAyM2w0NjQgNDY0bC00NjQgNDY0cS0xMiAxMiAtNyAyM3QyMSAxMXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMjU5OyIgZD0iTTEwODcgODgycTExIC01IDExIC0yMXYtMTYwcTAgLTEzIC05IC0yM2wtNDcxIC00NzFxLTggLTcgLTE4IC03dC0xOCA3bC00NzEgNDcxcS05IDEwIC05IDIzdjE2MHEwIDE2IDExIDIxdDIzIC03bDQ2NCAtNDY0bDQ2NCA0NjRxMTIgMTIgMjMgN3oiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMjYwOyIgZD0iTTYxOCA5OTNsNDcxIC00NzFxOSAtMTAgOSAtMjN2LTE2MHEwIC0xNiAtMTEgLTIxdC0yMyA3bC00NjQgNDY0bC00NjQgLTQ2NHEtMTIgLTEyIC0yMyAtN3QtMTEgMjF2MTYwcTAgMTMgOSAyM2w0NzEgNDcxcTggNyAxOCA3dDE4IC03eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGY4ZmY7IiBkPSJNMTAwMCAxMjAwcTAgLTEyNCAtODggLTIxMnQtMjEyIC04OHEwIDEyNCA4OCAyMTJ0MjEyIDg4ek00NTAgMTAwMGgxMDBxMjEgMCA0MCAtMTR0MjYgLTMzbDc5IC0xOTRxNSAxIDE2IDNxMzQgNiA1NCA5LjV0NjAgN3Q2NS41IDF0NjEgLTEwdDU2LjUgLTIzdDQyLjUgLTQydDI5IC02NHQ1IC05MnQtMTkuNSAtMTIxLjVxLTEgLTcgLTMgLTE5LjV0LTExIC01MHQtMjAuNSAtNzN0LTMyLjUgLTgxLjV0LTQ2LjUgLTgzdC02NCAtNzAgdC04Mi41IC01MHEtMTMgLTUgLTQyIC01dC02NS41IDIuNXQtNDcuNSAyLjVxLTE0IDAgLTQ5LjUgLTMuNXQtNjMgLTMuNXQtNDMuNSA3cS01NyAyNSAtMTA0LjUgNzguNXQtNzUgMTExLjV0LTQ2LjUgMTEydC0yNiA5MGwtNyAzNXEtMTUgNjMgLTE4IDExNXQ0LjUgODguNXQyNiA2NHQzOS41IDQzLjV0NTIgMjUuNXQ1OC41IDEzdDYyLjUgMnQ1OS41IC00LjV0NTUuNSAtOGwtMTQ3IDE5MnEtMTIgMTggLTUuNSAzMHQyNy41IDEyeiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeDFmNTExOyIgZD0iTTI1MCAxMjAwaDYwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtNDAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC0xNTB2LTUwMGwtMjU1IC0xNzhxLTE5IC05IC0zMiAtMXQtMTMgMjl2NjUwaC0xNTBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djQwMHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6TTQwMCAxMTAwdi0xMDBoMzAwdjEwMGgtMzAweiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeDFmNmFhOyIgZD0iTTI1MCAxMjAwaDc1MHEzOSAwIDY5LjUgLTQwLjV0MzAuNSAtODQuNXYtOTMzbC03MDAgLTExN3Y5NTBsNjAwIDEyNWgtNzAwdi0xMDAwaC0xMDB2MTAyNXEwIDIzIDE1LjUgNDl0MzQuNSAyNnpNNTAwIDUyNXYtMTAwbDEwMCAyMHYxMDB6IiAvPgo8L2ZvbnQ+CjwvZGVmcz48L3N2Zz4g"; },function(t,e,n){var o=n(26);"string"==typeof o&&(o=[[t.id,o,""]]);n(8)(o,{});o.locals&&(t.exports=o.locals)},function(t,e,n){e=t.exports=n(3)(),e.push([t.id,'@charset "UTF-8";/*!\n * (The MIT License)\n *\n * Copyright (c) 2012-2014 Marcin Warpechowski\n * Copyright (c) 2015 Handsoncode sp. z o.o. \n *\n * Permission is hereby granted, free of charge, to any person obtaining\n * a copy of this software and associated documentation files (the\n * \'Software\'), to deal in the Software without restriction, including\n * without limitation the rights to use, copy, modify, merge, publish,\n * distribute, sublicense, and/or sell copies of the Software, and to\n * permit persons to whom the Software is furnished to do so, subject to\n * the following conditions:\n *\n * The above copyright notice and this permission notice shall be\n * included in all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \'AS IS\', WITHOUT WARRANTY OF ANY KIND,\n * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\n * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\n * IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\n * CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\n * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\n * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n *\n * Version: 0.32.0-beta2\n * Date: Tue May 23 2017 14:32:48 GMT+0200 (CEST)\n */.handsontable .table td,.handsontable .table th{border-top:none}.handsontable tr{background:#fff}.handsontable td{background-color:inherit}.table caption+thead tr:first-child td,.table caption+thead tr:first-child th,.table colgroup+thead tr:first-child td,.table colgroup+thead tr:first-child th,.table thead:first-child tr:first-child td,.table thead:first-child tr:first-child th{border-top:1px solid #ccc}.handsontable .table-bordered{border:0;border-collapse:separate}.handsontable .table-bordered td,.handsontable .table-bordered th{border-left:none}.handsontable .table-bordered td:first-child,.handsontable .table-bordered th:first-child{border-left:1px solid #ccc}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{line-height:21px;padding:0 4px}.col-lg-1.handsontable,.col-lg-2.handsontable,.col-lg-3.handsontable,.col-lg-4.handsontable,.col-lg-5.handsontable,.col-lg-6.handsontable,.col-lg-7.handsontable,.col-lg-8.handsontable,.col-lg-9.handsontable,.col-lg-10.handsontable,.col-lg-11.handsontable,.col-lg-12.handsontable,.col-md-1.handsontable,.col-md-2.handsontable,.col-md-3.handsontable,.col-md-4.handsontable,.col-md-5.handsontable,.col-md-6.handsontable,.col-md-7.handsontable,.col-md-8.handsontable,.col-md-9.handsontable .col-sm-1.handsontable,.col-md-10.handsontable,.col-md-11.handsontable,.col-md-12.handsontable,.col-sm-2.handsontable,.col-sm-3.handsontable,.col-sm-4.handsontable,.col-sm-5.handsontable,.col-sm-6.handsontable,.col-sm-7.handsontable,.col-sm-8.handsontable,.col-sm-9.handsontable .col-xs-1.handsontable,.col-sm-10.handsontable,.col-sm-11.handsontable,.col-sm-12.handsontable,.col-xs-2.handsontable,.col-xs-3.handsontable,.col-xs-4.handsontable,.col-xs-5.handsontable,.col-xs-6.handsontable,.col-xs-7.handsontable,.col-xs-8.handsontable,.col-xs-9.handsontable,.col-xs-10.handsontable,.col-xs-11.handsontable,.col-xs-12.handsontable{padding-left:0;padding-right:0}.table-striped>tbody>tr:nth-of-type(2n){background-color:#fff}.handsontable{position:relative}.handsontable .hide{display:none}.handsontable .relative{position:relative}.handsontable.htAutoSize{visibility:hidden;left:-99000px;position:absolute;top:-99000px}.handsontable .wtHider{width:0}.handsontable .wtSpreader{position:relative;width:0;height:auto}.handsontable div,.handsontable input,.handsontable table,.handsontable tbody,.handsontable td,.handsontable textarea,.handsontable th,.handsontable thead{box-sizing:content-box;-webkit-box-sizing:content-box;-moz-box-sizing:content-box}.handsontable input,.handsontable textarea{min-height:0}.handsontable table.htCore{border-collapse:collapse;border-spacing:0;margin:0;border-width:0;table-layout:fixed;width:0;outline-width:0;max-width:none;max-height:none}.handsontable col,.handsontable col.rowHeader{width:50px}.handsontable td,.handsontable th{border-top-width:0;border-left-width:0;border-right:1px solid #ccc;border-bottom:1px solid #ccc;height:22px;empty-cells:show;line-height:21px;padding:0 4px;background-color:#fff;vertical-align:top;overflow:hidden;outline-width:0;white-space:pre-line;background-clip:padding-box}.handsontable td.htInvalid{background-color:#ff4c42!important}.handsontable td.htNoWrap{white-space:nowrap}.handsontable th:last-child{border-right:1px solid #ccc;border-bottom:1px solid #ccc}.handsontable th.htNoFrame,.handsontable th:first-child.htNoFrame,.handsontable tr:first-child th.htNoFrame{border-left-width:0;background-color:#fff;border-color:#fff}.handsontable .htNoFrame+td,.handsontable .htNoFrame+th,.handsontable.htRowHeaders thead tr th:nth-child(2),.handsontable td:first-of-type,.handsontable th:first-child,.handsontable th:nth-child(2){border-left:1px solid #ccc}.handsontable tr:first-child td,.handsontable tr:first-child th{border-top:1px solid #ccc}.ht_master:not(.innerBorderLeft):not(.emptyColumns)~.handsontable:not(.ht_clone_top) thead tr th:first-child,.ht_master:not(.innerBorderLeft):not(.emptyColumns)~.handsontable tbody tr th{border-right-width:0}.ht_master:not(.innerBorderTop) thead tr.lastChild th,.ht_master:not(.innerBorderTop) thead tr:last-child th,.ht_master:not(.innerBorderTop)~.handsontable thead tr.lastChild th,.ht_master:not(.innerBorderTop)~.handsontable thead tr:last-child th{border-bottom-width:0}.handsontable th{background-color:#f3f3f3;color:#222;text-align:center;font-weight:400;white-space:nowrap}.handsontable thead th{padding:0}.handsontable th.active{background-color:#ccc}.handsontable thead th .relative{padding:2px 4px}.handsontable tbody th.ht__highlight,.handsontable thead th.ht__highlight{background-color:#dcdcdc}.handsontable.ht__selection--columns thead th.ht__highlight,.handsontable.ht__selection--rows tbody th.ht__highlight{background-color:#8eb0e7;color:#000}.handsontable .manualColumnResizer{position:fixed;top:0;cursor:col-resize;z-index:6;width:5px;height:25px}.handsontable .manualRowResizer{position:fixed;left:0;cursor:row-resize;z-index:6;height:5px;width:50px}.handsontable .manualColumnResizer.active,.handsontable .manualColumnResizer:hover,.handsontable .manualRowResizer.active,.handsontable .manualRowResizer:hover{background-color:#aab}.handsontable .manualColumnResizerGuide{position:fixed;right:0;top:0;background-color:#aab;display:none;width:0;border-right:1px dashed #777;margin-left:5px}.handsontable .manualRowResizerGuide{position:fixed;left:0;bottom:0;background-color:#aab;display:none;height:0;border-bottom:1px dashed #777;margin-top:5px}.handsontable .manualColumnResizerGuide.active,.handsontable .manualRowResizerGuide.active{display:block;z-index:7}.handsontable .columnSorting{position:relative}.handsontable .columnSorting:hover{text-decoration:underline;cursor:pointer}.handsontable .columnSorting.ascending:after{content:"\\25B2";color:#5f5f5f;position:absolute;right:-15px}.handsontable .columnSorting.descending:after{content:"\\25BC";color:#5f5f5f;position:absolute;right:-15px}.handsontable .wtBorder{position:absolute;font-size:0}.handsontable .wtBorder.hidden{display:none!important}.handsontable td.area{background:linear-gradient(180deg,rgba(181,209,255,.34),rgba(181,209,255,.34));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#57b5d1ff",endColorstr="#57b5d1ff",GradientType=0);background-color:#fff}.handsontable .wtBorder.corner{font-size:0;cursor:crosshair}.handsontable .htBorder.htFillBorder{background:red;width:1px;height:1px}.handsontableInput{border:none;outline-width:0;margin:0;padding:1px 5px 0;font-family:inherit;line-height:21px;font-size:inherit;box-shadow:inset 0 0 0 2px #5292f7;resize:none;display:inline-block;color:#000;border-radius:0;background-color:#fff}.handsontableInputHolder{position:absolute;top:0;left:0;z-index:1}.htSelectEditor{-webkit-appearance:menulist-button!important;position:absolute;width:auto}.handsontable .htDimmed{color:#777}.handsontable .htSubmenu{position:relative}.handsontable .htSubmenu :after{content:"\\25B6";color:#777;position:absolute;right:5px}.handsontable .htLeft{text-align:left}.handsontable .htCenter{text-align:center}.handsontable .htRight{text-align:right}.handsontable .htJustify{text-align:justify}.handsontable .htTop{vertical-align:top}.handsontable .htMiddle{vertical-align:middle}.handsontable .htBottom{vertical-align:bottom}.handsontable .htPlaceholder{color:#999}.handsontable .htAutocompleteArrow{float:right;font-size:10px;color:#eee;cursor:default;width:16px;text-align:center}.handsontable td .htAutocompleteArrow:hover{color:#777}.handsontable td.area .htAutocompleteArrow{color:#d3d3d3}.handsontable .htCheckboxRendererInput{display:inline-block;vertical-align:middle}.handsontable .htCheckboxRendererInput.noValue{opacity:.5}.handsontable .htCheckboxRendererLabel{cursor:pointer;display:inline-block;width:100%}@-webkit-keyframes a{0%{opacity:1}to{opacity:0}}@keyframes a{0%{opacity:1}to{opacity:0}}@-webkit-keyframes b{0%{opacity:0}to{opacity:1}}@keyframes b{0%{opacity:0}to{opacity:1}}.handsontable .handsontable.ht_clone_top .wtHider{padding:0 0 5px}.handsontable .autocompleteEditor.handsontable{padding-right:17px}.handsontable .autocompleteEditor.handsontable.htMacScroll{padding-right:15px}.handsontable.listbox{margin:0}.handsontable.listbox .ht_master table{border:1px solid #ccc;border-collapse:separate;background:#fff}.handsontable.listbox td,.handsontable.listbox th,.handsontable.listbox tr:first-child td,.handsontable.listbox tr:first-child th,.handsontable.listbox tr:last-child th{border-color:transparent}.handsontable.listbox td,.handsontable.listbox th{white-space:nowrap;text-overflow:ellipsis}.handsontable.listbox td.htDimmed{cursor:default;color:inherit;font-style:inherit}.handsontable.listbox .wtBorder{visibility:hidden}.handsontable.listbox tr:hover td,.handsontable.listbox tr td.current{background:#eee}.ht_clone_top{z-index:2}.ht_clone_left{z-index:3}.ht_clone_bottom_left_corner,.ht_clone_debug,.ht_clone_top_left_corner{z-index:4}.handsontable td.htSearchResult{background:#fcedd9;color:#583707}.htBordered{border-width:1px}.htBordered.htTopBorderSolid{border-top-style:solid;border-top-color:#000}.htBordered.htRightBorderSolid{border-right-style:solid;border-right-color:#000}.htBordered.htBottomBorderSolid{border-bottom-style:solid;border-bottom-color:#000}.htBordered.htLeftBorderSolid{border-left-style:solid;border-left-color:#000}.handsontable tbody tr th:nth-last-child(2){border-right:1px solid #ccc}.handsontable thead tr:nth-last-child(2) th.htGroupIndicatorContainer{border-bottom:1px solid #ccc;padding-bottom:5px}.ht_clone_top_left_corner thead tr th:nth-last-child(2){border-right:1px solid #ccc}.htCollapseButton{width:10px;height:10px;line-height:10px;text-align:center;border-radius:5px;border:1px solid #f3f3f3;box-shadow:1px 1px 3px rgba(0,0,0,.4);cursor:pointer;margin-bottom:3px;position:relative}.htCollapseButton:after{content:"";height:300%;width:1px;display:block;background:#ccc;margin-left:4px;position:absolute;bottom:10px}thead .htCollapseButton{right:5px;position:absolute;top:5px;background:#fff}thead .htCollapseButton:after{height:1px;width:700%;right:10px;top:4px}.handsontable tr th .htExpandButton{position:absolute;width:10px;height:10px;line-height:10px;text-align:center;border-radius:5px;border:1px solid #f3f3f3;box-shadow:1px 1px 3px rgba(0,0,0,.4);cursor:pointer;top:0;display:none}.handsontable thead tr th .htExpandButton{top:5px}.handsontable tr th .htExpandButton.clickable{display:block}.collapsibleIndicator{position:absolute;top:50%;transform:translateY(-50%);right:5px;border:1px solid #a6a6a6;line-height:10px;color:#222;border-radius:10px;font-size:10px;width:10px;height:10px;cursor:pointer;box-shadow:0 0 0 6px #eee;background:#eee}.handsontable col.hidden{width:0!important}.handsontable table tr th.lightRightBorder{border-right:1px solid #e6e6e6}.handsontable tr.hidden,.handsontable tr.hidden td,.handsontable tr.hidden th{display:none}.ht_clone_bottom,.ht_clone_left,.ht_clone_top,.ht_master{overflow:hidden}.ht_master .wtHolder{overflow:auto}.ht_clone_left .wtHolder{overflow-x:hidden;overflow-y:auto}.ht_clone_bottom .wtHolder,.ht_clone_top .wtHolder{overflow-x:auto;overflow-y:hidden}.wtDebugHidden{display:none}.wtDebugVisible{display:block;-webkit-animation-duration:.5s;-webkit-animation-name:c;animation-duration:.5s;animation-name:c}@keyframes c{0%{display:none;opacity:0}1%{display:block;opacity:0}to{display:block;opacity:1}}@-webkit-keyframes c{0%{display:none;opacity:0}1%{display:block;opacity:0}to{display:block;opacity:1}}.handsontable.mobile,.handsontable.mobile .wtHolder{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-overflow-scrolling:touch}.htMobileEditorContainer{display:none;position:absolute;top:0;width:70%;height:54pt;background:#f8f8f8;border-radius:20px;border:1px solid #ebebeb;z-index:8;box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-text-size-adjust:none}.topLeftSelectionHandle-HitArea:not(.ht_master .topLeftSelectionHandle-HitArea),.topLeftSelectionHandle:not(.ht_master .topLeftSelectionHandle){z-index:12}.bottomRightSelectionHandle,.bottomRightSelectionHandle-HitArea,.topLeftSelectionHandle,.topLeftSelectionHandle-HitArea{left:-10000px;top:-10000px}.htMobileEditorContainer.active{display:block}.htMobileEditorContainer .inputs{position:absolute;right:210pt;bottom:10pt;top:10pt;left:14px;height:34pt}.htMobileEditorContainer .inputs textarea{font-size:13pt;border:1px solid #a1a1a1;-webkit-appearance:none;box-shadow:none;position:absolute;left:14px;right:14px;top:0;bottom:0;padding:7pt}.htMobileEditorContainer .cellPointer{position:absolute;top:-13pt;height:0;width:0;left:30px;border-left:13pt solid transparent;border-right:13pt solid transparent;border-bottom:13pt solid #ebebeb}.htMobileEditorContainer .cellPointer.hidden{display:none}.htMobileEditorContainer .cellPointer:before{content:"";display:block;position:absolute;top:2px;height:0;width:0;left:-13pt;border-left:13pt solid transparent;border-right:13pt solid transparent;border-bottom:13pt solid #f8f8f8}.htMobileEditorContainer .moveHandle{position:absolute;top:10pt;left:5px;width:30px;bottom:0;cursor:move;z-index:12}.htMobileEditorContainer .moveHandle:after{content:"..\\A..\\A..\\A..";white-space:pre;line-height:10px;font-size:20pt;display:inline-block;margin-top:-8px;color:#ebebeb}.htMobileEditorContainer .positionControls{width:205pt;position:absolute;right:5pt;top:0;bottom:0}.htMobileEditorContainer .positionControls>div{width:50pt;height:100%;float:left}.htMobileEditorContainer .positionControls>div:after{content:" ";display:block;width:15pt;height:15pt;text-align:center;line-height:50pt}.htMobileEditorContainer .downButton:after,.htMobileEditorContainer .leftButton:after,.htMobileEditorContainer .rightButton:after,.htMobileEditorContainer .upButton:after{transform-origin:5pt 5pt;-webkit-transform-origin:5pt 5pt;margin:21pt 0 0 21pt}.htMobileEditorContainer .leftButton:after{border-top:2px solid #288ffe;border-left:2px solid #288ffe;-webkit-transform:rotate(-45deg)}.htMobileEditorContainer .leftButton:active:after{border-color:#cfcfcf}.htMobileEditorContainer .rightButton:after{border-top:2px solid #288ffe;border-left:2px solid #288ffe;-webkit-transform:rotate(135deg)}.htMobileEditorContainer .rightButton:active:after{border-color:#cfcfcf}.htMobileEditorContainer .upButton:after{border-top:2px solid #288ffe;border-left:2px solid #288ffe;-webkit-transform:rotate(45deg)}.htMobileEditorContainer .upButton:active:after{border-color:#cfcfcf}.htMobileEditorContainer .downButton:after{border-top:2px solid #288ffe;border-left:2px solid #288ffe;-webkit-transform:rotate(225deg)}.htMobileEditorContainer .downButton:active:after{border-color:#cfcfcf}.handsontable.hide-tween{-webkit-animation:a .3s;animation:a .3s;animation-fill-mode:forwards;-webkit-animation-fill-mode:forwards}.handsontable.show-tween{-webkit-animation:b .3s;animation:b .3s;animation-fill-mode:forwards;-webkit-animation-fill-mode:forwards}\n\n/*!\n * Pikaday\n * Copyright © 2014 David Bushell | BSD & MIT license | http://dbushell.com/\n */.pika-single{z-index:12;display:block;position:relative;color:#333;background:#fff;border:1px solid #ccc;border-bottom-color:#bbb;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.pika-single:after,.pika-single:before{content:" ";display:table}.pika-single:after{clear:both}.pika-single{*zoom:1}.pika-single.is-hidden{display:none}.pika-single.is-bound{position:absolute;box-shadow:0 5px 15px -5px rgba(0,0,0,.5)}.pika-lendar{float:left;width:240px;margin:8px}.pika-title{position:relative;text-align:center}.pika-label{display:inline-block;*display:inline;position:relative;z-index:12;overflow:hidden;margin:0;padding:5px 3px;font-size:14px;line-height:20px;font-weight:700;background-color:#fff}.pika-title select{cursor:pointer;position:absolute;z-index:11;margin:0;left:0;top:5px;filter:alpha(opacity=0);opacity:0}.pika-next,.pika-prev{display:block;cursor:pointer;position:relative;outline:none;border:0;padding:0;width:20px;height:30px;text-indent:20px;white-space:nowrap;overflow:hidden;background-color:transparent;background-position:50%;background-repeat:no-repeat;background-size:75% 75%;opacity:.5;*position:absolute;*top:0}.pika-next:hover,.pika-prev:hover{opacity:1}.is-rtl .pika-next,.pika-prev{float:left;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAUklEQVR42u3VMQoAIBADQf8Pgj+OD9hG2CtONJB2ymQkKe0HbwAP0xucDiQWARITIDEBEnMgMQ8S8+AqBIl6kKgHiXqQqAeJepBo/z38J/U0uAHlaBkBl9I4GwAAAABJRU5ErkJggg==");*left:0}.is-rtl .pika-prev,.pika-next{float:right;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAU0lEQVR42u3VOwoAMAgE0dwfAnNjU26bYkBCFGwfiL9VVWoO+BJ4Gf3gtsEKKoFBNTCoCAYVwaAiGNQGMUHMkjGbgjk2mIONuXo0nC8XnCf1JXgArVIZAQh5TKYAAAAASUVORK5CYII=");*right:0}.pika-next.is-disabled,.pika-prev.is-disabled{cursor:default;opacity:.2}.pika-select{display:inline-block;*display:inline}.pika-table{width:100%;border-collapse:collapse;border-spacing:0;border:0}.pika-table td,.pika-table th{width:14.285714285714286%;padding:0}.pika-table th{color:#999;font-size:12px;line-height:25px;font-weight:700;text-align:center}.pika-button{cursor:pointer;display:block;box-sizing:border-box;-moz-box-sizing:border-box;outline:none;border:0;margin:0;width:100%;padding:5px;color:#666;font-size:12px;line-height:15px;text-align:right;background:#f5f5f5}.pika-week{font-size:11px;color:#999}.is-today .pika-button{color:#3af;font-weight:700}.is-selected .pika-button{color:#fff;font-weight:700;background:#3af;box-shadow:inset 0 1px 3px #178fe5;border-radius:3px}.is-inrange .pika-button{background:#d5e9f7}.is-startrange .pika-button{color:#fff;background:#6cb31d;box-shadow:none;border-radius:3px}.is-endrange .pika-button{color:#fff;background:#3af;box-shadow:none;border-radius:3px}.is-disabled .pika-button{pointer-events:none;cursor:default;color:#999;opacity:.3}.pika-button:hover{color:#fff;background:#ff8000;box-shadow:none;border-radius:3px}.pika-table abbr{border-bottom:none;cursor:help}.htCommentCell{position:relative}.htCommentCell:after{content:"";position:absolute;top:0;right:0;border-left:6px solid transparent;border-top:6px solid #000}.htComments{display:none;z-index:9;position:absolute}.htCommentTextArea{box-shadow:0 1px 3px rgba(0,0,0,.117647),0 1px 2px rgba(0,0,0,.239216);box-sizing:border-box;border:none;border-left:3px solid #ccc;background-color:#fff;width:215px;height:90px;font-size:12px;padding:5px;outline:0!important;-webkit-appearance:none}.htCommentTextArea:focus{box-shadow:0 1px 3px rgba(0,0,0,.117647),0 1px 2px rgba(0,0,0,.239216),inset 0 0 0 1px #5292f7;border-left:3px solid #5292f7}\n/*!\n * Handsontable ContextMenu\n */.htContextMenu{display:none;position:absolute;z-index:10}.htContextMenu .ht_clone_corner,.htContextMenu .ht_clone_debug,.htContextMenu .ht_clone_left,.htContextMenu .ht_clone_top{display:none}.htContextMenu table.htCore{border:1px solid #ccc;border-bottom-width:2px;border-right-width:2px}.htContextMenu .wtBorder{visibility:hidden}.htContextMenu table tbody tr td{background:#fff;border-width:0;padding:4px 6px 0;cursor:pointer;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.htContextMenu table tbody tr td:first-child{border:0}.htContextMenu table tbody tr td.htDimmed{font-style:normal;color:#323232}.htContextMenu table tbody tr td.current,.htContextMenu table tbody tr td.zeroclipboard-is-hover{background:#f3f3f3}.htContextMenu table tbody tr td.htSeparator{border-top:1px solid #bbb;height:0;padding:0;cursor:default}.htContextMenu table tbody tr td.htDisabled{color:#999;cursor:default}.htContextMenu table tbody tr td.htDisabled:hover{background:#fff;color:#999;cursor:default}.htContextMenu table tbody tr.htHidden{display:none}.htContextMenu table tbody tr td .htItemWrapper{margin-left:10px;margin-right:6px}.htContextMenu table tbody tr td div span.selected{margin-top:-2px;position:absolute;left:4px}.htContextMenu .ht_master .wtHolder{overflow:hidden}.htRowHeaders .ht_master.innerBorderLeft~.ht_clone_left td:first-of-type,.htRowHeaders .ht_master.innerBorderLeft~.ht_clone_top_left_corner th:nth-child(2){border-left:0 none}.handsontable.ht__manualColumnMove.after-selection--columns thead th.ht__highlight{cursor:move;cursor:-webkit-grab;cursor:grab}.handsontable.ht__manualColumnMove.on-moving--columns,.handsontable.ht__manualColumnMove.on-moving--columns thead th.ht__highlight{cursor:move;cursor:-webkit-grabbing;cursor:grabbing}.handsontable.ht__manualColumnMove.on-moving--columns .manualColumnResizer{display:none}.handsontable .ht__manualColumnMove--backlight,.handsontable .ht__manualColumnMove--guideline{position:absolute;height:100%;display:none}.handsontable .ht__manualColumnMove--guideline{background:#757575;width:2px;top:0;margin-left:-1px;z-index:5}.handsontable .ht__manualColumnMove--backlight{background:#343434;background:rgba(52,52,52,.25);display:none;z-index:5;pointer-events:none}.handsontable.on-moving--columns .ht__manualColumnMove--backlight,.handsontable.on-moving--columns.show-ui .ht__manualColumnMove--guideline{display:block}.handsontable .wtHider{position:relative}.handsontable.ht__manualRowMove.after-selection--rows tbody th.ht__highlight{cursor:move;cursor:-webkit-grab;cursor:grab}.handsontable.ht__manualRowMove.on-moving--rows,.handsontable.ht__manualRowMove.on-moving--rows tbody th.ht__highlight{cursor:move;cursor:-webkit-grabbing;cursor:grabbing}.handsontable.ht__manualRowMove.on-moving--rows .manualRowResizer{display:none}.handsontable .ht__manualRowMove--backlight,.handsontable .ht__manualRowMove--guideline{position:absolute;width:100%;display:none}.handsontable .ht__manualRowMove--guideline{background:#757575;height:2px;left:0;margin-top:-1px;z-index:5}.handsontable .ht__manualRowMove--backlight{background:#343434;background:rgba(52,52,52,.25);display:none;z-index:5;pointer-events:none}.handsontable.on-moving--rows .ht__manualRowMove--backlight,.handsontable.on-moving--rows.show-ui .ht__manualRowMove--guideline{display:block}',""])},function(t,e,n){var o=n(28);"string"==typeof o&&(o=[[t.id,o,""]]);n(8)(o,{});o.locals&&(t.exports=o.locals)},function(t,e,n){e=t.exports=n(3)(),e.push([t.id,'.CodeMirror{font-family:monospace;height:300px;color:#000}.CodeMirror-lines{padding:4px 0}.CodeMirror pre{padding:0 4px}.CodeMirror-gutter-filler,.CodeMirror-scrollbar-filler{background-color:#fff}.CodeMirror-gutters{border-right:1px solid #ddd;background-color:#f7f7f7;white-space:nowrap}.CodeMirror-linenumber{padding:0 3px 0 5px;min-width:20px;text-align:right;color:#999;white-space:nowrap}.CodeMirror-guttermarker{color:#000}.CodeMirror-guttermarker-subtle{color:#999}.CodeMirror-cursor{border-left:1px solid #000;border-right:none;width:0}.CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}.cm-fat-cursor .CodeMirror-cursor{width:auto;border:0!important;background:#7e7}.cm-fat-cursor div.CodeMirror-cursors{z-index:1}.cm-animate-fat-cursor{width:auto;border:0;-webkit-animation:blink 1.06s steps(1) infinite;-moz-animation:blink 1.06s steps(1) infinite;animation:blink 1.06s steps(1) infinite;background-color:#7e7}@-moz-keyframes blink{50%{background-color:transparent}}@-webkit-keyframes blink{50%{background-color:transparent}}@keyframes blink{50%{background-color:transparent}}.cm-tab{display:inline-block;text-decoration:inherit}.CodeMirror-rulers{position:absolute;left:0;right:0;top:-50px;bottom:-20px;overflow:hidden}.CodeMirror-ruler{border-left:1px solid #ccc;top:0;bottom:0;position:absolute}.cm-s-default .cm-header{color:blue}.cm-s-default .cm-quote{color:#090}.cm-negative{color:#d44}.cm-positive{color:#292}.cm-header,.cm-strong{font-weight:700}.cm-em{font-style:italic}.cm-link{text-decoration:underline}.cm-strikethrough{text-decoration:line-through}.cm-s-default .cm-keyword{color:#708}.cm-s-default .cm-atom{color:#219}.cm-s-default .cm-number{color:#164}.cm-s-default .cm-def{color:#00f}.cm-s-default .cm-variable-2{color:#05a}.cm-s-default .cm-variable-3{color:#085}.cm-s-default .cm-comment{color:#a50}.cm-s-default .cm-string{color:#a11}.cm-s-default .cm-string-2{color:#f50}.cm-s-default .cm-meta,.cm-s-default .cm-qualifier{color:#555}.cm-s-default .cm-builtin{color:#30a}.cm-s-default .cm-bracket{color:#997}.cm-s-default .cm-tag{color:#170}.cm-s-default .cm-attribute{color:#00c}.cm-s-default .cm-hr{color:#999}.cm-s-default .cm-link{color:#00c}.cm-invalidchar,.cm-s-default .cm-error{color:red}.CodeMirror-composing{border-bottom:2px solid}div.CodeMirror span.CodeMirror-matchingbracket{color:#0f0}div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#f22}.CodeMirror-matchingtag{background:rgba(255,150,0,.3)}.CodeMirror-activeline-background{background:#e8f2ff}.CodeMirror{position:relative;overflow:hidden;background:#fff}.CodeMirror-scroll{overflow:scroll!important;margin-bottom:-30px;margin-right:-30px;padding-bottom:30px;height:100%;outline:none;position:relative}.CodeMirror-sizer{position:relative;border-right:30px solid transparent}.CodeMirror-gutter-filler,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-vscrollbar{position:absolute;z-index:6;display:none}.CodeMirror-vscrollbar{right:0;top:0;overflow-x:hidden;overflow-y:scroll}.CodeMirror-hscrollbar{bottom:0;left:0;overflow-y:hidden;overflow-x:scroll}.CodeMirror-scrollbar-filler{right:0;bottom:0}.CodeMirror-gutter-filler{left:0;bottom:0}.CodeMirror-gutters{position:absolute;left:0;top:0;min-height:100%;z-index:3}.CodeMirror-gutter{white-space:normal;height:100%;display:inline-block;vertical-align:top;margin-bottom:-30px}.CodeMirror-gutter-wrapper{position:absolute;z-index:4;background:none!important;border:none!important}.CodeMirror-gutter-background{position:absolute;top:0;bottom:0;z-index:4}.CodeMirror-gutter-elt{position:absolute;cursor:default;z-index:4}.CodeMirror-gutter-wrapper{-webkit-user-select:none;-moz-user-select:none;user-select:none}.CodeMirror-lines{cursor:text;min-height:1px}.CodeMirror pre{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;border-width:0;background:transparent;font-family:inherit;font-size:inherit;margin:0;white-space:pre;word-wrap:normal;line-height:inherit;color:inherit;z-index:2;position:relative;overflow:visible;-webkit-tap-highlight-color:transparent;-webkit-font-variant-ligatures:contextual;font-variant-ligatures:contextual}.CodeMirror-wrap pre{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.CodeMirror-linebackground{position:absolute;left:0;right:0;top:0;bottom:0;z-index:0}.CodeMirror-linewidget{position:relative;z-index:2;overflow:auto}.CodeMirror-code{outline:none}.CodeMirror-gutter,.CodeMirror-gutters,.CodeMirror-linenumber,.CodeMirror-scroll,.CodeMirror-sizer{-moz-box-sizing:content-box;box-sizing:content-box}.CodeMirror-measure{position:absolute;width:100%;height:0;overflow:hidden;visibility:hidden}.CodeMirror-cursor{position:absolute;pointer-events:none}.CodeMirror-measure pre{position:static}div.CodeMirror-cursors{visibility:hidden;position:relative;z-index:3}.CodeMirror-focused div.CodeMirror-cursors,div.CodeMirror-dragcursors{visibility:visible}.CodeMirror-selected{background:#d9d9d9}.CodeMirror-focused .CodeMirror-selected{background:#d7d4f0}.CodeMirror-crosshair{cursor:crosshair}.CodeMirror-line::selection,.CodeMirror-line>span::selection,.CodeMirror-line>span>span::selection{background:#d7d4f0}.CodeMirror-line::-moz-selection,.CodeMirror-line>span::-moz-selection,.CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}.cm-searching{background:#ffa;background:rgba(255,255,0,.4)}.cm-force-border{padding-right:.1px}@media print{.CodeMirror div.CodeMirror-cursors{visibility:hidden}}.cm-tab-wrap-hack:after{content:""}span.CodeMirror-selectedtext{background:none}',""])},function(t,e,n){var o=n(30);"string"==typeof o&&(o=[[t.id,o,""]]);n(8)(o,{});o.locals&&(t.exports=o.locals)},function(t,e,n){e=t.exports=n(3)(),e.push([t.id,".CodeMirror-hints{position:absolute;z-index:200;overflow:hidden;list-style:none;margin:0;padding:2px;-webkit-box-shadow:2px 3px 5px rgba(0,0,0,.2);-moz-box-shadow:2px 3px 5px rgba(0,0,0,.2);box-shadow:2px 3px 5px rgba(0,0,0,.2);border-radius:3px;border:1px solid silver;background:#fff;font-size:90%;font-family:monospace;max-height:20em;overflow-y:auto}.CodeMirror-hint{margin:0;padding:0 4px;border-radius:2px;white-space:pre;color:#000;cursor:pointer}li.CodeMirror-hint-active{background:#08f;color:#fff}",""])},function(t,e,n){var o=n(32);"string"==typeof o&&(o=[[t.id,o,""]]);n(8)(o,{});o.locals&&(t.exports=o.locals)},function(t,e,n){e=t.exports=n(3)(),e.push([t.id,'.CodeMirror-lint-markers{width:16px}.CodeMirror-lint-tooltip{background-color:#ffd;border:1px solid #000;border-radius:4px 4px 4px 4px;color:#000;font-family:monospace;font-size:10pt;overflow:hidden;padding:2px 5px;position:fixed;white-space:pre;white-space:pre-wrap;z-index:220;max-width:600px;opacity:0;transition:opacity .4s;-moz-transition:opacity .4s;-webkit-transition:opacity .4s;-o-transition:opacity .4s;-ms-transition:opacity .4s}.CodeMirror-lint-mark-error,.CodeMirror-lint-mark-warning{background-position:0 100%;background-repeat:repeat-x}.CodeMirror-lint-mark-error{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAADCAYAAAC09K7GAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9sJDw4cOCW1/KIAAAAZdEVYdENvbW1lbnQAQ3JlYXRlZCB3aXRoIEdJTVBXgQ4XAAAAHElEQVQI12NggIL/DAz/GdA5/xkY/qPKMDAwAADLZwf5rvm+LQAAAABJRU5ErkJggg==")}.CodeMirror-lint-mark-warning{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAADCAYAAAC09K7GAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9sJFhQXEbhTg7YAAAAZdEVYdENvbW1lbnQAQ3JlYXRlZCB3aXRoIEdJTVBXgQ4XAAAAMklEQVQI12NkgIIvJ3QXMjAwdDN+OaEbysDA4MPAwNDNwMCwiOHLCd1zX07o6kBVGQEAKBANtobskNMAAAAASUVORK5CYII=")}.CodeMirror-lint-marker-error,.CodeMirror-lint-marker-warning{background-position:50%;background-repeat:no-repeat;cursor:pointer;display:inline-block;height:16px;width:16px;vertical-align:middle;position:relative}.CodeMirror-lint-message-error,.CodeMirror-lint-message-warning{padding-left:18px;background-position:0 0;background-repeat:no-repeat}.CodeMirror-lint-marker-error,.CodeMirror-lint-message-error{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAHlBMVEW7AAC7AACxAAC7AAC7AAAAAAC4AAC5AAD///+7AAAUdclpAAAABnRSTlMXnORSiwCK0ZKSAAAATUlEQVR42mWPOQ7AQAgDuQLx/z8csYRmPRIFIwRGnosRrpamvkKi0FTIiMASR3hhKW+hAN6/tIWhu9PDWiTGNEkTtIOucA5Oyr9ckPgAWm0GPBog6v4AAAAASUVORK5CYII=")}.CodeMirror-lint-marker-warning,.CodeMirror-lint-message-warning{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAANlBMVEX/uwDvrwD/uwD/uwD/uwD/uwD/uwD/uwD/uwD6twD/uwAAAADurwD2tQD7uAD+ugAAAAD/uwDhmeTRAAAADHRSTlMJ8mN1EYcbmiixgACm7WbuAAAAVklEQVR42n3PUQqAIBBFUU1LLc3u/jdbOJoW1P08DA9Gba8+YWJ6gNJoNYIBzAA2chBth5kLmG9YUoG0NHAUwFXwO9LuBQL1giCQb8gC9Oro2vp5rncCIY8L8uEx5ZkAAAAASUVORK5CYII=")}.CodeMirror-lint-marker-multiple{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAMAAADzjKfhAAAACVBMVEUAAAAAAAC/v7914kyHAAAAAXRSTlMAQObYZgAAACNJREFUeNo1ioEJAAAIwmz/H90iFFSGJgFMe3gaLZ0od+9/AQZ0ADosbYraAAAAAElFTkSuQmCC");background-repeat:no-repeat;background-position:100% 100%;width:100%;height:100%}',""]); -},function(t,e,n){var o=n(34);"string"==typeof o&&(o=[[t.id,o,""]]);n(8)(o,{});o.locals&&(t.exports=o.locals)},function(t,e,n){e=t.exports=n(3)(),e.push([t.id,"@font-face{font-family:ureport;src:url("+n(35)+");src:url("+n(36)+') format("truetype")}.ureport{font-family:ureport!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ureport-setting:before{content:"\\E603"}.ureport-plus:before{content:"\\E608"}.ureport-shareconnection:before{content:"\\E660"}.ureport-bar:before{content:"\\E66B"}.ureport-bgcolor2:before{content:"\\E76C"}.ureport-crosstab:before{content:"\\E60B"}.ureport-barcode:before{content:"\\E6F8"}.ureport-underline:before{content:"\\E8AB"}.ureport-horizontal-bar:before{content:"\\E62D"}.ureport-scatter:before{content:"\\E632"}.ureport-sqlds:before{content:"\\E6B6"}.ureport-qrcode:before{content:"\\E72C"}.ureport-bgcolor:before{content:"\\E62C"}.ureport-fontsize:before{content:"\\E63F"}.ureport-fontfamily:before{content:"\\E618"}.ureport-area:before{content:"\\E9D7"}.ureport-italic:before{content:"\\EB31"}.ureport-bold:before{content:"\\E61F"}.ureport-minus:before{content:"\\E60C"}.ureport-methodds:before{content:"\\E69C"}.ureport-print1:before{content:"\\E62A"}.ureport-database:before{content:"\\E693"}.ureport-bubble:before{content:"\\E6B0"}.ureport-x-xlsx:before{content:"\\E690"}.ureport-pie:before{content:"\\E602"}.ureport-save:before{content:"\\E86F"}.ureport-open:before{content:"\\E624"}.ureport-deletecolumn:before{content:"\\E6F3"}.ureport-deleterow:before{content:"\\E6F4"}.ureport-insertrow:before{content:"\\E754"}.ureport-property:before{content:"\\E675"}.ureport-aligntop:before{content:"\\E623"}.ureport-alignbottom:before{content:"\\E625"}.ureport-alignmiddle:before{content:"\\E627"}.ureport-clean:before{content:"\\E628"}.ureport-forecolor:before{content:"\\E670"}.ureport-footer-repeat:before{content:"\\E62B"}.ureport-pdf:before{content:"\\E68F"}.ureport-print:before{content:"\\E633"}.ureport-first:before{content:"\\E629"}.ureport-alignleft:before{content:"\\E634"}.ureport-alignright:before{content:"\\E639"}.ureport-merge:before{content:"\\E63D"}.ureport-redo:before{content:"\\E61C"}.ureport-import:before{content:"\\E609"}.ureport-clean-content:before{content:"\\E604"}.ureport-undo:before{content:"\\E74A"}.ureport-no-border:before{content:"\\E600"}.ureport-aligncenter:before{content:"\\E888"}.ureport-word:before{content:"\\E605"}.ureport-preview:before{content:"\\E60F"}.ureport-clean-style:before{content:"\\E64B"}.ureport-line:before{content:"\\E695"}.ureport-leaf:before{content:"\\E6BB"}.ureport-21print:before{content:"\\E644"}.ureport-radar:before{content:"\\E671"}.ureport-image:before{content:"\\E626"}.ureport-bottom-border:before{content:"\\E61E"}.ureport-top-border:before{content:"\\E61D"}.ureport-full-border:before{content:"\\E620"}.ureport-left-border:before{content:"\\E621"}.ureport-right-border:before{content:"\\E622"}.ureport-next:before{content:"\\E60D"}.ureport-prev:before{content:"\\E606"}.ureport-pdf-printer:before{content:"\\E607"}.ureport-forecolor1:before{content:"\\E601"}.ureport-end:before{content:"\\E60A"}.ureport-insert-column:before{content:"\\E619"}.ureport-polar:before{content:"\\E60E"}.ureport-header-repeat:before{content:"\\E696"}',""])},function(t,e){t.exports="data:application/vnd.ms-fontobject;base64,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ASUBJgEnASgBKQEqASsBLAEtAS4BLwEwATEBMgEzATQBNQE2ATcBOAE5AToBOwE8AT0BPgE/AUABQQFCAUMBRAdzZXR0aW5nD3NoYXJlY29ubmVjdGlvbghiZ2NvbG9yMghjcm9zc3RhYgdiYXJjb2RlCXVuZGVybGluZQ5ob3Jpem9udGFsLWJhcgdzY2F0dGVyBXNxbGRzBnFyY29kZQdiZ2NvbG9yCGZvbnRzaXplCmZvbnRmYW1pbHkEYXJlYQZpdGFsaWMEYm9sZAhtZXRob2RkcwZwcmludDEIZGF0YWJhc2UGYnViYmxlBngteGxzeANwaWUEc2F2ZQRvcGVuDGRlbGV0ZWNvbHVtbglkZWxldGVyb3cJaW5zZXJ0cm93CHByb3BlcnR5CGFsaWdudG9wC2FsaWduYm90dG9tC2FsaWdubWlkZGxlBWNsZWFuCWZvcmVjb2xvcg1mb290ZXItcmVwZWF0A3BkZgVwcmludAVmaXJzdAlhbGlnbmxlZnQKYWxpZ25yaWdodAVtZXJnZQRyZWRvBmltcG9ydA1jbGVhbi1jb250ZW50BHVuZG8Jbm8tYm9yZGVyC2FsaWduY2VudGVyBHdvcmQHcHJldmlldwtjbGVhbi1zdHlsZQRsaW5lBGxlYWYHMjFwcmludAVyYWRhcgVpbWFnZQ1ib3R0b20tYm9yZGVyCnRvcC1ib3JkZXILZnVsbC1ib3JkZXILbGVmdC1ib3JkZXIMcmlnaHQtYm9yZGVyBG5leHQEcHJldgtwZGYtcHJpbnRlcgpmb3JlY29sb3IxA2VuZA1pbnNlcnQtY29sdW1uBXBvbGFyDWhlYWRlci1yZXBlYXQAAAAAAQAB//8ADwAAAAAAAAAAAAAAAAAAAAAAMgAyAxj/4QOA/ywDGP/hA4D/LLAALLAgYGYtsAEsIGQgsMBQsAQmWrAERVtYISMhG4pYILBQUFghsEBZGyCwOFBYIbA4WVkgsApFYWSwKFBYIbAKRSCwMFBYIbAwWRsgsMBQWCBmIIqKYSCwClBYYBsgsCBQWCGwCmAbILA2UFghsDZgG2BZWVkbsAArWVkjsABQWGVZWS2wAiwgRSCwBCVhZCCwBUNQWLAFI0KwBiNCGyEhWbABYC2wAywjISMhIGSxBWJCILAGI0KyCgACKiEgsAZDIIogirAAK7EwBSWK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"; -},function(t,e){t.exports="data:application/x-font-ttf;base64,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"; -},function(t,e,n){var o=n(38);"string"==typeof o&&(o=[[t.id,o,""]]);n(8)(o,{});o.locals&&(t.exports=o.locals)},function(t,e,n){e=t.exports=n(3)(),e.push([t.id,".ud-toolbar{width:100%;background:#f8f8f8}.ud-property-panel{width:400px;border:1px solid #999;border-radius:5px;top:35px;left:710px;z-index:105;position:absolute;background:#fff;box-shadow:5px 5px 5px #888}.ud-select-color{background:#000;width:14px;height:4px;display:block}.ud-select-bgcolor{background:#fff;width:14px;height:4px;display:block}",""])},function(t,e,n){var o=n(40);"string"==typeof o&&(o=[[t.id,o,""]]);n(8)(o,{});o.locals&&(t.exports=o.locals)},function(t,e,n){e=t.exports=n(3)(),e.push([t.id,'.tree li{list-style-type:none;margin:0;padding:2px 5px 0 0;position:relative;line-height:1}.tree li:after,.tree li:before{content:"";left:-35px;position:absolute;right:auto}.tree li:before{border-left:1px solid #999;bottom:50px;height:100%;top:-1px;width:1px}.tree li div li:before{border:none}.tree li:after{border-top:1px solid #999;height:20px;top:23px;width:15px}.tree li div li:after{border:none}.tree li{margin-top:-5px}.tree li span{border:1px solid transparent;display:block;margin:10px 0 5px -20px;cursor:pointer;white-space:nowrap}.tree>ul>li:after,.tree>ul>li:before{border:0}.tree li:last-child:before{height:30px}.tree-active{border:1px solid #2196f3!important}',""])},function(t,e){"use strict";!function(t){t.fn.draggable=function(e){var n=t.extend({handle:0,exclude:0},e);return this.each(function(){var e,o,i=t(this),r=n.handle?t(n.handle,i):i;r.on({mousedown:function(r){var a=r.target,l="",s=!1;if(a&&(l=a.className,l&&(l=l.trim(),l.indexOf("cm-")>-1?s=!0:l.indexOf("CodeMirror-")>-1&&(s=!0))),(!l||"form-control"!==l&&"presentation"!==l&&!s)&&!(a&&"presentation"===t(a).attr("role")||n.exclude&&~t.inArray(r.target,t(n.exclude,i)))){var u=i.offset();e=r.pageX-u.left,o=r.pageY-u.top,t(document).on("mousemove.drag",function(t){i.offset({top:t.pageY-o,left:t.pageX-e})})}},mouseup:function(e){t(document).off("mousemove.drag")}})})}}(jQuery)},function(t,e,n){!function(t){t(n(43))}(function(t){"use strict";function e(t,e,n){return/^(?:operator|sof|keyword c|case|new|export|default|[\[{}\(,;:]|=>)$/.test(e.lastType)||"quasi"==e.lastType&&/\{\s*$/.test(t.string.slice(0,t.pos-(n||0)))}t.defineMode("javascript",function(n,o){function i(t){for(var e,n=!1,o=!1;null!=(e=t.next());){if(!n){if("/"==e&&!o)return;"["==e?o=!0:o&&"]"==e&&(o=!1)}n=!n&&"\\"==e}}function r(t,e,n){return Et=t,It=n,e}function a(t,n){var o=t.next();if('"'==o||"'"==o)return n.tokenize=l(o),n.tokenize(t,n);if("."==o&&t.match(/^\d+(?:[eE][+\-]?\d+)?/))return r("number","number");if("."==o&&t.match(".."))return r("spread","meta");if(/[\[\]{}\(\),;\:\.]/.test(o))return r(o);if("="==o&&t.eat(">"))return r("=>","operator");if("0"==o&&t.eat(/x/i))return t.eatWhile(/[\da-f]/i),r("number","number");if("0"==o&&t.eat(/o/i))return t.eatWhile(/[0-7]/i),r("number","number");if("0"==o&&t.eat(/b/i))return t.eatWhile(/[01]/i),r("number","number");if(/\d/.test(o))return t.match(/^\d*(?:\.\d*)?(?:[eE][+\-]?\d+)?/),r("number","number");if("/"==o)return t.eat("*")?(n.tokenize=s,s(t,n)):t.eat("/")?(t.skipToEnd(),r("comment","comment")):e(t,n,1)?(i(t),t.match(/^\b(([gimyu])(?![gimyu]*\2))+\b/),r("regexp","string-2")):(t.eatWhile(Qt),r("operator","operator",t.current()));if("`"==o)return n.tokenize=u,u(t,n);if("#"==o)return t.skipToEnd(),r("error","error");if(Qt.test(o))return">"==o&&n.lexical&&">"==n.lexical.type||t.eatWhile(Qt),r("operator","operator",t.current());if(Bt.test(o)){t.eatWhile(Bt);var a=t.current(),c=kt.propertyIsEnumerable(a)&&kt[a];return c&&"."!=n.lastType?r(c.type,c.style,a):r("variable","variable",a)}}function l(t){return function(e,n){var o,i=!1;if(Nt&&"@"==e.peek()&&e.match(jt))return n.tokenize=a,r("jsonld-keyword","meta");for(;null!=(o=e.next())&&(o!=t||i);)i=!i&&"\\"==o;return i||(n.tokenize=a),r("string","string")}}function s(t,e){for(var n,o=!1;n=t.next();){if("/"==n&&o){e.tokenize=a;break}o="*"==n}return r("comment","comment")}function u(t,e){for(var n,o=!1;null!=(n=t.next());){if(!o&&("`"==n||"$"==n&&t.eat("{"))){e.tokenize=a;break}o=!o&&"\\"==n}return r("quasi","string-2",t.current())}function c(t,e){e.fatArrowAt&&(e.fatArrowAt=null);var n=t.string.indexOf("=>",t.start);if(!(n<0)){if(St){var o=/:\s*(?:\w+(?:<[^>]*>|\[\])?|\{[^}]*\})\s*$/.exec(t.string.slice(t.start,n));o&&(n=o.index)}for(var i=0,r=!1,a=n-1;a>=0;--a){var l=t.string.charAt(a),s=_t.indexOf(l);if(s>=0&&s<3){if(!i){++a;break}if(0==--i){"("==l&&(r=!0);break}}else if(s>=3&&s<6)++i;else if(Bt.test(l))r=!0;else{if(/["'\/]/.test(l))return;if(r&&!i){++a;break}}}r&&!i&&(e.fatArrowAt=a)}}function d(t,e,n,o,i,r){this.indented=t,this.column=e,this.type=n,this.prev=i,this.info=r,null!=o&&(this.align=o)}function A(t,e){for(var n=t.localVars;n;n=n.next)if(n.name==e)return!0;for(var o=t.context;o;o=o.prev)for(var n=o.vars;n;n=n.next)if(n.name==e)return!0}function h(t,e,n,o,i){var r=t.cc;for(Rt.state=t,Rt.stream=i,Rt.marked=null,Rt.cc=r,Rt.style=e,t.lexical.hasOwnProperty("align")||(t.lexical.align=!0);;){var a=r.length?r.pop():Lt?C:b;if(a(n,o)){for(;r.length&&r[r.length-1].lex;)r.pop()();return Rt.marked?Rt.marked:"variable"==n&&A(t,o)?"variable-2":e}}}function f(){for(var t=arguments.length-1;t>=0;t--)Rt.cc.push(arguments[t])}function g(){return f.apply(null,arguments),!0}function p(t){function e(e){for(var n=e;n;n=n.next)if(n.name==t)return!0;return!1}var n=Rt.state;if(Rt.marked="def",n.context){if(e(n.localVars))return;n.localVars={name:t,next:n.localVars}}else{if(e(n.globalVars))return;o.globalVars&&(n.globalVars={name:t,next:n.globalVars})}}function M(){Rt.state.context={prev:Rt.state.context,vars:Rt.state.localVars},Rt.state.localVars=Yt}function y(){Rt.state.localVars=Rt.state.context.vars,Rt.state.context=Rt.state.context.prev}function m(t,e){var n=function(){var n=Rt.state,o=n.indented;if("stat"==n.lexical.type)o=n.lexical.indented;else for(var i=n.lexical;i&&")"==i.type&&i.align;i=i.prev)o=i.indented;n.lexical=new d(o,Rt.stream.column(),t,null,n.lexical,e)};return n.lex=!0,n}function w(){var t=Rt.state;t.lexical.prev&&(")"==t.lexical.type&&(t.indented=t.lexical.indented),t.lexical=t.lexical.prev)}function v(t){function e(n){return n==t?g():";"==t?f():g(e)}return e}function b(t,e){return"var"==t?g(m("vardef",e.length),q,v(";"),w):"keyword a"==t?g(m("form"),E,b,w):"keyword b"==t?g(m("form"),b,w):"{"==t?g(m("}"),V,w):";"==t?g():"if"==t?("else"==Rt.state.lexical.info&&Rt.state.cc[Rt.state.cc.length-1]==w&&Rt.state.cc.pop()(),g(m("form"),E,b,w,ot)):"function"==t?g(ut):"for"==t?g(m("form"),it,b,w):"variable"==t?g(m("stat"),R):"switch"==t?g(m("form"),E,m("}","switch"),v("{"),V,w,w):"case"==t?g(C,v(":")):"default"==t?g(v(":")):"catch"==t?g(m("form"),M,v("("),ct,v(")"),b,w,y):"class"==t?g(m("form"),At,w):"export"==t?g(m("stat"),pt,w):"import"==t?g(m("stat"),yt,w):"module"==t?g(m("form"),$,m("}"),v("{"),V,w,w):"type"==t?g(W,v("operator"),W,v(";")):"async"==t?g(b):f(m("stat"),C,v(";"),w)}function C(t){return I(t,!1)}function T(t){return I(t,!0)}function E(t){return"("!=t?f():g(m(")"),C,v(")"),w)}function I(t,e){if(Rt.state.fatArrowAt==Rt.stream.start){var n=e?Q:k;if("("==t)return g(M,m(")"),F($,")"),w,v("=>"),n,y);if("variable"==t)return f(M,$,v("=>"),n,y)}var o=e?L:N;return Ut.hasOwnProperty(t)?g(o):"function"==t?g(ut,o):"class"==t?g(m("form"),dt,w):"keyword c"==t||"async"==t?g(e?D:x):"("==t?g(m(")"),x,v(")"),w,o):"operator"==t||"spread"==t?g(e?T:C):"["==t?g(m("]"),Ct,w,o):"{"==t?P(O,"}",null,o):"quasi"==t?f(S,o):"new"==t?g(j(e)):g()}function x(t){return t.match(/[;\}\)\],]/)?f():f(C)}function D(t){return t.match(/[;\}\)\],]/)?f():f(T)}function N(t,e){return","==t?g(C):L(t,e,!1)}function L(t,e,n){var o=0==n?N:L,i=0==n?C:T;return"=>"==t?g(M,n?Q:k,y):"operator"==t?/\+\+|--/.test(e)?g(o):"?"==e?g(C,v(":"),i):g(i):"quasi"==t?f(S,o):";"!=t?"("==t?P(T,")","call",o):"."==t?g(Y,o):"["==t?g(m("]"),x,v("]"),w,o):void 0:void 0}function S(t,e){return"quasi"!=t?f():"${"!=e.slice(e.length-2)?g(S):g(C,B)}function B(t){if("}"==t)return Rt.marked="string-2",Rt.state.tokenize=u,g(S)}function k(t){return c(Rt.stream,Rt.state),f("{"==t?b:C)}function Q(t){return c(Rt.stream,Rt.state),f("{"==t?b:T)}function j(t){return function(e){return"."==e?g(t?U:_):f(t?T:C)}}function _(t,e){if("target"==e)return Rt.marked="keyword",g(N)}function U(t,e){if("target"==e)return Rt.marked="keyword",g(L)}function R(t){return":"==t?g(w,b):f(N,v(";"),w)}function Y(t){if("variable"==t)return Rt.marked="property",g()}function O(t,e){return"async"==t?(Rt.marked="property",g(O)):"variable"==t||"keyword"==Rt.style?(Rt.marked="property",g("get"==e||"set"==e?H:z)):"number"==t||"string"==t?(Rt.marked=Nt?"property":Rt.style+" property",g(z)):"jsonld-keyword"==t?g(z):"modifier"==t?g(O):"["==t?g(C,v("]"),z):"spread"==t?g(C):":"==t?f(z):void 0}function H(t){return"variable"!=t?f(z):(Rt.marked="property",g(ut))}function z(t){return":"==t?g(T):"("==t?f(ut):void 0}function F(t,e,n){function o(i,r){if(n?n.indexOf(i)>-1:","==i){var a=Rt.state.lexical;return"call"==a.info&&(a.pos=(a.pos||0)+1),g(function(n,o){return n==e||o==e?f():f(t)},o)}return i==e||r==e?g():g(v(e))}return function(n,i){return n==e||i==e?g():f(t,o)}}function P(t,e,n){for(var o=3;o"==t)return g(W)}function X(t,e){return"variable"==t||"keyword"==Rt.style?(Rt.marked="property",g(X)):"?"==e?g(X):":"==t?g(W):void 0}function Z(t){return"variable"==t?g(Z):":"==t?g(W):void 0}function K(t,e){return"<"==e?g(m(">"),F(W,">"),w,K):"|"==e||"."==t?g(W):"["==t?g(v("]"),K):void 0}function q(){return f($,G,et,nt)}function $(t,e){return"modifier"==t?g($):"variable"==t?(p(e),g()):"spread"==t?g($):"["==t?P($,"]"):"{"==t?P(tt,"}"):void 0}function tt(t,e){return"variable"!=t||Rt.stream.match(/^\s*:/,!1)?("variable"==t&&(Rt.marked="property"),"spread"==t?g($):"}"==t?f():g(v(":"),$,et)):(p(e),g(et))}function et(t,e){if("="==e)return g(T)}function nt(t){if(","==t)return g(q)}function ot(t,e){if("keyword b"==t&&"else"==e)return g(m("form","else"),b,w)}function it(t){if("("==t)return g(m(")"),rt,v(")"),w)}function rt(t){return"var"==t?g(q,v(";"),lt):";"==t?g(lt):"variable"==t?g(at):f(C,v(";"),lt)}function at(t,e){return"in"==e||"of"==e?(Rt.marked="keyword",g(C)):g(N,lt)}function lt(t,e){return";"==t?g(st):"in"==e||"of"==e?(Rt.marked="keyword",g(C)):f(C,v(";"),st)}function st(t){")"!=t&&g(C)}function ut(t,e){return"*"==e?(Rt.marked="keyword",g(ut)):"variable"==t?(p(e),g(ut)):"("==t?g(M,m(")"),F(ct,")"),w,G,b,y):void 0}function ct(t){return"spread"==t?g(ct):f($,G,et)}function dt(t,e){return"variable"==t?At(t,e):ht(t,e)}function At(t,e){if("variable"==t)return p(e),g(ht)}function ht(t,e){return"extends"==e||"implements"==e?g(St?W:C,ht):"{"==t?g(m("}"),ft,w):void 0}function ft(t,e){return"variable"==t||"keyword"==Rt.style?("static"==e||"get"==e||"set"==e||St&&("public"==e||"private"==e||"protected"==e||"readonly"==e||"abstract"==e))&&Rt.stream.match(/^\s+[\w$\xa1-\uffff]/,!1)?(Rt.marked="keyword",g(ft)):(Rt.marked="property",g(St?gt:ut,ft)):"*"==e?(Rt.marked="keyword",g(ft)):";"==t?g(ft):"}"==t?g():void 0}function gt(t,e){return"?"==e?g(gt):":"==t?g(W,et):f(ut)}function pt(t,e){return"*"==e?(Rt.marked="keyword",g(bt,v(";"))):"default"==e?(Rt.marked="keyword",g(C,v(";"))):"{"==t?g(F(Mt,"}"),bt,v(";")):f(b)}function Mt(t,e){return"as"==e?(Rt.marked="keyword",g(v("variable"))):"variable"==t?f(T,Mt):void 0}function yt(t){return"string"==t?g():f(mt,wt,bt)}function mt(t,e){return"{"==t?P(mt,"}"):("variable"==t&&p(e),"*"==e&&(Rt.marked="keyword"),g(vt))}function wt(t){if(","==t)return g(mt,wt)}function vt(t,e){if("as"==e)return Rt.marked="keyword",g(mt)}function bt(t,e){if("from"==e)return Rt.marked="keyword",g(C)}function Ct(t){return"]"==t?g():f(F(T,"]"))}function Tt(t,e){return"operator"==t.lastType||","==t.lastType||Qt.test(e.charAt(0))||/[,.]/.test(e.charAt(0))}var Et,It,xt=n.indentUnit,Dt=o.statementIndent,Nt=o.jsonld,Lt=o.json||Nt,St=o.typescript,Bt=o.wordCharacters||/[\w$\xa1-\uffff]/,kt=function(){function t(t){return{type:t,style:"keyword"}}var e=t("keyword a"),n=t("keyword b"),o=t("keyword c"),i=t("operator"),r={type:"atom",style:"atom"},a={if:t("if"),while:e,with:e,else:n,do:n,try:n,finally:n,return:o,break:o,continue:o,new:t("new"),delete:o,throw:o,debugger:o,var:t("var"),const:t("var"),let:t("var"),function:t("function"),catch:t("catch"),for:t("for"),switch:t("switch"),case:t("case"),default:t("default"),in:i,typeof:i,instanceof:i,true:r,false:r,null:r,undefined:r,NaN:r,Infinity:r,this:t("this"),class:t("class"),super:t("atom"),yield:o,export:t("export"),import:t("import"),extends:o,await:o,async:t("async")};if(St){var l={type:"variable",style:"variable-3"},s={interface:t("class"),implements:o,namespace:o,module:t("module"),enum:t("module"),type:t("type"),public:t("modifier"),private:t("modifier"),protected:t("modifier"),abstract:t("modifier"),as:i,string:l,number:l,boolean:l,any:l};for(var u in s)a[u]=s[u]}return a}(),Qt=/[+\-*&%=<>!?|~^]/,jt=/^@(context|id|value|language|type|container|list|set|reverse|index|base|vocab|graph)"/,_t="([{}])",Ut={atom:!0,number:!0,variable:!0,string:!0,regexp:!0,this:!0,"jsonld-keyword":!0},Rt={state:null,column:null,marked:null,cc:null},Yt={name:"this",next:{name:"arguments"}};return w.lex=!0,{startState:function(t){var e={tokenize:a,lastType:"sof",cc:[],lexical:new d((t||0)-xt,0,"block",!1),localVars:o.localVars,context:o.localVars&&{vars:o.localVars},indented:t||0};return o.globalVars&&"object"==typeof o.globalVars&&(e.globalVars=o.globalVars),e},token:function(t,e){if(t.sol()&&(e.lexical.hasOwnProperty("align")||(e.lexical.align=!1),e.indented=t.indentation(),c(t,e)),e.tokenize!=s&&t.eatSpace())return null;var n=e.tokenize(t,e);return"comment"==Et?n:(e.lastType="operator"!=Et||"++"!=It&&"--"!=It?Et:"incdec",h(e,n,Et,It,t))},indent:function(e,n){if(e.tokenize==s)return t.Pass;if(e.tokenize!=a)return 0;var i,r=n&&n.charAt(0),l=e.lexical;if(!/^\s*else\b/.test(n))for(var u=e.cc.length-1;u>=0;--u){var c=e.cc[u];if(c==w)l=l.prev;else if(c!=ot)break}for(;("stat"==l.type||"form"==l.type)&&("}"==r||(i=e.cc[e.cc.length-1])&&(i==N||i==L)&&!/^[,\.=+\-*:?[\(]/.test(n));)l=l.prev;Dt&&")"==l.type&&"stat"==l.prev.type&&(l=l.prev);var d=l.type,A=r==d;return"vardef"==d?l.indented+("operator"==e.lastType||","==e.lastType?l.info+1:0):"form"==d&&"{"==r?l.indented:"form"==d?l.indented+xt:"stat"==d?l.indented+(Tt(e,n)?Dt||xt:0):"switch"!=l.info||A||0==o.doubleIndentSwitch?l.align?l.column+(A?0:1):l.indented+(A?0:xt):l.indented+(/^(?:case|default)\b/.test(n)?xt:2*xt)},electricInput:/^\s*(?:case .*?:|default:|\{|\})$/,blockCommentStart:Lt?null:"/*",blockCommentEnd:Lt?null:"*/",lineComment:Lt?null:"//",fold:"brace",closeBrackets:"()[]{}''\"\"``",helperType:Lt?"json":"javascript",jsonldMode:Nt,jsonMode:Lt,expressionAllowed:e,skipExpression:function(t){var e=t.cc[t.cc.length-1];e!=C&&e!=T||t.cc.pop()}}}),t.registerHelper("wordChars","javascript",/[\w$]/),t.defineMIME("text/javascript","javascript"),t.defineMIME("text/ecmascript","javascript"),t.defineMIME("application/javascript","javascript"),t.defineMIME("application/x-javascript","javascript"),t.defineMIME("application/ecmascript","javascript"),t.defineMIME("application/json",{name:"javascript",json:!0}),t.defineMIME("application/x-json",{name:"javascript",json:!0}),t.defineMIME("application/ld+json",{name:"javascript",jsonld:!0}),t.defineMIME("text/typescript",{name:"javascript",typescript:!0}),t.defineMIME("application/typescript",{name:"javascript",typescript:!0})})},function(t,e,n){!function(e,n){t.exports=n()}(this,function(){"use strict";function t(t){return new RegExp("(^|\\s)"+t+"(?:$|\\s)\\s*")}function e(t){for(var e=t.childNodes.length;e>0;--e)t.removeChild(t.firstChild);return t}function n(t,n){return e(t).appendChild(n)}function o(t,e,n,o){var i=document.createElement(t);if(n&&(i.className=n),o&&(i.style.cssText=o),"string"==typeof e)i.appendChild(document.createTextNode(e));else if(e)for(var r=0;r=e)return a+(e-r);a+=l-r,a+=n-a%n,r=l+1}}function d(){this.id=null}function A(t,e){for(var n=0;n=e)return o+Math.min(a,e-i);if(i+=r-o,i+=n-i%n,o=r+1,i>=e)return o}}function f(t){for(;Na.length<=t;)Na.push(g(Na)+" ");return Na[t]}function g(t){return t[t.length-1]}function p(t,e){for(var n=[],o=0;o"€"&&(t.toUpperCase()!=t.toLowerCase()||La.test(t))}function v(t,e){return e?!!(e.source.indexOf("\\w")>-1&&w(t))||e.test(t):w(t)}function b(t){for(var e in t)if(t.hasOwnProperty(e)&&t[e])return!1;return!0}function C(t){return t.charCodeAt(0)>=768&&Sa.test(t)}function T(t,e,n){var i=this;this.input=n,i.scrollbarFiller=o("div",null,"CodeMirror-scrollbar-filler"),i.scrollbarFiller.setAttribute("cm-not-content","true"),i.gutterFiller=o("div",null,"CodeMirror-gutter-filler"),i.gutterFiller.setAttribute("cm-not-content","true"),i.lineDiv=o("div",null,"CodeMirror-code"),i.selectionDiv=o("div",null,null,"position: relative; z-index: 1"),i.cursorDiv=o("div",null,"CodeMirror-cursors"),i.measure=o("div",null,"CodeMirror-measure"),i.lineMeasure=o("div",null,"CodeMirror-measure"),i.lineSpace=o("div",[i.measure,i.lineMeasure,i.selectionDiv,i.cursorDiv,i.lineDiv],null,"position: relative; outline: none"),i.mover=o("div",[o("div",[i.lineSpace],"CodeMirror-lines")],null,"position: relative"),i.sizer=o("div",[i.mover],"CodeMirror-sizer"),i.sizerWidth=null,i.heightForcer=o("div",null,null,"position: absolute; height: "+Ta+"px; width: 1px;"),i.gutters=o("div",null,"CodeMirror-gutters"),i.lineGutter=null,i.scroller=o("div",[i.sizer,i.heightForcer,i.gutters],"CodeMirror-scroll"),i.scroller.setAttribute("tabIndex","-1"),i.wrapper=o("div",[i.scrollbarFiller,i.gutterFiller,i.scroller],"CodeMirror"),na&&oa<8&&(i.gutters.style.zIndex=-1,i.scroller.style.paddingRight=0),ia||$r&&Aa||(i.scroller.draggable=!0),t&&(t.appendChild?t.appendChild(i.wrapper):t(i.wrapper)),i.viewFrom=i.viewTo=e.first,i.reportedViewFrom=i.reportedViewTo=e.first,i.view=[],i.renderedView=null,i.externalMeasured=null,i.viewOffset=0,i.lastWrapHeight=i.lastWrapWidth=0,i.updateLineNumbers=null,i.nativeBarWidth=i.barHeight=i.barWidth=0,i.scrollbarsClipped=!1,i.lineNumWidth=i.lineNumInnerWidth=i.lineNumChars=null,i.alignWidgets=!1,i.cachedCharWidth=i.cachedTextHeight=i.cachedPaddingH=null,i.maxLine=null,i.maxLineLength=0,i.maxLineChanged=!1,i.wheelDX=i.wheelDY=i.wheelStartX=i.wheelStartY=null,i.shift=!1,i.selForContextMenu=null,i.activeTouch=null,n.init(i)}function E(t,e){if(e-=t.first,e<0||e>=t.size)throw new Error("There is no line "+(e+t.first)+" in the document.");for(var n=t;!n.lines;)for(var o=0;;++o){var i=n.children[o],r=i.chunkSize();if(e=t.first&&en?k(n,E(t,n).text.length):O(e,E(t,e.line).text.length)}function O(t,e){var n=t.ch;return null==n||n>e?k(t.line,e):n<0?k(t.line,0):t}function H(t,e){for(var n=[],o=0;o=e:r.to>e);(o||(o=[])).push(new P(a,r.from,s?null:r.to))}}return o}function X(t,e,n){var o;if(t)for(var i=0;i=e:r.to>e);if(l||r.from==e&&"bookmark"==a.type&&(!n||r.marker.insertLeft)){var s=null==r.from||(a.inclusiveLeft?r.from<=e:r.from0&&l)for(var v=0;v0)){var c=[s,1],d=Q(u.from,l.from),h=Q(u.to,l.to);(d<0||!a.inclusiveLeft&&!d)&&c.push({from:u.from,to:l.from}),(h>0||!a.inclusiveRight&&!h)&&c.push({from:l.to,to:u.to}),i.splice.apply(i,c),s+=c.length-1}}return i}function $(t){var e=t.markedSpans;if(e){for(var n=0;n=0&&d<=0||c<=0&&d>=0)&&(c<=0&&(s.marker.inclusiveRight&&i.inclusiveLeft?Q(u.to,n)>=0:Q(u.to,n)>0)||c>=0&&(s.marker.inclusiveRight&&i.inclusiveLeft?Q(u.from,o)<=0:Q(u.from,o)<0)))return!0}}}function st(t){for(var e;e=rt(t);)t=e.find(-1,!0).line;return t}function ut(t){for(var e,n;e=at(t);)t=e.find(1,!0).line,(n||(n=[])).push(t);return n}function ct(t,e){var n=E(t,e),o=st(n);return n==o?e:N(o)}function dt(t,e){if(e>t.lastLine())return e;var n,o=E(t,e);if(!At(t,o))return e;for(;n=at(o);)o=n.find(1,!0).line;return N(o)+1}function At(t,e){var n=ka&&e.markedSpans;if(n)for(var o=void 0,i=0;ie.maxLineLength&&(e.maxLineLength=n,e.maxLine=t)})}function Mt(t,e,n,o){if(!t)return o(e,n,"ltr");for(var i=!1,r=0;re||e==n&&a.to==e)&&(o(Math.max(a.from,e),Math.min(a.to,n),1==a.level?"rtl":"ltr"),i=!0)}i||o(e,n,"ltr")}function yt(t){return t.level%2?t.to:t.from}function mt(t){return t.level%2?t.from:t.to}function wt(t){var e=xt(t);return e?yt(e[0]):0}function vt(t){var e=xt(t);return e?mt(g(e)):t.text.length}function bt(t,e,n){var o=t[0].level;return e==o||n!=o&&ee)return o;if(i.from==e||i.to==e){if(null!=n)return bt(t,i.level,t[n].level)?(i.from!=i.to&&(Qa=n),o):(i.from!=i.to&&(Qa=o),n);n=o}}return n}function Tt(t,e,n,o){if(!o)return e+n;do e+=n;while(e>0&&C(t.text.charAt(e)));return e}function Et(t,e,n,o){var i=xt(t);if(!i)return It(t,e,n,o);for(var r=Ct(i,e),a=i[r],l=Tt(t,e,a.level%2?-n:n,o);;){if(l>a.from&&l0==a.level%2?a.to:a.from);if(a=i[r+=n],!a)return null;l=n>0==a.level%2?Tt(t,a.to,-1,o):Tt(t,a.from,1,o)}}function It(t,e,n,o){var i=e+n;if(o)for(;i>0&&C(t.text.charAt(i));)i+=n;return i<0||i>t.text.length?null:i}function xt(t){var e=t.order;return null==e&&(e=t.order=ja(t.text)),e}function Dt(t,e){return t._handlers&&t._handlers[e]||_a}function Nt(t,e,n){if(t.removeEventListener)t.removeEventListener(e,n,!1);else if(t.detachEvent)t.detachEvent("on"+e,n);else{var o=t._handlers,i=o&&o[e];if(i){var r=A(i,n);r>-1&&(o[e]=i.slice(0,r).concat(i.slice(r+1)))}}}function Lt(t,e){var n=Dt(t,e);if(n.length)for(var o=Array.prototype.slice.call(arguments,2),i=0;i0}function Qt(t){t.prototype.on=function(t,e){Ua(this,t,e)},t.prototype.off=function(t,e){Nt(this,t,e)}}function jt(t){t.preventDefault?t.preventDefault():t.returnValue=!1}function _t(t){t.stopPropagation?t.stopPropagation():t.cancelBubble=!0}function Ut(t){return null!=t.defaultPrevented?t.defaultPrevented:0==t.returnValue}function Rt(t){jt(t),_t(t)}function Yt(t){return t.target||t.srcElement}function Ot(t){var e=t.which;return null==e&&(1&t.button?e=1:2&t.button?e=3:4&t.button&&(e=2)),ha&&t.ctrlKey&&1==e&&(e=3),e}function Ht(t){if(null==ba){var e=o("span","​");n(t,o("span",[e,document.createTextNode("x")])),0!=t.firstChild.offsetHeight&&(ba=e.offsetWidth<=1&&e.offsetHeight>2&&!(na&&oa<8))}var i=ba?o("span","​"):o("span"," ",null,"display: inline-block; width: 1px; margin-right: -1px");return i.setAttribute("cm-text",""),i}function zt(t){if(null!=Ca)return Ca;var o=n(t,document.createTextNode("AخA")),i=Ma(o,0,1).getBoundingClientRect(),r=Ma(o,1,2).getBoundingClientRect();return e(t),!(!i||i.left==i.right)&&(Ca=r.right-i.right<3)}function Ft(t){if(null!=za)return za;var e=n(t,o("span","x")),i=e.getBoundingClientRect(),r=Ma(e,0,1).getBoundingClientRect();return za=Math.abs(i.left-r.left)>1}function Pt(t,e){arguments.length>2&&(e.dependencies=Array.prototype.slice.call(arguments,2)),Fa[t]=e}function Vt(t,e){Pa[t]=e}function Gt(t){if("string"==typeof t&&Pa.hasOwnProperty(t))t=Pa[t];else if(t&&"string"==typeof t.name&&Pa.hasOwnProperty(t.name)){var e=Pa[t.name];"string"==typeof e&&(e={name:e}),t=m(e,t),t.name=e.name}else{if("string"==typeof t&&/^[\w\-]+\/[\w\-]+\+xml$/.test(t))return Gt("application/xml");if("string"==typeof t&&/^[\w\-]+\/[\w\-]+\+json$/.test(t))return Gt("application/json")}return"string"==typeof t?{name:t}:t||{name:"null"}}function Wt(t,e){e=Gt(e);var n=Fa[e.name];if(!n)return Wt(t,"text/plain");var o=n(t,e);if(Va.hasOwnProperty(e.name)){var i=Va[e.name];for(var r in i)i.hasOwnProperty(r)&&(o.hasOwnProperty(r)&&(o["_"+r]=o[r]),o[r]=i[r])}if(o.name=e.name,e.helperType&&(o.helperType=e.helperType),e.modeProps)for(var a in e.modeProps)o[a]=e.modeProps[a];return o}function Jt(t,e){var n=Va.hasOwnProperty(t)?Va[t]:Va[t]={};u(e,n)}function Xt(t,e){if(e===!0)return e;if(t.copyState)return t.copyState(e);var n={};for(var o in e){var i=e[o];i instanceof Array&&(i=i.concat([])),n[o]=i}return n}function Zt(t,e){for(var n;t.innerMode&&(n=t.innerMode(e),n&&n.mode!=t);)e=n.state,t=n.mode;return n||{mode:t,state:e}}function Kt(t,e,n){return!t.startState||t.startState(e,n)}function qt(t,e,n,o){var i=[t.state.modeGen],r={};ae(t,e.text,t.doc.mode,n,function(t,e){return i.push(t,e)},r,o);for(var a=function(n){var o=t.state.overlays[n],a=1,l=0;ae(t,e.text,o.mode,!0,function(t,e){for(var n=a;lt&&i.splice(a,1,t,i[a+1],r),a+=2,l=Math.min(t,r)}if(e)if(o.opaque)i.splice(n,a-n,t,"overlay "+e),a=n+2;else for(;nt.options.maxHighlightLength?Xt(t.doc.mode,o):o);e.stateAfter=o,e.styles=i.styles,i.classes?e.styleClasses=i.classes:e.styleClasses&&(e.styleClasses=null),n===t.doc.frontier&&t.doc.frontier++}return e.styles}function te(t,e,n){var o=t.doc,i=t.display;if(!o.mode.startState)return!0;var r=le(t,e,n),a=r>o.first&&E(o,r-1).stateAfter;return a=a?Xt(o.mode,a):Kt(o.mode),o.iter(r,e,function(n){ee(t,n.text,a);var l=r==e-1||r%5==0||r>=i.viewFrom&&re.start)return r}throw new Error("Mode "+t.name+" failed to advance stream.")}function ie(t,e,n,o){var i,r=function(t){return{start:d.start,end:d.pos,string:d.current(),type:i||null,state:t?Xt(a.mode,c):c}},a=t.doc,l=a.mode;e=Y(a,e);var s,u=E(a,e.line),c=te(t,e.line,n),d=new Ga(u.text,t.options.tabSize);for(o&&(s=[]);(o||d.post.options.maxHighlightLength?(l=!1,a&&ee(t,e,o,d.pos),d.pos=e.length,s=null):s=re(oe(n,d,o,A),r),A){var h=A[0].name;h&&(s="m-"+(s?h+" "+s:h))}if(!l||c!=s){for(;ua;--l){if(l<=r.first)return r.first;var s=E(r,l-1);if(s.stateAfter&&(!n||l<=r.frontier))return l;var u=c(s.text,null,t.options.tabSize);(null==i||o>u)&&(i=l-1,o=u)}return i}function se(t,e,n){this.text=t,tt(this,e),this.height=n?n(this):1}function ue(t,e,n,o){t.text=e,t.stateAfter&&(t.stateAfter=null),t.styles&&(t.styles=null),null!=t.order&&(t.order=null),$(t),tt(t,n);var i=o?o(t):1;i!=t.height&&D(t,i)}function ce(t){t.parent=null,$(t)}function de(t,e){if(!t||/^\s*$/.test(t))return null;var n=e.addModeClass?Xa:Ja;return n[t]||(n[t]=t.replace(/\S+/g,"cm-$&"))}function Ae(t,e){var n=o("span",null,null,ia?"padding-right: .1px":null),i={pre:o("pre",[n],"CodeMirror-line"),content:n,col:0,pos:0,cm:t,trailingSpace:!1,splitSpaces:(na||ia)&&t.getOption("lineWrapping")};n.setAttribute("role","presentation"),i.pre.setAttribute("role","presentation"),e.measure={};for(var r=0;r<=(e.rest?e.rest.length:0);r++){var a=r?e.rest[r-1]:e.line,s=void 0;i.pos=0,i.addToken=fe,zt(t.display.measure)&&(s=xt(a))&&(i.addToken=pe(i.addToken,s)),i.map=[];var u=e!=t.display.externalMeasured&&N(a);ye(a,i,$t(t,a,u)),a.styleClasses&&(a.styleClasses.bgClass&&(i.bgClass=l(a.styleClasses.bgClass,i.bgClass||"")),a.styleClasses.textClass&&(i.textClass=l(a.styleClasses.textClass,i.textClass||""))),0==i.map.length&&i.map.push(0,0,i.content.appendChild(Ht(t.display.measure))),0==r?(e.measure.map=i.map,e.measure.cache={}):((e.measure.maps||(e.measure.maps=[])).push(i.map),(e.measure.caches||(e.measure.caches=[])).push({}))}if(ia){var c=i.content.lastChild;(/\bcm-tab\b/.test(c.className)||c.querySelector&&c.querySelector(".cm-tab"))&&(i.content.className="cm-tab-wrap-hack")}return Lt(t,"renderLine",t,e.line,i.pre),i.pre.className&&(i.textClass=l(i.pre.className,i.textClass||"")),i}function he(t){var e=o("span","•","cm-invalidchar");return e.title="\\u"+t.charCodeAt(0).toString(16),e.setAttribute("aria-label",e.title),e}function fe(t,e,n,i,r,a,l){if(e){var s,u=t.splitSpaces?ge(e,t.trailingSpace):e,c=t.cm.state.specialChars,d=!1;if(c.test(e)){s=document.createDocumentFragment();for(var A=0;;){c.lastIndex=A;var h=c.exec(e),g=h?h.index-A:e.length-A;if(g){var p=document.createTextNode(u.slice(A,A+g));na&&oa<9?s.appendChild(o("span",[p])):s.appendChild(p),t.map.push(t.pos,t.pos+g,p),t.col+=g,t.pos+=g}if(!h)break;A+=g+1;var M=void 0;if("\t"==h[0]){var y=t.cm.options.tabSize,m=y-t.col%y;M=s.appendChild(o("span",f(m),"cm-tab")),M.setAttribute("role","presentation"),M.setAttribute("cm-text","\t"),t.col+=m}else"\r"==h[0]||"\n"==h[0]?(M=s.appendChild(o("span","\r"==h[0]?"␍":"␤","cm-invalidchar")),M.setAttribute("cm-text",h[0]),t.col+=1):(M=t.cm.options.specialCharPlaceholder(h[0]),M.setAttribute("cm-text",h[0]),na&&oa<9?s.appendChild(o("span",[M])):s.appendChild(M),t.col+=1);t.map.push(t.pos,t.pos+1,M),t.pos++}}else t.col+=e.length,s=document.createTextNode(u),t.map.push(t.pos,t.pos+e.length,s),na&&oa<9&&(d=!0),t.pos+=e.length;if(t.trailingSpace=32==u.charCodeAt(e.length-1),n||i||r||d||l){var w=n||"";i&&(w+=i),r&&(w+=r);var v=o("span",[s],w,l);return a&&(v.title=a),t.content.appendChild(v)}t.content.appendChild(s)}}function ge(t,e){if(t.length>1&&!/ /.test(t))return t;for(var n=e,o="",i=0;iu&&d.from<=u));A++);if(d.to>=c)return t(n,o,i,r,a,l,s);t(n,o.slice(0,d.to-u),i,r,null,l,s),r=null,o=o.slice(d.to-u),u=d.to}}}function Me(t,e,n,o){var i=!o&&n.widgetNode;i&&t.map.push(t.pos,t.pos+e,i),!o&&t.cm.display.input.needsContentAttribute&&(i||(i=t.content.appendChild(document.createElement("span"))),i.setAttribute("cm-marker",n.id)),i&&(t.cm.display.input.setUneditable(i),t.content.appendChild(i)),t.pos+=e,t.trailingSpace=!1}function ye(t,e,n){var o=t.markedSpans,i=t.text,r=0;if(o)for(var a,l,s,u,c,d,A,h=i.length,f=0,g=1,p="",M=0;;){if(M==f){s=u=c=d=l="",A=null,M=1/0;for(var y=[],m=void 0,w=0;wf||b.collapsed&&v.to==f&&v.from==f)?(null!=v.to&&v.to!=f&&M>v.to&&(M=v.to,u=""),b.className&&(s+=" "+b.className),b.css&&(l=(l?l+";":"")+b.css),b.startStyle&&v.from==f&&(c+=" "+b.startStyle),b.endStyle&&v.to==M&&(m||(m=[])).push(b.endStyle,v.to),b.title&&!d&&(d=b.title),b.collapsed&&(!A||ot(A.marker,b)<0)&&(A=v)):v.from>f&&M>v.from&&(M=v.from)}if(m)for(var C=0;C=h)break;for(var E=Math.min(h,M);;){if(p){var I=f+p.length;if(!A){var x=I>E?p.slice(0,E-f):p;e.addToken(e,x,a?a+s:s,c,f+x.length==M?u:"",d,l)}if(I>=E){p=p.slice(E-f),f=E;break}f=I,c=""}p=i.slice(r,r=n[g++]),a=de(n[g++],e.cm.options)}}else for(var D=1;D2&&r.push((s.bottom+u.top)/2-n.top)}}r.push(n.bottom-n.top)}}function We(t,e,n){if(t.line==e)return{map:t.measure.map,cache:t.measure.cache};for(var o=0;on)return{map:t.measure.maps[i],cache:t.measure.caches[i],before:!0}}function Je(t,e){e=st(e);var o=N(e),i=t.display.externalMeasured=new me(t.doc,e,o);i.lineN=o;var r=i.built=Ae(t,i);return i.text=r.pre,n(t.display.lineMeasure,r.pre),i}function Xe(t,e,n,o){return qe(t,Ke(t,e),n,o)}function Ze(t,e){if(e>=t.display.viewFrom&&e=n.lineN&&ee)&&(r=s-l,i=r-1,e>=s&&(a="right")),null!=i){if(o=t[u+2],l==s&&n==(o.insertLeft?"left":"right")&&(a=n),"left"==n&&0==i)for(;u&&t[u-2]==t[u-3]&&t[u-1].insertLeft;)o=t[(u-=3)+2],a="left";if("right"==n&&i==s-l)for(;u=0&&(n=t[i]).left==n.right;i--);return n}function en(t,e,n,o){var i,r=$e(e.map,n,o),a=r.node,l=r.start,s=r.end,u=r.collapse;if(3==a.nodeType){for(var c=0;c<4;c++){for(;l&&C(e.line.text.charAt(r.coverStart+l));)--l;for(;r.coverStart+s0&&(u=o="right");var d;i=t.options.lineWrapping&&(d=a.getClientRects()).length>1?d["right"==o?d.length-1:0]:a.getBoundingClientRect()}if(na&&oa<9&&!l&&(!i||!i.left&&!i.right)){var A=a.parentNode.getClientRects()[0];i=A?{left:A.left,right:A.left+yn(t.display),top:A.top,bottom:A.bottom}:qa}for(var h=i.top-e.rect.top,f=i.bottom-e.rect.top,g=(h+f)/2,p=e.view.measure.heights,M=0;Mn.from?a(t-1):a(t,o)}o=o||E(t.doc,e.line),i||(i=Ke(t,o));var s=xt(o),u=e.ch;if(!s)return a(u);var c=Ct(s,u),d=l(u,c);return null!=Qa&&(d.other=l(u,Qa)),d}function hn(t,e){var n=0;e=Y(t.doc,e),t.options.lineWrapping||(n=yn(t.display)*e.ch);var o=E(t.doc,e.line),i=ft(o)+Oe(t.display);return{left:n,right:n,top:i,bottom:i+o.height}}function fn(t,e,n,o){var i=k(t,e);return i.xRel=o,n&&(i.outside=!0),i}function gn(t,e,n){var o=t.doc;if(n+=t.display.viewOffset,n<0)return fn(o.first,0,!0,-1);var i=L(o,n),r=o.first+o.size-1;if(i>r)return fn(o.first+o.size-1,E(o,r).text.length,!0,1);e<0&&(e=0);for(var a=E(o,i);;){var l=pn(t,a,i,e,n),s=at(a),u=s&&s.find(0,!0);if(!s||!(l.ch>u.from.ch||l.ch==u.from.ch&&l.xRel>0))return l;i=N(a=u.to.line)}}function pn(t,e,n,o,i){function r(o){var i=An(t,k(n,o),"line",e,u);return l=!0,a>i.bottom?i.left-s:ap)return fn(n,h,M,1);for(;;){if(c?h==A||h==Et(e,A,1):h-A<=1){var y=o0&&y1){var v=qe(t,u,y,"right");a<=v.bottom&&a>=v.top&&Math.abs(o-v.right)1?1:0);return b}var T=Math.ceil(d/2),E=A+T;if(c){E=A;for(var I=0;Io?(h=E,p=x,(M=l)&&(p+=1e3),d=T):(A=E,f=x,g=l,d-=T)}}function Mn(t){if(null!=t.cachedTextHeight)return t.cachedTextHeight;if(null==Wa){Wa=o("pre");for(var i=0;i<49;++i)Wa.appendChild(document.createTextNode("x")),Wa.appendChild(o("br"));Wa.appendChild(document.createTextNode("x"))}n(t.measure,Wa);var r=Wa.offsetHeight/50;return r>3&&(t.cachedTextHeight=r),e(t.measure),r||1}function yn(t){if(null!=t.cachedCharWidth)return t.cachedCharWidth;var e=o("span","xxxxxxxxxx"),i=o("pre",[e]);n(t.measure,i);var r=e.getBoundingClientRect(),a=(r.right-r.left)/10;return a>2&&(t.cachedCharWidth=a),a||10}function mn(t){for(var e=t.display,n={},o={},i=e.gutters.clientLeft,r=e.gutters.firstChild,a=0;r;r=r.nextSibling,++a)n[t.options.gutters[a]]=r.offsetLeft+r.clientLeft+i,o[t.options.gutters[a]]=r.clientWidth;return{fixedPos:wn(e),gutterTotalWidth:e.gutters.offsetWidth,gutterLeft:n,gutterWidth:o,wrapperWidth:e.wrapper.clientWidth}}function wn(t){return t.scroller.getBoundingClientRect().left-t.sizer.getBoundingClientRect().left}function vn(t){var e=Mn(t.display),n=t.options.lineWrapping,o=n&&Math.max(5,t.display.scroller.clientWidth/yn(t.display)-3);return function(i){if(At(t.doc,i))return 0;var r=0;if(i.widgets)for(var a=0;a=t.display.viewTo)return null;if(e-=t.display.viewFrom,e<0)return null;for(var n=t.display.view,o=0;o=t.display.viewTo||l.to().line3&&(i(h,g.top,null,g.bottom),h=c,g.bottoms.bottom||u.bottom==s.bottom&&u.right>s.right)&&(s=u),h0?e.blinker=setInterval(function(){return e.cursorDiv.style.visibility=(n=!n)?"":"hidden"},t.options.cursorBlinkRate):t.options.cursorBlinkRate<0&&(e.cursorDiv.style.visibility="hidden")}}function Ln(t){t.state.focused||(t.display.input.focus(),Bn(t))}function Sn(t){t.state.delayingBlurEvent=!0,setTimeout(function(){t.state.delayingBlurEvent&&(t.state.delayingBlurEvent=!1,kn(t))},100)}function Bn(t,e){t.state.delayingBlurEvent&&(t.state.delayingBlurEvent=!1),"nocursor"!=t.options.readOnly&&(t.state.focused||(Lt(t,"focus",t,e),t.state.focused=!0,a(t.display.wrapper,"CodeMirror-focused"),t.curOp||t.display.selForContextMenu==t.doc.sel||(t.display.input.reset(),ia&&setTimeout(function(){return t.display.input.reset(!0)},20)),t.display.input.receivedFocus()),Nn(t))}function kn(t,e){t.state.delayingBlurEvent||(t.state.focused&&(Lt(t,"blur",t,e),t.state.focused=!1,wa(t.display.wrapper,"CodeMirror-focused")),clearInterval(t.display.blinker),setTimeout(function(){t.state.focused||(t.display.shift=!1)},150))}function Qn(t){var e=t.display,n=e.view;if(e.alignWidgets||e.gutters.firstChild&&t.options.fixedGutter){for(var o=wn(e)-e.scroller.scrollLeft+t.doc.scrollLeft,i=e.gutters.offsetWidth,r=o+"px",a=0;a.001||s<-.001)&&(D(i.line,r),Un(i.line),i.rest))for(var u=0;u=a&&(r=L(e,ft(E(e,s))-t.wrapper.clientHeight),a=s)}return{from:r,to:Math.max(a,r+1)}}function Yn(t,e){Math.abs(t.doc.scrollTop-e)<2||(t.doc.scrollTop=e,$r||Eo(t,{top:e}),t.display.scroller.scrollTop!=e&&(t.display.scroller.scrollTop=e),t.display.scrollbars.setScrollTop(e),$r&&Eo(t),wo(t,100))}function On(t,e,n){(n?e==t.doc.scrollLeft:Math.abs(t.doc.scrollLeft-e)<2)||(e=Math.min(e,t.display.scroller.scrollWidth-t.display.scroller.clientWidth),t.doc.scrollLeft=e,Qn(t),t.display.scroller.scrollLeft!=e&&(t.display.scroller.scrollLeft=e),t.display.scrollbars.setScrollLeft(e))}function Hn(t){var e=t.wheelDeltaX,n=t.wheelDeltaY;return null==e&&t.detail&&t.axis==t.HORIZONTAL_AXIS&&(e=t.detail),null==n&&t.detail&&t.axis==t.VERTICAL_AXIS?n=t.detail:null==n&&(n=t.wheelDelta),{x:e,y:n}}function zn(t){var e=Hn(t);return e.x*=tl,e.y*=tl,e}function Fn(t,e){var n=Hn(e),o=n.x,i=n.y,r=t.display,a=r.scroller,l=a.scrollWidth>a.clientWidth,s=a.scrollHeight>a.clientHeight;if(o&&l||i&&s){if(i&&ha&&ia)t:for(var u=e.target,c=r.view;u!=a;u=u.parentNode)for(var d=0;d(window.innerHeight||document.documentElement.clientHeight)&&(r=!1),null!=r&&!ca){var a=o("div","​",null,"position: absolute;\n top: "+(e.top-n.viewOffset-Oe(t.display))+"px;\n height: "+(e.bottom-e.top+Fe(t)+n.barHeight)+"px;\n left: "+e.left+"px; width: 2px;");t.display.lineSpace.appendChild(a),a.scrollIntoView(r),t.display.lineSpace.removeChild(a)}}}function Xn(t,e,n,o){null==o&&(o=0);for(var i,r=0;r<5;r++){var a=!1;i=An(t,e);var l=n&&n!=e?An(t,n):i,s=Kn(t,Math.min(i.left,l.left),Math.min(i.top,l.top)-o,Math.max(i.left,l.left),Math.max(i.bottom,l.bottom)+o),u=t.doc.scrollTop,c=t.doc.scrollLeft;if(null!=s.scrollTop&&(Yn(t,s.scrollTop),Math.abs(t.doc.scrollTop-u)>1&&(a=!0)),null!=s.scrollLeft&&(On(t,s.scrollLeft), -Math.abs(t.doc.scrollLeft-c)>1&&(a=!0)),!a)break}return i}function Zn(t,e,n,o,i){var r=Kn(t,e,n,o,i);null!=r.scrollTop&&Yn(t,r.scrollTop),null!=r.scrollLeft&&On(t,r.scrollLeft)}function Kn(t,e,n,o,i){var r=t.display,a=Mn(t.display);n<0&&(n=0);var l=t.curOp&&null!=t.curOp.scrollTop?t.curOp.scrollTop:r.scroller.scrollTop,s=Ve(t),u={};i-n>s&&(i=n+s);var c=t.doc.height+He(r),d=nc-a;if(nl+s){var h=Math.min(n,(A?c:i)-s);h!=l&&(u.scrollTop=h)}var f=t.curOp&&null!=t.curOp.scrollLeft?t.curOp.scrollLeft:r.scroller.scrollLeft,g=Pe(t)-(t.options.fixedGutter?r.gutters.offsetWidth:0),p=o-e>g;return p&&(o=e+g),e<10?u.scrollLeft=0:eg+f-3&&(u.scrollLeft=o+(p?0:10)-g),u}function qn(t,e,n){null==e&&null==n||to(t),null!=e&&(t.curOp.scrollLeft=(null==t.curOp.scrollLeft?t.doc.scrollLeft:t.curOp.scrollLeft)+e),null!=n&&(t.curOp.scrollTop=(null==t.curOp.scrollTop?t.doc.scrollTop:t.curOp.scrollTop)+n)}function $n(t){to(t);var e=t.getCursor(),n=e,o=e;t.options.lineWrapping||(n=e.ch?k(e.line,e.ch-1):e,o=k(e.line,e.ch+1)),t.curOp.scrollToPos={from:n,to:o,margin:t.options.cursorScrollMargin,isCursor:!0}}function to(t){var e=t.curOp.scrollToPos;if(e){t.curOp.scrollToPos=null;var n=hn(t,e.from),o=hn(t,e.to),i=Kn(t,Math.min(n.left,o.left),Math.min(n.top,o.top)-e.margin,Math.max(n.right,o.right),Math.max(n.bottom,o.bottom)+e.margin);t.scrollTo(i.scrollLeft,i.scrollTop)}}function eo(t){t.curOp={cm:t,viewChanged:!1,startHeight:t.doc.height,forceUpdate:!1,updateInput:null,typing:!1,changeObjs:null,cursorActivityHandlers:null,cursorActivityCalled:0,selectionChanged:!1,updateMaxLine:!1,scrollLeft:null,scrollTop:null,scrollToPos:null,focus:!1,id:++il},ve(t.curOp)}function no(t){var e=t.curOp;Ce(e,function(t){for(var e=0;e=n.viewTo)||n.maxLineChanged&&e.options.lineWrapping,t.update=t.mustUpdate&&new rl(e,t.mustUpdate&&{top:t.scrollTop,ensure:t.scrollToPos},t.forceUpdate)}function ro(t){t.updatedDisplay=t.mustUpdate&&Co(t.cm,t.update)}function ao(t){var e=t.cm,n=e.display;t.updatedDisplay&&_n(e),t.barMeasure=Pn(e),n.maxLineChanged&&!e.options.lineWrapping&&(t.adjustWidthTo=Xe(e,n.maxLine,n.maxLine.text.length).left+3,e.display.sizerWidth=t.adjustWidthTo,t.barMeasure.scrollWidth=Math.max(n.scroller.clientWidth,n.sizer.offsetLeft+t.adjustWidthTo+Fe(e)+e.display.barWidth),t.maxScrollLeft=Math.max(0,n.sizer.offsetLeft+t.adjustWidthTo-Pe(e))),(t.updatedDisplay||t.selectionChanged)&&(t.preparedSelection=n.input.prepareSelection(t.focus))}function lo(t){var e=t.cm;null!=t.adjustWidthTo&&(e.display.sizer.style.minWidth=t.adjustWidthTo+"px",t.maxScrollLefte)&&(i.updateLineNumbers=e),t.curOp.viewChanged=!0,e>=i.viewTo)ka&&ct(t.doc,e)i.viewFrom?po(t):(i.viewFrom+=o,i.viewTo+=o);else if(e<=i.viewFrom&&n>=i.viewTo)po(t);else if(e<=i.viewFrom){var r=Mo(t,n,n+o,1);r?(i.view=i.view.slice(r.index),i.viewFrom=r.lineN,i.viewTo+=o):po(t)}else if(n>=i.viewTo){var a=Mo(t,e,e,-1);a?(i.view=i.view.slice(0,a.index),i.viewTo=a.lineN):po(t)}else{var l=Mo(t,e,e,-1),s=Mo(t,n,n+o,1);l&&s?(i.view=i.view.slice(0,l.index).concat(we(t,l.lineN,s.lineN)).concat(i.view.slice(s.index)),i.viewTo+=o):po(t)}var u=i.externalMeasured;u&&(n=i.lineN&&e=o.viewTo)){var r=o.view[Tn(t,e)];if(null!=r.node){var a=r.changes||(r.changes=[]);A(a,n)==-1&&a.push(n)}}}function po(t){t.display.viewFrom=t.display.viewTo=t.doc.first,t.display.view=[],t.display.viewOffset=0}function Mo(t,e,n,o){var i,r=Tn(t,e),a=t.display.view;if(!ka||n==t.doc.first+t.doc.size)return{index:r,lineN:n};for(var l=t.display.viewFrom,s=0;s0){if(r==a.length-1)return null;i=l+a[r].size-e,r++}else i=l-e;e+=i,n+=i}for(;ct(t.doc,n)!=n;){if(r==(o<0?0:a.length-1))return null;n+=o*a[r-(o<0?1:0)].size,r+=o}return{index:r,lineN:n}}function yo(t,e,n){var o=t.display,i=o.view;0==i.length||e>=o.viewTo||n<=o.viewFrom?(o.view=we(t,e,n),o.viewFrom=e):(o.viewFrom>e?o.view=we(t,e,o.viewFrom).concat(o.view):o.viewFromn&&(o.view=o.view.slice(0,Tn(t,n)))),o.viewTo=n}function mo(t){for(var e=t.display.view,n=0,o=0;o=t.display.viewTo)){var n=+new Date+t.options.workTime,o=Xt(e.mode,te(t,e.frontier)),i=[];e.iter(e.frontier,Math.min(e.first+e.size,t.display.viewTo+500),function(r){if(e.frontier>=t.display.viewFrom){var a=r.styles,l=r.text.length>t.options.maxHighlightLength,s=qt(t,r,l?Xt(e.mode,o):o,!0);r.styles=s.styles;var u=r.styleClasses,c=s.classes;c?r.styleClasses=c:u&&(r.styleClasses=null);for(var d=!a||a.length!=r.styles.length||u!=c&&(!u||!c||u.bgClass!=c.bgClass||u.textClass!=c.textClass),A=0;!d&&An)return wo(t,t.options.workDelay),!0}),i.length&&uo(t,function(){for(var e=0;e=o.viewFrom&&n.visible.to<=o.viewTo&&(null==o.updateLineNumbers||o.updateLineNumbers>=o.viewTo)&&o.renderedView==o.view&&0==mo(t))return!1;jn(t)&&(po(t),n.dims=mn(t));var a=i.first+i.size,l=Math.max(n.visible.from-t.options.viewportMargin,i.first),s=Math.min(a,n.visible.to+t.options.viewportMargin);o.viewFroms&&o.viewTo-s<20&&(s=Math.min(a,o.viewTo)),ka&&(l=ct(t.doc,l),s=dt(t.doc,s));var u=l!=o.viewFrom||s!=o.viewTo||o.lastWrapHeight!=n.wrapperHeight||o.lastWrapWidth!=n.wrapperWidth;yo(t,l,s),o.viewOffset=ft(E(t.doc,o.viewFrom)),t.display.mover.style.top=o.viewOffset+"px";var c=mo(t);if(!u&&0==c&&!n.force&&o.renderedView==o.view&&(null==o.updateLineNumbers||o.updateLineNumbers>=o.viewTo))return!1;var d=r();return c>4&&(o.lineDiv.style.display="none"),Io(t,o.updateLineNumbers,n.dims),c>4&&(o.lineDiv.style.display=""),o.renderedView=o.view,d&&r()!=d&&d.offsetHeight&&d.focus(),e(o.cursorDiv),e(o.selectionDiv),o.gutters.style.height=o.sizer.style.minHeight=0,u&&(o.lastWrapHeight=n.wrapperHeight,o.lastWrapWidth=n.wrapperWidth,wo(t,400)),o.updateLineNumbers=null,!0}function To(t,e){for(var n=e.viewport,o=!0;(o&&t.options.lineWrapping&&e.oldDisplayWidth!=Pe(t)||(n&&null!=n.top&&(n={top:Math.min(t.doc.height+He(t.display)-Ve(t),n.top)}),e.visible=Rn(t.display,t.doc,n),!(e.visible.from>=t.display.viewFrom&&e.visible.to<=t.display.viewTo)))&&Co(t,e);o=!1){_n(t);var i=Pn(t);En(t),Vn(t,i),Do(t,i)}e.signal(t,"update",t),t.display.viewFrom==t.display.reportedViewFrom&&t.display.viewTo==t.display.reportedViewTo||(e.signal(t,"viewportChange",t,t.display.viewFrom,t.display.viewTo),t.display.reportedViewFrom=t.display.viewFrom,t.display.reportedViewTo=t.display.viewTo)}function Eo(t,e){var n=new rl(t,e);if(Co(t,n)){_n(t),To(t,n);var o=Pn(t);En(t),Vn(t,o),Do(t,o),n.finish()}}function Io(t,n,o){function i(e){var n=e.nextSibling;return ia&&ha&&t.display.currentWheelTarget==e?e.style.display="none":e.parentNode.removeChild(e),n}for(var r=t.display,a=t.options.lineNumbers,l=r.lineDiv,s=l.firstChild,u=r.view,c=r.viewFrom,d=0;d-1&&(f=!1),Ie(t,h,c,o)),f&&(e(h.lineNumber),h.lineNumber.appendChild(document.createTextNode(B(t.options,c)))),s=h.node.nextSibling}else{var g=Qe(t,h,c,o);l.insertBefore(g,s)}c+=h.size}for(;s;)s=i(s)}function xo(t){var e=t.display.gutters.offsetWidth;t.display.sizer.style.marginLeft=e+"px"}function Do(t,e){t.display.sizer.style.minHeight=e.docHeight+"px",t.display.heightForcer.style.top=e.docHeight+"px",t.display.gutters.style.height=e.docHeight+t.display.barHeight+Fe(t)+"px"}function No(t){var n=t.display.gutters,i=t.options.gutters;e(n);for(var r=0;r-1&&!t.lineNumbers&&(t.gutters=t.gutters.slice(0),t.gutters.splice(e,1))}function So(t,e){this.ranges=t,this.primIndex=e}function Bo(t,e){this.anchor=t,this.head=e}function ko(t,e){var n=t[e];t.sort(function(t,e){return Q(t.from(),e.from())}),e=A(t,n);for(var o=1;o=0){var a=U(r.from(),i.from()),l=_(r.to(),i.to()),s=r.empty()?i.from()==i.head:r.from()==r.head;o<=e&&--e,t.splice(--o,2,new Bo(s?l:a,s?a:l))}}return new So(t,e)}function Qo(t,e){return new So([new Bo(t,e||t)],0)}function jo(t){return t.text?k(t.from.line+t.text.length-1,g(t.text).length+(1==t.text.length?t.from.ch:0)):t.to}function _o(t,e){if(Q(t,e.from)<0)return t;if(Q(t,e.to)<=0)return jo(e);var n=t.line+e.text.length-(e.to.line-e.from.line)-1,o=t.ch;return t.line==e.to.line&&(o+=jo(e).ch-e.to.ch),k(n,o)}function Uo(t,e){for(var n=[],o=0;o1&&t.remove(l.line+1,f-1),t.insert(l.line+1,y)}Te(t,"change",t,e)}function Po(t,e,n){function o(t,i,r){if(t.linked)for(var a=0;a1&&!t.done[t.done.length-2].ranges?(t.done.pop(),g(t.done)):void 0}function Zo(t,e,n,o){var i=t.history;i.undone.length=0;var r,a,l=+new Date;if((i.lastOp==o||i.lastOrigin==e.origin&&e.origin&&("+"==e.origin.charAt(0)&&t.cm&&i.lastModTime>l-t.cm.options.historyEventDelay||"*"==e.origin.charAt(0)))&&(r=Xo(i,i.lastOp==o)))a=g(r.changes),0==Q(e.from,e.to)&&0==Q(e.from,a.to)?a.to=jo(e):r.changes.push(Wo(t,e));else{var s=g(i.done);for(s&&s.ranges||$o(t.sel,i.done),r={changes:[Wo(t,e)],generation:i.generation},i.done.push(r);i.done.length>i.undoDepth;)i.done.shift(),i.done[0].ranges||i.done.shift()}i.done.push(n),i.generation=++i.maxGeneration,i.lastModTime=i.lastSelTime=l,i.lastOp=i.lastSelOp=o,i.lastOrigin=i.lastSelOrigin=e.origin,a||Lt(t,"historyAdded")}function Ko(t,e,n,o){var i=e.charAt(0);return"*"==i||"+"==i&&n.ranges.length==o.ranges.length&&n.somethingSelected()==o.somethingSelected()&&new Date-t.history.lastSelTime<=(t.cm?t.cm.options.historyEventDelay:500)}function qo(t,e,n,o){var i=t.history,r=o&&o.origin;n==i.lastSelOp||r&&i.lastSelOrigin==r&&(i.lastModTime==i.lastSelTime&&i.lastOrigin==r||Ko(t,r,g(i.done),e))?i.done[i.done.length-1]=e:$o(e,i.done),i.lastSelTime=+new Date,i.lastSelOrigin=r,i.lastSelOp=n,o&&o.clearRedo!==!1&&Jo(i.undone)}function $o(t,e){var n=g(e);n&&n.ranges&&n.equals(t)||e.push(t)}function ti(t,e,n,o){var i=e["spans_"+t.id],r=0;t.iter(Math.max(t.first,n),Math.min(t.first+t.size,o),function(n){n.markedSpans&&((i||(i=e["spans_"+t.id]={}))[r]=n.markedSpans),++r})}function ei(t){if(!t)return null;for(var e,n=0;n-1&&(g(l)[d]=u[d],delete u[d])}}}return o}function ri(t,e,n,o){if(t.cm&&t.cm.display.shift||t.extend){var i=e.anchor;if(o){var r=Q(n,i)<0;r!=Q(o,i)<0?(i=n,n=o):r!=Q(n,o)<0&&(n=o)}return new Bo(i,n)}return new Bo(o||n,n)}function ai(t,e,n,o){Ai(t,new So([ri(t,t.sel.primary(),e,n)],0),o)}function li(t,e,n){for(var o=[],i=0;i=e.ch:l.to>e.ch))){if(i&&(Lt(s,"beforeCursorEnter"),s.explicitlyCleared)){if(r.markedSpans){--a;continue}break}if(!s.atomic)continue;if(n){var u=s.find(o<0?1:-1),c=void 0;if((o<0?s.inclusiveRight:s.inclusiveLeft)&&(u=mi(t,u,-o,u&&u.line==e.line?r:null)),u&&u.line==e.line&&(c=Q(u,n))&&(o<0?c<0:c>0))return Mi(t,u,e,o,i)}var d=s.find(o<0?-1:1);return(o<0?s.inclusiveLeft:s.inclusiveRight)&&(d=mi(t,d,o,d.line==e.line?r:null)),d?Mi(t,d,e,o,i):null}}return e}function yi(t,e,n,o,i){var r=o||1,a=Mi(t,e,n,r,i)||!i&&Mi(t,e,n,r,!0)||Mi(t,e,n,-r,i)||!i&&Mi(t,e,n,-r,!0);return a?a:(t.cantEdit=!0,k(t.first,0))}function mi(t,e,n,o){return n<0&&0==e.ch?e.line>t.first?Y(t,k(e.line-1)):null:n>0&&e.ch==(o||E(t,e.line)).text.length?e.line=0;--i)Ci(t,{from:o[i].from,to:o[i].to,text:i?[""]:e.text});else Ci(t,e)}}function Ci(t,e){if(1!=e.text.length||""!=e.text[0]||0!=Q(e.from,e.to)){var n=Uo(t,e);Zo(t,e,n,t.cm?t.cm.curOp.id:NaN),Ii(t,e,n,Z(t,e));var o=[];Po(t,function(t,n){n||A(o,t.history)!=-1||(Si(t.history,e),o.push(t.history)),Ii(t,e,null,Z(t,e))})}}function Ti(t,e,n){if(!t.cm||!t.cm.state.suppressEdits||n){for(var o,i=t.history,r=t.sel,a="undo"==e?i.done:i.undone,l="undo"==e?i.undone:i.done,s=0;s=0;--h){var f=d(h);if(f)return f.v}}}}function Ei(t,e){if(0!=e&&(t.first+=e,t.sel=new So(p(t.sel.ranges,function(t){return new Bo(k(t.anchor.line+e,t.anchor.ch),k(t.head.line+e,t.head.ch))}),t.sel.primIndex),t.cm)){fo(t.cm,t.first,t.first-e,e);for(var n=t.cm.display,o=n.viewFrom;ot.lastLine())){if(e.from.liner&&(e={from:e.from,to:k(r,E(t,r).text.length),text:[e.text[0]],origin:e.origin}),e.removed=I(t,e.from,e.to),n||(n=Uo(t,e)),t.cm?xi(t.cm,e,o):Fo(t,e,o),hi(t,n,Ia)}}function xi(t,e,n){var o=t.doc,i=t.display,r=e.from,a=e.to,l=!1,s=r.line;t.options.lineWrapping||(s=N(st(E(o,r.line))),o.iter(s,a.line+1,function(t){if(t==i.maxLine)return l=!0,!0})),o.sel.contains(e.from,e.to)>-1&&Bt(t),Fo(o,e,n,vn(t)),t.options.lineWrapping||(o.iter(s,r.line+e.text.length,function(t){var e=gt(t);e>i.maxLineLength&&(i.maxLine=t,i.maxLineLength=e,i.maxLineChanged=!0,l=!1)}),l&&(t.curOp.updateMaxLine=!0)),o.frontier=Math.min(o.frontier,r.line),wo(t,400);var u=e.text.length-(a.line-r.line)-1;e.full?fo(t):r.line!=a.line||1!=e.text.length||zo(t.doc,e)?fo(t,r.line,a.line+1,u):go(t,r.line,"text");var c=kt(t,"changes"),d=kt(t,"change");if(d||c){var A={from:r,to:a,text:e.text,removed:e.removed,origin:e.origin};d&&Te(t,"change",t,A),c&&(t.curOp.changeObjs||(t.curOp.changeObjs=[])).push(A)}t.display.selForContextMenu=null}function Di(t,e,n,o,i){if(o||(o=n),Q(o,n)<0){var r=o;o=n,n=r}"string"==typeof e&&(e=t.splitLines(e)),bi(t,{from:n,to:o,text:e,origin:i})}function Ni(t,e,n,o){n0||0==l&&a.clearWhenEmpty!==!1)return a;if(a.replacedWith&&(a.collapsed=!0,a.widgetNode=o("span",[a.replacedWith],"CodeMirror-widget"),a.widgetNode.setAttribute("role","presentation"),i.handleMouseEvents||a.widgetNode.setAttribute("cm-ignore-events","true"),i.insertLeft&&(a.widgetNode.insertLeft=!0)),a.collapsed){if(lt(t,e.line,e,n,a)||e.line!=n.line&<(t,n.line,e,n,a))throw new Error("Inserting collapsed marker partially overlapping an existing one");F()}a.addToHistory&&Zo(t,{from:e,to:n,origin:"markText"},t.sel,NaN);var s,c=e.line,d=t.cm;if(t.iter(c,n.line+1,function(t){d&&a.collapsed&&!d.options.lineWrapping&&st(t)==d.display.maxLine&&(s=!0),a.collapsed&&c!=e.line&&D(t,0),W(t,new P(a,c==e.line?e.ch:null,c==n.line?n.ch:null)),++c}),a.collapsed&&t.iter(e.line,n.line+1,function(e){At(t,e)&&D(e,0)}),a.clearOnEnter&&Ua(a,"beforeCursorEnter",function(){return a.clear()}),a.readOnly&&(z(),(t.history.done.length||t.history.undone.length)&&t.clearHistory()),a.collapsed&&(a.id=++al,a.atomic=!0),d){if(s&&(d.curOp.updateMaxLine=!0),a.collapsed)fo(d,e.line,n.line+1);else if(a.className||a.title||a.startStyle||a.endStyle||a.css)for(var A=e.line;A<=n.line;A++)go(d,A,"text");a.atomic&&gi(d.doc),Te(d,"markerAdded",d,a)}return a}function Oi(t,e){var n=this;this.markers=t,this.primary=e;for(var o=0;o-1)return e.state.draggingText(t),void setTimeout(function(){return e.display.input.focus()},20);try{var u=t.dataTransfer.getData("Text");if(u){var c;if(e.state.draggingText&&!e.state.draggingText.copy&&(c=e.listSelections()),hi(e.doc,Qo(n,n)),c)for(var d=0;d=0;e--)Di(t.doc,"",o[e].from,o[e].to,"+delete");$n(t)})}function ar(t,e){var n=E(t.doc,e),o=st(n);o!=n&&(e=N(o));var i=xt(o),r=i?i[0].level%2?vt(o):wt(o):0;return k(e,r)}function lr(t,e){for(var n,o=E(t.doc,e);n=at(o);)o=n.find(1,!0).line,e=null;var i=xt(o),r=i?i[0].level%2?wt(o):vt(o):o.text.length;return k(null==e?N(o):e,r)}function sr(t,e){var n=ar(t,e.line),o=E(t.doc,n.line),i=xt(o);if(!i||0==i[0].level){var r=Math.max(0,o.text.search(/\S/)),a=e.line==n.line&&e.ch<=r&&e.ch;return k(n.line,a?0:r)}return n}function ur(t,e,n){if("string"==typeof e&&(e=yl[e],!e))return!1;t.display.input.ensurePolled();var o=t.display.shift,i=!1;try{t.isReadOnly()&&(t.state.suppressEdits=!0),n&&(t.display.shift=!1),i=e(t)!=Ea}finally{t.display.shift=o,t.state.suppressEdits=!1}return i}function cr(t,e,n){for(var o=0;oi-400&&0==Q(Ml.pos,n)?o="triple":pl&&pl.time>i-400&&0==Q(pl.pos,n)?(o="double",Ml={time:i,pos:n}):(o="single",pl={time:i,pos:n});var a,l=t.doc.sel,u=ha?e.metaKey:e.ctrlKey;t.options.dragDrop&&Ra&&!t.isReadOnly()&&"single"==o&&(a=l.contains(n))>-1&&(Q((a=l.ranges[a]).from(),n)<0||n.xRel>0)&&(Q(a.to(),n)>0||n.xRel<0)?wr(t,e,n,u):vr(t,e,n,o,u)}function wr(t,e,n,o){var i=t.display,r=+new Date,a=co(t,function(l){ia&&(i.scroller.draggable=!1),t.state.draggingText=!1,Nt(document,"mouseup",a),Nt(i.scroller,"drop",a),Math.abs(e.clientX-l.clientX)+Math.abs(e.clientY-l.clientY)<10&&(jt(l),!o&&+new Date-200w&&i.push(new Bo(k(p,w),k(p,h(y,u,r))))}i.length||i.push(new Bo(n,n)),Ai(d,ko(g.ranges.slice(0,f).concat(i),f),{origin:"*mouse",scroll:!1}),t.scrollIntoView(e)}else{var v=A,b=v.anchor,C=e;if("single"!=o){var T;T="double"==o?t.findWordAt(e):new Bo(k(e.line,0),Y(d,k(e.line+1,0))),Q(T.anchor,b)>0?(C=T.head,b=U(v.from(),T.anchor)):(C=T.anchor,b=_(v.to(),T.head))}var I=g.ranges.slice(0);I[f]=new Bo(Y(d,b),C),Ai(d,ko(I,f),xa)}}function l(e){var n=++v,i=Cn(t,e,!0,"rect"==o);if(i)if(0!=Q(i,m)){t.curOp.focus=r(),a(i);var s=Rn(u,d);(i.line>=s.to||i.linew.bottom?20:0;c&&setTimeout(co(t,function(){v==n&&(u.scroller.scrollTop+=c,l(e))}),50)}}function s(e){t.state.selectingText=!1,v=1/0,jt(e),u.input.focus(),Nt(document,"mousemove",b),Nt(document,"mouseup",C),d.history.lastSelOrigin=null}var u=t.display,d=t.doc;jt(e);var A,f,g=d.sel,p=g.ranges;if(i&&!e.shiftKey?(f=d.sel.contains(n),A=f>-1?p[f]:new Bo(n,n)):(A=d.sel.primary(),f=d.sel.primIndex),fa?e.shiftKey&&e.metaKey:e.altKey)o="rect",i||(A=new Bo(n,n)),n=Cn(t,e,!0,!0),f=-1;else if("double"==o){var M=t.findWordAt(n);A=t.display.shift||d.extend?ri(d,A,M.anchor,M.head):M}else if("triple"==o){var y=new Bo(k(n.line,0),Y(d,k(n.line+1,0)));A=t.display.shift||d.extend?ri(d,A,y.anchor,y.head):y}else A=ri(d,A,n);i?f==-1?(f=p.length,Ai(d,ko(p.concat([A]),f),{scroll:!1,origin:"*mouse"})):p.length>1&&p[f].empty()&&"single"==o&&!e.shiftKey?(Ai(d,ko(p.slice(0,f).concat(p.slice(f+1)),0),{scroll:!1,origin:"*mouse"}),g=d.sel):si(d,f,A,xa):(f=0,Ai(d,new So([A],0),xa),g=d.sel);var m=n,w=u.wrapper.getBoundingClientRect(),v=0,b=co(t,function(t){Ot(t)?l(t):s(t)}),C=co(t,s);t.state.selectingText=C,Ua(document,"mousemove",b),Ua(document,"mouseup",C)}function br(t,e,n,o){var i,r;try{i=e.clientX,r=e.clientY}catch(t){return!1}if(i>=Math.floor(t.display.gutters.getBoundingClientRect().right))return!1;o&&jt(e);var a=t.display,l=a.lineDiv.getBoundingClientRect();if(r>l.bottom||!kt(t,n))return Ut(e);r-=l.top-a.viewOffset;for(var s=0;s=i){var c=L(t.doc,r),d=t.options.gutters[s];return Lt(t,n,t,c,d,e),Ut(e)}}}function Cr(t,e){return br(t,e,"gutterClick",!0)}function Tr(t,e){Ye(t.display,e)||Er(t,e)||St(t,e,"contextmenu")||t.display.input.onContextMenu(e)}function Er(t,e){return!!kt(t,"gutterContextMenu")&&br(t,e,"gutterContextMenu",!1)}function Ir(t){t.display.wrapper.className=t.display.wrapper.className.replace(/\s*cm-s-\S+/g,"")+t.options.theme.replace(/(^|\s)\s*/g," cm-s-"),an(t)}function xr(t){function e(e,o,i,r){t.defaults[e]=o,i&&(n[e]=r?function(t,e,n){n!=vl&&i(t,e,n)}:i)}var n=t.optionHandlers;t.defineOption=e,t.Init=vl,e("value","",function(t,e){return t.setValue(e)},!0),e("mode",null,function(t,e){t.doc.modeOption=e,Oo(t)},!0),e("indentUnit",2,Oo,!0),e("indentWithTabs",!1),e("smartIndent",!0),e("tabSize",4,function(t){Ho(t),an(t),fo(t)},!0),e("lineSeparator",null,function(t,e){if(t.doc.lineSep=e,e){var n=[],o=t.doc.first;t.doc.iter(function(t){for(var i=0;;){var r=t.text.indexOf(e,i);if(r==-1)break;i=r+e.length,n.push(k(o,r))}o++});for(var i=n.length-1;i>=0;i--)Di(t.doc,e,n[i],k(n[i].line,n[i].ch+e.length))}}),e("specialChars",/[\u0000-\u001f\u007f\u00ad\u061c\u200b-\u200f\u2028\u2029\ufeff]/g,function(t,e,n){t.state.specialChars=new RegExp(e.source+(e.test("\t")?"":"|\t"),"g"),n!=vl&&t.refresh()}),e("specialCharPlaceholder",he,function(t){return t.refresh()},!0),e("electricChars",!0),e("inputStyle",Aa?"contenteditable":"textarea",function(){throw new Error("inputStyle can not (yet) be changed in a running editor")},!0),e("spellcheck",!1,function(t,e){return t.getInputField().spellcheck=e},!0),e("rtlMoveVisually",!ga),e("wholeLineUpdateBefore",!0),e("theme","default",function(t){Ir(t),Dr(t)},!0),e("keyMap","default",function(t,e,n){var o=ir(e),i=n!=vl&&ir(n);i&&i.detach&&i.detach(t,o),o.attach&&o.attach(t,i||null)}),e("extraKeys",null),e("lineWrapping",!1,Lr,!0),e("gutters",[],function(t){Lo(t.options),Dr(t)},!0),e("fixedGutter",!0,function(t,e){t.display.gutters.style.left=e?wn(t.display)+"px":"0",t.refresh()},!0),e("coverGutterNextToScrollbar",!1,function(t){return Vn(t)},!0),e("scrollbarStyle","native",function(t){Wn(t),Vn(t),t.display.scrollbars.setScrollTop(t.doc.scrollTop),t.display.scrollbars.setScrollLeft(t.doc.scrollLeft)},!0),e("lineNumbers",!1,function(t){Lo(t.options),Dr(t)},!0),e("firstLineNumber",1,Dr,!0),e("lineNumberFormatter",function(t){return t},Dr,!0),e("showCursorWhenSelecting",!1,En,!0),e("resetSelectionOnContextMenu",!0),e("lineWiseCopyCut",!0),e("readOnly",!1,function(t,e){"nocursor"==e?(kn(t),t.display.input.blur(),t.display.disabled=!0):t.display.disabled=!1,t.display.input.readOnlyChanged(e)}),e("disableInput",!1,function(t,e){e||t.display.input.reset()},!0),e("dragDrop",!0,Nr),e("allowDropFileTypes",null),e("cursorBlinkRate",530),e("cursorScrollMargin",0),e("cursorHeight",1,En,!0),e("singleCursorHeightPerLine",!0,En,!0),e("workTime",100),e("workDelay",100),e("flattenSpans",!0,Ho,!0),e("addModeClass",!1,Ho,!0),e("pollInterval",100),e("undoDepth",200,function(t,e){return t.doc.history.undoDepth=e}),e("historyEventDelay",1250),e("viewportMargin",10,function(t){return t.refresh()},!0),e("maxHighlightLength",1e4,Ho,!0),e("moveInputWithCursor",!0,function(t,e){e||t.display.input.resetPosition()}),e("tabindex",null,function(t,e){return t.display.input.getField().tabIndex=e||""}),e("autofocus",null)}function Dr(t){No(t),fo(t),Qn(t)}function Nr(t,e,n){var o=n&&n!=vl;if(!e!=!o){var i=t.display.dragFunctions,r=e?Ua:Nt;r(t.display.scroller,"dragstart",i.start),r(t.display.scroller,"dragenter",i.enter),r(t.display.scroller,"dragover",i.over),r(t.display.scroller,"dragleave",i.leave),r(t.display.scroller,"drop",i.drop)}}function Lr(t){t.options.lineWrapping?(a(t.display.wrapper,"CodeMirror-wrap"),t.display.sizer.style.minWidth="",t.display.sizerWidth=null):(wa(t.display.wrapper,"CodeMirror-wrap"),pt(t)),bn(t),fo(t),an(t),setTimeout(function(){return Vn(t)},100)}function Sr(t,e){var n=this;if(!(this instanceof Sr))return new Sr(t,e);this.options=e=e?u(e):{},u(bl,e,!1),Lo(e);var o=e.value;"string"==typeof o&&(o=new sl(o,e.mode,null,e.lineSeparator)),this.doc=o;var i=new Sr.inputStyles[e.inputStyle](this),r=this.display=new T(t,o,i);r.wrapper.CodeMirror=this,No(this),Ir(this),e.lineWrapping&&(this.display.wrapper.className+=" CodeMirror-wrap"),Wn(this),this.state={keyMaps:[],overlays:[],modeGen:0,overwrite:!1,delayingBlurEvent:!1,focused:!1,suppressEdits:!1,pasteIncoming:!1,cutIncoming:!1,selectingText:!1,draggingText:!1,highlight:new d,keySeq:null,specialChars:null},e.autofocus&&!Aa&&r.input.focus(),na&&oa<11&&setTimeout(function(){return n.display.input.reset(!0)},20),Br(this),Zi(),eo(this),this.curOp.forceUpdate=!0,Vo(this,o),e.autofocus&&!Aa||this.hasFocus()?setTimeout(s(Bn,this),20):kn(this);for(var a in Cl)Cl.hasOwnProperty(a)&&Cl[a](n,e[a],vl);jn(this),e.finishInit&&e.finishInit(this);for(var l=0;l400}var i=t.display;Ua(i.scroller,"mousedown",co(t,yr)),na&&oa<11?Ua(i.scroller,"dblclick",co(t,function(e){if(!St(t,e)){var n=Cn(t,e);if(n&&!Cr(t,e)&&!Ye(t.display,e)){jt(e);var o=t.findWordAt(n);ai(t.doc,o.anchor,o.head)}}})):Ua(i.scroller,"dblclick",function(e){return St(t,e)||jt(e)}),ma||Ua(i.scroller,"contextmenu",function(e){return Tr(t,e)});var r,a={end:0};Ua(i.scroller,"touchstart",function(e){if(!St(t,e)&&!n(e)){i.input.ensurePolled(),clearTimeout(r);var o=+new Date;i.activeTouch={start:o,moved:!1,prev:o-a.end<=300?a:null},1==e.touches.length&&(i.activeTouch.left=e.touches[0].pageX,i.activeTouch.top=e.touches[0].pageY)}}),Ua(i.scroller,"touchmove",function(){i.activeTouch&&(i.activeTouch.moved=!0)}),Ua(i.scroller,"touchend",function(n){var r=i.activeTouch;if(r&&!Ye(i,n)&&null!=r.left&&!r.moved&&new Date-r.start<300){var a,l=t.coordsChar(i.activeTouch,"page");a=!r.prev||o(r,r.prev)?new Bo(l,l):!r.prev.prev||o(r,r.prev.prev)?t.findWordAt(l):new Bo(k(l.line,0),Y(t.doc,k(l.line+1,0))),t.setSelection(a.anchor,a.head),t.focus(),jt(n)}e()}),Ua(i.scroller,"touchcancel",e),Ua(i.scroller,"scroll",function(){i.scroller.clientHeight&&(Yn(t,i.scroller.scrollTop),On(t,i.scroller.scrollLeft,!0),Lt(t,"scroll",t))}),Ua(i.scroller,"mousewheel",function(e){return Fn(t,e)}),Ua(i.scroller,"DOMMouseScroll",function(e){return Fn(t,e)}),Ua(i.wrapper,"scroll",function(){return i.wrapper.scrollTop=i.wrapper.scrollLeft=0}),i.dragFunctions={enter:function(e){St(t,e)||Rt(e)},over:function(e){St(t,e)||(Wi(t,e),Rt(e))},start:function(e){return Gi(t,e)},drop:co(t,Vi),leave:function(e){St(t,e)||Ji(t)}};var l=i.input.getField();Ua(l,"keyup",function(e){return pr.call(t,e)}),Ua(l,"keydown",co(t,fr)),Ua(l,"keypress",co(t,Mr)),Ua(l,"focus",function(e){return Bn(t,e)}),Ua(l,"blur",function(e){return kn(t,e)})}function kr(t,e,n,o){var i,r=t.doc;null==n&&(n="add"),"smart"==n&&(r.mode.indent?i=te(t,e):n="prev");var a=t.options.tabSize,l=E(r,e),s=c(l.text,null,a);l.stateAfter&&(l.stateAfter=null);var u,d=l.text.match(/^\s*/)[0];if(o||/\S/.test(l.text)){if("smart"==n&&(u=r.mode.indent(i,l.text.slice(d.length),l.text),u==Ea||u>150)){if(!o)return;n="prev"}}else u=0,n="not";"prev"==n?u=e>r.first?c(E(r,e-1).text,null,a):0:"add"==n?u=s+t.options.indentUnit:"subtract"==n?u=s-t.options.indentUnit:"number"==typeof n&&(u=s+n),u=Math.max(0,u);var A="",h=0;if(t.options.indentWithTabs)for(var g=Math.floor(u/a);g;--g)h+=a,A+="\t";if(h1)if(El&&El.text.join("\n")==e){if(o.ranges.length%El.text.length==0){s=[];for(var u=0;u=0;d--){var A=o.ranges[d],h=A.from(),f=A.to();A.empty()&&(n&&n>0?h=k(h.line,h.ch-n):t.state.overwrite&&!a?f=k(f.line,Math.min(E(r,f.line).text.length,f.ch+g(l).length)):El&&El.lineWise&&El.text.join("\n")==e&&(h=f=k(h.line,0))),c=t.curOp.updateInput;var M={from:h,to:f,text:s?s[d%s.length]:l,origin:i||(a?"paste":t.state.cutIncoming?"cut":"+input")};bi(t.doc,M),Te(t,"inputRead",t,M)}e&&!a&&Ur(t,e),$n(t),t.curOp.updateInput=c,t.curOp.typing=!0,t.state.pasteIncoming=t.state.cutIncoming=!1}function _r(t,e){var n=t.clipboardData&&t.clipboardData.getData("Text");if(n)return t.preventDefault(),e.isReadOnly()||e.options.disableInput||uo(e,function(){return jr(e,n,0,null,"paste")}),!0}function Ur(t,e){if(t.options.electricChars&&t.options.smartIndent)for(var n=t.doc.sel,o=n.ranges.length-1;o>=0;o--){var i=n.ranges[o];if(!(i.head.ch>100||o&&n.ranges[o-1].head.line==i.head.line)){var r=t.getModeAt(i.head),a=!1;if(r.electricChars){for(var l=0;l-1){a=kr(t,i.head.line,"smart");break}}else r.electricInput&&r.electricInput.test(E(t.doc,i.head.line).text.slice(0,i.head.ch))&&(a=kr(t,i.head.line,"smart"));a&&Te(t,"electricInput",t,i.head.line)}}}function Rr(t){for(var e=[],n=[],o=0;oo&&(kr(e,r.head.line,t,!0),o=r.head.line,i==e.doc.sel.primIndex&&$n(e));else{var a=r.from(),l=r.to(),s=Math.max(o,a.line);o=Math.min(e.lastLine(),l.line-(l.ch?0:1))+1;for(var u=s;u0&&si(e.doc,i,new Bo(a,c[i].to()),Ia)}}}),getTokenAt:function(t,e){return ie(this,t,e)},getLineTokens:function(t,e){return ie(this,k(t),e,!0)},getTokenTypeAt:function(t){t=Y(this.doc,t);var e,n=$t(this,E(this.doc,t.line)),o=0,i=(n.length-1)/2,r=t.ch;if(0==r)e=n[2];else for(;;){var a=o+i>>1;if((a?n[2*a-1]:0)>=r)i=a;else{if(!(n[2*a+1]r&&(t=r,i=!0),o=E(this.doc,t)}else o=t;return un(this,o,{top:0,left:0},e||"page",n).top+(i?this.doc.height-ft(o):0)},defaultTextHeight:function(){return Mn(this.display)},defaultCharWidth:function(){return yn(this.display)},getViewport:function(){return{from:this.display.viewFrom,to:this.display.viewTo}},addWidget:function(t,e,n,o,i){var r=this.display;t=An(this,Y(this.doc,t));var a=t.bottom,l=t.left;if(e.style.position="absolute",e.setAttribute("cm-ignore-events","true"),this.display.input.setUneditable(e),r.sizer.appendChild(e),"over"==o)a=t.top;else if("above"==o||"near"==o){var s=Math.max(r.wrapper.clientHeight,this.doc.height),u=Math.max(r.sizer.clientWidth,r.lineSpace.clientWidth);("above"==o||t.bottom+e.offsetHeight>s)&&t.top>e.offsetHeight?a=t.top-e.offsetHeight:t.bottom+e.offsetHeight<=s&&(a=t.bottom),l+e.offsetWidth>u&&(l=u-e.offsetWidth)}e.style.top=a+"px",e.style.left=e.style.right="","right"==i?(l=r.sizer.clientWidth-e.offsetWidth,e.style.right="0px"):("left"==i?l=0:"middle"==i&&(l=(r.sizer.clientWidth-e.offsetWidth)/2),e.style.left=l+"px"),n&&Zn(this,l,a,l+e.offsetWidth,a+e.offsetHeight)},triggerOnKeyDown:Ao(fr),triggerOnKeyPress:Ao(Mr),triggerOnKeyUp:pr,execCommand:function(t){if(yl.hasOwnProperty(t))return yl[t].call(null,this)},triggerElectric:Ao(function(t){Ur(this,t)}),findPosH:function(t,e,n,o){var i=this,r=1;e<0&&(r=-1,e=-e);for(var a=Y(this.doc,t),l=0;l0&&l(n.charAt(o-1));)--o;for(;i.5)&&bn(this),Lt(this,"refresh",this)}),swapDoc:Ao(function(t){var e=this.doc;return e.cm=null,Vo(this,t),an(this),this.display.input.reset(),this.scrollTo(t.scrollLeft,t.scrollTop),this.curOp.forceScroll=!0,Te(this,"swapDoc",this,e),e}),getInputField:function(){return this.display.input.getField()},getWrapperElement:function(){return this.display.wrapper},getScrollerElement:function(){return this.display.scroller},getGutterElement:function(){return this.display.gutters}},Qt(t),t.registerHelper=function(e,o,i){n.hasOwnProperty(e)||(n[e]=t[e]={_global:[]}),n[e][o]=i},t.registerGlobalHelper=function(e,o,i,r){t.registerHelper(e,o,r),n[e]._global.push({pred:i,val:r})}}function zr(t,e,n,o,i){function r(){var e=l+n;return!(e=t.first+t.size)&&(l=e,c=E(t,e))}function a(t){var e=(i?Et:It)(c,s,n,!0);if(null==e){if(t||!r())return!1;s=i?(n<0?vt:wt)(c):n<0?c.text.length:0}else s=e;return!0}var l=e.line,s=e.ch,u=n,c=E(t,l);if("char"==o)a();else if("column"==o)a(!0);else if("word"==o||"group"==o)for(var d=null,A="group"==o,h=t.cm&&t.cm.getHelper(e,"wordChars"),f=!0;!(n<0)||a(!f);f=!1){var g=c.text.charAt(s)||"\n",p=v(g,h)?"w":A&&"\n"==g?"n":!A||/\s/.test(g)?null:"p";if(!A||f||p||(p="s"),d&&d!=p){n<0&&(n=1,a());break}if(p&&(d=p),n>0&&!a(!f))break}var M=yi(t,k(l,s),e,u,!0);return Q(e,M)||(M.hitSide=!0),M}function Fr(t,e,n,o){var i,r=t.doc,a=e.left;if("page"==o){var l=Math.min(t.display.wrapper.clientHeight,window.innerHeight||document.documentElement.clientHeight),s=Math.max(l-.5*Mn(t.display),3);i=(n>0?e.bottom:e.top)+n*s}else"line"==o&&(i=n>0?e.bottom+3:e.top-3);for(var u;u=gn(t,a,i),u.outside;){if(n<0?i<=0:i>=r.height){u.hitSide=!0;break}i+=5*n}return u}function Pr(t,e){var n=Ze(t,e.line);if(!n||n.hidden)return null;var o=E(t.doc,e.line),i=We(n,o,e.line),r=xt(o),a="left";if(r){var l=Ct(r,e.ch);a=l%2?"right":"left"}var s=$e(i.map,e.ch,a);return s.offset="right"==s.collapse?s.end:s.start,s}function Vr(t,e){return e&&(t.bad=!0),t}function Gr(t,e,n,o,i){function r(t){return function(e){return e.id==t}}function a(e){if(1==e.nodeType){var n=e.getAttribute("cm-text");if(null!=n)return void(l+=""==n?e.textContent.replace(/\u200b/g,""):n);var c,d=e.getAttribute("cm-marker");if(d){var A=t.findMarks(k(o,0),k(i+1,0),r(+d));return void(A.length&&(c=A[0].find())&&(l+=I(t.doc,c.from,c.to).join(u)))}if("false"==e.getAttribute("contenteditable"))return;for(var h=0;h=15&&(la=!1,ia=!0);var Ma,ya=ha&&(ra||la&&(null==pa||pa<12.11)),ma=$r||na&&oa>=9,wa=function(e,n){var o=e.className,i=t(n).exec(o);if(i){var r=o.slice(i.index+i[0].length);e.className=o.slice(0,i.index)+(r?i[1]+r:"")}};Ma=document.createRange?function(t,e,n,o){var i=document.createRange();return i.setEnd(o||t,n),i.setStart(t,e),i}:function(t,e,n){ -var o=document.body.createTextRange();try{o.moveToElementText(t.parentNode)}catch(t){return o}return o.collapse(!0),o.moveEnd("character",n),o.moveStart("character",e),o};var va=function(t){t.select()};da?va=function(t){t.selectionStart=0,t.selectionEnd=t.value.length}:na&&(va=function(t){try{t.select()}catch(t){}}),d.prototype.set=function(t,e){clearTimeout(this.id),this.id=setTimeout(e,t)};var ba,Ca,Ta=30,Ea={toString:function(){return"CodeMirror.Pass"}},Ia={scroll:!1},xa={origin:"*mouse"},Da={origin:"+move"},Na=[""],La=/[\u00df\u0587\u0590-\u05f4\u0600-\u06ff\u3040-\u309f\u30a0-\u30ff\u3400-\u4db5\u4e00-\u9fcc\uac00-\ud7af]/,Sa=/[\u0300-\u036f\u0483-\u0489\u0591-\u05bd\u05bf\u05c1\u05c2\u05c4\u05c5\u05c7\u0610-\u061a\u064b-\u065e\u0670\u06d6-\u06dc\u06de-\u06e4\u06e7\u06e8\u06ea-\u06ed\u0711\u0730-\u074a\u07a6-\u07b0\u07eb-\u07f3\u0816-\u0819\u081b-\u0823\u0825-\u0827\u0829-\u082d\u0900-\u0902\u093c\u0941-\u0948\u094d\u0951-\u0955\u0962\u0963\u0981\u09bc\u09be\u09c1-\u09c4\u09cd\u09d7\u09e2\u09e3\u0a01\u0a02\u0a3c\u0a41\u0a42\u0a47\u0a48\u0a4b-\u0a4d\u0a51\u0a70\u0a71\u0a75\u0a81\u0a82\u0abc\u0ac1-\u0ac5\u0ac7\u0ac8\u0acd\u0ae2\u0ae3\u0b01\u0b3c\u0b3e\u0b3f\u0b41-\u0b44\u0b4d\u0b56\u0b57\u0b62\u0b63\u0b82\u0bbe\u0bc0\u0bcd\u0bd7\u0c3e-\u0c40\u0c46-\u0c48\u0c4a-\u0c4d\u0c55\u0c56\u0c62\u0c63\u0cbc\u0cbf\u0cc2\u0cc6\u0ccc\u0ccd\u0cd5\u0cd6\u0ce2\u0ce3\u0d3e\u0d41-\u0d44\u0d4d\u0d57\u0d62\u0d63\u0dca\u0dcf\u0dd2-\u0dd4\u0dd6\u0ddf\u0e31\u0e34-\u0e3a\u0e47-\u0e4e\u0eb1\u0eb4-\u0eb9\u0ebb\u0ebc\u0ec8-\u0ecd\u0f18\u0f19\u0f35\u0f37\u0f39\u0f71-\u0f7e\u0f80-\u0f84\u0f86\u0f87\u0f90-\u0f97\u0f99-\u0fbc\u0fc6\u102d-\u1030\u1032-\u1037\u1039\u103a\u103d\u103e\u1058\u1059\u105e-\u1060\u1071-\u1074\u1082\u1085\u1086\u108d\u109d\u135f\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17b7-\u17bd\u17c6\u17c9-\u17d3\u17dd\u180b-\u180d\u18a9\u1920-\u1922\u1927\u1928\u1932\u1939-\u193b\u1a17\u1a18\u1a56\u1a58-\u1a5e\u1a60\u1a62\u1a65-\u1a6c\u1a73-\u1a7c\u1a7f\u1b00-\u1b03\u1b34\u1b36-\u1b3a\u1b3c\u1b42\u1b6b-\u1b73\u1b80\u1b81\u1ba2-\u1ba5\u1ba8\u1ba9\u1c2c-\u1c33\u1c36\u1c37\u1cd0-\u1cd2\u1cd4-\u1ce0\u1ce2-\u1ce8\u1ced\u1dc0-\u1de6\u1dfd-\u1dff\u200c\u200d\u20d0-\u20f0\u2cef-\u2cf1\u2de0-\u2dff\u302a-\u302f\u3099\u309a\ua66f-\ua672\ua67c\ua67d\ua6f0\ua6f1\ua802\ua806\ua80b\ua825\ua826\ua8c4\ua8e0-\ua8f1\ua926-\ua92d\ua947-\ua951\ua980-\ua982\ua9b3\ua9b6-\ua9b9\ua9bc\uaa29-\uaa2e\uaa31\uaa32\uaa35\uaa36\uaa43\uaa4c\uaab0\uaab2-\uaab4\uaab7\uaab8\uaabe\uaabf\uaac1\uabe5\uabe8\uabed\udc00-\udfff\ufb1e\ufe00-\ufe0f\ufe20-\ufe26\uff9e\uff9f]/,Ba=!1,ka=!1,Qa=null,ja=function(){function t(t){return t<=247?n.charAt(t):1424<=t&&t<=1524?"R":1536<=t&&t<=1785?o.charAt(t-1536):1774<=t&&t<=2220?"r":8192<=t&&t<=8203?"w":8204==t?"b":"L"}function e(t,e,n){this.level=t,this.from=e,this.to=n}var n="bbbbbbbbbtstwsbbbbbbbbbbbbbbssstwNN%%%NNNNNN,N,N1111111111NNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNbbbbbbsbbbbbbbbbbbbbbbbbbbbbbbbbb,N%%%%NNNNLNNNNN%%11NLNNN1LNNNNNLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLN",o="nnnnnnNNr%%r,rNNmmmmmmmmmmmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnn%nnrrrmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmnNmmmmmmrrmmNmmmmrr1111111111",i=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/,r=/[stwN]/,a=/[LRr]/,l=/[Lb1n]/,s=/[1n]/,u="L";return function(n){if(!i.test(n))return!1;for(var o=n.length,c=[],d=0;d=this.string.length},sol:function(){return this.pos==this.lineStart},peek:function(){return this.string.charAt(this.pos)||void 0},next:function(){if(this.pose},eatSpace:function(){for(var t=this,e=this.pos;/[\s\u00a0]/.test(this.string.charAt(this.pos));)++t.pos;return this.pos>e},skipToEnd:function(){this.pos=this.string.length},skipTo:function(t){var e=this.string.indexOf(t,this.pos);if(e>-1)return this.pos=e,!0},backUp:function(t){this.pos-=t},column:function(){return this.lastColumnPos0?null:(o&&e!==!1&&(this.pos+=o[0].length),o)}var i=function(t){return n?t.toLowerCase():t},r=this.string.substr(this.pos,t.length);if(i(r)==i(t))return e!==!1&&(this.pos+=t.length),!0},current:function(){return this.string.slice(this.start,this.pos)},hideFirstChars:function(t,e){this.lineStart+=t;try{return e()}finally{this.lineStart-=t}}},Qt(se),se.prototype.lineNo=function(){return N(this)};var Wa,Ja={},Xa={},Za=null,Ka=null,qa={left:0,right:0,top:0,bottom:0},$a=0,tl=null;na?tl=-.53:$r?tl=15:aa?tl=-.7:sa&&(tl=-1/3);var el=function(t,e,n){this.cm=n;var i=this.vert=o("div",[o("div",null,null,"min-width: 1px")],"CodeMirror-vscrollbar"),r=this.horiz=o("div",[o("div",null,null,"height: 100%; min-height: 1px")],"CodeMirror-hscrollbar");t(i),t(r),Ua(i,"scroll",function(){i.clientHeight&&e(i.scrollTop,"vertical")}),Ua(r,"scroll",function(){r.clientWidth&&e(r.scrollLeft,"horizontal")}),this.checkedZeroWidth=!1,na&&oa<8&&(this.horiz.style.minHeight=this.vert.style.minWidth="18px")};el.prototype.update=function(t){var e=t.scrollWidth>t.clientWidth+1,n=t.scrollHeight>t.clientHeight+1,o=t.nativeBarWidth;if(n){this.vert.style.display="block",this.vert.style.bottom=e?o+"px":"0";var i=t.viewHeight-(e?o:0);this.vert.firstChild.style.height=Math.max(0,t.scrollHeight-t.clientHeight+i)+"px"}else this.vert.style.display="",this.vert.firstChild.style.height="0";if(e){this.horiz.style.display="block",this.horiz.style.right=n?o+"px":"0",this.horiz.style.left=t.barLeft+"px";var r=t.viewWidth-t.barLeft-(n?o:0);this.horiz.firstChild.style.width=t.scrollWidth-t.clientWidth+r+"px"}else this.horiz.style.display="",this.horiz.firstChild.style.width="0";return!this.checkedZeroWidth&&t.clientHeight>0&&(0==o&&this.zeroWidthHack(),this.checkedZeroWidth=!0),{right:n?o:0,bottom:e?o:0}},el.prototype.setScrollLeft=function(t){this.horiz.scrollLeft!=t&&(this.horiz.scrollLeft=t),this.disableHoriz&&this.enableZeroWidthBar(this.horiz,this.disableHoriz)},el.prototype.setScrollTop=function(t){this.vert.scrollTop!=t&&(this.vert.scrollTop=t),this.disableVert&&this.enableZeroWidthBar(this.vert,this.disableVert)},el.prototype.zeroWidthHack=function(){var t=ha&&!ua?"12px":"18px";this.horiz.style.height=this.vert.style.width=t,this.horiz.style.pointerEvents=this.vert.style.pointerEvents="none",this.disableHoriz=new d,this.disableVert=new d},el.prototype.enableZeroWidthBar=function(t,e){function n(){var o=t.getBoundingClientRect(),i=document.elementFromPoint(o.left+1,o.bottom-1);i!=t?t.style.pointerEvents="none":e.set(1e3,n)}t.style.pointerEvents="auto",e.set(1e3,n)},el.prototype.clear=function(){var t=this.horiz.parentNode;t.removeChild(this.horiz),t.removeChild(this.vert)};var nl=function(){};nl.prototype.update=function(){return{bottom:0,right:0}},nl.prototype.setScrollLeft=function(){},nl.prototype.setScrollTop=function(){},nl.prototype.clear=function(){};var ol={native:el,null:nl},il=0,rl=function(t,e,n){var o=t.display;this.viewport=e,this.visible=Rn(o,t.doc,e),this.editorIsHidden=!o.wrapper.offsetWidth,this.wrapperHeight=o.wrapper.clientHeight,this.wrapperWidth=o.wrapper.clientWidth,this.oldDisplayWidth=Pe(t),this.force=n,this.dims=mn(t),this.events=[]};rl.prototype.signal=function(t,e){kt(t,e)&&this.events.push(arguments)},rl.prototype.finish=function(){for(var t=this,e=0;e=0&&Q(t,i.to())<=0)return o}return-1}},Bo.prototype={from:function(){return U(this.anchor,this.head)},to:function(){return _(this.anchor,this.head)},empty:function(){return this.head.line==this.anchor.line&&this.head.ch==this.anchor.ch}},ki.prototype={chunkSize:function(){return this.lines.length},removeInner:function(t,e){for(var n=this,o=t,i=t+e;o1||!(this.children[0]instanceof ki))){var s=[];this.collapse(s),this.children=[new ki(s)],this.children[0].parent=this}},collapse:function(t){for(var e=this,n=0;n50){for(var l=r.lines.length%25+25,s=l;s10);t.parent.maybeSpill()}},iterN:function(t,e,n){for(var o=this,i=0;ie.display.maxLineLength&&(e.display.maxLine=c,e.display.maxLineLength=d,e.display.maxLineChanged=!0)}null!=i&&e&&this.collapsed&&fo(e,i,r+1),this.lines.length=0,this.explicitlyCleared=!0,this.atomic&&this.doc.cantEdit&&(this.doc.cantEdit=!1,e&&gi(e.doc)),e&&Te(e,"markerCleared",e,this),n&&no(e),this.parent&&this.parent.clear()}},Ri.prototype.find=function(t,e){var n=this;null==t&&"bookmark"==this.type&&(t=1);for(var o,i,r=0;r=0;u--)bi(o,i[u]);s?di(this,s):this.cm&&$n(this.cm)}),undo:ho(function(){Ti(this,"undo")}),redo:ho(function(){Ti(this,"redo")}),undoSelection:ho(function(){Ti(this,"undo",!0)}),redoSelection:ho(function(){Ti(this,"redo",!0)}),setExtending:function(t){this.extend=t},getExtending:function(){return this.extend},historySize:function(){for(var t=this.history,e=0,n=0,o=0;o=t.ch)&&e.push(i.marker.parent||i.marker)}return e},findMarks:function(t,e,n){t=Y(this,t),e=Y(this,e);var o=[],i=t.line;return this.iter(t.line,e.line+1,function(r){var a=r.markedSpans;if(a)for(var l=0;l=s.to||null==s.from&&i!=t.line||null!=s.from&&i==e.line&&s.from>=e.ch||n&&!n(s.marker)||o.push(s.marker.parent||s.marker)}++i}),o},getAllMarks:function(){var t=[];return this.iter(function(e){var n=e.markedSpans;if(n)for(var o=0;ot?(e=t,!0):(t-=r,void++n)}),Y(this,k(n,e))},indexFromPos:function(t){t=Y(this,t);var e=t.ch;if(t.linee&&(e=t.from),null!=t.to&&t.to0)i=new k(i.line,i.ch+1),t.replaceRange(r.charAt(i.ch-1)+r.charAt(i.ch-2),k(i.line,i.ch-2),i,"+transpose");else if(i.line>t.doc.first){var a=E(t.doc,i.line-1).text;a&&(i=new k(i.line,1),t.replaceRange(r.charAt(0)+t.doc.lineSeparator()+a.charAt(a.length-1),k(i.line-1,a.length-1),i,"+transpose"))}n.push(new Bo(i,i))}t.setSelections(n)})},newlineAndIndent:function(t){return uo(t,function(){for(var e=t.listSelections(),n=e.length-1;n>=0;n--)t.replaceRange(t.doc.lineSeparator(),e[n].anchor,e[n].head,"+input"); -e=t.listSelections();for(var o=0;ot.firstLine()&&(o=k(o.line-1,E(t.doc,o.line-1).length)),i.ch==E(t.doc,i.line).text.length&&i.linee.viewTo-1)return!1;var r,a,l;o.line==e.viewFrom||0==(r=Tn(t,o.line))?(a=N(e.view[0].line),l=e.view[0].node):(a=N(e.view[r].line),l=e.view[r-1].node.nextSibling);var s,u,c=Tn(t,i.line);if(c==e.view.length-1?(s=e.viewTo-1,u=e.lineDiv.lastChild):(s=N(e.view[c+1].line)-1,u=e.view[c+1].node.previousSibling),!l)return!1;for(var d=t.doc.splitLines(Gr(t,l,u,a,s)),A=I(t.doc,k(a,0),k(s,E(t.doc,s).text.length));d.length>1&&A.length>1;)if(g(d)==g(A))d.pop(),A.pop(),s--;else{if(d[0]!=A[0])break;d.shift(),A.shift(),a++}for(var h=0,f=0,p=d[0],M=A[0],y=Math.min(p.length,M.length);h1||d[0]||Q(b,C)?(Di(t.doc,d,b,C,"+input"),!0):void 0},Il.prototype.ensurePolled=function(){this.forceCompositionEnd()},Il.prototype.reset=function(){this.forceCompositionEnd()},Il.prototype.forceCompositionEnd=function(){this.composing&&(clearTimeout(this.readDOMTimeout),this.composing=null,this.pollContent()||fo(this.cm),this.div.blur(),this.div.focus())},Il.prototype.readFromDOMSoon=function(){var t=this;null==this.readDOMTimeout&&(this.readDOMTimeout=setTimeout(function(){if(t.readDOMTimeout=null,t.composing){if(!t.composing.done)return;t.composing=null}!t.cm.isReadOnly()&&t.pollContent()||uo(t.cm,function(){return fo(t.cm)})},80))},Il.prototype.setUneditable=function(t){t.contentEditable="false"},Il.prototype.onKeyPress=function(t){t.preventDefault(),this.cm.isReadOnly()||co(this.cm,jr)(this.cm,String.fromCharCode(null==t.charCode?t.keyCode:t.charCode),0)},Il.prototype.readOnlyChanged=function(t){this.div.contentEditable=String("nocursor"!=t)},Il.prototype.onContextMenu=function(){},Il.prototype.resetPosition=function(){},Il.prototype.needsContentAttribute=!0;var xl=function(t){this.cm=t,this.prevInput="",this.pollingFast=!1,this.polling=new d,this.inaccurateSelection=!1,this.hasSelection=!1,this.composing=null};xl.prototype.init=function(t){function e(t){if(!St(i,t)){if(i.somethingSelected())Qr({lineWise:!1,text:i.getSelections()}),o.inaccurateSelection&&(o.prevInput="",o.inaccurateSelection=!1,a.value=El.text.join("\n"),va(a));else{if(!i.options.lineWiseCopyCut)return;var e=Rr(i);Qr({lineWise:!0,text:e.text}),"cut"==t.type?i.setSelections(e.ranges,null,Ia):(o.prevInput="",a.value=e.text.join("\n"),va(a))}"cut"==t.type&&(i.state.cutIncoming=!0)}}var n=this,o=this,i=this.cm,r=this.wrapper=Or(),a=this.textarea=r.firstChild;t.wrapper.insertBefore(r,t.wrapper.firstChild),da&&(a.style.width="0px"),Ua(a,"input",function(){na&&oa>=9&&n.hasSelection&&(n.hasSelection=null),o.poll()}),Ua(a,"paste",function(t){St(i,t)||_r(t,i)||(i.state.pasteIncoming=!0,o.fastPoll())}),Ua(a,"cut",e),Ua(a,"copy",e),Ua(t.scroller,"paste",function(e){Ye(t,e)||St(i,e)||(i.state.pasteIncoming=!0,o.focus())}),Ua(t.lineSpace,"selectstart",function(e){Ye(t,e)||jt(e)}),Ua(a,"compositionstart",function(){var t=i.getCursor("from");o.composing&&o.composing.range.clear(),o.composing={start:t,range:i.markText(t,i.getCursor("to"),{className:"CodeMirror-composing"})}}),Ua(a,"compositionend",function(){o.composing&&(o.poll(),o.composing.range.clear(),o.composing=null)})},xl.prototype.prepareSelection=function(){var t=this.cm,e=t.display,n=t.doc,o=In(t);if(t.options.moveInputWithCursor){var i=An(t,n.sel.primary().head,"div"),r=e.wrapper.getBoundingClientRect(),a=e.lineDiv.getBoundingClientRect();o.teTop=Math.max(0,Math.min(e.wrapper.clientHeight-10,i.top+a.top-r.top)),o.teLeft=Math.max(0,Math.min(e.wrapper.clientWidth-10,i.left+a.left-r.left))}return o},xl.prototype.showSelection=function(t){var e=this.cm,o=e.display;n(o.cursorDiv,t.cursors),n(o.selectionDiv,t.selection),null!=t.teTop&&(this.wrapper.style.top=t.teTop+"px",this.wrapper.style.left=t.teLeft+"px")},xl.prototype.reset=function(t){if(!this.contextMenuPending){var e,n,o=this.cm,i=o.doc;if(o.somethingSelected()){this.prevInput="";var r=i.sel.primary();e=Ha&&(r.to().line-r.from().line>100||(n=o.getSelection()).length>1e3);var a=e?"-":n||o.getSelection();this.textarea.value=a,o.state.focused&&va(this.textarea),na&&oa>=9&&(this.hasSelection=a)}else t||(this.prevInput=this.textarea.value="",na&&oa>=9&&(this.hasSelection=null));this.inaccurateSelection=e}},xl.prototype.getField=function(){return this.textarea},xl.prototype.supportsTouch=function(){return!1},xl.prototype.focus=function(){if("nocursor"!=this.cm.options.readOnly&&(!Aa||r()!=this.textarea))try{this.textarea.focus()}catch(t){}},xl.prototype.blur=function(){this.textarea.blur()},xl.prototype.resetPosition=function(){this.wrapper.style.top=this.wrapper.style.left=0},xl.prototype.receivedFocus=function(){this.slowPoll()},xl.prototype.slowPoll=function(){var t=this;this.pollingFast||this.polling.set(this.cm.options.pollInterval,function(){t.poll(),t.cm.state.focused&&t.slowPoll()})},xl.prototype.fastPoll=function(){function t(){var o=n.poll();o||e?(n.pollingFast=!1,n.slowPoll()):(e=!0,n.polling.set(60,t))}var e=!1,n=this;n.pollingFast=!0,n.polling.set(20,t)},xl.prototype.poll=function(){var t=this,e=this.cm,n=this.textarea,o=this.prevInput;if(this.contextMenuPending||!e.state.focused||Oa(n)&&!o&&!this.composing||e.isReadOnly()||e.options.disableInput||e.state.keySeq)return!1;var i=n.value;if(i==o&&!e.somethingSelected())return!1;if(na&&oa>=9&&this.hasSelection===i||ha&&/[\uf700-\uf7ff]/.test(i))return e.display.input.reset(),!1;if(e.doc.sel==e.display.selForContextMenu){var r=i.charCodeAt(0);if(8203!=r||o||(o="​"),8666==r)return this.reset(),this.cm.execCommand("undo")}for(var a=0,l=Math.min(o.length,i.length);a1e3||i.indexOf("\n")>-1?n.value=t.prevInput="":t.prevInput=i,t.composing&&(t.composing.range.clear(),t.composing.range=e.markText(t.composing.start,e.getCursor("to"),{className:"CodeMirror-composing"}))}),!0},xl.prototype.ensurePolled=function(){this.pollingFast&&this.poll()&&(this.pollingFast=!1)},xl.prototype.onKeyPress=function(){na&&oa>=9&&(this.hasSelection=null),this.fastPoll()},xl.prototype.onContextMenu=function(t){function e(){if(null!=a.selectionStart){var t=i.somethingSelected(),e="​"+(t?a.value:"");a.value="⇚",a.value=e,o.prevInput=t?"":"​",a.selectionStart=1,a.selectionEnd=e.length,r.selForContextMenu=i.doc.sel}}function n(){if(o.contextMenuPending=!1,o.wrapper.style.cssText=d,a.style.cssText=c,na&&oa<9&&r.scrollbars.setScrollTop(r.scroller.scrollTop=s),null!=a.selectionStart){(!na||na&&oa<9)&&e();var t=0,n=function(){r.selForContextMenu==i.doc.sel&&0==a.selectionStart&&a.selectionEnd>0&&"​"==o.prevInput?co(i,wi)(i):t++<10?r.detectingSelectAll=setTimeout(n,500):r.input.reset()};r.detectingSelectAll=setTimeout(n,200)}}var o=this,i=o.cm,r=i.display,a=o.textarea,l=Cn(i,t),s=r.scroller.scrollTop;if(l&&!la){var u=i.options.resetSelectionOnContextMenu;u&&i.doc.sel.contains(l)==-1&&co(i,Ai)(i.doc,Qo(l),Ia);var c=a.style.cssText,d=o.wrapper.style.cssText;o.wrapper.style.cssText="position: absolute";var A=o.wrapper.getBoundingClientRect();a.style.cssText="position: absolute; width: 30px; height: 30px;\n top: "+(t.clientY-A.top-5)+"px; left: "+(t.clientX-A.left-5)+"px;\n z-index: 1000; background: "+(na?"rgba(255, 255, 255, .05)":"transparent")+";\n outline: none; border-width: 0; outline: none; overflow: hidden; opacity: .05; filter: alpha(opacity=5);";var h;if(ia&&(h=window.scrollY),r.input.focus(),ia&&window.scrollTo(null,h),r.input.reset(),i.somethingSelected()||(a.value=o.prevInput=" "),o.contextMenuPending=!0,r.selForContextMenu=i.doc.sel,clearTimeout(r.detectingSelectAll),na&&oa>=9&&e(),ma){Rt(t);var f=function(){Nt(window,"mouseup",f),setTimeout(n,20)};Ua(window,"mouseup",f)}else setTimeout(n,50)}},xl.prototype.readOnlyChanged=function(t){t||this.reset()},xl.prototype.setUneditable=function(){},xl.prototype.needsContentAttribute=!1,xr(Sr),Hr(Sr);var Dl="iter insert remove copy getEditor constructor".split(" ");for(var Nl in sl.prototype)sl.prototype.hasOwnProperty(Nl)&&A(Dl,Nl)<0&&(Sr.prototype[Nl]=function(t){return function(){return t.apply(this.doc,arguments)}}(sl.prototype[Nl]));return Qt(sl),Sr.inputStyles={textarea:xl,contenteditable:Il},Sr.defineMode=function(t){Sr.defaults.mode||"null"==t||(Sr.defaults.mode=t),Pt.apply(this,arguments)},Sr.defineMIME=Vt,Sr.defineMode("null",function(){return{token:function(t){return t.skipToEnd()}}}),Sr.defineMIME("text/plain","null"),Sr.defineExtension=function(t,e){Sr.prototype[t]=e},Sr.defineDocExtension=function(t,e){sl.prototype[t]=e},Sr.fromTextArea=Xr,Zr(Sr),Sr.version="5.23.0",Sr})},function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{default:t}}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(e,"__esModule",{value:!0});var r=function(){function t(t,e){for(var n=0;n");this.container.append(o);var r=new ut.default;new u.default(o.get(0),function(){n.context=new l.default(this),n.context.fileInfo=r,n.buildTools(n.context),n.datasourcePanel=new nt.default(n.context),n.propertyPanel=new it.default(n.context),n.buildPropertyPanel(),this.bindSelectionEvent(function(t,e,o,i){n.propertyPanel.refresh(t,e,o,i);var r=!0,a=!1,l=void 0;try{for(var s,u=n.tools[Symbol.iterator]();!(r=(s=u.next()).done);r=!0){var c=s.value;c.refresh&&c.refresh(t,e,o,i)}}catch(t){a=!0,l=t}finally{try{!r&&u.return&&u.return()}finally{if(a)throw l}}}),n.printLine=new lt.default(n.context);var t=n.context.reportDef.rows,e=!0,o=!1,i=void 0;try{for(var a,s=t[Symbol.iterator]();!(e=(a=s.next()).done);e=!0){var u=a.value,c=u.band;c&&n.context.addRowHeader(u.rowNumber-1,c)}}catch(t){o=!0,i=t}finally{try{!e&&s.return&&s.return()}finally{if(o)throw i}}(0,ct.renderRowHeader)(n.context.hot,n.context)})}return r(t,[{key:"buildPropertyPanel",value:function(){var t="_prop_container",e="_datasource_container",n=$('
');this.container.prepend(n);var o=$(''),i=$('\n \n \n ');o.append(i),n.append(o),o.mousedown(function(t){t.preventDefault()});var r=$('
'),a=$('
'),l=$('
');r.append(a),r.append(l),a.append(this.propertyPanel.buildPanel()),l.append(this.datasourcePanel.buildPanel()),n.append(r),n.draggable(),i.click(function(){r.toggle();var t=r.css("display");t&&"none"!==t?(i.removeClass("glyphicon-circle-arrow-left"),i.addClass("glyphicon-circle-arrow-down")):(i.removeClass("glyphicon-circle-arrow-down"),i.addClass("glyphicon-circle-arrow-left"))})}},{key:"buildTools",value:function(t){var e=$('
');this.container.prepend(e),this.tools=[],this.tools.push(new V.default(t)),this.tools.push(new d.default(t)),this.tools.push(new h.default(t)),this.tools.push(new F.default(t)),this.tools.push(new m.default(t)),this.tools.push(new v.default(t)),this.tools.push(new H.default(t)),this.tools.push(new g.default(t)),this.tools.push(new M.default(t)),this.tools.push(new C.default(t)),this.tools.push(new W.default(t)),this.tools.push(new X.default(t)),this.tools.push(new E.default(t)),this.tools.push(new x.default(t)),this.tools.push(new N.default(t)),this.tools.push(new S.default(t)),this.tools.push(new k.default(t)),this.tools.push(new Y.default(t)),this.tools.push(new j.default(t)),this.tools.push(new K.default(t)),this.tools.push(new U.default(t)),this.tools.push(new tt.default(t));var n=!0,o=!1,i=void 0;try{for(var r,a=this.tools[Symbol.iterator]();!(n=(r=a.next()).done);n=!0){var l=r.value;e.append(l.buildButton())}}catch(t){o=!0,i=t}finally{try{!n&&a.return&&a.return()}finally{if(o)throw i}}}}]),t}();e.default=dt},function(t,e,n){"use strict";function o(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(e,"__esModule",{value:!0});var i=function(){function t(t,e){for(var n=0;n=t&&(a.rowNumber+=1)}}catch(t){n=!0,o=t}finally{try{!e&&r.return&&r.return()}finally{if(n)throw o}}}},{key:"adjustDelRowHeaders",value:function(t){var e=null,n=!0,o=!1,i=void 0;try{for(var r,a=this.rowHeaders[Symbol.iterator]();!(n=(r=a.next()).done);n=!0){var l=r.value;l.rowNumber>t?l.rowNumber-=1:l.rowNumber===t&&(e=l)}}catch(t){o=!0,i=t}finally{try{!n&&a.return&&a.return()}finally{if(o)throw i}}if(e){var s=this.rowHeaders.indexOf(e);this.rowHeaders.splice(s,1)}}},{key:"addRowHeader",value:function(t,e){var n=null,o=!0,i=!1,r=void 0;try{for(var a,l=this.rowHeaders[Symbol.iterator]();!(o=(a=l.next()).done);o=!0){var s=a.value;if(s.rowNumber===t){n=s;break}}}catch(t){i=!0,r=t}finally{try{!o&&l.return&&l.return()}finally{if(i)throw r}}if(n)n.band=e;else{var u={band:e,rowNumber:t};this.rowHeaders.push(u)}}},{key:"getCellName",value:function(t,e){return null!=t?this.LETTERS[e]+(t+1):this.LETTERS[e]}},{key:"getCell",value:function(t,e){var n=t+1+","+(e+1);return this.cellsMap.get(n)}},{key:"addCell",value:function(t){var e=t.rowNumber+","+t.columnNumber;this.cellsMap.set(e,t)}},{key:"removeCell",value:function(t){var e=t.rowNumber+","+t.columnNumber;this.cellsMap.delete(e)}},{key:"deleteCell",value:function(t,e){var n=t+","+e;this.cellsMap.delete(n)}},{key:"getSelectedCells",value:function(){var t=this.hot.getSelected();if(!t)return null;for(var e=t[0],n=t[1],o=t[2],i=t[3],r=[],a=e;a<=o;a++)for(var l=n;l<=i;l++){var s=this.hot.getCell(a,l,!0),u=r.indexOf(s);u===-1&&r.push(s)}return r}}]),t}());e.default=r},function(t,e){"use strict";function n(t){var e=a("消息提示",t);e.modal("show")}function o(t,e){var n=a("确认提示",t,[{name:"确认",click:function(){e.call(this)}}]);n.modal("show")}function i(t,e,n){var o=a(t,e,[{name:"确认",click:function(){n.call(this)}}]);o.modal("show")}function r(t,e,n,o,i){var r=a(t,e,n,i);if(r.modal("show"),o){var l=!0,s=!1,u=void 0;try{for(var c,d=o[Symbol.iterator]();!(l=(c=d.next()).done);l=!0){var A=c.value;r.on(A.name,A.callback)}}catch(t){s=!0,u=t}finally{try{!l&&d.return&&d.return()}finally{if(s)throw u}}}}function a(t,e,n,o){var i=this,r="modal-dialog"+(o?" modal-lg":""),a=$(''),s=$('
');a.append(s);var u=$('");a.append(l),this.paper=(0,u.default)(l.get(0),this.width,this.height);for(var s=n.fontSize+"pt "+(n.fontFamily?n.fontFamily:"宋体"),c=n.bold?"bold":"normal",A=n.italic?"italic":"normal",h=n.underline?"underline":"none",f={fill:r(n.forecolor),font:s,"font-weight":c,"font-style":A,"text-decoration":h},g=e.slashes,p=0;p=1e3&&delete l[s.shift()],s.push(a),l[a]=t[D](e,r),n?n(l[a]):l[a])}return i}function r(){return this.hex}function a(t,e){for(var n=[],o=0,i=t.length;i-2*!e>o;o+=2){var r=[{x:+t[o-2],y:+t[o-1]},{x:+t[o],y:+t[o+1]},{x:+t[o+2],y:+t[o+3]},{x:+t[o+4],y:+t[o+5]}];e?o?i-4==o?r[3]={x:+t[0],y:+t[1]}:i-2==o&&(r[2]={x:+t[0],y:+t[1]},r[3]={x:+t[2],y:+t[3]}):r[0]={x:+t[i-2],y:+t[i-1]}:i-4==o?r[3]=r[2]:o||(r[0]={x:+t[o],y:+t[o+1]}),n.push(["C",(-r[0].x+6*r[1].x+r[2].x)/6,(-r[0].y+6*r[1].y+r[2].y)/6,(r[1].x+6*r[2].x-r[3].x)/6,(r[1].y+6*r[2].y-r[3].y)/6,r[2].x,r[2].y])}return n}function l(t,e,n,o,i){var r=-3*e+9*n-9*o+3*i,a=t*r+6*e-12*n+6*o;return t*a-3*e+3*n}function s(t,e,n,o,i,r,a,s,u){null==u&&(u=1),u=u>1?1:u<0?0:u;for(var c=u/2,d=12,A=[-.1252,.1252,-.3678,.3678,-.5873,.5873,-.7699,.7699,-.9041,.9041,-.9816,.9816],h=[.2491,.2491,.2335,.2335,.2032,.2032,.1601,.1601,.1069,.1069,.0472,.0472],f=0,g=0;gf;)A/=2,h+=(cY(i,a)||Y(e,o)Y(r,l))){var s=(t*o-e*n)*(i-a)-(t-n)*(i*l-r*a),u=(t*o-e*n)*(r-l)-(e-o)*(i*l-r*a),c=(t-n)*(r-l)-(e-o)*(i-a);if(c){var d=s/c,A=u/c,h=+d.toFixed(2),f=+A.toFixed(2);if(!(h<+O(t,n).toFixed(2)||h>+Y(t,n).toFixed(2)||h<+O(i,a).toFixed(2)||h>+Y(i,a).toFixed(2)||f<+O(e,o).toFixed(2)||f>+Y(e,o).toFixed(2)||f<+O(r,l).toFixed(2)||f>+Y(r,l).toFixed(2)))return{x:d,y:A}}}}function d(t,n,o){var i=e.bezierBBox(t),r=e.bezierBBox(n);if(!e.isBBoxIntersect(i,r))return o?0:[];for(var a=s.apply(0,t),l=s.apply(0,n),u=Y(~~(a/5),1),d=Y(~~(l/5),1),A=[],h=[],f={},g=o?0:[],p=0;p=0&&I<=1.001&&x>=0&&x<=1.001&&(o?g++:g.push({x:E.x,y:E.y,t1:O(I,1),t2:O(x,1)}))}}return g}function A(t,n,o){t=e._path2curve(t),n=e._path2curve(n);for(var i,r,a,l,s,u,c,A,h,f,g=o?0:[],p=0,M=t.length;po)return o;for(;nr?n=i:o=i,i=(o-n)/2+n}return i}var u=3*e,c=3*(o-e)-u,d=1-u-c,A=3*n,h=3*(i-n)-A,f=1-A-h;return l(t,1/(200*r))}function p(t,e){var n=[],o={};if(this.ms=e,this.times=1,t){for(var i in t)t[T](i)&&(o[q(i)]=t[i],n.push(q(i)));n.sort(ct)}this.anim=o,this.top=n[n.length-1],this.percents=n}function M(n,o,i,r,a,l){i=q(i);var s,u,c,d,A,f,p=n.ms,M={},y={},m={};if(r)for(b=0,C=re.length;br*n.top){i=n.percents[b],A=n.percents[b-1]||0,p=p/n.top*(i-A),d=n.percents[b+1],s=n.anim[i];break}r&&o.attr(n.anim[n.percents[b]])}if(s){if(u)u.initstatus=r,u.start=new Date-u.ms*r;else{for(var E in s)if(s[T](E)&&(nt[T](E)||o.paper.customAttributes[T](E)))switch(M[E]=o.attr(E),null==M[E]&&(M[E]=et[E]),y[E]=s[E],nt[E]){case P:m[E]=(y[E]-M[E])/p;break;case"colour":M[E]=e.getRGB(M[E]);var I=e.getRGB(y[E]);m[E]={r:(I.r-M[E].r)/p,g:(I.g-M[E].g)/p,b:(I.b-M[E].b)/p};break;case"path":var x=Qt(M[E],y[E]),D=x[1];for(M[E]=x[0],m[E]=[],b=0,C=M[E].length;b',pt=Mt.firstChild,pt.style.behavior="url(#default#VML)",!pt||"object"!=typeof pt.adj)return e.type=S;Mt=null}e.svg=!(e.vml="VML"==e.type),e._Paper=x,e.fn=w=x.prototype=e.prototype,e._id=0,e.is=function(t,e){return e=U.call(e),"finite"==e?!X[T](+t):"array"==e?t instanceof Array:"null"==e&&null===t||e==typeof t&&null!==t||"object"==e&&t===Object(t)||"array"==e&&Array.isArray&&Array.isArray(t)||W.call(t).slice(8,-1).toLowerCase()==e},e.angle=function(t,n,o,i,r,a){if(null==r){var l=t-o,s=n-i;return l||s?(180+180*R.atan2(-s,-l)/F+360)%360:0}return e.angle(t,n,r,a)-e.angle(o,i,r,a)},e.rad=function(t){return t%360*F/180},e.deg=function(t){return Math.round(180*t/F%360*1e3)/1e3},e.snapTo=function(t,n,o){if(o=e.is(o,"finite")?o:10,e.is(t,G)){for(var i=t.length;i--;)if(H(t[i]-n)<=o)return t[i]}else{t=+t;var r=n%t;if(rt-o)return n-r+t}return n};e.createUUID=function(t,e){return function(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(t,e).toUpperCase()}}(/[xy]/g,function(t){var e=16*R.random()|0,n="x"==t?e:3&e|8;return n.toString(16)});e.setWindow=function(n){t("raphael.setWindow",e,E.win,n),E.win=n,E.doc=E.win.document,e._engine.initWin&&e._engine.initWin(E.win)};var yt=function(t){if(e.vml){var n,o=/^\s+|\s+$/g;try{var r=new ActiveXObject("htmlfile");r.write(""),r.close(),n=r.body}catch(t){n=createPopup().document.body}var a=n.createTextRange();yt=i(function(t){try{n.style.color=k(t).replace(o,S);var e=a.queryCommandValue("ForeColor");return e=(255&e)<<16|65280&e|(16711680&e)>>>16,"#"+("000000"+e.toString(16)).slice(-6)}catch(t){return"none"}})}else{var l=E.doc.createElement("i");l.title="Raphaël Colour Picker",l.style.display="none",E.doc.body.appendChild(l),yt=i(function(t){return l.style.color=t,E.doc.defaultView.getComputedStyle(l,S).getPropertyValue("color")})}return yt(t)},mt=function(){return"hsb("+[this.h,this.s,this.b]+")"},wt=function(){return"hsl("+[this.h,this.s,this.l]+")"},vt=function(){return this.hex},bt=function(t,n,o){if(null==n&&e.is(t,"object")&&"r"in t&&"g"in t&&"b"in t&&(o=t.b,n=t.g,t=t.r),null==n&&e.is(t,V)){var i=e.getRGB(t);t=i.r,n=i.g,o=i.b}return(t>1||n>1||o>1)&&(t/=255,n/=255,o/=255),[t,n,o]},Ct=function(t,n,o,i){t*=255,n*=255,o*=255;var r={r:t,g:n,b:o,hex:e.rgb(t,n,o),toString:vt};return e.is(i,"finite")&&(r.opacity=i),r};e.color=function(t){var n;return e.is(t,"object")&&"h"in t&&"s"in t&&"b"in t?(n=e.hsb2rgb(t),t.r=n.r,t.g=n.g,t.b=n.b,t.hex=n.hex):e.is(t,"object")&&"h"in t&&"s"in t&&"l"in t?(n=e.hsl2rgb(t),t.r=n.r,t.g=n.g,t.b=n.b,t.hex=n.hex):(e.is(t,"string")&&(t=e.getRGB(t)),e.is(t,"object")&&"r"in t&&"g"in t&&"b"in t?(n=e.rgb2hsl(t),t.h=n.h,t.s=n.s,t.l=n.l,n=e.rgb2hsb(t),t.v=n.b):(t={hex:"none"},t.r=t.g=t.b=t.h=t.s=t.v=t.l=-1)),t.toString=vt,t},e.hsb2rgb=function(t,e,n,o){this.is(t,"object")&&"h"in t&&"s"in t&&"b"in t&&(n=t.b,e=t.s,o=t.o,t=t.h),t*=360;var i,r,a,l,s;return t=t%360/60,s=n*e,l=s*(1-H(t%2-1)),i=r=a=n-s,t=~~t,i+=[s,l,0,0,l,s][t],r+=[l,s,s,l,0,0][t],a+=[0,0,l,s,s,l][t],Ct(i,r,a,o)},e.hsl2rgb=function(t,e,n,o){this.is(t,"object")&&"h"in t&&"s"in t&&"l"in t&&(n=t.l,e=t.s,t=t.h),(t>1||e>1||n>1)&&(t/=360,e/=100,n/=100),t*=360;var i,r,a,l,s;return t=t%360/60,s=2*e*(n<.5?n:1-n),l=s*(1-H(t%2-1)),i=r=a=n-s/2,t=~~t,i+=[s,l,0,0,l,s][t],r+=[l,s,s,l,0,0][t],a+=[0,0,l,s,s,l][t],Ct(i,r,a,o)},e.rgb2hsb=function(t,e,n){n=bt(t,e,n),t=n[0],e=n[1],n=n[2];var o,i,r,a;return r=Y(t,e,n),a=r-O(t,e,n),o=0==a?null:r==t?(e-n)/a:r==e?(n-t)/a+2:(t-e)/a+4,o=(o+360)%6*60/360,i=0==a?0:a/r,{h:o,s:i,b:r,toString:mt}},e.rgb2hsl=function(t,e,n){n=bt(t,e,n),t=n[0],e=n[1],n=n[2];var o,i,r,a,l,s;return a=Y(t,e,n),l=O(t,e,n),s=a-l,o=0==s?null:a==t?(e-n)/s:a==e?(n-t)/s+2:(t-e)/s+4,o=(o+360)%6*60/360,r=(a+l)/2,i=0==s?0:r<.5?s/(2*r):s/(2-2*r),{h:o,s:i,l:r,toString:wt}},e._path2string=function(){return this.join(",").replace(rt,"$1")};e._preload=function(t,e){var n=E.doc.createElement("img");n.style.cssText="position:absolute;left:-9999em;top:-9999em",n.onload=function(){e.call(this),this.onload=null,E.doc.body.removeChild(this)},n.onerror=function(){E.doc.body.removeChild(this)},E.doc.body.appendChild(n),n.src=t};e.getRGB=i(function(t){if(!t||(t=k(t)).indexOf("-")+1)return{r:-1,g:-1,b:-1,hex:"none",error:1,toString:r};if("none"==t)return{r:-1,g:-1,b:-1,hex:"none",toString:r};!(it[T](t.toLowerCase().substring(0,2))||"#"==t.charAt())&&(t=yt(t));var n,o,i,a,l,s,u=t.match(J);return u?(u[2]&&(i=$(u[2].substring(5),16),o=$(u[2].substring(3,5),16),n=$(u[2].substring(1,3),16)),u[3]&&(i=$((l=u[3].charAt(3))+l,16),o=$((l=u[3].charAt(2))+l,16),n=$((l=u[3].charAt(1))+l,16)),u[4]&&(s=u[4][Q](ot),n=q(s[0]),"%"==s[0].slice(-1)&&(n*=2.55),o=q(s[1]),"%"==s[1].slice(-1)&&(o*=2.55),i=q(s[2]),"%"==s[2].slice(-1)&&(i*=2.55),"rgba"==u[1].toLowerCase().slice(0,4)&&(a=q(s[3])),s[3]&&"%"==s[3].slice(-1)&&(a/=100)),u[5]?(s=u[5][Q](ot),n=q(s[0]),"%"==s[0].slice(-1)&&(n*=2.55),o=q(s[1]),"%"==s[1].slice(-1)&&(o*=2.55),i=q(s[2]),"%"==s[2].slice(-1)&&(i*=2.55),("deg"==s[0].slice(-3)||"°"==s[0].slice(-1))&&(n/=360),"hsba"==u[1].toLowerCase().slice(0,4)&&(a=q(s[3])),s[3]&&"%"==s[3].slice(-1)&&(a/=100),e.hsb2rgb(n,o,i,a)):u[6]?(s=u[6][Q](ot),n=q(s[0]),"%"==s[0].slice(-1)&&(n*=2.55),o=q(s[1]),"%"==s[1].slice(-1)&&(o*=2.55),i=q(s[2]),"%"==s[2].slice(-1)&&(i*=2.55),("deg"==s[0].slice(-3)||"°"==s[0].slice(-1))&&(n/=360),"hsla"==u[1].toLowerCase().slice(0,4)&&(a=q(s[3])),s[3]&&"%"==s[3].slice(-1)&&(a/=100),e.hsl2rgb(n,o,i,a)):(u={r:n,g:o,b:i,toString:r},u.hex="#"+(16777216|i|o<<8|n<<16).toString(16).slice(1),e.is(a,"finite")&&(u.opacity=a),u)):{r:-1,g:-1,b:-1,hex:"none",error:1,toString:r}},e),e.hsb=i(function(t,n,o){return e.hsb2rgb(t,n,o).hex}),e.hsl=i(function(t,n,o){return e.hsl2rgb(t,n,o).hex}),e.rgb=i(function(t,e,n){function o(t){return t+.5|0}return"#"+(16777216|o(n)|o(e)<<8|o(t)<<16).toString(16).slice(1)}),e.getColor=function(t){var e=this.getColor.start=this.getColor.start||{h:0,s:1,b:t||.75},n=this.hsb2rgb(e.h,e.s,e.b);return e.h+=.075,e.h>1&&(e.h=0,e.s-=.2,e.s<=0&&(this.getColor.start={h:0,s:1,b:e.b})),n.hex},e.getColor.reset=function(){delete this.start},e.parsePathString=function(t){if(!t)return null;var n=Tt(t);if(n.arr)return It(n.arr);var o={a:7,c:6,h:1,l:2,m:2,r:4,q:4,s:4,t:2,v:1,z:0},i=[];return e.is(t,G)&&e.is(t[0],G)&&(i=It(t)),i.length||k(t).replace(at,function(t,e,n){var r=[],a=e.toLowerCase();if(n.replace(st,function(t,e){e&&r.push(+e)}),"m"==a&&r.length>2&&(i.push([e][N](r.splice(0,2))),a="l",e="m"==e?"l":"L"),"r"==a)i.push([e][N](r));else for(;r.length>=o[a]&&(i.push([e][N](r.splice(0,o[a]))),o[a]););}),i.toString=e._path2string,n.arr=It(i),i},e.parseTransformString=i(function(t){if(!t)return null;var n=[];return e.is(t,G)&&e.is(t[0],G)&&(n=It(t)),n.length||k(t).replace(lt,function(t,e,o){var i=[];U.call(e);o.replace(st,function(t,e){e&&i.push(+e)}),n.push([e][N](i))}),n.toString=e._path2string,n});var Tt=function(t){var e=Tt.ps=Tt.ps||{};return e[t]?e[t].sleep=100:e[t]={sleep:100},setTimeout(function(){for(var n in e)e[T](n)&&n!=t&&(e[n].sleep--,!e[n].sleep&&delete e[n])}),e[t]};e.findDotsAtSegment=function(t,e,n,o,i,r,a,l,s){var u=1-s,c=z(u,3),d=z(u,2),A=s*s,h=A*s,f=c*t+3*d*s*n+3*u*s*s*i+h*a,g=c*e+3*d*s*o+3*u*s*s*r+h*l,p=t+2*s*(n-t)+A*(i-2*n+t),M=e+2*s*(o-e)+A*(r-2*o+e),y=n+2*s*(i-n)+A*(a-2*i+n),m=o+2*s*(r-o)+A*(l-2*r+o),w=u*t+s*n,v=u*e+s*o,b=u*i+s*a,C=u*r+s*l,T=90-180*R.atan2(p-y,M-m)/F;return(p>y||M=t.x&&e<=t.x2&&n>=t.y&&n<=t.y2},e.isBBoxIntersect=function(t,n){var o=e.isPointInsideBBox;return o(n,t.x,t.y)||o(n,t.x2,t.y)||o(n,t.x,t.y2)||o(n,t.x2,t.y2)||o(t,n.x,n.y)||o(t,n.x2,n.y)||o(t,n.x,n.y2)||o(t,n.x2,n.y2)||(t.xn.x||n.xt.x)&&(t.yn.y||n.yt.y)},e.pathIntersection=function(t,e){return A(t,e)},e.pathIntersectionNumber=function(t,e){return A(t,e,1)},e.isPointInsidePath=function(t,n,o){var i=e.pathBBox(t);return e.isPointInsideBBox(i,n,o)&&A(t,[["M",n,o],["H",i.x2+10]],1)%2==1},e._removedFactory=function(e){return function(){t("raphael.log",null,"Raphaël: you are calling to method “"+e+"” of removed object",e)}};var Et=e.pathBBox=function(t){var e=Tt(t);if(e.bbox)return n(e.bbox);if(!t)return{x:0,y:0,width:0,height:0,x2:0,y2:0};t=Qt(t);for(var o,i=0,r=0,a=[],l=[],s=0,u=t.length;s1&&(y=R.sqrt(y),n*=y,o*=y);var m=n*n,w=o*o,v=(a==l?-1:1)*R.sqrt(H((m*w-m*M*M-w*p*p)/(m*M*M+w*p*p))),b=v*n*M/o+(t+s)/2,C=v*-o*p/n+(e+u)/2,T=R.asin(((e-C)/o).toFixed(9)),E=R.asin(((u-C)/o).toFixed(9));T=tE&&(T-=2*F),!l&&E>T&&(E-=2*F)}var I=E-T;if(H(I)>A){var x=E,D=s,L=u;E=T+A*(l&&E>T?1:-1),s=b+n*R.cos(E),u=C+o*R.sin(E),f=St(s,u,n,o,r,0,l,D,L,[E,x,b,C])}I=E-T;var S=R.cos(T),B=R.sin(T),k=R.cos(E),j=R.sin(E),_=R.tan(I/4),U=4/3*n*_,Y=4/3*o*_,O=[t,e],z=[t+U*B,e-Y*S],P=[s+U*j,u-Y*k],V=[s,u];if(z[0]=2*O[0]-z[0],z[1]=2*O[1]-z[1],c)return[z,P,V][N](f);f=[z,P,V][N](f).join()[Q](",");for(var G=[],W=0,J=f.length;W"1e12"&&(A=.5),H(h)>"1e12"&&(h=.5),A>0&&A<1&&(s=Bt(t,e,n,o,i,r,a,l,A),g.push(s.x),f.push(s.y)),h>0&&h<1&&(s=Bt(t,e,n,o,i,r,a,l,h),g.push(s.x),f.push(s.y)),u=r-2*o+e-(l-2*r+o),c=2*(o-e)-2*(r-o),d=e-o,A=(-c+R.sqrt(c*c-4*u*d))/2/u,h=(-c-R.sqrt(c*c-4*u*d))/2/u,H(A)>"1e12"&&(A=.5),H(h)>"1e12"&&(h=.5),A>0&&A<1&&(s=Bt(t,e,n,o,i,r,a,l,A),g.push(s.x),f.push(s.y)),h>0&&h<1&&(s=Bt(t,e,n,o,i,r,a,l,h),g.push(s.x),f.push(s.y)),{min:{x:O[D](0,g),y:O[D](0,f)},max:{x:Y[D](0,g),y:Y[D](0,f)}}}),Qt=e._path2curve=i(function(t,e){var n=!e&&Tt(t);if(!e&&n.curve)return It(n.curve);for(var o=Dt(t),i=e&&Dt(e),r={x:0,y:0,bx:0,by:0,X:0,Y:0,qx:null,qy:null},a={x:0,y:0,bx:0,by:0,X:0,Y:0,qx:null,qy:null},l=(function(t,e,n){var o,i,r={T:1,Q:1};if(!t)return["C",e.x,e.y,e.x,e.y,e.x,e.y];switch(!(t[0]in r)&&(e.qx=e.qy=null),t[0]){case"M":e.X=t[1],e.Y=t[2];break;case"A":t=["C"][N](St[D](0,[e.x,e.y][N](t.slice(1))));break;case"S":"C"==n||"S"==n?(o=2*e.x-e.bx,i=2*e.y-e.by):(o=e.x,i=e.y),t=["C",o,i][N](t.slice(1));break;case"T":"Q"==n||"T"==n?(e.qx=2*e.x-e.qx,e.qy=2*e.y-e.qy):(e.qx=e.x,e.qy=e.y),t=["C"][N](Lt(e.x,e.y,e.qx,e.qy,t[1],t[2]));break;case"Q":e.qx=t[1],e.qy=t[2],t=["C"][N](Lt(e.x,e.y,t[1],t[2],t[3],t[4]));break;case"L":t=["C"][N](Nt(e.x,e.y,t[1],t[2]));break;case"H":t=["C"][N](Nt(e.x,e.y,t[1],e.y));break;case"V":t=["C"][N](Nt(e.x,e.y,e.x,t[1]));break;case"Z":t=["C"][N](Nt(e.x,e.y,e.X,e.Y))}return t}),s=function(t,e){if(t[e].length>7){t[e].shift();for(var n=t[e];n.length;)c[e]="A",i&&(d[e]="A"),t.splice(e++,0,["C"][N](n.splice(0,6)));t.splice(e,1),g=Y(o.length,i&&i.length||0)}},u=function(t,e,n,r,a){t&&e&&"M"==t[a][0]&&"M"!=e[a][0]&&(e.splice(a,0,["M",r.x,r.y]),n.bx=0,n.by=0,n.x=t[a][1],n.y=t[a][2],g=Y(o.length,i&&i.length||0))},c=[],d=[],A="",h="",f=0,g=Y(o.length,i&&i.length||0);fi){if(n&&!A.start){if(c=$t(a,l,s[1],s[2],s[3],s[4],s[5],s[6],i-h),d+=["C"+c.start.x,c.start.y,c.m.x,c.m.y,c.x,c.y],r)return d;A.start=d,d=["M"+c.x,c.y+"C"+c.n.x,c.n.y,c.end.x,c.end.y,s[5],s[6]].join(),h+=u,a=+s[5],l=+s[6];continue}if(!t&&!n)return c=$t(a,l,s[1],s[2],s[3],s[4],s[5],s[6],i-h),{x:c.x,y:c.y,alpha:c.alpha}}h+=u,a=+s[5],l=+s[6]}d+=s.shift()+s}return A.end=d,c=t?h:n?A:e.findDotsAtSegment(a,l,s[0],s[1],s[2],s[3],s[4],s[5],1),c.alpha&&(c={x:c.x,y:c.y,alpha:c.alpha}),c}},ee=te(1),ne=te(),oe=te(0,1);e.getTotalLength=ee,e.getPointAtLength=ne,e.getSubpath=function(t,e,n){if(this.getTotalLength(t)-n<1e-6)return oe(t,e).end;var o=oe(t,n,1);return e?oe(o,e).end:o},Xt.getTotalLength=function(){var t=this.getPath();if(t)return this.node.getTotalLength?this.node.getTotalLength():ee(t)},Xt.getPointAtLength=function(t){var e=this.getPath();if(e)return ne(e,t)},Xt.getPath=function(){var t,n=e._getPath[this.type];if("text"!=this.type&&"set"!=this.type)return n&&(t=n(this)),t},Xt.getSubpath=function(t,n){var o=this.getPath();if(o)return e.getSubpath(o,t,n)};var ie=e.easing_formulas={linear:function(t){return t},"<":function(t){return z(t,1.7)},">":function(t){return z(t,.48)},"<>":function(t){var e=.48-t/1.04,n=R.sqrt(.1734+e*e),o=n-e,i=z(H(o),1/3)*(o<0?-1:1),r=-n-e,a=z(H(r),1/3)*(r<0?-1:1),l=i+a+.5;return 3*(1-l)*l*l+l*l*l},backIn:function(t){var e=1.70158;return t*t*((e+1)*t-e)},backOut:function(t){t-=1;var e=1.70158;return t*t*((e+1)*t+e)+1},elastic:function(t){return t==!!t?t:z(2,-10*t)*R.sin((t-.075)*(2*F)/.3)+1},bounce:function(t){var e,n=7.5625,o=2.75;return t<1/o?e=n*t*t:t<2/o?(t-=1.5/o,e=n*t*t+.75):t<2.5/o?(t-=2.25/o,e=n*t*t+.9375):(t-=2.625/o,e=n*t*t+.984375),e}};ie.easeIn=ie["ease-in"]=ie["<"],ie.easeOut=ie["ease-out"]=ie[">"],ie.easeInOut=ie["ease-in-out"]=ie["<>"],ie["back-in"]=ie.backIn,ie["back-out"]=ie.backOut;var re=[],ae=window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(t){setTimeout(t,16)},le=function(){for(var n=+new Date,o=0;o1&&!i.next){for(a in A)A[T](a)&&(g[a]=i.totalOrigin[a]);i.el.attr(g),M(i.anim,i.el,i.anim.percents[0],null,i.totalOrigin,i.repeat-1)}i.next&&!i.stop&&M(i.anim,i.el,i.next,null,i.totalOrigin,i.repeat)}}}re.length&&ae(le)},se=function(t){return t>255?255:t<0?0:t};Xt.animateWith=function(t,n,o,i,r,a){var l=this;if(l.removed)return a&&a.call(l),l;var s=o instanceof p?o:e.animation(o,i,r,a);M(s,l,s.percents[0],null,l.attr());for(var u=0,c=re.length;us&&(s=c)}s+="%",!t[s].callback&&(t[s].callback=i)}return new p(t,n)},Xt.animate=function(t,n,o,i){var r=this;if(r.removed)return i&&i.call(r),r;var a=t instanceof p?t:e.animation(t,n,o,i);return M(a,r,a.percents[0],null,r.attr()),r},Xt.setTime=function(t,e){return t&&null!=e&&this.status(t,O(e,t.ms)/t.ms),this},Xt.status=function(t,e){var n,o,i=[],r=0;if(null!=e)return M(t,this,-1,O(e,1)),this;for(n=re.length;r1)for(var o=0,i=n.length;o.5)-1;s(A-.5,2)+s(h-.5,2)>.25&&(h=r.sqrt(.25-s(A-.5,2))*i+.5)&&.5!=h&&(h=h.toFixed(5)-1e-5*i)}return d}),i=i.split(/\s*\-\s*/),"linear"==u){var w=i.shift();if(w=-o(w),isNaN(w))return null;var v=[0,0,r.cos(t.rad(w)),r.sin(t.rad(w))],b=1/(a(l(v[2]),l(v[3]))||1);v[2]*=b,v[3]*=b,v[2]<0&&(v[0]=-v[2],v[2]=0),v[3]<0&&(v[1]=-v[3],v[3]=0)}var C=t._parseDots(i);if(!C)return null;if(c=c.replace(/[\(\)\s,\xb0#]/g,"_"),e.gradient&&c!=e.gradient.id&&(g.defs.removeChild(e.gradient),delete e.gradient),!e.gradient){y=p(u+"Gradient",{id:c}),e.gradient=y,p(y,"radial"==u?{fx:A,fy:h}:{x1:v[0],y1:v[1],x2:v[2],y2:v[3],gradientTransform:e.matrix.invert()}),g.defs.appendChild(y);for(var T=0,E=C.length;T1?k.opacity/100:k.opacity});case"stroke":k=t.getRGB(g),s.setAttribute(f,k.hex),"stroke"==f&&k[e]("opacity")&&p(s,{"stroke-opacity":k.opacity>1?k.opacity/100:k.opacity}),"stroke"==f&&o._.arrows&&("startString"in o._.arrows&&v(o,o._.arrows.startString),"endString"in o._.arrows&&v(o,o._.arrows.endString,1));break;case"gradient":("circle"==o.type||"ellipse"==o.type||"r"!=n(g).charAt())&&M(o,g);break;case"opacity":c.gradient&&!c[e]("stroke-opacity")&&p(s,{"stroke-opacity":g>1?g/100:g});case"fill-opacity":if(c.gradient){Q=t._g.doc.getElementById(s.getAttribute("fill").replace(/^url\(#|\)$/g,d)),Q&&(j=Q.getElementsByTagName("stop"),p(j[j.length-1],{"stop-opacity":g}));break}default:"font-size"==f&&(g=i(g,10)+"px");var _=f.replace(/(\-.)/g,function(t){return t.substring(1).toUpperCase()});s.style[_]=g,o._.dirty=1,s.setAttribute(f,g)}}I(o,r),s.style.visibility=A},E=1.2,I=function(o,r){if("text"==o.type&&(r[e]("text")||r[e]("font")||r[e]("font-size")||r[e]("x")||r[e]("y"))){var a=o.attrs,l=o.node,s=l.firstChild?i(t._g.doc.defaultView.getComputedStyle(l.firstChild,d).getPropertyValue("font-size"),10):10;if(r[e]("text")){for(a.text=r.text;l.firstChild;)l.removeChild(l.firstChild);for(var u,c=n(r.text).split("\n"),A=[],h=0,f=c.length;h"));var X=G.getBoundingClientRect();y.W=A.w=(X.right-X.left)/W,y.H=A.h=(X.bottom-X.top)/W,y.X=A.x,y.Y=A.y+y.H/2,("x"in s||"y"in s)&&(y.path.v=t.format("m{0},{1}l{2},{1}",r(A.x*w),r(A.y*w),r(A.x*w)+1));for(var Z=["x","y","text","font","font-family","font-weight","font-style","font-size"],K=0,q=Z.length;K.25&&(n=i.sqrt(.25-l(e-.5,2))*(2*(n>.5)-1)+.5),u=e+h+n),f}),r=r.split(/\s*\-\s*/),"linear"==s){var c=r.shift();if(c=-o(c),isNaN(c))return null}var d=t._parseDots(r);if(!d)return null;if(e=e.shape||e.node,d.length){e.removeChild(a),a.on=!0,a.method="none",a.color=d[0].color,a.color2=d[d.length-1].color;for(var A=[],g=0,p=d.length;g')}}catch(t){S=function(t){return e.createElement("<"+t+' xmlns="urn:schemas-microsoft.com:vml" class="rvml">')}}},t._engine.initWin(t._g.win),t._engine.create=function(){var e=t._getContainer.apply(0,arguments),n=e.container,o=e.height,i=e.width,r=e.x,a=e.y;if(!n)throw new Error("VML container not found.");var l=new t._Paper,s=l.canvas=t._g.doc.createElement("div"),u=s.style;return r=r||0,a=a||0,i=i||512,o=o||342,l.width=i,l.height=o,i==+i&&(i+="px"),o==+o&&(o+="px"),l.coordsize=1e3*w+h+1e3*w,l.coordorigin="0 0",l.span=t._g.doc.createElement("span"),l.span.style.cssText="position:absolute;left:-9999em;top:-9999em;padding:0;margin:0;line-height:1;",s.appendChild(l.span),u.cssText=t.format("top:0;left:0;width:{0};height:{1};display:inline-block;position:relative;clip:rect(0 {0} {1} 0);overflow:hidden",i,o),1==n?(t._g.doc.body.appendChild(s),u.left=r+"px",u.top=a+"px",u.position="absolute"):n.firstChild?n.insertBefore(s,n.firstChild):n.appendChild(s),l.renderfix=function(){},l},t.prototype.clear=function(){t.eve("raphael.clear",this),this.canvas.innerHTML=f,this.span=t._g.doc.createElement("span"),this.span.style.cssText="position:absolute;left:-9999em;top:-9999em;padding:0;margin:0;line-height:1;display:inline;",this.canvas.appendChild(this.span),this.bottom=this.top=null},t.prototype.remove=function(){t.eve("raphael.remove",this),this.canvas.parentNode.removeChild(this.canvas);for(var e in this)this[e]="function"==typeof this[e]?t._removedFactory(e):null;return!0};var B=t.st;for(var k in L)L[e](k)&&!B[e](k)&&(B[k]=function(t){return function(){var e=arguments;return this.forEach(function(n){n[t].apply(n,e)})}}(k))}}.apply(e,o),!(void 0!==i&&(t.exports=i))}])})},function(t,e,n){var o;!function(){function i(t){return t instanceof HTMLElement||t instanceof SVGElement}function r(t){if(!i(t))throw new Error("an HTMLElement or SVGElement is required; got "+t)}function a(t){return t&&0==t.lastIndexOf("http",0)&&t.lastIndexOf(window.location.host)==-1}function l(t,e){r(t);var n=t.querySelectorAll("image"),o=n.length,i=function(){0===o&&e()};i();for(var l=0;l0)return e[i]}return console.error("Unknown font format for "+t+"; Fonts may not be working correctly"),"application/octet-stream"}function i(t){function e(e){function n(){var t=l.response,n=r(t);a(e,n)}function o(t){console.warn("Failed to load font from: "+e.url),console.warn(t),s+=e.text+"\n",i()}function a(e,n){var o='url("data:'+e.format+";base64,"+n+'")';s+=e.text.replace(e.fontUrlRegexp,o)+"\n",setTimeout(function(){i(t)},0)}var l=new XMLHttpRequest;l.addEventListener("load",n),l.addEventListener("error",o),l.addEventListener("abort",o),l.open("GET",e.url),l.responseType="arraybuffer",l.send()}if(t.length>0){var o=t.pop();e(o)}else n(s)}function r(t){for(var e="",n=new Uint8Array(t),o=n.byteLength,i=0;i";var o=document.createElement("defs");if(o.appendChild(e),c.insertBefore(o,c.firstChild),n){var i=l.innerHTML;i=i.replace(/NS\d+:href/gi,'xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href'),n(i,r,a)}}var r,a,l=document.createElement("div"),c=t.cloneNode(!0);if("svg"==t.tagName)r=e.width||u(t,c,"width"),a=e.height||u(t,c,"height");else{if(!t.getBBox)return void console.error("Attempted to render non-SVG element",t);var d=t.getBBox();r=d.x+d.width,a=d.y+d.height,c.setAttribute("transform",c.getAttribute("transform").replace(/translate\(.*?\)/,""));var A=document.createElementNS("http://www.w3.org/2000/svg","svg");A.appendChild(c),c=A}c.setAttribute("version","1.1"),c.getAttribute("xmlns")||c.setAttributeNS(o,"xmlns","http://www.w3.org/2000/svg"),c.getAttribute("xmlns:xlink")||c.setAttributeNS(o,"xmlns:xlink","http://www.w3.org/1999/xlink"),e.responsive?(c.removeAttribute("width"),c.removeAttribute("height"),c.setAttribute("preserveAspectRatio","xMinYMin meet")):(c.setAttribute("width",r*e.scale),c.setAttribute("height",a*e.scale)),c.setAttribute("viewBox",[e.left||0,e.top||0,r,a].join(" "));for(var h=c.querySelectorAll("foreignObject > *"),f=0;f=i}function l(){var t=this.getSelected();if(!t)return!0;var e=t[1],n=t[3],o=Math.abs(e-n)+1,i=this.countCols();return o>=i}function s(){var t=this.getSelected();return!t||0===t.length}Object.defineProperty(e,"__esModule",{value:!0}),e.contextMenuConfigure=void 0;var u=n(48),c=n(55),d=n(57),A=n(58),h=n(59),f=n(56),g=n(60),p=o(g);e.contextMenuConfigure={callback:function(t,e){var n=this,o=this;if("insert_row_above"===t)c.doInsertRow.call(this,!0);else if("insert_row_below"===t)c.doInsertRow.call(this);else if("insert_col_left"===t)d.doInsertCol.call(this,!0);else if("insert_col_right"===t)d.doInsertCol.call(this);else if("del_row"===t)A.doDeleteRow.call(this);else if("del_col"===t)h.doDeleteCol.call(this);else if("clean_content"===t)!function(){var t=n.getSelected(),e=t[0],a=t[2],l=t[1],s=t[3],c=r(o.context,e,a,l,s,"content");u.undoManager.add({redo:function(){c=r(o.context,e,a,l,s,"content")},undo:function(){i(o.context,e,a,l,s,c,"content")}})}();else if("clean_style"===t)!function(){var t=n.getSelected(),e=t[0],a=t[2],l=t[1],s=t[3],c=r(o.context,e,a,l,s,"style");u.undoManager.add({redo:function(){c=r(o.context,e,a,l,s,"style")},undo:function(){i(o.context,e,a,l,s,c,"style")}})}();else if("clean"===t)!function(){var t=n.getSelected(),e=t[0],a=t[2],l=t[1],s=t[3],c=r(o.context,e,a,l,s,"all");u.undoManager.add({redo:function(){c=r(o.context,e,a,l,s,"all")},undo:function(){i(o.context,e,a,l,s,c,"all")}})}();else if("repeat_row_header"===t){for(var a=this.getSelected(),l=a[0],s=a[2],g=this.context,p=l;p<=s;p++)g.addRowHeader(p,"headerrepeat");(0,f.renderRowHeader)(this,g),(0,u.setDirty)()}else if("repeat_row_footer"===t){for(var M=this.getSelected(),y=M[0],m=M[2],w=this.context,v=y;v<=m;v++)w.addRowHeader(v,"footerrepeat");(0,f.renderRowHeader)(this,w),(0,u.setDirty)()}else if("repeat_cancel"===t){for(var b=this.getSelected(),C=b[0],T=b[2],E=this.context,I=C;I<=T;I++)E.adjustDelRowHeaders(I);(0,f.renderRowHeader)(this,E),(0,u.setDirty)()}},items:{insert_row_above:{name:' 插入行(上)'},insert_row_below:{name:' 插入行(下)'},insert_col_left:{name:' 插入列(前)'},insert_col_right:{name:' 插入列(后)'},del_row:{name:' 删除行',disabled:a},del_col:{name:' 删除列',disabled:l},repeat_row_header:{name:' 重复表头',disabled:a},repeat_row_footer:{name:' 重复表尾',disabled:a},repeat_cancel:{name:' 取消重复',disabled:a},clean_content:{name:' 清空内容',disabled:s},clean_style:{name:' 清空格式',disabled:s},clean:{name:' 清空所有',disabled:s}}}},function(t,e,n){"use strict";function o(t){var e=this.getSelected();if(!e)return void(0,l.alert)("请先选中行!");var n=e[0],o=e[2],s=n;s=n>o?t?o:n+1:t?n:o+1;var u=this.getSettings().rowHeights,c=u.concat([]);c.splice(s,0,25),this.alter("insert_row",s),this.context.adjustInsertRowHeaders(s),(0,a.renderRowHeader)(this,this.context),i(this,s),this.updateSettings({rowHeights:c,manualRowResize:c}),(0,r.resetTableData)(this),(0,r.setDirty)();var d=this,A=this.context,h=this.context.cellsMap,f=[],g=25;r.undoManager.add({redo:function(){u=d.getSettings().rowHeights,c=u.concat([]),c.splice(s,0,g),d.alter("insert_row",s),d.context.adjustInsertRowHeaders(s),(0,a.renderRowHeader)(d,d.context);var t=[],e=!0,n=!1,o=void 0;try{for(var i,l=h.values()[Symbol.iterator]();!(e=(i=l.next()).done);e=!0){var p=i.value,M=p.rowNumber-1;M>=s&&t.push(p)}}catch(t){n=!0,o=t}finally{try{!e&&l.return&&l.return()}finally{if(n)throw o}}var y=!0,m=!1,w=void 0;try{for(var v,b=t[Symbol.iterator]();!(y=(v=b.next()).done);y=!0){var C=v.value;A.removeCell(C)}}catch(t){m=!0,w=t}finally{try{!y&&b.return&&b.return()}finally{if(m)throw w}}var T=!0,E=!1,I=void 0;try{for(var x,D=t[Symbol.iterator]();!(T=(x=D.next()).done);T=!0){var N=x.value;N.rowNumber=N.rowNumber+1,A.addCell(N)}}catch(t){E=!0,I=t}finally{try{!T&&D.return&&D.return()}finally{if(E)throw I}}var L=!0,S=!1,B=void 0;try{for(var k,Q=f[Symbol.iterator]();!(L=(k=Q.next()).done);L=!0){var j=k.value;A.addCell(j)}}catch(t){S=!0,B=t}finally{try{!L&&Q.return&&Q.return()}finally{if(S)throw B}}d.updateSettings({rowHeights:c,manualRowResize:c}),(0,r.resetTableData)(d),(0,r.setDirty)()},undo:function(){f.splice(0,f.length),u=d.getSettings().rowHeights,c=u.concat([]),g=c[s],c.splice(s,1),d.alter("remove_row",s),d.context.adjustDelRowHeaders(s),(0,a.renderRowHeader)(d,d.context),d.updateSettings({rowHeights:c,manualRowResize:c});for(var t=d.countCols(),e=0;es&&o.push(m)}}catch(t){l=!0,p=t}finally{try{!i&&y.return&&y.return()}finally{if(l)throw p}}var v=!0,b=!1,C=void 0;try{for(var T,E=o[Symbol.iterator]();!(v=(T=E.next()).done);v=!0){var I=T.value;A.removeCell(I)}}catch(t){b=!0,C=t}finally{try{!v&&E.return&&E.return()}finally{if(b)throw C}}var x=!0,D=!1,N=void 0;try{for(var L,S=o[Symbol.iterator]();!(x=(L=S.next()).done);x=!0){var B=L.value;B.rowNumber=B.rowNumber-1,A.addCell(B)}}catch(t){D=!0,N=t}finally{try{!x&&S.return&&S.return()}finally{if(D)throw N}}(0,r.resetTableData)(d),(0,r.setDirty)()}})}function i(t,e){var n=t.countCols(),o=(t.countRows(),t.context),i=o.cellsMap,a=[],l=!0,s=!1,u=void 0;try{for(var c,d=i.values()[Symbol.iterator]();!(l=(c=d.next()).done);l=!0){var A=c.value,h=A.rowNumber-1;h>=e&&a.push(A)}}catch(t){s=!0,u=t}finally{try{!l&&d.return&&d.return()}finally{if(s)throw u}}var f=!0,g=!1,p=void 0;try{for(var M,y=a[Symbol.iterator]();!(f=(M=y.next()).done);f=!0){var m=M.value;o.removeCell(m)}}catch(t){g=!0,p=t}finally{try{!f&&y.return&&y.return()}finally{if(g)throw p}}var w=!0,v=!1,b=void 0;try{for(var C,T=a[Symbol.iterator]();!(w=(C=T.next()).done);w=!0){var E=C.value;E.rowNumber=E.rowNumber+1,o.addCell(E)}}catch(t){v=!0,b=t}finally{try{!w&&T.return&&T.return()}finally{if(v)throw b}}for(var I=0;IHR":"footerrepeat"===A.band&&(a="FR");break}}}catch(t){s=!0,u=t}finally{try{!l&&d.return&&d.return()}finally{if(s)throw u}}o.push(r+a)}t.updateSettings({rowHeaders:o})}Object.defineProperty(e,"__esModule",{value:!0}),e.renderRowHeader=n},function(t,e,n){"use strict";function o(t){var e=this.getSelected();if(!e)return void alert("请先选中列!");var n=e[1],o=e[3],r=n;r=n>o?t?o:n+1:t?n:o+1;var a=this.getSettings().colWidths,l=a.concat([]);l.splice(r,0,98),this.alter("insert_col",r);var s=this.context,u=this.context.cellsMap,c=[],d=!0,A=!1,h=void 0;try{for(var f,g=u.values()[Symbol.iterator]();!(d=(f=g.next()).done);d=!0){var p=f.value,M=p.columnNumber-1;M>=r&&c.push(p)}}catch(t){A=!0,h=t}finally{try{!d&&g.return&&g.return()}finally{if(A)throw h}}var y=!0,m=!1,w=void 0;try{for(var v,b=c[Symbol.iterator]();!(y=(v=b.next()).done);y=!0){var C=v.value;s.removeCell(C)}}catch(t){m=!0,w=t}finally{try{!y&&b.return&&b.return()}finally{if(m)throw w}}var T=!0,E=!1,I=void 0;try{for(var x,D=c[Symbol.iterator]();!(T=(x=D.next()).done);T=!0){var N=x.value;N.columnNumber=N.columnNumber+1,s.addCell(N)}}catch(t){E=!0,I=t}finally{try{!T&&D.return&&D.return()}finally{if(E)throw I}}for(var L=this.countRows(),S=0;S=r&&c.push(A)}}catch(t){e=!0,n=t}finally{try{!t&&d.return&&d.return()}finally{if(e)throw n}}var f=!0,g=!1,p=void 0;try{for(var M,y=c[Symbol.iterator]();!(f=(M=y.next()).done);f=!0){var m=M.value;s.removeCell(m)}}catch(t){g=!0,p=t}finally{try{!f&&y.return&&y.return()}finally{if(g)throw p}}var w=!0,v=!1,b=void 0;try{for(var C,T=c[Symbol.iterator]();!(w=(C=T.next()).done);w=!0){var E=C.value;E.columnNumber=E.columnNumber+1,s.addCell(E)}}catch(t){v=!0,b=t}finally{try{!w&&T.return&&T.return()}finally{if(v)throw b}}var I=!0,x=!1,D=void 0;try{for(var N,L=Q[Symbol.iterator]();!(I=(N=L.next()).done);I=!0){var S=N.value;s.addCell(S)}}catch(t){x=!0,D=t}finally{try{!I&&L.return&&L.return()}finally{if(x)throw D}}k.updateSettings({colWidths:l,manualColumnResize:l}),(0,i.resetTableData)(k),(0,i.setDirty)()},undo:function(){Q.splice(0,Q.length),a=k.getSettings().colWidths,l=a.concat([]),j=l[r],l.splice(r,1),k.alter("remove_col",r),k.updateSettings({colWidths:l,manualColumnResize:l});for(var t=k.countRows(),e=0;er&&c.push(g)}}catch(t){d=!0,A=t}finally{try{!o&&f.return&&f.return()}finally{if(d)throw A}}var M=!0,y=!1,m=void 0;try{for(var w,v=c[Symbol.iterator]();!(M=(w=v.next()).done);M=!0){var b=w.value;s.removeCell(b)}}catch(t){y=!0,m=t}finally{try{!M&&v.return&&v.return()}finally{if(y)throw m}}var C=!0,T=!1,E=void 0;try{for(var I,x=c[Symbol.iterator]();!(C=(I=x.next()).done);C=!0){var D=I.value;D.columnNumber=D.columnNumber-1,s.addCell(D)}}catch(t){T=!0,E=t}finally{try{!C&&x.return&&x.return()}finally{if(T)throw E}}(0,i.resetTableData)(k),(0,i.setDirty)()}})}Object.defineProperty(e,"__esModule",{value:!0}),e.doInsertCol=o;var i=n(48)},function(t,e,n){"use strict";function o(){var t=this.getSelected(),e=this.context;if(!t)return void(0,a.alert)("请先选中行!");var n=t[0],o=t[2];if(o=n&&w<=o)d.splice(v,1);else if(y<=n&&w>=o){var b=o-n+1,C=m-b;0===C&&(C=1),1===C&&1===M.colspan?d.splice(v,1):d[v]={col:M.col,row:y,rowspan:C,colspan:M.colspan}}else if(y>o){var T=o-n+1;d[v]={col:M.col,row:y-T,rowspan:M.rowspan,colspan:M.colspan}}}}catch(t){h=!0,f=t}finally{try{!A&&p.return&&p.return()}finally{if(h)throw f}}this.updateSettings({mergeCells:[]});var E=o-n+1,I=s.concat([]),x=s.concat([]);x.splice(n,E);for(var D=this.countCols(),N=[],L=o;L>=n;L--){for(var S=0;S=o&&Q.push(O)}}catch(t){_=!0,U=t}finally{try{!j&&Y.return&&Y.return()}finally{if(_)throw U}}var z=!0,F=!1,P=void 0;try{for(var V,G=Q[Symbol.iterator]();!(z=(V=G.next()).done);z=!0){var W=V.value;e.removeCell(W)}}catch(t){F=!0,P=t}finally{try{!z&&G.return&&G.return()}finally{if(F)throw P}}var J=!0,X=!1,Z=void 0;try{for(var K,q=Q[Symbol.iterator]();!(J=(K=q.next()).done);J=!0){var $=K.value;$.rowNumber=$.rowNumber-E,e.addCell($)}}catch(t){X=!0,Z=t}finally{try{!J&&q.return&&q.return()}finally{if(X)throw Z}}this.updateSettings({rowHeights:x,mergeCells:d}),(0,i.resetTableData)(this),(0,i.setDirty)();var tt=this;i.undoManager.add({redo:function(){s=tt.getSettings().rowHeights,u=tt.getSettings().mergeCells,c=[],d=u.concat([]);var t=!0,a=!1,l=void 0;try{for(var A,h=u[Symbol.iterator]();!(t=(A=h.next()).done);t=!0){var f=A.value;c.push(Object.assign({},f));var g=f.row,p=f.rowspan,M=g+p-1,y=d.indexOf(f);if(g>=n&&M<=o)d.splice(y,1);else if(g<=n&&M>=o){var m=o-n+1,w=p-m;0===w&&(w=1),1===w&&1===f.colspan?d.splice(y,1):d[y]={col:f.col,row:g,rowspan:w,colspan:f.colspan}}else if(g>o){var v=o-n+1;d[y]={col:f.col,row:g-v,rowspan:f.rowspan,colspan:f.colspan}}}}catch(t){a=!0,l=t}finally{try{!t&&h.return&&h.return()}finally{if(a)throw l}}tt.updateSettings({mergeCells:[]}),I=s.concat([]),x=s.concat([]),x.splice(n,E),D=tt.countCols(),N.splice(0,N.length);for(var b=o;b>=n;b--){for(var C=0;C=o&&Q.push(U)}}catch(t){S=!0,B=t}finally{try{!L&&_.return&&_.return()}finally{if(S)throw B}}var Y=!0,O=!1,H=void 0;try{for(var z,F=Q[Symbol.iterator]();!(Y=(z=F.next()).done);Y=!0){var P=z.value;e.removeCell(P)}}catch(t){O=!0,H=t}finally{try{!Y&&F.return&&F.return()}finally{if(O)throw H}}var V=!0,G=!1,W=void 0;try{for(var J,X=Q[Symbol.iterator]();!(V=(J=X.next()).done);V=!0){var Z=J.value;Z.rowNumber=Z.rowNumber-E,e.addCell(Z)}}catch(t){G=!0,W=t}finally{try{!V&&X.return&&X.return()}finally{if(G)throw W}}tt.updateSettings({rowHeights:x,mergeCells:d}),(0,i.resetTableData)(tt),(0,i.setDirty)()},undo:function(){for(var t=o;t>=n;t--)tt.alter("insert_row",t),tt.context.adjustInsertRowHeaders(t);(0,r.renderRowHeader)(tt,tt.context),Q.splice(0,Q.length);var a=!0,l=!1,s=void 0;try{for(var u,d=k.values()[Symbol.iterator]();!(a=(u=d.next()).done);a=!0){var A=u.value,h=A.rowNumber-1;h>=n&&Q.push(A)}}catch(t){l=!0,s=t}finally{try{!a&&d.return&&d.return()}finally{if(l)throw s}}var f=!0,g=!1,p=void 0;try{for(var M,y=Q[Symbol.iterator]();!(f=(M=y.next()).done);f=!0){var m=M.value;e.removeCell(m)}}catch(t){g=!0,p=t}finally{try{!f&&y.return&&y.return()}finally{if(g)throw p}}var w=!0,v=!1,b=void 0;try{for(var C,T=Q[Symbol.iterator]();!(w=(C=T.next()).done);w=!0){var x=C.value;x.rowNumber=x.rowNumber+E,e.addCell(x)}}catch(t){v=!0,b=t}finally{try{!w&&T.return&&T.return()}finally{if(v)throw b}}var D=!0,L=!1,S=void 0;try{for(var B,j=N[Symbol.iterator]();!(D=(B=j.next()).done);D=!0){var _=B.value;e.addCell(_)}}catch(t){L=!0,S=t}finally{try{!D&&j.return&&j.return()}finally{if(L)throw S}}tt.updateSettings({rowHeights:I,mergeCells:c}),(0,i.resetTableData)(tt),(0,i.setDirty)()}})}Object.defineProperty(e,"__esModule",{value:!0}),e.doDeleteRow=o;var i=n(48),r=n(56),a=n(46)},function(t,e,n){"use strict";function o(){var t=this.getSelected(),e=this.context;if(!t)return void(0,r.alert)("请先选中行!");var n=t[1],o=t[3];if(o=n&&m<=o)c.splice(w,1);else if(M<=n&&m>=o){var v=o-n+1,b=y-v;0===b&&(b=1),1===b&&1===p.rowspan?c.splice(w,1):c[w]={col:M,row:p.row,rowspan:p.rowspan,colspan:b}}else if(M>o){var C=o-n+1;c[w]={row:p.row,col:M-C,rowspan:p.rowspan,colspan:p.colspan}}}}catch(t){A=!0,h=t}finally{try{!d&&g.return&&g.return()}finally{if(A)throw h}}this.updateSettings({mergeCells:[]});var T=o-n+1,E=l.concat([]),I=l.concat([]);I.splice(n,T);for(var x=this.countRows(),D=[],N=o;N>=n;N--){this.alter("remove_col",N);for(var L=0;L=o&&k.push(Y)}}catch(t){j=!0,_=t}finally{try{!Q&&R.return&&R.return()}finally{if(j)throw _}}var H=!0,z=!1,F=void 0;try{for(var P,V=k[Symbol.iterator]();!(H=(P=V.next()).done);H=!0){var G=P.value;e.removeCell(G)}}catch(t){z=!0,F=t}finally{try{!H&&V.return&&V.return()}finally{if(z)throw F}}var W=!0,J=!1,X=void 0;try{for(var Z,K=k[Symbol.iterator]();!(W=(Z=K.next()).done);W=!0){var q=Z.value;q.columnNumber=q.columnNumber-T,e.addCell(q)}}catch(t){J=!0,X=t}finally{try{!W&&K.return&&K.return()}finally{if(J)throw X}}this.updateSettings({colWidths:I,mergeCells:c}),(0,i.resetTableData)(this),(0,i.setDirty)();var $=this;i.undoManager.add({redo:function(){l=$.getSettings().colWidths,s=$.getSettings().mergeCells,u=[],c=s.concat([]);var t=!0,r=!1,a=void 0;try{for(var d,A=s[Symbol.iterator]();!(t=(d=A.next()).done);t=!0){var h=d.value;u.push(Object.assign({},h));var f=h.col,g=h.colspan,p=f+g-1,M=c.indexOf(h);if(f>=n&&p<=o)c.splice(M,1);else if(f<=n&&p>=o){var y=o-n+1,m=g-y;0===m&&(m=1),1===m&&1===h.rowspan?c.splice(M,1):c[M]={col:f,row:h.row,rowspan:h.rowspan,colspan:m}}else if(f>o){var w=o-n+1;c[M]={row:h.row,col:f-w,rowspan:h.rowspan,colspan:h.colspan}}}}catch(t){r=!0,a=t}finally{try{!t&&A.return&&A.return()}finally{if(r)throw a}}$.updateSettings({mergeCells:[]}),E=l.concat([]),I=l.concat([]),I.splice(n,T),x=$.countRows(),D.splice(0,D.length);for(var v=o;v>=n;v--){for(var b=0;b=o&&k.push(_)}}catch(t){L=!0,S=t}finally{try{!N&&j.return&&j.return()}finally{if(L)throw S}}var R=!0,Y=!1,O=void 0;try{for(var H,z=k[Symbol.iterator]();!(R=(H=z.next()).done);R=!0){var F=H.value;e.removeCell(F)}}catch(t){Y=!0,O=t}finally{try{!R&&z.return&&z.return()}finally{if(Y)throw O}}var P=!0,V=!1,G=void 0;try{for(var W,J=k[Symbol.iterator]();!(P=(W=J.next()).done);P=!0){var X=W.value;X.columnNumber=X.columnNumber-T,e.addCell(X)}}catch(t){V=!0,G=t}finally{try{!P&&J.return&&J.return()}finally{if(V)throw G}}$.updateSettings({colWidths:I,mergeCells:c}),(0,i.resetTableData)($),(0,i.setDirty)()},undo:function(){for(var t=o;t>=n;t--)$.alter("insert_col",t);k.splice(0,k.length);var r=!0,a=!1,l=void 0;try{for(var s,c=B.values()[Symbol.iterator]();!(r=(s=c.next()).done);r=!0){var d=s.value,A=d.columnNumber-1;A>=n&&k.push(d)}}catch(t){a=!0,l=t}finally{try{!r&&c.return&&c.return()}finally{if(a)throw l}}var h=!0,f=!1,g=void 0;try{for(var p,M=k[Symbol.iterator]();!(h=(p=M.next()).done);h=!0){var y=p.value;e.removeCell(y)}}catch(t){f=!0,g=t}finally{try{!h&&M.return&&M.return()}finally{if(f)throw g}}var m=!0,w=!1,v=void 0;try{for(var b,C=k[Symbol.iterator]();!(m=(b=C.next()).done);m=!0){var I=b.value;I.columnNumber=I.columnNumber+T,e.addCell(I)}}catch(t){w=!0,v=t}finally{try{!m&&C.return&&C.return()}finally{if(w)throw v}}var x=!0,N=!1,L=void 0;try{for(var S,Q=D[Symbol.iterator]();!(x=(S=Q.next()).done);x=!0){var j=S.value;e.addCell(j)}}catch(t){N=!0,L=t}finally{try{!x&&Q.return&&Q.return()}finally{if(N)throw L}}$.updateSettings({colWidths:E,mergeCells:u}),(0,i.resetTableData)($),(0,i.setDirty)()}})}Object.defineProperty(e,"__esModule",{value:!0}),e.doDeleteCol=o;var i=n(48),r=n(46)},function(t,e,n){(function(e){!function(e,o){t.exports=o(n(62),n(165),n(227),n(228))}(this,function(t,e,n,o){return function(t){function e(o){if(n[o])return n[o].exports;var i=n[o]={i:o,l:!1,exports:{}};return t[o].call(i.exports,i,i.exports,e),i.l=!0,i.exports}var n={};return e.m=t,e.c=n,e.i=function(t){return t},e.d=function(t,n,o){e.o(t,n)||Object.defineProperty(t,n,{configurable:!1,enumerable:!0,get:o})},e.n=function(t){var n=t&&t.__esModule?function(){return t.default}:function(){return t};return e.d(n,"a",n),n},e.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},e.p="",e(e.s=209)}([function(t,e,n){"use strict";function o(t){for(var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=-1,o=null;null!=t;){if(n===e){o=t;break}t.host&&t.nodeType===Node.DOCUMENT_FRAGMENT_NODE?t=t.host:(n++,t=t.parentNode)}return o}function i(t,e,n){for(;null!=t&&t!==n;){if(t.nodeType===Node.ELEMENT_NODE&&(e.indexOf(t.nodeName)>-1||e.indexOf(t)>-1))return t;t=t.host&&t.nodeType===Node.DOCUMENT_FRAGMENT_NODE?t.host:t.parentNode}return null}function r(t,e,n){for(var o=[];t&&(t=i(t,e,n),t&&(!n||n.contains(t)));)o.push(t),t=t.host&&t.nodeType===Node.DOCUMENT_FRAGMENT_NODE?t.host:t.parentNode;var r=o.length;return r?o[r-1]:null}function a(t,e){var n=t.parentNode,o=[];for("string"==typeof e?o=Array.prototype.slice.call(document.querySelectorAll(e),0):o.push(e);null!=n;){if(o.indexOf(n)>-1)return!0;n=n.parentNode}return!1}function l(t){function e(t){return t.nodeType===Node.ELEMENT_NODE&&t.nodeName===o.toUpperCase()}var n,o="hot-table",i=!1;for(n=s(t);null!=n;){if(e(n)){i=!0;break}if(n.host&&n.nodeType===Node.DOCUMENT_FRAGMENT_NODE){if(i=e(n.host))break;n=n.host}n=n.parentNode}return i}function s(t){return"undefined"!=typeof Polymer&&"function"==typeof wrap?wrap(t):t}function u(t){return"undefined"!=typeof Polymer&&"function"==typeof unwrap?unwrap(t):t}function c(t){var e=0;if(t.previousSibling)for(;t=t.previousSibling;)++e;return e}function d(t,e){var n=document.querySelector(".ht_clone_"+t);return n?n.contains(e):null}function A(t){var e=0,n=[];if(!t||!t.length)return n;for(;t[e];)n.push(t[e]),e++;return n}function h(t,e){return X(t,e)}function f(t,e){return Z(t,e)}function g(t,e){return K(t,e)}function p(t,e){if(3===t.nodeType)e.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--)p(n[o],t)}function M(t){for(var e;e=t.lastChild;)t.removeChild(e)}function y(t,e){it.test(e)?t.innerHTML=e:m(t,e)}function m(t,e){var n=t.firstChild;n&&3===n.nodeType&&null===n.nextSibling?rt?n.textContent=e:n.data=e:(M(t),t.appendChild(document.createTextNode(e)))}function w(t){for(var e=t;u(e)!==document.documentElement;){if(null===e)return!1;if(e.nodeType===Node.DOCUMENT_FRAGMENT_NODE){if(e.host){if(e.host.impl)return w(e.host.impl);if(e.host)return w(e.host);throw new Error("Lost in Web Components world")}return!1}if("none"===e.style.display)return!1;e=e.parentNode}return!0}function v(t){var e,n,o,i,r;if(i=document.documentElement,(0,$.hasCaptionProblem)()&&t.firstChild&&"CAPTION"===t.firstChild.nodeName)return r=t.getBoundingClientRect(),{top:r.top+(window.pageYOffset||i.scrollTop)-(i.clientTop||0),left:r.left+(window.pageXOffset||i.scrollLeft)-(i.clientLeft||0)};for(e=t.offsetLeft,n=t.offsetTop,o=t;(t=t.offsetParent)&&t!==document.body;)e+=t.offsetLeft,n+=t.offsetTop,o=t;return o&&"fixed"===o.style.position&&(e+=window.pageXOffset||i.scrollLeft,n+=window.pageYOffset||i.scrollTop),{left:e,top:n}}function b(){var t=window.scrollY;return void 0===t&&(t=document.documentElement.scrollTop),t}function C(){var t=window.scrollX;return void 0===t&&(t=document.documentElement.scrollLeft),t}function T(t){return t===window?b():t.scrollTop}function E(t){return t===window?C():t.scrollLeft}function I(t){for(var e,n,o,i=t.parentNode,r=["auto","scroll"],a="",l="",s="",u="";i&&i.style&&document.body!==i;){if(e=i.style.overflow,n=i.style.overflowX,o=i.style.overflowY,"scroll"==e||"scroll"==n||"scroll"==o)return i;if(window.getComputedStyle&&(a=window.getComputedStyle(i),l=a.getPropertyValue("overflow"),s=a.getPropertyValue("overflow-y"),u=a.getPropertyValue("overflow-x"),"scroll"===l||"scroll"===u||"scroll"===s))return i;if(i.clientHeight<=i.scrollHeight&&(r.indexOf(o)!==-1||r.indexOf(e)!==-1||r.indexOf(l)!==-1||r.indexOf(s)!==-1))return i;if(i.clientWidth<=i.scrollWidth&&(r.indexOf(n)!==-1||r.indexOf(e)!==-1||r.indexOf(l)!==-1||r.indexOf(u)!==-1))return i;i=i.parentNode}return window}function x(t){for(var e=t.parentNode;e&&e.style&&document.body!==e;){if("visible"!==e.style.overflow&&""!==e.style.overflow)return e;if(window.getComputedStyle){var n=window.getComputedStyle(e);if("visible"!==n.getPropertyValue("overflow")&&""!==n.getPropertyValue("overflow"))return e}e=e.parentNode}return window}function D(t,e){if(t){if(t!==window){var n,o=t.style[e];return""!==o&&void 0!==o?o:(n=N(t),""!==n[e]&&void 0!==n[e]?n[e]:void 0)}if("width"===e)return window.innerWidth+"px";if("height"===e)return window.innerHeight+"px"}}function N(t){return t.currentStyle||document.defaultView.getComputedStyle(t)}function L(t){return t.offsetWidth}function S(t){return(0,$.hasCaptionProblem)()&&t.firstChild&&"CAPTION"===t.firstChild.nodeName?t.offsetHeight+t.firstChild.offsetHeight:t.offsetHeight}function B(t){return t.clientHeight||t.innerHeight}function k(t){return t.clientWidth||t.innerWidth}function Q(t,e,n){window.addEventListener?t.addEventListener(e,n,!1):t.attachEvent("on"+e,n)}function j(t,e,n){window.removeEventListener?t.removeEventListener(e,n,!1):t.detachEvent("on"+e,n)}function _(t){if(t.selectionStart)return t.selectionStart;if(document.selection){t.focus();var e=document.selection.createRange();if(null==e)return 0;var n=t.createTextRange(),o=n.duplicate();return n.moveToBookmark(e.getBookmark()),o.setEndPoint("EndToStart",n),o.text.length}return 0}function U(t){if(t.selectionEnd)return t.selectionEnd;if(document.selection){var e=document.selection.createRange();if(null==e)return 0;var n=t.createTextRange();return n.text.indexOf(e.text)+e.text.length}return 0}function R(){var t="";return window.getSelection?t=window.getSelection().toString():document.selection&&"Control"!==document.selection.type&&(t=document.selection.createRange().text),t}function Y(t,e,n){if(void 0===n&&(n=e),t.setSelectionRange){t.focus();try{t.setSelectionRange(e,n)}catch(r){var o=t.parentNode,i=o.style.display;o.style.display="block",t.setSelectionRange(e,n),o.style.display=i}}else if(t.createTextRange){var r=t.createTextRange();r.collapse(!0),r.moveEnd("character",n),r.moveStart("character",e),r.select()}}function O(){var t=document.createElement("div");t.style.height="200px",t.style.width="100%";var e=document.createElement("div");e.style.boxSizing="content-box",e.style.height="150px",e.style.left="0px",e.style.overflow="hidden",e.style.position="absolute",e.style.top="0px",e.style.width="200px",e.style.visibility="hidden",e.appendChild(t),(document.body||document.documentElement).appendChild(e);var n=t.offsetWidth;e.style.overflow="scroll";var o=t.offsetWidth;return n==o&&(o=e.clientWidth),(document.body||document.documentElement).removeChild(e),n-o}function H(){return void 0===ot&&(ot=O()),ot}function z(t){return t.offsetWidth!==t.clientWidth}function F(t){return t.offsetHeight!==t.clientHeight}function P(t,e,n){(0,q.isIE8)()||(0,q.isIE9)()?(t.style.top=n,t.style.left=e):(0,q.isSafari)()?t.style["-webkit-transform"]="translate3d("+e+","+n+",0)":t.style.transform="translate3d("+e+","+n+",0)"}function V(t){var e;return t.style.transform&&""!==(e=t.style.transform)?["transform",e]:t.style["-webkit-transform"]&&""!==(e=t.style["-webkit-transform"])?["-webkit-transform",e]:-1}function G(t){t.style.transform&&""!==t.style.transform?t.style.transform="":t.style["-webkit-transform"]&&""!==t.style["-webkit-transform"]&&(t.style["-webkit-transform"]="")}function W(t){var e=["INPUT","SELECT","TEXTAREA"];return t&&(e.indexOf(t.nodeName)>-1||"true"===t.contentEditable)}function J(t){return W(t)&&t.className.indexOf("handsontableInput")==-1&&t.className.indexOf("copyPaste")==-1}e.__esModule=!0,e.HTML_CHARACTERS=void 0,e.getParent=o,e.closest=i,e.closestDown=r,e.isChildOf=a,e.isChildOfWebComponentTable=l,e.polymerWrap=s,e.polymerUnwrap=u,e.index=c,e.overlayContainsElement=d,e.hasClass=h,e.addClass=f,e.removeClass=g,e.removeTextNodes=p,e.empty=M,e.fastInnerHTML=y,e.fastInnerText=m,e.isVisible=w,e.offset=v,e.getWindowScrollTop=b,e.getWindowScrollLeft=C,e.getScrollTop=T,e.getScrollLeft=E,e.getScrollableElement=I,e.getTrimmingContainer=x,e.getStyle=D,e.getComputedStyle=N,e.outerWidth=L,e.outerHeight=S,e.innerHeight=B,e.innerWidth=k,e.addEvent=Q,e.removeEvent=j,e.getCaretPosition=_,e.getSelectionEndPosition=U,e.getSelectionText=R,e.setCaretPosition=Y,e.getScrollbarWidth=H,e.hasVerticalScrollbar=z,e.hasHorizontalScrollbar=F,e.setOverlayPosition=P,e.getCssTransform=V,e.resetCssTransform=G,e.isInput=W,e.isOutsideInput=J;var X,Z,K,q=n(25),$=n(34),tt=!!document.documentElement.classList;if(tt){var et=function(){var t=document.createElement("div");return t.classList.add("test","test2"),t.classList.contains("test2")}();X=function(t,e){return""!==e&&t.classList.contains(e)},Z=function(t,e){var n=0;if("string"==typeof e&&(e=e.split(" ")),e=A(e),et)t.classList.add.apply(t.classList,e);else for(;e&&e[n];)t.classList.add(e[n]),n++},K=function(t,e){var n=0;if("string"==typeof e&&(e=e.split(" ")),e=A(e),et)t.classList.remove.apply(t.classList,e);else for(;e&&e[n];)t.classList.remove(e[n]),n++}}else{var nt=function(t){return new RegExp("(\\s|^)"+t+"(\\s|$)")};X=function(t,e){return!!t.className.match(nt(e))},Z=function(t,e){var n=0,o=t.className;if("string"==typeof e&&(e=e.split(" ")),""===o)o=e.join(" ");else for(;e&&e[n];)nt(e[n]).test(o)||(o+=" "+e[n]),n++;t.className=o},K=function(t,e){var n=0,o=t.className;for("string"==typeof e&&(e=e.split(" "));e&&e[n];)o=o.replace(nt(e[n])," ").trim(),n++;t.className!==o&&(t.className=o)}}var ot,it=e.HTML_CHARACTERS=/(<(.*)>|&(.*);)/,rt=!!document.createTextNode("test").textContent},function(t,e,n){"use strict";function o(t){for(var e=0,n=t.length;ee?t:e},Array.isArray(t)?t[0]:void 0)}function A(t){return a(t,function(t,e){return t1?e-1:0),o=1;o1&&void 0!==arguments[1]?arguments[1]:"value",i="_"+n,r=(e={_touched:!1},o(e,i,t),o(e,"isTouched",function(){return this._touched}),e);return Object.defineProperty(r,n,{get:function(){return this[i]},set:function(t){this._touched=!0,this[i]=t},enumerable:!0,configurable:!0}),r}function y(t,e){return Object.prototype.hasOwnProperty.call(t,e)}e.__esModule=!0;var m="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t};e.duckSchema=i,e.inherit=r,e.extend=a,e.deepExtend=l,e.deepClone=s,e.clone=u,e.mixin=c,e.isObjectEquals=d,e.isObject=A,e.defineGetter=h,e.objectEach=f,e.getProperty=g,e.deepObjectSize=p,e.createObjectPropListener=M,e.hasOwnProperty=y;var w=n(1)},function(t,e,n){var o=n(13),i=n(44),r=n(32),a=n(33),l=n(29),s="prototype",u=function(t,e,n){var c,d,A,h,f=t&u.F,g=t&u.G,p=t&u.S,M=t&u.P,y=t&u.B,m=g?o:p?o[e]||(o[e]={}):(o[e]||{})[s],w=g?i:i[e]||(i[e]={}),v=w[s]||(w[s]={});g&&(n=e);for(c in n)d=!f&&m&&void 0!==m[c],A=(d?m:n)[c],h=y&&d?l(A,o):M&&"function"==typeof A?l(Function.call,A):A,m&&a(m,c,A,t&u.U),w[c]!=A&&r(w,c,h),M&&v[c]!=A&&(v[c]=A)};o.core=i,u.F=1,u.G=2,u.S=4,u.P=8,u.B=16,u.W=32,u.U=64,u.R=128,t.exports=u},function(t,e,n){"use strict";function o(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function i(t,e){var n="HOT-TABLE",o=void 0,i=void 0,r=void 0,a=void 0,c=void 0,A=void 0;if(e.isTargetWebComponent=!1,e.realTarget=e.target,A=e.stopImmediatePropagation,e.stopImmediatePropagation=function(){A.apply(this),(0,u.stopImmediatePropagation)(this)},!d.isHotTableEnv)return e;for(e=(0,l.polymerWrap)(e),c=e.path?e.path.length:0;c--;){if(e.path[c].nodeName===n)o=!0;else if(o&&e.path[c].shadowRoot){a=e.path[c];break}0!==c||a||(a=e.path[c])}return a||(a=e.target),e.isTargetWebComponent=!0,(0,s.isWebComponentSupportedNatively)()?e.realTarget=e.srcElement||e.toElement:(t instanceof Core||t instanceof Walkontable)&&(t instanceof Core?i=t.view?t.view.wt.wtTable.TABLE:null:t instanceof Walkontable&&(i=t.wtTable.TABLE.parentNode.parentNode),r=(0,l.closest)(e.target,[n],i),r?e.realTarget=i.querySelector(n)||e.target:e.realTarget=e.target),Object.defineProperty(e,"target",{get:function(){return(0,l.polymerWrap)(a)},enumerable:!0,configurable:!0}),e}function r(){return c}e.__esModule=!0;var a=function(){function t(t,e){for(var n=0;n0&&void 0!==arguments[0]?arguments[0]:null;o(this,t),this.context=e||this,this.context.eventListeners||(this.context.eventListeners=[])}return a(t,[{key:"addEventListener",value:function(t,e,n){function o(t){t=i(a,t),n.call(this,t)}var r=this,a=this.context;return this.context.eventListeners.push({element:t,event:e,callback:n,callbackProxy:o}),window.addEventListener?t.addEventListener(e,o,!1):t.attachEvent("on"+e,o),c++,function(){r.removeEventListener(t,e,n)}}},{key:"removeEventListener",value:function(t,e,n){for(var o=this.context.eventListeners.length,i=void 0;o--;)if(i=this.context.eventListeners[o],i.event==e&&i.element==t){if(n&&n!=i.callback)continue;this.context.eventListeners.splice(o,1),i.element.removeEventListener?i.element.removeEventListener(i.event,i.callbackProxy,!1):i.element.detachEvent("on"+i.event,i.callbackProxy),c--}}},{key:"clearEvents",value:function(){if(this.context)for(var t=this.context.eventListeners.length;t--;){var e=this.context.eventListeners[t];e&&this.removeEventListener(e.element,e.event,e.callback)}}},{key:"clear",value:function(){this.clearEvents()}},{key:"destroy",value:function(){this.clearEvents(),this.context=null}},{key:"fireEvent",value:function(t,e){var n,o={bubbles:!0,cancelable:"mousemove"!==e,view:window,detail:0,screenX:0,screenY:0,clientX:1,clientY:1,ctrlKey:!1,altKey:!1,shiftKey:!1,metaKey:!1,button:0,relatedTarget:void 0};document.createEvent?(n=document.createEvent("MouseEvents"),n.initMouseEvent(e,o.bubbles,o.cancelable,o.view,o.detail,o.screenX,o.screenY,o.clientX,o.clientY,o.ctrlKey,o.altKey,o.shiftKey,o.metaKey,o.button,o.relatedTarget||document.body.parentNode)):n=document.createEventObject(),t.dispatchEvent?t.dispatchEvent(n):t.fireEvent("on"+e,n)}}]),t}();e.default=d},function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{default:t}}function i(t,e){t=(0,d.toUpperCaseFirst)(t),u.default.getSingleton().add("construct",function(){var n=void 0;A.has(this)||A.set(this,{}),n=A.get(this),n[t]||(n[t]=new e(this))}),u.default.getSingleton().add("afterDestroy",function(){if(A.has(this)){var t=A.get(this);(0,c.objectEach)(t,function(t){return t.destroy()}),A.delete(this)}})}function r(t,e){if("string"!=typeof e)throw Error('Only strings can be passed as "plugin" parameter');var n=(0,d.toUpperCaseFirst)(e);if(A.has(t)&&A.get(t)[n])return A.get(t)[n]}function a(t){return A.has(t)?Object.keys(A.get(t)):[]}function l(t,e){ -var n=null;return A.has(t)&&(0,c.objectEach)(A.get(t),function(t,o){t===e&&(n=o)}),n}e.__esModule=!0,e.getPluginName=e.getRegistredPluginNames=e.getPlugin=e.registerPlugin=void 0;var s=n(8),u=o(s),c=n(2),d=n(27),A=new WeakMap;e.registerPlugin=i,e.getPlugin=r,e.getRegistredPluginNames=a,e.getPluginName=l},function(t,e,n){"use strict";function o(t){var e="undefined"==typeof t?"undefined":l(t);return"number"==e?!isNaN(t)&&isFinite(t):"string"==e?!!t.length&&(1==t.length?/\d/.test(t):/^\s*[+-]?\s*(?:(?:\d+(?:\.\d+)?(?:e[+-]?\d+)?)|(?:0x[a-f\d]+))\s*$/i.test(t)):"object"==e&&!(!t||"number"!=typeof t.valueOf()||t instanceof Date)}function i(t,e,n){var o=-1;for("function"==typeof e?(n=e,e=t):o=t-1;++o<=e&&n(o)!==!1;);}function r(t,e,n){var o=t+1;for("function"==typeof e&&(n=e,e=0);--o>=e&&n(o)!==!1;);}function a(t,e){return e=parseInt(e.toString().replace("%",""),10),e=parseInt(t*e/100,10)}e.__esModule=!0;var l="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t};e.isNumeric=o,e.rangeEach=i,e.rangeEachReverse=r,e.valueAccordingPercent=a},function(t,e,n){"use strict";function o(t){t.isImmediatePropagationEnabled=!1,t.cancelBubble=!0}function i(t){return t.isImmediatePropagationEnabled===!1}function r(t){"function"==typeof t.stopPropagation?t.stopPropagation():t.cancelBubble=!0}function a(t){return t.pageX?t.pageX:t.clientX+(0,c.getWindowScrollLeft)()}function l(t){return t.pageY?t.pageY:t.clientY+(0,c.getWindowScrollTop)()}function s(t){return 2===t.button}function u(t){return 0===t.button}e.__esModule=!0,e.stopImmediatePropagation=o,e.isImmediatePropagationStopped=i,e.stopPropagation=r,e.pageX=a,e.pageY=l,e.isRightClick=s,e.isLeftClick=u;var c=n(0)},function(t,e,n){"use strict";function o(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}e.__esModule=!0;var i=function(){function t(t,e){for(var n=0;n0&&void 0!==arguments[0]?arguments[0]:null;return t?(t.pluginHookBucket||(t.pluginHookBucket=this.createEmptyBucket()),t.pluginHookBucket):this.globalBucket}},{key:"add",value:function(t,e){var n=this,o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;if(Array.isArray(e))(0,r.arrayEach)(e,function(e){return n.add(t,e,o)});else{var i=this.getBucket(o);if("undefined"==typeof i[t]&&(this.register(t),i[t]=[]),e.skip=!1,i[t].indexOf(e)===-1){var a=!1;e.initialHook&&(0,r.arrayEach)(i[t],function(n,o){if(n.initialHook)return i[t][o]=e,a=!0,!1}),a||i[t].push(e)}}return this}},{key:"once",value:function(t,e){var n=this,o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;Array.isArray(e)?(0,r.arrayEach)(e,function(e){return n.once(t,e,o)}):(e.runOnce=!0,this.add(t,e,o))}},{key:"remove",value:function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,o=this.getBucket(n);return"undefined"!=typeof o[t]&&o[t].indexOf(e)>=0&&(e.skip=!0,!0)}},{key:"has",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=this.getBucket(e);return!(void 0===n[t]||!n[t].length)}},{key:"run",value:function(t,e,n,o,i,r,a,l){var s=this.globalBucket[e],u=-1,c=s?s.length:0;if(c)for(;++u0&&void 0!==arguments[0]?arguments[0]:null;(0,a.objectEach)(this.getBucket(t),function(t,e,n){return n[e].length=0})}},{key:"register",value:function(t){this.isRegistered(t)||l.push(t)}},{key:"deregister",value:function(t){this.isRegistered(t)&&l.splice(l.indexOf(t),1)}},{key:"isRegistered",value:function(t){return l.indexOf(t)>=0}},{key:"getRegistered",value:function(){return l}}]),t}(),u=new s;e.default=s},function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{default:t}}function i(t){if("function"==typeof t)return t;if(!T(t))throw Error('No registered renderer found under "'+t+'" name');return C(t)}e.__esModule=!0,e.getRegisteredRenderers=e.getRegisteredRendererNames=e.hasRenderer=e.getRenderer=e.registerRenderer=void 0;var r=n(51),a=o(r),l=n(260),s=o(l),u=n(261),c=o(u),d=n(262),A=o(d),h=n(263),f=o(h),g=n(264),p=o(g),M=n(265),y=o(M),m=n(266),w=o(m),v=(0,a.default)("renderers"),b=v.register,C=v.getItem,T=v.hasItem,E=v.getNames,I=v.getValues;b("base",s.default),b("autocomplete",c.default),b("checkbox",A.default),b("html",f.default),b("numeric",p.default),b("password",y.default),b("text",w.default),e.registerRenderer=b,e.getRenderer=i,e.hasRenderer=T,e.getRegisteredRendererNames=E,e.getRegisteredRenderers=I},function(t,e,n){var o=n(82)("wks"),i=n(49),r=n(13).Symbol,a="function"==typeof r,l=t.exports=function(t){return o[t]||(o[t]=a&&r[t]||(a?r:i)("Symbol."+t))};l.store=o},function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{default:t}}e.__esModule=!0,e.Viewport=e.TableRenderer=e.Table=e.Settings=e.Selection=e.Scroll=e.Overlays=e.Event=e.Core=e.default=e.Border=e.TopLeftCornerOverlay=e.TopOverlay=e.LeftOverlay=e.DebugOverlay=e.RowFilter=e.ColumnFilter=e.CellRange=e.CellCoords=e.ViewportRowsCalculator=e.ViewportColumnsCalculator=void 0,n(96),n(113),n(122),n(123),n(107),n(121),n(104),n(105),n(106),n(95),n(118),n(116),n(114),n(119),n(120),n(115),n(117),n(108),n(109),n(110),n(112),n(111),n(93),n(94),n(89),n(92),n(91),n(90),n(68),n(98),n(99),n(101),n(100),n(97),n(103),n(102),n(124),n(127),n(125),n(126),n(129),n(128),n(131),n(130);var i=n(135),r=o(i),a=n(136),l=o(a),s=n(42),u=o(s),c=n(69),d=o(c),A=n(139),h=o(A),f=n(140),g=o(f),p=n(185),M=o(p),y=n(186),m=o(y),w=n(187),v=o(w),b=n(188),C=o(b),T=n(134),E=o(T),I=n(137),x=o(I),D=n(138),N=o(D),L=n(141),S=o(L),B=n(142),k=o(B),Q=n(189),j=o(Q),_=n(143),U=o(_),R=n(144),Y=o(R),O=n(145),H=o(O),z=n(146),F=o(z);e.ViewportColumnsCalculator=r.default,e.ViewportRowsCalculator=l.default,e.CellCoords=u.default,e.CellRange=d.default,e.ColumnFilter=h.default,e.RowFilter=g.default,e.DebugOverlay=M.default,e.LeftOverlay=m.default,e.TopOverlay=v.default,e.TopLeftCornerOverlay=C.default,e.Border=E.default,e.default=x.default,e.Core=x.default,e.Event=N.default,e.Overlays=S.default,e.Scroll=k.default,e.Selection=j.default,e.Settings=U.default,e.Table=Y.default,e.TableRenderer=H.default,e.Viewport=F.default},function(t,e,n){"use strict";function o(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}e.__esModule=!0;var i=function(){function t(t,e){for(var n=0;n=0&&c.splice(c.indexOf(this.pluginName),1),c.length||this.hot.runHooks("afterPluginsInitialized"),this.initialized=!0}},{key:"enablePlugin",value:function(){this.enabled=!0}},{key:"disablePlugin",value:function(){this.eventManager&&this.eventManager.clear(),this.clearHooks(),this.enabled=!1}},{key:"addHook",value:function(t,e){u.get(this).hooks[t]=u.get(this).hooks[t]||[];var n=u.get(this).hooks[t];this.hot.addHook(t,e),n.push(e),u.get(this).hooks[t]=n}},{key:"removeHooks",value:function(t){var e=this;(0,a.arrayEach)(u.get(this).hooks[t]||[],function(n){e.hot.removeHook(t,n)})}},{key:"clearHooks",value:function(){var t=this,e=u.get(this).hooks;(0,r.objectEach)(e,function(e,n){return t.removeHooks(n)}),e.length=0}},{key:"callOnPluginsReady",value:function(t){this.isPluginsReady?t():this.pluginsInitializedCallbacks.push(t)}},{key:"onAfterPluginsInitialized",value:function(){(0,a.arrayEach)(this.pluginsInitializedCallbacks,function(t){return t()}),this.pluginsInitializedCallbacks.length=0,this.isPluginsReady=!0}},{key:"onUpdateSettings",value:function(){this.isEnabled&&(this.enabled&&!this.isEnabled()&&this.disablePlugin(),!this.enabled&&this.isEnabled()&&this.enablePlugin(),this.enabled&&this.isEnabled()&&this.updatePlugin())}},{key:"updatePlugin",value:function(){}},{key:"destroy",value:function(){var t=this;this.eventManager&&this.eventManager.destroy(),this.clearHooks(),(0,r.objectEach)(this,function(e,n){"hot"!==n&&"t"!==n&&(t[n]=null)}),delete this.t,delete this.hot}}]),t}();e.default=d},function(t,e){var n=t.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=n)},function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{default:t}}function i(t){var e={},n=t;this.getConstructor=function(){return t},this.getInstance=function(t){return t.guid in e||(e[t.guid]=new n(t)),e[t.guid]},d.default.getSingleton().add("afterDestroy",function(){e={}})}function r(t,e){var n=void 0;if("function"==typeof t)Q.get(t)||l(null,t),n=Q.get(t);else{if("string"!=typeof t)throw Error('Only strings and functions can be passed as "editor" parameter');n=U(t)}if(!n)throw Error('No editor registered under name "'+t+'"');return n.getInstance(e)}function a(t){if(!R(t))throw Error('No registered editor found under "'+t+'" name');return U(t).getConstructor()}function l(t,e){var n=new i(e);"string"==typeof t&&_(t,n),Q.set(e,n)}e.__esModule=!0,e.getRegisteredEditors=e.getRegisteredEditorNames=e.hasEditor=e.getEditorInstance=e.getEditor=e.registerEditor=void 0,e.RegisteredEditor=i,e._getEditorInstance=r;var s=n(51),u=o(s),c=n(8),d=o(c),A=n(36),h=o(A),f=n(147),g=o(f),p=n(202),M=o(p),y=n(203),m=o(y),w=n(204),v=o(w),b=n(148),C=o(b),T=n(205),E=o(T),I=n(206),x=o(I),D=n(207),N=o(D),L=n(208),S=o(L),B=n(43),k=o(B),Q=new WeakMap,j=(0,u.default)("editors"),_=j.register,U=j.getItem,R=j.hasItem,Y=j.getNames,O=j.getValues;l("base",h.default),l("autocomplete",g.default),l("checkbox",M.default),l("date",m.default),l("dropdown",v.default),l("handsontable",C.default),l("mobile",E.default),l("numeric",x.default),l("password",N.default),l("select",S.default),l("text",k.default),e.registerEditor=l,e.getEditor=a,e.getEditorInstance=r,e.hasEditor=R,e.getRegisteredEditorNames=Y,e.getRegisteredEditors=O},function(t,e){t.exports=function(t){return"object"==typeof t?null!==t:"function"==typeof t}},function(t,e,n){"use strict";function o(t){return 32==t||t>=48&&t<=57||t>=96&&t<=111||t>=186&&t<=192||t>=219&&t<=222||t>=226||t>=65&&t<=90}function i(t){var e=[s.ARROW_DOWN,s.ARROW_UP,s.ARROW_LEFT,s.ARROW_RIGHT,s.HOME,s.END,s.DELETE,s.BACKSPACE,s.F1,s.F2,s.F3,s.F4,s.F5,s.F6,s.F7,s.F8,s.F9,s.F10,s.F11,s.F12,s.TAB,s.PAGE_DOWN,s.PAGE_UP,s.ENTER,s.ESCAPE,s.SHIFT,s.CAPS_LOCK,s.ALT];return e.indexOf(t)!==-1}function r(t){return[s.CONTROL_LEFT,224,s.COMMAND_LEFT,s.COMMAND_RIGHT].indexOf(t)!==-1}function a(t,e){var n=e.split("|"),o=!1;return(0,l.arrayEach)(n,function(e){if(t===s[e])return o=!0,!1}),o}e.__esModule=!0,e.KEY_CODES=void 0,e.isPrintableChar=o,e.isMetaKey=i,e.isCtrlKey=r,e.isKey=a;var l=n(1),s=e.KEY_CODES={MOUSE_LEFT:1,MOUSE_RIGHT:3,MOUSE_MIDDLE:2,BACKSPACE:8,COMMA:188,INSERT:45,DELETE:46,END:35,ENTER:13,ESCAPE:27,CONTROL_LEFT:91,COMMAND_LEFT:17,COMMAND_RIGHT:93,ALT:18,HOME:36,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,SPACE:32,SHIFT:16,CAPS_LOCK:20,TAB:9,ARROW_RIGHT:39,ARROW_LEFT:37,ARROW_UP:38,ARROW_DOWN:40,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,A:65,X:88,C:67,V:86}},function(t,e,n){"use strict";function o(t){return{start:t.getTopLeftCorner(),end:t.getBottomRightCorner()}}function i(t){return(0,b.hasClass)(t,"htSeparator")}function r(t){return(0,b.hasClass)(t,"htSubmenu")}function a(t){return(0,b.hasClass)(t,"htDisabled")}function l(t){return(0,b.hasClass)(t,"htSelectionDisabled")}function s(t){var e=t.getSelected();return e?e[0]<0?null:e:null}function u(t,e){return t.indexOf(e)!=-1?t:(t=t.replace("htTop","").replace("htMiddle","").replace("htBottom","").replace(" ",""),t+=" "+e)}function c(t,e){return t.indexOf(e)!=-1?t:(t=t.replace("htLeft","").replace("htCenter","").replace("htRight","").replace("htJustify","").replace(" ",""),t+=" "+e)}function d(t,e){for(var n={},o=t.from.row;o<=t.to.row;o++)for(var i=t.from.col;i<=t.to.col;i++)n[o]||(n[o]=[]),n[o][i]=e(o,i);return n}function A(t,e,n,o,i){if(t.from.row==t.to.row&&t.from.col==t.to.col)h(t.from.row,t.from.col,e,n,o,i);else for(var r=t.from.row;r<=t.to.row;r++)for(var a=t.from.col;a<=t.to.col;a++)h(r,a,e,n,o,i)}function h(t,e,n,o,i,r){var a=i(t,e),l=o;a.className&&(l="vertical"===n?u(a.className,o):c(a.className,o)),r(t,e,"className",l)}function f(t,e){var n=!1;return t&&t.forAll(function(t,o){if(e(t,o))return n=!0,!1}),n}function g(t){return''+String.fromCharCode(10003)+""+t}function p(t,e){return!t.hidden||!("function"==typeof t.hidden&&t.hidden.call(e))}function M(t,e){for(var n=t.slice(0),o=0;o0?e[e.length-1].name!==t.name&&e.push(t):e.push(t)}),e}function w(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:C.KEY,n=t.slice(0);return n=M(n,e),n=y(n,e),n=m(n)}e.__esModule=!0,e.normalizeSelection=o,e.isSeparator=i,e.hasSubMenu=r,e.isDisabled=a,e.isSelectionDisabled=l,e.getValidSelection=s,e.prepareVerticalAlignClass=u,e.prepareHorizontalAlignClass=c,e.getAlignmentClasses=d,e.align=A,e.checkSelectionConsistency=f,e.markLabelAsSelected=g,e.isItemHidden=p,e.filterSeparators=w;var v=n(1),b=n(0),C=n(70)},function(t,e,n){var o=n(15);t.exports=function(t){if(!o(t))throw TypeError(t+" is not an object!");return t}},function(t,e,n){var o=n(18),i=n(160),r=n(85),a=Object.defineProperty;e.f=n(21)?Object.defineProperty:function(t,e,n){if(o(t),e=r(e,!0),o(n),i)try{return a(t,e,n)}catch(t){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(t[e]=n.value),t}},function(t,e,n){"use strict";function o(t){var e=void 0;switch("undefined"==typeof t?"undefined":s(t)){case"string":case"number":e=""+t;break;case"object":e=null===t?"":t.toString();break;case"undefined":e="";break;default:e=t.toString()}return e}function i(t){return"undefined"!=typeof t}function r(t){return"undefined"==typeof t}function a(t){return null===t||""===t||r(t)}function l(t){return"[object RegExp]"===Object.prototype.toString.call(t)}e.__esModule=!0;var s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t};e.stringify=o,e.isDefined=i,e.isUndefined=r,e.isEmpty=a,e.isRegExp=l},function(t,e,n){t.exports=!n(31)(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},function(t,e){var n={}.hasOwnProperty;t.exports=function(t,e){return n.call(t,e)}},function(t,e,n){var o=n(76),i=n(30);t.exports=function(t){return o(i(t))}},function(t,e,n){var o=n(61),i=Math.min;t.exports=function(t){return t>0?i(o(t),9007199254740991):0}},function(t,e,n){"use strict";function o(){return s}function i(){return u}function r(){return c}function a(){return d}function l(t){return t||(t=navigator.userAgent),/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(t)}e.__esModule=!0,e.isIE8=o,e.isIE9=i,e.isSafari=r,e.isChrome=a,e.isMobileBrowser=l;var s=!document.createTextNode("test").textContent,u=!!document.documentMode,c=/Safari/.test(navigator.userAgent)&&/Apple Computer/.test(navigator.vendor),d=/Chrome/.test(navigator.userAgent)&&/Google/.test(navigator.vendor)},function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{default:t}}function i(t){if("function"==typeof t)return t;if(!y(t))throw Error('No registered validator found under "'+t+'" name');return M(t)}e.__esModule=!0,e.getRegisteredValidators=e.getRegisteredValidatorNames=e.hasValidator=e.getValidator=e.registerValidator=void 0;var r=n(51),a=o(r),l=n(271),s=o(l),u=n(272),c=o(u),d=n(273),A=o(d),h=n(274),f=o(h),g=(0,a.default)("validators"),p=g.register,M=g.getItem,y=g.hasItem,m=g.getNames,w=g.getValues;p("autocomplete",s.default),p("date",c.default),p("numeric",A.default),p("time",f.default),e.registerValidator=p,e.getValidator=i,e.hasValidator=y,e.getRegisteredValidatorNames=m,e.getRegisteredValidators=w},function(t,e,n){"use strict";function o(t){return t[0].toUpperCase()+t.substr(1)}function i(){for(var t=[],e=arguments.length,n=Array(e),o=0;o1&&void 0!==arguments[1]?arguments[1]:{};return(""+t).replace(/(?:\\)?\[([^[\]]+)]/g,function(t,n){return"\\"===t.charAt(0)?t.substr(1,t.length-1):void 0===e[n]?"":e[n]})}function s(t){return t+="",t.replace(c,"")}e.__esModule=!0,e.toUpperCaseFirst=o,e.equalsIgnoreCase=i,e.randomString=r,e.isPercentValue=a,e.substitute=l,e.stripTags=s;var u=n(20),c=(n(6),/<\/?\w+\/?>|<\w+[\s|\/][^>]*>/gi)},function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{default:t}}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}e.__esModule=!0;var r=function(){function t(t,e){for(var n=0;n0&&void 0!==arguments[0]&&arguments[0],e=this.shouldBeRendered();this.clone&&(this.needFullRender||e)&&this.clone.draw(t),this.needFullRender=e}},{key:"reset",value:function(){if(this.clone){var t=this.clone.wtTable.holder,e=this.clone.wtTable.hider,n=t.style,o=e.style,i=t.parentNode.style;(0,s.arrayEach)([n,o,i],function(t){t.width="",t.height=""})}}},{key:"destroy",value:function(){new c.default(this.clone).destroy()}}]),t}();e.default=f},function(t,e,n){var o=n(71);t.exports=function(t,e,n){if(o(t),void 0===e)return t;switch(n){case 1:return function(n){return t.call(e,n)};case 2:return function(n,o){return t.call(e,n,o)};case 3:return function(n,o,i){return t.call(e,n,o,i)}}return function(){return t.apply(e,arguments)}}},function(t,e){t.exports=function(t){if(void 0==t)throw TypeError("Can't call method on "+t);return t}},function(t,e){t.exports=function(t){try{return!!t()}catch(t){return!0}}},function(t,e,n){var o=n(19),i=n(40);t.exports=n(21)?function(t,e,n){return o.f(t,e,i(1,n))}:function(t,e,n){return t[e]=n,t}},function(t,e,n){var o=n(13),i=n(32),r=n(22),a=n(49)("src"),l="toString",s=Function[l],u=(""+s).split(l);n(44).inspectSource=function(t){return s.call(t)},(t.exports=function(t,e,n,l){var s="function"==typeof n;s&&(r(n,"name")||i(n,"name",e)),t[e]!==n&&(s&&(r(n,a)||i(n,a,t[e]?""+t[e]:u.join(String(e)))),t===o?t[e]=n:l?t[e]?t[e]=n:i(t,e,n):(delete t[e],i(t,e,n)))})(Function.prototype,l,function(){return"function"==typeof this&&this[a]||s.call(this)})},function(t,e,n){"use strict";function o(t){return h.call(window,t)}function i(t){f.call(window,t)}function r(){return"ontouchstart"in window}function a(){var t=document.createElement("div");return!(!t.createShadowRoot||!t.createShadowRoot.toString().match(/\[native code\]/))}function l(){var t=document.createElement("TABLE");t.style.borderSpacing=0,t.style.borderWidth=0,t.style.padding=0;var e=document.createElement("TBODY");t.appendChild(e),e.appendChild(document.createElement("TR")),e.firstChild.appendChild(document.createElement("TD")),e.firstChild.firstChild.innerHTML="t
t";var n=document.createElement("CAPTION");n.innerHTML="c
c
c
c",n.style.padding=0,n.style.margin=0,t.insertBefore(n,e),document.body.appendChild(t),p=t.offsetHeight<2*t.lastChild.offsetHeight,document.body.removeChild(t)}function s(){return void 0===p&&l(),p}function u(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return M?M:M="object"===("undefined"==typeof Intl?"undefined":c(Intl))?new Intl.Collator(t,e).compare:"function"==typeof String.prototype.localeCompare?function(t,e){return(""+t).localeCompare(e)}:function(t,e){return t===e?0:t>e?-1:1}}e.__esModule=!0;var c="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t};e.requestAnimationFrame=o,e.cancelAnimationFrame=i,e.isTouchSupported=r,e.isWebComponentSupportedNatively=a,e.hasCaptionProblem=s,e.getComparisonFunction=u;for(var d=0,A=["ms","moz","webkit","o"],h=window.requestAnimationFrame,f=window.cancelAnimationFrame,g=0;g1&&void 0!==arguments[1]?arguments[1]:200,o=0,i={lastCallThrottled:!0},r=null;return e}function r(t){function e(){l=r}function n(){return l?(l--,t.apply(this,arguments)):a.apply(this,arguments)}var o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:200,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:10,a=i(t,o),l=r;return n.clearHits=e,n}function a(t){function e(){var e=this,r=arguments;return o&&clearTimeout(o),o=setTimeout(function(){i=t.apply(e,r)},n),i}var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:200,o=null,i=void 0;return e}function l(){for(var t=arguments.length,e=Array(t),n=0;n1?e-1:0),o=1;o=n?t.apply(this,l):e(l)}}var n=t.length;return e([])}function c(t){function e(o){return function(){for(var i=arguments.length,r=Array(i),a=0;a=n?t.apply(this,l):e(l)}}var n=t.length;return e([])}e.__esModule=!0,e.isFunction=o,e.throttle=i,e.throttleAfterHits=r,e.debounce=a,e.pipe=l,e.partial=s,e.curry=u,e.curryRight=c;var d=n(1)},function(t,e,n){"use strict";function o(t){this.instance=t,this.state=a.VIRGIN,this._opened=!1,this._fullEditMode=!1,this._closeCallback=null,this.init()}e.__esModule=!0,e.EditorState=void 0;var i=n(11),r=n(20),a=e.EditorState={VIRGIN:"STATE_VIRGIN",EDITING:"STATE_EDITING",WAITING:"STATE_WAITING",FINISHED:"STATE_FINISHED"};o.prototype._fireCallbacks=function(t){this._closeCallback&&(this._closeCallback(t),this._closeCallback=null)},o.prototype.init=function(){},o.prototype.getValue=function(){throw Error("Editor getValue() method unimplemented")},o.prototype.setValue=function(t){throw Error("Editor setValue() method unimplemented")},o.prototype.open=function(){throw Error("Editor open() method unimplemented")},o.prototype.close=function(){throw Error("Editor close() method unimplemented")},o.prototype.prepare=function(t,e,n,o,i,r){this.TD=o,this.row=t,this.col=e,this.prop=n,this.originalValue=i,this.cellProperties=r;var l=!document.activeElement||document.activeElement&&void 0===document.activeElement.nodeName;this.instance.view.isMouseDown()&&document.activeElement&&document.activeElement!==document.body&&!l?document.activeElement.blur():l&&document.body.focus(),this.state=a.VIRGIN},o.prototype.extend=function(){function t(){n.apply(this,arguments)}function e(t,e){function n(){}return n.prototype=e.prototype,t.prototype=new n,t.prototype.constructor=t,t}var n=this.constructor;return e(t,n)},o.prototype.saveValue=function(t,e){var n=void 0,o=void 0;e?(n=this.instance.getSelected(),n[0]>n[2]&&(o=n[0],n[0]=n[2],n[2]=o),n[1]>n[3]&&(o=n[1],n[1]=n[3],n[3]=o)):n=[this.row,this.col,null,null],this.instance.populateFromArray(n[0],n[1],t,n[2],n[3],"edit")},o.prototype.beginEditing=function(t,e){this.state==a.VIRGIN&&(this.instance.view.scrollViewport(new i.CellCoords(this.row,this.col)),this.instance.view.render(),this.state=a.EDITING,t="string"==typeof t?t:this.originalValue,this.setValue((0,r.stringify)(t)),this.open(e),this._opened=!0,this.focus(),this.instance.view.render(),this.instance.runHooks("afterBeginEditing",this.row,this.col))},o.prototype.finishEditing=function(t,e,n){var o,i=this;if(n){var r=this._closeCallback;this._closeCallback=function(t){r&&r(t),n(t),i.instance.view.render()}; -}if(!this.isWaiting()){if(this.state==a.VIRGIN)return void this.instance._registerTimeout(setTimeout(function(){i._fireCallbacks(!0)},0));if(this.state==a.EDITING){if(t)return this.cancelChanges(),void this.instance.view.render();var l=this.getValue();o=this.instance.getSettings().trimWhitespace?[["string"==typeof l?String.prototype.trim.call(l||""):l]]:[[l]],this.state=a.WAITING,this.saveValue(o,e),this.instance.getCellValidator(this.cellProperties)?this.instance.addHookOnce("postAfterValidate",function(t){i.state=a.FINISHED,i.discardEditor(t)}):(this.state=a.FINISHED,this.discardEditor(!0))}}},o.prototype.cancelChanges=function(){this.state=a.FINISHED,this.discardEditor()},o.prototype.discardEditor=function(t){this.state===a.FINISHED&&(t===!1&&this.cellProperties.allowInvalid!==!0?(this.instance.selectCell(this.row,this.col),this.focus(),this.state=a.EDITING,this._fireCallbacks(!1)):(this.close(),this._opened=!1,this._fullEditMode=!1,this.state=a.VIRGIN,this._fireCallbacks(!0)))},o.prototype.enableFullEditMode=function(){this._fullEditMode=!0},o.prototype.isInFullEditMode=function(){return this._fullEditMode},o.prototype.isOpened=function(){return this._opened},o.prototype.isWaiting=function(){return this.state===a.WAITING},o.prototype.checkEditorSection=function(){var t=this.instance.countRows(),e="";return this.row=t-this.instance.getSettings().fixedRowsBottom?e=this.col=t.getSetting("totalRows")||this.col>=t.getSetting("totalColumns"))}},{key:"isEqual",value:function(t){return t===this||this.row===t.row&&this.col===t.col}},{key:"isSouthEastOf",value:function(t){return this.row>=t.row&&this.col>=t.col}},{key:"isNorthWestOf",value:function(t){return this.row<=t.row&&this.col<=t.col}},{key:"isSouthWestOf",value:function(t){return this.row>=t.row&&this.col<=t.col}},{key:"isNorthEastOf",value:function(t){return this.row<=t.row&&this.col>=t.col}}]),t}();e.default=r},function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{default:t}}e.__esModule=!0;var i=n(0),r=n(183),a=o(r),l=n(36),s=o(l),u=n(4),c=o(u),d=n(16),A=n(7),h=s.default.prototype.extend();h.prototype.init=function(){var t=this;this.createElements(),this.eventManager=new c.default(this),this.bindEvents(),this.autoResize=(0,a.default)(),this.instance.addHook("afterDestroy",function(){t.destroy()})},h.prototype.getValue=function(){return this.TEXTAREA.value},h.prototype.setValue=function(t){this.TEXTAREA.value=t};var f=function(t){var e,n=this,o=n.getActiveEditor();if(e=(t.ctrlKey||t.metaKey)&&!t.altKey,t.target===o.TEXTAREA&&!(0,A.isImmediatePropagationStopped)(t)){if(17===t.keyCode||224===t.keyCode||91===t.keyCode||93===t.keyCode)return void(0,A.stopImmediatePropagation)(t);switch(t.keyCode){case d.KEY_CODES.ARROW_RIGHT:o.isInFullEditMode()&&(!o.isWaiting()&&!o.allowKeyEventPropagation||!o.isWaiting()&&o.allowKeyEventPropagation&&!o.allowKeyEventPropagation(t.keyCode))&&(0,A.stopImmediatePropagation)(t);break;case d.KEY_CODES.ARROW_LEFT:o.isInFullEditMode()&&(!o.isWaiting()&&!o.allowKeyEventPropagation||!o.isWaiting()&&o.allowKeyEventPropagation&&!o.allowKeyEventPropagation(t.keyCode))&&(0,A.stopImmediatePropagation)(t);break;case d.KEY_CODES.ARROW_UP:case d.KEY_CODES.ARROW_DOWN:o.isInFullEditMode()&&(!o.isWaiting()&&!o.allowKeyEventPropagation||!o.isWaiting()&&o.allowKeyEventPropagation&&!o.allowKeyEventPropagation(t.keyCode))&&(0,A.stopImmediatePropagation)(t);break;case d.KEY_CODES.ENTER:var r=o.instance.getSelected(),a=!(r[0]===r[2]&&r[1]===r[3]);if(e&&!a||t.altKey){if(o.isOpened()){var l=(0,i.getCaretPosition)(o.TEXTAREA),s=o.getValue(),u=s.slice(0,l)+"\n"+s.slice(l);o.setValue(u),(0,i.setCaretPosition)(o.TEXTAREA,l+1)}else o.beginEditing(o.originalValue+"\n");(0,A.stopImmediatePropagation)(t)}t.preventDefault();break;case d.KEY_CODES.A:case d.KEY_CODES.X:case d.KEY_CODES.C:case d.KEY_CODES.V:e&&(0,A.stopImmediatePropagation)(t);break;case d.KEY_CODES.BACKSPACE:case d.KEY_CODES.DELETE:case d.KEY_CODES.HOME:case d.KEY_CODES.END:(0,A.stopImmediatePropagation)(t)}[d.KEY_CODES.ARROW_UP,d.KEY_CODES.ARROW_RIGHT,d.KEY_CODES.ARROW_DOWN,d.KEY_CODES.ARROW_LEFT].indexOf(t.keyCode)===-1&&o.autoResize.resize(String.fromCharCode(t.keyCode))}};h.prototype.open=function(){this.refreshDimensions(),this.instance.addHook("beforeKeyDown",f)},h.prototype.close=function(t){this.textareaParentStyle.display="none",this.autoResize.unObserve(),document.activeElement===this.TEXTAREA&&this.instance.listen(),this.instance.removeHook("beforeKeyDown",f)},h.prototype.focus=function(){this.TEXTAREA.focus(),(0,i.setCaretPosition)(this.TEXTAREA,this.TEXTAREA.value.length)},h.prototype.createElements=function(){this.TEXTAREA=document.createElement("TEXTAREA"),(0,i.addClass)(this.TEXTAREA,"handsontableInput"),this.textareaStyle=this.TEXTAREA.style,this.textareaStyle.width=0,this.textareaStyle.height=0,this.TEXTAREA_PARENT=document.createElement("DIV"),(0,i.addClass)(this.TEXTAREA_PARENT,"handsontableInputHolder"),this.textareaParentStyle=this.TEXTAREA_PARENT.style,this.textareaParentStyle.top=0,this.textareaParentStyle.left=0,this.textareaParentStyle.display="none",this.TEXTAREA_PARENT.appendChild(this.TEXTAREA),this.instance.rootElement.appendChild(this.TEXTAREA_PARENT);var t=this;this.instance._registerTimeout(setTimeout(function(){t.refreshDimensions()},0))},h.prototype.getEditedCell=function(){var t,e=this.checkEditorSection();switch(e){case"top":t=this.instance.view.wt.wtOverlays.topOverlay.clone.wtTable.getCell({row:this.row,col:this.col}),this.textareaParentStyle.zIndex=101;break;case"top-left-corner":t=this.instance.view.wt.wtOverlays.topLeftCornerOverlay.clone.wtTable.getCell({row:this.row,col:this.col}),this.textareaParentStyle.zIndex=103;break;case"bottom-left-corner":t=this.instance.view.wt.wtOverlays.bottomLeftCornerOverlay.clone.wtTable.getCell({row:this.row,col:this.col}),this.textareaParentStyle.zIndex=103;break;case"left":t=this.instance.view.wt.wtOverlays.leftOverlay.clone.wtTable.getCell({row:this.row,col:this.col}),this.textareaParentStyle.zIndex=102;break;case"bottom":t=this.instance.view.wt.wtOverlays.bottomOverlay.clone.wtTable.getCell({row:this.row,col:this.col}),this.textareaParentStyle.zIndex=102;break;default:t=this.instance.getCell(this.row,this.col),this.textareaParentStyle.zIndex=""}return t!=-1&&t!=-2?t:void 0},h.prototype.refreshValue=function(){var t=this.instance.getSourceDataAtCell(this.row,this.prop);this.originalValue=t,this.setValue(t),this.refreshDimensions()},h.prototype.refreshDimensions=function(){if(this.state===l.EditorState.EDITING){if(this.TD=this.getEditedCell(),!this.TD)return void this.close(!0);var t,e=(0,i.offset)(this.TD),n=(0,i.offset)(this.instance.rootElement),o=(0,i.getScrollableElement)(this.TD),r=this.instance.countRows(),a=e.top===n.top?0:1,s=e.top-n.top-a-(o.scrollTop||0),u=e.left-n.left-1-(o.scrollLeft||0),c=this.instance.getSettings(),d=(this.instance.hasRowHeaders(),this.instance.hasColHeaders()),A=this.checkEditorSection(),h=this.TD.style.backgroundColor;switch(A){case"top":t=(0,i.getCssTransform)(this.instance.view.wt.wtOverlays.topOverlay.clone.wtTable.holder.parentNode);break;case"left":t=(0,i.getCssTransform)(this.instance.view.wt.wtOverlays.leftOverlay.clone.wtTable.holder.parentNode);break;case"top-left-corner":t=(0,i.getCssTransform)(this.instance.view.wt.wtOverlays.topLeftCornerOverlay.clone.wtTable.holder.parentNode);break;case"bottom-left-corner":t=(0,i.getCssTransform)(this.instance.view.wt.wtOverlays.bottomLeftCornerOverlay.clone.wtTable.holder.parentNode);break;case"bottom":t=(0,i.getCssTransform)(this.instance.view.wt.wtOverlays.bottomOverlay.clone.wtTable.holder.parentNode)}(d&&0===this.instance.getSelected()[0]||c.fixedRowsBottom&&this.instance.getSelected()[0]===r-c.fixedRowsBottom)&&(s+=1),0===this.instance.getSelected()[1]&&(u+=1),t&&t!=-1?this.textareaParentStyle[t[0]]=t[1]:(0,i.resetCssTransform)(this.TEXTAREA_PARENT),this.textareaParentStyle.top=s+"px",this.textareaParentStyle.left=u+"px";var f=this.instance.view.wt.wtViewport.rowsRenderCalculator.startPosition,g=this.instance.view.wt.wtViewport.columnsRenderCalculator.startPosition,p=this.instance.view.wt.wtOverlays.leftOverlay.getScrollPosition(),M=this.instance.view.wt.wtOverlays.topOverlay.getScrollPosition(),y=(0,i.getScrollbarWidth)(),m=this.TD.offsetTop+f-M,w=this.TD.offsetLeft+g-p,v=(0,i.innerWidth)(this.TD)-8,b=(0,i.hasVerticalScrollbar)(o)?y:0,C=(0,i.hasHorizontalScrollbar)(o)?y:0,T=this.instance.view.maximumVisibleElementWidth(w)-9-b,E=this.TD.scrollHeight+1,I=Math.max(this.instance.view.maximumVisibleElementHeight(m)-C,23),x=(0,i.getComputedStyle)(this.TD);this.TEXTAREA.style.fontSize=x.fontSize,this.TEXTAREA.style.fontFamily=x.fontFamily,this.TEXTAREA.style.backgroundColor="",this.TEXTAREA.style.backgroundColor=h?h:(0,i.getComputedStyle)(this.TEXTAREA).backgroundColor,this.autoResize.init(this.TEXTAREA,{minHeight:Math.min(E,I),maxHeight:I,minWidth:Math.min(v,T),maxWidth:T},!0),this.textareaParentStyle.display="block"}},h.prototype.bindEvents=function(){var t=this;this.eventManager.addEventListener(this.TEXTAREA,"cut",function(t){(0,A.stopPropagation)(t)}),this.eventManager.addEventListener(this.TEXTAREA,"paste",function(t){(0,A.stopPropagation)(t)}),this.instance.addHook("afterScrollHorizontally",function(){t.refreshDimensions()}),this.instance.addHook("afterScrollVertically",function(){t.refreshDimensions()}),this.instance.addHook("afterColumnResize",function(){t.refreshDimensions(),t.focus()}),this.instance.addHook("afterRowResize",function(){t.refreshDimensions(),t.focus()}),this.instance.addHook("afterDestroy",function(){t.eventManager.destroy()})},h.prototype.destroy=function(){this.eventManager.destroy()},e.default=h},function(t,e){var n=t.exports={version:"2.4.0"};"number"==typeof __e&&(__e=n)},function(t,e){t.exports={}},function(t,e,n){var o=n(49)("meta"),i=n(15),r=n(22),a=n(19).f,l=0,s=Object.isExtensible||function(){return!0},u=!n(31)(function(){return s(Object.preventExtensions({}))}),c=function(t){a(t,o,{value:{i:"O"+ ++l,w:{}}})},d=function(t,e){if(!i(t))return"symbol"==typeof t?t:("string"==typeof t?"S":"P")+t;if(!r(t,o)){if(!s(t))return"F";if(!e)return"E";c(t)}return t[o].i},A=function(t,e){if(!r(t,o)){if(!s(t))return!0;if(!e)return!1;c(t)}return t[o].w},h=function(t){return u&&f.NEED&&s(t)&&!r(t,o)&&c(t),t},f=t.exports={KEY:o,NEED:!1,fastKey:d,getWeak:A,onFreeze:h}},function(t,e){e.f={}.propertyIsEnumerable},function(t,e,n){var o=n(19).f,i=n(22),r=n(10)("toStringTag");t.exports=function(t,e,n){t&&!i(t=n?t:t.prototype,r)&&o(t,r,{configurable:!0,value:e})}},function(t,e){var n=0,o=Math.random();t.exports=function(t){return"Symbol(".concat(void 0===t?"":t,")_",(++n+o).toString(36))}},function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{default:t}}function i(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function r(){var t={};return(0,w.objectEach)(Q,function(e,n){t[n]=e()}),t}function a(t,e){k.indexOf(t)===-1&&(Q[t]=e)}e.__esModule=!0,e.ITEMS=e.UNDO=e.SEPARATOR=e.ROW_BELOW=e.ROW_ABOVE=e.REMOVE_ROW=e.REMOVE_COLUMN=e.REDO=e.READ_ONLY=e.COLUMN_RIGHT=e.COLUMN_LEFT=e.CLEAR_COLUMN=e.ALIGNMENT=void 0;var l,s=n(223);Object.defineProperty(e,"ALIGNMENT",{enumerable:!0,get:function(){return s.KEY}});var u=n(224);Object.defineProperty(e,"CLEAR_COLUMN",{enumerable:!0,get:function(){return u.KEY}});var c=n(225);Object.defineProperty(e,"COLUMN_LEFT",{enumerable:!0,get:function(){return c.KEY}});var d=n(226);Object.defineProperty(e,"COLUMN_RIGHT",{enumerable:!0,get:function(){return d.KEY}});var A=n(227);Object.defineProperty(e,"READ_ONLY",{enumerable:!0,get:function(){return A.KEY}});var h=n(228);Object.defineProperty(e,"REDO",{enumerable:!0,get:function(){return h.KEY}});var f=n(229);Object.defineProperty(e,"REMOVE_COLUMN",{enumerable:!0,get:function(){return f.KEY}});var g=n(230);Object.defineProperty(e,"REMOVE_ROW",{enumerable:!0,get:function(){return g.KEY}});var p=n(231);Object.defineProperty(e,"ROW_ABOVE",{enumerable:!0,get:function(){return p.KEY}});var M=n(232);Object.defineProperty(e,"ROW_BELOW",{enumerable:!0,get:function(){return M.KEY}});var y=n(70);Object.defineProperty(e,"SEPARATOR",{enumerable:!0,get:function(){return y.KEY}});var m=n(233);Object.defineProperty(e,"UNDO",{enumerable:!0,get:function(){return m.KEY}}),e.predefinedItems=r,e.addItem=a;var w=n(2),v=o(s),b=o(u),C=o(c),T=o(d),E=o(A),I=o(h),x=o(f),D=o(g),N=o(p),L=o(M),S=o(y),B=o(m),k=e.ITEMS=[p.KEY,M.KEY,c.KEY,d.KEY,u.KEY,g.KEY,f.KEY,m.KEY,h.KEY,A.KEY,s.KEY,y.KEY],Q=(l={},i(l,y.KEY,S.default),i(l,p.KEY,N.default),i(l,M.KEY,L.default),i(l,c.KEY,C.default),i(l,d.KEY,T.default),i(l,u.KEY,b.default),i(l,g.KEY,D.default),i(l,f.KEY,x.default),i(l,m.KEY,B.default),i(l,h.KEY,I.default),i(l,A.KEY,E.default),i(l,s.KEY,v.default),l)},function(t,e,n){"use strict";function o(t){if(Array.isArray(t)){for(var e=0,n=Array(t.length);e0&&void 0!==arguments[0]?arguments[0]:"common";r.has(l)||r.set(l,new Map);var s=r.get(l);return{register:t,getItem:e,hasItem:n,getNames:i,getValues:a}}e.__esModule=!0,e.default=i;var r=e.collection=new Map},function(t,e){t.exports=function(t,e,n,o){if(!(t instanceof e)||void 0!==o&&o in t)throw TypeError(n+": incorrect invocation!");return t}},function(t,e,n){var o=n(29),i=n(76),r=n(41),a=n(24),l=n(278);t.exports=function(t,e){var n=1==t,s=2==t,u=3==t,c=4==t,d=6==t,A=5==t||d,h=e||l;return function(e,l,f){for(var g,p,M=r(e),y=i(M),m=o(l,f,3),w=a(y.length),v=0,b=n?h(e,w):s?h(e,0):void 0;w>v;v++)if((A||v in y)&&(g=y[v],p=m(g,v,M),t))if(n)b[v]=p;else if(p)switch(t){case 3:return!0;case 5:return g;case 6:return v;case 2:b.push(g)}else if(c)return!1;return d?-1:u||c?c:b}}},function(t,e,n){"use strict";var o=n(13),i=n(3),r=n(33),a=n(59),l=n(46),s=n(56),u=n(52),c=n(15),d=n(31),A=n(77),h=n(48),f=n(281);t.exports=function(t,e,n,g,p,M){var y=o[t],m=y,w=p?"set":"add",v=m&&m.prototype,b={},C=function(t){var e=v[t];r(v,t,"delete"==t?function(t){return!(M&&!c(t))&&e.call(this,0===t?0:t)}:"has"==t?function(t){return!(M&&!c(t))&&e.call(this,0===t?0:t)}:"get"==t?function(t){return M&&!c(t)?void 0:e.call(this,0===t?0:t)}:"add"==t?function(t){return e.call(this,0===t?0:t),this}:function(t,n){return e.call(this,0===t?0:t,n),this})};if("function"==typeof m&&(M||v.forEach&&!d(function(){(new m).entries().next()}))){var T=new m,E=T[w](M?{}:-0,1)!=T,I=d(function(){T.has(1)}),x=A(function(t){new m(t)}),D=!M&&d(function(){for(var t=new m,e=5;e--;)t[w](e,e);return!t.has(-0)});x||(m=e(function(e,n){u(e,m,t);var o=f(new y,e,m);return void 0!=n&&s(n,p,o[w],o),o}),m.prototype=v,v.constructor=m),(I||D)&&(C("delete"),C("has"),p&&C("get")),(D||E)&&C(w),M&&v.clear&&delete v.clear}else m=g.getConstructor(e,t,p,w),a(m.prototype,n),l.NEED=!0;return h(m,t),b[t]=m,i(i.G+i.W+i.F*(m!=y),b),M||g.setStrong(m,t,p),m}},function(t,e,n){"use strict";var o=n(32),i=n(33),r=n(31),a=n(30),l=n(10);t.exports=function(t,e,n){var s=l(t),u=n(a,s,""[t]),c=u[0],d=u[1];r(function(){var e={};return e[s]=function(){return 7},7!=""[t](e)})&&(i(String.prototype,t,c),o(RegExp.prototype,s,2==e?function(t,e){return d.call(t,this,e)}:function(t){return d.call(t,this)}))}},function(t,e,n){var o=n(29),i=n(165),r=n(161),a=n(18),l=n(24),s=n(176),u={},c={},e=t.exports=function(t,e,n,d,A){var h,f,g,p,M=A?function(){return t}:s(t),y=o(n,d,e?2:1),m=0;if("function"!=typeof M)throw TypeError(t+" is not iterable!");if(r(M)){for(h=l(t.length);h>m;m++)if(p=e?y(a(f=t[m])[0],f[1]):y(t[m]),p===u||p===c)return p}else for(g=M.call(t);!(f=g.next()).done;)if(p=i(g,y,f.value,e),p===u||p===c)return p};e.BREAK=u,e.RETURN=c},function(t,e){t.exports=!1},function(t,e){e.f=Object.getOwnPropertySymbols},function(t,e,n){var o=n(33);t.exports=function(t,e,n){for(var i in e)o(t,i,e[i],n);return t}},function(t,e,n){var o=n(61),i=Math.max,r=Math.min;t.exports=function(t,e){return t=o(t),t<0?i(t+e,0):r(t,e)}},function(t,e){var n=Math.ceil,o=Math.floor;t.exports=function(t){return isNaN(t=+t)?0:(t>0?o:n)(t)}},function(e,n){e.exports=t},function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{default:t}}function i(t){if(!B(t))throw Error('You declared cell type "'+t+'" as a string that is not mapped to a known object.\n Cell type must be an object or a string mapped to an object registered by "Handsontable.cellTypes.registerCellType" method');return S(t)}function r(t,e){var n=e.editor,o=e.renderer,i=e.validator;n&&(0,s.registerEditor)(t,n),o&&(0,u.registerRenderer)(t,o),i&&(0,c.registerValidator)(t,i),L(t,e)}e.__esModule=!0,e.getRegisteredCellTypes=e.getRegisteredCellTypeNames=e.hasCellType=e.getCellType=e.registerCellType=void 0;var a=n(51),l=o(a),s=n(14),u=n(9),c=n(26),d=n(190),A=o(d),h=n(191),f=o(h),g=n(192),p=o(g),M=n(193),y=o(M),m=n(194),w=o(m),v=n(195),b=o(v),C=n(196),T=o(C),E=n(197),I=o(E),x=n(198),D=o(x),N=(0,l.default)("cellTypes"),L=N.register,S=N.getItem,B=N.hasItem,k=N.getNames,Q=N.getValues;r("autocomplete",A.default),r("checkbox",f.default),r("date",p.default),r("dropdown",y.default),r("handsontable",w.default),r("numeric",b.default),r("password",T.default),r("text",I.default),r("time",D.default),e.registerCellType=r,e.getCellType=i,e.hasCellType=B,e.getRegisteredCellTypeNames=k,e.getRegisteredCellTypes=Q},function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{default:t}}function i(t){if(Array.isArray(t)){for(var e=0,n=Array(t.length);e=0;a--)if(null===t[a])t.splice(a,1);else{var l=t[a][0],s=D.propToCol(t[a][1]),d=z.getCellMeta(l,s);if("numeric"===d.type&&"string"==typeof t[a][3]&&t[a][3].length>0&&(/^-?[\d\s]*(\.|,)?\d*$/.test(t[a][3])||d.format)){var f=t[a][3].length;(0,h.isUndefined)(d.language)?u.default.culture("en-US"):t[a][3].indexOf(".")===f-3&&t[a][3].indexOf(",")===-1?u.default.culture("en-US"):u.default.culture(d.language);var g=u.default.cultureData(u.default.culture());g.delimiters;u.default.validate(t[a][3])&&!isNaN(t[a][3])?t[a][3]=parseFloat(t[a][3]):t[a][3]=(0,u.default)().unformat(t[a][3])||t[a][3]}z.getCellValidator(d)&&(r.addValidatorToQueue(),z.validateCell(t[a][3],d,function(e,n){return function(o){if("boolean"!=typeof o)throw new Error("Validation error: result is not boolean");if(o===!1&&n.allowInvalid===!1){t.splice(e,1),n.valid=!0;var i=z.getCell(n.row,n.col);(0,c.removeClass)(i,z.getSettings().invalidCellClassName),--e}r.removeValidatorFormQueue()}}(a,d),e))}r.checkIfQueueIsEmpty()}function r(t,e){var n=t.length-1;if(!(n<0)){for(;n>=0;n--){var o=!1;if(null!==t[n]){if(null!=t[n][2]||null!=t[n][3]){if(m.settings.allowInsertRow)for(;t[n][0]>z.countRows()-1;){var i=D.createRow(void 0,void 0,e);if(0===i){o=!0;break}}if(!o){if("array"===z.dataType&&(!m.settings.columns||0===m.settings.columns.length)&&m.settings.allowInsertColumn)for(;D.propToCol(t[n][1])>z.countCols()-1;)D.createCol(void 0,void 0,e);D.set(t[n][0],t[n][1],t[n][3])}}}else t.splice(n,1)}z.forceFullRender=!0,j.adjustRowsAndCols(),z.runHooks("beforeChangeRender",t,e),U.refreshBorders(null,!0),z.view.wt.wtOverlays.adjustElementsSize(),z.runHooks("afterChange",t,e||"edit");var r=z.getActiveEditor();r&&(0,h.isDefined)(r.refreshValue)&&r.refreshValue()}}function s(t,e,n){return"object"===("undefined"==typeof t?"undefined":l(t))?t:[[t,e,n]]}function g(t){if((0,v.hasOwnProperty)(t,"type")){var e,n={};"object"===l(t.type)?e=t.type:"string"==typeof t.type&&(e=(0,Y.getCellType)(t.type));for(var o in e)(0,v.hasOwnProperty)(e,o)&&!(0,v.hasOwnProperty)(t,o)&&(n[o]=e[o]);return n}}function M(){throw new Error("This method cannot be called because this Handsontable instance has been destroyed")}var m,D,L,j,U,H,z=this,F=function(){},P=new w.default(z);(0,v.extend)(F.prototype,R.default.prototype),(0,v.extend)(F.prototype,e),(0,v.extend)(F.prototype,g(e)),this.rootElement=t,this.isHotTableEnv=(0,c.isChildOfWebComponentTable)(this.rootElement),w.default.isHotTableEnv=this.isHotTableEnv,this.container=document.createElement("DIV"),this.renderCall=!1,t.insertBefore(this.container,t.firstChild),this.guid="ht_"+(0,I.randomString)();var V=(0,k.getTranslator)(z);L=new S.default(z),this.rootElement.id&&"ht_"!==this.rootElement.id.substring(0,3)||(this.rootElement.id=this.guid),m={cellSettings:[],columnSettings:[],columnsSettingConflicts:["data","width"],settings:new F,selRange:null,isPopulated:null,scrollable:null,firstRun:!0},j={alter:function(t,e,n,o,r){function a(t,e,n,o){var r=function(){var t=void 0;return"array"===o?t=[]:"object"===o&&(t={}),t},a=(0,b.arrayMap)(new Array(n),function(){return r()});a.unshift(e,0),t.splice.apply(t,i(a))}var l;switch(n=n||1,t){case"insert_row":var s=z.countSourceRows();if(z.getSettings().maxRows===s)return;e=(0,h.isDefined)(e)?e:s,l=D.createRow(e,n,o),a(m.cellSettings,e,n,"array"),l&&(U.isSelected()&&m.selRange.from.row>=e?(m.selRange.from.row+=l,U.transformEnd(l,0)):U.refreshBorders());break;case"insert_col":l=D.createCol(e,n,o);for(var u=0,c=z.countSourceRows();u=e?(m.selRange.from.col+=l,U.transformEnd(0,l)):U.refreshBorders()}break;case"remove_row":D.removeRow(e,n,o),m.cellSettings.splice(e,n);var A=z.countRows(),f=z.getSettings().fixedRowsTop;f>=e+1&&(z.getSettings().fixedRowsTop-=Math.min(n,f-e));var g=z.getSettings().fixedRowsBottom;g&&e>=A-g&&(z.getSettings().fixedRowsBottom-=Math.min(n,g)),j.adjustRowsAndCols(),U.refreshBorders();break;case"remove_col":var p=V.toPhysicalColumn(e);D.removeCol(e,n,o);for(var M=0,y=z.countSourceRows();M=e+1&&(z.getSettings().fixedColumnsLeft-=Math.min(n,w-e)),Array.isArray(z.getSettings().colHeaders)&&("undefined"==typeof p&&(p=-1),z.getSettings().colHeaders.splice(p,n)),j.adjustRowsAndCols(),U.refreshBorders();break;default:throw new Error('There is no such action "'+t+'"')}r||j.adjustRowsAndCols()},adjustRowsAndCols:function(){if(m.settings.minRows){var t=z.countRows();if(tr-1?(s=r-1,l=!0,c>s&&(c=s)):c>r-1&&(c=r-1,l=!0,s>c&&(s=c)),u>a-1?(u=a-1,l=!0,d>u&&(d=u)):d>a-1&&(d=a-1,l=!0,u>d&&(u=d)),l&&z.selectCell(s,u,c,d)}z.view&&z.view.wt.wtOverlays.adjustElementsSize()},populateFromArray:function(t,e,n,o,r,a,s){var u,c,d,A,f=[],g={};if(c=e.length,0===c)return!1;var p,M,y,w;({row:null===n?null:n.row,col:null===n?null:n.col});switch(r){case"shift_down":for(p=n?n.col-t.col+1:0,M=n?n.row-t.row+1:0,e=(0,B.translateRowsToColumns)(e),d=0,A=e.length,y=Math.max(A,p);d1&&void 0!==arguments[1]?arguments[1]:null,o=e[t%e.length];return null!==n?o[n%o.length]:o},k=e.length,Q=n?n.row-t.row+1:0;for(c=n?Q:Math.max(k,Q),u=0;un.row&&Q>k||!m.settings.allowInsertRow&&g.row>z.countRows()-1||g.row>=m.settings.maxRows);u++){var j=u-x,_=S(j).length,U=n?n.col-t.col+1:0;if(A=n?U:Math.max(_,U),g.col=t.col,L=z.getCellMeta(g.row,g.col),"CopyPaste.paste"!==o&&"Autofill.autofill"!==o||!L.skipRowOnPaste){for(D=0,d=0;dn.col&&U>_||!m.settings.allowInsertColumn&&g.col>z.countCols()-1||g.col>=m.settings.maxCols);d++)if(L=z.getCellMeta(g.row,g.col),"CopyPaste.paste"!==o&&"Autofill.fill"!==o||!L.skipColumnOnPaste)if(L.readOnly)g.col++;else{var R=d-D,Y=S(j,R),O=z.getDataAtCell(g.row,g.col),H={row:j,col:R};if("Autofill.fill"===o){var F=z.runHooks("beforeAutofillInsidePopulate",H,a,e,s,{},I);F&&(Y=(0,h.isUndefined)(F.value)?Y:F.value)}if(null!==Y&&"object"===("undefined"==typeof Y?"undefined":l(Y)))if(null===O||"object"!==("undefined"==typeof O?"undefined":l(O)))N=!1;else{var P=(0,v.duckSchema)(O[0]||O),V=(0,v.duckSchema)(Y[0]||Y);(0,v.isObjectEquals)(P,V)?Y=(0,v.deepClone)(Y):N=!1}else null!==O&&"object"===("undefined"==typeof O?"undefined":l(O))&&(N=!1);N&&f.push([g.row,g.col,Y]),N=!0,g.col++}else D++,g.col++,A++;g.row++}else x++,g.row++,c++}z.setDataAtCell(f,null,null,o||"populateFromArray")}}},this.selection=U={inProgress:!1,selectedHeader:{cols:!1,rows:!1},setSelectedHeaders:function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0],e=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];z.selection.selectedHeader.rows=t,z.selection.selectedHeader.cols=e,z.selection.selectedHeader.corner=n},begin:function(){z.selection.inProgress=!0},finish:function(){var t=z.getSelected();z.runHooks("afterSelectionEnd",t[0],t[1],t[2],t[3]),z.runHooks("afterSelectionEndByProp",t[0],z.colToProp(t[1]),t[2],z.colToProp(t[3])),z.selection.inProgress=!1},isInProgress:function(){return z.selection.inProgress},setRangeStart:function(t,e){z.runHooks("beforeSetRangeStart",t),m.selRange=new Q.CellRange(t,t,t),U.setRangeEnd(t,null,e)},setRangeStartOnly:function(t){z.runHooks("beforeSetRangeStartOnly",t),m.selRange=new Q.CellRange(t,t,t)},setRangeEnd:function(t,e,n){if(null!==m.selRange){var o,i=!1,r=!0,a=z.view.wt.wtTable.getFirstVisibleRow(),l=z.view.wt.wtTable.getFirstVisibleColumn(),s={row:null,col:null};z.runHooks("beforeSetRangeEnd",t),z.selection.begin(),s.row=t.row<0?a:t.row,s.col=t.col<0?l:t.col,m.selRange.to=new Q.CellCoords(s.row,s.col),m.settings.multiSelect||(m.selRange.from=t),z.view.wt.selections.current.clear(),o=z.getCellMeta(m.selRange.highlight.row,m.selRange.highlight.col).disableVisualSelection,"string"==typeof o&&(o=[o]),(o===!1||Array.isArray(o)&&o.indexOf("current")===-1)&&z.view.wt.selections.current.add(m.selRange.highlight),z.view.wt.selections.area.clear(),(o===!1||Array.isArray(o)&&o.indexOf("area")===-1)&&U.isMultiple()&&(z.view.wt.selections.area.add(m.selRange.from),z.view.wt.selections.area.add(m.selRange.to)),(m.settings.currentHeaderClassName||m.settings.currentRowClassName||m.settings.currentColClassName)&&(z.view.wt.selections.highlight.clear(),z.view.wt.selections.highlight.add(m.selRange.from),z.view.wt.selections.highlight.add(m.selRange.to));var u=(0,v.createObjectPropListener)("value");z.runHooks("afterSelection",m.selRange.from.row,m.selRange.from.col,m.selRange.to.row,m.selRange.to.col,u),z.runHooks("afterSelectionByProp",m.selRange.from.row,D.colToProp(m.selRange.from.col),m.selRange.to.row,D.colToProp(m.selRange.to.col),u),(0===m.selRange.from.row&&m.selRange.to.row===z.countRows()-1&&z.countRows()>1||0===m.selRange.from.col&&m.selRange.to.col===z.countCols()-1&&z.countCols()>1)&&(i=!0),(t.row<0||t.col<0)&&(r=!1),u.isTouched()&&(e=!u.value),e!==!1&&!i&&r&&(m.selRange.from&&!U.isMultiple()?z.view.scrollViewport(m.selRange.from):z.view.scrollViewport(t)),U.selectedHeader.rows&&U.selectedHeader.cols?(0,c.addClass)(z.rootElement,["ht__selection--rows","ht__selection--columns"]):U.selectedHeader.rows?((0,c.removeClass)(z.rootElement,"ht__selection--columns"),(0,c.addClass)(z.rootElement,"ht__selection--rows")):U.selectedHeader.cols?((0,c.removeClass)(z.rootElement,"ht__selection--rows"),(0,c.addClass)(z.rootElement,"ht__selection--columns")):(0,c.removeClass)(z.rootElement,["ht__selection--rows","ht__selection--columns"]),U.refreshBorders(null,n)}},refreshBorders:function(t,e){e||H.destroyEditor(t),z.view.render(),U.isSelected()&&!e&&H.prepareEditor()},isMultiple:function t(){var t=!(m.selRange.to.col===m.selRange.from.col&&m.selRange.to.row===m.selRange.from.row),e=z.runHooks("afterIsMultipleSelection",t);if(t)return e},transformStart:function(t,e,n,o){var i,r,a,l,s=new Q.CellCoords(t,e),u=0,c=0;z.runHooks("modifyTransformStart",s),i=z.countRows(),r=z.countCols(),l=z.getSettings().fixedRowsBottom,m.selRange.highlight.row+t>i-1?n&&m.settings.minSpareRows>0&&!(l&&m.selRange.highlight.row>=i-l-1)?(z.alter("insert_row",i),i=z.countRows()):m.settings.autoWrapCol&&(s.row=1-i,s.col=m.selRange.highlight.col+s.col==r-1?1-r:1):m.settings.autoWrapCol&&m.selRange.highlight.row+s.row<0&&m.selRange.highlight.col+s.col>=0&&(s.row=i-1,s.col=m.selRange.highlight.col+s.col==0?r-1:-1),m.selRange.highlight.col+s.col>r-1?n&&m.settings.minSpareCols>0?(z.alter("insert_col",r),r=z.countCols()):m.settings.autoWrapRow&&(s.row=m.selRange.highlight.row+s.row==i-1?1-i:1, -s.col=1-r):m.settings.autoWrapRow&&m.selRange.highlight.col+s.col<0&&m.selRange.highlight.row+s.row>=0&&(s.row=m.selRange.highlight.row+s.row==0?i-1:-1,s.col=r-1),a=new Q.CellCoords(m.selRange.highlight.row+s.row,m.selRange.highlight.col+s.col),a.row<0?(u=-1,a.row=0):a.row>0&&a.row>=i&&(u=1,a.row=i-1),a.col<0?(c=-1,a.col=0):a.col>0&&a.col>=r&&(c=1,a.col=r-1),z.runHooks("afterModifyTransformStart",a,u,c),U.setRangeStart(a,o)},transformEnd:function(t,e){var n,o,i,r=new Q.CellCoords(t,e),a=0,l=0;z.runHooks("modifyTransformEnd",r),n=z.countRows(),o=z.countCols(),i=new Q.CellCoords(m.selRange.to.row+r.row,m.selRange.to.col+r.col),i.row<0?(a=-1,i.row=0):i.row>0&&i.row>=n&&(a=1,i.row=n-1),i.col<0?(l=-1,i.col=0):i.col>0&&i.col>=o&&(l=1,i.col=o-1),z.runHooks("afterModifyTransformEnd",i,a,l),U.setRangeEnd(i,!0)},isSelected:function(){return null!==m.selRange},inInSelection:function(t){return!!U.isSelected()&&m.selRange.includes(t)},deselect:function(){U.isSelected()&&(z.selection.inProgress=!1,m.selRange=null,z.view.wt.selections.current.clear(),z.view.wt.selections.area.clear(),(m.settings.currentHeaderClassName||m.settings.currentRowClassName||m.settings.currentColClassName)&&z.view.wt.selections.highlight.clear(),H.destroyEditor(),U.refreshBorders(),(0,c.removeClass)(z.rootElement,["ht__selection--rows","ht__selection--columns"]),z.runHooks("afterDeselect"))},selectAll:function(){m.settings.multiSelect&&(U.setSelectedHeaders(!0,!0,!0),U.setRangeStart(new Q.CellCoords(0,0)),U.setRangeEnd(new Q.CellCoords(z.countRows()-1,z.countCols()-1),!1))},empty:function(){if(U.isSelected()){var t,e,n=m.selRange.getTopLeftCorner(),o=m.selRange.getBottomRightCorner(),i=[];for(t=n.row;t<=o.row;t++)for(e=n.col;e<=o.col;e++)z.getCellMeta(t,e).readOnly||i.push([t,e,""]);z.setDataAtCell(i)}}},this.init=function(){L.setData(m.settings.data),z.runHooks("beforeInit"),(0,f.isMobileBrowser)()&&(0,c.addClass)(z.rootElement,"mobile"),this.updateSettings(m.settings,!0),this.view=new N.default(this),H=new y.default(z,m,U,D),this.forceFullRender=!0,z.runHooks("init"),this.view.render(),"object"===l(m.firstRun)&&(z.runHooks("afterChange",m.firstRun[0],m.firstRun[1]),m.firstRun=!1),z.runHooks("afterInit")},this.validateCell=function(t,e,n,o){function i(t){var o=e.visualCol,i=e.visualRow,r=z.getCell(i,o,!0);r&&"TH"!=r.nodeName&&z.view.wt.wtSettings.settings.cellRenderer(i,o,r),n(t)}var r=z.getCellValidator(e);(0,h.isRegExp)(r)&&(r=function(t){return function(e,n){n(t.test(e))}}(r)),(0,A.isFunction)(r)?(t=z.runHooks("beforeValidate",t,e.visualRow,e.prop,o),z._registerTimeout(setTimeout(function(){r.call(e,t,function(n){n=z.runHooks("afterValidate",n,t,e.visualRow,e.prop,o),e.valid=n,i(n),z.runHooks("postAfterValidate",n,t,e.visualRow,e.prop,o)})},0))):z._registerTimeout(setTimeout(function(){e.valid=!0,i(e.valid)},0))},this.setDataAtCell=function(t,e,n,i){var a,u,c,d=s(t,e,n),A=[];for(a=0,u=d.length;a-1?((0,A.isFunction)(t[o])||Array.isArray(t[o]))&&(t[o].initialHook=!0,z.addHook(o,t[o])):!e&&(0,v.hasOwnProperty)(t,o)&&(F.prototype[o]=t[o]));void 0===t.data&&void 0===m.settings.data?z.loadData(null):void 0!==t.data?z.loadData(t.data):void 0!==t.columns&&D.createMap(),r=z.countCols();var a=t.columns||F.prototype.columns;if(a&&(0,A.isFunction)(a)&&(r=z.countSourceCols(),n=!0),void 0===t.cell&&void 0===t.cells&&void 0===t.columns||(m.cellSettings.length=0),r>0){var l=void 0,s=void 0;for(o=0,i=0;o-1||w.indexOf("overflow")>-1)?z.rootElement.setAttribute("style",w):(z.rootElement.style.height="",z.rootElement.style.overflow="")}else void 0!==M&&(z.rootElement.style.height=M+"px",z.rootElement.style.overflow="hidden");if("undefined"!=typeof t.width){var b=t.width;(0,A.isFunction)(b)&&(b=b()),z.rootElement.style.width=b+"px"}e||(D.clearLengthCache(),z.view&&z.view.wt.wtViewport.resetHasOversizedColumnHeadersMarked(),z.runHooks("afterUpdateSettings")),j.adjustRowsAndCols(),z.view&&!m.firstRun&&(z.forceFullRender=!0,U.refreshBorders(null,!0)),e||!z.view||""!==p&&""!==M&&void 0!==M||p===M||z.view.wt.wtOverlays.updateMainScrollableElements()},this.getValue=function(){var t=z.getSelected();if(F.prototype.getValue){if((0,A.isFunction)(F.prototype.getValue))return F.prototype.getValue.call(z);if(t)return z.getData()[t[0]][F.prototype.getValue]}else if(t)return z.getDataAtCell(t[0],t[1])},this.getSettings=function(){return m.settings},this.clear=function(){U.selectAll(),U.empty()},this.alter=function(t,e,n,o,i){j.alter(t,e,n,o,i)},this.getCell=function(t,e,n){return z.view.getCellAtCoords(new Q.CellCoords(t,e),n)},this.getCoords=function(t){return this.view.wt.wtTable.getCoords.call(this.view.wt.wtTable,t)},this.colToProp=function(t){return D.colToProp(t)},this.propToCol=function(t){return D.propToCol(t)},this.toVisualRow=function(t){return V.toVisualRow(t)},this.toVisualColumn=function(t){return V.toVisualColumn(t)},this.toPhysicalRow=function(t){return V.toPhysicalRow(t)},this.toPhysicalColumn=function(t){return V.toPhysicalColumn(t)},this.getDataAtCell=function(t,e){return D.get(t,D.colToProp(e))},this.getDataAtRowProp=function(t,e){return D.get(t,e)},this.getDataAtCol=function(t){var e=[];return e.concat.apply(e,i(D.getRange(new Q.CellCoords(0,t),new Q.CellCoords(m.settings.data.length-1,t),D.DESTINATION_RENDERER)))},this.getDataAtProp=function(t){var e,n=[];return e=D.getRange(new Q.CellCoords(0,D.propToCol(t)),new Q.CellCoords(m.settings.data.length-1,D.propToCol(t)),D.DESTINATION_RENDERER),n.concat.apply(n,i(e))},this.getSourceData=function(t,e,n,o){var i=void 0;return i=void 0===t?L.getData():L.getByRange(new Q.CellCoords(t,e),new Q.CellCoords(n,o))},this.getSourceDataArray=function(t,e,n,o){var i=void 0;return i=void 0===t?L.getData(!0):L.getByRange(new Q.CellCoords(t,e),new Q.CellCoords(n,o),!0)},this.getSourceDataAtCol=function(t){return L.getAtColumn(t)},this.getSourceDataAtRow=function(t){return L.getAtRow(t)},this.getSourceDataAtCell=function(t,e){return L.getAtCell(t,e)},this.getDataAtRow=function(t){var e=D.getRange(new Q.CellCoords(t,0),new Q.CellCoords(t,this.countCols()-1),D.DESTINATION_RENDERER);return e[0]||[]},this.getDataType=function(t,e,n,o){var i=this,r=null,a=null;void 0===t&&(t=0,n=this.countRows(),e=0,o=this.countCols()),void 0===n&&(n=t),void 0===o&&(o=e);var l="mixed";return(0,x.rangeEach)(Math.min(t,n),Math.max(t,n),function(t){var n=!0;return(0,x.rangeEach)(Math.min(e,o),Math.max(e,o),function(e){var o=i.getCellMeta(t,e);return a=o.type,r?n=r===a:r=a,n}),l=n?a:"mixed",n}),l},this.removeCellMeta=function(t,e,n){var o=z.getCellMeta(t,e);void 0!=o[n]&&delete m.cellSettings[t][e][n]},this.spliceCellsMeta=function(t,e){for(var n,o=arguments.length,i=Array(o>2?o-2:0),r=2;r=0;){for(var i=z.countCols()-1;i>=0;)e.addValidatorToQueue(),z.validateCell(z.getDataAtCell(o,i),z.getCellMeta(o,i),function(t){if("boolean"!=typeof t)throw new Error("Validation error: result is not boolean");t===!1&&(e.valid=!1),e.removeValidatorFormQueue()},"validateCells"),i--;o--}e.checkIfQueueIsEmpty()},this.getRowHeader=function(t){var e=m.settings.rowHeaders;return void 0!==t&&(t=z.runHooks("modifyRowHeader",t)),void 0===t?(e=[],(0,x.rangeEach)(z.countRows()-1,function(t){e.push(z.getRowHeader(t))})):Array.isArray(e)&&void 0!==e[t]?e=e[t]:(0,A.isFunction)(e)?e=e(t):e&&"string"!=typeof e&&"number"!=typeof e&&(e=t+1),e},this.hasRowHeaders=function(){return!!m.settings.rowHeaders},this.hasColHeaders=function(){if(void 0!==m.settings.colHeaders&&null!==m.settings.colHeaders)return!!m.settings.colHeaders;for(var t=0,e=z.countCols();t=0;){if(e=z.runHooks("modifyRow",n),z.isEmptyRow(e))o++;else if(t)break;n--}return o},this.countEmptyCols=function(t){if(z.countRows()<1)return 0;for(var e=z.countCols()-1,n=0;e>=0;){if(z.isEmptyCol(e))n++;else if(t)break;e--}return n},this.isEmptyRow=function(t){return m.settings.isEmptyRow.call(z,t)},this.isEmptyCol=function(t){return m.settings.isEmptyCol.call(z,t)},this.selectCell=function(t,e,n,o,i,r){var a;if(r=(0,h.isUndefined)(r)||r===!0,"number"!=typeof t||t<0||t>=z.countRows())return!1;if("number"!=typeof e||e<0||e>=z.countCols())return!1;if((0,h.isDefined)(n)){if("number"!=typeof n||n<0||n>=z.countRows())return!1;if("number"!=typeof o||o<0||o>=z.countCols())return!1}return a=new Q.CellCoords(t,e),m.selRange=new Q.CellRange(a,a,a),r&&z.listen(),(0,h.isUndefined)(n)?U.setRangeEnd(m.selRange.from,i):U.setRangeEnd(new Q.CellCoords(n,o),i),z.selection.finish(),!0},this.selectCellByProp=function(t,e,n,o,i){var r;return arguments[1]=D.propToCol(arguments[1]),(0,h.isDefined)(arguments[3])&&(arguments[3]=D.propToCol(arguments[3])),(r=z).selectCell.apply(r,arguments)},this.deselectCell=function(){U.deselect()},this.scrollViewportTo=function(t,e){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],o=arguments.length>3&&void 0!==arguments[3]&&arguments[3];if(void 0!==t&&(t<0||t>=z.countRows()))return!1;if(void 0!==e&&(e<0||e>=z.countCols()))return!1;var i=!1;return void 0!==t&&void 0!==e&&(z.view.wt.wtOverlays.topOverlay.scrollTo(t,n),z.view.wt.wtOverlays.leftOverlay.scrollTo(e,o),i=!0),"number"==typeof t&&"number"!=typeof e&&(z.view.wt.wtOverlays.topOverlay.scrollTo(t,n),i=!0),"number"==typeof e&&"number"!=typeof t&&(z.view.wt.wtOverlays.leftOverlay.scrollTo(e,o),i=!0),i},this.destroy=function(){z._clearTimeouts(),z.view&&z.view.destroy(),L&&L.destroy(),L=null,(0,c.empty)(z.rootElement),P.destroy(),z.runHooks("afterDestroy"),_.default.getSingleton().destroy(z);for(var t in z)(0,v.hasOwnProperty)(z,t)&&((0,A.isFunction)(z[t])?z[t]=M:"guid"!==t&&(z[t]=null));D&&D.destroy(),D=null,m=null,j=null,U=null,H=null,z=null,F=null},this.getActiveEditor=function(){return H.getActiveEditor()},this.getPlugin=function(t){return(0,C.getPlugin)(this,t)},this.getInstance=function(){return z},this.addHook=function(t,e){_.default.getSingleton().add(t,e,z)},this.hasHook=function(t){return _.default.getSingleton().has(t,z)},this.addHookOnce=function(t,e){_.default.getSingleton().once(t,e,z)},this.removeHook=function(t,e){_.default.getSingleton().remove(t,e,z)},this.runHooks=function(t,e,n,o,i,r,a){return _.default.getSingleton().run(z,t,e,n,o,i,r,a)},this.timeouts=[],this._registerTimeout=function(t){this.timeouts.push(t)},this._clearTimeouts=function(){for(var t=0,e=this.timeouts.length;t0;)o=(e-1)%h,n=String.fromCharCode(65+o)+n,e=parseInt((e-o)/h,10);return n}function i(t){var e=0;if(t)for(var n=0,o=t.length-1;n0&&void 0!==arguments[0]?arguments[0]:100,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:4,r=[];for(t=0;t0&&void 0!==arguments[0]?arguments[0]:100,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:4,r=[];for(t=0;t0&&void 0!==arguments[0]?arguments[0]:null;this.injected||((t||this.hot.rootElement).appendChild(this.container.fragment),this.injected=!0)}},{key:"removeTable",value:function(){this.injected&&this.container.container.parentNode&&(this.container.container.parentNode.removeChild(this.container.container),this.container=null,this.injected=!1)}},{key:"createColElement",value:function(t){var e=document,n=e.createElement("col");return n.style.width=this.hot.view.wt.wtTable.getStretchedColumnWidth(t)+"px",n}},{key:"createTable",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",e=document,n=e.createDocumentFragment(),o=e.createElement("table"),i=e.createElement("thead"),a=e.createElement("tbody"),l=e.createElement("colgroup"),s=e.createElement("tr"),u=e.createElement("th");return this.isVertical()&&o.appendChild(l),this.isHorizontal()&&(s.appendChild(u),i.appendChild(s),o.style.tableLayout="auto",o.style.width="auto"),o.appendChild(i),this.isVertical()&&a.appendChild(s),o.appendChild(a),(0,r.addClass)(o,t),n.appendChild(o),{fragment:n,table:o,tHead:i,tBody:a,colGroup:l,tr:s,th:u}}},{key:"createContainer",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",e=document,n=e.createDocumentFragment(),o=e.createElement("div");return t="htGhostTable htAutoSize "+t.trim(),(0,r.addClass)(o,t),n.appendChild(o),{fragment:n,container:o}}},{key:"isVertical",value:function(){return!(!this.rows.length||this.columns.length)}},{key:"isHorizontal",value:function(){return!(!this.columns.length||this.rows.length)}}]),t}();e.default=l},function(t,e,n){"use strict";var o=n(37),i=n(167),r=n(45),a=n(23);t.exports=n(166)(Array,"Array",function(t,e){this._t=a(t),this._i=0,this._k=e},function(){var t=this._t,e=this._k,n=this._i++;return!t||n>=t.length?(this._t=void 0,i(1)):"keys"==e?i(0,n):"values"==e?i(0,t[n]):i(0,[n,t[n]])},"values"),r.Arguments=r.Array,o("keys"),o("values"),o("entries")},function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{default:t}}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}e.__esModule=!0;var r=function(){function t(t,e){for(var n=0;n=e&&o.col<=n&&i.col>=n}},{key:"includesRange",value:function(t){return this.includes(t.getTopLeftCorner())&&this.includes(t.getBottomRightCorner())}},{key:"isEqual",value:function(t){return Math.min(this.from.row,this.to.row)==Math.min(t.from.row,t.to.row)&&Math.max(this.from.row,this.to.row)==Math.max(t.from.row,t.to.row)&&Math.min(this.from.col,this.to.col)==Math.min(t.from.col,t.to.col)&&Math.max(this.from.col,this.to.col)==Math.max(t.from.col,t.to.col)}},{key:"overlaps",value:function(t){return t.isSouthEastOf(this.getTopLeftCorner())&&t.isNorthWestOf(this.getBottomRightCorner())}},{key:"isSouthEastOf",value:function(t){return this.getTopLeftCorner().isSouthEastOf(t)||this.getBottomRightCorner().isSouthEastOf(t)}},{key:"isNorthWestOf",value:function(t){return this.getTopLeftCorner().isNorthWestOf(t)||this.getBottomRightCorner().isNorthWestOf(t)}},{key:"expand",value:function(t){var e=this.getTopLeftCorner(),n=this.getBottomRightCorner();return(t.rown.row||t.col>n.col)&&(this.from=new l.default(Math.min(e.row,t.row),Math.min(e.col,t.col)),this.to=new l.default(Math.max(n.row,t.row),Math.max(n.col,t.col)),!0)}},{key:"expandByRange",value:function(e){if(this.includesRange(e)||!this.overlaps(e))return!1;var n=this.getTopLeftCorner(),o=this.getBottomRightCorner(),i=(this.getTopRightCorner(),this.getBottomLeftCorner(),e.getTopLeftCorner()),r=e.getBottomRightCorner(),a=Math.min(n.row,i.row),s=Math.min(n.col,i.col),u=Math.max(o.row,r.row),c=Math.max(o.col,r.col),d=new l.default(a,s),A=new l.default(u,c),h=new t(d,d,A).isCorner(this.from,e),f=e.isEqual(new t(d,d,A)); -return h&&!f&&(this.from.col>d.col&&(d.col=c,A.col=s),this.from.row>d.row&&(d.row=u,A.row=a)),this.from=d,this.to=A,!0}},{key:"getDirection",value:function(){return this.from.isNorthWestOf(this.to)?"NW-SE":this.from.isNorthEastOf(this.to)?"NE-SW":this.from.isSouthEastOf(this.to)?"SE-NW":this.from.isSouthWestOf(this.to)?"SW-NE":void 0}},{key:"setDirection",value:function(t){switch(t){case"NW-SE":var e=[this.getTopLeftCorner(),this.getBottomRightCorner()];this.from=e[0],this.to=e[1];break;case"NE-SW":var n=[this.getTopRightCorner(),this.getBottomLeftCorner()];this.from=n[0],this.to=n[1];break;case"SE-NW":var o=[this.getBottomRightCorner(),this.getTopLeftCorner()];this.from=o[0],this.to=o[1];break;case"SW-NE":var i=[this.getBottomLeftCorner(),this.getTopRightCorner()];this.from=i[0],this.to=i[1]}}},{key:"getTopLeftCorner",value:function(){return new l.default(Math.min(this.from.row,this.to.row),Math.min(this.from.col,this.to.col))}},{key:"getBottomRightCorner",value:function(){return new l.default(Math.max(this.from.row,this.to.row),Math.max(this.from.col,this.to.col))}},{key:"getTopRightCorner",value:function(){return new l.default(Math.min(this.from.row,this.to.row),Math.max(this.from.col,this.to.col))}},{key:"getBottomLeftCorner",value:function(){return new l.default(Math.max(this.from.row,this.to.row),Math.min(this.from.col,this.to.col))}},{key:"isCorner",value:function(t,e){return!!(e&&e.includes(t)&&(this.getTopLeftCorner().isEqual(new l.default(e.from.row,e.from.col))||this.getTopRightCorner().isEqual(new l.default(e.from.row,e.to.col))||this.getBottomLeftCorner().isEqual(new l.default(e.to.row,e.from.col))||this.getBottomRightCorner().isEqual(new l.default(e.to.row,e.to.col))))||(t.isEqual(this.getTopLeftCorner())||t.isEqual(this.getTopRightCorner())||t.isEqual(this.getBottomLeftCorner())||t.isEqual(this.getBottomRightCorner()))}},{key:"getOppositeCorner",value:function(t,e){if(!(t instanceof l.default))return!1;if(e&&e.includes(t)){if(this.getTopLeftCorner().isEqual(new l.default(e.from.row,e.from.col)))return this.getBottomRightCorner();if(this.getTopRightCorner().isEqual(new l.default(e.from.row,e.to.col)))return this.getBottomLeftCorner();if(this.getBottomLeftCorner().isEqual(new l.default(e.to.row,e.from.col)))return this.getTopRightCorner();if(this.getBottomRightCorner().isEqual(new l.default(e.to.row,e.to.col)))return this.getTopLeftCorner()}return t.isEqual(this.getBottomRightCorner())?this.getTopLeftCorner():t.isEqual(this.getTopLeftCorner())?this.getBottomRightCorner():t.isEqual(this.getTopRightCorner())?this.getBottomLeftCorner():t.isEqual(this.getBottomLeftCorner())?this.getTopRightCorner():void 0}},{key:"getBordersSharedWith",value:function(t){if(!this.includesRange(t))return[];var e={top:Math.min(this.from.row,this.to.row),bottom:Math.max(this.from.row,this.to.row),left:Math.min(this.from.col,this.to.col),right:Math.max(this.from.col,this.to.col)},n={top:Math.min(t.from.row,t.to.row),bottom:Math.max(t.from.row,t.to.row),left:Math.min(t.from.col,t.to.col),right:Math.max(t.from.col,t.to.col)},o=[];return e.top==n.top&&o.push("top"),e.right==n.right&&o.push("right"),e.bottom==n.bottom&&o.push("bottom"),e.left==n.left&&o.push("left"),o}},{key:"getInner",value:function(){for(var t=this.getTopLeftCorner(),e=this.getBottomRightCorner(),n=[],o=t.row;o<=e.row;o++)for(var i=t.col;i<=e.col;i++)this.from.row===o&&this.from.col===i||this.to.row===o&&this.to.col===i||n.push(new l.default(o,i));return n}},{key:"getAll",value:function(){for(var t=this.getTopLeftCorner(),e=this.getBottomRightCorner(),n=[],o=t.row;o<=e.row;o++)for(var i=t.col;i<=e.col;i++)t.row===o&&t.col===i?n.push(t):e.row===o&&e.col===i?n.push(e):n.push(new l.default(o,i));return n}},{key:"forAll",value:function(t){for(var e=this.getTopLeftCorner(),n=this.getBottomRightCorner(),o=e.row;o<=n.row;o++)for(var i=e.col;i<=n.col;i++){var r=t(o,i);if(r===!1)return}}}]),t}();e.default=s},function(t,e,n){"use strict";function o(){return{name:i}}e.__esModule=!0,e.default=o;var i=e.KEY="---------"},function(t,e){t.exports=function(t){if("function"!=typeof t)throw TypeError(t+" is not a function!");return t}},function(t,e,n){"use strict";var o=n(19),i=n(40);t.exports=function(t,e,n){e in t?o.f(t,e,i(0,n)):t[e]=n}},function(t,e,n){var o=n(15),i=n(13).document,r=o(i)&&o(i.createElement);t.exports=function(t){return r?i.createElement(t):{}}},function(t,e){t.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(t,e,n){var o=n(10)("match");t.exports=function(t){var e=/./;try{"/./"[t](e)}catch(n){try{return e[o]=!1,!"/./"[t](e)}catch(t){}}return!0}},function(t,e,n){var o=n(38);t.exports=Object("z").propertyIsEnumerable(0)?Object:function(t){return"String"==o(t)?t.split(""):Object(t)}},function(t,e,n){var o=n(10)("iterator"),i=!1;try{var r=[7][o]();r.return=function(){i=!0},Array.from(r,function(){throw 2})}catch(t){}t.exports=function(t,e){if(!e&&!i)return!1;var n=!1;try{var r=[7],a=r[o]();a.next=function(){return{done:n=!0}},r[o]=function(){return a},t(r)}catch(t){}return n}},function(t,e,n){var o=n(18),i=n(286),r=n(74),a=n(81)("IE_PROTO"),l=function(){},s="prototype",u=function(){var t,e=n(73)("iframe"),o=r.length,i="<",a=">";for(e.style.display="none",n(159).appendChild(e),e.src="javascript:",t=e.contentWindow.document,t.open(),t.write(i+"script"+a+"document.F=Object"+i+"/script"+a),t.close(),u=t.F;o--;)delete u[s][r[o]];return u()};t.exports=Object.create||function(t,e){var n;return null!==t?(l[s]=o(t),n=new l,l[s]=null,n[a]=t):n=u(),void 0===e?n:i(n,e)}},function(t,e,n){var o=n(47),i=n(40),r=n(23),a=n(85),l=n(22),s=n(160),u=Object.getOwnPropertyDescriptor;e.f=n(21)?u:function(t,e){if(t=r(t),e=a(e,!0),s)try{return u(t,e)}catch(t){}if(l(t,e))return i(!o.f.call(t,e),t[e])}},function(t,e,n){var o=n(169),i=n(74).concat("length","prototype");e.f=Object.getOwnPropertyNames||function(t){return o(t,i)}},function(t,e,n){var o=n(82)("keys"),i=n(49);t.exports=function(t){return o[t]||(o[t]=i(t))}},function(t,e,n){var o=n(13),i="__core-js_shared__",r=o[i]||(o[i]={});t.exports=function(t){return r[t]||(r[t]={})}},function(t,e,n){var o=n(164),i=n(30);t.exports=function(t,e,n){if(o(e))throw TypeError("String#"+n+" doesn't accept regex!");return String(i(t))}},function(t,e,n){var o,i,r,a=n(29),l=n(282),s=n(159),u=n(73),c=n(13),d=c.process,A=c.setImmediate,h=c.clearImmediate,f=c.MessageChannel,g=0,p={},M="onreadystatechange",y=function(){var t=+this;if(p.hasOwnProperty(t)){var e=p[t];delete p[t],e()}},m=function(t){y.call(t.data)};A&&h||(A=function(t){for(var e=[],n=1;arguments.length>n;)e.push(arguments[n++]);return p[++g]=function(){l("function"==typeof t?t:Function(t),e)},o(g),g},h=function(t){delete p[t]},"process"==n(38)(d)?o=function(t){d.nextTick(a(y,t,1))}:f?(i=new f,r=i.port2,i.port1.onmessage=m,o=a(r.postMessage,r,1)):c.addEventListener&&"function"==typeof postMessage&&!c.importScripts?(o=function(t){c.postMessage(t+"","*")},c.addEventListener("message",m,!1)):o=M in u("script")?function(t){s.appendChild(u("script"))[M]=function(){s.removeChild(this),y.call(t)}}:function(t){setTimeout(a(y,t,1),0)}),t.exports={set:A,clear:h}},function(t,e,n){var o=n(15);t.exports=function(t,e){if(!o(t))return t;var n,i;if(e&&"function"==typeof(n=t.toString)&&!o(i=n.call(t)))return i;if("function"==typeof(n=t.valueOf)&&!o(i=n.call(t)))return i;if(!e&&"function"==typeof(n=t.toString)&&!o(i=n.call(t)))return i;throw TypeError("Can't convert object to primitive value")}},function(t,n){t.exports=e},function(t,e,n){"use strict";function o(){}e.__esModule=!0;var i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},r=n(20);o.prototype={data:void 0,dataSchema:void 0,width:void 0,height:void 0,startRows:5,startCols:5,rowHeaders:void 0,colHeaders:null,colWidths:void 0,rowHeights:void 0,columns:void 0,cells:void 0,cell:[],comments:!1,customBorders:!1,minRows:0,minCols:0,maxRows:1/0,maxCols:1/0,minSpareRows:0,minSpareCols:0,allowInsertRow:!0,allowInsertColumn:!0,allowRemoveRow:!0,allowRemoveColumn:!0,multiSelect:!0,fillHandle:!0,fixedRowsTop:0,fixedRowsBottom:0,fixedColumnsLeft:0,outsideClickDeselects:!0,enterBeginsEditing:!0,enterMoves:{row:1,col:0},tabMoves:{row:0,col:1},autoWrapRow:!1,autoWrapCol:!1,copyRowsLimit:1e3,copyColsLimit:1e3,pasteMode:"overwrite",persistentState:void 0,currentRowClassName:void 0,currentColClassName:void 0,currentHeaderClassName:"ht__highlight",className:void 0,tableClassName:void 0,stretchH:"none",isEmptyRow:function(t){var e,n,o,a;for(e=0,n=this.countCols();e1?arguments[1]:void 0)}}),n(37)(r)},function(t,e,n){"use strict";var o=n(3),i=n(53)(5),r="find",a=!0;r in[]&&Array(1)[r](function(){a=!1}),o(o.P+o.F*a,"Array",{find:function(t){return i(this,t,arguments.length>1?arguments[1]:void 0)}}),n(37)(r)},function(t,e,n){"use strict";var o=n(29),i=n(3),r=n(41),a=n(165),l=n(161),s=n(24),u=n(72),c=n(176);i(i.S+i.F*!n(77)(function(t){Array.from(t)}),"Array",{from:function(t){var e,n,i,d,A=r(t),h="function"==typeof this?this:Array,f=arguments.length,g=f>1?arguments[1]:void 0,p=void 0!==g,M=0,y=c(A);if(p&&(g=o(g,f>2?arguments[2]:void 0,2)),void 0==y||h==Array&&l(y))for(e=s(A.length),n=new h(e);e>M;M++)u(n,M,p?g(A[M],M):A[M]);else for(d=y.call(A),n=new h;!(i=d.next()).done;M++)u(n,M,p?a(d,g,[i.value,M],!0):i.value);return n.length=M,n}})},function(t,e,n){"use strict";var o=n(3),i=n(72);o(o.S+o.F*n(31)(function(){function t(){}return!(Array.of.call(t)instanceof t)}),"Array",{of:function(){for(var t=0,e=arguments.length,n=new("function"==typeof this?this:Array)(e);e>t;)i(n,t,arguments[t++]);return n.length=e,n}})},function(t,e,n){var o=n(19).f,i=n(40),r=n(22),a=Function.prototype,l=/^\s*function ([^ (]*)/,s="name",u=Object.isExtensible||function(){return!0};s in a||n(21)&&o(a,s,{configurable:!0,get:function(){try{var t=this,e=(""+t).match(l)[1];return r(t,s)||!u(t)||o(t,s,i(5,e)),e}catch(t){return""}}})},function(t,e,n){"use strict";var o=n(157);t.exports=n(54)("Map",function(t){return function(){return t(this,arguments.length>0?arguments[0]:void 0)}},{get:function(t){var e=o.getEntry(this,t);return e&&e.v},set:function(t,e){return o.def(this,0===t?0:t,e)}},o,!0)},function(t,e,n){var o=n(3);o(o.S,"Number",{EPSILON:Math.pow(2,-52)})},function(t,e,n){var o=n(3),i=n(13).isFinite;o(o.S,"Number",{isFinite:function(t){return"number"==typeof t&&i(t)}})},function(t,e,n){var o=n(3);o(o.S,"Number",{isInteger:n(163)})},function(t,e,n){var o=n(3);o(o.S,"Number",{isNaN:function(t){return t!=t}})},function(t,e,n){var o=n(3),i=n(163),r=Math.abs;o(o.S,"Number",{isSafeInteger:function(t){return i(t)&&r(t)<=9007199254740991}})},function(t,e,n){var o=n(3);o(o.S,"Number",{MAX_SAFE_INTEGER:9007199254740991})},function(t,e,n){var o=n(3);o(o.S,"Number",{MIN_SAFE_INTEGER:-9007199254740991})},function(t,e,n){var o=n(3);o(o.S+o.F,"Object",{assign:n(168)})},function(t,e,n){var o=n(3);o(o.S,"Object",{is:n(290)})},function(t,e,n){var o=n(3);o(o.S,"Object",{setPrototypeOf:n(171).set})},function(t,e,n){"use strict";var o,i,r,a=n(57),l=n(13),s=n(29),u=n(156),c=n(3),d=n(15),A=n(71),h=n(52),f=n(56),g=n(291),p=n(84).set,M=n(285)(),y="Promise",m=l.TypeError,w=l.process,v=l[y],w=l.process,b="process"==u(w),C=function(){},T=!!function(){try{var t=v.resolve(1),e=(t.constructor={})[n(10)("species")]=function(t){t(C,C)};return(b||"function"==typeof PromiseRejectionEvent)&&t.then(C)instanceof e}catch(t){}}(),E=function(t,e){return t===e||t===v&&e===r},I=function(t){var e;return!(!d(t)||"function"!=typeof(e=t.then))&&e},x=function(t){return E(v,t)?new D(t):new i(t)},D=i=function(t){var e,n;this.promise=new t(function(t,o){if(void 0!==e||void 0!==n)throw m("Bad Promise constructor");e=t,n=o}),this.resolve=A(e),this.reject=A(n)},N=function(t){try{t()}catch(t){return{error:t}}},L=function(t,e){if(!t._n){t._n=!0;var n=t._c;M(function(){for(var o=t._v,i=1==t._s,r=0,a=function(e){var n,r,a=i?e.ok:e.fail,l=e.resolve,s=e.reject,u=e.domain;try{a?(i||(2==t._h&&k(t),t._h=1),a===!0?n=o:(u&&u.enter(),n=a(o),u&&u.exit()),n===e.promise?s(m("Promise-chain cycle")):(r=I(n))?r.call(n,l,s):l(n)):s(o)}catch(t){s(t)}};n.length>r;)a(n[r++]);t._c=[],t._n=!1,e&&!t._h&&S(t)})}},S=function(t){p.call(l,function(){var e,n,o,i=t._v;if(B(t)&&(e=N(function(){b?w.emit("unhandledRejection",i,t):(n=l.onunhandledrejection)?n({promise:t,reason:i}):(o=l.console)&&o.error&&o.error("Unhandled promise rejection",i)}),t._h=b||B(t)?2:1),t._a=void 0,e)throw e.error})},B=function(t){if(1==t._h)return!1;for(var e,n=t._a||t._c,o=0;n.length>o;)if(e=n[o++],e.fail||!B(e.promise))return!1;return!0},k=function(t){p.call(l,function(){var e;b?w.emit("rejectionHandled",t):(e=l.onrejectionhandled)&&e({promise:t,reason:t._v})})},Q=function(t){var e=this;e._d||(e._d=!0,e=e._w||e,e._v=t,e._s=2,e._a||(e._a=e._c.slice()),L(e,!0))},j=function(t){var e,n=this;if(!n._d){n._d=!0,n=n._w||n;try{if(n===t)throw m("Promise can't be resolved itself");(e=I(t))?M(function(){var o={_w:n,_d:!1};try{e.call(t,s(j,o,1),s(Q,o,1))}catch(t){Q.call(o,t)}}):(n._v=t,n._s=1,L(n,!1))}catch(t){Q.call({_w:n,_d:!1},t)}}};T||(v=function(t){h(this,v,y,"_h"),A(t),o.call(this);try{t(s(j,this,1),s(Q,this,1))}catch(t){Q.call(this,t)}},o=function(t){this._c=[],this._a=void 0,this._s=0,this._d=!1,this._v=void 0,this._h=0,this._n=!1},o.prototype=n(59)(v.prototype,{then:function(t,e){var n=x(g(this,v));return n.ok="function"!=typeof t||t,n.fail="function"==typeof e&&e,n.domain=b?w.domain:void 0,this._c.push(n),this._a&&this._a.push(n),this._s&&L(this,!1),n.promise},catch:function(t){return this.then(void 0,t)}}),D=function(){var t=new o;this.promise=t,this.resolve=s(j,t,1),this.reject=s(Q,t,1)}),c(c.G+c.W+c.F*!T,{Promise:v}),n(48)(v,y),n(172)(y),r=n(44)[y],c(c.S+c.F*!T,y,{reject:function(t){var e=x(this),n=e.reject;return n(t),e.promise}}),c(c.S+c.F*(a||!T),y,{resolve:function(t){if(t instanceof v&&E(t.constructor,this))return t;var e=x(this),n=e.resolve;return n(t),e.promise}}),c(c.S+c.F*!(T&&n(77)(function(t){v.all(t).catch(C)})),y,{all:function(t){var e=this,n=x(e),o=n.resolve,i=n.reject,r=N(function(){var n=[],r=0,a=1;f(t,!1,function(t){var l=r++,s=!1;n.push(void 0),a++,e.resolve(t).then(function(t){s||(s=!0,n[l]=t,--a||o(n))},i)}),--a||o(n)});return r&&i(r.error),n.promise},race:function(t){var e=this,n=x(e),o=n.reject,i=N(function(){f(t,!1,function(t){e.resolve(t).then(n.resolve,o)})});return i&&o(i.error),n.promise}})},function(t,e,n){n(21)&&"g"!=/./g.flags&&n(19).f(RegExp.prototype,"flags",{configurable:!0,get:n(280)})},function(t,e,n){n(55)("match",1,function(t,e,n){return[function(n){"use strict";var o=t(this),i=void 0==n?void 0:n[e];return void 0!==i?i.call(n,o):new RegExp(n)[e](String(o))},n]})},function(t,e,n){n(55)("replace",2,function(t,e,n){return[function(o,i){"use strict";var r=t(this),a=void 0==o?void 0:o[e];return void 0!==a?a.call(o,r,i):n.call(String(r),o,i)},n]})},function(t,e,n){n(55)("search",1,function(t,e,n){return[function(n){"use strict";var o=t(this),i=void 0==n?void 0:n[e];return void 0!==i?i.call(n,o):new RegExp(n)[e](String(o))},n]})},function(t,e,n){n(55)("split",2,function(t,e,o){"use strict";var i=n(164),r=o,a=[].push,l="split",s="length",u="lastIndex";if("c"=="abbc"[l](/(b)*/)[1]||4!="test"[l](/(?:)/,-1)[s]||2!="ab"[l](/(?:ab)*/)[s]||4!="."[l](/(.?)(.?)/)[s]||"."[l](/()()/)[s]>1||""[l](/.?/)[s]){var c=void 0===/()??/.exec("")[1];o=function(t,e){var n=String(this);if(void 0===t&&0===e)return[];if(!i(t))return r.call(n,t,e);var o,l,d,A,h,f=[],g=(t.ignoreCase?"i":"")+(t.multiline?"m":"")+(t.unicode?"u":"")+(t.sticky?"y":""),p=0,M=void 0===e?4294967295:e>>>0,y=new RegExp(t.source,g+"g");for(c||(o=new RegExp("^"+y.source+"$(?!\\s)",g));(l=y.exec(n))&&(d=l.index+l[0][s],!(d>p&&(f.push(n.slice(p,l.index)),!c&&l[s]>1&&l[0].replace(o,function(){for(h=1;h1&&l.index=M)));)y[u]===l.index&&y[u]++;return p===n[s]?!A&&y.test("")||f.push(""):f.push(n.slice(p)),f[s]>M?f.slice(0,M):f}}else"0"[l](void 0,0)[s]&&(o=function(t,e){return void 0===t&&0===e?[]:r.call(this,t,e)});return[function(n,i){var r=t(this),a=void 0==n?void 0:n[e];return void 0!==a?a.call(n,r,i):o.call(String(r),n,i)},o]})},function(t,e,n){"use strict";var o=n(157);t.exports=n(54)("Set",function(t){return function(){return t(this,arguments.length>0?arguments[0]:void 0)}},{add:function(t){return o.def(this,t=0===t?0:t,t)}},o)},function(t,e,n){"use strict";var o=n(3),i=n(292)(!1);o(o.P,"String",{codePointAt:function(t){return i(this,t)}})},function(t,e,n){"use strict";var o=n(3),i=n(24),r=n(83),a="endsWith",l=""[a];o(o.P+o.F*n(75)(a),"String",{endsWith:function(t){var e=r(this,t,a),n=arguments.length>1?arguments[1]:void 0,o=i(e.length),s=void 0===n?o:Math.min(i(n),o),u=String(t);return l?l.call(e,u,s):e.slice(s-u.length,s)===u}})},function(t,e,n){var o=n(3),i=n(60),r=String.fromCharCode,a=String.fromCodePoint;o(o.S+o.F*(!!a&&1!=a.length),"String",{fromCodePoint:function(t){for(var e,n=[],o=arguments.length,a=0;o>a;){if(e=+arguments[a++],i(e,1114111)!==e)throw RangeError(e+" is not a valid code point");n.push(e<65536?r(e):r(((e-=65536)>>10)+55296,e%1024+56320))}return n.join("")}})},function(t,e,n){"use strict";var o=n(3),i=n(83),r="includes";o(o.P+o.F*n(75)(r),"String",{includes:function(t){return!!~i(this,t,r).indexOf(t,arguments.length>1?arguments[1]:void 0)}})},function(t,e,n){var o=n(3),i=n(23),r=n(24);o(o.S,"String",{raw:function(t){for(var e=i(t.raw),n=r(e.length),o=arguments.length,a=[],l=0;n>l;)a.push(String(e[l++])),l1?arguments[1]:void 0,e.length)),o=String(t);return l?l.call(e,o,n):e.slice(n,n+o.length)===o}})},function(t,e,n){"use strict";var o=n(13),i=n(22),r=n(21),a=n(3),l=n(33),s=n(46).KEY,u=n(31),c=n(82),d=n(48),A=n(49),h=n(10),f=n(175),g=n(293),p=n(284),M=n(279),y=n(162),m=n(18),w=n(23),v=n(85),b=n(40),C=n(78),T=n(287),E=n(79),I=n(19),x=n(39),D=E.f,N=I.f,L=T.f,S=o.Symbol,B=o.JSON,k=B&&B.stringify,Q="prototype",j=h("_hidden"),_=h("toPrimitive"),U={}.propertyIsEnumerable,R=c("symbol-registry"),Y=c("symbols"),O=c("op-symbols"),H=Object[Q],z="function"==typeof S,F=o.QObject,P=!F||!F[Q]||!F[Q].findChild,V=r&&u(function(){return 7!=C(N({},"a",{get:function(){return N(this,"a",{value:7}).a}})).a})?function(t,e,n){var o=D(H,e);o&&delete H[e],N(t,e,n),o&&t!==H&&N(H,e,o)}:N,G=function(t){var e=Y[t]=C(S[Q]);return e._k=t,e},W=z&&"symbol"==typeof S.iterator?function(t){return"symbol"==typeof t}:function(t){return t instanceof S},J=function(t,e,n){return t===H&&J(O,e,n),m(t),e=v(e,!0),m(n),i(Y,e)?(n.enumerable?(i(t,j)&&t[j][e]&&(t[j][e]=!1),n=C(n,{enumerable:b(0,!1)})):(i(t,j)||N(t,j,b(1,{})),t[j][e]=!0),V(t,e,n)):N(t,e,n)},X=function(t,e){m(t);for(var n,o=M(e=w(e)),i=0,r=o.length;r>i;)J(t,n=o[i++],e[n]);return t},Z=function(t,e){return void 0===e?C(t):X(C(t),e)},K=function(t){var e=U.call(this,t=v(t,!0));return!(this===H&&i(Y,t)&&!i(O,t))&&(!(e||!i(this,t)||!i(Y,t)||i(this,j)&&this[j][t])||e)},q=function(t,e){if(t=w(t),e=v(e,!0),t!==H||!i(Y,e)||i(O,e)){var n=D(t,e);return!n||!i(Y,e)||i(t,j)&&t[j][e]||(n.enumerable=!0),n}},$=function(t){for(var e,n=L(w(t)),o=[],r=0;n.length>r;)i(Y,e=n[r++])||e==j||e==s||o.push(e);return o},tt=function(t){for(var e,n=t===H,o=L(n?O:w(t)),r=[],a=0;o.length>a;)!i(Y,e=o[a++])||n&&!i(H,e)||r.push(Y[e]);return r};z||(S=function(){if(this instanceof S)throw TypeError("Symbol is not a constructor!");var t=A(arguments.length>0?arguments[0]:void 0),e=function(n){this===H&&e.call(O,n),i(this,j)&&i(this[j],t)&&(this[j][t]=!1),V(this,t,b(1,n))};return r&&P&&V(H,t,{configurable:!0,set:e}),G(t)},l(S[Q],"toString",function(){return this._k}),E.f=q,I.f=J,n(80).f=T.f=$,n(47).f=K,n(58).f=tt,r&&!n(57)&&l(H,"propertyIsEnumerable",K,!0),f.f=function(t){return G(h(t))}),a(a.G+a.W+a.F*!z,{Symbol:S});for(var et="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),nt=0;et.length>nt;)h(et[nt++]);for(var et=x(h.store),nt=0;et.length>nt;)g(et[nt++]);a(a.S+a.F*!z,"Symbol",{for:function(t){return i(R,t+="")?R[t]:R[t]=S(t)},keyFor:function(t){if(W(t))return p(R,t);throw TypeError(t+" is not a symbol!")},useSetter:function(){P=!0},useSimple:function(){P=!1}}),a(a.S+a.F*!z,"Object",{create:Z,defineProperty:J,defineProperties:X,getOwnPropertyDescriptor:q,getOwnPropertyNames:$,getOwnPropertySymbols:tt}),B&&a(a.S+a.F*(!z||u(function(){var t=S();return"[null]"!=k([t])||"{}"!=k({a:t})||"{}"!=k(Object(t))})),"JSON",{stringify:function(t){if(void 0!==t&&!W(t)){for(var e,n,o=[t],i=1;arguments.length>i;)o.push(arguments[i++]);return e=o[1],"function"==typeof e&&(n=e),!n&&y(e)||(e=function(t,e){if(n&&(e=n.call(this,t,e)),!W(e))return e}),o[1]=e,k.apply(B,o)}}}),S[Q][_]||n(32)(S[Q],_,S[Q].valueOf),d(S,"Symbol"),d(Math,"Math",!0),d(o.JSON,"JSON",!0)},function(t,e,n){"use strict";var o,i=n(53)(0),r=n(33),a=n(46),l=n(168),s=n(158),u=n(15),c=a.getWeak,d=Object.isExtensible,A=s.ufstore,h={},f=function(t){return function(){return t(this,arguments.length>0?arguments[0]:void 0)}},g={get:function(t){if(u(t)){var e=c(t);return e===!0?A(this).get(t):e?e[this._i]:void 0}},set:function(t,e){return s.def(this,t,e)}},p=t.exports=n(54)("WeakMap",f,g,s,!0,!0);7!=(new p).set((Object.freeze||Object)(h),7).get(h)&&(o=s.getConstructor(f),l(o.prototype,g),a.NEED=!0,i(["delete","has","get","set"],function(t){var e=p.prototype,n=e[t];r(e,t,function(e,i){if(u(e)&&!d(e)){this._f||(this._f=new o);var r=this._f[t](e,i);return"set"==t?this:r}return n.call(this,e,i)})}))},function(t,e,n){"use strict";var o=n(158);n(54)("WeakSet",function(t){return function(){return t(this,arguments.length>0?arguments[0]:void 0)}},{add:function(t){return o.def(this,t,!0)}},o,!1,!0)},function(t,e,n){"use strict";var o=n(3),i=n(155)(!0);o(o.P,"Array",{includes:function(t){return i(this,t,arguments.length>1?arguments[1]:void 0)}}),n(37)("includes")},function(t,e,n){var o=n(3),i=n(170)(!0);o(o.S,"Object",{entries:function(t){return i(t)}})},function(t,e,n){var o=n(3),i=n(289),r=n(23),a=n(79),l=n(72);o(o.S,"Object",{getOwnPropertyDescriptors:function(t){for(var e,n=r(t),o=a.f,s=i(n),u={},c=0;s.length>c;)l(u,e=s[c++],o(n,e));return u}})},function(t,e,n){var o=n(3),i=n(170)(!1);o(o.S,"Object",{values:function(t){return i(t)}})},function(t,e,n){"use strict";var o=n(3),i=n(173);o(o.P,"String",{padEnd:function(t){return i(this,t,arguments.length>1?arguments[1]:void 0,!1)}})},function(t,e,n){"use strict";var o=n(3),i=n(173);o(o.P,"String",{padStart:function(t){return i(this,t,arguments.length>1?arguments[1]:void 0,!0)}})},function(t,e,n){for(var o=n(68),i=n(33),r=n(13),a=n(32),l=n(45),s=n(10),u=s("iterator"),c=s("toStringTag"),d=l.Array,A=["NodeList","DOMTokenList","MediaList","StyleSheetList","CSSRuleList"],h=0;h<5;h++){var f,g=A[h],p=r[g],M=p&&p.prototype;if(M){M[u]||a(M,u,d),M[c]||a(M,c,g),l[g]=d;for(f in o)M[f]||i(M,f,o[f],!0)}}},function(t,e,n){var o=n(3),i=n(84);o(o.G+o.B,{setImmediate:i.set,clearImmediate:i.clear})},function(t,e,n){"use strict";!function(t){function n(t){return t.split('"').length-1}var o={parse:function(t){var e,o,i,r,a,l,s,u=[],c=0;for(i=t.split("\n"),i.length>1&&""===i[i.length-1]&&i.pop(),e=0,o=i.length;e0&&(a+="\t"),r=t[e][o],a+="string"==typeof r?r.indexOf("\n")>-1?'"'+r.replace(/"/g,'""')+'"':r:null===r||void 0===r?"":r;e!==n-1&&(a+="\n")}return a}};e.parse=o.parse,e.stringify=o.stringify}(window)},function(t,e,n){"use strict";var o,i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},r=function(t,e){function n(){this.constructor=t}for(var o in e)e.hasOwnProperty(o)&&(t[o]=e[o]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},a=Error;!function(t){function e(t,n){switch("undefined"==typeof t?"undefined":i(t)){case"undefined":case"boolean":case"string":case"number":return t===n;case"object":if(null===t)return null===n;if(x(t)){if(!x(n)||t.length!==n.length)return!1;for(var o=0,r=t.length;o0&&(t.patches=[],t.callback&&t.callback(i)),i}function h(t,e,o,r){for(var a=w(e),l=w(t),s=!1,u=!1,d=l.length-1;d>=0;d--){var A=l[d],f=t[A];if(e.hasOwnProperty(A)){var g=e[A];"object"==("undefined"==typeof f?"undefined":i(f))&&null!=f&&"object"==("undefined"==typeof g?"undefined":i(g))&&null!=g?h(f,g,o,r+"/"+n(A)):f!=g&&(s=!0,o.push({op:"replace",path:r+"/"+n(A),value:c(g)}))}else o.push({op:"remove",path:r+"/"+n(A)}),u=!0}if(u||a.length!=l.length)for(var d=0;d=48&&e<=57))return!1;n++}}return!0}function g(t,e,n){for(var o,i,r=!1,a=0,l=e.length;a=A){r=C[o.op].call(o,c,i,t);break}if(x(c)){if("-"===i)i=c.length;else{if(n&&!f(i))throw new D("Expected an unsigned base-10 integer value, making the new referenced value the array element with the zero-based index","OPERATION_PATH_ILLEGAL_ARRAY_INDEX",a-1,o.path,o);i=parseInt(i,10)}if(d>=A){if(n&&"add"===o.op&&i>c.length)throw new D("The specified index MUST NOT be greater than the number of elements in the array","OPERATION_VALUE_OUT_OF_BOUNDS",a-1,o.path,o);r=b[o.op].call(o,c,i,t);break}}else if(i&&i.indexOf("~")!=-1&&(i=i.replace(/~1/g,"/").replace(/~0/g,"~")),d>=A){r=v[o.op].call(o,c,i,t);break}c=c[i]}}return r}function p(t,e){var n=[];return h(t,e,n,""),n}function M(t){if(void 0===t)return!0;if("array"==typeof t||"object"==("undefined"==typeof t?"undefined":i(t)))for(var e in t)if(M(t[e]))return!0;return!1}function y(e,n,o,r){if("object"!==("undefined"==typeof e?"undefined":i(e))||null===e||x(e))throw new D("Operation is not an object","OPERATION_NOT_AN_OBJECT",n,e,o);if(!v[e.op])throw new D("Operation `op` property is not one of operations defined in RFC-6902","OPERATION_OP_INVALID",n,e,o);if("string"!=typeof e.path)throw new D("Operation `path` property is not a string","OPERATION_PATH_INVALID",n,e,o);if(("move"===e.op||"copy"===e.op)&&"string"!=typeof e.from)throw new D("Operation `from` property is not present (applicable in `move` and `copy` operations)","OPERATION_FROM_REQUIRED",n,e,o);if(("add"===e.op||"replace"===e.op||"test"===e.op)&&void 0===e.value)throw new D("Operation `value` property is not present (applicable in `add`, `replace` and `test` operations)","OPERATION_VALUE_REQUIRED",n,e,o); -if(("add"===e.op||"replace"===e.op||"test"===e.op)&&M(e.value))throw new D("Operation `value` property is not present (applicable in `add`, `replace` and `test` operations)","OPERATION_VALUE_CANNOT_CONTAIN_UNDEFINED",n,e,o);if(o)if("add"==e.op){var a=e.path.split("/").length,l=r.split("/").length;if(a!==l+1&&a!==l)throw new D("Cannot perform an `add` operation at the desired path","OPERATION_PATH_CANNOT_ADD",n,e,o)}else if("replace"===e.op||"remove"===e.op||"_get"===e.op){if(e.path!==r)throw new D("Cannot perform the operation at a path that does not exist","OPERATION_PATH_UNRESOLVABLE",n,e,o)}else if("move"===e.op||"copy"===e.op){var s={op:"_get",path:e.from,value:void 0},u=t.validate([s],o);if(u&&"OPERATION_PATH_UNRESOLVABLE"===u.name)throw new D("Cannot perform the operation from a path that does not exist","OPERATION_FROM_UNRESOLVABLE",n,e,o)}}function m(t,e){try{if(!x(t))throw new D("Patch sequence must be an array","SEQUENCE_NOT_AN_ARRAY");if(e)e=JSON.parse(JSON.stringify(e)),g.call(this,e,t,!0);else for(var n=0;nMath.ceil(r.top+r.height)||(t.clientXMath.ceil(r.left+r.width)||void 0)))}function o(t){n(t)&&(i.eventManager.removeEventListener(document.body,"mousemove",o),e.style.display="block")}if(this.mouseDown&&this.wot.getSetting("hideBorderOnMouseDownOver")){t.preventDefault(),(0,l.stopImmediatePropagation)(t);var i=this,r=e.getBoundingClientRect();e.style.display="none",this.eventManager.addEventListener(document.body,"mousemove",o)}}},{key:"createBorders",value:function(t){this.main=document.createElement("div");var e=["top","left","bottom","right","corner"],n=this.main.style;n.position="absolute",n.top=0,n.left=0;for(var o=0;o<5;o++){var i=e[o],r=document.createElement("div");r.className="wtBorder "+(this.settings.className||""),this.settings[i]&&this.settings[i].hide&&(r.className+=" hidden"),n=r.style,n.backgroundColor=this.settings[i]&&this.settings[i].color?this.settings[i].color:t.border.color,n.height=this.settings[i]&&this.settings[i].width?this.settings[i].width+"px":t.border.width+"px",n.width=this.settings[i]&&this.settings[i].width?this.settings[i].width+"px":t.border.width+"px",this.main.appendChild(r)}this.top=this.main.childNodes[0],this.left=this.main.childNodes[1],this.bottom=this.main.childNodes[2],this.right=this.main.childNodes[3],this.topStyle=this.top.style,this.leftStyle=this.left.style,this.bottomStyle=this.bottom.style,this.rightStyle=this.right.style,this.corner=this.main.childNodes[4],this.corner.className+=" corner",this.cornerStyle=this.corner.style,this.cornerStyle.width=this.cornerDefaultStyle.width,this.cornerStyle.height=this.cornerDefaultStyle.height,this.cornerStyle.border=[this.cornerDefaultStyle.borderWidth,this.cornerDefaultStyle.borderStyle,this.cornerDefaultStyle.borderColor].join(" "),(0,u.isMobileBrowser)()&&this.createMultipleSelectorHandles(),this.disappear(),this.wot.wtTable.bordersHolder||(this.wot.wtTable.bordersHolder=document.createElement("div"),this.wot.wtTable.bordersHolder.className="htBorders",this.wot.wtTable.spreader.appendChild(this.wot.wtTable.bordersHolder)),this.wot.wtTable.bordersHolder.insertBefore(this.main,this.wot.wtTable.bordersHolder.firstChild)}},{key:"createMultipleSelectorHandles",value:function(){this.selectionHandles={topLeft:document.createElement("DIV"),topLeftHitArea:document.createElement("DIV"),bottomRight:document.createElement("DIV"),bottomRightHitArea:document.createElement("DIV")};var t=10,e=40;this.selectionHandles.topLeft.className="topLeftSelectionHandle",this.selectionHandles.topLeftHitArea.className="topLeftSelectionHandle-HitArea",this.selectionHandles.bottomRight.className="bottomRightSelectionHandle",this.selectionHandles.bottomRightHitArea.className="bottomRightSelectionHandle-HitArea",this.selectionHandles.styles={topLeft:this.selectionHandles.topLeft.style,topLeftHitArea:this.selectionHandles.topLeftHitArea.style,bottomRight:this.selectionHandles.bottomRight.style,bottomRightHitArea:this.selectionHandles.bottomRightHitArea.style};var n={position:"absolute",height:e+"px",width:e+"px","border-radius":parseInt(e/1.5,10)+"px"};for(var o in n)(0,s.hasOwnProperty)(n,o)&&(this.selectionHandles.styles.bottomRightHitArea[o]=n[o],this.selectionHandles.styles.topLeftHitArea[o]=n[o]);var i={position:"absolute",height:t+"px",width:t+"px","border-radius":parseInt(t/1.5,10)+"px",background:"#F5F5FF",border:"1px solid #4285c8"};for(var r in i)(0,s.hasOwnProperty)(i,r)&&(this.selectionHandles.styles.bottomRight[r]=i[r],this.selectionHandles.styles.topLeft[r]=i[r]);this.main.appendChild(this.selectionHandles.topLeft),this.main.appendChild(this.selectionHandles.bottomRight),this.main.appendChild(this.selectionHandles.topLeftHitArea),this.main.appendChild(this.selectionHandles.bottomRightHitArea)}},{key:"isPartRange",value:function(t,e){return!(!this.wot.selections.area.cellRange||t==this.wot.selections.area.cellRange.to.row&&e==this.wot.selections.area.cellRange.to.col)}},{key:"updateMultipleSelectionHandlesPosition",value:function(t,e,n,o,i,r){var a=parseInt(this.selectionHandles.styles.topLeft.width,10),l=parseInt(this.selectionHandles.styles.topLeftHitArea.width,10);this.selectionHandles.styles.topLeft.top=parseInt(n-a,10)+"px",this.selectionHandles.styles.topLeft.left=parseInt(o-a,10)+"px",this.selectionHandles.styles.topLeftHitArea.top=parseInt(n-l/4*3,10)+"px",this.selectionHandles.styles.topLeftHitArea.left=parseInt(o-l/4*3,10)+"px",this.selectionHandles.styles.bottomRight.top=parseInt(n+r,10)+"px",this.selectionHandles.styles.bottomRight.left=parseInt(o+i,10)+"px",this.selectionHandles.styles.bottomRightHitArea.top=parseInt(n+r-l/4,10)+"px",this.selectionHandles.styles.bottomRightHitArea.left=parseInt(o+i-l/4,10)+"px",this.settings.border.multipleSelectionHandlesVisible&&this.settings.border.multipleSelectionHandlesVisible()?(this.selectionHandles.styles.topLeft.display="block",this.selectionHandles.styles.topLeftHitArea.display="block",this.isPartRange(t,e)?(this.selectionHandles.styles.bottomRight.display="none",this.selectionHandles.styles.bottomRightHitArea.display="none"):(this.selectionHandles.styles.bottomRight.display="block",this.selectionHandles.styles.bottomRightHitArea.display="block")):(this.selectionHandles.styles.topLeft.display="none",this.selectionHandles.styles.bottomRight.display="none",this.selectionHandles.styles.topLeftHitArea.display="none",this.selectionHandles.styles.bottomRightHitArea.display="none"),t==this.wot.wtSettings.getSetting("fixedRowsTop")||e==this.wot.wtSettings.getSetting("fixedColumnsLeft")?(this.selectionHandles.styles.topLeft.zIndex="9999",this.selectionHandles.styles.topLeftHitArea.zIndex="9999"):(this.selectionHandles.styles.topLeft.zIndex="",this.selectionHandles.styles.topLeftHitArea.zIndex="")}},{key:"appear",value:function(t){if(!this.disabled){var e,n,o,i,r,l,s,c,d,A,f,g,p,M,y,m,w,v,b;b=this.wot.wtTable.getRenderedRowsCount();for(var C=0;C=t[0]&&T<=t[2]){p=T;break}}for(var E=b-1;E>=0;E--){var I=this.wot.wtTable.rowFilter.renderedToSource(E);if(I>=t[0]&&I<=t[2]){y=I;break}}b=this.wot.wtTable.getRenderedColumnsCount();for(var x=0;x=t[1]&&D<=t[3]){M=D;break}}for(var N=b-1;N>=0;N--){var L=this.wot.wtTable.columnFilter.renderedToSource(N);if(L>=t[1]&&L<=t[3]){m=L;break}}if(void 0===p||void 0===M)return void this.disappear();e=p!==y||M!==m,n=this.wot.wtTable.getCell(new h.default(p,M)),o=e?this.wot.wtTable.getCell(new h.default(y,m)):n,i=(0,a.offset)(n),r=e?(0,a.offset)(o):i,l=(0,a.offset)(this.wot.wtTable.TABLE),c=i.top,f=r.top+(0,a.outerHeight)(o)-c,A=i.left,g=r.left+(0,a.outerWidth)(o)-A,s=c-l.top-1,d=A-l.left-1;var S=(0,a.getComputedStyle)(n);parseInt(S.borderTopWidth,10)>0&&(s+=1,f=f>0?f-1:0),parseInt(S.borderLeftWidth,10)>0&&(d+=1,g=g>0?g-1:0),this.topStyle.top=s+"px",this.topStyle.left=d+"px",this.topStyle.width=g+"px",this.topStyle.display="block",this.leftStyle.top=s+"px",this.leftStyle.left=d+"px",this.leftStyle.height=f+"px",this.leftStyle.display="block";var B=Math.floor(this.settings.border.width/2);this.bottomStyle.top=s+f-B+"px",this.bottomStyle.left=d+"px",this.bottomStyle.width=g+"px",this.bottomStyle.display="block",this.rightStyle.top=s+"px",this.rightStyle.left=d+g-B+"px",this.rightStyle.height=f+1+"px",this.rightStyle.display="block",(0,u.isMobileBrowser)()||!this.hasSetting(this.settings.border.cornerVisible)||this.isPartRange(y,m)?this.cornerStyle.display="none":(this.cornerStyle.top=s+f-4+"px",this.cornerStyle.left=d+g-4+"px",this.cornerStyle.borderRightWidth=this.cornerDefaultStyle.borderWidth,this.cornerStyle.width=this.cornerDefaultStyle.width,this.cornerStyle.display="none",w=(0,a.getTrimmingContainer)(this.wot.wtTable.TABLE),m===this.wot.getSetting("totalColumns")-1&&(v=o.offsetLeft+(0,a.outerWidth)(o)+parseInt(this.cornerDefaultStyle.width,10)/2>=(0,a.innerWidth)(w),v&&(this.cornerStyle.left=Math.floor(d+g-3-parseInt(this.cornerDefaultStyle.width,10)/2)+"px",this.cornerStyle.borderRightWidth=0)),y===this.wot.getSetting("totalRows")-1&&(v=o.offsetTop+(0,a.outerHeight)(o)+parseInt(this.cornerDefaultStyle.height,10)/2>=(0,a.innerHeight)(w),v&&(this.cornerStyle.top=Math.floor(s+f-3-parseInt(this.cornerDefaultStyle.height,10)/2)+"px",this.cornerStyle.borderBottomWidth=0)),this.cornerStyle.display="block"),(0,u.isMobileBrowser)()&&this.updateMultipleSelectionHandlesPosition(p,M,s,d,g,f)}}},{key:"disappear",value:function(){this.topStyle.display="none",this.leftStyle.display="none",this.bottomStyle.display="none",this.rightStyle.display="none",this.cornerStyle.display="none",(0,u.isMobileBrowser)()&&(this.selectionHandles.styles.topLeft.display="none",this.selectionHandles.styles.bottomRight.display="none")}},{key:"hasSetting",value:function(t){return"function"==typeof t?t():!!t}}]),t}());e.default=g},function(t,e,n){"use strict";function o(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}e.__esModule=!0;var i=function(){function t(t,e){for(var n=0;n7&&void 0!==arguments[7]?arguments[7]:function(t){return t};o(this,t),r.set(this,{viewportWidth:e,scrollOffset:n,totalColumns:i,columnWidthFn:a,overrideFn:l,onlyFullyVisible:s,stretchingColumnWidthFn:c}),this.count=0,this.startColumn=null,this.endColumn=null,this.startPosition=null,this.stretchAllRatio=0,this.stretchLastWidth=0,this.stretch=u,this.totalTargetWidth=0,this.needVerifyLastColumnWidth=!0,this.stretchAllColumnsWidth=[],this.calculate()}return i(t,null,[{key:"DEFAULT_WIDTH",get:function(){return 50}}]),i(t,[{key:"calculate",value:function(){for(var t=0,e=!0,n=[],o=void 0,i=r.get(this),a=i.onlyFullyVisible,l=i.overrideFn,s=i.scrollOffset,u=i.totalColumns,c=i.viewportWidth,d=0;d0?c+1:c;if(t>=s&&t+o<=s+A&&(null==this.startColumn&&(this.startColumn=d),this.endColumn=d),n.push(t),t+=o,a||(this.endColumn=d),t>=s+c){e=!1;break}}if(this.endColumn===u-1&&e)for(this.startColumn=this.endColumn;this.startColumn>0;){var h=n[this.endColumn]+o-n[this.startColumn-1];if((h<=c||!a)&&this.startColumn--,h>c)break}null!==this.startColumn&&l&&l(this),this.startPosition=n[this.startColumn],void 0==this.startPosition&&(this.startPosition=null),null!==this.startColumn&&(this.count=this.endColumn-this.startColumn+1)}},{key:"refreshStretching",value:function(t){if("none"!==this.stretch){this.totalTargetWidth=t;for(var e=r.get(this),n=e.totalColumns,o=0,i=0;i0)this.stretchAllRatio=t/o,this.stretchAllColumnsWidth=[],this.needVerifyLastColumnWidth=!0;else if("last"===this.stretch&&t!==1/0){var u=this._getColumnWidth(n-1),c=s+u;this.stretchLastWidth=c>=0?c:u}}}},{key:"getStretchedColumnWidth",value:function(t,e){var n=null;return"all"===this.stretch&&0!==this.stretchAllRatio?n=this._getStretchedAllColumnWidth(t,e):"last"===this.stretch&&0!==this.stretchLastWidth&&(n=this._getStretchedLastColumnWidth(t)),n}},{key:"_getStretchedAllColumnWidth",value:function(t,e){var n=0,o=r.get(this),i=o.totalColumns;if(!this.stretchAllColumnsWidth[t]){var a=Math.round(e*this.stretchAllRatio),l=o.stretchingColumnWidthFn(a,t);void 0===l?this.stretchAllColumnsWidth[t]=a:this.stretchAllColumnsWidth[t]=isNaN(l)?this._getColumnWidth(t):l}if(this.stretchAllColumnsWidth.length===i&&this.needVerifyLastColumnWidth){this.needVerifyLastColumnWidth=!1;for(var s=0;s=u&&e+h<=u+d-A&&(null===this.startRow&&(this.startRow=f),this.endRow=f),o.push(e),e+=h,a||(this.endRow=f),e>=u+d-A){n=!1;break}if(this.endRow===c-1&&n)for(this.startRow=this.endRow;this.startRow>0;){var g=o[this.endRow]+h-o[this.startRow-1];if((g<=d-A||!a)&&this.startRow--,g>=d-A)break}null!==this.startRow&&l&&l(this),this.startPosition=o[this.startRow],void 0==this.startPosition&&(this.startPosition=null),null!==this.startRow&&(this.count=this.endRow-this.startRow+1)}}]),t}();e.default=a},function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{default:t}}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}e.__esModule=!0;var r=function(){function t(t,e){for(var n=0;n0&&void 0!==arguments[0]&&arguments[0];return this.drawInterrupted=!1,t||(0,a.isVisible)(this.wtTable.TABLE)?this.wtTable.draw(t):this.drawInterrupted=!0,this}},{key:"getCell",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(!e)return this.wtTable.getCell(t);var n=this.wtSettings.getSetting("totalRows"),o=this.wtSettings.getSetting("fixedRowsTop"),i=this.wtSettings.getSetting("fixedRowsBottom"),r=this.wtSettings.getSetting("fixedColumnsLeft");if(t.row=n-i){if(this.wtOverlays.bottomLeftCornerOverlay&&this.wtOverlays.bottomLeftCornerOverlay.clone)return this.wtOverlays.bottomLeftCornerOverlay.clone.wtTable.getCell(t)}else{if(t.coln-i&&this.wtOverlays.bottomOverlay&&this.wtOverlays.bottomOverlay.clone)return this.wtOverlays.bottomOverlay.clone.wtTable.getCell(t)}return this.wtTable.getCell(t)}},{key:"update",value:function(t,e){return this.wtSettings.update(t,e)}},{key:"scrollVertical",value:function(t){return this.wtOverlays.topOverlay.scrollTo(t),this.getSetting("onScrollVertically"),this}},{key:"scrollHorizontal",value:function(t){return this.wtOverlays.leftOverlay.scrollTo(t),this.getSetting("onScrollHorizontally"),this}},{key:"scrollViewport",value:function(t){return this.wtScroll.scrollViewport(t),this}},{key:"getViewport",value:function(){return[this.wtTable.getFirstVisibleRow(),this.wtTable.getFirstVisibleColumn(),this.wtTable.getLastVisibleRow(),this.wtTable.getLastVisibleColumn()]}},{key:"getOverlayName",value:function(){return this.cloneOverlay?this.cloneOverlay.type:"master"}},{key:"isOverlayName",value:function(t){return!!this.cloneOverlay&&this.cloneOverlay.type===t}},{key:"exportSettingsAsClassNames",value:function(){var t=this,e={rowHeaders:["array"],columnHeaders:["array"]},n=[],o=[];(0,l.objectEach)(e,function(e,i){e.indexOf("array")>-1&&t.getSetting(i).length&&o.push("ht"+(0,s.toUpperCaseFirst)(i)),n.push("ht"+(0,s.toUpperCaseFirst)(i))}),(0,a.removeClass)(this.wtTable.wtRootElement.parentNode,n),(0,a.addClass)(this.wtTable.wtRootElement.parentNode,o)}},{key:"getSetting",value:function(t,e,n,o,i){return this.wtSettings.getSetting(t,e,n,o,i)}},{key:"hasSetting",value:function(t){return this.wtSettings.has(t)}},{key:"destroy",value:function(){this.wtOverlays.destroy(),this.wtEvent.destroy()}}]),t}();e.default=v},function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{default:t}}function i(t){var e=this,n=new u.default(t);this.instance=t;var o=[null,null];this.dblClickTimeout=[null,null];var i,s=function(t){var n=document.activeElement,i=(0,a.partial)(r.getParent,t.realTarget),l=t.realTarget;if(l!==n&&i(0)!==n&&i(1)!==n){var s=e.parentCell(l);(0,r.hasClass)(l,"corner")?e.instance.getSetting("onCellCornerMouseDown",t,l):s.TD&&e.instance.hasSetting("onCellMouseDown")&&e.instance.getSetting("onCellMouseDown",t,s.coords,s.TD,e.instance),2!==t.button&&s.TD&&(o[0]=s.TD,clearTimeout(e.dblClickTimeout[0]),e.dblClickTimeout[0]=setTimeout(function(){o[0]=null},1e3))}},c=function(t){e.instance.touchMoving=!0},d=function(t){n.addEventListener(this,"touchmove",c),e.checkIfTouchMove=setTimeout(function(){e.instance.touchMoving===!0&&(e.instance.touchMoving=void 0,n.removeEventListener("touchmove",c,!1)),s(t)},30)},A=function(t){var n,o,i;e.instance.hasSetting("onCellMouseOver")&&(n=e.instance.wtTable.TABLE,o=(0,r.closestDown)(t.realTarget,["TD","TH"],n),i=e.instance.cloneSource||e.instance,o&&o!==i.lastMouseOver&&(0,r.isChildOf)(o,n)&&(i.lastMouseOver=o,e.instance.getSetting("onCellMouseOver",t,e.instance.wtTable.getCoords(o),o,e.instance)))},h=function(t){var n=void 0,o=void 0,i=void 0;e.instance.hasSetting("onCellMouseOut")&&(n=e.instance.wtTable.TABLE,o=(0,r.closestDown)(t.realTarget,["TD","TH"],n),i=(0,r.closestDown)(t.relatedTarget,["TD","TH"],n),o&&o!==i&&(0,r.isChildOf)(o,n)&&e.instance.getSetting("onCellMouseOut",t,e.instance.wtTable.getCoords(o),o,e.instance))},f=function(t){if(2!==t.button){var n=e.parentCell(t.realTarget);n.TD===o[0]&&n.TD===o[1]?((0,r.hasClass)(t.realTarget,"corner")?e.instance.getSetting("onCellCornerDblClick",t,n.coords,n.TD,e.instance):e.instance.getSetting("onCellDblClick",t,n.coords,n.TD,e.instance),o[0]=null,o[1]=null):n.TD===o[0]?(e.instance.getSetting("onCellMouseUp",t,n.coords,n.TD,e.instance),o[1]=n.TD,clearTimeout(e.dblClickTimeout[1]),e.dblClickTimeout[1]=setTimeout(function(){o[1]=null},500)):n.TD&&e.instance.hasSetting("onCellMouseUp")&&e.instance.getSetting("onCellMouseUp",t,n.coords,n.TD,e.instance)}},g=function(t){clearTimeout(i),t.preventDefault(),f(t)};if(n.addEventListener(this.instance.wtTable.holder,"mousedown",s),n.addEventListener(this.instance.wtTable.TABLE,"mouseover",A),n.addEventListener(this.instance.wtTable.TABLE,"mouseout",h),n.addEventListener(this.instance.wtTable.holder,"mouseup",f),this.instance.wtTable.holder.parentNode.parentNode&&(0,l.isMobileBrowser)()&&!e.instance.wtTable.isWorkingOnClone()){var p="."+this.instance.wtTable.holder.parentNode.className.split(" ").join(".");n.addEventListener(this.instance.wtTable.holder,"touchstart",function(t){e.instance.touchApplied=!0,(0,r.isChildOf)(t.target,p)&&d.call(t.target,t)}),n.addEventListener(this.instance.wtTable.holder,"touchend",function(t){e.instance.touchApplied=!1,(0,r.isChildOf)(t.target,p)&&g.call(t.target,t)}),e.instance.momentumScrolling||(e.instance.momentumScrolling={}),n.addEventListener(this.instance.wtTable.holder,"scroll",function(t){clearTimeout(e.instance.momentumScrolling._timeout),e.instance.momentumScrolling.ongoing||e.instance.getSetting("onBeforeTouchScroll"),e.instance.momentumScrolling.ongoing=!0,e.instance.momentumScrolling._timeout=setTimeout(function(){e.instance.touchApplied||(e.instance.momentumScrolling.ongoing=!1,e.instance.getSetting("onAfterMomentumScroll"))},200)})}n.addEventListener(window,"resize",function(){"none"!==e.instance.getSetting("stretchH")&&e.instance.draw()}),this.destroy=function(){clearTimeout(this.dblClickTimeout[0]),clearTimeout(this.dblClickTimeout[1]),n.destroy()}}e.__esModule=!0;var r=n(0),a=n(35),l=n(25),s=n(4),u=o(s);i.prototype.parentCell=function(t){var e={},n=this.instance.wtTable.TABLE,o=(0,r.closestDown)(t,["TD","TH"],n);return o?(e.coords=this.instance.wtTable.getCoords(o),e.TD=o):(0,r.hasClass)(t,"wtBorder")&&(0,r.hasClass)(t,"current")?(e.coords=this.instance.selections.current.cellRange.highlight,e.TD=this.instance.wtTable.getCell(e.coords)):(0,r.hasClass)(t,"wtBorder")&&(0,r.hasClass)(t,"area")&&this.instance.selections.area.cellRange&&(e.coords=this.instance.selections.area.cellRange.to,e.TD=this.instance.wtTable.getCell(e.coords)),e},e.default=i},function(t,e,n){"use strict";function o(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}e.__esModule=!0;var i=function(){function t(t,e){for(var n=0;n-1){u=d;break}d=d.parentNode}return c.target=u,u===i||u===r?(this.syncScrollPositions(c,a*s,"x"),this.syncScrollPositions(c,a*l,"y")):(u===e||u===n?A=l:u===o&&(A=s),this.syncScrollPositions(c,a*A)),!1}},{key:"syncScrollPositions",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;if(!this.destroyed){if(0===arguments.length)return void this.syncScrollWithMaster();var o=this.leftOverlay.mainTableScrollableElement,i=this.topOverlay.mainTableScrollableElement,r=t.target,l=0,s=!1,u=void 0,c=void 0,d=void 0,A=void 0,h=void 0,f=!1,g=this.wot.getSetting("preventOverflow");this.topOverlay.needFullRender&&(u=this.topOverlay.clone.wtTable.holder),this.bottomOverlay.needFullRender&&(h=this.bottomOverlay.clone.wtTable.holder),this.leftOverlay.needFullRender&&(c=this.leftOverlay.clone.wtTable.holder),this.leftOverlay.needFullRender&&this.topOverlay.needFullRender&&(d=this.topLeftCornerOverlay.clone.wtTable.holder),this.leftOverlay.needFullRender&&this.bottomOverlay.needFullRender&&(A=this.bottomLeftCornerOverlay.clone.wtTable.holder),r===document&&(r=window),r===o||r===i?(l=g?(0,a.getScrollLeft)(this.scrollableElement):(0,a.getScrollLeft)(r),this.horizontalScrolling=!0,this.overlayScrollPositions.master.left=l,s=!0,this.pendingScrollCallbacks.master.left>0?this.pendingScrollCallbacks.master.left--:(u&&u.scrollLeft!==l&&(null==e&&this.pendingScrollCallbacks.top.left++,u.scrollLeft=l,f=o!==window),h&&h.scrollLeft!==l&&(null==e&&this.pendingScrollCallbacks.bottom.left++,h.scrollLeft=l,f=o!==window)),l=(0,a.getScrollTop)(r),this.verticalScrolling=!0,this.overlayScrollPositions.master.top=l,s=!0,this.pendingScrollCallbacks.master.top>0?this.pendingScrollCallbacks.master.top--:c&&c.scrollTop!==l&&(null==e&&this.pendingScrollCallbacks.left.top++,c.scrollTop=l,f=i!==window)):r===h?(l=(0,a.getScrollLeft)(r),this.horizontalScrolling=!0,this.overlayScrollPositions.bottom.left=l,s=!0,this.pendingScrollCallbacks.bottom.left>0?this.pendingScrollCallbacks.bottom.left--:(null==e&&this.pendingScrollCallbacks.master.left++,o.scrollLeft=l,u&&u.scrollLeft!==l&&(null==e&&this.pendingScrollCallbacks.top.left++,u.scrollLeft=l,f=i!==window)),null!==e&&(s=!0,i.scrollTop+=e)):r===u?(l=(0,a.getScrollLeft)(r),this.horizontalScrolling=!0,this.overlayScrollPositions.top.left=l,s=!0,this.pendingScrollCallbacks.top.left>0?this.pendingScrollCallbacks.top.left--:(null==e&&this.pendingScrollCallbacks.master.left++,o.scrollLeft=l),null!==e&&(s=!0,i.scrollTop+=e),h&&h.scrollLeft!==l&&(null==e&&this.pendingScrollCallbacks.bottom.left++,h.scrollLeft=l,f=i!==window)):r===c?(l=(0,a.getScrollTop)(r),this.overlayScrollPositions.left.top!==l&&(this.verticalScrolling=!0,this.overlayScrollPositions.left.top=l,s=!0,this.pendingScrollCallbacks.left.top>0?this.pendingScrollCallbacks.left.top--:(null==e&&this.pendingScrollCallbacks.master.top++,i.scrollTop=l)),null!==e&&(s=!0,i.scrollLeft+=e)):r!==d&&r!==A||null!==e&&(s=!0,"x"===n?i.scrollLeft+=e:"y"===n&&(i.scrollTop+=e)),!this.keyPressed&&s&&"scroll"===t.type&&(this.delegatedScrollCallback?this.delegatedScrollCallback=!1:this.refreshAll(),f&&(this.delegatedScrollCallback=!0))}}},{key:"syncScrollWithMaster",value:function(){var t=this.topOverlay.mainTableScrollableElement,e=t.scrollLeft,n=t.scrollTop;this.topOverlay.needFullRender&&(this.topOverlay.clone.wtTable.holder.scrollLeft=e),this.bottomOverlay.needFullRender&&(this.bottomOverlay.clone.wtTable.holder.scrollLeft=e),this.leftOverlay.needFullRender&&(this.leftOverlay.clone.wtTable.holder.scrollTop=n)}},{key:"updateMainScrollableElements",value:function(){this.deregisterListeners(),this.leftOverlay.updateMainScrollableElement(),this.topOverlay.updateMainScrollableElement(),this.bottomOverlay.needFullRender&&this.bottomOverlay.updateMainScrollableElement(),this.scrollableElement=(0,a.getScrollableElement)(this.wot.wtTable.TABLE),this.registerListeners()}},{key:"destroy",value:function(){this.eventManager.destroy(),this.topOverlay.destroy(),this.bottomOverlay.clone&&this.bottomOverlay.destroy(),this.leftOverlay.destroy(),this.topLeftCornerOverlay&&this.topLeftCornerOverlay.destroy(),this.bottomLeftCornerOverlay&&this.bottomLeftCornerOverlay.clone&&this.bottomLeftCornerOverlay.destroy(),this.debug&&this.debug.destroy(),this.destroyed=!0}},{key:"refresh",value:function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0];if(this.topOverlay.areElementSizesAdjusted&&this.leftOverlay.areElementSizesAdjusted){var e=this.wot.wtTable.wtRootElement.parentNode||this.wot.wtTable.wtRootElement,n=e.clientWidth,o=e.clientHeight;n===this.spreaderLastSize.width&&o===this.spreaderLastSize.height||(this.spreaderLastSize.width=n,this.spreaderLastSize.height=o,this.adjustElementsSize())}this.bottomOverlay.clone&&this.bottomOverlay.refresh(t),this.leftOverlay.refresh(t),this.topOverlay.refresh(t),this.topLeftCornerOverlay&&this.topLeftCornerOverlay.refresh(t),this.bottomLeftCornerOverlay&&this.bottomLeftCornerOverlay.clone&&this.bottomLeftCornerOverlay.refresh(t),this.debug&&this.debug.refresh(t)}},{key:"adjustElementsSize",value:function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0],e=this.wot.getSetting("totalColumns"),n=this.wot.getSetting("totalRows"),o=this.wot.wtViewport.getRowHeaderWidth(),i=this.wot.wtViewport.getColumnHeaderHeight(),r=this.wot.wtTable.hider.style;r.width=o+this.leftOverlay.sumCellSizes(0,e)+"px",r.height=i+this.topOverlay.sumCellSizes(0,n)+1+"px",this.topOverlay.adjustElementsSize(t),this.leftOverlay.adjustElementsSize(t),this.bottomOverlay.clone&&this.bottomOverlay.adjustElementsSize(t)}},{key:"applyToDOM",value:function(){this.topOverlay.areElementSizesAdjusted&&this.leftOverlay.areElementSizesAdjusted||this.adjustElementsSize(),this.topOverlay.applyToDOM(),this.bottomOverlay.clone&&this.bottomOverlay.applyToDOM(),this.leftOverlay.applyToDOM()}},{key:"getParentOverlay",value:function(t){if(!t)return null;var e=[this.topOverlay,this.leftOverlay,this.bottomOverlay,this.topLeftCornerOverlay,this.bottomLeftCornerOverlay],n=null;return(0,l.arrayEach)(e,function(e,o){e&&e.clone&&e.clone.wtTable.TABLE.contains(t)&&(n=e.clone)}),n}}]),t}();e.default=f},function(t,e,n){"use strict";function o(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}e.__esModule=!0;var i=function(){function t(t,e){for(var n=0;nMath.max(i-1,0))throw new Error("row "+t.row+" does not exist");if(t.col<0||t.col>Math.max(r-1,0))throw new Error("column "+t.col+" does not exist");t.row>=a&&t.rowthis.getLastVisibleRow()&&t.row=s&&t.colthis.getLastVisibleColumn()&&o.scrollTo(t.col,!0)}}},{key:"getFirstVisibleRow",value:function(){var t=this._getVariables(),e=t.topOverlay,n=t.wtTable,o=t.wtViewport,i=t.totalRows,l=t.fixedRowsTop,s=n.getFirstVisibleRow();if(e.mainTableScrollableElement===window){var u=(0,r.offset)(n.wtRootElement),c=(0,r.innerHeight)(n.hider),d=(0,r.innerHeight)(window),A=(0,r.getScrollTop)(window);if(u.top+c-d<=A){var h=o.getColumnHeaderHeight();h+=e.sumCellSizes(0,l),(0,a.rangeEachReverse)(i,1,function(t){if(h+=e.sumCellSizes(t-1,t),u.top+c-h<=A)return s=t,!1})}}return s}},{key:"getLastVisibleRow",value:function(){var t=this._getVariables(),e=t.topOverlay,n=t.wtTable,o=t.wtViewport,i=t.totalRows,l=n.getLastVisibleRow();if(e.mainTableScrollableElement===window){var s=(0,r.offset)(n.wtRootElement),u=(0,r.innerHeight)(window),c=(0,r.getScrollTop)(window);if(s.top>c){var d=o.getColumnHeaderHeight();(0,a.rangeEach)(1,i,function(t){if(d+=e.sumCellSizes(t-1,t),s.top+d-c>=u)return l=t-2,!1})}}return l}},{key:"getFirstVisibleColumn",value:function(){var t=this._getVariables(),e=t.leftOverlay,n=t.wtTable,o=t.wtViewport,i=t.totalColumns,l=(t.fixedColumnsLeft,n.getFirstVisibleColumn());if(e.mainTableScrollableElement===window){var s=(0,r.offset)(n.wtRootElement),u=(0,r.innerWidth)(n.hider),c=(0,r.innerWidth)(window),d=(0,r.getScrollLeft)(window);if(s.left+u-c<=d){var A=o.getRowHeaderWidth();(0,a.rangeEachReverse)(i,1,function(t){if(A+=e.sumCellSizes(t-1,t),s.left+u-A<=d)return l=t,!1})}}return l}},{key:"getLastVisibleColumn",value:function(){var t=this._getVariables(),e=t.leftOverlay,n=t.wtTable,o=t.wtViewport,i=t.totalColumns,l=n.getLastVisibleColumn();if(e.mainTableScrollableElement===window){var s=(0,r.offset)(n.wtRootElement),u=(0,r.innerWidth)(window),c=(0,r.getScrollLeft)(window);if(s.left>c){var d=o.getRowHeaderWidth();(0,a.rangeEach)(1,i,function(t){if(d+=e.sumCellSizes(t-1,t),s.left+d-c>=u)return l=t-2,!1})}}return l}},{key:"_getVariables",value:function(){var t=this.wot,e=t.wtOverlays.topOverlay,n=t.wtOverlays.leftOverlay,o=t.wtTable,i=t.wtViewport,r=t.getSetting("totalRows"),a=t.getSetting("totalColumns"),l=t.getSetting("fixedRowsTop"),s=t.getSetting("fixedRowsBottom"),u=t.getSetting("fixedColumnsLeft");return{topOverlay:e,leftOverlay:n,wtTable:o,wtViewport:i,totalRows:r,totalColumns:a,fixedRowsTop:l,fixedRowsBottom:s,fixedColumnsLeft:u}}}]),t}();e.default=l},function(t,e,n){"use strict";function o(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}e.__esModule=!0;var i=function(){function t(t,e){for(var n=0;n0,c!==this.correctHeaderWidth&&(t=!1)}if(this.isWorkingOnClone()||(l=n.prepareOverlays()),t)this.isWorkingOnClone()||o.createVisibleCalculators(),n&&n.refresh(!0);else{this.isWorkingOnClone()?this.tableOffset=this.wot.cloneSource.wtTable.tableOffset:this.tableOffset=(0,s.offset)(this.TABLE);var d=void 0;d=w.default.isOverlayTypeOf(this.wot.cloneOverlay,w.default.CLONE_DEBUG)||w.default.isOverlayTypeOf(this.wot.cloneOverlay,w.default.CLONE_TOP)||w.default.isOverlayTypeOf(this.wot.cloneOverlay,w.default.CLONE_TOP_LEFT_CORNER)?0:w.default.isOverlayTypeOf(this.instance.cloneOverlay,w.default.CLONE_BOTTOM)||w.default.isOverlayTypeOf(this.instance.cloneOverlay,w.default.CLONE_BOTTOM_LEFT_CORNER)?Math.max(i-this.wot.getSetting("fixedRowsBottom"),0):o.rowsRenderCalculator.startRow;var A=void 0;A=w.default.isOverlayTypeOf(this.wot.cloneOverlay,w.default.CLONE_DEBUG)||w.default.isOverlayTypeOf(this.wot.cloneOverlay,w.default.CLONE_LEFT)||w.default.isOverlayTypeOf(this.wot.cloneOverlay,w.default.CLONE_TOP_LEFT_CORNER)||w.default.isOverlayTypeOf(this.wot.cloneOverlay,w.default.CLONE_BOTTOM_LEFT_CORNER)?0:o.columnsRenderCalculator.startColumn,this.rowFilter=new p.default(d,i,a),this.columnFilter=new f.default(A,this.wot.getSetting("totalColumns"),r),this.alignOverlaysWithTrimmingContainer(),this._doDraw()}return this.refreshSelections(t),this.isWorkingOnClone()||(n.topOverlay.resetFixedPosition(),n.bottomOverlay.clone&&n.bottomOverlay.resetFixedPosition(),n.leftOverlay.resetFixedPosition(),n.topLeftCornerOverlay&&n.topLeftCornerOverlay.resetFixedPosition(),n.bottomLeftCornerOverlay&&n.bottomLeftCornerOverlay.clone&&n.bottomLeftCornerOverlay.resetFixedPosition()),l&&n.syncScrollWithMaster(),this.wot.drawn=!0,this}},{key:"_doDraw",value:function(){var t=new y.default(this);t.render()}},{key:"removeClassFromCells",value:function(t){for(var e=this.TABLE.querySelectorAll("."+t),n=0,o=e.length;n1&&void 0!==arguments[1]?arguments[1]:0,n=this.THEAD.childNodes[e];if(n)return n.childNodes[this.columnFilter.sourceColumnToVisibleRowHeadedColumn(t)]}},{key:"getRowHeader",value:function(t){if(0===this.columnFilter.sourceColumnToVisibleRowHeadedColumn(0))return null;var e=this.TBODY.childNodes[this.rowFilter.sourceToRendered(t)];return e?e.childNodes[0]:void 0}},{key:"getCoords",value:function(t){if("TD"!==t.nodeName&&"TH"!==t.nodeName&&(t=(0,s.closest)(t,["TD","TH"])),null===t)return null;var e=t.parentNode,n=e.parentNode,o=(0,s.index)(e),i=t.cellIndex;return(0,s.overlayContainsElement)(w.default.CLONE_TOP_LEFT_CORNER,t)||(0,s.overlayContainsElement)(w.default.CLONE_TOP,t)?"THEAD"===n.nodeName&&(o-=n.childNodes.length):o=n===this.THEAD?this.rowFilter.visibleColHeadedRowToSourceRow(o):this.rowFilter.renderedToSource(o),i=(0,s.overlayContainsElement)(w.default.CLONE_TOP_LEFT_CORNER,t)||(0,s.overlayContainsElement)(w.default.CLONE_LEFT,t)?this.columnFilter.offsettedTH(i):this.columnFilter.visibleRowHeadedColumnToSourceColumn(i),new d.default(o,i)}},{key:"getTrForRow",value:function(t){return this.TBODY.childNodes[this.rowFilter.sourceToRendered(t)]}},{key:"getFirstRenderedRow",value:function(){return this.wot.wtViewport.rowsRenderCalculator.startRow}},{key:"getFirstVisibleRow",value:function(){return this.wot.wtViewport.rowsVisibleCalculator.startRow}},{key:"getFirstRenderedColumn",value:function(){return this.wot.wtViewport.columnsRenderCalculator.startColumn}},{key:"getFirstVisibleColumn",value:function(){return this.wot.wtViewport.columnsVisibleCalculator.startColumn}},{key:"getLastRenderedRow",value:function(){return this.wot.wtViewport.rowsRenderCalculator.endRow}},{key:"getLastVisibleRow",value:function(){return this.wot.wtViewport.rowsVisibleCalculator.endRow}},{key:"getLastRenderedColumn",value:function(){return this.wot.wtViewport.columnsRenderCalculator.endColumn}},{key:"getLastVisibleColumn",value:function(){return this.wot.wtViewport.columnsVisibleCalculator.endColumn}},{key:"isRowBeforeRenderedRows",value:function(t){return this.rowFilter&&this.rowFilter.sourceToRendered(t)<0&&t>=0}},{key:"isRowAfterViewport",value:function(t){return this.rowFilter&&this.rowFilter.sourceToRendered(t)>this.getLastVisibleRow()}},{key:"isRowAfterRenderedRows",value:function(t){return this.rowFilter&&this.rowFilter.sourceToRendered(t)>this.getLastRenderedRow()}},{key:"isColumnBeforeViewport",value:function(t){return this.columnFilter&&this.columnFilter.sourceToRendered(t)<0&&t>=0}},{key:"isColumnAfterViewport",value:function(t){return this.columnFilter&&this.columnFilter.sourceToRendered(t)>this.getLastVisibleColumn()}},{key:"isLastRowFullyVisible",value:function(){return this.getLastVisibleRow()===this.getLastRenderedRow()}},{key:"isLastColumnFullyVisible",value:function(){return this.getLastVisibleColumn()===this.getLastRenderedColumn()}},{key:"getRenderedColumnsCount",value:function(){var t=this.wot.wtViewport.columnsRenderCalculator.count,e=this.wot.getSetting("totalColumns");if(this.wot.isOverlayName(w.default.CLONE_DEBUG))t=e;else if(this.wot.isOverlayName(w.default.CLONE_LEFT)||this.wot.isOverlayName(w.default.CLONE_TOP_LEFT_CORNER)||this.wot.isOverlayName(w.default.CLONE_BOTTOM_LEFT_CORNER))return Math.min(this.wot.getSetting("fixedColumnsLeft"),e);return t}},{key:"getRenderedRowsCount",value:function(){var t=this.wot.wtViewport.rowsRenderCalculator.count,e=this.wot.getSetting("totalRows");return this.wot.isOverlayName(w.default.CLONE_DEBUG)?t=e:this.wot.isOverlayName(w.default.CLONE_TOP)||this.wot.isOverlayName(w.default.CLONE_TOP_LEFT_CORNER)?t=Math.min(this.wot.getSetting("fixedRowsTop"),e):(this.wot.isOverlayName(w.default.CLONE_BOTTOM)||this.wot.isOverlayName(w.default.CLONE_BOTTOM_LEFT_CORNER))&&(t=Math.min(this.wot.getSetting("fixedRowsBottom"),e)),t}},{key:"getVisibleRowsCount",value:function(){return this.wot.wtViewport.rowsVisibleCalculator.count}},{key:"allRowsInViewport",value:function(){return this.wot.getSetting("totalRows")==this.getVisibleRowsCount()}},{key:"getRowHeight",value:function(t){var e=this.wot.wtSettings.settings.rowHeight(t),n=this.wot.wtViewport.oversizedRows[t];return void 0!==n&&(e=void 0===e?n:Math.max(e,n)),e}},{key:"getColumnHeaderHeight",value:function(t){var e=this.wot.wtSettings.settings.defaultRowHeight,n=this.wot.wtViewport.oversizedColumnHeaders[t];return void 0!==n&&(e=e?Math.max(e,n):n),e}},{key:"getVisibleColumnsCount",value:function(){return this.wot.wtViewport.columnsVisibleCalculator.count}},{key:"allColumnsInViewport",value:function(){return this.wot.getSetting("totalColumns")==this.getVisibleColumnsCount()}},{key:"getColumnWidth",value:function(t){var e=this.wot.wtSettings.settings.columnWidth;return"function"==typeof e?e=e(t):"object"===("undefined"==typeof e?"undefined":a(e))&&(e=e[t]),e||this.wot.wtSettings.settings.defaultColumnWidth}},{key:"getStretchedColumnWidth",value:function(t){var e=this.getColumnWidth(t),n=null==e?this.instance.wtSettings.settings.defaultColumnWidth:e,o=this.wot.wtViewport.columnsRenderCalculator;if(o){var i=o.getStretchedColumnWidth(t,n);i&&(n=i)}return n}},{key:"_modifyRowHeaderWidth",value:function(t){var e=(0,u.isFunction)(t)?t():null;return Array.isArray(e)?(e=[].concat(i(e)),e[e.length-1]=this._correctRowHeaderWidth(e[e.length-1])):e=this._correctRowHeaderWidth(e),e}},{key:"_correctRowHeaderWidth",value:function(t){return"number"!=typeof t&&(t=this.wot.getSetting("defaultColumnWidth")),this.correctHeaderWidth&&t++,t}}]),t}();e.default=v},function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{default:t}}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function r(t,e){var n=document.createElement("TH");return e.insertBefore(n,t),e.removeChild(t),n}function a(t,e){var n=document.createElement("TD");return e.insertBefore(n,t),e.removeChild(t),n}e.__esModule=!0;var l=function(){function t(t,e){for(var n=0;n=0&&(this.adjustAvailableNodes(),a=!0,this.renderColumnHeaders(),this.renderRows(i,n,e),this.wtTable.isWorkingOnClone()||(r=this.wot.wtViewport.getWorkspaceWidth(),this.wot.wtViewport.containerWidth=null),this.adjustColumnWidths(e),this.markOversizedColumnHeaders(),this.adjustColumnHeaderHeights()),a||this.adjustAvailableNodes(),this.removeRedundantRows(n),this.wtTable.isWorkingOnClone()&&!this.wot.isOverlayName(c.default.CLONE_BOTTOM)||this.markOversizedRows(),this.wtTable.isWorkingOnClone())this.wot.isOverlayName(c.default.CLONE_BOTTOM)&&this.wot.cloneSource.wtOverlays.adjustElementsSize();else{this.wot.wtViewport.createVisibleCalculators(),this.wot.wtOverlays.refresh(!1),this.wot.wtOverlays.applyToDOM();var l=(0,s.outerWidth)(this.wtTable.hider),u=(0,s.outerWidth)(this.wtTable.TABLE);if(0!==l&&u!==l&&this.adjustColumnWidths(e),r!==this.wot.wtViewport.getWorkspaceWidth()){this.wot.wtViewport.containerWidth=null;var d=this.wtTable.getFirstRenderedColumn(),A=this.wtTable.getLastRenderedColumn(),h=this.wot.getSetting("defaultColumnWidth"),f=this.wot.getSetting("rowHeaderWidth");if(f=this.instance.getSetting("onModifyRowHeaderWidth",f), -null!=f)for(var g=0;gt;)this.TBODY.removeChild(this.TBODY.lastChild),this.wtTable.tbodyChildrenLength--}},{key:"renderRows",value:function(t,e,n){for(var o=void 0,i=void 0,r=0,a=this.rowFilter.renderedToSource(r),l=this.wtTable.isWorkingOnClone();a=0&&(!d&&r>1e3&&(d=!0,console.warn('Performance tip: Handsontable rendered more than 1000 visible rows. Consider limiting the number of rendered rows by specifying the table height and/or turning off the "renderAllRows" option.')),void 0===e||r!==e);){if(i=this.getOrCreateTrForRow(r,i),this.renderRowHeaders(a,i),this.adjustColumns(i,n+this.rowHeaderCount),o=this.renderCells(a,i,n),l&&!this.wot.isOverlayName(c.default.CLONE_BOTTOM)||this.resetOversizedRow(a),i.firstChild){var s=this.wot.wtTable.getRowHeight(a);s?(s--,i.firstChild.style.height=s+"px"):i.firstChild.style.height=""}r++,a=this.rowFilter.renderedToSource(r)}}},{key:"resetOversizedRow",value:function(t){this.wot.getSetting("externalRowCalculator")||this.wot.wtViewport.oversizedRows&&this.wot.wtViewport.oversizedRows[t]&&(this.wot.wtViewport.oversizedRows[t]=void 0)}},{key:"markOversizedRows",value:function(){if(!this.wot.getSetting("externalRowCalculator")){var t=this.instance.wtTable.TBODY.childNodes.length,e=t*this.instance.wtSettings.settings.defaultRowHeight,n=(0,s.innerHeight)(this.instance.wtTable.TBODY)-1,o=void 0,i=void 0,r=void 0,a=void 0,l=void 0;this.instance.getSetting("totalRows");if(e!==n||this.instance.getSetting("fixedRowsBottom"))for(;t;)t--,r=this.instance.wtTable.rowFilter.renderedToSource(t),o=this.instance.wtTable.getRowHeight(r),a=this.instance.wtTable.getTrForRow(r),l=a.querySelector("th"),i=l?(0,s.innerHeight)(l):(0,s.innerHeight)(a)-1,(!o&&this.instance.wtSettings.settings.defaultRowHeight=this.wtTable.tbodyChildrenLength?(n=this.createRow(),this.appendToTbody(n)):n=0===t?this.TBODY.firstChild:e.nextSibling,n.className&&n.removeAttribute("class"),n}},{key:"createRow",value:function(){for(var t=document.createElement("TR"),e=0;et+this.rowHeaderCount;)this.COLGROUP.removeChild(this.COLGROUP.lastChild),this.wtTable.colgroupChildrenLength--;this.rowHeaderCount&&(0,s.addClass)(this.COLGROUP.childNodes[0],"rowHeader")}},{key:"adjustThead",value:function(){var t=this.wtTable.getRenderedColumnsCount(),e=this.THEAD.firstChild;if(this.columnHeaders.length){for(var n=0,o=this.columnHeaders.length;nt+this.rowHeaderCount;)e.removeChild(e.lastChild),this.theadChildrenLength--}var i=this.THEAD.childNodes.length;if(i>this.columnHeaders.length)for(var r=this.columnHeaders.length;re;)t.removeChild(t.lastChild),n--}},{key:"removeRedundantColumns",value:function(t){for(;this.wtTable.tbodyChildrenLength>t;)this.TBODY.removeChild(this.TBODY.lastChild),this.wtTable.tbodyChildrenLength--}}]),t}();e.default=A},function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{default:t}}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}e.__esModule=!0;var r=function(){function t(t,e){for(var n=0;n0&&t.clientHeight>0?t.clientHeight:1/0),n}},{key:"getWorkspaceWidth",value:function(){var t=void 0,e=this.wot.getSetting("totalColumns"),n=this.instance.wtOverlays.leftOverlay.trimmingContainer,o=void 0,i=this.wot.getSetting("stretchH"),r=document.documentElement.offsetWidth,l=this.wot.getSetting("preventOverflow");return l?(0,a.outerWidth)(this.instance.wtTable.wtRootElement):(t=this.wot.getSetting("freezeOverlays")?Math.min(r-this.getWorkspaceOffset().left,r):Math.min(this.getContainerFillWidth(),r-this.getWorkspaceOffset().left,r),n===window&&e>0&&this.sumColumnWidths(0,e-1)>t?document.documentElement.clientWidth:n!==window&&(o=(0,a.getStyle)(this.instance.wtOverlays.leftOverlay.trimmingContainer,"overflow"),"scroll"==o||"hidden"==o||"auto"==o)?Math.max(t,n.clientWidth):"none"!==i&&i?t:Math.max(t,(0,a.outerWidth)(this.instance.wtTable.TABLE)))}},{key:"hasVerticalScroll",value:function(){return this.getWorkspaceActualHeight()>this.getWorkspaceHeight()}},{key:"hasHorizontalScroll",value:function(){return this.getWorkspaceActualWidth()>this.getWorkspaceWidth()}},{key:"sumColumnWidths",value:function(t,e){for(var n=0;t0&&(t-=e),t)}},{key:"getRowHeaderWidth",value:function(){var t=this.instance.getSetting("rowHeaderWidth"),e=this.instance.getSetting("rowHeaders");if(t){this.rowHeaderWidth=0;for(var n=0,o=e.length;n0?t-e:t)}},{key:"createRowsCalculator",value:function(){var t=this,e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],n=void 0,o=void 0,i=void 0,r=void 0,l=void 0,s=void 0,u=void 0;return this.rowHeaderWidth=NaN,n=this.wot.wtSettings.settings.renderAllRows?1/0:this.getViewportHeight(),o=this.wot.wtOverlays.topOverlay.getScrollPosition()-this.wot.wtOverlays.topOverlay.getTableParentOffset(),o<0&&(o=0),i=this.wot.getSetting("fixedRowsTop"),l=this.wot.getSetting("fixedRowsBottom"),u=this.wot.getSetting("totalRows"),i&&(s=this.wot.wtOverlays.topOverlay.sumCellSizes(0,i),o+=s,n-=s),l&&this.wot.wtOverlays.bottomOverlay.clone&&(s=this.wot.wtOverlays.bottomOverlay.sumCellSizes(u-l,u),n-=s),r=this.wot.wtTable.holder.clientHeight===this.wot.wtTable.holder.offsetHeight?0:(0,a.getScrollbarWidth)(),new h.default(n,o,this.wot.getSetting("totalRows"),function(e){return t.wot.wtTable.getRowHeight(e)},e?null:this.wot.wtSettings.settings.viewportRowCalculatorOverride,e,r)}},{key:"createColumnsCalculator",value:function(){var t=this,e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],n=this.getViewportWidth(),o=void 0,i=void 0;if(this.columnHeaderHeight=NaN,o=this.wot.wtOverlays.leftOverlay.getScrollPosition()-this.wot.wtOverlays.leftOverlay.getTableParentOffset(),o<0&&(o=0),i=this.wot.getSetting("fixedColumnsLeft")){var r=this.wot.wtOverlays.leftOverlay.sumCellSizes(0,i);o+=r,n-=r}return this.wot.wtTable.holder.clientWidth!==this.wot.wtTable.holder.offsetWidth&&(n-=(0,a.getScrollbarWidth)()),new d.default(n,o,this.wot.getSetting("totalColumns"),function(e){return t.wot.wtTable.getColumnWidth(e)},e?null:this.wot.wtSettings.settings.viewportColumnCalculatorOverride,e,this.wot.getSetting("stretchH"),function(e,n){return t.wot.getSetting("onBeforeStretchingColumnWidth",e,n)})}},{key:"createRenderCalculators",value:function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0];if(t){var e=this.createRowsCalculator(!0),n=this.createColumnsCalculator(!0);this.areAllProposedVisibleRowsAlreadyRendered(e)&&this.areAllProposedVisibleColumnsAlreadyRendered(n)||(t=!1)}return t||(this.rowsRenderCalculator=this.createRowsCalculator(),this.columnsRenderCalculator=this.createColumnsCalculator()),this.rowsVisibleCalculator=null,this.columnsVisibleCalculator=null,t}},{key:"createVisibleCalculators",value:function(){this.rowsVisibleCalculator=this.createRowsCalculator(!0),this.columnsVisibleCalculator=this.createColumnsCalculator(!0)}},{key:"areAllProposedVisibleRowsAlreadyRendered",value:function(t){return!!this.rowsVisibleCalculator&&(!(t.startRow0)&&!(t.endRow>this.rowsRenderCalculator.endRow||t.endRow===this.rowsRenderCalculator.endRow&&t.endRow0)&&!(t.endColumn>this.columnsRenderCalculator.endColumn||t.endColumn===this.columnsRenderCalculator.endColumn&&t.endColumn"+A+""))),t.innerHTML=r},autoColumnSize:!0,modifyColWidth:function(t,e){var o=this.getPlugin("autoColumnSize").widths;return o[e]&&(t=o[e]),n?t:t+15}}),this.htEditor.view.wt.wtTable.holder.parentNode.style["padding-right"]=(0,u.getScrollbarWidth)()+2+"px",h&&(h=!1),e.instance._registerTimeout(setTimeout(function(){e.queryChoices(e.TEXTAREA.value)},0))},A.prototype.close=function(){d.default.prototype.close.apply(this,arguments)},A.prototype.queryChoices=function(t){var e=this;this.query=t;var n=this.cellProperties.source;"function"==typeof n?n.call(this.cellProperties,t,function(t){e.rawChoices=t,e.updateChoicesList(e.stripValuesIfNeeded(t))}):Array.isArray(n)?(this.rawChoices=n,this.updateChoicesList(this.stripValuesIfNeeded(n))):this.updateChoicesList([])},A.prototype.updateChoicesList=function(t){var e=(0,u.getCaretPosition)(this.TEXTAREA),n=(0,u.getSelectionEndPosition)(this.TEXTAREA),o=this.cellProperties.sortByRelevance,i=this.cellProperties.filter,r=null,a=null;o&&(r=A.sortByRelevance(this.stripValueIfNeeded(this.getValue()),t,this.cellProperties.filteringCaseSensitive));var l=Array.isArray(r)?r.length:0;if(i===!1)l&&(a=r[0]);else{for(var c=[],d=0,h=t.length;ds&&l>s;return c?this.flipDropdown(n):this.unflipDropdown(),this.limitDropdownIfNeeded(c?l:s,n),c},A.prototype.limitDropdownIfNeeded=function(t,e){if(e>t){var n=0,o=0,i=0,r=null;do i=this.htEditor.getRowHeight(o)||this.htEditor.view.wt.wtSettings.settings.defaultRowHeight,n+=i,o++;while(ne.charsLeft)return 1}return 0}),d=0,A=o.length;d=e?e*t:this.strippedChoices.length*t+8},A.prototype.stripValueIfNeeded=function(t){return this.stripValuesIfNeeded([t])[0]},A.prototype.stripValuesIfNeeded=function(t){var e=this.cellProperties.allowHtml,n=(0,s.arrayMap)(t,function(t){return(0,a.stringify)(t)}),o=(0,s.arrayMap)(n,function(t){return e?t:(0,l.stripTags)(t)});return o},A.prototype.allowKeyEventPropagation=function(t){var e={row:this.htEditor.getSelectedRange()?this.htEditor.getSelectedRange().from.row:-1},n=!1;return t===r.KEY_CODES.ARROW_DOWN&&e.row>0&&e.row-1&&(n=!0),n},A.prototype.discardEditor=function(t){d.default.prototype.discardEditor.apply(this,arguments),this.instance.view.render()},e.default=A},function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{default:t}}e.__esModule=!0;var i=n(16),r=n(2),a=n(0),l=n(7),s=n(43),u=o(s),c=u.default.prototype.extend();c.prototype.createElements=function(){u.default.prototype.createElements.apply(this,arguments);var t=document.createElement("DIV");t.className="handsontableEditor",this.TEXTAREA_PARENT.appendChild(t),this.htContainer=t,this.assignHooks()},c.prototype.prepare=function(t,e,n,o,i,a){u.default.prototype.prepare.apply(this,arguments);var l=this,s={startRows:0,startCols:0,minRows:0,minCols:0,className:"listbox",copyPaste:!1,autoColumnSize:!1,autoRowSize:!1,readOnly:!0,fillHandle:!1,afterOnCellMouseDown:function(t,e){var n=this.getSourceData(e.row,e.col);void 0!==n&&l.setValue(n),l.instance.destroyEditor()}};this.cellProperties.handsontable&&(0,r.extend)(s,a.handsontable),this.htOptions=s};var d=function(t){if(!(0,l.isImmediatePropagationStopped)(t)){var e,n,o=this.getActiveEditor(),r=o.htEditor.getInstance();if(t.keyCode==i.KEY_CODES.ARROW_DOWN)if(r.getSelected()||r.flipped){if(r.getSelected())if(r.flipped)e=r.getSelected()[0]+1;else if(!r.flipped){n=r.getSelected()[0];var a=r.countRows()-1;e=Math.min(a,n+1)}}else e=0;else t.keyCode==i.KEY_CODES.ARROW_UP&&(!r.getSelected()&&r.flipped?e=r.countRows()-1:r.getSelected()&&(r.flipped?(n=r.getSelected()[0],e=Math.max(0,n-1)):(n=r.getSelected()[0],e=n-1)));void 0!==e&&(e<0||r.flipped&&e>r.countRows()-1?r.deselectCell():r.selectCell(e,0),r.getData().length&&(t.preventDefault(),(0,l.stopImmediatePropagation)(t),o.instance.listen(),o.TEXTAREA.focus()))}};c.prototype.open=function(){this.instance.addHook("beforeKeyDown",d),u.default.prototype.open.apply(this,arguments),this.htEditor&&this.htEditor.destroy(),this.htEditor=new Handsontable(this.htContainer,this.htOptions),this.cellProperties.strict?(this.htEditor.selectCell(0,0),this.TEXTAREA.style.visibility="hidden"):(this.htEditor.deselectCell(),this.TEXTAREA.style.visibility="visible"),(0,a.setCaretPosition)(this.TEXTAREA,0,this.TEXTAREA.value.length)},c.prototype.close=function(){this.instance.removeHook("beforeKeyDown",d),this.instance.listen(),u.default.prototype.close.apply(this,arguments)},c.prototype.focus=function(){this.instance.listen(),u.default.prototype.focus.apply(this,arguments)},c.prototype.beginEditing=function(t){var e=this.instance.getSettings().onBeginEditing;e&&e()===!1||u.default.prototype.beginEditing.apply(this,arguments)},c.prototype.finishEditing=function(t,e){if(this.htEditor&&this.htEditor.isListening()&&this.instance.listen(),this.htEditor&&this.htEditor.getSelected()){var n=this.htEditor.getInstance().getValue();void 0!==n&&this.setValue(n)}return u.default.prototype.finishEditing.apply(this,arguments)},c.prototype.assignHooks=function(){var t=this;this.instance.addHook("afterDestroy",function(){t.htEditor&&t.htEditor.destroy()})},e.default=c},function(t,e,n){"use strict";e.__esModule=!0;var o=n(1),i=n(2),r=n(6),a="arrayMapper",l={_arrayMap:[],getValueByIndex:function(t){var e=void 0;return void 0===(e=this._arrayMap[t])?null:e},getIndexByValue:function(t){var e=void 0;return(e=this._arrayMap.indexOf(t))===-1?null:e},insertItems:function(t){var e=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,i=(0,o.arrayMax)(this._arrayMap)+1,a=[];return(0,r.rangeEach)(n-1,function(n){a.push(e._arrayMap.splice(t+n,0,i+n))}),a},removeItems:function(t){var e=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,i=[];if(Array.isArray(t)){var r=[].concat(this._arrayMap);t.sort(function(t,e){return e-t}),i=(0,o.arrayReduce)(t,function(t,n){return e._arrayMap.splice(n,1),t.concat(r.slice(n,n+1))},[])}else i=this._arrayMap.splice(t,n);return i},unshiftItems:function(t){function e(t){return(0,o.arrayReduce)(i,function(e,n){return t>n&&e++,e},0)}var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,i=this.removeItems(t,n);this._arrayMap=(0,o.arrayMap)(this._arrayMap,function(t,n){var o=e(t);return o&&(t-=o),t})},shiftItems:function(t){var e=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;this._arrayMap=(0,o.arrayMap)(this._arrayMap,function(e){return e>=t&&(e+=n),e}),(0,r.rangeEach)(n-1,function(n){e._arrayMap.splice(t+n,0,t+n)})},clearMap:function(){this._arrayMap.length=0}};(0,i.defineGetter)(l,"MIXIN_NAME",a,{writable:!1,enumerable:!1}),e.default=l},function(t,e,n){"use strict";e.__esModule=!0;var o=n(1),i=n(2),r="localHooks",a={_localHooks:Object.create(null),addLocalHook:function(t,e){this._localHooks[t]||(this._localHooks[t]=[]),this._localHooks[t].push(e)},runLocalHooks:function(t){for(var e=this,n=arguments.length,i=Array(n>1?n-1:0),r=1;r=l}},{key:"setPosition",value:function(t,e){(0,r.isNumeric)(t)&&(this._element.style.top=t+u),(0,r.isNumeric)(e)&&(this._element.style.left=e+u)}},{key:"getPosition",value:function(){return{top:this._element.style.top?parseInt(this._element.style.top,10):0,left:this._element.style.left?parseInt(this._element.style.left,10):0}}},{key:"setSize",value:function(t,e){(0,r.isNumeric)(t)&&(this._element.style.width=t+u),(0,r.isNumeric)(e)&&(this._element.style.height=e+u)}},{key:"getSize",value:function(){return{width:this._element.style.width?parseInt(this._element.style.width,10):0,height:this._element.style.height?parseInt(this._element.style.height,10):0}}},{key:"setOffset",value:function(t,e){(0,r.isNumeric)(t)&&(this._element.style.marginTop=t+u),(0,r.isNumeric)(e)&&(this._element.style.marginLeft=e+u)}},{key:"getOffset",value:function(){return{top:this._element.style.marginTop?parseInt(this._element.style.marginTop,10):0,left:this._element.style.marginLeft?parseInt(this._element.style.marginLeft,10):0}}}]),t}();e.default=c},function(t,e,n){"use strict";function o(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}e.__esModule=!0;var i=function(){function t(t,e){for(var n=0;n=a}},{key:"setPosition",value:function(t,e){t&&(this._element.style.top=t+s),e&&(this._element.style.left=e+s)}},{key:"getPosition",value:function(){return{top:this._element.style.top?parseInt(this._element.style.top,10):0,left:this._element.style.left?parseInt(this._element.style.left,10):0}}},{key:"setSize",value:function(t,e){t&&(this._element.style.width=t+s),e&&(this._element.style.height=e+s)}},{key:"getSize",value:function(){return{width:this._element.style.width?parseInt(this._element.style.width,10):0,height:this._element.style.height?parseInt(this._element.style.height,10):0}}},{key:"setOffset",value:function(t,e){t&&(this._element.style.marginTop=t+s),e&&(this._element.style.marginLeft=e+s)}},{key:"getOffset",value:function(){return{top:this._element.style.marginTop?parseInt(this._element.style.marginTop,10):0,left:this._element.style.marginLeft?parseInt(this._element.style.marginLeft,10):0}}}]),t}();e.default=u},function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{default:t}}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function r(t,e){A.set(t,e)}function a(t){var e=void 0;if(!(t instanceof u.default)){if(!A.has(t))throw Error("Record translator was not registered for this object identity");t=A.get(t)}return h.has(t)?e=h.get(t):(e=new d(t),h.set(t,e)),e}e.__esModule=!0,e.RecordTranslator=void 0;var l=function(){function t(t,e){for(var n=0;n-1;if(!A||i.allowDuplicates){var h="row"===t?"col":"row";d.strings.push(o({value:l},h,e)),u.push(l),d.needed--}}}),r}}]),t}();e.default=u},function(t,e,n){var o=n(23),i=n(24),r=n(60);t.exports=function(t){return function(e,n,a){var l,s=o(e),u=i(s.length),c=r(a,u);if(t&&n!=n){for(;u>c;)if(l=s[c++],l!=l)return!0}else for(;u>c;c++)if((t||c in s)&&s[c]===n)return t||c||0;return!t&&-1}}},function(t,e,n){var o=n(38),i=n(10)("toStringTag"),r="Arguments"==o(function(){return arguments}()),a=function(t,e){try{return t[e]}catch(t){}};t.exports=function(t){var e,n,l;return void 0===t?"Undefined":null===t?"Null":"string"==typeof(n=a(e=Object(t),i))?n:r?o(e):"Object"==(l=o(e))&&"function"==typeof e.callee?"Arguments":l}},function(t,e,n){"use strict";var o=n(19).f,i=n(78),r=n(59),a=n(29),l=n(52),s=n(30),u=n(56),c=n(166),d=n(167),A=n(172),h=n(21),f=n(46).fastKey,g=h?"_s":"size",p=function(t,e){var n,o=f(e);if("F"!==o)return t._i[o];for(n=t._f;n;n=n.n)if(n.k==e)return n};t.exports={getConstructor:function(t,e,n,c){var d=t(function(t,o){l(t,d,e,"_i"),t._i=i(null),t._f=void 0,t._l=void 0,t[g]=0,void 0!=o&&u(o,n,t[c],t)});return r(d.prototype,{clear:function(){for(var t=this,e=t._i,n=t._f;n;n=n.n)n.r=!0,n.p&&(n.p=n.p.n=void 0),delete e[n.i];t._f=t._l=void 0,t[g]=0},delete:function(t){var e=this,n=p(e,t);if(n){var o=n.n,i=n.p;delete e._i[n.i],n.r=!0,i&&(i.n=o),o&&(o.p=i),e._f==n&&(e._f=o),e._l==n&&(e._l=i),e[g]--}return!!n},forEach:function(t){l(this,d,"forEach");for(var e,n=a(t,arguments.length>1?arguments[1]:void 0,3);e=e?e.n:this._f;)for(n(e.v,e.k,this);e&&e.r;)e=e.p},has:function(t){return!!p(this,t)}}),h&&o(d.prototype,"size",{get:function(){return s(this[g])}}),d},def:function(t,e,n){var o,i,r=p(t,e);return r?r.v=n:(t._l=r={i:i=f(e,!0),k:e,v:n,p:o=t._l,n:void 0,r:!1},t._f||(t._f=r),o&&(o.n=r),t[g]++,"F"!==i&&(t._i[i]=r)),t},getEntry:p,setStrong:function(t,e,n){c(t,e,function(t,e){this._t=t,this._k=e,this._l=void 0},function(){for(var t=this,e=t._k,n=t._l;n&&n.r;)n=n.p;return t._t&&(t._l=n=n?n.n:t._t._f)?"keys"==e?d(0,n.k):"values"==e?d(0,n.v):d(0,[n.k,n.v]):(t._t=void 0,d(1))},n?"entries":"values",!n,!0),A(e)}}},function(t,e,n){"use strict";var o=n(59),i=n(46).getWeak,r=n(18),a=n(15),l=n(52),s=n(56),u=n(53),c=n(22),d=u(5),A=u(6),h=0,f=function(t){return t._l||(t._l=new g)},g=function(){this.a=[]},p=function(t,e){return d(t.a,function(t){return t[0]===e})};g.prototype={get:function(t){var e=p(this,t);if(e)return e[1]},has:function(t){return!!p(this,t)},set:function(t,e){var n=p(this,t);n?n[1]=e:this.a.push([t,e])},delete:function(t){var e=A(this.a,function(e){return e[0]===t});return~e&&this.a.splice(e,1),!!~e}},t.exports={getConstructor:function(t,e,n,r){var u=t(function(t,o){l(t,u,e,"_i"),t._i=h++,t._l=void 0,void 0!=o&&s(o,n,t[r],t)});return o(u.prototype,{delete:function(t){if(!a(t))return!1;var e=i(t);return e===!0?f(this).delete(t):e&&c(e,this._i)&&delete e[this._i]},has:function(t){if(!a(t))return!1;var e=i(t);return e===!0?f(this).has(t):e&&c(e,this._i)}}),u},def:function(t,e,n){var o=i(r(e),!0);return o===!0?f(t).set(e,n):o[t._i]=n,t},ufstore:f}},function(t,e,n){t.exports=n(13).document&&document.documentElement},function(t,e,n){t.exports=!n(21)&&!n(31)(function(){return 7!=Object.defineProperty(n(73)("div"),"a",{get:function(){return 7}}).a})},function(t,e,n){var o=n(45),i=n(10)("iterator"),r=Array.prototype;t.exports=function(t){return void 0!==t&&(o.Array===t||r[i]===t)}},function(t,e,n){var o=n(38);t.exports=Array.isArray||function(t){return"Array"==o(t)}},function(t,e,n){var o=n(15),i=Math.floor;t.exports=function(t){return!o(t)&&isFinite(t)&&i(t)===t}},function(t,e,n){var o=n(15),i=n(38),r=n(10)("match");t.exports=function(t){var e;return o(t)&&(void 0!==(e=t[r])?!!e:"RegExp"==i(t))}},function(t,e,n){var o=n(18);t.exports=function(t,e,n,i){try{return i?e(o(n)[0],n[1]):e(n)}catch(e){var r=t.return;throw void 0!==r&&o(r.call(t)),e}}},function(t,e,n){"use strict";var o=n(57),i=n(3),r=n(33),a=n(32),l=n(22),s=n(45),u=n(283),c=n(48),d=n(288),A=n(10)("iterator"),h=!([].keys&&"next"in[].keys()),f="@@iterator",g="keys",p="values",M=function(){return this};t.exports=function(t,e,n,y,m,w,v){u(n,e,y);var b,C,T,E=function(t){if(!h&&t in N)return N[t];switch(t){case g:return function(){return new n(this,t)};case p:return function(){return new n(this,t)}}return function(){return new n(this,t)}},I=e+" Iterator",x=m==p,D=!1,N=t.prototype,L=N[A]||N[f]||m&&N[m],S=L||E(m),B=m?x?E("entries"):S:void 0,k="Array"==e?N.entries||L:L;if(k&&(T=d(k.call(new t)),T!==Object.prototype&&(c(T,I,!0),o||l(T,A)||a(T,A,M))),x&&L&&L.name!==p&&(D=!0,S=function(){return L.call(this)}),o&&!v||!h&&!D&&N[A]||a(N,A,S),s[e]=S,s[I]=M,m)if(b={values:x?S:E(p),keys:w?S:E(g),entries:B},v)for(C in b)C in N||r(N,C,b[C]);else i(i.P+i.F*(h||D),e,b);return b}},function(t,e){t.exports=function(t,e){return{value:e,done:!!t}}},function(t,e,n){"use strict";var o=n(39),i=n(58),r=n(47),a=n(41),l=n(76),s=Object.assign;t.exports=!s||n(31)(function(){var t={},e={},n=Symbol(),o="abcdefghijklmnopqrst";return t[n]=7,o.split("").forEach(function(t){e[t]=t}),7!=s({},t)[n]||Object.keys(s({},e)).join("")!=o})?function(t,e){for(var n=a(t),s=arguments.length,u=1,c=i.f,d=r.f;s>u;)for(var A,h=l(arguments[u++]),f=c?o(h).concat(c(h)):o(h),g=f.length,p=0;g>p;)d.call(h,A=f[p++])&&(n[A]=h[A]);return n}:s},function(t,e,n){var o=n(22),i=n(23),r=n(155)(!1),a=n(81)("IE_PROTO");t.exports=function(t,e){var n,l=i(t),s=0,u=[];for(n in l)n!=a&&o(l,n)&&u.push(n);for(;e.length>s;)o(l,n=e[s++])&&(~r(u,n)||u.push(n));return u}},function(t,e,n){var o=n(39),i=n(23),r=n(47).f;t.exports=function(t){return function(e){for(var n,a=i(e),l=o(a),s=l.length,u=0,c=[];s>u;)r.call(a,n=l[u++])&&c.push(t?[n,a[n]]:a[n]);return c}}},function(t,e,n){var o=n(15),i=n(18),r=function(t,e){if(i(t),!o(e)&&null!==e)throw TypeError(e+": can't set as prototype!")};t.exports={set:Object.setPrototypeOf||("__proto__"in{}?function(t,e,o){try{o=n(29)(Function.call,n(79).f(Object.prototype,"__proto__").set,2),o(t,[]),e=!(t instanceof Array)}catch(t){e=!0}return function(t,n){return r(t,n),e?t.__proto__=n:o(t,n),t}}({},!1):void 0),check:r}},function(t,e,n){"use strict";var o=n(13),i=n(19),r=n(21),a=n(10)("species");t.exports=function(t){var e=o[t];r&&e&&!e[a]&&i.f(e,a,{configurable:!0,get:function(){return this}})}},function(t,e,n){var o=n(24),i=n(174),r=n(30);t.exports=function(t,e,n,a){var l=String(r(t)),s=l.length,u=void 0===n?" ":String(n),c=o(e);if(c<=s||""==u)return l;var d=c-s,A=i.call(u,Math.ceil(d/u.length));return A.length>d&&(A=A.slice(0,d)),a?A+l:l+A}},function(t,e,n){"use strict";var o=n(61),i=n(30);t.exports=function(t){var e=String(i(this)),n="",r=o(t);if(r<0||r==1/0)throw RangeError("Count can't be negative");for(;r>0;(r>>>=1)&&(e+=e))1&r&&(n+=e);return n}},function(t,e,n){e.f=n(10)},function(t,e,n){var o=n(156),i=n(10)("iterator"),r=n(45);t.exports=n(44).getIteratorMethod=function(t){if(void 0!=t)return t[i]||t["@@iterator"]||r[o(t)]}},function(t,e,n){"use strict";function o(t){var e="undefined"!=typeof window&&window.jQuery;e&&(e.fn.handsontable=function(e){var n=this.first(),o=n.data("handsontable");if("string"!=typeof e){var i=e||{};return o?o.updateSettings(i):(o=new t.Core(n[0],i),n.data("handsontable",o),o.init()),n}var r=[],a=void 0;if(arguments.length>1)for(var l=1,s=arguments.length;ll?e.style.width=n.minWidth+"px":l>n.maxWidth?e.style.width=n.maxWidth+"px":e.style.width=l+"px",s=e.scrollHeight?e.scrollHeight-1:0,n.minHeight>s?e.style.height=n.minHeight+"px":n.maxHeight-1||"true"===t.contentEditable}var n=this,o=!1;if(t.metaKey?o=!0:t.ctrlKey&&navigator.userAgent.indexOf("Mac")===-1&&(o=!0),o){if(document.activeElement!==this.elTextarea&&(""!==this.getSelectionText()||e()))return;this.selectNodeText(this.elTextarea),setTimeout(function(){document.activeElement!==n.elTextarea&&n.selectNodeText(n.elTextarea)},0)}t.isImmediatePropagationEnabled===!1||!o||67!==t.keyCode&&86!==t.keyCode&&88!==t.keyCode||(88===t.keyCode?setTimeout(function(){n.triggerCut(t)},0):86===t.keyCode&&setTimeout(function(){n.triggerPaste(t)},0))},i.prototype.selectNodeText=function(t){t&&t.select()},i.prototype.getSelectionText=function(){var t="";return window.getSelection?t=window.getSelection().toString():document.selection&&"Control"!==document.selection.type&&(t=document.selection.createRange().text),t},i.prototype.copyable=function(t){if("string"!=typeof t&&void 0===t.toString)throw new Error("copyable requires string parameter");this.elTextarea.value=t,this.selectNodeText(this.elTextarea)},i.prototype.onCut=function(t){this.cutCallbacks.push(t)},i.prototype.onPaste=function(t){this.pasteCallbacks.push(t)},i.prototype.removeCallback=function(t){var e,n;for(e=0,n=this.copyCallbacks.length;e0?-i:0,e=a,a+="px",(0,s.setOverlayPosition)(t,a,l)}this.adjustHeaderBordersPosition(e),this.adjustElementsSize()}}},{key:"setScrollPosition",value:function(t){this.mainTableScrollableElement===window?window.scrollTo(t,(0,s.getWindowScrollTop)()):this.mainTableScrollableElement.scrollLeft=t}},{key:"onScroll",value:function(){this.wot.getSetting("onScrollVertically")}},{key:"sumCellSizes",value:function(t,e){for(var n=0,o=this.wot.wtSettings.defaultColumnWidth;t0&&void 0!==arguments[0]&&arguments[0];this.updateTrimmingContainer(),(this.needFullRender||t)&&(this.adjustRootElementSize(),this.adjustRootChildrenSize(),t||(this.areElementSizesAdjusted=!0))}},{key:"adjustRootElementSize",value:function(){var t=this.wot.wtTable.holder,e=t.clientHeight===t.offsetHeight?0:(0,s.getScrollbarWidth)(),n=this.clone.wtTable.holder.parentNode,o=n.style,i=this.wot.getSetting("preventOverflow"),r=void 0;if(this.trimmingContainer!==window||"vertical"===i){var a=this.wot.wtViewport.getWorkspaceHeight()-e;a=Math.min(a,(0,s.innerHeight)(this.wot.wtTable.wtRootElement)),o.height=a+"px"}else o.height="";this.clone.wtTable.holder.style.height=o.height,r=(0,s.outerWidth)(this.clone.wtTable.TABLE),o.width=(0===r?r:r+4)+"px"}},{key:"adjustRootChildrenSize",value:function(){var t=(0,s.getScrollbarWidth)();this.clone.wtTable.hider.style.height=this.hider.style.height,this.clone.wtTable.holder.style.height=this.clone.wtTable.holder.parentNode.style.height,0===t&&(t=30),this.clone.wtTable.holder.style.width=parseInt(this.clone.wtTable.holder.parentNode.style.width,10)+t+"px"}},{key:"applyToDOM",value:function(){var t=this.wot.getSetting("totalColumns");if(this.areElementSizesAdjusted||this.adjustElementsSize(),"number"==typeof this.wot.wtViewport.columnsRenderCalculator.startPosition)this.spreader.style.left=this.wot.wtViewport.columnsRenderCalculator.startPosition+"px";else{if(0!==t)throw new Error("Incorrect value of the columnsRenderCalculator");this.spreader.style.left="0"}this.spreader.style.right="",this.needFullRender&&this.syncOverlayOffset()}},{key:"syncOverlayOffset",value:function(){"number"==typeof this.wot.wtViewport.rowsRenderCalculator.startPosition?this.clone.wtTable.spreader.style.top=this.wot.wtViewport.rowsRenderCalculator.startPosition+"px":this.clone.wtTable.spreader.style.top=""}},{key:"scrollTo",value:function(t,e){var n=this.getTableParentOffset(),o=this.wot.cloneSource?this.wot.cloneSource:this.wot,i=o.wtTable.holder,r=0;e&&i.offsetWidth!==i.clientWidth&&(r=(0,s.getScrollbarWidth)()),e?(n+=this.sumCellSizes(0,t+1),n-=this.wot.wtViewport.getViewportWidth()):n+=this.sumCellSizes(this.wot.getSetting("fixedColumnsLeft"),t),n+=r,this.setScrollPosition(n)}},{key:"getTableParentOffset",value:function(){var t=this.wot.getSetting("preventOverflow"),e=0;return t||this.trimmingContainer!==window||(e=this.wot.wtTable.holderOffset.left),e}},{key:"getScrollPosition",value:function(){return(0,s.getScrollLeft)(this.mainTableScrollableElement)}},{key:"adjustHeaderBordersPosition",value:function(t){var e=this.wot.wtTable.holder.parentNode,n=this.wot.getSetting("rowHeaders"),o=this.wot.getSetting("fixedColumnsLeft"),i=this.wot.getSetting("totalRows");if(i?(0,s.removeClass)(e,"emptyRows"):(0,s.addClass)(e,"emptyRows"),o&&!n.length)(0,s.addClass)(e,"innerBorderLeft");else if(!o&&n.length){var r=(0,s.hasClass)(e,"innerBorderLeft");t?(0,s.addClass)(e,"innerBorderLeft"):(0,s.removeClass)(e,"innerBorderLeft"),(!r&&t||r&&!t)&&this.wot.wtOverlays.adjustElementsSize()}}}]),e}(c.default);c.default.registerOverlay(c.default.CLONE_LEFT,d),e.default=d},function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{default:t}}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function r(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function a(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}e.__esModule=!0;var l=function(){function t(t,e){for(var n=0;n0?-i:0,e=l,l+="px",(0,s.setOverlayPosition)(t,a,l)}this.adjustHeaderBordersPosition(e),this.adjustElementsSize()}}},{key:"setScrollPosition",value:function(t){this.mainTableScrollableElement===window?window.scrollTo((0,s.getWindowScrollLeft)(),t):this.mainTableScrollableElement.scrollTop=t}},{key:"onScroll",value:function(){this.wot.getSetting("onScrollHorizontally")}},{key:"sumCellSizes",value:function(t,e){for(var n=0,o=this.wot.wtSettings.settings.defaultRowHeight;t0&&void 0!==arguments[0]&&arguments[0];this.updateTrimmingContainer(),(this.needFullRender||t)&&(this.adjustRootElementSize(),this.adjustRootChildrenSize(),t||(this.areElementSizesAdjusted=!0))}},{key:"adjustRootElementSize",value:function(){var t=this.wot.wtTable.holder,e=t.clientWidth===t.offsetWidth?0:(0,s.getScrollbarWidth)(),n=this.clone.wtTable.holder.parentNode,o=n.style,i=this.wot.getSetting("preventOverflow"),r=void 0;if(this.trimmingContainer!==window||"horizontal"===i){var a=this.wot.wtViewport.getWorkspaceWidth()-e;a=Math.min(a,(0,s.innerWidth)(this.wot.wtTable.wtRootElement)),o.width=a+"px"}else o.width="";this.clone.wtTable.holder.style.width=o.width,r=(0,s.outerHeight)(this.clone.wtTable.TABLE),o.height=(0===r?r:r+4)+"px"}},{key:"adjustRootChildrenSize",value:function(){var t=(0,s.getScrollbarWidth)();this.clone.wtTable.hider.style.width=this.hider.style.width,this.clone.wtTable.holder.style.width=this.clone.wtTable.holder.parentNode.style.width,0===t&&(t=30),this.clone.wtTable.holder.style.height=parseInt(this.clone.wtTable.holder.parentNode.style.height,10)+t+"px"}},{key:"applyToDOM",value:function(){var t=this.wot.getSetting("totalRows");if(this.areElementSizesAdjusted||this.adjustElementsSize(),"number"==typeof this.wot.wtViewport.rowsRenderCalculator.startPosition)this.spreader.style.top=this.wot.wtViewport.rowsRenderCalculator.startPosition+"px";else{if(0!==t)throw new Error("Incorrect value of the rowsRenderCalculator");this.spreader.style.top="0"}this.spreader.style.bottom="",this.needFullRender&&this.syncOverlayOffset()}},{key:"syncOverlayOffset",value:function(){"number"==typeof this.wot.wtViewport.columnsRenderCalculator.startPosition?this.clone.wtTable.spreader.style.left=this.wot.wtViewport.columnsRenderCalculator.startPosition+"px":this.clone.wtTable.spreader.style.left=""}},{key:"scrollTo",value:function(t,e){var n=this.getTableParentOffset(),o=this.wot.cloneSource?this.wot.cloneSource:this.wot,i=o.wtTable.holder,r=0;if(e&&i.offsetHeight!==i.clientHeight&&(r=(0,s.getScrollbarWidth)()),e){var a=this.wot.getSetting("fixedRowsBottom"),l=(this.wot.getSetting("fixedRowsTop"),this.wot.getSetting("totalRows"));n+=this.sumCellSizes(0,t+1),n-=this.wot.wtViewport.getViewportHeight()-this.sumCellSizes(l-a,l),n+=1}else n+=this.sumCellSizes(this.wot.getSetting("fixedRowsTop"),t);n+=r,this.setScrollPosition(n)}},{key:"getTableParentOffset",value:function(){return this.mainTableScrollableElement===window?this.wot.wtTable.holderOffset.top:0}},{key:"getScrollPosition",value:function(){return(0,s.getScrollTop)(this.mainTableScrollableElement)}},{key:"redrawSelectionBorders",value:function(t){if(t&&t.cellRange){var e=t.getBorder(this.wot);if(e){var n=t.getCorners();e.disappear(),e.appear(n)}}}},{key:"redrawAllSelectionsBorders",value:function(){var t=this.wot.selections;this.redrawSelectionBorders(t.current),this.redrawSelectionBorders(t.area),this.redrawSelectionBorders(t.fill),this.wot.wtTable.wot.wtOverlays.leftOverlay.refresh()}},{key:"adjustHeaderBordersPosition",value:function(t){var e=this.wot.wtTable.holder.parentNode,n=this.wot.getSetting("totalColumns");if(n?(0,s.removeClass)(e,"emptyColumns"):(0,s.addClass)(e,"emptyColumns"),0===this.wot.getSetting("fixedRowsTop")&&this.wot.getSetting("columnHeaders").length>0){var o=(0,s.hasClass)(e,"innerBorderTop");t||0===this.wot.getSetting("totalRows")?(0,s.addClass)(e,"innerBorderTop"):(0,s.removeClass)(e,"innerBorderTop"),(!o&&t||o&&!t)&&(this.wot.wtOverlays.adjustElementsSize(),this.redrawAllSelectionsBorders())}if(0===this.wot.getSetting("rowHeaders").length){var i=this.clone.wtTable.THEAD.querySelectorAll("th:nth-of-type(2)");if(i)for(var r=0;r0&&(c=-a+"px"),o&&"horizontal"!==o||r<0&&l-t.offsetHeight>0&&(d=-r+"px"),(0,s.setOverlayPosition)(t,c,d)}else(0,s.resetCssTransform)(t); -t.style.height=(0===e?e:e+4)+"px",t.style.width=(0===n?n:n+4)+"px"}}}]),e}(c.default);c.default.registerOverlay(c.default.CLONE_TOP_LEFT_CORNER,d),e.default=d},function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{default:t}}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}e.__esModule=!0;var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},a=function(){function t(t,e){for(var n=0;n=i[1]&&a<=i[3]&&(s=t.wtTable.getColumnHeader(a))){var c=[];this.settings.highlightHeaderClassName&&c.push(this.settings.highlightHeaderClassName),this.settings.highlightColumnClassName&&c.push(this.settings.highlightColumnClassName),(0,l.addClass)(s,c)}for(var d=0;d=i[0]&&r<=i[2]&&(s=t.wtTable.getRowHeader(r))){var A=[];this.settings.highlightHeaderClassName&&A.push(this.settings.highlightHeaderClassName),this.settings.highlightRowClassName&&A.push(this.settings.highlightRowClassName),(0,l.addClass)(s,A)}for(var h=0;h=i[0]&&r<=i[2]&&a>=i[1]&&a<=i[3]?this.settings.className&&this.addClassAtCoords(t,r,a,this.settings.className):r>=i[0]&&r<=i[2]?this.settings.highlightRowClassName&&this.addClassAtCoords(t,r,a,this.settings.highlightRowClassName):a>=i[1]&&a<=i[3]&&this.settings.highlightColumnClassName&&this.addClassAtCoords(t,r,a,this.settings.highlightColumnClassName)}if(t.getSetting("onBeforeDrawBorders",i,this.settings.className),this.settings.border){var f=this.getBorder(t);f&&f.appear(i)}}}}]),t}();e.default=f},function(t,e,n){"use strict";e.__esModule=!0;var o=n(14),i=n(9),r=n(26),a="autocomplete";e.default={editor:(0,o.getEditor)(a),renderer:(0,i.getRenderer)(a),validator:(0,r.getValidator)(a)}},function(t,e,n){"use strict";e.__esModule=!0;var o=n(14),i=n(9),r="checkbox";e.default={editor:(0,o.getEditor)(r),renderer:(0,i.getRenderer)(r)}},function(t,e,n){"use strict";e.__esModule=!0;var o=n(14),i=n(9),r=n(26),a="date";e.default={editor:(0,o.getEditor)(a),renderer:(0,i.getRenderer)("autocomplete"),validator:(0,r.getValidator)(a)}},function(t,e,n){"use strict";e.__esModule=!0;var o=n(14),i=n(9),r=n(26),a="dropdown";e.default={editor:(0,o.getEditor)(a),renderer:(0,i.getRenderer)("autocomplete"),validator:(0,r.getValidator)("autocomplete")}},function(t,e,n){"use strict";e.__esModule=!0;var o=n(14),i=n(9),r="handsontable";e.default={editor:(0,o.getEditor)(r),renderer:(0,i.getRenderer)("autocomplete")}},function(t,e,n){"use strict";e.__esModule=!0;var o=n(14),i=n(9),r=n(26),a="numeric";e.default={editor:(0,o.getEditor)(a),renderer:(0,i.getRenderer)(a),validator:(0,r.getValidator)(a),dataType:"number"}},function(t,e,n){"use strict";e.__esModule=!0;var o=n(14),i=n(9),r=(n(26),"password");e.default={editor:(0,o.getEditor)(r),renderer:(0,i.getRenderer)(r),copyable:!1}},function(t,e,n){"use strict";e.__esModule=!0;var o=n(25),i=n(14),r=n(9),a="text";e.default={editor:(0,o.isMobileBrowser)()?(0,i.getEditor)("mobile"):(0,i.getEditor)(a),renderer:(0,r.getRenderer)(a)}},function(t,e,n){"use strict";e.__esModule=!0;var o=n(14),i=n(9),r=n(26),a="time";e.default={editor:(0,o.getEditor)("text"),renderer:(0,i.getRenderer)("text"),validator:(0,r.getValidator)(a)}},function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{default:t}}function i(t,e,n){var o=this;this.instance=t,this.priv=e,this.GridSettings=n,this.dataSource=this.instance.getSettings().data,this.cachedLength=null,this.skipCache=!1,this.latestSourceRowsCount=0,this.dataSource&&this.dataSource[0]?this.duckSchema=this.recursiveDuckSchema(this.dataSource[0]):this.duckSchema={},this.createMap(),this.interval=h.default.create(function(){return o.clearLengthCache()},"15fps"),this.instance.addHook("skipLengthCache",function(t){return o.onSkipLengthCache(t)}),this.onSkipLengthCache(500)}e.__esModule=!0;var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},a=n(132),l=o(a),s=n(65),u=n(66),c=n(2),d=n(1),A=n(269),h=o(A),f=n(6),g=n(210),p=o(g),M=n(8);o(M);i.prototype.DESTINATION_RENDERER=1,i.prototype.DESTINATION_CLIPBOARD_GENERATOR=2,i.prototype.recursiveDuckSchema=function(t){return(0,c.duckSchema)(t)},i.prototype.recursiveDuckColumns=function(t,e,n){var o,i;if("undefined"==typeof e&&(e=0,n=""),"object"===("undefined"==typeof t?"undefined":r(t))&&!Array.isArray(t))for(i in t)(0,c.hasOwnProperty)(t,i)&&(null===t[i]?(o=n+i,this.colToPropCache.push(o),this.propToColCache.set(o,e),e++):e=this.recursiveDuckColumns(t[i],e,i+"."));return e},i.prototype.createMap=function(){var t=void 0,e=this.getSchema();if("undefined"==typeof e)throw new Error("trying to create `columns` definition but you didn't provide `schema` nor `data`");this.colToPropCache=[],this.propToColCache=new p.default;var n=this.instance.getSettings().columns;if(n){var o=this.instance.getSettings().maxCols,i=Math.min(o,n.length),r=0,a=!1,l=(0,c.deepObjectSize)(e);for("function"==typeof n&&(i=l>0?l:this.instance.countSourceCols(),a=!0),t=0;t=this.instance.countSourceRows())&&(t=this.instance.countSourceRows()),this.instance.runHooks("beforeCreateRow",t,e,n),i=t;for(var l=this.instance.getSettings().maxRows;a=this.instance.countCols())&&(t=this.instance.countCols()),this.instance.runHooks("beforeCreateCol",t,e,n),i=t;for(var s=this.instance.getSettings().maxCols;l=this.instance.countCols()){if(r>0)for(var c=0;c=4?[].slice.call(arguments,3):[],i=this.instance.getDataAtCol(t),r=i.slice(e,e+n),a=i.slice(e+n);(0,d.extendArray)(o,a);for(var l=0;l=4?[].slice.call(arguments,3):[],i=this.instance.getSourceDataAtRow(t),r=i.slice(e,e+n),a=i.slice(e+n);(0,d.extendArray)(o,a);for(var l=0;l-1){var r=e.split("."),a=n;if(!a)return null;for(var l=0,s=r.length;l-1){var l=e.split("."),s=i,u=0,d=void 0;for(u=0,d=l.length-1;u1&&void 0!==arguments[1]?arguments[1]:[];o(this,t),this.hot=e,this.data=n,this.dataType="array",this.colToProp=function(){},this.propToCol=function(){}}return i(t,[{key:"getData",value:function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0],e=this.data;return t&&(e=this.getByRange({row:0,col:0},{row:Math.max(this.countRows()-1,0),col:Math.max(this.countColumns()-1,0)},!0)),e}},{key:"setData",value:function(t){this.data=t}},{key:"getAtColumn",value:function(t){var e=this,n=[];return(0,a.arrayEach)(this.data,function(o){var i=e.colToProp(t);o="string"==typeof i?(0,r.getProperty)(o,i):o[i],n.push(o)}),n}},{key:"getAtRow",value:function(t){return this.data[t]}},{key:"getAtCell",value:function(t,e){var n=null,o=this.hot.runHooks("modifyRowData",t),i=isNaN(o)?o:this.data[t];if(i){var a=this.colToProp(e);n="string"==typeof a?(0,r.getProperty)(i,a):"function"==typeof a?a(this.data.slice(t,t+1)[0]):i[a]}return n}},{key:"getByRange",value:function(t,e){var n=this,o=arguments.length>2&&void 0!==arguments[2]&&arguments[2],i=Math.min(t.row,e.row),r=Math.min(t.col,e.col),a=Math.max(t.row,e.row),s=Math.max(t.col,e.col),u=[];return(0,l.rangeEach)(i,a,function(t){var e=n.getAtRow(t),i=void 0;"array"===n.dataType?i=e.slice(r,s+1):"object"===n.dataType&&(i=o?[]:{},(0,l.rangeEach)(r,s,function(t){var r=n.colToProp(t);o?i.push(e[r]):i[r]=e[r]})),u.push(i)}),u}},{key:"countRows",value:function(){return Array.isArray(this.data)?this.data.length:0}},{key:"countColumns",value:function(){var t=0;return Array.isArray(this.data)&&("array"===this.dataType?t=this.data[0].length:"object"===this.dataType&&(t=Object.keys(this.data[0]).length)),t}},{key:"destroy",value:function(){this.data=null,this.hot=null}}]),t}();e.default=s},function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{default:t}}function i(t,e,n){function o(t){n.setSelectedHeaders(!1,!1,!1);var o="function"==typeof e.settings.enterMoves?e.settings.enterMoves(event):e.settings.enterMoves;t?n.transformStart(-o.row,-o.col):n.transformStart(o.row,o.col,!0)}function i(t){t?(n.selectedHeader.cols&&n.setSelectedHeaders(n.selectedHeader.rows,!1,!1),n.transformEnd(-1,0)):(n.setSelectedHeaders(!1,!1,!1),n.transformStart(-1,0))}function u(t){t?n.transformEnd(1,0):(n.setSelectedHeaders(!1,!1,!1),n.transformStart(1,0))}function A(t){t?n.transformEnd(0,1):(n.setSelectedHeaders(!1,!1,!1),n.transformStart(0,1))}function h(t){t?(n.selectedHeader.rows&&n.setSelectedHeaders(!1,n.selectedHeader.cols,!1),n.transformEnd(0,-1)):(n.setSelectedHeaders(!1,!1,!1),n.transformStart(0,-1))}function f(s){var c,f;if(t.isListening()&&(t.runHooks("beforeKeyDown",s),!m&&!(0,l.isImmediatePropagationStopped)(s)&&(e.lastKeyCode=s.keyCode,n.isSelected()))){if(c=(s.ctrlKey||s.metaKey)&&!s.altKey,M&&!M.isWaiting()&&!((0,a.isMetaKey)(s.keyCode)||(0,a.isCtrlKey)(s.keyCode)||c||y.isEditorOpened()))return void y.openEditor("",s);switch(f=s.shiftKey?n.setRangeEnd:n.setRangeStart,s.keyCode){case a.KEY_CODES.A:!y.isEditorOpened()&&c&&(n.selectAll(),s.preventDefault(),(0,l.stopPropagation)(s));break;case a.KEY_CODES.ARROW_UP:y.isEditorOpened()&&!M.isWaiting()&&y.closeEditorAndSaveChanges(c),i(s.shiftKey),s.preventDefault(),(0,l.stopPropagation)(s);break;case a.KEY_CODES.ARROW_DOWN:y.isEditorOpened()&&!M.isWaiting()&&y.closeEditorAndSaveChanges(c),u(s.shiftKey),s.preventDefault(),(0,l.stopPropagation)(s);break;case a.KEY_CODES.ARROW_RIGHT:y.isEditorOpened()&&!M.isWaiting()&&y.closeEditorAndSaveChanges(c),A(s.shiftKey),s.preventDefault(),(0,l.stopPropagation)(s);break;case a.KEY_CODES.ARROW_LEFT:y.isEditorOpened()&&!M.isWaiting()&&y.closeEditorAndSaveChanges(c),h(s.shiftKey),s.preventDefault(),(0,l.stopPropagation)(s);break;case a.KEY_CODES.TAB:n.setSelectedHeaders(!1,!1,!1);var g="function"==typeof e.settings.tabMoves?e.settings.tabMoves(s):e.settings.tabMoves;s.shiftKey?n.transformStart(-g.row,-g.col):n.transformStart(g.row,g.col,!0),s.preventDefault(),(0,l.stopPropagation)(s);break;case a.KEY_CODES.BACKSPACE:case a.KEY_CODES.DELETE:n.empty(s),y.prepareEditor(),s.preventDefault();break;case a.KEY_CODES.F2:y.openEditor(null,s),M&&M.enableFullEditMode(),s.preventDefault();break;case a.KEY_CODES.ENTER:y.isEditorOpened()?(M&&M.state!==d.EditorState.WAITING&&y.closeEditorAndSaveChanges(c),o(s.shiftKey)):t.getSettings().enterBeginsEditing?(y.openEditor(null,s),M&&M.enableFullEditMode()):o(s.shiftKey),s.preventDefault(),(0,l.stopImmediatePropagation)(s);break;case a.KEY_CODES.ESCAPE:y.isEditorOpened()&&y.closeEditorAndRestoreOriginalValue(c),s.preventDefault();break;case a.KEY_CODES.HOME:n.setSelectedHeaders(!1,!1,!1),f(s.ctrlKey||s.metaKey?new r.CellCoords(0,e.selRange.from.col):new r.CellCoords(e.selRange.from.row,0)),s.preventDefault(),(0,l.stopPropagation)(s);break;case a.KEY_CODES.END:n.setSelectedHeaders(!1,!1,!1),f(s.ctrlKey||s.metaKey?new r.CellCoords(t.countRows()-1,e.selRange.from.col):new r.CellCoords(e.selRange.from.row,t.countCols()-1)),s.preventDefault(),(0,l.stopPropagation)(s);break;case a.KEY_CODES.PAGE_UP:n.setSelectedHeaders(!1,!1,!1),n.transformStart(-t.countVisibleRows(),0),s.preventDefault(),(0,l.stopPropagation)(s);break;case a.KEY_CODES.PAGE_DOWN:n.setSelectedHeaders(!1,!1,!1),n.transformStart(t.countVisibleRows(),0),s.preventDefault(),(0,l.stopPropagation)(s)}}}function g(){function e(t,e,n){"TD"==n.nodeName&&(y.openEditor(),M&&M.enableFullEditMode())}t.addHook("afterDocumentKeyDown",f),p.addEventListener(document.documentElement,"keydown",function(e){m||t.runHooks("afterDocumentKeyDown",e)}),t.view.wt.update("onCellDblClick",e),t.addHook("afterDestroy",function(){m=!0})}var p,M,y=this,m=!1;p=new c.default(t),this.destroyEditor=function(t){this.closeEditor(t)},this.getActiveEditor=function(){return M},this.prepareEditor=function(){var n,o,i,r,a,l,u;return M&&M.isWaiting()?void this.closeEditor(!1,!1,function(t){t&&y.prepareEditor()}):(n=e.selRange.highlight.row,o=e.selRange.highlight.col,i=t.colToProp(o),r=t.getCell(n,o),a=t.getSourceDataAtCell(t.runHooks("modifyRow",n),o),l=t.getCellMeta(n,o),u=t.getCellEditor(l),void(u?(M=(0,s.getEditorInstance)(u,t),M.prepare(n,o,i,r,a,l)):M=void 0))},this.isEditorOpened=function(){return M&&M.isOpened()},this.openEditor=function(t,e){M&&!M.cellProperties.readOnly?M.beginEditing(t,e):M&&M.cellProperties.readOnly&&e&&e.keyCode===a.KEY_CODES.ENTER&&o()},this.closeEditor=function(t,e,n){M?M.finishEditing(t,e,n):n&&n(!1)},this.closeEditorAndSaveChanges=function(t){return this.closeEditor(!1,t)},this.closeEditorAndRestoreOriginalValue=function(t){return this.closeEditor(!0,t)},g()}e.__esModule=!0;var r=n(11),a=n(16),l=n(7),s=n(14),u=n(4),c=o(u),d=n(36);e.default=i},function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{default:t}}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function r(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function a(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}e.__esModule=!0;var l=function(){function t(t,e){for(var n=0;n0&&void 0!==arguments[0]?arguments[0]:null;s(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"open",this).call(this),this.showDatepicker(t)}},{key:"close",value:function(){var t=this;this._opened=!1,this.instance._registerTimeout(setTimeout(function(){t.instance.selection.refreshBorders()},0)),s(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"close",this).call(this)}},{key:"finishEditing",value:function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0],n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(t){var o=this.originalValue;void 0!==o&&this.setValue(o)}this.hideDatepicker(),s(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"finishEditing",this).call(this,t,n)}},{key:"showDatepicker",value:function(t){this.$datePicker.config(this.getDatePickerConfig());var e=this.TD.getBoundingClientRect(),n=this.cellProperties.dateFormat||this.defaultDateFormat,o=this.$datePicker.config(),i=void 0,r=this.instance.view.isMouseDown(),a=!!t&&(0,M.isMetaKey)(t.keyCode);this.datePickerStyle.top=window.pageYOffset+e.top+(0,h.outerHeight)(this.TD)+"px",this.datePickerStyle.left=window.pageXOffset+e.left+"px",this.$datePicker._onInputFocus=function(){},o.format=n,this.originalValue?(i=this.originalValue,(0,c.default)(i,n,!0).isValid()&&this.$datePicker.setMoment((0,c.default)(i,n),!0),this.getValue()!==this.originalValue&&this.setValue(this.originalValue),a||r||this.setValue("")):this.cellProperties.defaultDate?(i=this.cellProperties.defaultDate,o.defaultDate=i,(0,c.default)(i,n,!0).isValid()&&this.$datePicker.setMoment((0,c.default)(i,n),!0),a||r||this.setValue("")):this.$datePicker.gotoToday(),this.datePickerStyle.display="block",this.$datePicker.show()}},{key:"hideDatepicker",value:function(){this.datePickerStyle.display="none",this.$datePicker.hide()}},{key:"getDatePickerConfig",value:function(){var t=this,e=this.TEXTAREA,n={};this.cellProperties&&this.cellProperties.datePickerConfig&&(0,f.deepExtend)(n,this.cellProperties.datePickerConfig);var o=n.onSelect,i=n.onClose;return n.field=e,n.trigger=e,n.container=this.datePicker,n.bound=!1,n.format=n.format||this.defaultDateFormat,n.reposition=n.reposition||!1,n.onSelect=function(e){isNaN(e.getTime())||(e=(0,c.default)(e).format(t.cellProperties.dateFormat||t.defaultDateFormat)),t.setValue(e),t.hideDatepicker(),o&&o()},n.onClose=function(){t.parentDestroyed||t.finishEditing(!1),i&&i()},n}}]),e}(w.default);e.default=v},function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{default:t}}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function r(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function a(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}e.__esModule=!0;var l=function(){function t(t,e){for(var n=0;nparseInt(this.editorContainer.style.left,10)+A.editorContainer.width?this.editorContainer.style.left=window.innerWidth-A.editorContainer.width+"px":l.left+s/2=0&&(n.select[o].selected=!0),(0,a.stopImmediatePropagation)(t),t.preventDefault();break;case l.KEY_CODES.ARROW_DOWN:var i=n.select.selectedIndex+1;i<=n.select.length-1&&(n.select[i].selected=!0),(0,a.stopImmediatePropagation)(t),t.preventDefault()}};c.prototype.open=function(){this._opened=!0,this.refreshDimensions(),this.select.style.display="",this.instance.addHook("beforeKeyDown",d)},c.prototype.close=function(){this._opened=!1,this.select.style.display="none",this.instance.removeHook("beforeKeyDown",d)},c.prototype.focus=function(){this.select.focus()},c.prototype.refreshValue=function(){var t=this.instance.getSourceDataAtCell(this.row,this.prop);this.originalValue=t,this.setValue(t),this.refreshDimensions()},c.prototype.refreshDimensions=function(){if(this.state===s.EditorState.EDITING){if(this.TD=this.getEditedCell(),!this.TD)return void this.close();var t,e=(0,r.outerWidth)(this.TD)+1,n=(0,r.outerHeight)(this.TD)+1,o=(0,r.offset)(this.TD),i=(0,r.offset)(this.instance.rootElement),a=(0,r.getScrollableElement)(this.TD),l=o.top-i.top-1-(a.scrollTop||0),u=o.left-i.left-1-(a.scrollLeft||0),c=this.checkEditorSection(),d=this.instance.getSettings();d.rowHeaders?1:0,d.colHeaders?1:0;switch(c){case"top":t=(0,r.getCssTransform)(this.instance.view.wt.wtOverlays.topOverlay.clone.wtTable.holder.parentNode);break;case"left":t=(0,r.getCssTransform)(this.instance.view.wt.wtOverlays.leftOverlay.clone.wtTable.holder.parentNode);break;case"top-left-corner":t=(0,r.getCssTransform)(this.instance.view.wt.wtOverlays.topLeftCornerOverlay.clone.wtTable.holder.parentNode);break;case"bottom-left-corner":t=(0,r.getCssTransform)(this.instance.view.wt.wtOverlays.bottomLeftCornerOverlay.clone.wtTable.holder.parentNode);break;case"bottom":t=(0,r.getCssTransform)(this.instance.view.wt.wtOverlays.bottomOverlay.clone.wtTable.holder.parentNode)}0===this.instance.getSelected()[0]&&(l+=1),0===this.instance.getSelected()[1]&&(u+=1);var A=this.select.style;t&&t!=-1?A[t[0]]=t[1]:(0,r.resetCssTransform)(this.select);var h=(0,r.getComputedStyle)(this.TD);parseInt(h.borderTopWidth,10)>0&&(n-=1),parseInt(h.borderLeftWidth,10)>0&&(e-=1),A.height=n+"px",A.minWidth=e+"px",A.top=l+"px",A.left=u+"px",A.margin="0px"}},c.prototype.getEditedCell=function(){var t,e=this.checkEditorSection();switch(e){case"top":t=this.instance.view.wt.wtOverlays.topOverlay.clone.wtTable.getCell({row:this.row,col:this.col}),this.select.style.zIndex=101;break;case"corner":t=this.instance.view.wt.wtOverlays.topLeftCornerOverlay.clone.wtTable.getCell({row:this.row,col:this.col}),this.select.style.zIndex=103;break;case"left":t=this.instance.view.wt.wtOverlays.leftOverlay.clone.wtTable.getCell({row:this.row,col:this.col}),this.select.style.zIndex=102;break;default:t=this.instance.getCell(this.row,this.col),this.select.style.zIndex=""}return t!=-1&&t!=-2?t:void 0},e.default=c},function(t,e,n){"use strict";function o(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e.default=t,e}function i(t){return t&&t.__esModule?t:{default:t}}function r(t,e){var n=new d.default(t,e||{});return n.init(),n}n(96),n(113),n(122),n(123),n(107),n(121),n(104),n(105),n(106),n(95),n(118),n(116),n(114),n(119),n(120),n(115),n(117),n(108),n(109),n(110),n(112),n(111),n(93),n(94),n(89),n(92),n(91),n(90),n(68),n(98),n(99),n(101),n(100),n(97),n(103),n(102),n(124),n(127),n(125),n(126),n(129),n(128),n(131),n(130),n(179),n(180),n(181);var a=n(14),l=n(9),s=n(26),u=n(63),c=n(64),d=i(c),A=n(177),h=i(A),f=n(4),g=i(f),p=n(8),M=i(p),y=n(67),m=i(y),w=n(1),v=o(w),b=n(25),C=o(b),T=n(65),E=o(T),I=n(88),x=o(I),D=n(34),N=o(D),L=n(35),S=o(L),B=n(20),k=o(B),Q=n(6),j=o(Q),_=n(2),U=o(_),R=n(66),Y=o(R),O=n(27),H=o(O),z=n(16),F=o(z),P=n(0),V=o(P),G=n(7),W=o(G),J=n(178),X=o(J),Z=n(5),K=n(87),q=i(K);(0,h.default)(r),r.Core=d.default,r.DefaultSettings=q.default,r.EventManager=g.default,r._getListenersCounter=f.getListenersCounter,r.buildDate="2017-05-23T12:32:41.977Z",r.packageName="handsontable",r.version="0.32.0-beta2";var $=void 0;$&&(r.baseVersion=$),r.hooks=M.default.getSingleton(),r.__GhostTable=m.default;var tt=[v,C,E,x,N,S,k,j,U,Y,H,F],et=[V,W];r.helper={},r.dom={},v.arrayEach(tt,function(t){v.arrayEach(Object.getOwnPropertyNames(t),function(e){"_"!==e.charAt(0)&&(r.helper[e]=t[e])})}),v.arrayEach(et,function(t){v.arrayEach(Object.getOwnPropertyNames(t),function(e){"_"!==e.charAt(0)&&(r.dom[e]=t[e])})}),r.cellTypes={},v.arrayEach((0,u.getRegisteredCellTypeNames)(),function(t){r.cellTypes[t]=(0,u.getCellType)(t)}),r.cellTypes.registerCellType=u.registerCellType,r.cellTypes.getCellType=u.getCellType,r.editors={},v.arrayEach((0,a.getRegisteredEditorNames)(),function(t){r.editors[H.toUpperCaseFirst(t)+"Editor"]=(0,a.getEditor)(t)}),r.editors.registerEditor=a.registerEditor,r.editors.getEditor=a.getEditor,r.renderers={},v.arrayEach((0,l.getRegisteredRendererNames)(),function(t){var e=(0,l.getRenderer)(t);"base"===t&&(r.renderers.cellDecorator=e),r.renderers[H.toUpperCaseFirst(t)+"Renderer"]=e}),r.renderers.registerRenderer=l.registerRenderer,r.renderers.getRenderer=l.getRenderer,r.validators={},v.arrayEach((0,s.getRegisteredValidatorNames)(),function(t){r.validators[H.toUpperCaseFirst(t)+"Validator"]=(0,s.getValidator)(t)}),r.validators.registerValidator=s.registerValidator,r.validators.getValidator=s.getValidator,r.plugins={},v.arrayEach(Object.getOwnPropertyNames(X),function(t){var e=X[t];"Base"===t?r.plugins[t+"Plugin"]=e:r.plugins[t]=e}),r.plugins.registerPlugin=Z.registerPlugin,t.exports=r},function(t,e,n){"use strict";function o(){function t(t){return null!==t&&!n(t)&&("string"==typeof t||"number"==typeof t)}function e(t){return null!==t&&("object"==("undefined"==typeof t?"undefined":i(t))||"function"==typeof t)}function n(t){return t!==t}var o={arrayMap:[],weakMap:new WeakMap};return{get:function(n){return t(n)?o.arrayMap[n]:e(n)?o.weakMap.get(n):void 0},set:function(n,i){if(t(n))o.arrayMap[n]=i;else{if(!e(n))throw new Error("Invalid key type");o.weakMap.set(n,i)}},delete:function(n){t(n)?delete o.arrayMap[n]:e(n)&&o.weakMap.delete(n)}}}e.__esModule=!0;var i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t};e.default=o},function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{default:t}}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function r(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function a(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}e.__esModule=!0;var l=function(){function t(t,e){var n=[],o=!0,i=!1,r=void 0;try{for(var a,l=t[Symbol.iterator]();!(o=(a=l.next()).done)&&(n.push(a.value),!e||n.length!==e);o=!0);}catch(t){i=!0,r=t}finally{try{!o&&l.return&&l.return()}finally{if(i)throw r}}return n}return function(e,n){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return t(e,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),s=function t(e,n,o){null===e&&(e=Function.prototype);var i=Object.getOwnPropertyDescriptor(e,n);if(void 0===i){var r=Object.getPrototypeOf(e);return null===r?void 0:t(r,n,o)}if("value"in i)return i.value;var a=i.get;if(void 0!==a)return a.call(o)},u=function(){function t(t,e){for(var n=0;n0&&void 0!==arguments[0]?arguments[0]:{from:0,to:this.hot.countCols()-1},e=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{from:0,to:this.hot.countRows()-1},o=arguments.length>2&&void 0!==arguments[2]&&arguments[2];"number"==typeof t&&(t={from:t,to:t}),"number"==typeof n&&(n={from:n,to:n}),(0,y.rangeEach)(t.from,t.to,function(t){if(o||void 0===e.widths[t]&&!e.hot._getColWidthFromSettings(t)){var i=e.samplesGenerator.generateColumnSamples(t,n);i.forEach(function(t,n){return e.ghostTable.addColumn(n,t)})}}),this.ghostTable.columns.length&&(this.ghostTable.getWidths(function(t,n){e.widths[t]=n}),this.ghostTable.clean())}},{key:"calculateAllColumnsWidth",value:function(){var t=this,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{from:0,to:this.hot.countRows()-1},o=0,i=this.hot.countCols()-1,r=null;this.inProgress=!0;var a=function a(){return t.hot?(t.calculateColumnsWidth({from:o,to:Math.min(o+e.CALCULATION_STEP,i)},n),o=o+e.CALCULATION_STEP+1,void(o>=0),Math.min(t,n)}},{key:"getColumnWidth",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0,n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],o=e;return void 0===o&&(o=this.widths[t],n&&"number"==typeof o&&(o=Math.max(o,C.ViewportColumnsCalculator.DEFAULT_WIDTH))),o}},{key:"getFirstVisibleColumn",value:function(){var t=this.hot.view.wt;return t.wtViewport.columnsVisibleCalculator?t.wtTable.getFirstVisibleColumn():t.wtViewport.columnsRenderCalculator?t.wtTable.getFirstRenderedColumn():-1}},{key:"getLastVisibleColumn",value:function(){var t=this.hot.view.wt;return t.wtViewport.columnsVisibleCalculator?t.wtTable.getLastVisibleColumn():t.wtViewport.columnsRenderCalculator?t.wtTable.getLastRenderedColumn():-1}},{key:"findColumnsWhereHeaderWasChanged",value:function(){var t=this.hot.getColHeader(),e=T.get(this),n=e.cachedColumnHeaders,o=(0,A.arrayReduce)(t,function(t,e,o){var i=n.length;return(i-10&&void 0!==arguments[0]?arguments[0]:[];e.length?(0,A.arrayEach)(e,function(e){t.widths[e]=void 0}):this.widths.length=0}},{key:"isNeedRecalculate",value:function(){return!!(0,A.arrayFilter)(this.widths,function(t){return void 0===t}).length}},{key:"onBeforeRender",value:function(){var t=this.hot.renderCall,e=this.hot.countRows();e&&(this.calculateColumnsWidth({from:this.getFirstVisibleColumn(),to:this.getLastVisibleColumn()},void 0,t),this.isNeedRecalculate()&&!this.inProgress&&this.calculateAllColumnsWidth())}},{key:"onAfterLoadData",value:function(){var t=this;this.hot.view?this.recalculateAllColumnsWidth():setTimeout(function(){t.hot&&t.recalculateAllColumnsWidth()},0)}},{key:"onBeforeChange",value:function(t){var e=this,n=(0,A.arrayMap)(t,function(t){var n=l(t,2),o=(n[0],n[1]);return e.hot.propToCol(o)});this.clearCache(n)}},{key:"onBeforeColumnResize",value:function(t,e,n){return n&&(this.calculateColumnsWidth(t,void 0,!0),e=this.getColumnWidth(t,void 0,!1)),e}},{key:"onAfterInit",value:function(){T.get(this).cachedColumnHeaders=this.hot.getColHeader()}},{key:"destroy",value:function(){this.ghostTable.clean(),s(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"destroy",this).call(this)}}]),e}(d.default);(0,m.registerPlugin)("autoColumnSize",E),e.default=E},function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{default:t}}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function r(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function a(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}e.__esModule=!0;var l=function t(e,n,o){null===e&&(e=Function.prototype);var i=Object.getOwnPropertyDescriptor(e,n);if(void 0===i){var r=Object.getPrototypeOf(e);return null===r?void 0:t(r,n,o)}if("value"in i)return i.value;var a=i.get;if(void 0!==a)return a.call(o)},s=function(){function t(t,e){for(var n=0;n=0?n.hot.getDataAtCell(t,e):t===-1?n.hot.getColHeader(e):null}),n.firstCalculation=!0,n.inProgress=!1,n.addHook("beforeRowResize",function(t,e,o){return n.onBeforeRowResize(t,e,o)}),n}return a(e,t),s(e,null,[{key:"CALCULATION_STEP",get:function(){return 50}},{key:"SYNC_CALCULATION_LIMIT",get:function(){return 500}}]),s(e,[{key:"isEnabled",value:function(){return this.hot.getSettings().autoRowSize===!0||(0,p.isObject)(this.hot.getSettings().autoRowSize)}},{key:"enablePlugin",value:function(){var t=this;this.enabled||(this.setSamplingOptions(),this.addHook("afterLoadData",function(){return t.onAfterLoadData()}),this.addHook("beforeChange",function(e){return t.onBeforeChange(e)}),this.addHook("beforeColumnMove",function(){return t.recalculateAllRowsHeight()}),this.addHook("beforeColumnResize",function(){return t.recalculateAllRowsHeight()}),this.addHook("beforeColumnSort",function(){return t.clearCache()}),this.addHook("beforeRender",function(e){return t.onBeforeRender(e)}),this.addHook("beforeRowMove",function(e,n){return t.onBeforeRowMove(e,n)}),this.addHook("modifyRowHeight",function(e,n){return t.getRowHeight(n,e)}),this.addHook("modifyColumnHeaderHeight",function(){return t.getColumnHeaderHeight()}),l(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"enablePlugin",this).call(this))}},{key:"disablePlugin",value:function(){l(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"disablePlugin",this).call(this)}},{key:"calculateRowsHeight",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{from:0,to:this.hot.countRows()-1},e=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{from:0,to:this.hot.countCols()-1},o=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if("number"==typeof t&&(t={from:t,to:t}),"number"==typeof n&&(n={from:n,to:n}),null!==this.hot.getColHeader(0)){var i=this.samplesGenerator.generateRowSamples(-1,n);this.ghostTable.addColumnHeadersRow(i.get(-1))}(0,M.rangeEach)(t.from,t.to,function(t){if(o||void 0===e.heights[t]){var i=e.samplesGenerator.generateRowSamples(t,n);i.forEach(function(t,n){e.ghostTable.addRow(n,t)})}}),this.ghostTable.rows.length&&(this.ghostTable.getHeights(function(t,n){e.heights[t]=n}),this.ghostTable.clean())}},{key:"calculateAllRowsHeight",value:function(){var t=this,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{from:0,to:this.hot.countCols()-1},o=0,i=this.hot.countRows()-1,r=null;this.inProgress=!0;var a=function a(){return t.hot?(t.calculateRowsHeight({from:o,to:Math.min(o+e.CALCULATION_STEP,i)},n),o=o+e.CALCULATION_STEP+1,void(o>=0),Math.min(t,n)}},{key:"getRowHeight",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0,n=e;return void 0!==this.heights[t]&&this.heights[t]>(e||0)&&(n=this.heights[t]),n}},{key:"getColumnHeaderHeight",value:function(){return this.heights[-1]}},{key:"getFirstVisibleRow",value:function(){var t=this.hot.view.wt;return t.wtViewport.rowsVisibleCalculator?t.wtTable.getFirstVisibleRow():t.wtViewport.rowsRenderCalculator?t.wtTable.getFirstRenderedRow():-1}},{key:"getLastVisibleRow",value:function(){var t=this.hot.view.wt;return t.wtViewport.rowsVisibleCalculator?t.wtTable.getLastVisibleRow():t.wtViewport.rowsRenderCalculator?t.wtTable.getLastRenderedRow():-1}},{key:"clearCache",value:function(){this.heights.length=0, -this.heights[-1]=void 0}},{key:"clearCacheByRange",value:function(t){var e=this;"number"==typeof t&&(t={from:t,to:t}),(0,M.rangeEach)(Math.min(t.from,t.to),Math.max(t.from,t.to),function(t){e.heights[t]=void 0})}},{key:"isNeedRecalculate",value:function(){return!!(0,d.arrayFilter)(this.heights,function(t){return void 0===t}).length}},{key:"onBeforeRender",value:function(){var t=this.hot.renderCall;this.calculateRowsHeight({from:this.getFirstVisibleRow(),to:this.getLastVisibleRow()},void 0,t);var e=this.hot.getSettings().fixedRowsBottom;if(e){var n=this.hot.countRows()-1;this.calculateRowsHeight({from:n-e,to:n})}this.isNeedRecalculate()&&!this.inProgress&&this.calculateAllRowsHeight()}},{key:"onBeforeRowMove",value:function(t,e){this.clearCacheByRange({from:t,to:e}),this.calculateAllRowsHeight()}},{key:"onBeforeRowResize",value:function(t,e,n){return n&&(this.calculateRowsHeight(t,void 0,!0),e=this.getRowHeight(t)),e}},{key:"onAfterLoadData",value:function(){var t=this;this.hot.view?this.recalculateAllRowsHeight():setTimeout(function(){t.hot&&t.recalculateAllRowsHeight()},0)}},{key:"onBeforeChange",value:function(t){var e=null;1===t.length?e=t[0][0]:t.length>1&&(e={from:t[0][0],to:t[t.length-1][0]}),null!==e&&this.clearCacheByRange(e)}},{key:"destroy",value:function(){this.ghostTable.clean(),l(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"destroy",this).call(this)}}]),e}(c.default);(0,y.registerPlugin)("autoRowSize",b),e.default=b},function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{default:t}}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function r(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function a(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}e.__esModule=!0;var l=function(){function t(t,e){for(var n=0;n-1&&i.col>-1){var a=this.getSelectionData(),l=(0,y.getDeltas)(i,r,a,o);this.hot.runHooks("beforeAutofill",i,r,a),this.hot.populateFromArray(i.row,i.col,a,r.row,r.col,this.pluginName+".fill",null,o,l),this.setSelection(t)}else this.hot.selection.refreshBorders();return!0}},{key:"reduceSelectionAreaIfNeeded",value:function(t){return t.row<0&&(t.row=0),t.col<0&&(t.col=0),t}},{key:"getCoordsOfDragAndDropBorders",value:function(t){var e=this.hot.getSelectedRange().getTopLeftCorner(),n=this.hot.getSelectedRange().getBottomRightCorner(),o=void 0;if(this.directions.includes(y.DIRECTIONS.vertical)&&(n.rowt.row))o=new M.CellCoords(t.row,n.col);else{if(!this.directions.includes(y.DIRECTIONS.horizontal))return;o=new M.CellCoords(n.row,t.col)}return this.reduceSelectionAreaIfNeeded(o)}},{key:"showBorder",value:function(t){var e=this.getCoordsOfDragAndDropBorders(t);e&&this.redrawBorders(e)}},{key:"addRow",value:function(){var t=this;this.hot._registerTimeout(setTimeout(function(){t.hot.alter(m,void 0,1,t.pluginName+".fill"),t.addingStarted=!1},w))}},{key:"addNewRowIfNeeded",value:function(){if(this.hot.view.wt.selections.fill.cellRange&&this.addingStarted===!1&&this.autoInsertRow){var t=this.hot.getSelected(),e=this.hot.view.wt.selections.fill.getCorners(),n=this.hot.countRows();t[2]e&&t.clientX<=n}},{key:"registerEvents",value:function(){var t=this;this.eventManager.addEventListener(document.documentElement,"mouseup",function(){return t.onMouseUp()}),this.eventManager.addEventListener(document.documentElement,"mousemove",function(e){return t.onMouseMove(e)})}},{key:"onCellCornerDblClick",value:function(){var t=this.selectAdjacent();t&&this.fillIn()}},{key:"onAfterCellCornerMouseDown",value:function(){this.handleDraggedCells=1,this.mouseDownOnCellCorner=!0}},{key:"onBeforeCellMouseOver",value:function(t){this.mouseDownOnCellCorner&&!this.hot.view.isMouseDown()&&this.handleDraggedCells&&(this.handleDraggedCells++,this.showBorder(t),this.addNewRowIfNeeded())}},{key:"onMouseUp",value:function(){this.handleDraggedCells&&(this.handleDraggedCells>1&&this.fillIn(),this.handleDraggedCells=0,this.mouseDownOnCellCorner=!1)}},{key:"onMouseMove",value:function(t){var e=this.getIfMouseWasDraggedOutside(t);this.addingStarted===!1&&this.handleDraggedCells>0&&e?(this.mouseDragOutside=!0,this.addingStarted=!0):this.mouseDragOutside=!1,this.mouseDragOutside&&this.autoInsertRow&&this.addRow()}},{key:"clearMappedSettings",value:function(){this.directions.length=0,this.autoInsertRow=!1}},{key:"mapSettings",value:function(){var t=(0,y.getMappedFillHandleSetting)(this.hot.getSettings().fillHandle);this.directions=t.directions,this.autoInsertRow=t.autoInsertRow}},{key:"destroy",value:function(){s(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"destroy",this).call(this)}}]),e}(c.default);(0,p.registerPlugin)("autofill",v),e.default=v},function(t,e,n){"use strict";function o(t,e,n,o){var i=n.length,r=n?n[0].length:0,a=[],l=e.row-t.row,s=e.col-t.col;if(["down","up"].indexOf(o)!==-1){for(var u=[],c=0;c<=s;c++){var d=parseInt(n[0][c],10),A=parseInt(n[i-1][c],10),h=("down"===o?A-d:d-A)/(i-1)||0;u.push(h)}a.push(u)}if(["right","left"].indexOf(o)!==-1)for(var f=0;f<=l;f++){var g=parseInt(n[f][0],10),p=parseInt(n[f][r-1],10),M=("right"===o?p-g:g-p)/(r-1)||0;a.push([M])}return a}function i(t,e){var n=void 0,o=void 0,i=void 0;return e[0]===t[0]&&e[1]t[3]?(i="right",n=new s.CellCoords(e[0],t[3]+1),o=new s.CellCoords(e[2],e[3])):e[0]t[2]&&e[1]===t[1]&&(i="down",n=new s.CellCoords(t[2]+1,e[1]),o=new s.CellCoords(e[2],e[3])),{directionOfDrag:i,startOfDragCoords:n,endOfDragCoords:o}}function r(t){var e={};return t===!0?(e.directions=Object.keys(u),e.autoInsertRow=!0):(0,a.isObject)(t)?((0,l.isDefined)(t.autoInsertRow)?t.direction===u.horizontal?e.autoInsertRow=!1:e.autoInsertRow=t.autoInsertRow:e.autoInsertRow=!1,(0,l.isDefined)(t.direction)?e.directions=[t.direction]:e.directions=Object.keys(u)):"string"==typeof t?(e.directions=[t],e.autoInsertRow=!0):(e.directions=[],e.autoInsertRow=!1),e}e.__esModule=!0,e.DIRECTIONS=void 0,e.getDeltas=o,e.getDragDirectionAndRange=i,e.getMappedFillHandleSetting=r;var a=n(2),l=n(20),s=n(11),u=e.DIRECTIONS={horizontal:"horizontal",vertical:"vertical"}},function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{default:t}}function i(t){if(Array.isArray(t)){for(var e=0,n=Array(t.length);eo[1]?t?1:-1:0)}}},{key:"dateSort",value:function(t,e){return function(n,o){if(n[1]===o[1])return 0;if((0,g.isEmpty)(n[1]))return(0,g.isEmpty)(o[1])?0:e.columnSorting.sortEmptyCells&&t?-1:1;if((0,g.isEmpty)(o[1]))return(0,g.isEmpty)(n[1])?0:e.columnSorting.sortEmptyCells&&t?1:-1;var i=(0,A.default)(n[1],e.dateFormat),r=(0,A.default)(o[1],e.dateFormat);return i.isValid()?r.isValid()?r.isAfter(i)?t?-1:1:r.isBefore(i)?t?1:-1:0:-1:1}}},{key:"numericSort",value:function(t,e){return function(n,o){var i=parseFloat(n[1]),r=parseFloat(o[1]);if(i===r||isNaN(i)&&isNaN(r))return 0;if(e.columnSorting.sortEmptyCells){if((0,g.isEmpty)(n[1]))return t?-1:1;if((0,g.isEmpty)(o[1]))return t?1:-1}return isNaN(i)?1:isNaN(r)?-1:ir?t?1:-1:0}}},{key:"sort",value:function(){if("undefined"==typeof this.hot.sortOrder)return void(this.hot.sortIndex.length=0);var t=this.hot.getCellMeta(0,this.hot.sortColumn),e=this.hot.countEmptyRows(),n=void 0,o=void 0;this.hot.sortingEnabled=!1,this.hot.sortIndex.length=0,"undefined"==typeof t.columnSorting.sortEmptyCells&&(t.columnSorting={sortEmptyCells:this.sortEmptyCells}),o=this.hot.getSettings().maxRows===Number.POSITIVE_INFINITY?this.hot.countRows()-this.hot.getSettings().minSpareRows:this.hot.countRows()-e;for(var i=0,r=o;i=0&&i===-1&&(0,h.addClass)(n,"columnSorting"),(0,h.removeClass)(n,"descending"),(0,h.removeClass)(n,"ascending"),this.sortIndicators[t]&&t===this.hot.sortColumn&&("ascending"===this.sortOrderClass?(0,h.addClass)(n,"ascending"):"descending"===this.sortOrderClass&&(0,h.addClass)(n,"descending")))}},{key:"isSorted",value:function(){return"undefined"!=typeof this.hot.sortColumn}},{key:"afterCreateRow",value:function(t,e){if(this.isSorted()){for(var n=0;n=t&&(this.hot.sortIndex[n][0]+=e);for(var o=0;on&&e++,e},0)}if(this.isSorted()){var o=this.hot.sortIndex.splice(t,e);o=(0,f.arrayMap)(o,function(t){return t[0]}),this.hot.sortIndex=(0,f.arrayMap)(this.hot.sortIndex,function(t,e){var o=n(t[0]);return o&&(t[0]-=o),t}),this.saveSortingState()}}},{key:"setPluginOptions",value:function(){var t=this.hot.getSettings().columnSorting;"object"===("undefined"==typeof t?"undefined":s(t))?this.sortEmptyCells=t.sortEmptyCells||!1:this.sortEmptyCells=!1}},{key:"onAfterOnCellMouseDown",value:function(t,e){e.row>-1||(0,h.hasClass)(t.realTarget,"columnSorting")&&(e.col!==this.lastSortedColumn&&(this.hot.sortOrder=!0),this.lastSortedColumn=e.col,this.sortByColumn(e.col))}}]),e}(y.default);(0,m.registerPlugin)("columnSorting",T),e.default=T},function(t,e,n){"use strict";function o(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}e.__esModule=!0;var i=function(){function t(t,e){for(var n=0;n0&&void 0!==arguments[0]?arguments[0]:"";t=t||"",this.getInputElement().value=t}},{key:"getValue",value:function(){return this.getInputElement().value}},{key:"isFocused",value:function(){return document.activeElement===this.getInputElement()}},{key:"focus",value:function(){this.getInputElement().focus()}},{key:"createEditor",value:function(){var e=document.querySelector("."+t.CLASS_EDITOR_CONTAINER),n=void 0,o=void 0;return e||(e=document.createElement("div"),(0,r.addClass)(e,t.CLASS_EDITOR_CONTAINER),document.body.appendChild(e)),n=document.createElement("div"),(0,r.addClass)(n,t.CLASS_EDITOR),o=document.createElement("textarea"),(0,r.addClass)(o,t.CLASS_INPUT),n.appendChild(o),e.appendChild(n),n}},{key:"getInputElement",value:function(){return this.editor.querySelector("."+t.CLASS_INPUT)}},{key:"destroy",value:function(){this.editor.parentNode.removeChild(this.editor),this.editor=null,this.editorStyle=null}}]),t}();e.default=a},function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{default:t}}function i(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function r(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function a(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function l(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}e.__esModule=!0;var s=function(){function t(t,e){for(var n=0;n0&&void 0!==arguments[0])||arguments[0];if(!this.range.from)throw new Error('Before using this method, first set cell range (hot.getPlugin("comment").setRange())');this.hot.setCellMeta(this.range.from.row,this.range.from.col,C,void 0),t&&this.hot.render(),this.hide()}},{key:"removeCommentAtCell",value:function(t,e){var n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];this.setRange({from:new g.CellCoords(t,e)}),this.removeComment(n)}},{key:"getComment",value:function(){var t=this.range.from.row,e=this.range.from.col;return this.getCommentMeta(t,e,T)}},{key:"getCommentAtCell",value:function(t,e){return this.getCommentMeta(t,e,T)}},{key:"show",value:function(){if(!this.range.from)throw new Error('Before using this method, first set cell range (hot.getPlugin("comment").setRange())');var t=this.hot.getCellMeta(this.range.from.row,this.range.from.col);return this.refreshEditor(!0),this.editor.setValue(t[C]?t[C][T]:""),this.editor.hidden&&this.editor.show(),!0}},{key:"showAtCell",value:function(t,e){return this.setRange({from:new g.CellCoords(t,e)}),this.show()}},{key:"hide",value:function(){this.editor.hidden||this.editor.hide()}},{key:"refreshEditor",value:function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0];if(t||this.range.from&&this.editor.isVisible()){var e=(0,c.getScrollableElement)(this.hot.view.wt.wtTable.TABLE),n=this.hot.view.wt.wtTable.getCell(this.range.from),o=this.range.from.row,i=this.range.from.col,r=(0,c.offset)(n),a=this.hot.view.wt.wtTable.getStretchedColumnWidth(i),l=r.top<0?0:r.top,s=r.left;this.hot.view.wt.wtViewport.hasVerticalScroll()&&e!==window&&(l-=this.hot.view.wt.wtOverlays.topOverlay.getScrollPosition()),this.hot.view.wt.wtViewport.hasHorizontalScroll()&&e!==window&&(s-=this.hot.view.wt.wtOverlays.leftOverlay.getScrollPosition());var u=s+a,d=l,A=this.getCommentMeta(o,i,E),h=this.getCommentMeta(o,i,I);A?this.editor.setSize(A.width,A.height):this.editor.resetSize(),this.editor.setReadOnlyState(h),this.editor.setPosition(u,d)}}},{key:"checkSelectionCommentsConsistency",value:function(){var t=this.hot.getSelectedRange();if(!t)return!1;var e=!1,n=t.from;return this.getCommentMeta(n.row,n.col,T)&&(e=!0),e}},{key:"updateCommentMeta",value:function(t,e,n){var o=this.hot.getCellMeta(t,e)[C],i=void 0;o?(i=(0,d.deepClone)(o),(0,d.deepExtend)(i,n)):i=n,this.hot.setCellMeta(t,e,C,i)}},{key:"getCommentMeta",value:function(t,e,n){var o=this.hot.getCellMeta(t,e);if(o[C])return o[C][n]}},{key:"onMouseDown",value:function(t){if(this.mouseDown=!0,this.hot.view&&this.hot.view.wt){if(!this.contextMenuEvent&&!this.targetIsCommentTextArea(t)){var e=(0,c.closest)(t.target,"TD","TBODY"),n=null;e&&(n=this.hot.view.wt.wtTable.getCoords(e)),(!e||this.range.from&&n&&(this.range.from.row!==n.row||this.range.from.col!==n.col))&&this.hide()}this.contextMenuEvent=!1}}},{key:"onMouseOver",value:function(t){var e=this;if(!this.mouseDown&&!this.editor.isFocused()){var n=b.get(this);n.cellBelowCursor=document.elementFromPoint(t.clientX,t.clientY),(0,A.debounce)(function(){if(!(0,c.hasClass)(t.target,"wtBorder")&&n.cellBelowCursor===t.target&&e.editor)if(e.targetIsCellWithComment(t)){var o=e.hot.view.wt.wtTable.getCoords(t.target),i={from:new g.CellCoords(o.row,o.col)};e.setRange(i),e.show()}else!(0,c.isChildOf)(t.target,document)||e.targetIsCommentTextArea(t)||e.editor.isFocused()||e.hide()},this.displayDelay)()}}},{key:"onMouseUp",value:function(t){this.mouseDown=!1}},{key:"onAfterRenderer",value:function(t,e){e[C]&&e[C][T]&&(0,c.addClass)(t,e.commentedCellClassName)}},{key:"onEditorBlur",value:function(t){this.setComment()}},{key:"onEditorMouseDown",value:function(t){var e=b.get(this);e.tempEditorDimensions={width:(0,c.outerWidth)(t.target),height:(0,c.outerHeight)(t.target)}}},{key:"onEditorMouseUp",value:function(t){var e=b.get(this),n=(0,c.outerWidth)(t.target),o=(0,c.outerHeight)(t.target);n===e.tempEditorDimensions.width+1&&o===e.tempEditorDimensions.height+2||this.updateCommentMeta(this.range.from.row,this.range.from.col,i({},E,{width:n,height:o}))}},{key:"onContextMenuAddComment",value:function(){var t=this,e=this.hot.getSelectedRange();this.contextMenuEvent=!0,this.setRange({from:e.from}),this.show(),setTimeout(function(){t.hot&&(t.hot.deselectCell(),t.editor.focus())},10)}},{key:"onContextMenuRemoveComment",value:function(t){this.contextMenuEvent=!0;for(var e=t.start.row;e<=t.end.row;e++)for(var n=t.start.col;n<=t.end.col;n++)this.removeCommentAtCell(e,n,!1);this.hot.render()}},{key:"onContextMenuMakeReadOnly",value:function(t){this.contextMenuEvent=!0;for(var e=t.start.row;e<=t.end.row;e++)for(var n=t.start.col;n<=t.end.col;n++){ -var o=!!this.getCommentMeta(e,n,I);this.updateCommentMeta(e,n,i({},I,!o))}}},{key:"addToContextMenu",value:function(t){var e=this;t.items.push((0,p.getPlugin)(this.hot,"contextMenu").constructor.SEPARATOR,{key:"commentsAddEdit",name:function(){return e.checkSelectionCommentsConsistency()?"Edit comment":"Add comment"},callback:function(){return e.onContextMenuAddComment()},disabled:function(){return!(this.getSelected()&&!this.selection.selectedHeader.corner)}},{key:"commentsRemove",name:function(){return"Delete comment"},callback:function(t,n){return e.onContextMenuRemoveComment(n)},disabled:function(){return e.hot.selection.selectedHeader.corner}},{key:"commentsReadOnly",name:function(){var t=this,e="Read only comment",n=(0,v.checkSelectionConsistency)(this.getSelectedRange(),function(e,n){var o=t.getCellMeta(e,n)[C];if(o&&(o=o[I]),o)return!0});return n&&(e=(0,v.markLabelAsSelected)(e)),e},callback:function(t,n){return e.onContextMenuMakeReadOnly(n)},disabled:function(){return e.hot.selection.selectedHeader.corner||!e.checkSelectionCommentsConsistency()}})}},{key:"onAfterBeginEditing",value:function(t,e){this.hide()}},{key:"destroy",value:function(){this.editor&&this.editor.destroy(),u(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"destroy",this).call(this)}}]),e}(y.default);(0,p.registerPlugin)("comments",x),e.default=x},function(t,e,n){"use strict";function o(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function i(t,e){var n=void 0;return(0,a.arrayEach)(e,function(e){var o=e.key?e.key.split(":"):null;if(Array.isArray(o)&&o[1]===t)return n=e,!1}),n}e.__esModule=!0;var r=function(){function t(t,e){for(var n=0;n1?n-1:0),r=1;r=t.offsetHeight}},{key:"fitsBelow",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:window.innerHeight;return this.topRelative+t.offsetHeight<=e}},{key:"fitsOnRight",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:window.innerWidth;return this.leftRelative+this.cellWidth+t.offsetWidth<=e}},{key:"fitsOnLeft",value:function(t){return this.leftRelative>=t.offsetWidth}}]),t}();e.default=l},function(t,e,n){"use strict";function o(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function i(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},o=[];return t&&t.items?t=t.items:Array.isArray(t)||(t=e),(0,a.isObject)(t)?(0,a.objectEach)(t,function(t,e){var i=n["string"==typeof t?t:e];i||(i=t),(0,a.isObject)(t)?(0,a.extend)(i,t):"string"==typeof i&&(i={name:i}),void 0===i.key&&(i.key=e),o.push(i)}):(0,l.arrayEach)(t,function(t,e){var i=n[t];!i&&s.ITEMS.indexOf(t)>=0||(i||(i={name:t,key:""+e}),(0,a.isObject)(t)&&(0,a.extend)(i,t),void 0===i.key&&(i.key=e),o.push(i))}),o}e.__esModule=!0;var r=function(){function t(t,e){for(var n=0;n1&&void 0!==arguments[1]?arguments[1]:null;o(this,t),this.hot=e,this.predefinedItems=(0,s.predefinedItems)(),this.defaultOrderPattern=n}return r(t,[{key:"setPredefinedItems",value:function(t){var e=this,n={};this.defaultOrderPattern.length=0,(0,a.objectEach)(t,function(t,o){var i="";t.name===s.SEPARATOR?(n[s.SEPARATOR]=t,i=s.SEPARATOR):isNaN(parseInt(o,10))?(t.key=void 0===t.key?o:t.key,n[o]=t,i=t.key):(n[t.key]=t,i=t.key),e.defaultOrderPattern.push(i)}),this.predefinedItems=n}},{key:"getItems",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;return i(t,this.defaultOrderPattern,this.predefinedItems)}}]),t}();e.default=u},function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{default:t}}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}e.__esModule=!0;var r=function(){function t(t,e){for(var n=0;n1&&void 0!==arguments[1]?arguments[1]:0;this.offset[t]=e}},{key:"isSubMenu",value:function(){return null!==this.parentMenu}},{key:"open",value:function(){var t=this;this.container.removeAttribute("style"),this.container.style.display="block";var e=(0,g.debounce)(function(e){return t.openSubMenu(e)},300),n=(0,u.arrayFilter)(this.menuItems,function(e){return(0,p.isItemHidden)(e,t.hot)});n=(0,p.filterSeparators)(n,w.SEPARATOR);var o={data:n,colHeaders:!1,colWidths:[200],autoRowSize:!1,readOnly:!0,copyPaste:!1,columns:[{data:"name",renderer:function(e,n,o,i,r,a){return t.menuItemRenderer(e,n,o,i,r,a)}}],renderAllRows:!0,fragmentSelection:"cell",disableVisualSelection:"area",beforeKeyDown:function(e){return t.onBeforeKeyDown(e)},afterOnCellMouseOver:function(n,o,i){t.isAllSubMenusClosed()?e(o.row):t.openSubMenu(o.row)},rowHeights:function(t){return n[t].name===w.SEPARATOR?1:23}};this.origOutsideClickDeselects=this.hot.getSettings().outsideClickDeselects,this.hot.getSettings().outsideClickDeselects=!1,this.hotMenu=new l.default(this.container,o),this.hotMenu.addHook("afterInit",function(){return t.onAfterInit()}),this.hotMenu.addHook("afterSelection",function(e,n,o,i,r){return t.onAfterSelection(e,n,o,i,r)}),this.hotMenu.init(),this.hotMenu.listen(),this.blockMainTableCallbacks(),this.runLocalHooks("afterOpen")}},{key:"close",value:function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0];this.isOpened()&&(t&&this.parentMenu?this.parentMenu.close():(this.closeAllSubMenus(),this.container.style.display="none",this.releaseMainTableCallbacks(),this.hotMenu.destroy(),this.hotMenu=null,this.hot.getSettings().outsideClickDeselects=this.origOutsideClickDeselects,this.runLocalHooks("afterClose"),this.parentMenu&&this.parentMenu.hotMenu.listen()))}},{key:"openSubMenu",value:function(e){if(!this.hotMenu)return!1;var n=this.hotMenu.getCell(e,0);if(this.closeAllSubMenus(),!n||!(0,p.hasSubMenu)(n))return!1;var o=this.hotMenu.getSourceDataAtRow(e),i=new t(this.hot,{parent:this,name:o.name,className:this.options.className,keepInViewport:!0});return i.setMenuItems(o.submenu.items),i.open(),i.setPosition(n.getBoundingClientRect()),this.hotSubMenus[o.key]=i,i}},{key:"closeSubMenu",value:function(t){var e=this.hotMenu.getSourceDataAtRow(t),n=this.hotSubMenus[e.key];n&&(n.destroy(),delete this.hotSubMenus[e.key])}},{key:"closeAllSubMenus",value:function(){var t=this;(0,u.arrayEach)(this.hotMenu.getData(),function(e,n){return t.closeSubMenu(n)})}},{key:"isAllSubMenusClosed",value:function(){return 0===Object.keys(this.hotSubMenus).length}},{key:"destroy",value:function(){this.clearLocalHooks(),this.close(),this.parentMenu=null,this.eventManager.destroy()}},{key:"isOpened",value:function(){return null!==this.hotMenu}},{key:"executeCommand",value:function(t){if(this.isOpened()&&this.hotMenu.getSelected()){var e=this.hotMenu.getSourceDataAtRow(this.hotMenu.getSelected()[0]);if(this.runLocalHooks("select",e,t),e.isCommand!==!1&&e.name!==w.SEPARATOR){var n=this.hot.getSelectedRange(),o=n?(0,p.normalizeSelection)(n):{},i=!0;(e.disabled===!0||"function"==typeof e.disabled&&e.disabled.call(this.hot)===!0||e.submenu)&&(i=!1),this.runLocalHooks("executeCommand",e.key,o,t),this.isSubMenu()&&this.parentMenu.runLocalHooks("executeCommand",e.key,o,t),i&&this.close(!0)}}}},{key:"setPosition",value:function(t){var e=new d.default(t);this.options.keepInViewport?(e.fitsBelow(this.container)?this.setPositionBelowCursor(e):e.fitsAbove(this.container)?this.setPositionAboveCursor(e):this.setPositionBelowCursor(e),e.fitsOnRight(this.container)?this.setPositionOnRightOfCursor(e):this.setPositionOnLeftOfCursor(e)):(this.setPositionBelowCursor(e),this.setPositionOnRightOfCursor(e))}},{key:"setPositionAboveCursor",value:function(t){var e=this.offset.above+t.top-this.container.offsetHeight;this.isSubMenu()&&(e=t.top+t.cellHeight-this.container.offsetHeight+3),this.container.style.top=e+"px"}},{key:"setPositionBelowCursor",value:function(t){var e=this.offset.below+t.top;this.isSubMenu()&&(e=t.top-1),this.container.style.top=e+"px"}},{key:"setPositionOnRightOfCursor",value:function(t){var e=void 0;e=this.isSubMenu()?1+t.left+t.cellWidth:this.offset.right+1+t.left,this.container.style.left=e+"px"}},{key:"setPositionOnLeftOfCursor",value:function(t){var e=this.offset.left+t.left-this.container.offsetWidth+(0,s.getScrollbarWidth)()+4;this.container.style.left=e+"px"}},{key:"selectFirstCell",value:function(){var t=this.hotMenu.getCell(0,0);(0,p.isSeparator)(t)||(0,p.isDisabled)(t)||(0,p.isSelectionDisabled)(t)?this.selectNextCell(0,0):this.hotMenu.selectCell(0,0)}},{key:"selectLastCell",value:function(){var t=this.hotMenu.countRows()-1,e=this.hotMenu.getCell(t,0);(0,p.isSeparator)(e)||(0,p.isDisabled)(e)||(0,p.isSelectionDisabled)(e)?this.selectPrevCell(t,0):this.hotMenu.selectCell(t,0)}},{key:"selectNextCell",value:function(t,e){var n=t+1,o=n=0?this.hotMenu.getCell(n,e):null;o&&((0,p.isSeparator)(o)||(0,p.isDisabled)(o)||(0,p.isSelectionDisabled)(o)?this.selectPrevCell(n,e):this.hotMenu.selectCell(n,e))}},{key:"menuItemRenderer",value:function(t,e,n,o,i,r){var a=this,l=t.getSourceDataAtRow(n),u=document.createElement("div"),c=function(t){return(0,f.hasOwnProperty)(t,"submenu")},d=function(t){return new RegExp(w.SEPARATOR,"i").test(t.name)},A=function(t){return t.disabled===!0||"function"==typeof t.disabled&&t.disabled.call(a.hot)===!0},h=function(t){return t.disableSelection};"function"==typeof r&&(r=r.call(this.hot)),(0,s.empty)(e),(0,s.addClass)(u,"htItemWrapper"),e.appendChild(u),d(l)?(0,s.addClass)(e,"htSeparator"):"function"==typeof l.renderer?((0,s.addClass)(e,"htCustomMenuRenderer"),e.appendChild(l.renderer(t,u,n,o,i,r))):(0,s.fastInnerHTML)(u,r),A(l)?((0,s.addClass)(e,"htDisabled"),this.eventManager.addEventListener(e,"mouseenter",function(){return t.deselectCell()})):h(l)?((0,s.addClass)(e,"htSelectionDisabled"),this.eventManager.addEventListener(e,"mouseenter",function(){return t.deselectCell()})):c(l)?((0,s.addClass)(e,"htSubmenu"),h(l)?this.eventManager.addEventListener(e,"mouseenter",function(){return t.deselectCell()}):this.eventManager.addEventListener(e,"mouseenter",function(){return t.selectCell(n,o,void 0,void 0,!1,!1)})):((0,s.removeClass)(e,"htSubmenu"),(0,s.removeClass)(e,"htDisabled"),h(l)?this.eventManager.addEventListener(e,"mouseenter",function(){return t.deselectCell()}):this.eventManager.addEventListener(e,"mouseenter",function(){return t.selectCell(n,o,void 0,void 0,!1,!1)}))}},{key:"createContainer",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;t&&(t=t.replace(/[^A-z0-9]/g,"_"),t=this.options.className+"Sub_"+t);var e=void 0;return e=t?document.querySelector("."+this.options.className+"."+t):document.querySelector("."+this.options.className),e||(e=document.createElement("div"),(0,s.addClass)(e,"htMenu "+this.options.className),t&&(0,s.addClass)(e,t),document.getElementsByTagName("body")[0].appendChild(e)),e}},{key:"blockMainTableCallbacks",value:function(){this._afterScrollCallback=function(){},this.hot.addHook("afterScrollVertically",this._afterScrollCallback),this.hot.addHook("afterScrollHorizontally",this._afterScrollCallback)}},{key:"releaseMainTableCallbacks",value:function(){this._afterScrollCallback&&(this.hot.removeHook("afterScrollVertically",this._afterScrollCallback),this.hot.removeHook("afterScrollHorizontally",this._afterScrollCallback),this._afterScrollCallback=null)}},{key:"onBeforeKeyDown",value:function(t){var e=this.hotMenu.getSelected(),n=!1;switch(this.keyEvent=!0,t.keyCode){case M.KEY_CODES.ESCAPE:this.close(),n=!0;break;case M.KEY_CODES.ENTER:e&&(this.hotMenu.getSourceDataAtRow(e[0]).submenu?n=!0:(this.executeCommand(t),this.close(!0)));break;case M.KEY_CODES.ARROW_DOWN:e?this.selectNextCell(e[0],e[1]):this.selectFirstCell(),n=!0;break;case M.KEY_CODES.ARROW_UP:e?this.selectPrevCell(e[0],e[1]):this.selectLastCell(),n=!0;break;case M.KEY_CODES.ARROW_RIGHT:if(e){var o=this.openSubMenu(e[0]);o&&o.selectFirstCell()}n=!0;break;case M.KEY_CODES.ARROW_LEFT:e&&this.isSubMenu()&&(this.close(),this.parentMenu&&this.parentMenu.hotMenu.listen(),n=!0)}n&&(t.preventDefault(),(0,v.stopImmediatePropagation)(t)),this.keyEvent=!1}},{key:"onAfterInit",value:function(){var t=this.hotMenu.getSettings().data,e=this.hotMenu.view.wt.wtTable.hider.style,n=this.hotMenu.view.wt.wtTable.holder.style,o=parseInt(e.width,10),i=(0,u.arrayReduce)(t,function(t,e){return t+(e.name===w.SEPARATOR?1:26)},0);n.width=o+22+"px",n.height=i+4+"px",e.height=n.height}},{key:"onAfterSelection",value:function(t,e,n,o,i){this.keyEvent===!1&&(i.value=!0)}},{key:"onDocumentMouseDown",value:function(t){this.isOpened()&&(this.container&&(0,s.isChildOf)(t.target,this.container)&&this.executeCommand(t),this.options.standalone&&this.hotMenu&&!(0,s.isChildOf)(t.target,this.hotMenu.rootElement)?this.close(!0):(this.isAllSubMenusClosed()||this.isSubMenu())&&!(0,s.isChildOf)(t.target,".htMenu")&&(0,s.isChildOf)(t.target,document)&&this.close(!0))}}]),t}();(0,f.mixin)(b,m.default),e.default=b},function(t,e,n){"use strict";function o(){return{key:a,name:"Alignment",disabled:function(){return!(this.getSelectedRange()&&!this.selection.selectedHeader.corner)},submenu:{items:[{key:a+":left",name:function(){var t=this,e="Left",n=(0,i.checkSelectionConsistency)(this.getSelectedRange(),function(e,n){var o=t.getCellMeta(e,n).className;if(o&&o.indexOf("htLeft")!==-1)return!0});return n&&(e=(0,i.markLabelAsSelected)(e)),e},callback:function(){var t=this,e=this.getSelectedRange(),n=(0,i.getAlignmentClasses)(e,function(e,n){return t.getCellMeta(e,n).className}),o="horizontal",r="htLeft";this.runHooks("beforeCellAlignment",n,e,o,r),(0,i.align)(e,o,r,function(e,n){return t.getCellMeta(e,n)},function(e,n,o,i){return t.setCellMeta(e,n,o,i)}),this.render()},disabled:!1},{key:a+":center",name:function(){var t=this,e="Center",n=(0,i.checkSelectionConsistency)(this.getSelectedRange(),function(e,n){var o=t.getCellMeta(e,n).className;if(o&&o.indexOf("htCenter")!==-1)return!0});return n&&(e=(0,i.markLabelAsSelected)(e)),e},callback:function(){var t=this,e=this.getSelectedRange(),n=(0,i.getAlignmentClasses)(e,function(e,n){return t.getCellMeta(e,n).className}),o="horizontal",r="htCenter";this.runHooks("beforeCellAlignment",n,e,o,r),(0,i.align)(e,o,r,function(e,n){return t.getCellMeta(e,n)},function(e,n,o,i){return t.setCellMeta(e,n,o,i)}),this.render()},disabled:!1},{key:a+":right",name:function(){var t=this,e="Right",n=(0,i.checkSelectionConsistency)(this.getSelectedRange(),function(e,n){var o=t.getCellMeta(e,n).className;if(o&&o.indexOf("htRight")!==-1)return!0});return n&&(e=(0,i.markLabelAsSelected)(e)),e},callback:function(){var t=this,e=this.getSelectedRange(),n=(0,i.getAlignmentClasses)(e,function(e,n){return t.getCellMeta(e,n).className}),o="horizontal",r="htRight";this.runHooks("beforeCellAlignment",n,e,o,r),(0,i.align)(e,o,r,function(e,n){return t.getCellMeta(e,n)},function(e,n,o,i){return t.setCellMeta(e,n,o,i)}),this.render()},disabled:!1},{key:a+":justify",name:function(){var t=this,e="Justify",n=(0,i.checkSelectionConsistency)(this.getSelectedRange(),function(e,n){var o=t.getCellMeta(e,n).className;if(o&&o.indexOf("htJustify")!==-1)return!0});return n&&(e=(0,i.markLabelAsSelected)(e)),e},callback:function(){var t=this,e=this.getSelectedRange(),n=(0,i.getAlignmentClasses)(e,function(e,n){return t.getCellMeta(e,n).className}),o="horizontal",r="htJustify";this.runHooks("beforeCellAlignment",n,e,o,r),(0,i.align)(e,o,r,function(e,n){return t.getCellMeta(e,n)},function(e,n,o,i){return t.setCellMeta(e,n,o,i)}),this.render()},disabled:!1},{name:r.KEY},{key:a+":top",name:function(){var t=this,e="Top",n=(0,i.checkSelectionConsistency)(this.getSelectedRange(),function(e,n){var o=t.getCellMeta(e,n).className;if(o&&o.indexOf("htTop")!==-1)return!0});return n&&(e=(0,i.markLabelAsSelected)(e)),e},callback:function(){var t=this,e=this.getSelectedRange(),n=(0,i.getAlignmentClasses)(e,function(e,n){return t.getCellMeta(e,n).className}),o="vertical",r="htTop";this.runHooks("beforeCellAlignment",n,e,o,r),(0,i.align)(e,o,r,function(e,n){return t.getCellMeta(e,n)},function(e,n,o,i){return t.setCellMeta(e,n,o,i)}),this.render()},disabled:!1},{key:a+":middle",name:function(){var t=this,e="Middle",n=(0,i.checkSelectionConsistency)(this.getSelectedRange(),function(e,n){var o=t.getCellMeta(e,n).className;if(o&&o.indexOf("htMiddle")!==-1)return!0});return n&&(e=(0,i.markLabelAsSelected)(e)),e},callback:function(){var t=this,e=this.getSelectedRange(),n=(0,i.getAlignmentClasses)(e,function(e,n){return t.getCellMeta(e,n).className}),o="vertical",r="htMiddle";this.runHooks("beforeCellAlignment",n,e,o,r),(0,i.align)(e,o,r,function(e,n){return t.getCellMeta(e,n)},function(e,n,o,i){return t.setCellMeta(e,n,o,i)}),this.render()},disabled:!1},{key:a+":bottom",name:function(){var t=this,e="Bottom",n=(0,i.checkSelectionConsistency)(this.getSelectedRange(),function(e,n){var o=t.getCellMeta(e,n).className;if(o&&o.indexOf("htBottom")!==-1)return!0});return n&&(e=(0,i.markLabelAsSelected)(e)),e},callback:function(){var t=this,e=this.getSelectedRange(),n=(0,i.getAlignmentClasses)(e,function(e,n){return t.getCellMeta(e,n).className}),o="vertical",r="htBottom";this.runHooks("beforeCellAlignment",n,e,o,r),(0,i.align)(e,o,r,function(e,n){return t.getCellMeta(e,n)},function(e,n,o,i){return t.setCellMeta(e,n,o,i)}),this.render()},disabled:!1}]}}}e.__esModule=!0,e.KEY=void 0,e.default=o;var i=n(17),r=n(70),a=e.KEY="alignment"},function(t,e,n){"use strict";function o(){return{key:r,name:"Clear column",callback:function(t,e){var n=e.start.col;this.countRows()&&this.populateFromArray(0,n,[[null]],Math.max(e.start.row,e.end.row),n,"ContextMenu.clearColumn")},disabled:function(){var t=(0,i.getValidSelection)(this);if(!t)return!0;var e=[t[0],0,t[0],this.countCols()-1],n=e.join(",")==t.join(",");return t[1]<0||this.countCols()>=this.getSettings().maxCols||n}}}e.__esModule=!0,e.KEY=void 0,e.default=o;var i=n(17),r=e.KEY="clear_column"},function(t,e,n){"use strict";function o(){return{key:r,name:"Insert column on the left",callback:function(t,e){this.alter("insert_col",e.start.col,1,"ContextMenu.columnLeft")},disabled:function(){var t=(0,i.getValidSelection)(this);if(!t)return!0;if(!this.isColumnModificationAllowed())return!0;var e=[t[0],0,t[0],this.countCols()-1],n=e.join(",")==t.join(","),o=1===this.countCols();return t[1]<0||this.countCols()>=this.getSettings().maxCols||!o&&n},hidden:function(){return!this.getSettings().allowInsertColumn}}}e.__esModule=!0,e.KEY=void 0,e.default=o;var i=n(17),r=e.KEY="col_left"},function(t,e,n){"use strict";function o(){return{key:r,name:"Insert column on the right",callback:function(t,e){this.alter("insert_col",e.end.col+1,1,"ContextMenu.columnRight")},disabled:function(){var t=(0,i.getValidSelection)(this);if(!t)return!0;if(!this.isColumnModificationAllowed())return!0;var e=[t[0],0,t[0],this.countCols()-1],n=e.join(",")==t.join(","),o=1===this.countCols();return t[1]<0||this.countCols()>=this.getSettings().maxCols||!o&&n},hidden:function(){return!this.getSettings().allowInsertColumn}}}e.__esModule=!0,e.KEY=void 0,e.default=o;var i=n(17),r=e.KEY="col_right"},function(t,e,n){"use strict";function o(){return{key:r,name:function(){var t=this,e="Read only",n=(0,i.checkSelectionConsistency)(this.getSelectedRange(),function(e,n){return t.getCellMeta(e,n).readOnly});return n&&(e=(0,i.markLabelAsSelected)(e)),e},callback:function(){var t=this,e=this.getSelectedRange(),n=(0,i.checkSelectionConsistency)(e,function(e,n){return t.getCellMeta(e,n).readOnly});e.forAll(function(e,o){t.setCellMeta(e,o,"readOnly",!n)}),this.render()},disabled:function(){return!(this.getSelectedRange()&&!this.selection.selectedHeader.corner)}}}e.__esModule=!0,e.KEY=void 0,e.default=o;var i=n(17),r=e.KEY="make_read_only"},function(t,e,n){"use strict";function o(){return{key:i,name:"Redo",callback:function(){this.redo()},disabled:function(){return this.undoRedo&&!this.undoRedo.isRedoAvailable()}}}e.__esModule=!0,e.default=o;var i=e.KEY="redo"},function(t,e,n){"use strict";function o(){return{key:r,name:"Remove column",callback:function(t,e){var n=e.end.col-e.start.col+1;this.alter("remove_col",e.start.col,n,"ContextMenu.removeColumn")},disabled:function(){var t=(0,i.getValidSelection)(this),e=this.countCols();return!t||this.selection.selectedHeader.rows||this.selection.selectedHeader.corner||!this.isColumnModificationAllowed()||!e},hidden:function(){return!this.getSettings().allowRemoveColumn}}}e.__esModule=!0,e.KEY=void 0,e.default=o;var i=n(17),r=e.KEY="remove_col"},function(t,e,n){"use strict";function o(){return{key:r,name:"Remove row",callback:function(t,e){var n=e.end.row-e.start.row+1;this.alter("remove_row",e.start.row,n,"ContextMenu.removeRow")},disabled:function(){var t=(0,i.getValidSelection)(this),e=this.countRows();return!t||this.selection.selectedHeader.cols||this.selection.selectedHeader.corner||!e},hidden:function(){return!this.getSettings().allowRemoveRow}}}e.__esModule=!0,e.KEY=void 0,e.default=o;var i=n(17),r=e.KEY="remove_row"},function(t,e,n){"use strict";function o(){return{key:r,name:"Insert row above",callback:function(t,e){this.alter("insert_row",e.start.row,1,"ContextMenu.rowAbove")},disabled:function(){var t=(0,i.getValidSelection)(this);return!t||this.selection.selectedHeader.cols||this.countRows()>=this.getSettings().maxRows},hidden:function(){return!this.getSettings().allowInsertRow}}}e.__esModule=!0,e.KEY=void 0,e.default=o;var i=n(17),r=e.KEY="row_above"},function(t,e,n){"use strict";function o(){return{key:r,name:"Insert row below",callback:function(t,e){this.alter("insert_row",e.end.row+1,1,"ContextMenu.rowBelow")},disabled:function(){var t=(0,i.getValidSelection)(this);return!t||this.selection.selectedHeader.cols||this.countRows()>=this.getSettings().maxRows},hidden:function(){return!this.getSettings().allowInsertRow}}}e.__esModule=!0,e.KEY=void 0,e.default=o;var i=n(17),r=e.KEY="row_below"},function(t,e,n){"use strict";function o(){return{key:i,name:"Undo",callback:function(){this.undo()},disabled:function(){return this.undoRedo&&!this.undoRedo.isUndoAvailable()}}}e.__esModule=!0,e.default=o;var i=e.KEY="undo"},function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{default:t}}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function r(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function a(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}e.__esModule=!0;var l="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},s=function(){function t(t,e){for(var n=0;n=o.length-1,p=l.col-r.col>=o[0].length-1;t.addHookOnce("afterChange",function(e,n){var o=e?e.length:0;if(o){var i={row:0,col:0},r=-1;(0,h.arrayEach)(e,function(t,n){var a=o>n+1?e[n+1]:null;a&&(g||(i.row+=Math.max(a[0]-t[0]-1,0)),!p&&t[1]>r&&(r=t[1],i.col+=Math.max(a[1]-t[1]-1,0)))}),t.selectCell(A.row,A.col,f.row+i.row,f.col+i.col)}});var y=!!t.runHooks("beforePaste",o,a.copyableRanges);y&&(t.populateFromArray(A.row,A.col,o,f.row,f.col,"CopyPaste.paste",t.getSettings().pasteMode),t.runHooks("afterPaste",o,a.copyableRanges))}}function r(e){if(t.getSelected()&&!(t.getActiveEditor()&&t.getActiveEditor().isOpened()||(0,g.isImmediatePropagationStopped)(e))){if((0,A.isCtrlKey)(e.keyCode)){if(t.getSettings().fragmentSelection&&(0,p.getSelectionText)())return;return a.setCopyableText(),void(0,g.stopImmediatePropagation)(e)}var i=(e.ctrlKey||e.metaKey)&&!e.altKey;i&&(e.keyCode==A.KEY_CODES.A&&t._registerTimeout(setTimeout(a.setCopyableText.bind(a),0)),e.keyCode==A.KEY_CODES.X&&n(),e.keyCode==A.KEY_CODES.C&&o())}}var a=this;this.copyPasteInstance=(0,l.default)(),this.copyPasteInstance.onCut(e),this.copyPasteInstance.triggerCopy=o,this.copyPasteInstance.onPaste(i),this.onPaste=i,this.copyableRanges=[],t.addHook("beforeKeyDown",r),this.destroy=function(){this.copyPasteInstance&&(this.copyPasteInstance.removeCallback(e),this.copyPasteInstance.removeCallback(i),this.copyPasteInstance.destroy(),this.copyPasteInstance=null),t.removeHook("beforeKeyDown",r)},t.addHook("afterDestroy",this.destroy.bind(this)),this.triggerPaste=this.copyPasteInstance.triggerPaste.bind(this.copyPasteInstance),this.triggerCut=this.copyPasteInstance.triggerCut.bind(this.copyPasteInstance),this.setCopyableText=function(){var e=t.getSettings(),n=e.copyRowsLimit,o=e.copyColsLimit,i=t.getSelectedRange(),r=i.getTopLeftCorner(),a=i.getBottomRightCorner(),l=r.row,s=r.col,u=a.row,c=a.col,d=Math.min(u,l+n-1),A=Math.min(c,s+o-1);this.copyableRanges.length=0,this.copyableRanges.push({startRow:l,startCol:s,endRow:d,endCol:A}),this.copyableRanges=t.runHooks("modifyCopyableRange",this.copyableRanges);var h=this.getRangedCopyableData(this.copyableRanges);t.copyPaste.copyPasteInstance.copyable(h),u===d&&c===A||t.runHooks("afterCopyLimit",u-l+1,c-s+1,n,o)},this.getRangedCopyableData=function(e){var n=[],o=[],i=[];return(0,h.arrayEach)(e,function(t){(0,f.rangeEach)(t.startRow,t.endRow,function(t){o.indexOf(t)===-1&&o.push(t)}),(0,f.rangeEach)(t.startCol,t.endCol,function(t){i.indexOf(t)===-1&&i.push(t)})}),(0,h.arrayEach)(o,function(e){var o=[];(0,h.arrayEach)(i,function(n){o.push(t.getCopyableData(e,n))}),n.push(o)}),u.default.stringify(n)},this.getRangedData=function(e){var n=[],o=[],i=[];return(0,h.arrayEach)(e,function(t){(0,f.rangeEach)(t.startRow,t.endRow,function(t){o.indexOf(t)===-1&&o.push(t)}),(0,f.rangeEach)(t.startCol,t.endCol,function(t){i.indexOf(t)===-1&&i.push(t)})}),(0,h.arrayEach)(o,function(e){var o=[];(0,h.arrayEach)(i,function(n){o.push(t.getCopyableData(e,n))}),n.push(o)}),n}}function r(){var t=this,e=t.getSettings().copyPaste!==!1;e&&!t.copyPaste?t.copyPaste=new i(t):!e&&t.copyPaste&&(t.copyPaste.destroy(),t.copyPaste=null)}e.__esModule=!0;var a=n(184),l=o(a),s=n(132),u=o(s),c=n(8),d=o(c),A=n(16),h=n(1),f=n(6),g=n(7),p=n(0),M=n(11);d.default.getSingleton().register("afterCopyLimit"),d.default.getSingleton().register("modifyCopyableRange"),d.default.getSingleton().register("beforeCut"),d.default.getSingleton().register("afterCut"),d.default.getSingleton().register("beforePaste"),d.default.getSingleton().register("afterPaste"),d.default.getSingleton().register("beforeCopy"),d.default.getSingleton().register("afterCopy"),d.default.getSingleton().add("afterInit",r),d.default.getSingleton().add("afterUpdateSettings",r),e.default=i},function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{default:t}}function i(){}var r,a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},l=n(8),s=o(l),u=(n(5),n(2)),c=n(11),d=function(t){return"boolean"==typeof t&&t===!0||"object"===("undefined"==typeof t?"undefined":a(t))&&t.length>0},A=function(){d(this.getSettings().customBorders)&&(this.customBorders||(r=this,this.customBorders=new i))},h=function(t){for(var e=0;e=0?r.view.wt.selections[o]=n:r.view.wt.selections.push(n)},g=function(t,e,n){var o=v(t,e);o=b(o,n),this.setCellMeta(t,e,"borders",o),f(o)},p=function(t){for(var e=t.range,n=e.from.row;n<=e.to.row;n++)for(var o=e.from.col;o<=e.to.col;o++){var i=v(n,o),r=0;n==e.from.row&&(r++,(0,u.hasOwnProperty)(t,"top")&&(i.top=t.top)),n==e.to.row&&(r++,(0,u.hasOwnProperty)(t,"bottom")&&(i.bottom=t.bottom)),o==e.from.col&&(r++,(0,u.hasOwnProperty)(t,"left")&&(i.left=t.left)),o==e.to.col&&(r++,(0,u.hasOwnProperty)(t,"right")&&(i.right=t.right)),r>0&&(this.setCellMeta(n,o,"borders",i),f(i))}},M=function(t,e){return"border_row"+t+"col"+e},y=function(){return{width:1,color:"#000"}},m=function(){return{hide:!0}},w=function(){return{width:1,color:"#000",cornerVisible:!1}},v=function(t,e){return{className:M(t,e),border:w(),row:t,col:e,top:m(),right:m(),bottom:m(),left:m()}},b=function(t,e){return(0,u.hasOwnProperty)(e,"border")&&(t.border=e.border),(0,u.hasOwnProperty)(e,"top")&&(t.top=e.top),(0,u.hasOwnProperty)(e,"right")&&(t.right=e.right),(0,u.hasOwnProperty)(e,"bottom")&&(t.bottom=e.bottom),(0,u.hasOwnProperty)(e,"left")&&(t.left=e.left),t},C=function(t){for(var e=document.querySelectorAll("."+t),n=0;n'+String.fromCharCode(10003)+""+t},N=function(t){this.getSettings().customBorders&&(t.items.push({name:"---------"}),t.items.push({key:"borders",name:"Borders",disabled:function(){return this.selection.selectedHeader.corner},submenu:{items:[{key:"borders:top",name:function(){var t="Top",e=x(this,"top");return e&&(t=D(t)),t},callback:function(){var t=x(this,"top");I.call(this,this.getSelectedRange(),"top",t)}},{key:"borders:right",name:function(){var t="Right",e=x(this,"right");return e&&(t=D(t)),t},callback:function(){var t=x(this,"right");I.call(this,this.getSelectedRange(),"right",t)}},{key:"borders:bottom",name:function(){var t="Bottom",e=x(this,"bottom");return e&&(t=D(t)),t},callback:function(){var t=x(this,"bottom");I.call(this,this.getSelectedRange(),"bottom",t)}},{key:"borders:left",name:function(){var t="Left",e=x(this,"left");return e&&(t=D(t)),t},callback:function(){var t=x(this,"left");I.call(this,this.getSelectedRange(),"left",t)}},{key:"borders:no_borders",name:"Remove border(s)",callback:function(){I.call(this,this.getSelectedRange(),"noBorders")},disabled:function(){return!x(this)}}]}}))};s.default.getSingleton().add("beforeInit",A),s.default.getSingleton().add("afterContextMenuDefaultOptions",N),s.default.getSingleton().add("afterInit",function(){var t=this.getSettings().customBorders;if(t){for(var e=0;ethis.boundaries.bottom&&(o=e-this.boundaries.bottom),tthis.boundaries.right&&(n=t-this.boundaries.right),this.callback(n,o)};var u,c=function(t){t.dragToScrollListening=!1;var e=t.view.wt.wtTable.holder;u=new i,e!==window&&(u.setBoundaries(e.getBoundingClientRect()),u.setCallback(function(t,n){t<0?e.scrollLeft-=50:t>0&&(e.scrollLeft+=50),n<0?e.scrollTop-=20:n>0&&(e.scrollTop+=20)}),t.dragToScrollListening=!0)};a.default.getSingleton().add("afterInit",function(){var t=this,e=new s.default(this);e.addEventListener(document,"mouseup",function(){t.dragToScrollListening=!1}),e.addEventListener(document,"mousemove",function(e){t.dragToScrollListening&&u.check(e.clientX,e.clientY)})}),a.default.getSingleton().add("afterDestroy",function(){new s.default(this).clear()}),a.default.getSingleton().add("afterOnCellMouseDown",function(){c(this)}),a.default.getSingleton().add("afterOnCellCornerMouseDown",function(){c(this)}),e.default=i},function(t,e,n){"use strict";function o(t){return{key:"freeze_column",name:"Freeze this column",callback:function(){var e=this.getSelectedRange().from.col;t.freezeColumn(e),this.render(),this.view.wt.wtOverlays.adjustElementsSize(!0)},hidden:function(){var t=this.getSelectedRange(),e=!1;return void 0===t?e=!0:(t.from.col!==t.to.col||t.from.col<=this.getSettings().fixedColumnsLeft-1)&&(e=!0),e}}}e.__esModule=!0,e.default=o},function(t,e,n){"use strict";function o(t){return{key:"unfreeze_column",name:"Unfreeze this column",callback:function(){var e=this.getSelectedRange().from.col;t.unfreezeColumn(e),this.render(),this.view.wt.wtOverlays.adjustElementsSize(!0)},hidden:function(){var t=this.getSelectedRange(),e=!1;return void 0===t?e=!0:(t.from.col!==t.to.col||t.from.col>=this.getSettings().fixedColumnsLeft)&&(e=!0),e}}}e.__esModule=!0,e.default=o},function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{default:t}}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function r(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function a(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}e.__esModule=!0;var l=function(){function t(t,e){for(var n=0;nn.fixedColumnsLeft-1)){var o=this.getBestColumnReturnPosition(t);e.moveByFreeze=!0,n.fixedColumnsLeft--,this.getMovePlugin().moveColumn(t,o+1)}}},{key:"getMovePlugin",value:function(){return this.manualColumnMovePlugin||(this.manualColumnMovePlugin=this.hot.getPlugin("manualColumnMove")),this.manualColumnMovePlugin}},{key:"getBestColumnReturnPosition",value:function(t){var e=this.getMovePlugin(),n=this.hot.getSettings(),o=n.fixedColumnsLeft,i=e.columnsMapper.getValueByIndex(o),r=void 0;if(null==this.frozenColumnsBasePositions[t])for(r=e.columnsMapper.getValueByIndex(t);i0?t.target.col=0:t.target.col=e>0?e-1:e;else if(t.target.TD.offsetWidth/2+a<=l){var h=t.coordsColumn>=t.countCols?t.countCols-1:t.coordsColumn;t.target.col=h+1,a+=t.target.TD.offsetWidth,t.target.col>n&&this.hot.scrollViewportTo(void 0,n+1,void 0,!0)}else t.target.col=t.coordsColumn,t.target.col<=e&&t.target.col>=t.fixedColumns&&this.hot.scrollViewportTo(void 0,e-1);t.target.col<=e&&t.target.col>=t.fixedColumns&&this.hot.scrollViewportTo(void 0,e-1);var f=l,g=a;l+d+c>=s?f=s-d-c:l+c=s-1?g=s-1:0===g?g=1:void 0!==i.scrollX&&t.coordsColumnt){var o=t-1,i=[];(0,h.arrayEach)(this.columnsMapper._arrayMap,function(t,e,n){t>o&&i.push(e)}),this.columnsMapper.removeItems(i)}}},{key:"registerEvents",value:function(){var t=this;this.eventManager.addEventListener(document.documentElement,"mousemove",function(e){return t.onMouseMove(e)}),this.eventManager.addEventListener(document.documentElement,"mouseup",function(){return t.onMouseUp()})}},{key:"unregisterEvents",value:function(){this.eventManager.clear()}},{key:"onBeforeOnCellMouseDown",value:function(t,e,n,o){var i=this.hot.view.wt.wtTable,r=this.hot.selection.selectedHeader.cols,a=this.hot.getSelectedRange(),l=I.get(this),s=t.realTarget.className.indexOf("columnSorting")>-1;if(!a||!r||l.pressed||0!==t.button||s)return l.pressed=!1,l.columnsToMove.length=0,void(0,f.removeClass)(this.hot.rootElement,[N,D]);var u=this.guideline.isBuilt()&&!this.guideline.isAppended(),c=this.backlight.isBuilt()&&!this.backlight.isAppended();u&&c&&(this.guideline.appendTo(i.hider),this.backlight.appendTo(i.hider));var d=a.from,A=a.to,h=Math.min(d.col,A.col),g=Math.max(d.col,A.col);if(e.row<0&&e.col>=h&&e.col<=g){o.column=!0,l.pressed=!0,l.target.eventPageX=t.pageX,l.coordsColumn=e.col,l.target.TD=n,l.target.col=e.col,l.columnsToMove=this.prepareColumnsToMoving(h,g),l.hasRowHeaders=!!this.hot.getSettings().rowHeaders,l.countCols=this.hot.countCols(),l.fixedColumns=this.hot.getSettings().fixedColumnsLeft,l.rootElementOffset=(0,f.offset)(this.hot.rootElement).left;var p=l.hasRowHeaders?-1:0,M=i.holder.scrollTop+i.getColumnHeaderHeight(0)+1,y=e.col-1?(0,f.removeClass)(this.hot.rootElement,D):(0,f.addClass)(this.hot.rootElement,D),o.row=!0,o.column=!0,o.cell=!0,r.coordsColumn=e.col,r.target.TD=n)}},{key:"onMouseUp",value:function(){var t=I.get(this);if(t.coordsColumn=void 0,t.pressed=!1,t.backlightWidth=0,(0,f.removeClass)(this.hot.rootElement,[N,D,L]),this.hot.selection.selectedHeader.cols&&(0,f.addClass)(this.hot.rootElement,L),!(t.columnsToMove.length<1||void 0===t.target.col||t.columnsToMove.indexOf(t.target.col)>-1)){if(this.moveColumns(t.columnsToMove,t.target.col),this.persistentStateSave(),this.hot.render(),this.hot.view.wt.wtOverlays.adjustElementsSize(!0),!t.disallowMoving){var e=this.columnsMapper.getIndexByValue(t.columnsToMove[0]),n=this.columnsMapper.getIndexByValue(t.columnsToMove[t.columnsToMove.length-1]);this.changeSelection(e,n)}t.columnsToMove.length=0}}},{key:"onAfterScrollVertically",value:function(){var t=this.hot.view.wt.wtTable,e=t.getColumnHeaderHeight(0)+1,n=t.holder.scrollTop,o=e+n;this.backlight.setPosition(o),this.backlight.setSize(null,t.hider.offsetHeight-o)}},{key:"onAfterCreateCol",value:function(t,e){this.columnsMapper.shiftItems(t,e)}},{key:"onBeforeRemoveCol",value:function(t,e){var n=this;this.removedColumns.length=0,t!==!1&&(0,g.rangeEach)(t,t+e-1,function(t){n.removedColumns.push(n.hot.runHooks("modifyCol",t,n.pluginName))})}},{key:"onAfterRemoveCol",value:function(t,e){this.columnsMapper.unshiftItems(this.removedColumns)}},{key:"onAfterLoadData",value:function(t){this.updateColumnsMapper()}},{key:"onModifyCol",value:function(t,e){if(e!==this.pluginName){var n=this.columnsMapper.getValueByIndex(t);t=null===n?t:n; -}return t}},{key:"onUnmodifyCol",value:function(t){var e=this.columnsMapper.getIndexByValue(t);return null===e?t:e}},{key:"onAfterPluginsInitialized",value:function(){this.updateColumnsMapper(),this.initialSettings(),this.backlight.build(),this.guideline.build()}},{key:"destroy",value:function(){this.backlight.destroy(),this.guideline.destroy(),s(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"destroy",this).call(this)}}]),e}(c.default);(0,y.registerPlugin)("ManualColumnMove",S),e.default=S},function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{default:t}}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function r(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function a(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}e.__esModule=!0;var l=function(){function t(t,e){for(var n=0;n=0){var i=this.currentTH.getBoundingClientRect();if(this.currentCol=n,this.selectedCols=[],this.hot.selection.isSelected()&&this.hot.selection.selectedHeader.cols){var r=this.hot.getSelectedRange(),a=r.from,l=r.to,s=a.col,u=l.col;s>=u&&(s=l.col,u=a.col),this.currentCol>=s&&this.currentCol<=u?(0,p.rangeEach)(s,u,function(t){return e.selectedCols.push(t)}):this.selectedCols.push(this.currentCol)}else this.selectedCols.push(this.currentCol);this.startOffset=i.left-6,this.startWidth=parseInt(i.width,10),this.handle.style.top=i.top+"px",this.handle.style.left=this.startOffset+this.startWidth+"px",this.handle.style.height=o+"px",this.hot.rootElement.appendChild(this.handle)}}},{key:"refreshHandlePosition",value:function(){this.handle.style.left=this.startOffset+this.currentWidth+"px"}},{key:"setupGuidePosition",value:function(){var t=parseInt((0,d.outerHeight)(this.handle),10),e=parseInt(this.handle.style.top,10)+t,n=parseInt(this.hot.view.maximumVisibleElementHeight(0),10);(0,d.addClass)(this.handle,"active"),(0,d.addClass)(this.guide,"active"),this.guide.style.top=e+"px",this.guide.style.left=this.handle.style.left,this.guide.style.height=n-t+"px",this.hot.rootElement.appendChild(this.guide)}},{key:"refreshGuidePosition",value:function(){this.guide.style.left=this.handle.style.left}},{key:"hideHandleAndGuide",value:function(){(0,d.removeClass)(this.handle,"active"),(0,d.removeClass)(this.guide,"active")}},{key:"checkIfColumnHeader",value:function(t){if(t!=this.hot.rootElement){var e=t.parentNode;return"THEAD"===e.tagName||this.checkIfColumnHeader(e)}return!1}},{key:"getTHFromTargetElement",value:function(t){return"TABLE"!=t.tagName?"TH"==t.tagName?t:this.getTHFromTargetElement(t.parentNode):null}},{key:"onMouseOver",value:function(t){if(this.checkIfColumnHeader(t.target)){var e=this.getTHFromTargetElement(t.target);if(!e)return;var n=e.getAttribute("colspan");!e||null!==n&&1!==n||this.pressed||this.setupHandlePosition(e)}}},{key:"afterMouseDownTimeout",value:function(){var t=this,e=function(){t.hot.forceFullRender=!0,t.hot.view.render(),t.hot.view.wt.wtOverlays.adjustElementsSize(!0)},n=function(n,o){var i=t.hot.runHooks("beforeColumnResize",n,t.newSize,!0);void 0!==i&&(t.newSize=i),"all"===t.hot.getSettings().stretchH?t.clearManualSize(n):t.setManualSize(n,t.newSize),o&&e(),t.saveManualColumnWidths(),t.hot.runHooks("afterColumnResize",n,t.newSize,!0)};if(this.dblclick>=2){var o=this.selectedCols.length;o>1?((0,g.arrayEach)(this.selectedCols,function(t){n(t)}),e()):(0,g.arrayEach)(this.selectedCols,function(t){n(t,!0)})}this.dblclick=0,this.autoresizeTimeout=null}},{key:"onMouseDown",value:function(t){var e=this;(0,d.hasClass)(t.target,"manualColumnResizer")&&(this.setupGuidePosition(),this.pressed=this.hot,null===this.autoresizeTimeout&&(this.autoresizeTimeout=setTimeout(function(){return e.afterMouseDownTimeout()},500),this.hot._registerTimeout(this.autoresizeTimeout)),this.dblclick++,this.startX=(0,f.pageX)(t),this.newSize=this.startWidth)}},{key:"onMouseMove",value:function(t){var e=this;this.pressed&&(this.currentWidth=this.startWidth+((0,f.pageX)(t)-this.startX),(0,g.arrayEach)(this.selectedCols,function(t){e.newSize=e.setManualSize(t,e.currentWidth)}),this.refreshHandlePosition(),this.refreshGuidePosition())}},{key:"onMouseUp",value:function(t){var e=this,n=function(){e.hot.forceFullRender=!0,e.hot.view.render(),e.hot.view.wt.wtOverlays.adjustElementsSize(!0)},o=function(t,o){e.hot.runHooks("beforeColumnResize",t,e.newSize),o&&n(),e.saveManualColumnWidths(),e.hot.runHooks("afterColumnResize",t,e.newSize)};if(this.pressed){if(this.hideHandleAndGuide(),this.pressed=!1,this.newSize!=this.startWidth){var i=this.selectedCols.length;i>1?((0,g.arrayEach)(this.selectedCols,function(t){o(t)}),n()):(0,g.arrayEach)(this.selectedCols,function(t){o(t,!0)})}this.setupHandlePosition(this.currentTH)}}},{key:"bindEvents",value:function(){var t=this;this.eventManager.addEventListener(this.hot.rootElement,"mouseover",function(e){return t.onMouseOver(e)}),this.eventManager.addEventListener(this.hot.rootElement,"mousedown",function(e){return t.onMouseDown(e)}),this.eventManager.addEventListener(window,"mousemove",function(e){return t.onMouseMove(e)}),this.eventManager.addEventListener(window,"mouseup",function(e){return t.onMouseUp(e)})}},{key:"setManualSize",value:function(t,e){return e=Math.max(e,20),t=this.hot.runHooks("modifyCol",t),this.manualColumnWidths[t]=e,e}},{key:"clearManualSize",value:function(t){t=this.hot.runHooks("modifyCol",t),this.manualColumnWidths[t]=void 0}},{key:"onModifyColWidth",value:function(t,e){return this.enabled&&(e=this.hot.runHooks("modifyCol",e),this.hot.getSettings().manualColumnResize&&this.manualColumnWidths[e])?this.manualColumnWidths[e]:t}},{key:"onBeforeStretchingColumnWidth",value:function(t,e){var n=this.manualColumnWidths[e];return void 0===n&&(n=t),n}},{key:"onBeforeColumnResize",value:function(){this.hot.view.wt.wtViewport.hasOversizedColumnHeadersMarked={}}}]),e}(c.default);(0,M.registerPlugin)("manualColumnResize",y),e.default=y},function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{default:t}}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function r(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function a(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}e.__esModule=!0;var l=function(){function t(t,e){for(var n=0;nthis.hot.getSettings().fixedRowsBottom}},{key:"persistentStateSave",value:function(){this.hot.runHooks("persistentStateSave","manualRowMove",this.rowsMapper._arrayMap)}},{key:"persistentStateLoad",value:function(){var t={};return this.hot.runHooks("persistentStateLoad","manualRowMove",t),t.value?t.value:[]}},{key:"prepareRowsToMoving",value:function(){var t=this.hot.getSelectedRange(),e=[];if(!t)return e;var n=t.from,o=t.to,i=Math.min(n.row,o.row),r=Math.max(n.row,o.row);return(0,g.rangeEach)(i,r,function(t){e.push(t)}),e}},{key:"refreshPositions",value:function(){var t=I.get(this),e=t.target.coords,n=this.hot.view.wt.wtTable.getFirstVisibleRow(),o=this.hot.view.wt.wtTable.getLastVisibleRow(),i=this.hot.getSettings().fixedRowsTop,r=this.hot.countRows();e.row0&&this.hot.scrollViewportTo(n-1),e.row>=o&&o0?n-1:n:l.offsetHeight/2+u<=c?(t.target.row=e.row+1,u+=0===e.row?l.offsetHeight-1:l.offsetHeight):t.target.row=e.row;var p=c,M=u;c+g+h>=d?p=d-g-h:c+h=d-1&&(M=d-1);var y=0;this.hot.view.wt.wtOverlays.topOverlay&&(y=this.hot.view.wt.wtOverlays.topOverlay.clone.wtTable.TABLE.offsetHeight),e.row>=i&&M-a.holder.scrollTopt){var o=t-1,i=[];(0,h.arrayEach)(this.rowsMapper._arrayMap,function(t,e,n){t>o&&i.push(e)}),this.rowsMapper.removeItems(i)}}},{key:"registerEvents",value:function(){var t=this;this.eventManager.addEventListener(document.documentElement,"mousemove",function(e){return t.onMouseMove(e)}),this.eventManager.addEventListener(document.documentElement,"mouseup",function(){return t.onMouseUp()})}},{key:"unregisterEvents",value:function(){this.eventManager.clear()}},{key:"onBeforeColumnSort",value:function(t,e){var n=I.get(this);n.disallowMoving=void 0!==e}},{key:"onBeforeOnCellMouseDown",value:function(t,e,n,o){var i=this.hot.view.wt.wtTable,r=this.hot.selection.selectedHeader.rows,a=this.hot.getSelectedRange(),l=I.get(this);if(!a||!r||l.pressed||0!==t.button)return l.pressed=!1,l.rowsToMove.length=0,void(0,f.removeClass)(this.hot.rootElement,[N,D]);var s=this.guideline.isBuilt()&&!this.guideline.isAppended(),u=this.backlight.isBuilt()&&!this.backlight.isAppended();s&&u&&(this.guideline.appendTo(i.hider),this.backlight.appendTo(i.hider));var c=a.from,d=a.to,A=Math.min(c.row,d.row),h=Math.max(c.row,d.row);if(e.col<0&&e.row>=A&&e.row<=h){o.row=!0,l.pressed=!0,l.target.eventPageY=t.pageY,l.target.coords=e,l.target.TD=n,l.rowsToMove=this.prepareRowsToMoving();var g=i.holder.scrollLeft+i.getColumnWidth(-1);this.backlight.setPosition(null,g),this.backlight.setSize(i.hider.offsetWidth-g,this.getRowsHeight(A,h+1)),this.backlight.setOffset((this.getRowsHeight(A,e.row)+t.layerY)*-1,null),(0,f.addClass)(this.hot.rootElement,N),this.refreshPositions()}else(0,f.removeClass)(this.hot.rootElement,L),l.pressed=!1,l.rowsToMove.length=0}},{key:"onMouseMove",value:function(t){var e=I.get(this);if(e.pressed){if(t.realTarget===this.backlight.element){var n=this.backlight.getSize().height;this.backlight.setSize(null,0),setTimeout(function(){this.backlight.setPosition(null,n)})}e.target.eventPageY=t.pageY,this.refreshPositions()}}},{key:"onBeforeOnCellMouseOver",value:function(t,e,n,o){var i=this.hot.getSelectedRange(),r=I.get(this);i&&r.pressed&&(r.rowsToMove.indexOf(e.row)>-1?(0,f.removeClass)(this.hot.rootElement,D):(0,f.addClass)(this.hot.rootElement,D),o.row=!0,o.column=!0,o.cell=!0,r.target.coords=e,r.target.TD=n)}},{key:"onMouseUp",value:function(){var t=I.get(this),e=t.target.row,n=t.rowsToMove.length;if(t.pressed=!1,t.backlightHeight=0,(0,f.removeClass)(this.hot.rootElement,[N,D,L]),this.hot.selection.selectedHeader.rows&&(0,f.addClass)(this.hot.rootElement,L),!(n<1||void 0===e||t.rowsToMove.indexOf(e)>-1||t.rowsToMove[n-1]===e-1)){if(this.moveRows(t.rowsToMove,e),this.persistentStateSave(),this.hot.render(),!t.disallowMoving){var o=this.rowsMapper.getIndexByValue(t.rowsToMove[0]),i=this.rowsMapper.getIndexByValue(t.rowsToMove[n-1]);this.changeSelection(o,i)}t.rowsToMove.length=0}}},{key:"onAfterScrollHorizontally",value:function(){var t=this.hot.view.wt.wtTable,e=t.getColumnWidth(-1),n=t.holder.scrollLeft,o=e+n;this.backlight.setPosition(null,o),this.backlight.setSize(t.hider.offsetWidth-o)}},{key:"onAfterCreateRow",value:function(t,e){this.rowsMapper.shiftItems(t,e)}},{key:"onBeforeRemoveRow",value:function(t,e){var n=this;this.removedRows.length=0,t!==!1&&(0,g.rangeEach)(t,t+e-1,function(t){n.removedRows.push(n.hot.runHooks("modifyRow",t,n.pluginName))})}},{key:"onAfterRemoveRow",value:function(t,e){this.rowsMapper.unshiftItems(this.removedRows)}},{key:"onAfterLoadData",value:function(t){this.updateRowsMapper()}},{key:"onModifyRow",value:function(t,e){if(e!==this.pluginName){var n=this.rowsMapper.getValueByIndex(t);t=null===n?t:n}return t}},{key:"onUnmodifyRow",value:function(t){var e=this.rowsMapper.getIndexByValue(t);return null===e?t:e}},{key:"onAfterPluginsInitialized",value:function(){this.updateRowsMapper(),this.initialSettings(),this.backlight.build(),this.guideline.build()}},{key:"destroy",value:function(){this.backlight.destroy(),this.guideline.destroy(),s(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"destroy",this).call(this)}}]),e}(c.default);(0,y.registerPlugin)("ManualRowMove",S),e.default=S},function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{default:t}}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}e.__esModule=!0;var r=function(){function t(t,e){for(var n=0;n=0){var i=this.currentTH.getBoundingClientRect();if(this.currentRow=n,this.selectedRows=[],this.hot.selection.isSelected()&&this.hot.selection.selectedHeader.rows){var r=this.hot.getSelectedRange(),a=r.from,l=r.to,s=a.row,u=l.row;s>=u&&(s=l.row,u=a.row),this.currentRow>=s&&this.currentRow<=u?(0,p.rangeEach)(s,u,function(t){return e.selectedRows.push(t)}):this.selectedRows.push(this.currentRow)}else this.selectedRows.push(this.currentRow);this.startOffset=i.top-6,this.startHeight=parseInt(i.height,10),this.handle.style.left=i.left+"px",this.handle.style.top=this.startOffset+this.startHeight+"px",this.handle.style.width=o+"px",this.hot.rootElement.appendChild(this.handle)}}},{key:"refreshHandlePosition",value:function(){this.handle.style.top=this.startOffset+this.currentHeight+"px"}},{key:"setupGuidePosition",value:function(){var t=parseInt((0,d.outerWidth)(this.handle),10),e=parseInt(this.handle.style.left,10)+t,n=parseInt(this.hot.view.maximumVisibleElementWidth(0),10);(0,d.addClass)(this.handle,"active"),(0,d.addClass)(this.guide,"active"),this.guide.style.top=this.handle.style.top,this.guide.style.left=e+"px",this.guide.style.width=n-t+"px",this.hot.rootElement.appendChild(this.guide)}},{key:"refreshGuidePosition",value:function(){this.guide.style.top=this.handle.style.top}},{key:"hideHandleAndGuide",value:function(){(0,d.removeClass)(this.handle,"active"),(0,d.removeClass)(this.guide,"active")}},{key:"checkIfRowHeader",value:function(t){if(t!=this.hot.rootElement){var e=t.parentNode;return"TBODY"===e.tagName||this.checkIfRowHeader(e)}return!1}},{key:"getTHFromTargetElement",value:function(t){return"TABLE"!=t.tagName?"TH"==t.tagName?t:this.getTHFromTargetElement(t.parentNode):null}},{key:"onMouseOver",value:function(t){if(this.checkIfRowHeader(t.target)){var e=this.getTHFromTargetElement(t.target);e&&(this.pressed||this.setupHandlePosition(e))}}},{key:"afterMouseDownTimeout",value:function(){var t=this,e=function(){t.hot.forceFullRender=!0,t.hot.view.render(),t.hot.view.wt.wtOverlays.adjustElementsSize(!0)},n=function(n,o){var i=t.hot.runHooks("beforeRowResize",n,t.newSize,!0);void 0!==i&&(t.newSize=i),t.setManualSize(n,t.newSize), -o&&e(),t.hot.runHooks("afterRowResize",n,t.newSize,!0)};if(this.dblclick>=2){var o=this.selectedRows.length;o>1?((0,g.arrayEach)(this.selectedRows,function(t){n(t)}),e()):(0,g.arrayEach)(this.selectedRows,function(t){n(t,!0)})}this.dblclick=0,this.autoresizeTimeout=null}},{key:"onMouseDown",value:function(t){var e=this;(0,d.hasClass)(t.target,"manualRowResizer")&&(this.setupGuidePosition(),this.pressed=this.hot,null==this.autoresizeTimeout&&(this.autoresizeTimeout=setTimeout(function(){return e.afterMouseDownTimeout()},500),this.hot._registerTimeout(this.autoresizeTimeout)),this.dblclick++,this.startY=(0,f.pageY)(t),this.newSize=this.startHeight)}},{key:"onMouseMove",value:function(t){var e=this;this.pressed&&(this.currentHeight=this.startHeight+((0,f.pageY)(t)-this.startY),(0,g.arrayEach)(this.selectedRows,function(t){e.newSize=e.setManualSize(t,e.currentHeight)}),this.refreshHandlePosition(),this.refreshGuidePosition())}},{key:"onMouseUp",value:function(t){var e=this,n=function(){e.hot.forceFullRender=!0,e.hot.view.render(),e.hot.view.wt.wtOverlays.adjustElementsSize(!0)},o=function(t,o){e.hot.runHooks("beforeRowResize",t,e.newSize),o&&n(),e.saveManualRowHeights(),e.hot.runHooks("afterRowResize",t,e.newSize)};if(this.pressed){if(this.hideHandleAndGuide(),this.pressed=!1,this.newSize!=this.startHeight){var i=this.selectedRows.length;i>1?((0,g.arrayEach)(this.selectedRows,function(t){o(t)}),n()):(0,g.arrayEach)(this.selectedRows,function(t){o(t,!0)})}this.setupHandlePosition(this.currentTH)}}},{key:"bindEvents",value:function(){var t=this;this.eventManager.addEventListener(this.hot.rootElement,"mouseover",function(e){return t.onMouseOver(e)}),this.eventManager.addEventListener(this.hot.rootElement,"mousedown",function(e){return t.onMouseDown(e)}),this.eventManager.addEventListener(window,"mousemove",function(e){return t.onMouseMove(e)}),this.eventManager.addEventListener(window,"mouseup",function(e){return t.onMouseUp(e)})}},{key:"setManualSize",value:function(t,e){return t=this.hot.runHooks("modifyRow",t),this.manualRowHeights[t]=e,e}},{key:"onModifyRowHeight",value:function(t,e){if(this.enabled){var n=this.hot.getPlugin("autoRowSize"),o=n?n.heights[e]:null;e=this.hot.runHooks("modifyRow",e);var i=this.manualRowHeights[e];if(void 0!==i&&(i===o||i>(t||0)))return i}return t}}]),e}(c.default);(0,M.registerPlugin)("manualRowResize",y),e.default=y},function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{default:t}}function i(){var t=[];return t.getInfo=function(t,e){for(var n=0,o=this.length;n=t&&this[n].col<=e&&this[n].col+this[n].colspan-1>=e)return this[n]},t.setInfo=function(t){for(var e=0,n=this.length;e=t.row&&e.row<=t.row+t.rowspan-1},i=function(t,e){return e.col>=t.col&&e.col<=t.col+t.colspan-1},r=function(t){return new f.CellCoords(e.to.row+t.row,e.to.col+t.col)},a={row:n.row,col:n.col};if("modifyTransformStart"==t){var l;this.lastDesiredCoords||(this.lastDesiredCoords=new f.CellCoords(null,null));for(var s,u=new f.CellCoords(e.highlight.row,e.highlight.col),c=this.mergedCellInfoCollection.getInfo(u.row,u.col),d=0,A=this.mergedCellInfoCollection.length;d0?a.row=c.row+c.rowspan-1-u.row+n.row:n.row<0&&(a.row=u.row-c.row+n.row),n.col>0?a.col=c.col+c.colspan-1-u.col+n.col:n.col<0&&(a.col=u.col-c.col+n.col)}l=new f.CellCoords(e.highlight.row+a.row,e.highlight.col+a.col);var y=this.mergedCellInfoCollection.getInfo(l.row,l.col);y&&(this.lastDesiredCoords=l,a={row:y.row-u.row,col:y.col-u.col})}else if("modifyTransformEnd"==t)for(var m=0,w=this.mergedCellInfoCollection.length;m0){var I=e.highlight.isEqual(T.from);E.indexOf("top")>-1?e.to.isSouthEastOf(T.from)&&I?e.setDirection("NW-SE"):e.to.isSouthWestOf(T.from)&&I&&e.setDirection("NE-SW"):E.indexOf("bottom")>-1&&(e.to.isNorthEastOf(T.from)&&I?e.setDirection("SW-NE"):e.to.isNorthWestOf(T.from)&&I&&e.setDirection("SE-NW"))}l=r(a);var x=o(v,l),D=i(v,l);e.includesRange(T)&&(T.includes(l)||x||D)&&(x&&(a.row<0?a.row-=v.rowspan-1:a.row>0&&(a.row+=v.rowspan-1)),D&&(a.col<0?a.col-=v.colspan-1:a.col>0&&(a.col+=v.colspan-1)))}0!==a.row&&(n.row=a.row),0!==a.col&&(n.col=a.col)},r.prototype.shiftCollection=function(t,e,n){var o=[0,0];switch(t){case"right":o[0]+=1;break;case"left":o[0]-=1;break;case"down":o[1]+=1;break;case"up":o[1]-=1}for(var i=0;i0&&o.from.row>=i&&(o.from.row=o.from-1),o.from.col<0?o.from.col=0:o.from.col>0&&o.from.col>=r&&(o.from.col=r-1)}}}},b=function(t){this.lastDesiredCoords=null;var e=this.getSettings().mergeCells;if(e){var n=this.getSelectedRange();n.highlight=new f.CellCoords(n.highlight.row,n.highlight.col),n.to=t;var o=!1;do{o=!1;for(var i=0,r=this.mergeCells.mergedCellInfoCollection.length;ie.endRow)return e.endRow=a,t.call(this,e)}}},I=function t(e){var n=this.getSettings().mergeCells;if(n)for(var o,i=this.countRows(),r=0;re.endColumn)return e.endColumn=a,t.call(this,e)}}},x=function(t){if(t&&this.mergeCells){var e=this.mergeCells.mergedCellInfoCollection,n=this.getSelectedRange();for(var o in e)if(n.highlight.row==e[o].row&&n.highlight.col==e[o].col&&n.to.row==e[o].row+e[o].rowspan-1&&n.to.col==e[o].col+e[o].colspan-1)return!1}return t},D=A.default.getSingleton();D.add("beforeInit",g),D.add("afterInit",p),D.add("afterUpdateSettings",M),D.add("beforeKeyDown",y),D.add("modifyTransformStart",v("modifyTransformStart")),D.add("modifyTransformEnd",v("modifyTransformEnd")),D.add("beforeSetRangeEnd",b),D.add("beforeDrawBorders",C),D.add("afterIsMultipleSelection",x),D.add("afterRenderer",w),D.add("afterContextMenuDefaultOptions",m),D.add("afterGetCellMeta",T),D.add("afterViewportRowCalculatorOverride",E),D.add("afterViewportColumnCalculatorOverride",I),D.add("modifyAutofillRange",a),D.add("afterCreateCol",l),D.add("afterRemoveCol",s),D.add("afterCreateRow",u),D.add("afterRemoveRow",c),e.default=r},function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{default:t}}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function r(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function a(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}e.__esModule=!0;var l=function(){function t(t,e){for(var n=0;n0}}]),e}(h.default);(0,p.registerPlugin)("multipleSelectionHandles",y),e.default=y},function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{default:t}}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}e.__esModule=!0;var r=function(){function t(t,e){for(var n=0;n0},i.prototype.isRedoAvailable=function(){return this.undoneActions.length>0},i.prototype.clear=function(){this.doneActions.length=0,this.undoneActions.length=0},i.Action=function(){},i.Action.prototype.undo=function(){},i.Action.prototype.redo=function(){},i.ChangeAction=function(t){this.changes=t,this.actionType="change"},(0,f.inherit)(i.ChangeAction,i.Action),i.ChangeAction.prototype.undo=function(t,e){for(var n=(0,f.deepClone)(this.changes),o=t.countEmptyRows(!0),i=t.countEmptyCols(!0),r=0,a=n.length;r=n&&this.index-othis.target?this.rows[0]+this.rows.length:this.rows[0],r=[],a=this.rows.length+o,l=o;l0&&void 0!==arguments[0]&&arguments[0],n=t.getSelectedRange();if(n){for(var o=n.getTopLeftCorner(),i=n.getBottomRightCorner(),r=[],a=o.row;a<=i.row;a+=1)for(var l=o.col;l<=i.col;l+=1){var s=t.getCellMeta(a,l);if("checkbox"!==s.type)return;if(s.readOnly!==!0){"undefined"==typeof s.checkedTemplate&&(s.checkedTemplate=!0),"undefined"==typeof s.uncheckedTemplate&&(s.uncheckedTemplate=!1);var u=t.getDataAtCell(a,l);e===!1?u===s.checkedTemplate?r.push([a,l,s.uncheckedTemplate]):[s.uncheckedTemplate,null,void 0].indexOf(u)!==-1&&r.push([a,l,s.checkedTemplate]):r.push([a,l,s.uncheckedTemplate])}}r.length>0&&t.setDataAtCell(r)}}function f(e){var n=t.getSelectedRange();if(n)for(var o=n.getTopLeftCorner(),i=n.getBottomRightCorner(),r=o.row;r<=i.row;r++)for(var a=o.col;a<=i.col;a++){var l=t.getCellMeta(r,a);if("checkbox"!==l.type)return;var s=t.getCell(r,a);if(null==s)e(r,a,l);else{var u=s.querySelectorAll("input[type=checkbox]");u.length>0&&!l.readOnly&&e(u)}}}(0,m.getRenderer)("base").apply(this,arguments);var g=(r(t),a()),v=u.label,C=!1;if("undefined"==typeof u.checkedTemplate&&(u.checkedTemplate=!0),"undefined"==typeof u.uncheckedTemplate&&(u.uncheckedTemplate=!1),(0,A.empty)(e),s===u.checkedTemplate||(0,h.equalsIgnoreCase)(s,u.checkedTemplate)?g.checked=!0:s===u.uncheckedTemplate||(0,h.equalsIgnoreCase)(s,u.uncheckedTemplate)?g.checked=!1:null===s?(0,A.addClass)(g,"noValue"):(g.style.display="none",(0,A.addClass)(g,b),C=!0),g.setAttribute("data-row",n),g.setAttribute("data-col",o),!C&&v){var T="";v.value?T="function"==typeof v.value?v.value.call(this,n,o,i,s):v.value:v.property&&(T=t.getDataAtRowProp(n,v.property));var E=l(T);"before"===v.position?E.appendChild(g):E.insertBefore(g,E.firstChild),g=E}e.appendChild(g),C&&e.appendChild(document.createTextNode("#bad-value#")),w.has(t)||(w.set(t,!0),t.addHook("beforeKeyDown",c))}function r(t){var e=v.get(t);return e||(e=new g.default(t),e.addEventListener(t.rootElement,"click",function(e){return u(e,t)}),e.addEventListener(t.rootElement,"mouseup",function(e){return s(e,t)}),e.addEventListener(t.rootElement,"change",function(e){return c(e,t)}),v.set(t,e)),e}function a(){var t=document.createElement("input");return t.className="htCheckboxRendererInput",t.type="checkbox",t.setAttribute("autocomplete","off"),t.setAttribute("tabindex","-1"),t.cloneNode(!1)}function l(t){var e=document.createElement("label");return e.className="htCheckboxRendererLabel",e.appendChild(document.createTextNode(t)),e.cloneNode(!0)}function s(t,e){d(t.target)&&setTimeout(e.listen,10)}function u(t,e){if(!d(t.target))return!1;var n=parseInt(t.target.getAttribute("data-row"),10),o=parseInt(t.target.getAttribute("data-col"),10),i=e.getCellMeta(n,o);i.readOnly&&t.preventDefault()}function c(t,e){if(!d(t.target))return!1;var n=parseInt(t.target.getAttribute("data-row"),10),o=parseInt(t.target.getAttribute("data-col"),10),i=e.getCellMeta(n,o);if(!i.readOnly){var r=null;r=t.target.checked?void 0===i.uncheckedTemplate||i.checkedTemplate:void 0!==i.uncheckedTemplate&&i.uncheckedTemplate,e.setDataAtCell(n,o,r)}}function d(t){return"INPUT"===t.tagName&&"checkbox"===t.getAttribute("type")}e.__esModule=!0;var A=n(0),h=n(27),f=n(4),g=o(f),p=n(16),M=n(35),y=n(7),m=n(9),w=new WeakMap,v=new WeakMap,b="htBadValue";e.default=i},function(t,e,n){"use strict";function o(t,e,n,o,a,l,s){(0,r.getRenderer)("base").apply(this,arguments),null!==l&&void 0!==l||(l=""),(0,i.fastInnerHTML)(e,l)}e.__esModule=!0;var i=n(0),r=n(9);e.default=o},function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{default:t}}function i(t,e,n,o,i,r,u){if((0,s.isNumeric)(r)){"undefined"!=typeof u.language&&a.default.culture(u.language),r=(0,a.default)(r).format(u.format||"0");var c=u.className||"",d=c.length?c.split(" "):[];d.indexOf("htLeft")<0&&d.indexOf("htCenter")<0&&d.indexOf("htRight")<0&&d.indexOf("htJustify")<0&&d.push("htRight"),d.indexOf("htNumeric")<0&&d.push("htNumeric"),u.className=d.join(" ")}(0,l.getRenderer)("text")(t,e,n,o,i,r,u)}e.__esModule=!0;var r=n(86),a=o(r),l=n(9),s=n(6);e.default=i},function(t,e,n){"use strict";function o(t,e,n,o,l,s,u){(0,r.getRenderer)("text").apply(this,arguments),s=e.innerHTML;var c=u.hashLength||s.length,d=u.hashSymbol||"*",A="";(0,a.rangeEach)(c-1,function(){A+=d}),(0,i.fastInnerHTML)(e,A)}e.__esModule=!0;var i=n(0),r=n(9),a=n(6);e.default=o},function(t,e,n){"use strict";function o(t,e,n,o,l,s,u){(0,a.getRenderer)("base").apply(this,arguments),!s&&u.placeholder&&(s=u.placeholder);var c=(0,r.stringify)(s);if(t.getSettings().trimWhitespace||(c=c.replace(/ /g,String.fromCharCode(160))),u.rendererTemplate){(0,i.empty)(e);var d=document.createElement("TEMPLATE");d.setAttribute("bind","{{}}"),d.innerHTML=u.rendererTemplate,HTMLTemplateElement.decorate(d),d.model=t.getSourceDataAtRow(n),e.appendChild(d)}else(0,i.fastInnerText)(e,c)}e.__esModule=!0;var i=n(0),r=n(20),a=n(9);e.default=o},function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{default:t}}function i(t){var e=this,n=this;this.eventManager=new u.default(t),this.instance=t,this.settings=t.getSettings(),this.selectionMouseDown=!1;var o=t.rootElement.getAttribute("style");o&&t.rootElement.setAttribute("data-originalstyle",o),(0,a.addClass)(t.rootElement,"handsontable");var i=document.createElement("TABLE");(0,a.addClass)(i,"htCore"),t.getSettings().tableClassName&&(0,a.addClass)(i,t.getSettings().tableClassName),this.THEAD=document.createElement("THEAD"),i.appendChild(this.THEAD),this.TBODY=document.createElement("TBODY"),i.appendChild(this.TBODY),t.table=i,t.container.insertBefore(i,t.container.firstChild),this.eventManager.addEventListener(t.rootElement,"mousedown",function(t){this.selectionMouseDown=!0,n.isTextSelectionAllowed(t.target)||(s(),t.preventDefault(),window.focus())}),this.eventManager.addEventListener(t.rootElement,"mouseup",function(t){this.selectionMouseDown=!1}),this.eventManager.addEventListener(t.rootElement,"mousemove",function(t){this.selectionMouseDown&&!n.isTextSelectionAllowed(t.target)&&(s(),t.preventDefault())}),this.eventManager.addEventListener(document.documentElement,"keyup",function(e){t.selection.isInProgress()&&!e.shiftKey&&t.selection.finish()});var r;this.isMouseDown=function(){return r},this.eventManager.addEventListener(document.documentElement,"mouseup",function(e){t.selection.isInProgress()&&1===e.which&&t.selection.finish(),r=!1,(0,a.isOutsideInput)(document.activeElement)&&t.unlisten()}),this.eventManager.addEventListener(document.documentElement,"mousedown",function(e){var o=e.target,i=e.target,l=e.x||e.clientX,s=e.y||e.clientY;if(!r&&t.rootElement){if(i===t.view.wt.wtTable.holder){var u=(0,a.getScrollbarWidth)();if(document.elementFromPoint(l+u,s)!==t.view.wt.wtTable.holder||document.elementFromPoint(l,s+u)!==t.view.wt.wtTable.holder)return}else for(;i!==document.documentElement;){if(null===i){if(e.isTargetWebComponent)break;return}if(i===t.rootElement)return;i=i.parentNode}var c="function"==typeof n.settings.outsideClickDeselects?n.settings.outsideClickDeselects(o):n.settings.outsideClickDeselects;c?t.deselectCell():t.destroyEditor()}}),this.eventManager.addEventListener(i,"selectstart",function(t){n.settings.fragmentSelection||(0,a.isInput)(t.target)||t.preventDefault()});var s=function(){window.getSelection?window.getSelection().empty?window.getSelection().empty():window.getSelection().removeAllRanges&&window.getSelection().removeAllRanges():document.selection&&document.selection.empty()},h=[new d.Selection({className:"current",border:{width:2,color:"#5292F7",cornerVisible:function(){return n.settings.fillHandle&&!n.isCellEdited()&&!t.selection.isMultiple()},multipleSelectionHandlesVisible:function(){return!n.isCellEdited()&&!t.selection.isMultiple()}}}),new d.Selection({className:"area",border:{width:1,color:"#89AFF9",cornerVisible:function(){return n.settings.fillHandle&&!n.isCellEdited()&&t.selection.isMultiple()},multipleSelectionHandlesVisible:function(){return!n.isCellEdited()&&t.selection.isMultiple()}}}),new d.Selection({className:"highlight",highlightHeaderClassName:n.settings.currentHeaderClassName,highlightRowClassName:n.settings.currentRowClassName,highlightColumnClassName:n.settings.currentColClassName}),new d.Selection({className:"fill",border:{width:1,color:"red"}})];h.current=h[0],h.area=h[1],h.highlight=h[2],h.fill=h[3];var f={debug:function(){return n.settings.debug},externalRowCalculator:this.instance.getPlugin("autoRowSize")&&this.instance.getPlugin("autoRowSize").isEnabled(),table:i,preventOverflow:function(){return e.settings.preventOverflow},stretchH:function(){return n.settings.stretchH},data:t.getDataAtCell,totalRows:function(){return t.countRows()},totalColumns:function(){return t.countCols()},fixedColumnsLeft:function(){return n.settings.fixedColumnsLeft},fixedRowsTop:function(){return n.settings.fixedRowsTop},fixedRowsBottom:function(){return n.settings.fixedRowsBottom},minSpareRows:function(){return n.settings.minSpareRows},renderAllRows:n.settings.renderAllRows,rowHeaders:function(){var e=[];return t.hasRowHeaders()&&e.push(function(t,e){n.appendRowHeader(t,e)}),t.runHooks("afterGetRowHeaderRenderers",e),e},columnHeaders:function(){var e=[];return t.hasColHeaders()&&e.push(function(t,e){n.appendColHeader(t,e)}),t.runHooks("afterGetColumnHeaderRenderers",e),e},columnWidth:t.getColWidth,rowHeight:t.getRowHeight,cellRenderer:function(t,e,o){var i=n.instance.getCellMeta(t,e),r=n.instance.colToProp(e),a=n.instance.getDataAtRowProp(t,r);n.instance.hasHook("beforeValueRender")&&(a=n.instance.runHooks("beforeValueRender",a)),n.instance.runHooks("beforeRenderer",o,t,e,r,a,i),n.instance.getCellRenderer(i)(n.instance,o,t,e,r,a,i),n.instance.runHooks("afterRenderer",o,t,e,r,a,i)},selections:h,hideBorderOnMouseDownOver:function(){return n.settings.fragmentSelection},onCellMouseDown:function(e,o,i,a){var l={row:!1,column:!1,cells:!1};if(t.listen(),n.activeWt=a,r=!0,t.runHooks("beforeOnCellMouseDown",e,o,i,l),!(0,c.isImmediatePropagationStopped)(e)){var s=t.getSelectedRange(),u=t.selection,A=u.selectedHeader;if(e.shiftKey&&s)o.row>=0&&o.col>=0&&!l.cells?(u.setSelectedHeaders(!1,!1),u.setRangeEnd(o)):(A.cols||A.rows)&&o.row>=0&&o.col>=0&&!l.cells?(u.setSelectedHeaders(!1,!1),u.setRangeEnd(new d.CellCoords(o.row,o.col))):A.cols&&o.row<0&&!l.column?u.setRangeEnd(new d.CellCoords(s.to.row,o.col)):A.rows&&o.col<0&&!l.row?u.setRangeEnd(new d.CellCoords(o.row,s.to.col)):(!A.cols&&!A.rows&&o.col<0||A.cols&&o.col<0)&&!l.row?(u.setSelectedHeaders(!0,!1),u.setRangeStartOnly(new d.CellCoords(s.from.row,0)),u.setRangeEnd(new d.CellCoords(o.row,t.countCols()-1))):(!A.cols&&!A.rows&&o.row<0||A.rows&&o.row<0)&&!l.column&&(u.setSelectedHeaders(!1,!0),u.setRangeStartOnly(new d.CellCoords(0,s.from.col)),u.setRangeEnd(new d.CellCoords(t.countRows()-1,o.col)));else{var h=!0;if(s){var f=s.from,g=s.to,p=!u.inInSelection(o);if(o.row<0&&A.cols){var M=Math.min(f.col,g.col),y=Math.max(f.col,g.col);h=o.coly}else if(o.col<0&&A.rows){var m=Math.min(f.row,g.row),w=Math.max(f.row,g.row);h=o.roww}else h=p}var v=(0,c.isRightClick)(e),b=(0,c.isLeftClick)(e)||"touchstart"===e.type;o.row<0&&o.col>=0&&!l.column?(u.setSelectedHeaders(!1,!0),(b||v&&h)&&(u.setRangeStartOnly(new d.CellCoords(0,o.col)),u.setRangeEnd(new d.CellCoords(Math.max(t.countRows()-1,0),o.col),!1))):o.col<0&&o.row>=0&&!l.row?(u.setSelectedHeaders(!0,!1),(b||v&&h)&&(u.setRangeStartOnly(new d.CellCoords(o.row,0)),u.setRangeEnd(new d.CellCoords(o.row,Math.max(t.countCols()-1,0)),!1))):o.col>=0&&o.row>=0&&!l.cells?(b||v&&h)&&(u.setSelectedHeaders(!1,!1),u.setRangeStart(o)):o.col<0&&o.row<0&&(o.row=0,o.col=0,u.setSelectedHeaders(!1,!1,!0),u.setRangeStart(o))}t.runHooks("afterOnCellMouseDown",e,o,i),n.activeWt=n.wt}},onCellMouseOut:function(e,o,i,r){n.activeWt=r,t.runHooks("beforeOnCellMouseOut",e,o,i),(0,c.isImmediatePropagationStopped)(e)||(t.runHooks("afterOnCellMouseOut",e,o,i),n.activeWt=n.wt)},onCellMouseOver:function(e,o,i,a){var l={row:!1,column:!1,cell:!1};n.activeWt=a,t.runHooks("beforeOnCellMouseOver",e,o,i,l),(0,c.isImmediatePropagationStopped)(e)||(0===e.button&&r&&(o.row>=0&&o.col>=0?t.selection.selectedHeader.cols&&!l.column?t.selection.setRangeEnd(new d.CellCoords(t.countRows()-1,o.col),!1):t.selection.selectedHeader.rows&&!l.row?t.selection.setRangeEnd(new d.CellCoords(o.row,t.countCols()-1),!1):l.cell||t.selection.setRangeEnd(o):t.selection.selectedHeader.cols&&!l.column?t.selection.setRangeEnd(new d.CellCoords(t.countRows()-1,o.col),!1):t.selection.selectedHeader.rows&&!l.row?t.selection.setRangeEnd(new d.CellCoords(o.row,t.countCols()-1),!1):l.cell||t.selection.setRangeEnd(o)),t.runHooks("afterOnCellMouseOver",e,o,i),n.activeWt=n.wt)},onCellMouseUp:function(e,o,i,r){n.activeWt=r,t.runHooks("beforeOnCellMouseUp",e,o,i),t.runHooks("afterOnCellMouseUp",e,o,i),n.activeWt=n.wt},onCellCornerMouseDown:function(e){e.preventDefault(),t.runHooks("afterOnCellCornerMouseDown",e)},onCellCornerDblClick:function(e){e.preventDefault(),t.runHooks("afterOnCellCornerDblClick",e)},beforeDraw:function(t,e){n.beforeRender(t,e)},onDraw:function(t){n.onDraw(t)},onScrollVertically:function(){t.runHooks("afterScrollVertically")},onScrollHorizontally:function(){t.runHooks("afterScrollHorizontally")},onBeforeDrawBorders:function(e,n){t.runHooks("beforeDrawBorders",e,n)},onBeforeTouchScroll:function(){t.runHooks("beforeTouchScroll")},onAfterMomentumScroll:function(){t.runHooks("afterMomentumScroll")},onBeforeStretchingColumnWidth:function(e,n){return t.runHooks("beforeStretchingColumnWidth",e,n)},onModifyRowHeaderWidth:function(e){return t.runHooks("modifyRowHeaderWidth",e)},viewportRowCalculatorOverride:function(e){var o=t.countRows(),i=n.settings.viewportRowRenderingOffset;if("auto"===i&&n.settings.fixedRowsTop&&(i=10),"number"==typeof i&&(e.startRow=Math.max(e.startRow-i,0),e.endRow=Math.min(e.endRow+i,o-1)),"auto"===i){var r=e.startRow+e.endRow-e.startRow,a=Math.ceil(r/o*12);e.startRow=Math.max(e.startRow-a,0),e.endRow=Math.min(e.endRow+a,o-1)}t.runHooks("afterViewportRowCalculatorOverride",e)},viewportColumnCalculatorOverride:function(e){var o=t.countCols(),i=n.settings.viewportColumnRenderingOffset;if("auto"===i&&n.settings.fixedColumnsLeft&&(i=10),"number"==typeof i&&(e.startColumn=Math.max(e.startColumn-i,0),e.endColumn=Math.min(e.endColumn+i,o-1)),"auto"===i){var r=e.startColumn+e.endColumn-e.startColumn,a=Math.ceil(r/o*12);e.startRow=Math.max(e.startColumn-a,0),e.endColumn=Math.min(e.endColumn+a,o-1)}t.runHooks("afterViewportColumnCalculatorOverride",e)},rowHeaderWidth:function(){return n.settings.rowHeaderWidth},columnHeaderHeight:function e(){var e=t.runHooks("modifyColumnHeaderHeight");return n.settings.columnHeaderHeight||e}};t.runHooks("beforeInitWalkontable",f),this.wt=new A.default(f),this.activeWt=this.wt,(0,l.isChrome)()||(0,l.isSafari)()||this.eventManager.addEventListener(t.rootElement,"wheel",function(t){t.preventDefault();var e=parseInt((0,a.getComputedStyle)(document.body)["font-size"],10),o=n.wt.wtOverlays.scrollableElement,i=t.wheelDeltaY||t.deltaY,r=t.wheelDeltaX||t.deltaX;switch(t.deltaMode){case 0:o.scrollLeft+=r,o.scrollTop+=i;break;case 1:o.scrollLeft+=r*e,o.scrollTop+=i*e}}),this.eventManager.addEventListener(n.wt.wtTable.spreader,"mousedown",function(t){t.target===n.wt.wtTable.spreader&&3===t.which&&(0,c.stopPropagation)(t)}),this.eventManager.addEventListener(n.wt.wtTable.spreader,"contextmenu",function(t){t.target===n.wt.wtTable.spreader&&3===t.which&&(0,c.stopPropagation)(t)}),this.eventManager.addEventListener(document.documentElement,"click",function(){n.settings.observeDOMVisibility&&n.wt.drawInterrupted&&(n.instance.forceFullRender=!0,n.render())})}e.__esModule=!0;var r=function(){function t(t,e){var n=[],o=!0,i=!1,r=void 0;try{for(var a,l=t[Symbol.iterator]();!(o=(a=l.next()).done)&&(n.push(a.value),!e||n.length!==e);o=!0);}catch(t){i=!0,r=t}finally{try{!o&&l.return&&l.return()}finally{if(i)throw r}}return n}return function(e,n){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return t(e,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),a=n(0),l=n(25),s=n(4),u=o(s),c=n(7),d=n(11),A=o(d);i.prototype.isTextSelectionAllowed=function(t){if((0,a.isInput)(t))return!0;var e=(0,a.isChildOf)(t,this.instance.view.wt.wtTable.spreader);return!(this.settings.fragmentSelection!==!0||!e)||(!("cell"!==this.settings.fragmentSelection||!this.isSelectedOnlyCell()||!e)||!(this.settings.fragmentSelection||!this.isCellEdited()||!this.isSelectedOnlyCell()))},i.prototype.isSelectedOnlyCell=function(){var t=this.instance.getSelected()||[],e=r(t,4),n=e[0],o=e[1],i=e[2],a=e[3];return void 0!==n&&n===i&&o===a},i.prototype.isCellEdited=function(){var t=this.instance.getActiveEditor();return t&&t.isOpened()},i.prototype.beforeRender=function(t,e){t&&this.instance.runHooks("beforeRender",this.instance.forceFullRender,e)},i.prototype.onDraw=function(t){t&&this.instance.runHooks("afterRender",this.instance.forceFullRender)},i.prototype.render=function(){this.wt.draw(!this.instance.forceFullRender),this.instance.forceFullRender=!1,this.instance.renderCall=!1},i.prototype.getCellAtCoords=function(t,e){var n=this.wt.getCell(t,e);return n<0?null:n},i.prototype.scrollViewport=function(t){this.wt.scrollViewport(t)},i.prototype.appendRowHeader=function(t,e){if(e.firstChild){var n=e.firstChild;if(!(0,a.hasClass)(n,"relative"))return(0,a.empty)(e),void this.appendRowHeader(t,e);this.updateCellHeader(n.querySelector(".rowHeader"),t,this.instance.getRowHeader)}else{var o=document.createElement("div"),i=document.createElement("span");o.className="relative",i.className="rowHeader",this.updateCellHeader(i,t,this.instance.getRowHeader),o.appendChild(i),e.appendChild(o)}this.instance.runHooks("afterGetRowHeader",t,e)},i.prototype.appendColHeader=function(t,e){if(e.firstChild){var n=e.firstChild;(0,a.hasClass)(n,"relative")?this.updateCellHeader(n.querySelector(".colHeader"),t,this.instance.getColHeader):((0,a.empty)(e),this.appendColHeader(t,e))}else{var o=document.createElement("div"),i=document.createElement("span");o.className="relative",i.className="colHeader",this.updateCellHeader(i,t,this.instance.getColHeader),o.appendChild(i),e.appendChild(o)}this.instance.runHooks("afterGetColHeader",t,e)},i.prototype.updateCellHeader=function(t,e,n){var o=e,i=this.wt.wtOverlays.getParentOverlay(t)||this.wt;t.parentNode&&((0,a.hasClass)(t,"colHeader")?o=i.wtTable.columnFilter.sourceToRendered(e):(0,a.hasClass)(t,"rowHeader")&&(o=i.wtTable.rowFilter.sourceToRendered(e))),o>-1?(0,a.fastInnerHTML)(t,n(e)):((0,a.fastInnerText)(t,String.fromCharCode(160)),(0,a.addClass)(t,"cornerHeader"))},i.prototype.maximumVisibleElementWidth=function(t){var e=this.wt.wtViewport.getWorkspaceWidth(),n=e-t;return n>0?n:0},i.prototype.maximumVisibleElementHeight=function(t){var e=this.wt.wtViewport.getWorkspaceHeight(),n=e-t;return n>0?n:0},i.prototype.mainViewIsActive=function(){return this.wt===this.activeWt},i.prototype.destroy=function(){this.wt.destroy(),this.eventManager.destroy()},e.default=i},function(t,e,n){"use strict";function o(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}e.__esModule=!0;var i=function(){function t(t,e){for(var n=0;nthis.delay&&(this._then=t-e%this.delay,this.func())}else this.func()}}]),t}();e.default=l},function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{default:t}}function i(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:s,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:t.length;if(Math.abs(o-n)<=1)return[];var a=Math.ceil((n+o)/2);return i(t,e,n,a),i(t,e,a,o),r(t,e,n,a,o)}function r(t,e,n,o,i){for(var r=new l.default,a=new l.default,s=o-n,u=i-o,c=Math.max(s,u),d=i-n,A=0;A0?t[n+h]=a.shift().data:t[n+h]=r.shift().data:r.first?t[n+h]=r.shift().data:t[n+h]=a.shift().data,h+=1;return t}e.__esModule=!0,e.default=i,e.merge=r;var a=n(268),l=o(a),s=function(t,e){var n=t.toString(),o=e.toString();return n===o?0:n-1,r=void 0;return r=n.isValid()&&n.format("x")===o.format("x")||!o.isValid()||i?n:o,r.format(e)}e.__esModule=!0,e.default=i,e.correctFormat=r;var a=n(62),l=o(a),s=n(88),u=n(14)},function(t,e,n){"use strict";function o(t,e){null==t&&(t=""),e(this.allowEmpty&&""===t?!0:""===t?!1:/^-?\d*(\.|,)?\d*$/.test(t))}e.__esModule=!0,e.default=o},function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{default:t}}function i(t,e){var n=!0,o=this.timeFormat||"h:mm:ss a";null===t&&(t=""),t=/^\d{3,}$/.test(t)?parseInt(t,10):t;var i=/^\d{1,2}$/.test(t);i&&(t+=":00");var r=(0,a.default)(t,l,!0).isValid()?(0,a.default)(t):(0,a.default)(t,o),s=r.isValid(),u=(0,a.default)(t,o,!0).isValid()&&!i;if(this.allowEmpty&&""===t&&(s=!0,u=!0),s||(n=!1),!s&&u&&(n=!0),s&&!u)if(this.correctFormat===!0){var c=r.format(o),d=this.instance.runHooks("unmodifyRow",this.row),A=this.instance.runHooks("unmodifyCol",this.col);this.instance.setDataAtCell(d,A,c,"timeValidator"),n=!0}else n=!1;e(n)}e.__esModule=!0,e.default=i;var r=n(62),a=o(r),l=["YYYY-MM-DDTHH:mm:ss.SSSZ","X","x"]},function(t,e,n){"use strict";var o=n(41),i=n(60),r=n(24);t.exports=[].copyWithin||function(t,e){var n=o(this),a=r(n.length),l=i(t,a),s=i(e,a),u=arguments.length>2?arguments[2]:void 0,c=Math.min((void 0===u?a:i(u,a))-s,a-l),d=1;for(s0;)s in n?n[l]=n[s]:delete n[l],l+=d,s+=d;return n}},function(t,e,n){"use strict";var o=n(41),i=n(60),r=n(24);t.exports=function(t){for(var e=o(this),n=r(e.length),a=arguments.length,l=i(a>1?arguments[1]:void 0,n),s=a>2?arguments[2]:void 0,u=void 0===s?n:i(s,n);u>l;)e[l++]=t;return e}},function(t,e,n){var o=n(15),i=n(162),r=n(10)("species");t.exports=function(t){var e;return i(t)&&(e=t.constructor,"function"!=typeof e||e!==Array&&!i(e.prototype)||(e=void 0),o(e)&&(e=e[r],null===e&&(e=void 0))),void 0===e?Array:e}},function(t,e,n){var o=n(277);t.exports=function(t,e){return new(o(t))(e)}},function(t,e,n){var o=n(39),i=n(58),r=n(47);t.exports=function(t){var e=o(t),n=i.f;if(n)for(var a,l=n(t),s=r.f,u=0;l.length>u;)s.call(t,a=l[u++])&&e.push(a);return e}},function(t,e,n){"use strict";var o=n(18);t.exports=function(){var t=o(this),e="";return t.global&&(e+="g"),t.ignoreCase&&(e+="i"),t.multiline&&(e+="m"),t.unicode&&(e+="u"),t.sticky&&(e+="y"),e}},function(t,e,n){var o=n(15),i=n(171).set;t.exports=function(t,e,n){var r,a=e.constructor;return a!==n&&"function"==typeof a&&(r=a.prototype)!==n.prototype&&o(r)&&i&&i(t,r),t}},function(t,e){t.exports=function(t,e,n){var o=void 0===n;switch(e.length){case 0:return o?t():t.call(n);case 1:return o?t(e[0]):t.call(n,e[0]);case 2:return o?t(e[0],e[1]):t.call(n,e[0],e[1]);case 3:return o?t(e[0],e[1],e[2]):t.call(n,e[0],e[1],e[2]);case 4:return o?t(e[0],e[1],e[2],e[3]):t.call(n,e[0],e[1],e[2],e[3])}return t.apply(n,e)}},function(t,e,n){"use strict";var o=n(78),i=n(40),r=n(48),a={};n(32)(a,n(10)("iterator"),function(){return this}),t.exports=function(t,e,n){t.prototype=o(a,{next:i(1,n)}),r(t,e+" Iterator")}},function(t,e,n){var o=n(39),i=n(23);t.exports=function(t,e){for(var n,r=i(t),a=o(r),l=a.length,s=0;l>s;)if(r[n=a[s++]]===e)return n}},function(t,e,n){var o=n(13),i=n(84).set,r=o.MutationObserver||o.WebKitMutationObserver,a=o.process,l=o.Promise,s="process"==n(38)(a);t.exports=function(){var t,e,n,u=function(){var o,i;for(s&&(o=a.domain)&&o.exit();t;){i=t.fn,t=t.next;try{i()}catch(o){throw t?n():e=void 0,o}}e=void 0,o&&o.enter()};if(s)n=function(){a.nextTick(u)};else if(r){var c=!0,d=document.createTextNode("");new r(u).observe(d,{characterData:!0}),n=function(){d.data=c=!c}}else if(l&&l.resolve){var A=l.resolve();n=function(){A.then(u)}}else n=function(){i.call(o,u)};return function(o){var i={fn:o,next:void 0};e&&(e.next=i),t||(t=i,n()),e=i}}},function(t,e,n){var o=n(19),i=n(18),r=n(39);t.exports=n(21)?Object.defineProperties:function(t,e){i(t);for(var n,a=r(e),l=a.length,s=0;l>s;)o.f(t,n=a[s++],e[n]);return t}},function(t,e,n){var o=n(23),i=n(80).f,r={}.toString,a="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],l=function(t){try{return i(t)}catch(t){return a.slice()}};t.exports.f=function(t){return a&&"[object Window]"==r.call(t)?l(t):i(o(t))}},function(t,e,n){var o=n(22),i=n(41),r=n(81)("IE_PROTO"),a=Object.prototype;t.exports=Object.getPrototypeOf||function(t){return t=i(t),o(t,r)?t[r]:"function"==typeof t.constructor&&t instanceof t.constructor?t.constructor.prototype:t instanceof Object?a:null}},function(t,e,n){var o=n(80),i=n(58),r=n(18),a=n(13).Reflect;t.exports=a&&a.ownKeys||function(t){var e=o.f(r(t)),n=i.f;return n?e.concat(n(t)):e}},function(t,e){t.exports=Object.is||function(t,e){return t===e?0!==t||1/t===1/e:t!=t&&e!=e}},function(t,e,n){var o=n(18),i=n(71),r=n(10)("species");t.exports=function(t,e){var n,a=o(t).constructor;return void 0===a||void 0==(n=o(a)[r])?e:i(n)}},function(t,e,n){var o=n(61),i=n(30);t.exports=function(t){return function(e,n){var r,a,l=String(i(e)),s=o(n),u=l.length;return s<0||s>=u?t?"":void 0:(r=l.charCodeAt(s),r<55296||r>56319||s+1===u||(a=l.charCodeAt(s+1))<56320||a>57343?t?l.charAt(s):r:t?l.slice(s,s+2):(r-55296<<10)+(a-56320)+65536)}}},function(t,e,n){var o=n(13),i=n(44),r=n(57),a=n(175),l=n(19).f;t.exports=function(t){var e=i.Symbol||(i.Symbol=r?{}:o.Symbol||{});"_"==t.charAt(0)||t in e||l(e,t,{value:a.f(t)})}},function(t,e){},function(t,e){},function(t,e){},function(t,e){},function(t,e){},function(t,e){t.exports=n},function(t,e){t.exports=o}])})}).call(e,n(61))},function(t,e){function n(){throw new Error("setTimeout has not been defined")}function o(){throw new Error("clearTimeout has not been defined")}function i(t){if(c===setTimeout)return setTimeout(t,0);if((c===n||!c)&&setTimeout)return c=setTimeout,setTimeout(t,0);try{return c(t,0)}catch(e){try{return c.call(null,t,0)}catch(e){return c.call(this,t,0)}}}function r(t){if(d===clearTimeout)return clearTimeout(t);if((d===o||!d)&&clearTimeout)return d=clearTimeout,clearTimeout(t);try{return d(t)}catch(e){try{return d.call(null,t)}catch(e){return d.call(this,t)}}}function a(){g&&h&&(g=!1,h.length?f=h.concat(f):p=-1,f.length&&l())}function l(){if(!g){var t=i(a);g=!0;for(var e=f.length;e;){for(h=f,f=[];++p1)for(var n=1;n0)for(n in co)o=co[n],i=e[o],f(i)||(t[o]=i);return t}function p(t){g(this,t),this._d=new Date(null!=t._d?t._d.getTime():NaN),Ao===!1&&(Ao=!0,e.updateOffset(this),Ao=!1)}function M(t){return t instanceof p||null!=t&&null!=t._isAMomentObject}function y(t){return t<0?Math.ceil(t):Math.floor(t)}function m(t){var e=+t,n=0;return 0!==e&&isFinite(e)&&(n=y(e)),n}function w(t,e,n){var o,i=Math.min(t.length,e.length),r=Math.abs(t.length-e.length),a=0;for(o=0;o0;){if(o=S(i.slice(0,e).join("-")))return o;if(n&&n.length>=e&&w(i,n,!0)>=e-1)break;e--}r++}return null}function S(e){var o=null;if(!Mo[e]&&"undefined"!=typeof t&&t&&t.exports)try{o=go._abbr,n(64)("./"+e),B(o)}catch(t){}return Mo[e]}function B(t,e){var n;return t&&(n=f(e)?j(t):k(t,e),n&&(go=n)),go._abbr}function k(t,e){return null!==e?(e.abbr=t,null!=Mo[t]?(C("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale"),e=x(Mo[t]._config,e)):null!=e.parentLocale&&(null!=Mo[e.parentLocale]?e=x(Mo[e.parentLocale]._config,e):C("parentLocaleUndefined","specified parentLocale is not defined yet")),Mo[t]=new D(e),B(t),Mo[t]):(delete Mo[t],null)}function Q(t,e){if(null!=e){var n;null!=Mo[t]&&(e=x(Mo[t]._config,e)),n=new D(e),n.parentLocale=Mo[t],Mo[t]=n,B(t)}else null!=Mo[t]&&(null!=Mo[t].parentLocale?Mo[t]=Mo[t].parentLocale:null!=Mo[t]&&delete Mo[t]);return Mo[t]}function j(t){var e;if(t&&t._locale&&t._locale._abbr&&(t=t._locale._abbr),!t)return go;if(!i(t)){if(e=S(t))return e;t=[t]}return L(t)}function _(){return fo(Mo)}function U(t,e){var n=t.toLowerCase();yo[n]=yo[n+"s"]=yo[e]=t}function R(t){return"string"==typeof t?yo[t]||yo[t.toLowerCase()]:void 0}function Y(t){var e,n,o={};for(n in t)l(t,n)&&(e=R(n),e&&(o[e]=t[n]));return o}function O(t,n){return function(o){return null!=o?(z(this,t,o),e.updateOffset(this,n),this):H(this,t)}}function H(t,e){return t.isValid()?t._d["get"+(t._isUTC?"UTC":"")+e]():NaN}function z(t,e,n){t.isValid()&&t._d["set"+(t._isUTC?"UTC":"")+e](n)}function F(t,e){var n;if("object"==typeof t)for(n in t)this.set(n,t[n]);else if(t=R(t),T(this[t]))return this[t](e);return this}function P(t,e,n){var o=""+Math.abs(t),i=e-o.length,r=t>=0;return(r?n?"+":"":"-")+Math.pow(10,Math.max(0,i)).toString().substr(1)+o}function V(t,e,n,o){var i=o;"string"==typeof o&&(i=function(){return this[o]()}),t&&(bo[t]=i),e&&(bo[e[0]]=function(){return P(i.apply(this,arguments),e[1],e[2])}),n&&(bo[n]=function(){return this.localeData().ordinal(i.apply(this,arguments),t)})}function G(t){return t.match(/\[[\s\S]/)?t.replace(/^\[|\]$/g,""):t.replace(/\\/g,"")}function W(t){var e,n,o=t.match(mo);for(e=0,n=o.length;e=0&&wo.test(t);)t=t.replace(wo,n),wo.lastIndex=0,o-=1;return t}function Z(t,e,n){Oo[t]=T(e)?e:function(t,o){return t&&n?n:e}}function K(t,e){return l(Oo,t)?Oo[t](e._strict,e._locale):new RegExp(q(t))}function q(t){return $(t.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(t,e,n,o,i){return e||n||o||i}))}function $(t){return t.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}function tt(t,e){var n,o=e;for("string"==typeof t&&(t=[t]),"number"==typeof e&&(o=function(t,n){n[e]=m(t)}),n=0;n11?Fo:n[Po]<1||n[Po]>ot(n[zo],n[Fo])?Po:n[Vo]<0||n[Vo]>24||24===n[Vo]&&(0!==n[Go]||0!==n[Wo]||0!==n[Jo])?Vo:n[Go]<0||n[Go]>59?Go:n[Wo]<0||n[Wo]>59?Wo:n[Jo]<0||n[Jo]>999?Jo:-1,d(t)._overflowDayOfYear&&(ePo)&&(e=Po),d(t)._overflowWeeks&&e===-1&&(e=Xo),d(t)._overflowWeekday&&e===-1&&(e=Zo),d(t).overflow=e),t}function gt(t){var e,n,o,i,r,a,l=t._i,s=ni.exec(l)||oi.exec(l);if(s){for(d(t).iso=!0,e=0,n=ri.length;e=0&&isFinite(l.getFullYear())&&l.setFullYear(t),l}function yt(t){var e=new Date(Date.UTC.apply(null,arguments));return t<100&&t>=0&&isFinite(e.getUTCFullYear())&&e.setUTCFullYear(t),e}function mt(t){return wt(t)?366:365}function wt(t){return t%4===0&&t%100!==0||t%400===0}function vt(){return wt(this.year())}function bt(t,e,n){var o=7+e-n,i=(7+yt(t,0,o).getUTCDay()-e)%7;return-i+o-1}function Ct(t,e,n,o,i){var r,a,l=(7+n-o)%7,s=bt(t,o,i),u=1+7*(e-1)+l+s;return u<=0?(r=t-1,a=mt(r)+u):u>mt(t)?(r=t+1,a=u-mt(t)):(r=t,a=u),{year:r,dayOfYear:a}}function Tt(t,e,n){var o,i,r=bt(t.year(),e,n),a=Math.floor((t.dayOfYear()-r-1)/7)+1;return a<1?(i=t.year()-1,o=a+Et(i,e,n)):a>Et(t.year(),e,n)?(o=a-Et(t.year(),e,n),i=t.year()+1):(i=t.year(),o=a),{week:o,year:i}}function Et(t,e,n){var o=bt(t,e,n),i=bt(t+1,e,n);return(mt(t)-o+i)/7}function It(t,e,n){return null!=t?t:null!=e?e:n}function xt(t){var n=new Date(e.now());return t._useUTC?[n.getUTCFullYear(),n.getUTCMonth(),n.getUTCDate()]:[n.getFullYear(),n.getMonth(),n.getDate()]}function Dt(t){var e,n,o,i,r=[];if(!t._d){for(o=xt(t),t._w&&null==t._a[Po]&&null==t._a[Fo]&&Nt(t),t._dayOfYear&&(i=It(t._a[zo],o[zo]),t._dayOfYear>mt(i)&&(d(t)._overflowDayOfYear=!0),n=yt(i,0,t._dayOfYear),t._a[Fo]=n.getUTCMonth(),t._a[Po]=n.getUTCDate()),e=0;e<3&&null==t._a[e];++e)t._a[e]=r[e]=o[e];for(;e<7;e++)t._a[e]=r[e]=null==t._a[e]?2===e?1:0:t._a[e];24===t._a[Vo]&&0===t._a[Go]&&0===t._a[Wo]&&0===t._a[Jo]&&(t._nextDay=!0,t._a[Vo]=0),t._d=(t._useUTC?yt:Mt).apply(null,r),null!=t._tzm&&t._d.setUTCMinutes(t._d.getUTCMinutes()-t._tzm),t._nextDay&&(t._a[Vo]=24)}}function Nt(t){var e,n,o,i,r,a,l,s;e=t._w,null!=e.GG||null!=e.W||null!=e.E?(r=1,a=4,n=It(e.GG,t._a[zo],Tt(Rt(),1,4).year),o=It(e.W,1),i=It(e.E,1),(i<1||i>7)&&(s=!0)):(r=t._locale._week.dow,a=t._locale._week.doy,n=It(e.gg,t._a[zo],Tt(Rt(),r,a).year),o=It(e.w,1),null!=e.d?(i=e.d,(i<0||i>6)&&(s=!0)):null!=e.e?(i=e.e+r,(e.e<0||e.e>6)&&(s=!0)):i=r),o<1||o>Et(n,r,a)?d(t)._overflowWeeks=!0:null!=s?d(t)._overflowWeekday=!0:(l=Ct(n,o,i,r,a),t._a[zo]=l.year,t._dayOfYear=l.dayOfYear)}function Lt(t){if(t._f===e.ISO_8601)return void gt(t);t._a=[],d(t).empty=!0;var n,o,i,r,a,l=""+t._i,s=l.length,u=0;for(i=X(t._f,t._locale).match(mo)||[],n=0;n0&&d(t).unusedInput.push(a),l=l.slice(l.indexOf(o)+o.length),u+=o.length),bo[r]?(o?d(t).empty=!1:d(t).unusedTokens.push(r),nt(r,o,t)):t._strict&&!o&&d(t).unusedTokens.push(r);d(t).charsLeftOver=s-u,l.length>0&&d(t).unusedInput.push(l),d(t).bigHour===!0&&t._a[Vo]<=12&&t._a[Vo]>0&&(d(t).bigHour=void 0),d(t).parsedDateParts=t._a.slice(0),d(t).meridiem=t._meridiem,t._a[Vo]=St(t._locale,t._a[Vo],t._meridiem),Dt(t),ft(t)}function St(t,e,n){var o;return null==n?e:null!=t.meridiemHour?t.meridiemHour(e,n):null!=t.isPM?(o=t.isPM(n),o&&e<12&&(e+=12),o||12!==e||(e=0),e):e}function Bt(t){var e,n,o,i,r;if(0===t._f.length)return d(t).invalidFormat=!0,void(t._d=new Date(NaN));for(i=0;ithis.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()}function ee(){if(!f(this._isDSTShifted))return this._isDSTShifted;var t={};if(g(t,this),t=jt(t),t._a){var e=t._isUTC?u(t._a):Rt(t._a);this._isDSTShifted=this.isValid()&&w(t._a,e.toArray())>0}else this._isDSTShifted=!1;return this._isDSTShifted}function ne(){return!!this.isValid()&&!this._isUTC}function oe(){return!!this.isValid()&&this._isUTC}function ie(){return!!this.isValid()&&(this._isUTC&&0===this._offset)}function re(t,e){var n,o,i,r=t,a=null;return Ft(t)?r={ms:t._milliseconds,d:t._days,M:t._months}:"number"==typeof t?(r={},e?r[e]=t:r.milliseconds=t):(a=hi.exec(t))?(n="-"===a[1]?-1:1,r={y:0,d:m(a[Po])*n,h:m(a[Vo])*n,m:m(a[Go])*n,s:m(a[Wo])*n,ms:m(a[Jo])*n}):(a=fi.exec(t))?(n="-"===a[1]?-1:1,r={y:ae(a[2],n),M:ae(a[3],n),w:ae(a[4],n),d:ae(a[5],n),h:ae(a[6],n),m:ae(a[7],n),s:ae(a[8],n)}):null==r?r={}:"object"==typeof r&&("from"in r||"to"in r)&&(i=se(Rt(r.from),Rt(r.to)),r={},r.ms=i.milliseconds,r.M=i.months),o=new zt(r),Ft(t)&&l(t,"_locale")&&(o._locale=t._locale),o}function ae(t,e){var n=t&&parseFloat(t.replace(",","."));return(isNaN(n)?0:n)*e}function le(t,e){var n={milliseconds:0,months:0};return n.months=e.month()-t.month()+12*(e.year()-t.year()),t.clone().add(n.months,"M").isAfter(e)&&--n.months,n.milliseconds=+e-+t.clone().add(n.months,"M"),n}function se(t,e){var n;return t.isValid()&&e.isValid()?(e=Gt(e,t),t.isBefore(e)?n=le(t,e):(n=le(e,t),n.milliseconds=-n.milliseconds,n.months=-n.months),n):{milliseconds:0,months:0}}function ue(t){return t<0?Math.round(-1*t)*-1:Math.round(t)}function ce(t,e){return function(n,o){var i,r;return null===o||isNaN(+o)||(C(e,"moment()."+e+"(period, number) is deprecated. Please use moment()."+e+"(number, period)."),r=n,n=o,o=r),n="string"==typeof n?+n:n,i=re(n,o),de(this,i,t),this}}function de(t,n,o,i){var r=n._milliseconds,a=ue(n._days),l=ue(n._months);t.isValid()&&(i=null==i||i,r&&t._d.setTime(t._d.valueOf()+r*o),a&&z(t,"Date",H(t,"Date")+a*o),l&&st(t,H(t,"Month")+l*o),i&&e.updateOffset(t,a||l))}function Ae(t,e){var n=t||Rt(),o=Gt(n,this).startOf("day"),i=this.diff(o,"days",!0),r=i<-6?"sameElse":i<-1?"lastWeek":i<0?"lastDay":i<1?"sameDay":i<2?"nextDay":i<7?"nextWeek":"sameElse",a=e&&(T(e[r])?e[r]():e[r]);return this.format(a||this.localeData().calendar(r,this,Rt(n)))}function he(){return new p(this)}function fe(t,e){var n=M(t)?t:Rt(t);return!(!this.isValid()||!n.isValid())&&(e=R(f(e)?"millisecond":e),"millisecond"===e?this.valueOf()>n.valueOf():n.valueOf()r&&(e=r),Xe.call(this,t,e,n,o,i))}function Xe(t,e,n,o,i){var r=Ct(t,e,n,o,i),a=yt(r.year,0,r.dayOfYear);return this.year(a.getUTCFullYear()),this.month(a.getUTCMonth()),this.date(a.getUTCDate()),this}function Ze(t){return null==t?Math.ceil((this.month()+1)/3):this.month(3*(t-1)+this.month()%3)}function Ke(t){return Tt(t,this._week.dow,this._week.doy).week}function qe(){return this._week.dow}function $e(){return this._week.doy}function tn(t){var e=this.localeData().week(this);return null==t?e:this.add(7*(t-e),"d")}function en(t){var e=Tt(this,1,4).week;return null==t?e:this.add(7*(t-e),"d")}function nn(t,e){return"string"!=typeof t?t:isNaN(t)?(t=e.weekdaysParse(t),"number"==typeof t?t:null):parseInt(t,10)}function on(t,e){return i(this._weekdays)?this._weekdays[t.day()]:this._weekdays[this._weekdays.isFormat.test(e)?"format":"standalone"][t.day()]}function rn(t){return this._weekdaysShort[t.day()]}function an(t){return this._weekdaysMin[t.day()]}function ln(t,e,n){var o,i,r,a=t.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],o=0;o<7;++o)r=u([2e3,1]).day(o),this._minWeekdaysParse[o]=this.weekdaysMin(r,"").toLocaleLowerCase(),this._shortWeekdaysParse[o]=this.weekdaysShort(r,"").toLocaleLowerCase(),this._weekdaysParse[o]=this.weekdays(r,"").toLocaleLowerCase();return n?"dddd"===e?(i=po.call(this._weekdaysParse,a),i!==-1?i:null):"ddd"===e?(i=po.call(this._shortWeekdaysParse,a),i!==-1?i:null):(i=po.call(this._minWeekdaysParse,a),i!==-1?i:null):"dddd"===e?(i=po.call(this._weekdaysParse,a),i!==-1?i:(i=po.call(this._shortWeekdaysParse,a),i!==-1?i:(i=po.call(this._minWeekdaysParse,a),i!==-1?i:null))):"ddd"===e?(i=po.call(this._shortWeekdaysParse,a),i!==-1?i:(i=po.call(this._weekdaysParse,a),i!==-1?i:(i=po.call(this._minWeekdaysParse,a),i!==-1?i:null))):(i=po.call(this._minWeekdaysParse,a),i!==-1?i:(i=po.call(this._weekdaysParse,a),i!==-1?i:(i=po.call(this._shortWeekdaysParse,a),i!==-1?i:null)))}function sn(t,e,n){var o,i,r;if(this._weekdaysParseExact)return ln.call(this,t,e,n);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),o=0;o<7;o++){if(i=u([2e3,1]).day(o),n&&!this._fullWeekdaysParse[o]&&(this._fullWeekdaysParse[o]=new RegExp("^"+this.weekdays(i,"").replace(".",".?")+"$","i"),this._shortWeekdaysParse[o]=new RegExp("^"+this.weekdaysShort(i,"").replace(".",".?")+"$","i"),this._minWeekdaysParse[o]=new RegExp("^"+this.weekdaysMin(i,"").replace(".",".?")+"$","i")),this._weekdaysParse[o]||(r="^"+this.weekdays(i,"")+"|^"+this.weekdaysShort(i,"")+"|^"+this.weekdaysMin(i,""),this._weekdaysParse[o]=new RegExp(r.replace(".",""),"i")),n&&"dddd"===e&&this._fullWeekdaysParse[o].test(t))return o;if(n&&"ddd"===e&&this._shortWeekdaysParse[o].test(t))return o;if(n&&"dd"===e&&this._minWeekdaysParse[o].test(t))return o;if(!n&&this._weekdaysParse[o].test(t))return o}}function un(t){if(!this.isValid())return null!=t?this:NaN;var e=this._isUTC?this._d.getUTCDay():this._d.getDay();return null!=t?(t=nn(t,this.localeData()),this.add(t-e,"d")):e}function cn(t){if(!this.isValid())return null!=t?this:NaN;var e=(this.day()+7-this.localeData()._week.dow)%7;return null==t?e:this.add(t-e,"d")}function dn(t){return this.isValid()?null==t?this.day()||7:this.day(this.day()%7?t:t-7):null!=t?this:NaN}function An(t){return this._weekdaysParseExact?(l(this,"_weekdaysRegex")||gn.call(this),t?this._weekdaysStrictRegex:this._weekdaysRegex):this._weekdaysStrictRegex&&t?this._weekdaysStrictRegex:this._weekdaysRegex}function hn(t){return this._weekdaysParseExact?(l(this,"_weekdaysRegex")||gn.call(this),t?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):this._weekdaysShortStrictRegex&&t?this._weekdaysShortStrictRegex:this._weekdaysShortRegex}function fn(t){return this._weekdaysParseExact?(l(this,"_weekdaysRegex")||gn.call(this),t?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):this._weekdaysMinStrictRegex&&t?this._weekdaysMinStrictRegex:this._weekdaysMinRegex}function gn(){function t(t,e){return e.length-t.length}var e,n,o,i,r,a=[],l=[],s=[],c=[];for(e=0;e<7;e++)n=u([2e3,1]).day(e),o=this.weekdaysMin(n,""),i=this.weekdaysShort(n,""),r=this.weekdays(n,""),a.push(o),l.push(i),s.push(r),c.push(o),c.push(i),c.push(r);for(a.sort(t),l.sort(t),s.sort(t),c.sort(t),e=0;e<7;e++)l[e]=$(l[e]),s[e]=$(s[e]),c[e]=$(c[e]);this._weekdaysRegex=new RegExp("^("+c.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+s.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+l.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+a.join("|")+")","i")}function pn(t){var e=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return null==t?e:this.add(t-e,"d")}function Mn(){return this.hours()%12||12}function yn(){return this.hours()||24}function mn(t,e){V(t,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),e)})}function wn(t,e){return e._meridiemParse}function vn(t){return"p"===(t+"").toLowerCase().charAt(0)}function bn(t,e,n){return t>11?n?"pm":"PM":n?"am":"AM"}function Cn(t,e){e[Jo]=m(1e3*("0."+t))}function Tn(){return this._isUTC?"UTC":""}function En(){return this._isUTC?"Coordinated Universal Time":""}function In(t){return Rt(1e3*t)}function xn(){return Rt.apply(null,arguments).parseZone()}function Dn(t,e,n){var o=this._calendar[t];return T(o)?o.call(e,n):o}function Nn(t){var e=this._longDateFormat[t],n=this._longDateFormat[t.toUpperCase()];return e||!n?e:(this._longDateFormat[t]=n.replace(/MMMM|MM|DD|dddd/g,function(t){return t.slice(1)}),this._longDateFormat[t])}function Ln(){return this._invalidDate}function Sn(t){return this._ordinal.replace("%d",t)}function Bn(t){return t}function kn(t,e,n,o){var i=this._relativeTime[n];return T(i)?i(t,e,n,o):i.replace(/%d/i,t)}function Qn(t,e){var n=this._relativeTime[t>0?"future":"past"];return T(n)?n(e):n.replace(/%s/i,e)}function jn(t,e,n,o){var i=j(),r=u().set(o,e);return i[n](r,t)}function _n(t,e,n){if("number"==typeof t&&(e=t,t=void 0),t=t||"",null!=e)return jn(t,e,n,"month");var o,i=[];for(o=0;o<12;o++)i[o]=jn(t,o,n,"month");return i}function Un(t,e,n,o){"boolean"==typeof t?("number"==typeof e&&(n=e,e=void 0),e=e||""):(e=t,n=e,t=!1,"number"==typeof e&&(n=e,e=void 0),e=e||"");var i=j(),r=t?i._week.dow:0;if(null!=n)return jn(e,(n+r)%7,o,"day");var a,l=[];for(a=0;a<7;a++)l[a]=jn(e,(a+r)%7,o,"day");return l}function Rn(t,e){return _n(t,e,"months")}function Yn(t,e){return _n(t,e,"monthsShort")}function On(t,e,n){return Un(t,e,n,"weekdays")}function Hn(t,e,n){return Un(t,e,n,"weekdaysShort")}function zn(t,e,n){return Un(t,e,n,"weekdaysMin")}function Fn(){var t=this._data;return this._milliseconds=Hi(this._milliseconds),this._days=Hi(this._days),this._months=Hi(this._months),t.milliseconds=Hi(t.milliseconds),t.seconds=Hi(t.seconds),t.minutes=Hi(t.minutes),t.hours=Hi(t.hours),t.months=Hi(t.months),t.years=Hi(t.years),this}function Pn(t,e,n,o){var i=re(e,n);return t._milliseconds+=o*i._milliseconds,t._days+=o*i._days,t._months+=o*i._months,t._bubble()}function Vn(t,e){return Pn(this,t,e,1)}function Gn(t,e){return Pn(this,t,e,-1)}function Wn(t){return t<0?Math.floor(t):Math.ceil(t)}function Jn(){var t,e,n,o,i,r=this._milliseconds,a=this._days,l=this._months,s=this._data;return r>=0&&a>=0&&l>=0||r<=0&&a<=0&&l<=0||(r+=864e5*Wn(Zn(l)+a),a=0,l=0),s.milliseconds=r%1e3,t=y(r/1e3),s.seconds=t%60,e=y(t/60),s.minutes=e%60,n=y(e/60),s.hours=n%24,a+=y(n/24),i=y(Xn(a)),l+=i,a-=Wn(Zn(i)),o=y(l/12),l%=12,s.days=a,s.months=l,s.years=o,this}function Xn(t){return 4800*t/146097}function Zn(t){return 146097*t/4800}function Kn(t){var e,n,o=this._milliseconds;if(t=R(t),"month"===t||"year"===t)return e=this._days+o/864e5,n=this._months+Xn(e),"month"===t?n:n/12;switch(e=this._days+Math.round(Zn(this._months)),t){case"week":return e/7+o/6048e5;case"day":return e+o/864e5;case"hour":return 24*e+o/36e5;case"minute":return 1440*e+o/6e4;case"second":return 86400*e+o/1e3;case"millisecond":return Math.floor(864e5*e)+o;default:throw new Error("Unknown unit "+t)}}function qn(){return this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*m(this._months/12)}function $n(t){return function(){return this.as(t)}}function to(t){return t=R(t),this[t+"s"]()}function eo(t){return function(){return this._data[t]}}function no(){return y(this.days()/7)}function oo(t,e,n,o,i){return i.relativeTime(e||1,!!n,t,o)}function io(t,e,n){var o=re(t).abs(),i=or(o.as("s")),r=or(o.as("m")),a=or(o.as("h")),l=or(o.as("d")),s=or(o.as("M")),u=or(o.as("y")),c=i0,c[4]=n,oo.apply(null,c)}function ro(t,e){return void 0!==ir[t]&&(void 0===e?ir[t]:(ir[t]=e,!0))}function ao(t){var e=this.localeData(),n=io(this,!t,e);return t&&(n=e.pastFuture(+this,n)),e.postformat(n)}function lo(){var t,e,n,o=rr(this._milliseconds)/1e3,i=rr(this._days),r=rr(this._months);t=y(o/60),e=y(t/60),o%=60,t%=60,n=y(r/12),r%=12;var a=n,l=r,s=i,u=e,c=t,d=o,A=this.asSeconds();return A?(A<0?"-":"")+"P"+(a?a+"Y":"")+(l?l+"M":"")+(s?s+"D":"")+(u||c||d?"T":"")+(u?u+"H":"")+(c?c+"M":"")+(d?d+"S":""):"P0D"}var so,uo;uo=Array.prototype.some?Array.prototype.some:function(t){for(var e=Object(this),n=e.length>>>0,o=0;o68?1900:2e3)};var si=O("FullYear",!0);e.ISO_8601=function(){};var ui=b("moment().min is deprecated, use moment.max instead. https://github.com/moment/moment/issues/1548",function(){var t=Rt.apply(null,arguments);return this.isValid()&&t.isValid()?tthis?this:t:h()}),di=function(){return Date.now?Date.now():+new Date};Pt("Z",":"),Pt("ZZ",""),Z("Z",Uo),Z("ZZ",Uo),tt(["Z","ZZ"],function(t,e,n){n._useUTC=!0,n._tzm=Vt(Uo,t)});var Ai=/([\+\-]|\d\d)/gi;e.updateOffset=function(){};var hi=/^(\-)?(?:(\d*)[. ])?(\d+)\:(\d+)(?:\:(\d+)\.?(\d{3})?\d*)?$/,fi=/^(-)?P(?:(-?[0-9,.]*)Y)?(?:(-?[0-9,.]*)M)?(?:(-?[0-9,.]*)W)?(?:(-?[0-9,.]*)D)?(?:T(?:(-?[0-9,.]*)H)?(?:(-?[0-9,.]*)M)?(?:(-?[0-9,.]*)S)?)?$/;re.fn=zt.prototype;var gi=ce(1,"add"),pi=ce(-1,"subtract");e.defaultFormat="YYYY-MM-DDTHH:mm:ssZ",e.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]";var Mi=b("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(t){return void 0===t?this.localeData():this.locale(t)});V(0,["gg",2],0,function(){return this.weekYear()%100}),V(0,["GG",2],0,function(){return this.isoWeekYear()%100}),Fe("gggg","weekYear"),Fe("ggggg","weekYear"),Fe("GGGG","isoWeekYear"),Fe("GGGGG","isoWeekYear"),U("weekYear","gg"),U("isoWeekYear","GG"),Z("G",jo),Z("g",jo),Z("GG",Do,To),Z("gg",Do,To),Z("GGGG",Bo,Io),Z("gggg",Bo,Io),Z("GGGGG",ko,xo),Z("ggggg",ko,xo),et(["gggg","ggggg","GGGG","GGGGG"],function(t,e,n,o){e[o.substr(0,2)]=m(t)}),et(["gg","GG"],function(t,n,o,i){n[i]=e.parseTwoDigitYear(t)}),V("Q",0,"Qo","quarter"),U("quarter","Q"),Z("Q",Co),tt("Q",function(t,e){e[Fo]=3*(m(t)-1)}),V("w",["ww",2],"wo","week"),V("W",["WW",2],"Wo","isoWeek"),U("week","w"),U("isoWeek","W"),Z("w",Do),Z("ww",Do,To),Z("W",Do),Z("WW",Do,To),et(["w","ww","W","WW"],function(t,e,n,o){e[o.substr(0,1)]=m(t)});var yi={dow:0,doy:6};V("D",["DD",2],"Do","date"),U("date","D"),Z("D",Do),Z("DD",Do,To),Z("Do",function(t,e){return t?e._ordinalParse:e._ordinalParseLenient}),tt(["D","DD"],Po),tt("Do",function(t,e){e[Po]=m(t.match(Do)[0],10)});var mi=O("Date",!0);V("d",0,"do","day"),V("dd",0,0,function(t){return this.localeData().weekdaysMin(this,t)}),V("ddd",0,0,function(t){return this.localeData().weekdaysShort(this,t)}),V("dddd",0,0,function(t){return this.localeData().weekdays(this,t)}),V("e",0,0,"weekday"),V("E",0,0,"isoWeekday"),U("day","d"),U("weekday","e"),U("isoWeekday","E"),Z("d",Do),Z("e",Do),Z("E",Do),Z("dd",function(t,e){return e.weekdaysMinRegex(t)}),Z("ddd",function(t,e){return e.weekdaysShortRegex(t)}),Z("dddd",function(t,e){return e.weekdaysRegex(t)}),et(["dd","ddd","dddd"],function(t,e,n,o){var i=n._locale.weekdaysParse(t,o,n._strict);null!=i?e.d=i:d(n).invalidWeekday=t}),et(["d","e","E"],function(t,e,n,o){e[o]=m(t)});var wi="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),vi="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),bi="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),Ci=Yo,Ti=Yo,Ei=Yo;V("DDD",["DDDD",3],"DDDo","dayOfYear"),U("dayOfYear","DDD"),Z("DDD",So),Z("DDDD",Eo),tt(["DDD","DDDD"],function(t,e,n){n._dayOfYear=m(t)}),V("H",["HH",2],0,"hour"),V("h",["hh",2],0,Mn),V("k",["kk",2],0,yn),V("hmm",0,0,function(){return""+Mn.apply(this)+P(this.minutes(),2)}),V("hmmss",0,0,function(){return""+Mn.apply(this)+P(this.minutes(),2)+P(this.seconds(),2)}),V("Hmm",0,0,function(){return""+this.hours()+P(this.minutes(),2)}),V("Hmmss",0,0,function(){return""+this.hours()+P(this.minutes(),2)+P(this.seconds(),2)}),mn("a",!0),mn("A",!1),U("hour","h"),Z("a",wn),Z("A",wn),Z("H",Do),Z("h",Do),Z("HH",Do,To),Z("hh",Do,To),Z("hmm",No),Z("hmmss",Lo),Z("Hmm",No),Z("Hmmss",Lo),tt(["H","HH"],Vo),tt(["a","A"],function(t,e,n){n._isPm=n._locale.isPM(t),n._meridiem=t}),tt(["h","hh"],function(t,e,n){e[Vo]=m(t),d(n).bigHour=!0}),tt("hmm",function(t,e,n){var o=t.length-2;e[Vo]=m(t.substr(0,o)),e[Go]=m(t.substr(o)),d(n).bigHour=!0}),tt("hmmss",function(t,e,n){var o=t.length-4,i=t.length-2;e[Vo]=m(t.substr(0,o)),e[Go]=m(t.substr(o,2)),e[Wo]=m(t.substr(i)),d(n).bigHour=!0}),tt("Hmm",function(t,e,n){var o=t.length-2;e[Vo]=m(t.substr(0,o)),e[Go]=m(t.substr(o))}),tt("Hmmss",function(t,e,n){var o=t.length-4,i=t.length-2;e[Vo]=m(t.substr(0,o)),e[Go]=m(t.substr(o,2)),e[Wo]=m(t.substr(i))});var Ii=/[ap]\.?m?\.?/i,xi=O("Hours",!0);V("m",["mm",2],0,"minute"),U("minute","m"),Z("m",Do),Z("mm",Do,To),tt(["m","mm"],Go);var Di=O("Minutes",!1);V("s",["ss",2],0,"second"),U("second","s"),Z("s",Do),Z("ss",Do,To),tt(["s","ss"],Wo);var Ni=O("Seconds",!1);V("S",0,0,function(){return~~(this.millisecond()/100)}),V(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),V(0,["SSS",3],0,"millisecond"),V(0,["SSSS",4],0,function(){return 10*this.millisecond()}),V(0,["SSSSS",5],0,function(){return 100*this.millisecond()}),V(0,["SSSSSS",6],0,function(){return 1e3*this.millisecond()}),V(0,["SSSSSSS",7],0,function(){return 1e4*this.millisecond()}),V(0,["SSSSSSSS",8],0,function(){return 1e5*this.millisecond()}),V(0,["SSSSSSSSS",9],0,function(){return 1e6*this.millisecond()}),U("millisecond","ms"),Z("S",So,Co),Z("SS",So,To),Z("SSS",So,Eo);var Li;for(Li="SSSS";Li.length<=9;Li+="S")Z(Li,Qo);for(Li="S";Li.length<=9;Li+="S")tt(Li,Cn);var Si=O("Milliseconds",!1);V("z",0,0,"zoneAbbr"),V("zz",0,0,"zoneName");var Bi=p.prototype;Bi.add=gi,Bi.calendar=Ae,Bi.clone=he,Bi.diff=we,Bi.endOf=Be,Bi.format=Te,Bi.from=Ee,Bi.fromNow=Ie,Bi.to=xe,Bi.toNow=De,Bi.get=F,Bi.invalidAt=He,Bi.isAfter=fe,Bi.isBefore=ge,Bi.isBetween=pe,Bi.isSame=Me,Bi.isSameOrAfter=ye,Bi.isSameOrBefore=me,Bi.isValid=Ye,Bi.lang=Mi,Bi.locale=Ne,Bi.localeData=Le,Bi.max=ci,Bi.min=ui,Bi.parsingFlags=Oe,Bi.set=F,Bi.startOf=Se,Bi.subtract=pi,Bi.toArray=_e,Bi.toObject=Ue,Bi.toDate=je,Bi.toISOString=Ce,Bi.toJSON=Re,Bi.toString=be,Bi.unix=Qe,Bi.valueOf=ke,Bi.creationData=ze,Bi.year=si,Bi.isLeapYear=vt,Bi.weekYear=Pe,Bi.isoWeekYear=Ve,Bi.quarter=Bi.quarters=Ze,Bi.month=ut,Bi.daysInMonth=ct,Bi.week=Bi.weeks=tn,Bi.isoWeek=Bi.isoWeeks=en,Bi.weeksInYear=We,Bi.isoWeeksInYear=Ge,Bi.date=mi,Bi.day=Bi.days=un,Bi.weekday=cn,Bi.isoWeekday=dn,Bi.dayOfYear=pn,Bi.hour=Bi.hours=xi,Bi.minute=Bi.minutes=Di,Bi.second=Bi.seconds=Ni,Bi.millisecond=Bi.milliseconds=Si,Bi.utcOffset=Jt,Bi.utc=Zt,Bi.local=Kt,Bi.parseZone=qt,Bi.hasAlignedHourOffset=$t,Bi.isDST=te,Bi.isDSTShifted=ee,Bi.isLocal=ne,Bi.isUtcOffset=oe,Bi.isUtc=ie,Bi.isUTC=ie,Bi.zoneAbbr=Tn,Bi.zoneName=En,Bi.dates=b("dates accessor is deprecated. Use date instead.",mi),Bi.months=b("months accessor is deprecated. Use month instead",ut),Bi.years=b("years accessor is deprecated. Use year instead",si),Bi.zone=b("moment().zone is deprecated, use moment().utcOffset instead. https://github.com/moment/moment/issues/1779",Xt);var ki=Bi,Qi={sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},ji={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},_i="Invalid date",Ui="%d",Ri=/\d{1,2}/,Yi={future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},Oi=D.prototype;Oi._calendar=Qi,Oi.calendar=Dn,Oi._longDateFormat=ji,Oi.longDateFormat=Nn,Oi._invalidDate=_i,Oi.invalidDate=Ln,Oi._ordinal=Ui,Oi.ordinal=Sn,Oi._ordinalParse=Ri,Oi.preparse=Bn,Oi.postformat=Bn,Oi._relativeTime=Yi,Oi.relativeTime=kn,Oi.pastFuture=Qn,Oi.set=I,Oi.months=it,Oi._months=qo,Oi.monthsShort=rt,Oi._monthsShort=$o,Oi.monthsParse=lt,Oi._monthsRegex=ei,Oi.monthsRegex=At,Oi._monthsShortRegex=ti,Oi.monthsShortRegex=dt,Oi.week=Ke,Oi._week=yi,Oi.firstDayOfYear=$e,Oi.firstDayOfWeek=qe,Oi.weekdays=on,Oi._weekdays=wi,Oi.weekdaysMin=an,Oi._weekdaysMin=bi,Oi.weekdaysShort=rn,Oi._weekdaysShort=vi,Oi.weekdaysParse=sn,Oi._weekdaysRegex=Ci,Oi.weekdaysRegex=An,Oi._weekdaysShortRegex=Ti,Oi.weekdaysShortRegex=hn,Oi._weekdaysMinRegex=Ei,Oi.weekdaysMinRegex=fn,Oi.isPM=vn,Oi._meridiemParse=Ii,Oi.meridiem=bn,B("en",{ordinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(t){var e=t%10,n=1===m(t%100/10)?"th":1===e?"st":2===e?"nd":3===e?"rd":"th";return t+n}}),e.lang=b("moment.lang is deprecated. Use moment.locale instead.",B),e.langData=b("moment.langData is deprecated. Use moment.localeData instead.",j);var Hi=Math.abs,zi=$n("ms"),Fi=$n("s"),Pi=$n("m"),Vi=$n("h"),Gi=$n("d"),Wi=$n("w"),Ji=$n("M"),Xi=$n("y"),Zi=eo("milliseconds"),Ki=eo("seconds"),qi=eo("minutes"),$i=eo("hours"),tr=eo("days"),er=eo("months"),nr=eo("years"),or=Math.round,ir={s:45,m:45,h:22,d:26,M:11},rr=Math.abs,ar=zt.prototype;ar.abs=Fn,ar.add=Vn,ar.subtract=Gn,ar.as=Kn,ar.asMilliseconds=zi,ar.asSeconds=Fi,ar.asMinutes=Pi,ar.asHours=Vi,ar.asDays=Gi,ar.asWeeks=Wi,ar.asMonths=Ji,ar.asYears=Xi,ar.valueOf=qn,ar._bubble=Jn,ar.get=to,ar.milliseconds=Zi,ar.seconds=Ki,ar.minutes=qi,ar.hours=$i,ar.days=tr,ar.weeks=no,ar.months=er,ar.years=nr,ar.humanize=ao,ar.toISOString=lo,ar.toString=lo,ar.toJSON=lo,ar.locale=Ne,ar.localeData=Le,ar.toIsoString=b("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",lo),ar.lang=Mi,V("X",0,0,"unix"),V("x",0,0,"valueOf"),Z("x",jo),Z("X",Ro),tt("X",function(t,e,n){n._d=new Date(1e3*parseFloat(t,10))}),tt("x",function(t,e,n){n._d=new Date(m(t))}),e.version="2.13.0",o(Rt),e.fn=ki,e.min=Ot,e.max=Ht,e.now=di,e.utc=u,e.unix=In,e.months=Rn,e.isDate=r,e.locale=B,e.invalid=h,e.duration=re,e.isMoment=M,e.weekdays=On,e.parseZone=xn,e.localeData=j,e.isDuration=Ft,e.monthsShort=Yn,e.weekdaysMin=zn,e.defineLocale=k,e.updateLocale=Q,e.locales=_,e.weekdaysShort=Hn,e.normalizeUnits=R,e.relativeTimeThreshold=ro,e.prototype=ki;var lr=e;return lr})}).call(e,n(63)(t))},function(t,e){t.exports=function(t){return t.webpackPolyfill||(t.deprecate=function(){},t.paths=[],t.children=[],t.webpackPolyfill=1),t}},function(t,e,n){function o(t){return n(i(t))}function i(t){return r[t]||function(){throw new Error("Cannot find module '"+t+"'.")}()}var r={"./af":65,"./af.js":65,"./ar":66,"./ar-ma":67,"./ar-ma.js":67,"./ar-sa":68,"./ar-sa.js":68,"./ar-tn":69,"./ar-tn.js":69,"./ar.js":66,"./az":70,"./az.js":70,"./be":71,"./be.js":71,"./bg":72,"./bg.js":72,"./bn":73,"./bn.js":73,"./bo":74,"./bo.js":74,"./br":75,"./br.js":75,"./bs":76,"./bs.js":76,"./ca":77,"./ca.js":77,"./cs":78,"./cs.js":78,"./cv":79,"./cv.js":79,"./cy":80,"./cy.js":80,"./da":81,"./da.js":81,"./de":82,"./de-at":83,"./de-at.js":83,"./de.js":82,"./dv":84,"./dv.js":84,"./el":85,"./el.js":85,"./en-au":86,"./en-au.js":86,"./en-ca":87,"./en-ca.js":87,"./en-gb":88,"./en-gb.js":88,"./en-ie":89,"./en-ie.js":89,"./en-nz":90,"./en-nz.js":90,"./eo":91,"./eo.js":91,"./es":92,"./es.js":92,"./et":93,"./et.js":93,"./eu":94,"./eu.js":94,"./fa":95,"./fa.js":95,"./fi":96,"./fi.js":96,"./fo":97,"./fo.js":97,"./fr":98,"./fr-ca":99,"./fr-ca.js":99,"./fr-ch":100,"./fr-ch.js":100,"./fr.js":98,"./fy":101,"./fy.js":101,"./gd":102,"./gd.js":102,"./gl":103,"./gl.js":103,"./he":104,"./he.js":104,"./hi":105,"./hi.js":105,"./hr":106,"./hr.js":106,"./hu":107,"./hu.js":107,"./hy-am":108,"./hy-am.js":108,"./id":109,"./id.js":109,"./is":110,"./is.js":110,"./it":111,"./it.js":111,"./ja":112,"./ja.js":112,"./jv":113,"./jv.js":113,"./ka":114,"./ka.js":114,"./kk":115,"./kk.js":115,"./km":116,"./km.js":116,"./ko":117,"./ko.js":117,"./ky":118,"./ky.js":118,"./lb":119,"./lb.js":119,"./lo":120,"./lo.js":120,"./lt":121,"./lt.js":121,"./lv":122,"./lv.js":122,"./me":123,"./me.js":123,"./mk":124,"./mk.js":124,"./ml":125,"./ml.js":125,"./mr":126,"./mr.js":126,"./ms":127,"./ms-my":128,"./ms-my.js":128,"./ms.js":127,"./my":129,"./my.js":129,"./nb":130,"./nb.js":130,"./ne":131,"./ne.js":131,"./nl":132,"./nl.js":132,"./nn":133,"./nn.js":133,"./pa-in":134,"./pa-in.js":134,"./pl":135,"./pl.js":135,"./pt":136,"./pt-br":137,"./pt-br.js":137,"./pt.js":136,"./ro":138,"./ro.js":138,"./ru":139,"./ru.js":139,"./se":140,"./se.js":140,"./si":141,"./si.js":141,"./sk":142,"./sk.js":142,"./sl":143,"./sl.js":143,"./sq":144,"./sq.js":144,"./sr":145,"./sr-cyrl":146,"./sr-cyrl.js":146,"./sr.js":145,"./ss":147,"./ss.js":147,"./sv":148,"./sv.js":148,"./sw":149,"./sw.js":149,"./ta":150,"./ta.js":150,"./te":151,"./te.js":151,"./th":152,"./th.js":152,"./tl-ph":153,"./tl-ph.js":153,"./tlh":154,"./tlh.js":154,"./tr":155,"./tr.js":155,"./tzl":156,"./tzl.js":156,"./tzm":157,"./tzm-latn":158,"./tzm-latn.js":158,"./tzm.js":157,"./uk":159,"./uk.js":159,"./uz":160,"./uz.js":160,"./vi":161,"./vi.js":161,"./x-pseudo":162,"./x-pseudo.js":162,"./zh-cn":163,"./zh-cn.js":163,"./zh-tw":164,"./zh-tw.js":164};o.keys=function(){return Object.keys(r)},o.resolve=i,t.exports=o,o.id=64},function(t,e,n){!function(t,e){e(n(62))}(this,function(t){"use strict";var e=t.defineLocale("af",{months:"Januarie_Februarie_Maart_April_Mei_Junie_Julie_Augustus_September_Oktober_November_Desember".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Mei_Jun_Jul_Aug_Sep_Okt_Nov_Des".split("_"),weekdays:"Sondag_Maandag_Dinsdag_Woensdag_Donderdag_Vrydag_Saterdag".split("_"),weekdaysShort:"Son_Maa_Din_Woe_Don_Vry_Sat".split("_"),weekdaysMin:"So_Ma_Di_Wo_Do_Vr_Sa".split("_"),meridiemParse:/vm|nm/i,isPM:function(t){return/^nm$/i.test(t)},meridiem:function(t,e,n){return t<12?n?"vm":"VM":n?"nm":"NM"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Vandag om] LT",nextDay:"[Môre om] LT",nextWeek:"dddd [om] LT",lastDay:"[Gister om] LT",lastWeek:"[Laas] dddd [om] LT",sameElse:"L"},relativeTime:{future:"oor %s",past:"%s gelede",s:"'n paar sekondes",m:"'n minuut",mm:"%d minute",h:"'n uur",hh:"%d ure",d:"'n dag",dd:"%d dae",M:"'n maand",MM:"%d maande",y:"'n jaar",yy:"%d jaar"},ordinalParse:/\d{1,2}(ste|de)/,ordinal:function(t){return t+(1===t||8===t||t>=20?"ste":"de")},week:{dow:1,doy:4}});return e})},function(t,e,n){!function(t,e){e(n(62))}(this,function(t){"use strict";var e={1:"١",2:"٢",3:"٣",4:"٤",5:"٥",6:"٦",7:"٧",8:"٨",9:"٩",0:"٠"},n={"١":"1","٢":"2","٣":"3","٤":"4","٥":"5","٦":"6","٧":"7","٨":"8","٩":"9","٠":"0"},o=function(t){return 0===t?0:1===t?1:2===t?2:t%100>=3&&t%100<=10?3:t%100>=11?4:5},i={s:["أقل من ثانية","ثانية واحدة",["ثانيتان","ثانيتين"],"%d ثوان","%d ثانية","%d ثانية"],m:["أقل من دقيقة","دقيقة واحدة",["دقيقتان","دقيقتين"],"%d دقائق","%d دقيقة","%d دقيقة"],h:["أقل من ساعة","ساعة واحدة",["ساعتان","ساعتين"],"%d ساعات","%d ساعة","%d ساعة"],d:["أقل من يوم","يوم واحد",["يومان","يومين"],"%d أيام","%d يومًا","%d يوم"],M:["أقل من شهر","شهر واحد",["شهران","شهرين"],"%d أشهر","%d شهرا","%d شهر"],y:["أقل من عام","عام واحد",["عامان","عامين"],"%d أعوام","%d عامًا","%d عام"]},r=function(t){return function(e,n,r,a){var l=o(e),s=i[t][o(e)];return 2===l&&(s=s[n?0:1]),s.replace(/%d/i,e)}},a=["كانون الثاني يناير","شباط فبراير","آذار مارس","نيسان أبريل","أيار مايو","حزيران يونيو","تموز يوليو","آب أغسطس","أيلول سبتمبر","تشرين الأول أكتوبر","تشرين الثاني نوفمبر","كانون الأول ديسمبر"],l=t.defineLocale("ar",{months:a,monthsShort:a,weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/‏M/‏YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/ص|م/,isPM:function(t){return"م"===t},meridiem:function(t,e,n){return t<12?"ص":"م"},calendar:{sameDay:"[اليوم عند الساعة] LT",nextDay:"[غدًا عند الساعة] LT",nextWeek:"dddd [عند الساعة] LT",lastDay:"[أمس عند الساعة] LT",lastWeek:"dddd [عند الساعة] LT",sameElse:"L"},relativeTime:{future:"بعد %s",past:"منذ %s",s:r("s"),m:r("m"),mm:r("m"),h:r("h"),hh:r("h"),d:r("d"),dd:r("d"),M:r("M"),MM:r("M"),y:r("y"),yy:r("y")},preparse:function(t){return t.replace(/\u200f/g,"").replace(/[١٢٣٤٥٦٧٨٩٠]/g,function(t){return n[t]}).replace(/،/g,",")},postformat:function(t){return t.replace(/\d/g,function(t){return e[t]}).replace(/,/g,"،")},week:{dow:6,doy:12}});return l})},function(t,e,n){!function(t,e){e(n(62))}(this,function(t){"use strict";var e=t.defineLocale("ar-ma",{months:"يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"),monthsShort:"يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"),weekdays:"الأحد_الإتنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"احد_اتنين_ثلاثاء_اربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[اليوم على الساعة] LT",nextDay:"[غدا على الساعة] LT",nextWeek:"dddd [على الساعة] LT",lastDay:"[أمس على الساعة] LT",lastWeek:"dddd [على الساعة] LT",sameElse:"L"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"},week:{dow:6,doy:12}});return e})},function(t,e,n){!function(t,e){e(n(62))}(this,function(t){"use strict";var e={1:"١",2:"٢",3:"٣",4:"٤",5:"٥",6:"٦",7:"٧",8:"٨",9:"٩",0:"٠"},n={"١":"1","٢":"2","٣":"3","٤":"4","٥":"5","٦":"6","٧":"7","٨":"8","٩":"9","٠":"0"},o=t.defineLocale("ar-sa",{months:"يناير_فبراير_مارس_أبريل_مايو_يونيو_يوليو_أغسطس_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),monthsShort:"يناير_فبراير_مارس_أبريل_مايو_يونيو_يوليو_أغسطس_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"), +},function(t,e,n){var o=n(34);"string"==typeof o&&(o=[[t.id,o,""]]);n(8)(o,{});o.locals&&(t.exports=o.locals)},function(t,e,n){e=t.exports=n(3)(),e.push([t.id,"@font-face{font-family:ureport;src:url("+n(35)+");src:url("+n(36)+') format("truetype")}.ureport{font-family:ureport!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ureport-setting:before{content:"\\E603"}.ureport-plus:before{content:"\\E608"}.ureport-shareconnection:before{content:"\\E660"}.ureport-bar:before{content:"\\E66B"}.ureport-bgcolor2:before{content:"\\E76C"}.ureport-crosstab:before{content:"\\E60B"}.ureport-barcode:before{content:"\\E6F8"}.ureport-underline:before{content:"\\E8AB"}.ureport-horizontal-bar:before{content:"\\E62D"}.ureport-scatter:before{content:"\\E632"}.ureport-sqlds:before{content:"\\E6B6"}.ureport-qrcode:before{content:"\\E72C"}.ureport-bgcolor:before{content:"\\E62C"}.ureport-fontsize:before{content:"\\E63F"}.ureport-fontfamily:before{content:"\\E618"}.ureport-area:before{content:"\\E9D7"}.ureport-italic:before{content:"\\EB31"}.ureport-bold:before{content:"\\E61F"}.ureport-minus:before{content:"\\E60C"}.ureport-methodds:before{content:"\\E69C"}.ureport-print1:before{content:"\\E62A"}.ureport-database:before{content:"\\E693"}.ureport-bubble:before{content:"\\E6B0"}.ureport-x-xlsx:before{content:"\\E690"}.ureport-pie:before{content:"\\E602"}.ureport-save:before{content:"\\E86F"}.ureport-open:before{content:"\\E624"}.ureport-deletecolumn:before{content:"\\E6F3"}.ureport-deleterow:before{content:"\\E6F4"}.ureport-insertrow:before{content:"\\E754"}.ureport-property:before{content:"\\E675"}.ureport-aligntop:before{content:"\\E623"}.ureport-alignbottom:before{content:"\\E625"}.ureport-alignmiddle:before{content:"\\E627"}.ureport-clean:before{content:"\\E628"}.ureport-forecolor:before{content:"\\E670"}.ureport-footer-repeat:before{content:"\\E62B"}.ureport-pdf:before{content:"\\E68F"}.ureport-print:before{content:"\\E633"}.ureport-first:before{content:"\\E629"}.ureport-alignleft:before{content:"\\E634"}.ureport-alignright:before{content:"\\E639"}.ureport-merge:before{content:"\\E63D"}.ureport-redo:before{content:"\\E61C"}.ureport-mixchart:before{content:"\\E669"}.ureport-import:before{content:"\\E609"}.ureport-clean-content:before{content:"\\E604"}.ureport-undo:before{content:"\\E74A"}.ureport-no-border:before{content:"\\E600"}.ureport-aligncenter:before{content:"\\E888"}.ureport-word:before{content:"\\E605"}.ureport-preview:before{content:"\\E60F"}.ureport-clean-style:before{content:"\\E64B"}.ureport-line:before{content:"\\E695"}.ureport-leaf:before{content:"\\E6BB"}.ureport-21print:before{content:"\\E644"}.ureport-radar:before{content:"\\E671"}.ureport-image:before{content:"\\E626"}.ureport-bottom-border:before{content:"\\E61E"}.ureport-top-border:before{content:"\\E61D"}.ureport-full-border:before{content:"\\E620"}.ureport-left-border:before{content:"\\E621"}.ureport-right-border:before{content:"\\E622"}.ureport-next:before{content:"\\E60D"}.ureport-prev:before{content:"\\E606"}.ureport-pdf-printer:before{content:"\\E607"}.ureport-forecolor1:before{content:"\\E601"}.ureport-end:before{content:"\\E60A"}.ureport-insert-column:before{content:"\\E619"}.ureport-polar:before{content:"\\E60E"}.ureport-header-repeat:before{content:"\\E696"}',""])},function(t,e){t.exports="data:application/vnd.ms-fontobject;base64,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MDE3dXJlcG9ydFZlcnNpb24gMS4wOyB0dGZhdXRvaGludCAodjAuOTQpIC1sIDggLXIgNTAgLUcgMjAwIC14IDE0IC13ICJHIiAtZiAtc3VyZXBvcnQAdQByAGUAcABvAHIAdABNAGUAZABpAHUAbQBGAG8AbgB0AEYAbwByAGcAZQAgADIALgAwACAAOgAgAHUAcgBlAHAAbwByAHQAIAA6ACAAOQAtADYALQAyADAAMQA3AHUAcgBlAHAAbwByAHQAVgBlAHIAcwBpAG8AbgAgADEALgAwADsAIAB0AHQAZgBhAHUAdABvAGgAaQBuAHQAIAAoAHYAMAAuADkANAApACAALQBsACAAOAAgAC0AcgAgADUAMAAgAC0ARwAgADIAMAAwACAALQB4ACAAMQA0ACAALQB3ACAAIgBHACIAIAAtAGYAIAAtAHMAdQByAGUAcABvAHIAdAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEsAAAABAAIAWwECAA4BAwBfAQQBBQEGAQcBCAEJAQoBCwEMAQ0BDgEPARABEQDvARIBEwEUARUBFgEXARgBGQEaARsBHAEdAR4BHwEgASEBIgEjASQBJQEmAScBKAEpASoBKwEsAS0BLgEvATABMQEyATMBNAE1ATYBNwE4ATkBOgE7ATwBPQE+AT8BQAFBAUIBQwFEAUUHc2V0dGluZw9zaGFyZWNvbm5lY3Rpb24IYmdjb2xvcjIIY3Jvc3N0YWIHYmFyY29kZQl1bmRlcmxpbmUOaG9yaXpvbnRhbC1iYXIHc2NhdHRlcgVzcWxkcwZxcmNvZGUHYmdjb2xvcghmb250c2l6ZQpmb250ZmFtaWx5BGFyZWEGaXRhbGljBGJvbGQIbWV0aG9kZHMGcHJpbnQxCGRhdGFiYXNlBmJ1YmJsZQZ4LXhsc3gDcGllBHNhdmUEb3BlbgxkZWxldGVjb2x1bW4JZGVsZXRlcm93CWluc2VydHJvdwhwcm9wZXJ0eQhhbGlnbnRvcAthbGlnbmJvdHRvbQthbGlnbm1pZGRsZQVjbGVhbglmb3JlY29sb3INZm9vdGVyLXJlcGVhdANwZGYFcHJpbnQFZmlyc3QJYWxpZ25sZWZ0CmFsaWducmlnaHQFbWVyZ2UEcmVkbwhtaXhjaGFydAZpbXBvcnQNY2xlYW4t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"; +},function(t,e){t.exports="data:application/x-font-ttf;base64,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ADAAIAAtAEcAIAAyADAAMAAgAC0AeAAgADEANAAgAC0AdwAgACIARwAiACAALQBmACAALQBzAHUAcgBlAHAAbwByAHQAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABLAAAAAQACAFsBAgAOAQMAXwEEAQUBBgEHAQgBCQEKAQsBDAENAQ4BDwEQAREA7wESARMBFAEVARYBFwEYARkBGgEbARwBHQEeAR8BIAEhASIBIwEkASUBJgEnASgBKQEqASsBLAEtAS4BLwEwATEBMgEzATQBNQE2ATcBOAE5AToBOwE8AT0BPgE/AUABQQFCAUMBRAFFB3NldHRpbmcPc2hhcmVjb25uZWN0aW9uCGJnY29sb3IyCGNyb3NzdGFiB2JhcmNvZGUJdW5kZXJsaW5lDmhvcml6b250YWwtYmFyB3NjYXR0ZXIFc3FsZHMGcXJjb2RlB2JnY29sb3IIZm9udHNpemUKZm9udGZhbWlseQRhcmVhBml0YWxpYwRib2xkCG1ldGhvZGRzBnByaW50MQhkYXRhYmFzZQZidWJibGUGeC14bHN4A3BpZQRzYXZlBG9wZW4MZGVsZXRlY29sdW1uCWRlbGV0ZXJvdwlpbnNlcnRyb3cIcHJvcGVydHkIYWxpZ250b3ALYWxpZ25ib3R0b20LYWxpZ25taWRkbGUFY2xlYW4JZm9yZWNvbG9yDWZvb3Rlci1yZXBlYXQDcGRmBXByaW50BWZpcnN0CWFsaWdubGVmdAphbGlnbnJpZ2h0BW1lcmdlBHJlZG8IbWl4Y2hhcnQGaW1wb3J0DWNsZWFuLWNvbnRlbnQEdW5kbwluby1ib3JkZXILYWxpZ25jZW50ZXIEd29yZAdwcmV2aWV3C2NsZWFuLXN0eWxlBGxpbmUEbGVhZgcyMXByaW50BXJhZGFyBWltYWdlDWJvdHRvbS1ib3JkZXIKdG9wLWJvcmRlcgtmdWxsLWJvcmRlcgtsZWZ0LWJvcmRlcgxyaWdodC1ib3JkZXIEbmV4dARwcmV2C3BkZi1wcmludGVyCmZvcmVjb2xvcjEDZW5kDWluc2VydC1jb2x1bW4FcG9sYXINaGVhZGVyLXJlcGVhdAABAAH//wAPAAAAAAAAAAAAAAAAAAAAAAAyADIDGP/hA4D/LAMY/+EDgP8ssAAssCBgZi2wASwg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IBuzAiYDGllCQiMgR7AEQ7CAYmAgsAArIIqKYSCwAkNgZCOwA0NhZFBYsAJDYRuwA0NgWbADJbCAYmGwAiVGYTgjIDwjOBshICBGI0ewACsjYTghWbEkARQrLbA7LLAuKy6xJAEUKy2wPCywLyshIyAgPLAEI0IjOLEkARQrsARDLrAkKy2wPSywABUgR7AAI0KyAAEBFRQTLrAqKi2wPiywABUgR7AAI0KyAAEBFRQTLrAqKi2wPyyxAAEUE7ArKi2wQCywLSotsEEssAAWRSMgLiBGiiNhOLEkARQrLbBCLLAJI0KwQSstsEMssgAAOistsEQssgABOistsEUssgEAOistsEYssgEBOistsEcssgAAOystsEgssgABOystsEkssgEAOystsEossgEBOystsEsssgAANystsEwssgABNystsE0ssgEANystsE4ssgEBNystsE8ssgAAOSstsFAssgABOSstsFEssgEAOSstsFIssgEBOSstsFMssgAAPCstsFQssgABPCstsFUssgEAPCstsFYssgEBPCstsFcssgAAOCstsFgssgABOCstsFkssgEAOCstsFossgEBOCstsFsssDArLrEkARQrLbBcLLAwK7A0Ky2wXSywMCuwNSstsF4ssAAWsDArsDYrLbBfLLAxKy6xJAEUKy2wYCywMSuwNCstsGEssDErsDUrLbBiLLAxK7A2Ky2wYyywMisusSQBFCstsGQssDIrsDQrLbBlLLAyK7A1Ky2wZiywMiuwNistsGcssDMrLrEkARQrLbBoLLAzK7A0Ky2waSywMyuwNSstsGossDMrsDYrLbBrLCuwCGWwAyRQeLABFTAtAABLuADIUlixAQGOWbkIAAgAYyCwASNEILADI3CwDkUgIEu4AA5RS7AGU1pYsDQbsChZYGYgilVYsAIlYbABRWMjYrACI0SzCgkFBCuzCgsFBCuzDg8FBCtZsgQoCUVSRLMKDQYEK7EGAUSxJAGIUViwQIhYsQYDRLEmAYhRWLgEAIhYsQYBRFlZWVm4Af+FsASNsQUARAAAAA=="; +},function(t,e,n){var o=n(38);"string"==typeof o&&(o=[[t.id,o,""]]);n(8)(o,{});o.locals&&(t.exports=o.locals)},function(t,e,n){e=t.exports=n(3)(),e.push([t.id,".ud-toolbar{width:100%;background:#f8f8f8}.ud-property-panel{width:400px;border:1px solid #999;border-radius:5px;top:35px;left:710px;z-index:105;position:absolute;background:#fff;box-shadow:5px 5px 5px #888}.ud-select-color{background:#000;width:14px;height:4px;display:block}.ud-select-bgcolor{background:#fff;width:14px;height:4px;display:block}",""])},function(t,e,n){var o=n(40);"string"==typeof o&&(o=[[t.id,o,""]]);n(8)(o,{});o.locals&&(t.exports=o.locals)},function(t,e,n){e=t.exports=n(3)(),e.push([t.id,'.tree li{list-style-type:none;margin:0;padding:2px 5px 0 0;position:relative;line-height:1}.tree li:after,.tree li:before{content:"";left:-35px;position:absolute;right:auto}.tree li:before{border-left:1px solid #999;bottom:50px;height:100%;top:-1px;width:1px}.tree li div li:before{border:none}.tree li:after{border-top:1px solid #999;height:20px;top:23px;width:15px}.tree li div li:after{border:none}.tree li{margin-top:-5px}.tree li span{border:1px solid transparent;display:block;margin:10px 0 5px -20px;cursor:pointer;white-space:nowrap}.tree>ul>li:after,.tree>ul>li:before{border:0}.tree li:last-child:before{height:30px}.tree-active{border:1px solid #2196f3!important}',""])},function(t,e){"use strict";!function(t){t.fn.draggable=function(e){var n=t.extend({handle:0,exclude:0},e);return this.each(function(){var e,o,i=t(this),r=n.handle?t(n.handle,i):i;r.on({mousedown:function(r){var a=r.target,s="",l=!1;if(a&&(s=a.className,s&&(s=s.trim(),s.indexOf("cm-")>-1?l=!0:s.indexOf("CodeMirror-")>-1&&(l=!0))),(!s||"form-control"!==s&&"presentation"!==s&&!l)&&!(a&&"presentation"===t(a).attr("role")||n.exclude&&~t.inArray(r.target,t(n.exclude,i)))){var u=i.offset();e=r.pageX-u.left,o=r.pageY-u.top,t(document).on("mousemove.drag",function(t){i.offset({top:t.pageY-o,left:t.pageX-e})})}},mouseup:function(e){t(document).off("mousemove.drag")}})})}}(jQuery)},function(t,e,n){!function(t){t(n(43))}(function(t){"use strict";function e(t,e,n){return/^(?:operator|sof|keyword c|case|new|export|default|[\[{}\(,;:]|=>)$/.test(e.lastType)||"quasi"==e.lastType&&/\{\s*$/.test(t.string.slice(0,t.pos-(n||0)))}t.defineMode("javascript",function(n,o){function i(t){for(var e,n=!1,o=!1;null!=(e=t.next());){if(!n){if("/"==e&&!o)return;"["==e?o=!0:o&&"]"==e&&(o=!1)}n=!n&&"\\"==e}}function r(t,e,n){return Tt=t,It=n,e}function a(t,n){var o=t.next();if('"'==o||"'"==o)return n.tokenize=s(o),n.tokenize(t,n);if("."==o&&t.match(/^\d+(?:[eE][+\-]?\d+)?/))return r("number","number");if("."==o&&t.match(".."))return r("spread","meta");if(/[\[\]{}\(\),;\:\.]/.test(o))return r(o);if("="==o&&t.eat(">"))return r("=>","operator");if("0"==o&&t.eat(/x/i))return t.eatWhile(/[\da-f]/i),r("number","number");if("0"==o&&t.eat(/o/i))return t.eatWhile(/[0-7]/i),r("number","number");if("0"==o&&t.eat(/b/i))return t.eatWhile(/[01]/i),r("number","number");if(/\d/.test(o))return t.match(/^\d*(?:\.\d*)?(?:[eE][+\-]?\d+)?/),r("number","number");if("/"==o)return t.eat("*")?(n.tokenize=l,l(t,n)):t.eat("/")?(t.skipToEnd(),r("comment","comment")):e(t,n,1)?(i(t),t.match(/^\b(([gimyu])(?![gimyu]*\2))+\b/),r("regexp","string-2")):(t.eatWhile(Qt),r("operator","operator",t.current()));if("`"==o)return n.tokenize=u,u(t,n);if("#"==o)return t.skipToEnd(),r("error","error");if(Qt.test(o))return">"==o&&n.lexical&&">"==n.lexical.type||t.eatWhile(Qt),r("operator","operator",t.current());if(Bt.test(o)){t.eatWhile(Bt);var a=t.current(),c=kt.propertyIsEnumerable(a)&&kt[a];return c&&"."!=n.lastType?r(c.type,c.style,a):r("variable","variable",a)}}function s(t){return function(e,n){var o,i=!1;if(Nt&&"@"==e.peek()&&e.match(jt))return n.tokenize=a,r("jsonld-keyword","meta");for(;null!=(o=e.next())&&(o!=t||i);)i=!i&&"\\"==o;return i||(n.tokenize=a),r("string","string")}}function l(t,e){for(var n,o=!1;n=t.next();){if("/"==n&&o){e.tokenize=a;break}o="*"==n}return r("comment","comment")}function u(t,e){for(var n,o=!1;null!=(n=t.next());){if(!o&&("`"==n||"$"==n&&t.eat("{"))){e.tokenize=a;break}o=!o&&"\\"==n}return r("quasi","string-2",t.current())}function c(t,e){e.fatArrowAt&&(e.fatArrowAt=null);var n=t.string.indexOf("=>",t.start);if(!(n<0)){if(St){var o=/:\s*(?:\w+(?:<[^>]*>|\[\])?|\{[^}]*\})\s*$/.exec(t.string.slice(t.start,n));o&&(n=o.index)}for(var i=0,r=!1,a=n-1;a>=0;--a){var s=t.string.charAt(a),l=_t.indexOf(s);if(l>=0&&l<3){if(!i){++a;break}if(0==--i){"("==s&&(r=!0);break}}else if(l>=3&&l<6)++i;else if(Bt.test(s))r=!0;else{if(/["'\/]/.test(s))return;if(r&&!i){++a;break}}}r&&!i&&(e.fatArrowAt=a)}}function d(t,e,n,o,i,r){this.indented=t,this.column=e,this.type=n,this.prev=i,this.info=r,null!=o&&(this.align=o)}function A(t,e){for(var n=t.localVars;n;n=n.next)if(n.name==e)return!0;for(var o=t.context;o;o=o.prev)for(var n=o.vars;n;n=n.next)if(n.name==e)return!0}function h(t,e,n,o,i){var r=t.cc;for(Rt.state=t,Rt.stream=i,Rt.marked=null,Rt.cc=r,Rt.style=e,t.lexical.hasOwnProperty("align")||(t.lexical.align=!0);;){var a=r.length?r.pop():Lt?C:b;if(a(n,o)){for(;r.length&&r[r.length-1].lex;)r.pop()();return Rt.marked?Rt.marked:"variable"==n&&A(t,o)?"variable-2":e}}}function f(){for(var t=arguments.length-1;t>=0;t--)Rt.cc.push(arguments[t])}function g(){return f.apply(null,arguments),!0}function p(t){function e(e){for(var n=e;n;n=n.next)if(n.name==t)return!0;return!1}var n=Rt.state;if(Rt.marked="def",n.context){if(e(n.localVars))return;n.localVars={name:t,next:n.localVars}}else{if(e(n.globalVars))return;o.globalVars&&(n.globalVars={name:t,next:n.globalVars})}}function M(){Rt.state.context={prev:Rt.state.context,vars:Rt.state.localVars},Rt.state.localVars=Yt}function y(){Rt.state.localVars=Rt.state.context.vars,Rt.state.context=Rt.state.context.prev}function m(t,e){var n=function(){var n=Rt.state,o=n.indented;if("stat"==n.lexical.type)o=n.lexical.indented;else for(var i=n.lexical;i&&")"==i.type&&i.align;i=i.prev)o=i.indented;n.lexical=new d(o,Rt.stream.column(),t,null,n.lexical,e)};return n.lex=!0,n}function w(){var t=Rt.state;t.lexical.prev&&(")"==t.lexical.type&&(t.indented=t.lexical.indented),t.lexical=t.lexical.prev)}function v(t){function e(n){return n==t?g():";"==t?f():g(e)}return e}function b(t,e){return"var"==t?g(m("vardef",e.length),q,v(";"),w):"keyword a"==t?g(m("form"),T,b,w):"keyword b"==t?g(m("form"),b,w):"{"==t?g(m("}"),V,w):";"==t?g():"if"==t?("else"==Rt.state.lexical.info&&Rt.state.cc[Rt.state.cc.length-1]==w&&Rt.state.cc.pop()(),g(m("form"),T,b,w,ot)):"function"==t?g(ut):"for"==t?g(m("form"),it,b,w):"variable"==t?g(m("stat"),R):"switch"==t?g(m("form"),T,m("}","switch"),v("{"),V,w,w):"case"==t?g(C,v(":")):"default"==t?g(v(":")):"catch"==t?g(m("form"),M,v("("),ct,v(")"),b,w,y):"class"==t?g(m("form"),At,w):"export"==t?g(m("stat"),pt,w):"import"==t?g(m("stat"),yt,w):"module"==t?g(m("form"),$,m("}"),v("{"),V,w,w):"type"==t?g(W,v("operator"),W,v(";")):"async"==t?g(b):f(m("stat"),C,v(";"),w)}function C(t){return I(t,!1)}function E(t){return I(t,!0)}function T(t){return"("!=t?f():g(m(")"),C,v(")"),w)}function I(t,e){if(Rt.state.fatArrowAt==Rt.stream.start){var n=e?Q:k;if("("==t)return g(M,m(")"),F($,")"),w,v("=>"),n,y);if("variable"==t)return f(M,$,v("=>"),n,y)}var o=e?L:N;return Ut.hasOwnProperty(t)?g(o):"function"==t?g(ut,o):"class"==t?g(m("form"),dt,w):"keyword c"==t||"async"==t?g(e?D:x):"("==t?g(m(")"),x,v(")"),w,o):"operator"==t||"spread"==t?g(e?E:C):"["==t?g(m("]"),Ct,w,o):"{"==t?P(O,"}",null,o):"quasi"==t?f(S,o):"new"==t?g(j(e)):g()}function x(t){return t.match(/[;\}\)\],]/)?f():f(C)}function D(t){return t.match(/[;\}\)\],]/)?f():f(E)}function N(t,e){return","==t?g(C):L(t,e,!1)}function L(t,e,n){var o=0==n?N:L,i=0==n?C:E;return"=>"==t?g(M,n?Q:k,y):"operator"==t?/\+\+|--/.test(e)?g(o):"?"==e?g(C,v(":"),i):g(i):"quasi"==t?f(S,o):";"!=t?"("==t?P(E,")","call",o):"."==t?g(Y,o):"["==t?g(m("]"),x,v("]"),w,o):void 0:void 0}function S(t,e){return"quasi"!=t?f():"${"!=e.slice(e.length-2)?g(S):g(C,B)}function B(t){if("}"==t)return Rt.marked="string-2",Rt.state.tokenize=u,g(S)}function k(t){return c(Rt.stream,Rt.state),f("{"==t?b:C)}function Q(t){return c(Rt.stream,Rt.state),f("{"==t?b:E)}function j(t){return function(e){return"."==e?g(t?U:_):f(t?E:C)}}function _(t,e){if("target"==e)return Rt.marked="keyword",g(N)}function U(t,e){if("target"==e)return Rt.marked="keyword",g(L)}function R(t){return":"==t?g(w,b):f(N,v(";"),w)}function Y(t){if("variable"==t)return Rt.marked="property",g()}function O(t,e){return"async"==t?(Rt.marked="property",g(O)):"variable"==t||"keyword"==Rt.style?(Rt.marked="property",g("get"==e||"set"==e?H:z)):"number"==t||"string"==t?(Rt.marked=Nt?"property":Rt.style+" property",g(z)):"jsonld-keyword"==t?g(z):"modifier"==t?g(O):"["==t?g(C,v("]"),z):"spread"==t?g(C):":"==t?f(z):void 0}function H(t){return"variable"!=t?f(z):(Rt.marked="property",g(ut))}function z(t){return":"==t?g(E):"("==t?f(ut):void 0}function F(t,e,n){function o(i,r){if(n?n.indexOf(i)>-1:","==i){var a=Rt.state.lexical;return"call"==a.info&&(a.pos=(a.pos||0)+1),g(function(n,o){return n==e||o==e?f():f(t)},o)}return i==e||r==e?g():g(v(e))}return function(n,i){return n==e||i==e?g():f(t,o)}}function P(t,e,n){for(var o=3;o"==t)return g(W)}function X(t,e){return"variable"==t||"keyword"==Rt.style?(Rt.marked="property",g(X)):"?"==e?g(X):":"==t?g(W):void 0}function Z(t){return"variable"==t?g(Z):":"==t?g(W):void 0}function K(t,e){return"<"==e?g(m(">"),F(W,">"),w,K):"|"==e||"."==t?g(W):"["==t?g(v("]"),K):void 0}function q(){return f($,G,et,nt)}function $(t,e){return"modifier"==t?g($):"variable"==t?(p(e),g()):"spread"==t?g($):"["==t?P($,"]"):"{"==t?P(tt,"}"):void 0}function tt(t,e){return"variable"!=t||Rt.stream.match(/^\s*:/,!1)?("variable"==t&&(Rt.marked="property"),"spread"==t?g($):"}"==t?f():g(v(":"),$,et)):(p(e),g(et))}function et(t,e){if("="==e)return g(E)}function nt(t){if(","==t)return g(q)}function ot(t,e){if("keyword b"==t&&"else"==e)return g(m("form","else"),b,w)}function it(t){if("("==t)return g(m(")"),rt,v(")"),w)}function rt(t){return"var"==t?g(q,v(";"),st):";"==t?g(st):"variable"==t?g(at):f(C,v(";"),st)}function at(t,e){return"in"==e||"of"==e?(Rt.marked="keyword",g(C)):g(N,st)}function st(t,e){return";"==t?g(lt):"in"==e||"of"==e?(Rt.marked="keyword",g(C)):f(C,v(";"),lt)}function lt(t){")"!=t&&g(C)}function ut(t,e){return"*"==e?(Rt.marked="keyword",g(ut)):"variable"==t?(p(e),g(ut)):"("==t?g(M,m(")"),F(ct,")"),w,G,b,y):void 0}function ct(t){return"spread"==t?g(ct):f($,G,et)}function dt(t,e){return"variable"==t?At(t,e):ht(t,e)}function At(t,e){if("variable"==t)return p(e),g(ht)}function ht(t,e){return"extends"==e||"implements"==e?g(St?W:C,ht):"{"==t?g(m("}"),ft,w):void 0}function ft(t,e){return"variable"==t||"keyword"==Rt.style?("static"==e||"get"==e||"set"==e||St&&("public"==e||"private"==e||"protected"==e||"readonly"==e||"abstract"==e))&&Rt.stream.match(/^\s+[\w$\xa1-\uffff]/,!1)?(Rt.marked="keyword",g(ft)):(Rt.marked="property",g(St?gt:ut,ft)):"*"==e?(Rt.marked="keyword",g(ft)):";"==t?g(ft):"}"==t?g():void 0}function gt(t,e){return"?"==e?g(gt):":"==t?g(W,et):f(ut)}function pt(t,e){return"*"==e?(Rt.marked="keyword",g(bt,v(";"))):"default"==e?(Rt.marked="keyword",g(C,v(";"))):"{"==t?g(F(Mt,"}"),bt,v(";")):f(b)}function Mt(t,e){return"as"==e?(Rt.marked="keyword",g(v("variable"))):"variable"==t?f(E,Mt):void 0}function yt(t){return"string"==t?g():f(mt,wt,bt)}function mt(t,e){return"{"==t?P(mt,"}"):("variable"==t&&p(e),"*"==e&&(Rt.marked="keyword"),g(vt))}function wt(t){if(","==t)return g(mt,wt)}function vt(t,e){if("as"==e)return Rt.marked="keyword",g(mt)}function bt(t,e){if("from"==e)return Rt.marked="keyword",g(C)}function Ct(t){return"]"==t?g():f(F(E,"]"))}function Et(t,e){return"operator"==t.lastType||","==t.lastType||Qt.test(e.charAt(0))||/[,.]/.test(e.charAt(0))}var Tt,It,xt=n.indentUnit,Dt=o.statementIndent,Nt=o.jsonld,Lt=o.json||Nt,St=o.typescript,Bt=o.wordCharacters||/[\w$\xa1-\uffff]/,kt=function(){function t(t){return{type:t,style:"keyword"}}var e=t("keyword a"),n=t("keyword b"),o=t("keyword c"),i=t("operator"),r={type:"atom",style:"atom"},a={if:t("if"),while:e,with:e,else:n,do:n,try:n,finally:n,return:o,break:o,continue:o,new:t("new"),delete:o,throw:o,debugger:o,var:t("var"),const:t("var"),let:t("var"),function:t("function"),catch:t("catch"),for:t("for"),switch:t("switch"),case:t("case"),default:t("default"),in:i,typeof:i,instanceof:i,true:r,false:r,null:r,undefined:r,NaN:r,Infinity:r,this:t("this"),class:t("class"),super:t("atom"),yield:o,export:t("export"),import:t("import"),extends:o,await:o,async:t("async")};if(St){var s={type:"variable",style:"variable-3"},l={interface:t("class"),implements:o,namespace:o,module:t("module"),enum:t("module"),type:t("type"),public:t("modifier"),private:t("modifier"),protected:t("modifier"),abstract:t("modifier"),as:i,string:s,number:s,boolean:s,any:s};for(var u in l)a[u]=l[u]}return a}(),Qt=/[+\-*&%=<>!?|~^]/,jt=/^@(context|id|value|language|type|container|list|set|reverse|index|base|vocab|graph)"/,_t="([{}])",Ut={atom:!0,number:!0,variable:!0,string:!0,regexp:!0,this:!0,"jsonld-keyword":!0},Rt={state:null,column:null,marked:null,cc:null},Yt={name:"this",next:{name:"arguments"}};return w.lex=!0,{startState:function(t){var e={tokenize:a,lastType:"sof",cc:[],lexical:new d((t||0)-xt,0,"block",!1),localVars:o.localVars,context:o.localVars&&{vars:o.localVars},indented:t||0};return o.globalVars&&"object"==typeof o.globalVars&&(e.globalVars=o.globalVars),e},token:function(t,e){if(t.sol()&&(e.lexical.hasOwnProperty("align")||(e.lexical.align=!1),e.indented=t.indentation(),c(t,e)),e.tokenize!=l&&t.eatSpace())return null;var n=e.tokenize(t,e);return"comment"==Tt?n:(e.lastType="operator"!=Tt||"++"!=It&&"--"!=It?Tt:"incdec",h(e,n,Tt,It,t))},indent:function(e,n){if(e.tokenize==l)return t.Pass;if(e.tokenize!=a)return 0;var i,r=n&&n.charAt(0),s=e.lexical;if(!/^\s*else\b/.test(n))for(var u=e.cc.length-1;u>=0;--u){var c=e.cc[u];if(c==w)s=s.prev;else if(c!=ot)break}for(;("stat"==s.type||"form"==s.type)&&("}"==r||(i=e.cc[e.cc.length-1])&&(i==N||i==L)&&!/^[,\.=+\-*:?[\(]/.test(n));)s=s.prev;Dt&&")"==s.type&&"stat"==s.prev.type&&(s=s.prev);var d=s.type,A=r==d;return"vardef"==d?s.indented+("operator"==e.lastType||","==e.lastType?s.info+1:0):"form"==d&&"{"==r?s.indented:"form"==d?s.indented+xt:"stat"==d?s.indented+(Et(e,n)?Dt||xt:0):"switch"!=s.info||A||0==o.doubleIndentSwitch?s.align?s.column+(A?0:1):s.indented+(A?0:xt):s.indented+(/^(?:case|default)\b/.test(n)?xt:2*xt)},electricInput:/^\s*(?:case .*?:|default:|\{|\})$/,blockCommentStart:Lt?null:"/*",blockCommentEnd:Lt?null:"*/",lineComment:Lt?null:"//",fold:"brace",closeBrackets:"()[]{}''\"\"``",helperType:Lt?"json":"javascript",jsonldMode:Nt,jsonMode:Lt,expressionAllowed:e,skipExpression:function(t){var e=t.cc[t.cc.length-1];e!=C&&e!=E||t.cc.pop()}}}),t.registerHelper("wordChars","javascript",/[\w$]/),t.defineMIME("text/javascript","javascript"),t.defineMIME("text/ecmascript","javascript"),t.defineMIME("application/javascript","javascript"),t.defineMIME("application/x-javascript","javascript"),t.defineMIME("application/ecmascript","javascript"),t.defineMIME("application/json",{name:"javascript",json:!0}),t.defineMIME("application/x-json",{name:"javascript",json:!0}),t.defineMIME("application/ld+json",{name:"javascript",jsonld:!0}),t.defineMIME("text/typescript",{name:"javascript",typescript:!0}),t.defineMIME("application/typescript",{name:"javascript",typescript:!0})})},function(t,e,n){!function(e,n){t.exports=n()}(this,function(){"use strict";function t(t){return new RegExp("(^|\\s)"+t+"(?:$|\\s)\\s*")}function e(t){for(var e=t.childNodes.length;e>0;--e)t.removeChild(t.firstChild);return t}function n(t,n){return e(t).appendChild(n)}function o(t,e,n,o){var i=document.createElement(t);if(n&&(i.className=n),o&&(i.style.cssText=o),"string"==typeof e)i.appendChild(document.createTextNode(e));else if(e)for(var r=0;r=e)return a+(e-r);a+=s-r,a+=n-a%n,r=s+1}}function d(){this.id=null}function A(t,e){for(var n=0;n=e)return o+Math.min(a,e-i);if(i+=r-o,i+=n-i%n,o=r+1,i>=e)return o}}function f(t){for(;Na.length<=t;)Na.push(g(Na)+" ");return Na[t]}function g(t){return t[t.length-1]}function p(t,e){for(var n=[],o=0;o"€"&&(t.toUpperCase()!=t.toLowerCase()||La.test(t))}function v(t,e){return e?!!(e.source.indexOf("\\w")>-1&&w(t))||e.test(t):w(t)}function b(t){for(var e in t)if(t.hasOwnProperty(e)&&t[e])return!1;return!0}function C(t){return t.charCodeAt(0)>=768&&Sa.test(t)}function E(t,e,n){var i=this;this.input=n,i.scrollbarFiller=o("div",null,"CodeMirror-scrollbar-filler"),i.scrollbarFiller.setAttribute("cm-not-content","true"),i.gutterFiller=o("div",null,"CodeMirror-gutter-filler"),i.gutterFiller.setAttribute("cm-not-content","true"),i.lineDiv=o("div",null,"CodeMirror-code"),i.selectionDiv=o("div",null,null,"position: relative; z-index: 1"),i.cursorDiv=o("div",null,"CodeMirror-cursors"),i.measure=o("div",null,"CodeMirror-measure"),i.lineMeasure=o("div",null,"CodeMirror-measure"),i.lineSpace=o("div",[i.measure,i.lineMeasure,i.selectionDiv,i.cursorDiv,i.lineDiv],null,"position: relative; outline: none"),i.mover=o("div",[o("div",[i.lineSpace],"CodeMirror-lines")],null,"position: relative"),i.sizer=o("div",[i.mover],"CodeMirror-sizer"),i.sizerWidth=null,i.heightForcer=o("div",null,null,"position: absolute; height: "+Ea+"px; width: 1px;"),i.gutters=o("div",null,"CodeMirror-gutters"),i.lineGutter=null,i.scroller=o("div",[i.sizer,i.heightForcer,i.gutters],"CodeMirror-scroll"),i.scroller.setAttribute("tabIndex","-1"),i.wrapper=o("div",[i.scrollbarFiller,i.gutterFiller,i.scroller],"CodeMirror"),na&&oa<8&&(i.gutters.style.zIndex=-1,i.scroller.style.paddingRight=0),ia||$r&&Aa||(i.scroller.draggable=!0),t&&(t.appendChild?t.appendChild(i.wrapper):t(i.wrapper)),i.viewFrom=i.viewTo=e.first,i.reportedViewFrom=i.reportedViewTo=e.first,i.view=[],i.renderedView=null,i.externalMeasured=null,i.viewOffset=0,i.lastWrapHeight=i.lastWrapWidth=0,i.updateLineNumbers=null,i.nativeBarWidth=i.barHeight=i.barWidth=0,i.scrollbarsClipped=!1,i.lineNumWidth=i.lineNumInnerWidth=i.lineNumChars=null,i.alignWidgets=!1,i.cachedCharWidth=i.cachedTextHeight=i.cachedPaddingH=null,i.maxLine=null,i.maxLineLength=0,i.maxLineChanged=!1,i.wheelDX=i.wheelDY=i.wheelStartX=i.wheelStartY=null,i.shift=!1,i.selForContextMenu=null,i.activeTouch=null,n.init(i)}function T(t,e){if(e-=t.first,e<0||e>=t.size)throw new Error("There is no line "+(e+t.first)+" in the document.");for(var n=t;!n.lines;)for(var o=0;;++o){var i=n.children[o],r=i.chunkSize();if(e=t.first&&en?k(n,T(t,n).text.length):O(e,T(t,e.line).text.length)}function O(t,e){var n=t.ch;return null==n||n>e?k(t.line,e):n<0?k(t.line,0):t}function H(t,e){for(var n=[],o=0;o=e:r.to>e);(o||(o=[])).push(new P(a,r.from,l?null:r.to))}}return o}function X(t,e,n){var o;if(t)for(var i=0;i=e:r.to>e);if(s||r.from==e&&"bookmark"==a.type&&(!n||r.marker.insertLeft)){var l=null==r.from||(a.inclusiveLeft?r.from<=e:r.from0&&s)for(var v=0;v0)){var c=[l,1],d=Q(u.from,s.from),h=Q(u.to,s.to);(d<0||!a.inclusiveLeft&&!d)&&c.push({from:u.from,to:s.from}),(h>0||!a.inclusiveRight&&!h)&&c.push({from:s.to,to:u.to}),i.splice.apply(i,c),l+=c.length-1}}return i}function $(t){var e=t.markedSpans;if(e){for(var n=0;n=0&&d<=0||c<=0&&d>=0)&&(c<=0&&(l.marker.inclusiveRight&&i.inclusiveLeft?Q(u.to,n)>=0:Q(u.to,n)>0)||c>=0&&(l.marker.inclusiveRight&&i.inclusiveLeft?Q(u.from,o)<=0:Q(u.from,o)<0)))return!0}}}function lt(t){for(var e;e=rt(t);)t=e.find(-1,!0).line;return t}function ut(t){for(var e,n;e=at(t);)t=e.find(1,!0).line,(n||(n=[])).push(t);return n}function ct(t,e){var n=T(t,e),o=lt(n);return n==o?e:N(o)}function dt(t,e){if(e>t.lastLine())return e;var n,o=T(t,e);if(!At(t,o))return e;for(;n=at(o);)o=n.find(1,!0).line;return N(o)+1}function At(t,e){var n=ka&&e.markedSpans;if(n)for(var o=void 0,i=0;ie.maxLineLength&&(e.maxLineLength=n,e.maxLine=t)})}function Mt(t,e,n,o){if(!t)return o(e,n,"ltr");for(var i=!1,r=0;re||e==n&&a.to==e)&&(o(Math.max(a.from,e),Math.min(a.to,n),1==a.level?"rtl":"ltr"),i=!0)}i||o(e,n,"ltr")}function yt(t){return t.level%2?t.to:t.from}function mt(t){return t.level%2?t.from:t.to}function wt(t){var e=xt(t);return e?yt(e[0]):0}function vt(t){var e=xt(t);return e?mt(g(e)):t.text.length}function bt(t,e,n){var o=t[0].level;return e==o||n!=o&&ee)return o;if(i.from==e||i.to==e){if(null!=n)return bt(t,i.level,t[n].level)?(i.from!=i.to&&(Qa=n),o):(i.from!=i.to&&(Qa=o),n);n=o}}return n}function Et(t,e,n,o){if(!o)return e+n;do e+=n;while(e>0&&C(t.text.charAt(e)));return e}function Tt(t,e,n,o){var i=xt(t);if(!i)return It(t,e,n,o);for(var r=Ct(i,e),a=i[r],s=Et(t,e,a.level%2?-n:n,o);;){if(s>a.from&&s0==a.level%2?a.to:a.from);if(a=i[r+=n],!a)return null;s=n>0==a.level%2?Et(t,a.to,-1,o):Et(t,a.from,1,o)}}function It(t,e,n,o){var i=e+n;if(o)for(;i>0&&C(t.text.charAt(i));)i+=n;return i<0||i>t.text.length?null:i}function xt(t){var e=t.order;return null==e&&(e=t.order=ja(t.text)),e}function Dt(t,e){return t._handlers&&t._handlers[e]||_a}function Nt(t,e,n){if(t.removeEventListener)t.removeEventListener(e,n,!1);else if(t.detachEvent)t.detachEvent("on"+e,n);else{var o=t._handlers,i=o&&o[e];if(i){var r=A(i,n);r>-1&&(o[e]=i.slice(0,r).concat(i.slice(r+1)))}}}function Lt(t,e){var n=Dt(t,e);if(n.length)for(var o=Array.prototype.slice.call(arguments,2),i=0;i0}function Qt(t){t.prototype.on=function(t,e){Ua(this,t,e)},t.prototype.off=function(t,e){Nt(this,t,e)}}function jt(t){t.preventDefault?t.preventDefault():t.returnValue=!1}function _t(t){t.stopPropagation?t.stopPropagation():t.cancelBubble=!0}function Ut(t){return null!=t.defaultPrevented?t.defaultPrevented:0==t.returnValue}function Rt(t){jt(t),_t(t)}function Yt(t){return t.target||t.srcElement}function Ot(t){var e=t.which;return null==e&&(1&t.button?e=1:2&t.button?e=3:4&t.button&&(e=2)),ha&&t.ctrlKey&&1==e&&(e=3),e}function Ht(t){if(null==ba){var e=o("span","​");n(t,o("span",[e,document.createTextNode("x")])),0!=t.firstChild.offsetHeight&&(ba=e.offsetWidth<=1&&e.offsetHeight>2&&!(na&&oa<8))}var i=ba?o("span","​"):o("span"," ",null,"display: inline-block; width: 1px; margin-right: -1px");return i.setAttribute("cm-text",""),i}function zt(t){if(null!=Ca)return Ca;var o=n(t,document.createTextNode("AخA")),i=Ma(o,0,1).getBoundingClientRect(),r=Ma(o,1,2).getBoundingClientRect();return e(t),!(!i||i.left==i.right)&&(Ca=r.right-i.right<3)}function Ft(t){if(null!=za)return za;var e=n(t,o("span","x")),i=e.getBoundingClientRect(),r=Ma(e,0,1).getBoundingClientRect();return za=Math.abs(i.left-r.left)>1}function Pt(t,e){arguments.length>2&&(e.dependencies=Array.prototype.slice.call(arguments,2)),Fa[t]=e}function Vt(t,e){Pa[t]=e}function Gt(t){if("string"==typeof t&&Pa.hasOwnProperty(t))t=Pa[t];else if(t&&"string"==typeof t.name&&Pa.hasOwnProperty(t.name)){var e=Pa[t.name];"string"==typeof e&&(e={name:e}),t=m(e,t),t.name=e.name}else{if("string"==typeof t&&/^[\w\-]+\/[\w\-]+\+xml$/.test(t))return Gt("application/xml");if("string"==typeof t&&/^[\w\-]+\/[\w\-]+\+json$/.test(t))return Gt("application/json")}return"string"==typeof t?{name:t}:t||{name:"null"}}function Wt(t,e){e=Gt(e);var n=Fa[e.name];if(!n)return Wt(t,"text/plain");var o=n(t,e);if(Va.hasOwnProperty(e.name)){var i=Va[e.name];for(var r in i)i.hasOwnProperty(r)&&(o.hasOwnProperty(r)&&(o["_"+r]=o[r]),o[r]=i[r])}if(o.name=e.name,e.helperType&&(o.helperType=e.helperType),e.modeProps)for(var a in e.modeProps)o[a]=e.modeProps[a];return o}function Jt(t,e){var n=Va.hasOwnProperty(t)?Va[t]:Va[t]={};u(e,n)}function Xt(t,e){if(e===!0)return e;if(t.copyState)return t.copyState(e);var n={};for(var o in e){var i=e[o];i instanceof Array&&(i=i.concat([])),n[o]=i}return n}function Zt(t,e){for(var n;t.innerMode&&(n=t.innerMode(e),n&&n.mode!=t);)e=n.state,t=n.mode;return n||{mode:t,state:e}}function Kt(t,e,n){return!t.startState||t.startState(e,n)}function qt(t,e,n,o){var i=[t.state.modeGen],r={};ae(t,e.text,t.doc.mode,n,function(t,e){return i.push(t,e)},r,o);for(var a=function(n){var o=t.state.overlays[n],a=1,s=0;ae(t,e.text,o.mode,!0,function(t,e){for(var n=a;st&&i.splice(a,1,t,i[a+1],r),a+=2,s=Math.min(t,r)}if(e)if(o.opaque)i.splice(n,a-n,t,"overlay "+e),a=n+2;else for(;nt.options.maxHighlightLength?Xt(t.doc.mode,o):o);e.stateAfter=o,e.styles=i.styles,i.classes?e.styleClasses=i.classes:e.styleClasses&&(e.styleClasses=null),n===t.doc.frontier&&t.doc.frontier++}return e.styles}function te(t,e,n){var o=t.doc,i=t.display;if(!o.mode.startState)return!0;var r=se(t,e,n),a=r>o.first&&T(o,r-1).stateAfter;return a=a?Xt(o.mode,a):Kt(o.mode),o.iter(r,e,function(n){ee(t,n.text,a);var s=r==e-1||r%5==0||r>=i.viewFrom&&re.start)return r}throw new Error("Mode "+t.name+" failed to advance stream.")}function ie(t,e,n,o){var i,r=function(t){return{start:d.start,end:d.pos,string:d.current(),type:i||null,state:t?Xt(a.mode,c):c}},a=t.doc,s=a.mode;e=Y(a,e);var l,u=T(a,e.line),c=te(t,e.line,n),d=new Ga(u.text,t.options.tabSize);for(o&&(l=[]);(o||d.post.options.maxHighlightLength?(s=!1,a&&ee(t,e,o,d.pos),d.pos=e.length,l=null):l=re(oe(n,d,o,A),r),A){var h=A[0].name;h&&(l="m-"+(l?h+" "+l:h))}if(!s||c!=l){for(;ua;--s){if(s<=r.first)return r.first;var l=T(r,s-1);if(l.stateAfter&&(!n||s<=r.frontier))return s;var u=c(l.text,null,t.options.tabSize);(null==i||o>u)&&(i=s-1,o=u)}return i}function le(t,e,n){this.text=t,tt(this,e),this.height=n?n(this):1}function ue(t,e,n,o){t.text=e,t.stateAfter&&(t.stateAfter=null),t.styles&&(t.styles=null),null!=t.order&&(t.order=null),$(t),tt(t,n);var i=o?o(t):1;i!=t.height&&D(t,i)}function ce(t){t.parent=null,$(t)}function de(t,e){if(!t||/^\s*$/.test(t))return null;var n=e.addModeClass?Xa:Ja;return n[t]||(n[t]=t.replace(/\S+/g,"cm-$&"))}function Ae(t,e){var n=o("span",null,null,ia?"padding-right: .1px":null),i={pre:o("pre",[n],"CodeMirror-line"),content:n,col:0,pos:0,cm:t,trailingSpace:!1,splitSpaces:(na||ia)&&t.getOption("lineWrapping")};n.setAttribute("role","presentation"),i.pre.setAttribute("role","presentation"),e.measure={};for(var r=0;r<=(e.rest?e.rest.length:0);r++){var a=r?e.rest[r-1]:e.line,l=void 0;i.pos=0,i.addToken=fe,zt(t.display.measure)&&(l=xt(a))&&(i.addToken=pe(i.addToken,l)),i.map=[];var u=e!=t.display.externalMeasured&&N(a);ye(a,i,$t(t,a,u)),a.styleClasses&&(a.styleClasses.bgClass&&(i.bgClass=s(a.styleClasses.bgClass,i.bgClass||"")),a.styleClasses.textClass&&(i.textClass=s(a.styleClasses.textClass,i.textClass||""))),0==i.map.length&&i.map.push(0,0,i.content.appendChild(Ht(t.display.measure))),0==r?(e.measure.map=i.map,e.measure.cache={}):((e.measure.maps||(e.measure.maps=[])).push(i.map),(e.measure.caches||(e.measure.caches=[])).push({}))}if(ia){var c=i.content.lastChild;(/\bcm-tab\b/.test(c.className)||c.querySelector&&c.querySelector(".cm-tab"))&&(i.content.className="cm-tab-wrap-hack")}return Lt(t,"renderLine",t,e.line,i.pre),i.pre.className&&(i.textClass=s(i.pre.className,i.textClass||"")),i}function he(t){var e=o("span","•","cm-invalidchar");return e.title="\\u"+t.charCodeAt(0).toString(16),e.setAttribute("aria-label",e.title),e}function fe(t,e,n,i,r,a,s){if(e){var l,u=t.splitSpaces?ge(e,t.trailingSpace):e,c=t.cm.state.specialChars,d=!1;if(c.test(e)){l=document.createDocumentFragment();for(var A=0;;){c.lastIndex=A;var h=c.exec(e),g=h?h.index-A:e.length-A;if(g){var p=document.createTextNode(u.slice(A,A+g));na&&oa<9?l.appendChild(o("span",[p])):l.appendChild(p),t.map.push(t.pos,t.pos+g,p),t.col+=g,t.pos+=g}if(!h)break;A+=g+1;var M=void 0;if("\t"==h[0]){var y=t.cm.options.tabSize,m=y-t.col%y;M=l.appendChild(o("span",f(m),"cm-tab")),M.setAttribute("role","presentation"),M.setAttribute("cm-text","\t"),t.col+=m}else"\r"==h[0]||"\n"==h[0]?(M=l.appendChild(o("span","\r"==h[0]?"␍":"␤","cm-invalidchar")),M.setAttribute("cm-text",h[0]),t.col+=1):(M=t.cm.options.specialCharPlaceholder(h[0]),M.setAttribute("cm-text",h[0]),na&&oa<9?l.appendChild(o("span",[M])):l.appendChild(M),t.col+=1);t.map.push(t.pos,t.pos+1,M),t.pos++}}else t.col+=e.length,l=document.createTextNode(u),t.map.push(t.pos,t.pos+e.length,l),na&&oa<9&&(d=!0),t.pos+=e.length;if(t.trailingSpace=32==u.charCodeAt(e.length-1),n||i||r||d||s){var w=n||"";i&&(w+=i),r&&(w+=r);var v=o("span",[l],w,s);return a&&(v.title=a),t.content.appendChild(v)}t.content.appendChild(l)}}function ge(t,e){if(t.length>1&&!/ /.test(t))return t;for(var n=e,o="",i=0;iu&&d.from<=u));A++);if(d.to>=c)return t(n,o,i,r,a,s,l);t(n,o.slice(0,d.to-u),i,r,null,s,l),r=null,o=o.slice(d.to-u),u=d.to}}}function Me(t,e,n,o){var i=!o&&n.widgetNode;i&&t.map.push(t.pos,t.pos+e,i),!o&&t.cm.display.input.needsContentAttribute&&(i||(i=t.content.appendChild(document.createElement("span"))),i.setAttribute("cm-marker",n.id)),i&&(t.cm.display.input.setUneditable(i),t.content.appendChild(i)),t.pos+=e,t.trailingSpace=!1}function ye(t,e,n){var o=t.markedSpans,i=t.text,r=0;if(o)for(var a,s,l,u,c,d,A,h=i.length,f=0,g=1,p="",M=0;;){if(M==f){l=u=c=d=s="",A=null,M=1/0;for(var y=[],m=void 0,w=0;wf||b.collapsed&&v.to==f&&v.from==f)?(null!=v.to&&v.to!=f&&M>v.to&&(M=v.to,u=""),b.className&&(l+=" "+b.className),b.css&&(s=(s?s+";":"")+b.css),b.startStyle&&v.from==f&&(c+=" "+b.startStyle),b.endStyle&&v.to==M&&(m||(m=[])).push(b.endStyle,v.to),b.title&&!d&&(d=b.title),b.collapsed&&(!A||ot(A.marker,b)<0)&&(A=v)):v.from>f&&M>v.from&&(M=v.from)}if(m)for(var C=0;C=h)break;for(var T=Math.min(h,M);;){if(p){var I=f+p.length;if(!A){var x=I>T?p.slice(0,T-f):p;e.addToken(e,x,a?a+l:l,c,f+x.length==M?u:"",d,s)}if(I>=T){p=p.slice(T-f),f=T;break}f=I,c=""}p=i.slice(r,r=n[g++]),a=de(n[g++],e.cm.options)}}else for(var D=1;D2&&r.push((l.bottom+u.top)/2-n.top)}}r.push(n.bottom-n.top)}}function We(t,e,n){if(t.line==e)return{map:t.measure.map,cache:t.measure.cache};for(var o=0;on)return{map:t.measure.maps[i],cache:t.measure.caches[i],before:!0}}function Je(t,e){e=lt(e);var o=N(e),i=t.display.externalMeasured=new me(t.doc,e,o);i.lineN=o;var r=i.built=Ae(t,i);return i.text=r.pre,n(t.display.lineMeasure,r.pre),i}function Xe(t,e,n,o){return qe(t,Ke(t,e),n,o)}function Ze(t,e){if(e>=t.display.viewFrom&&e=n.lineN&&ee)&&(r=l-s,i=r-1,e>=l&&(a="right")),null!=i){if(o=t[u+2],s==l&&n==(o.insertLeft?"left":"right")&&(a=n),"left"==n&&0==i)for(;u&&t[u-2]==t[u-3]&&t[u-1].insertLeft;)o=t[(u-=3)+2],a="left";if("right"==n&&i==l-s)for(;u=0&&(n=t[i]).left==n.right;i--);return n}function en(t,e,n,o){var i,r=$e(e.map,n,o),a=r.node,s=r.start,l=r.end,u=r.collapse;if(3==a.nodeType){for(var c=0;c<4;c++){for(;s&&C(e.line.text.charAt(r.coverStart+s));)--s;for(;r.coverStart+l0&&(u=o="right");var d;i=t.options.lineWrapping&&(d=a.getClientRects()).length>1?d["right"==o?d.length-1:0]:a.getBoundingClientRect()}if(na&&oa<9&&!s&&(!i||!i.left&&!i.right)){var A=a.parentNode.getClientRects()[0];i=A?{left:A.left,right:A.left+yn(t.display),top:A.top,bottom:A.bottom}:qa}for(var h=i.top-e.rect.top,f=i.bottom-e.rect.top,g=(h+f)/2,p=e.view.measure.heights,M=0;Mn.from?a(t-1):a(t,o)}o=o||T(t.doc,e.line),i||(i=Ke(t,o));var l=xt(o),u=e.ch;if(!l)return a(u);var c=Ct(l,u),d=s(u,c);return null!=Qa&&(d.other=s(u,Qa)),d}function hn(t,e){var n=0;e=Y(t.doc,e),t.options.lineWrapping||(n=yn(t.display)*e.ch);var o=T(t.doc,e.line),i=ft(o)+Oe(t.display);return{left:n,right:n,top:i,bottom:i+o.height}}function fn(t,e,n,o){var i=k(t,e);return i.xRel=o,n&&(i.outside=!0),i}function gn(t,e,n){var o=t.doc;if(n+=t.display.viewOffset,n<0)return fn(o.first,0,!0,-1);var i=L(o,n),r=o.first+o.size-1;if(i>r)return fn(o.first+o.size-1,T(o,r).text.length,!0,1);e<0&&(e=0);for(var a=T(o,i);;){var s=pn(t,a,i,e,n),l=at(a),u=l&&l.find(0,!0);if(!l||!(s.ch>u.from.ch||s.ch==u.from.ch&&s.xRel>0))return s;i=N(a=u.to.line)}}function pn(t,e,n,o,i){function r(o){var i=An(t,k(n,o),"line",e,u);return s=!0,a>i.bottom?i.left-l:ap)return fn(n,h,M,1);for(;;){if(c?h==A||h==Tt(e,A,1):h-A<=1){var y=o0&&y1){var v=qe(t,u,y,"right");a<=v.bottom&&a>=v.top&&Math.abs(o-v.right)1?1:0);return b}var E=Math.ceil(d/2),T=A+E;if(c){T=A;for(var I=0;Io?(h=T,p=x,(M=s)&&(p+=1e3),d=E):(A=T,f=x,g=s,d-=E)}}function Mn(t){if(null!=t.cachedTextHeight)return t.cachedTextHeight;if(null==Wa){Wa=o("pre");for(var i=0;i<49;++i)Wa.appendChild(document.createTextNode("x")),Wa.appendChild(o("br"));Wa.appendChild(document.createTextNode("x"))}n(t.measure,Wa);var r=Wa.offsetHeight/50;return r>3&&(t.cachedTextHeight=r),e(t.measure),r||1}function yn(t){if(null!=t.cachedCharWidth)return t.cachedCharWidth;var e=o("span","xxxxxxxxxx"),i=o("pre",[e]);n(t.measure,i);var r=e.getBoundingClientRect(),a=(r.right-r.left)/10;return a>2&&(t.cachedCharWidth=a),a||10}function mn(t){for(var e=t.display,n={},o={},i=e.gutters.clientLeft,r=e.gutters.firstChild,a=0;r;r=r.nextSibling,++a)n[t.options.gutters[a]]=r.offsetLeft+r.clientLeft+i,o[t.options.gutters[a]]=r.clientWidth;return{fixedPos:wn(e),gutterTotalWidth:e.gutters.offsetWidth,gutterLeft:n,gutterWidth:o,wrapperWidth:e.wrapper.clientWidth}}function wn(t){return t.scroller.getBoundingClientRect().left-t.sizer.getBoundingClientRect().left}function vn(t){var e=Mn(t.display),n=t.options.lineWrapping,o=n&&Math.max(5,t.display.scroller.clientWidth/yn(t.display)-3);return function(i){if(At(t.doc,i))return 0;var r=0;if(i.widgets)for(var a=0;a=t.display.viewTo)return null;if(e-=t.display.viewFrom,e<0)return null;for(var n=t.display.view,o=0;o=t.display.viewTo||s.to().line3&&(i(h,g.top,null,g.bottom),h=c,g.bottoml.bottom||u.bottom==l.bottom&&u.right>l.right)&&(l=u),h0?e.blinker=setInterval(function(){return e.cursorDiv.style.visibility=(n=!n)?"":"hidden"},t.options.cursorBlinkRate):t.options.cursorBlinkRate<0&&(e.cursorDiv.style.visibility="hidden")}}function Ln(t){t.state.focused||(t.display.input.focus(),Bn(t))}function Sn(t){t.state.delayingBlurEvent=!0,setTimeout(function(){t.state.delayingBlurEvent&&(t.state.delayingBlurEvent=!1,kn(t))},100)}function Bn(t,e){t.state.delayingBlurEvent&&(t.state.delayingBlurEvent=!1),"nocursor"!=t.options.readOnly&&(t.state.focused||(Lt(t,"focus",t,e),t.state.focused=!0,a(t.display.wrapper,"CodeMirror-focused"),t.curOp||t.display.selForContextMenu==t.doc.sel||(t.display.input.reset(),ia&&setTimeout(function(){return t.display.input.reset(!0)},20)),t.display.input.receivedFocus()),Nn(t))}function kn(t,e){t.state.delayingBlurEvent||(t.state.focused&&(Lt(t,"blur",t,e),t.state.focused=!1,wa(t.display.wrapper,"CodeMirror-focused")),clearInterval(t.display.blinker),setTimeout(function(){t.state.focused||(t.display.shift=!1)},150))}function Qn(t){var e=t.display,n=e.view;if(e.alignWidgets||e.gutters.firstChild&&t.options.fixedGutter){for(var o=wn(e)-e.scroller.scrollLeft+t.doc.scrollLeft,i=e.gutters.offsetWidth,r=o+"px",a=0;a.001||l<-.001)&&(D(i.line,r),Un(i.line),i.rest))for(var u=0;u=a&&(r=L(e,ft(T(e,l))-t.wrapper.clientHeight),a=l)}return{from:r,to:Math.max(a,r+1)}}function Yn(t,e){Math.abs(t.doc.scrollTop-e)<2||(t.doc.scrollTop=e,$r||To(t,{top:e}),t.display.scroller.scrollTop!=e&&(t.display.scroller.scrollTop=e),t.display.scrollbars.setScrollTop(e),$r&&To(t),wo(t,100))}function On(t,e,n){(n?e==t.doc.scrollLeft:Math.abs(t.doc.scrollLeft-e)<2)||(e=Math.min(e,t.display.scroller.scrollWidth-t.display.scroller.clientWidth),t.doc.scrollLeft=e,Qn(t),t.display.scroller.scrollLeft!=e&&(t.display.scroller.scrollLeft=e),t.display.scrollbars.setScrollLeft(e))}function Hn(t){var e=t.wheelDeltaX,n=t.wheelDeltaY;return null==e&&t.detail&&t.axis==t.HORIZONTAL_AXIS&&(e=t.detail),null==n&&t.detail&&t.axis==t.VERTICAL_AXIS?n=t.detail:null==n&&(n=t.wheelDelta),{x:e,y:n}}function zn(t){var e=Hn(t);return e.x*=ts,e.y*=ts,e}function Fn(t,e){var n=Hn(e),o=n.x,i=n.y,r=t.display,a=r.scroller,s=a.scrollWidth>a.clientWidth,l=a.scrollHeight>a.clientHeight;if(o&&s||i&&l){if(i&&ha&&ia)t:for(var u=e.target,c=r.view;u!=a;u=u.parentNode)for(var d=0;d(window.innerHeight||document.documentElement.clientHeight)&&(r=!1),null!=r&&!ca){var a=o("div","​",null,"position: absolute;\n top: "+(e.top-n.viewOffset-Oe(t.display))+"px;\n height: "+(e.bottom-e.top+Fe(t)+n.barHeight)+"px;\n left: "+e.left+"px; width: 2px;");t.display.lineSpace.appendChild(a),a.scrollIntoView(r),t.display.lineSpace.removeChild(a)}}}function Xn(t,e,n,o){null==o&&(o=0);for(var i,r=0;r<5;r++){var a=!1;i=An(t,e);var s=n&&n!=e?An(t,n):i,l=Kn(t,Math.min(i.left,s.left),Math.min(i.top,s.top)-o,Math.max(i.left,s.left),Math.max(i.bottom,s.bottom)+o),u=t.doc.scrollTop,c=t.doc.scrollLeft;if(null!=l.scrollTop&&(Yn(t,l.scrollTop),Math.abs(t.doc.scrollTop-u)>1&&(a=!0)),null!=l.scrollLeft&&(On(t,l.scrollLeft), +Math.abs(t.doc.scrollLeft-c)>1&&(a=!0)),!a)break}return i}function Zn(t,e,n,o,i){var r=Kn(t,e,n,o,i);null!=r.scrollTop&&Yn(t,r.scrollTop),null!=r.scrollLeft&&On(t,r.scrollLeft)}function Kn(t,e,n,o,i){var r=t.display,a=Mn(t.display);n<0&&(n=0);var s=t.curOp&&null!=t.curOp.scrollTop?t.curOp.scrollTop:r.scroller.scrollTop,l=Ve(t),u={};i-n>l&&(i=n+l);var c=t.doc.height+He(r),d=nc-a;if(ns+l){var h=Math.min(n,(A?c:i)-l);h!=s&&(u.scrollTop=h)}var f=t.curOp&&null!=t.curOp.scrollLeft?t.curOp.scrollLeft:r.scroller.scrollLeft,g=Pe(t)-(t.options.fixedGutter?r.gutters.offsetWidth:0),p=o-e>g;return p&&(o=e+g),e<10?u.scrollLeft=0:eg+f-3&&(u.scrollLeft=o+(p?0:10)-g),u}function qn(t,e,n){null==e&&null==n||to(t),null!=e&&(t.curOp.scrollLeft=(null==t.curOp.scrollLeft?t.doc.scrollLeft:t.curOp.scrollLeft)+e),null!=n&&(t.curOp.scrollTop=(null==t.curOp.scrollTop?t.doc.scrollTop:t.curOp.scrollTop)+n)}function $n(t){to(t);var e=t.getCursor(),n=e,o=e;t.options.lineWrapping||(n=e.ch?k(e.line,e.ch-1):e,o=k(e.line,e.ch+1)),t.curOp.scrollToPos={from:n,to:o,margin:t.options.cursorScrollMargin,isCursor:!0}}function to(t){var e=t.curOp.scrollToPos;if(e){t.curOp.scrollToPos=null;var n=hn(t,e.from),o=hn(t,e.to),i=Kn(t,Math.min(n.left,o.left),Math.min(n.top,o.top)-e.margin,Math.max(n.right,o.right),Math.max(n.bottom,o.bottom)+e.margin);t.scrollTo(i.scrollLeft,i.scrollTop)}}function eo(t){t.curOp={cm:t,viewChanged:!1,startHeight:t.doc.height,forceUpdate:!1,updateInput:null,typing:!1,changeObjs:null,cursorActivityHandlers:null,cursorActivityCalled:0,selectionChanged:!1,updateMaxLine:!1,scrollLeft:null,scrollTop:null,scrollToPos:null,focus:!1,id:++is},ve(t.curOp)}function no(t){var e=t.curOp;Ce(e,function(t){for(var e=0;e=n.viewTo)||n.maxLineChanged&&e.options.lineWrapping,t.update=t.mustUpdate&&new rs(e,t.mustUpdate&&{top:t.scrollTop,ensure:t.scrollToPos},t.forceUpdate)}function ro(t){t.updatedDisplay=t.mustUpdate&&Co(t.cm,t.update)}function ao(t){var e=t.cm,n=e.display;t.updatedDisplay&&_n(e),t.barMeasure=Pn(e),n.maxLineChanged&&!e.options.lineWrapping&&(t.adjustWidthTo=Xe(e,n.maxLine,n.maxLine.text.length).left+3,e.display.sizerWidth=t.adjustWidthTo,t.barMeasure.scrollWidth=Math.max(n.scroller.clientWidth,n.sizer.offsetLeft+t.adjustWidthTo+Fe(e)+e.display.barWidth),t.maxScrollLeft=Math.max(0,n.sizer.offsetLeft+t.adjustWidthTo-Pe(e))),(t.updatedDisplay||t.selectionChanged)&&(t.preparedSelection=n.input.prepareSelection(t.focus))}function so(t){var e=t.cm;null!=t.adjustWidthTo&&(e.display.sizer.style.minWidth=t.adjustWidthTo+"px",t.maxScrollLefte)&&(i.updateLineNumbers=e),t.curOp.viewChanged=!0,e>=i.viewTo)ka&&ct(t.doc,e)i.viewFrom?po(t):(i.viewFrom+=o,i.viewTo+=o);else if(e<=i.viewFrom&&n>=i.viewTo)po(t);else if(e<=i.viewFrom){var r=Mo(t,n,n+o,1);r?(i.view=i.view.slice(r.index),i.viewFrom=r.lineN,i.viewTo+=o):po(t)}else if(n>=i.viewTo){var a=Mo(t,e,e,-1);a?(i.view=i.view.slice(0,a.index),i.viewTo=a.lineN):po(t)}else{var s=Mo(t,e,e,-1),l=Mo(t,n,n+o,1);s&&l?(i.view=i.view.slice(0,s.index).concat(we(t,s.lineN,l.lineN)).concat(i.view.slice(l.index)),i.viewTo+=o):po(t)}var u=i.externalMeasured;u&&(n=i.lineN&&e=o.viewTo)){var r=o.view[En(t,e)];if(null!=r.node){var a=r.changes||(r.changes=[]);A(a,n)==-1&&a.push(n)}}}function po(t){t.display.viewFrom=t.display.viewTo=t.doc.first,t.display.view=[],t.display.viewOffset=0}function Mo(t,e,n,o){var i,r=En(t,e),a=t.display.view;if(!ka||n==t.doc.first+t.doc.size)return{index:r,lineN:n};for(var s=t.display.viewFrom,l=0;l0){if(r==a.length-1)return null;i=s+a[r].size-e,r++}else i=s-e;e+=i,n+=i}for(;ct(t.doc,n)!=n;){if(r==(o<0?0:a.length-1))return null;n+=o*a[r-(o<0?1:0)].size,r+=o}return{index:r,lineN:n}}function yo(t,e,n){var o=t.display,i=o.view;0==i.length||e>=o.viewTo||n<=o.viewFrom?(o.view=we(t,e,n),o.viewFrom=e):(o.viewFrom>e?o.view=we(t,e,o.viewFrom).concat(o.view):o.viewFromn&&(o.view=o.view.slice(0,En(t,n)))),o.viewTo=n}function mo(t){for(var e=t.display.view,n=0,o=0;o=t.display.viewTo)){var n=+new Date+t.options.workTime,o=Xt(e.mode,te(t,e.frontier)),i=[];e.iter(e.frontier,Math.min(e.first+e.size,t.display.viewTo+500),function(r){if(e.frontier>=t.display.viewFrom){var a=r.styles,s=r.text.length>t.options.maxHighlightLength,l=qt(t,r,s?Xt(e.mode,o):o,!0);r.styles=l.styles;var u=r.styleClasses,c=l.classes;c?r.styleClasses=c:u&&(r.styleClasses=null);for(var d=!a||a.length!=r.styles.length||u!=c&&(!u||!c||u.bgClass!=c.bgClass||u.textClass!=c.textClass),A=0;!d&&An)return wo(t,t.options.workDelay),!0}),i.length&&uo(t,function(){for(var e=0;e=o.viewFrom&&n.visible.to<=o.viewTo&&(null==o.updateLineNumbers||o.updateLineNumbers>=o.viewTo)&&o.renderedView==o.view&&0==mo(t))return!1;jn(t)&&(po(t),n.dims=mn(t));var a=i.first+i.size,s=Math.max(n.visible.from-t.options.viewportMargin,i.first),l=Math.min(a,n.visible.to+t.options.viewportMargin);o.viewFroml&&o.viewTo-l<20&&(l=Math.min(a,o.viewTo)),ka&&(s=ct(t.doc,s),l=dt(t.doc,l));var u=s!=o.viewFrom||l!=o.viewTo||o.lastWrapHeight!=n.wrapperHeight||o.lastWrapWidth!=n.wrapperWidth;yo(t,s,l),o.viewOffset=ft(T(t.doc,o.viewFrom)),t.display.mover.style.top=o.viewOffset+"px";var c=mo(t);if(!u&&0==c&&!n.force&&o.renderedView==o.view&&(null==o.updateLineNumbers||o.updateLineNumbers>=o.viewTo))return!1;var d=r();return c>4&&(o.lineDiv.style.display="none"),Io(t,o.updateLineNumbers,n.dims),c>4&&(o.lineDiv.style.display=""),o.renderedView=o.view,d&&r()!=d&&d.offsetHeight&&d.focus(),e(o.cursorDiv),e(o.selectionDiv),o.gutters.style.height=o.sizer.style.minHeight=0,u&&(o.lastWrapHeight=n.wrapperHeight,o.lastWrapWidth=n.wrapperWidth,wo(t,400)),o.updateLineNumbers=null,!0}function Eo(t,e){for(var n=e.viewport,o=!0;(o&&t.options.lineWrapping&&e.oldDisplayWidth!=Pe(t)||(n&&null!=n.top&&(n={top:Math.min(t.doc.height+He(t.display)-Ve(t),n.top)}),e.visible=Rn(t.display,t.doc,n),!(e.visible.from>=t.display.viewFrom&&e.visible.to<=t.display.viewTo)))&&Co(t,e);o=!1){_n(t);var i=Pn(t);Tn(t),Vn(t,i),Do(t,i)}e.signal(t,"update",t),t.display.viewFrom==t.display.reportedViewFrom&&t.display.viewTo==t.display.reportedViewTo||(e.signal(t,"viewportChange",t,t.display.viewFrom,t.display.viewTo),t.display.reportedViewFrom=t.display.viewFrom,t.display.reportedViewTo=t.display.viewTo)}function To(t,e){var n=new rs(t,e);if(Co(t,n)){_n(t),Eo(t,n);var o=Pn(t);Tn(t),Vn(t,o),Do(t,o),n.finish()}}function Io(t,n,o){function i(e){var n=e.nextSibling;return ia&&ha&&t.display.currentWheelTarget==e?e.style.display="none":e.parentNode.removeChild(e),n}for(var r=t.display,a=t.options.lineNumbers,s=r.lineDiv,l=s.firstChild,u=r.view,c=r.viewFrom,d=0;d-1&&(f=!1),Ie(t,h,c,o)),f&&(e(h.lineNumber),h.lineNumber.appendChild(document.createTextNode(B(t.options,c)))),l=h.node.nextSibling}else{var g=Qe(t,h,c,o);s.insertBefore(g,l)}c+=h.size}for(;l;)l=i(l)}function xo(t){var e=t.display.gutters.offsetWidth;t.display.sizer.style.marginLeft=e+"px"}function Do(t,e){t.display.sizer.style.minHeight=e.docHeight+"px",t.display.heightForcer.style.top=e.docHeight+"px",t.display.gutters.style.height=e.docHeight+t.display.barHeight+Fe(t)+"px"}function No(t){var n=t.display.gutters,i=t.options.gutters;e(n);for(var r=0;r-1&&!t.lineNumbers&&(t.gutters=t.gutters.slice(0),t.gutters.splice(e,1))}function So(t,e){this.ranges=t,this.primIndex=e}function Bo(t,e){this.anchor=t,this.head=e}function ko(t,e){var n=t[e];t.sort(function(t,e){return Q(t.from(),e.from())}),e=A(t,n);for(var o=1;o=0){var a=U(r.from(),i.from()),s=_(r.to(),i.to()),l=r.empty()?i.from()==i.head:r.from()==r.head;o<=e&&--e,t.splice(--o,2,new Bo(l?s:a,l?a:s))}}return new So(t,e)}function Qo(t,e){return new So([new Bo(t,e||t)],0)}function jo(t){return t.text?k(t.from.line+t.text.length-1,g(t.text).length+(1==t.text.length?t.from.ch:0)):t.to}function _o(t,e){if(Q(t,e.from)<0)return t;if(Q(t,e.to)<=0)return jo(e);var n=t.line+e.text.length-(e.to.line-e.from.line)-1,o=t.ch;return t.line==e.to.line&&(o+=jo(e).ch-e.to.ch),k(n,o)}function Uo(t,e){for(var n=[],o=0;o1&&t.remove(s.line+1,f-1),t.insert(s.line+1,y)}Ee(t,"change",t,e)}function Po(t,e,n){function o(t,i,r){if(t.linked)for(var a=0;a1&&!t.done[t.done.length-2].ranges?(t.done.pop(),g(t.done)):void 0}function Zo(t,e,n,o){var i=t.history;i.undone.length=0;var r,a,s=+new Date;if((i.lastOp==o||i.lastOrigin==e.origin&&e.origin&&("+"==e.origin.charAt(0)&&t.cm&&i.lastModTime>s-t.cm.options.historyEventDelay||"*"==e.origin.charAt(0)))&&(r=Xo(i,i.lastOp==o)))a=g(r.changes),0==Q(e.from,e.to)&&0==Q(e.from,a.to)?a.to=jo(e):r.changes.push(Wo(t,e));else{var l=g(i.done);for(l&&l.ranges||$o(t.sel,i.done),r={changes:[Wo(t,e)],generation:i.generation},i.done.push(r);i.done.length>i.undoDepth;)i.done.shift(),i.done[0].ranges||i.done.shift()}i.done.push(n),i.generation=++i.maxGeneration,i.lastModTime=i.lastSelTime=s,i.lastOp=i.lastSelOp=o,i.lastOrigin=i.lastSelOrigin=e.origin,a||Lt(t,"historyAdded")}function Ko(t,e,n,o){var i=e.charAt(0);return"*"==i||"+"==i&&n.ranges.length==o.ranges.length&&n.somethingSelected()==o.somethingSelected()&&new Date-t.history.lastSelTime<=(t.cm?t.cm.options.historyEventDelay:500)}function qo(t,e,n,o){var i=t.history,r=o&&o.origin;n==i.lastSelOp||r&&i.lastSelOrigin==r&&(i.lastModTime==i.lastSelTime&&i.lastOrigin==r||Ko(t,r,g(i.done),e))?i.done[i.done.length-1]=e:$o(e,i.done),i.lastSelTime=+new Date,i.lastSelOrigin=r,i.lastSelOp=n,o&&o.clearRedo!==!1&&Jo(i.undone)}function $o(t,e){var n=g(e);n&&n.ranges&&n.equals(t)||e.push(t)}function ti(t,e,n,o){var i=e["spans_"+t.id],r=0;t.iter(Math.max(t.first,n),Math.min(t.first+t.size,o),function(n){n.markedSpans&&((i||(i=e["spans_"+t.id]={}))[r]=n.markedSpans),++r})}function ei(t){if(!t)return null;for(var e,n=0;n-1&&(g(s)[d]=u[d],delete u[d])}}}return o}function ri(t,e,n,o){if(t.cm&&t.cm.display.shift||t.extend){var i=e.anchor;if(o){var r=Q(n,i)<0;r!=Q(o,i)<0?(i=n,n=o):r!=Q(n,o)<0&&(n=o)}return new Bo(i,n)}return new Bo(o||n,n)}function ai(t,e,n,o){Ai(t,new So([ri(t,t.sel.primary(),e,n)],0),o)}function si(t,e,n){for(var o=[],i=0;i=e.ch:s.to>e.ch))){if(i&&(Lt(l,"beforeCursorEnter"),l.explicitlyCleared)){if(r.markedSpans){--a;continue}break}if(!l.atomic)continue;if(n){var u=l.find(o<0?1:-1),c=void 0;if((o<0?l.inclusiveRight:l.inclusiveLeft)&&(u=mi(t,u,-o,u&&u.line==e.line?r:null)),u&&u.line==e.line&&(c=Q(u,n))&&(o<0?c<0:c>0))return Mi(t,u,e,o,i)}var d=l.find(o<0?-1:1);return(o<0?l.inclusiveLeft:l.inclusiveRight)&&(d=mi(t,d,o,d.line==e.line?r:null)),d?Mi(t,d,e,o,i):null}}return e}function yi(t,e,n,o,i){var r=o||1,a=Mi(t,e,n,r,i)||!i&&Mi(t,e,n,r,!0)||Mi(t,e,n,-r,i)||!i&&Mi(t,e,n,-r,!0);return a?a:(t.cantEdit=!0,k(t.first,0))}function mi(t,e,n,o){return n<0&&0==e.ch?e.line>t.first?Y(t,k(e.line-1)):null:n>0&&e.ch==(o||T(t,e.line)).text.length?e.line=0;--i)Ci(t,{from:o[i].from,to:o[i].to,text:i?[""]:e.text});else Ci(t,e)}}function Ci(t,e){if(1!=e.text.length||""!=e.text[0]||0!=Q(e.from,e.to)){var n=Uo(t,e);Zo(t,e,n,t.cm?t.cm.curOp.id:NaN),Ii(t,e,n,Z(t,e));var o=[];Po(t,function(t,n){n||A(o,t.history)!=-1||(Si(t.history,e),o.push(t.history)),Ii(t,e,null,Z(t,e))})}}function Ei(t,e,n){if(!t.cm||!t.cm.state.suppressEdits||n){for(var o,i=t.history,r=t.sel,a="undo"==e?i.done:i.undone,s="undo"==e?i.undone:i.done,l=0;l=0;--h){var f=d(h);if(f)return f.v}}}}function Ti(t,e){if(0!=e&&(t.first+=e,t.sel=new So(p(t.sel.ranges,function(t){return new Bo(k(t.anchor.line+e,t.anchor.ch),k(t.head.line+e,t.head.ch))}),t.sel.primIndex),t.cm)){fo(t.cm,t.first,t.first-e,e);for(var n=t.cm.display,o=n.viewFrom;ot.lastLine())){if(e.from.liner&&(e={from:e.from,to:k(r,T(t,r).text.length),text:[e.text[0]],origin:e.origin}),e.removed=I(t,e.from,e.to),n||(n=Uo(t,e)),t.cm?xi(t.cm,e,o):Fo(t,e,o),hi(t,n,Ia)}}function xi(t,e,n){var o=t.doc,i=t.display,r=e.from,a=e.to,s=!1,l=r.line;t.options.lineWrapping||(l=N(lt(T(o,r.line))),o.iter(l,a.line+1,function(t){if(t==i.maxLine)return s=!0,!0})),o.sel.contains(e.from,e.to)>-1&&Bt(t),Fo(o,e,n,vn(t)),t.options.lineWrapping||(o.iter(l,r.line+e.text.length,function(t){var e=gt(t);e>i.maxLineLength&&(i.maxLine=t,i.maxLineLength=e,i.maxLineChanged=!0,s=!1)}),s&&(t.curOp.updateMaxLine=!0)),o.frontier=Math.min(o.frontier,r.line),wo(t,400);var u=e.text.length-(a.line-r.line)-1;e.full?fo(t):r.line!=a.line||1!=e.text.length||zo(t.doc,e)?fo(t,r.line,a.line+1,u):go(t,r.line,"text");var c=kt(t,"changes"),d=kt(t,"change");if(d||c){var A={from:r,to:a,text:e.text,removed:e.removed,origin:e.origin};d&&Ee(t,"change",t,A),c&&(t.curOp.changeObjs||(t.curOp.changeObjs=[])).push(A)}t.display.selForContextMenu=null}function Di(t,e,n,o,i){if(o||(o=n),Q(o,n)<0){var r=o;o=n,n=r}"string"==typeof e&&(e=t.splitLines(e)),bi(t,{from:n,to:o,text:e,origin:i})}function Ni(t,e,n,o){n0||0==s&&a.clearWhenEmpty!==!1)return a;if(a.replacedWith&&(a.collapsed=!0,a.widgetNode=o("span",[a.replacedWith],"CodeMirror-widget"),a.widgetNode.setAttribute("role","presentation"),i.handleMouseEvents||a.widgetNode.setAttribute("cm-ignore-events","true"),i.insertLeft&&(a.widgetNode.insertLeft=!0)),a.collapsed){if(st(t,e.line,e,n,a)||e.line!=n.line&&st(t,n.line,e,n,a))throw new Error("Inserting collapsed marker partially overlapping an existing one");F()}a.addToHistory&&Zo(t,{from:e,to:n,origin:"markText"},t.sel,NaN);var l,c=e.line,d=t.cm;if(t.iter(c,n.line+1,function(t){d&&a.collapsed&&!d.options.lineWrapping&<(t)==d.display.maxLine&&(l=!0),a.collapsed&&c!=e.line&&D(t,0),W(t,new P(a,c==e.line?e.ch:null,c==n.line?n.ch:null)),++c}),a.collapsed&&t.iter(e.line,n.line+1,function(e){At(t,e)&&D(e,0)}),a.clearOnEnter&&Ua(a,"beforeCursorEnter",function(){return a.clear()}),a.readOnly&&(z(),(t.history.done.length||t.history.undone.length)&&t.clearHistory()),a.collapsed&&(a.id=++as,a.atomic=!0),d){if(l&&(d.curOp.updateMaxLine=!0),a.collapsed)fo(d,e.line,n.line+1);else if(a.className||a.title||a.startStyle||a.endStyle||a.css)for(var A=e.line;A<=n.line;A++)go(d,A,"text");a.atomic&&gi(d.doc),Ee(d,"markerAdded",d,a)}return a}function Oi(t,e){var n=this;this.markers=t,this.primary=e;for(var o=0;o-1)return e.state.draggingText(t),void setTimeout(function(){return e.display.input.focus()},20);try{var u=t.dataTransfer.getData("Text");if(u){var c;if(e.state.draggingText&&!e.state.draggingText.copy&&(c=e.listSelections()),hi(e.doc,Qo(n,n)),c)for(var d=0;d=0;e--)Di(t.doc,"",o[e].from,o[e].to,"+delete");$n(t)})}function ar(t,e){var n=T(t.doc,e),o=lt(n);o!=n&&(e=N(o));var i=xt(o),r=i?i[0].level%2?vt(o):wt(o):0;return k(e,r)}function sr(t,e){for(var n,o=T(t.doc,e);n=at(o);)o=n.find(1,!0).line,e=null;var i=xt(o),r=i?i[0].level%2?wt(o):vt(o):o.text.length;return k(null==e?N(o):e,r)}function lr(t,e){var n=ar(t,e.line),o=T(t.doc,n.line),i=xt(o);if(!i||0==i[0].level){var r=Math.max(0,o.text.search(/\S/)),a=e.line==n.line&&e.ch<=r&&e.ch;return k(n.line,a?0:r)}return n}function ur(t,e,n){if("string"==typeof e&&(e=ys[e],!e))return!1;t.display.input.ensurePolled();var o=t.display.shift,i=!1;try{t.isReadOnly()&&(t.state.suppressEdits=!0),n&&(t.display.shift=!1),i=e(t)!=Ta}finally{t.display.shift=o,t.state.suppressEdits=!1}return i}function cr(t,e,n){for(var o=0;oi-400&&0==Q(Ms.pos,n)?o="triple":ps&&ps.time>i-400&&0==Q(ps.pos,n)?(o="double",Ms={time:i,pos:n}):(o="single",ps={time:i,pos:n});var a,s=t.doc.sel,u=ha?e.metaKey:e.ctrlKey;t.options.dragDrop&&Ra&&!t.isReadOnly()&&"single"==o&&(a=s.contains(n))>-1&&(Q((a=s.ranges[a]).from(),n)<0||n.xRel>0)&&(Q(a.to(),n)>0||n.xRel<0)?wr(t,e,n,u):vr(t,e,n,o,u)}function wr(t,e,n,o){var i=t.display,r=+new Date,a=co(t,function(s){ia&&(i.scroller.draggable=!1),t.state.draggingText=!1,Nt(document,"mouseup",a),Nt(i.scroller,"drop",a),Math.abs(e.clientX-s.clientX)+Math.abs(e.clientY-s.clientY)<10&&(jt(s),!o&&+new Date-200w&&i.push(new Bo(k(p,w),k(p,h(y,u,r))))}i.length||i.push(new Bo(n,n)),Ai(d,ko(g.ranges.slice(0,f).concat(i),f),{origin:"*mouse",scroll:!1}),t.scrollIntoView(e)}else{var v=A,b=v.anchor,C=e;if("single"!=o){var E;E="double"==o?t.findWordAt(e):new Bo(k(e.line,0),Y(d,k(e.line+1,0))),Q(E.anchor,b)>0?(C=E.head,b=U(v.from(),E.anchor)):(C=E.anchor,b=_(v.to(),E.head))}var I=g.ranges.slice(0);I[f]=new Bo(Y(d,b),C),Ai(d,ko(I,f),xa)}}function s(e){var n=++v,i=Cn(t,e,!0,"rect"==o);if(i)if(0!=Q(i,m)){t.curOp.focus=r(),a(i);var l=Rn(u,d);(i.line>=l.to||i.linew.bottom?20:0;c&&setTimeout(co(t,function(){v==n&&(u.scroller.scrollTop+=c,s(e))}),50)}}function l(e){t.state.selectingText=!1,v=1/0,jt(e),u.input.focus(),Nt(document,"mousemove",b),Nt(document,"mouseup",C),d.history.lastSelOrigin=null}var u=t.display,d=t.doc;jt(e);var A,f,g=d.sel,p=g.ranges;if(i&&!e.shiftKey?(f=d.sel.contains(n),A=f>-1?p[f]:new Bo(n,n)):(A=d.sel.primary(),f=d.sel.primIndex),fa?e.shiftKey&&e.metaKey:e.altKey)o="rect",i||(A=new Bo(n,n)),n=Cn(t,e,!0,!0),f=-1;else if("double"==o){var M=t.findWordAt(n);A=t.display.shift||d.extend?ri(d,A,M.anchor,M.head):M}else if("triple"==o){var y=new Bo(k(n.line,0),Y(d,k(n.line+1,0)));A=t.display.shift||d.extend?ri(d,A,y.anchor,y.head):y}else A=ri(d,A,n);i?f==-1?(f=p.length,Ai(d,ko(p.concat([A]),f),{scroll:!1,origin:"*mouse"})):p.length>1&&p[f].empty()&&"single"==o&&!e.shiftKey?(Ai(d,ko(p.slice(0,f).concat(p.slice(f+1)),0),{scroll:!1,origin:"*mouse"}),g=d.sel):li(d,f,A,xa):(f=0,Ai(d,new So([A],0),xa),g=d.sel);var m=n,w=u.wrapper.getBoundingClientRect(),v=0,b=co(t,function(t){Ot(t)?s(t):l(t)}),C=co(t,l);t.state.selectingText=C,Ua(document,"mousemove",b),Ua(document,"mouseup",C)}function br(t,e,n,o){var i,r;try{i=e.clientX,r=e.clientY}catch(t){return!1}if(i>=Math.floor(t.display.gutters.getBoundingClientRect().right))return!1;o&&jt(e);var a=t.display,s=a.lineDiv.getBoundingClientRect();if(r>s.bottom||!kt(t,n))return Ut(e);r-=s.top-a.viewOffset;for(var l=0;l=i){var c=L(t.doc,r),d=t.options.gutters[l];return Lt(t,n,t,c,d,e),Ut(e)}}}function Cr(t,e){return br(t,e,"gutterClick",!0)}function Er(t,e){Ye(t.display,e)||Tr(t,e)||St(t,e,"contextmenu")||t.display.input.onContextMenu(e)}function Tr(t,e){return!!kt(t,"gutterContextMenu")&&br(t,e,"gutterContextMenu",!1)}function Ir(t){t.display.wrapper.className=t.display.wrapper.className.replace(/\s*cm-s-\S+/g,"")+t.options.theme.replace(/(^|\s)\s*/g," cm-s-"),an(t)}function xr(t){function e(e,o,i,r){t.defaults[e]=o,i&&(n[e]=r?function(t,e,n){n!=vs&&i(t,e,n)}:i)}var n=t.optionHandlers;t.defineOption=e,t.Init=vs,e("value","",function(t,e){return t.setValue(e)},!0),e("mode",null,function(t,e){t.doc.modeOption=e,Oo(t)},!0),e("indentUnit",2,Oo,!0),e("indentWithTabs",!1),e("smartIndent",!0),e("tabSize",4,function(t){Ho(t),an(t),fo(t)},!0),e("lineSeparator",null,function(t,e){if(t.doc.lineSep=e,e){var n=[],o=t.doc.first;t.doc.iter(function(t){for(var i=0;;){var r=t.text.indexOf(e,i);if(r==-1)break;i=r+e.length,n.push(k(o,r))}o++});for(var i=n.length-1;i>=0;i--)Di(t.doc,e,n[i],k(n[i].line,n[i].ch+e.length))}}),e("specialChars",/[\u0000-\u001f\u007f\u00ad\u061c\u200b-\u200f\u2028\u2029\ufeff]/g,function(t,e,n){t.state.specialChars=new RegExp(e.source+(e.test("\t")?"":"|\t"),"g"),n!=vs&&t.refresh()}),e("specialCharPlaceholder",he,function(t){return t.refresh()},!0),e("electricChars",!0),e("inputStyle",Aa?"contenteditable":"textarea",function(){throw new Error("inputStyle can not (yet) be changed in a running editor")},!0),e("spellcheck",!1,function(t,e){return t.getInputField().spellcheck=e},!0),e("rtlMoveVisually",!ga),e("wholeLineUpdateBefore",!0),e("theme","default",function(t){Ir(t),Dr(t)},!0),e("keyMap","default",function(t,e,n){var o=ir(e),i=n!=vs&&ir(n);i&&i.detach&&i.detach(t,o),o.attach&&o.attach(t,i||null)}),e("extraKeys",null),e("lineWrapping",!1,Lr,!0),e("gutters",[],function(t){Lo(t.options),Dr(t)},!0),e("fixedGutter",!0,function(t,e){t.display.gutters.style.left=e?wn(t.display)+"px":"0",t.refresh()},!0),e("coverGutterNextToScrollbar",!1,function(t){return Vn(t)},!0),e("scrollbarStyle","native",function(t){Wn(t),Vn(t),t.display.scrollbars.setScrollTop(t.doc.scrollTop),t.display.scrollbars.setScrollLeft(t.doc.scrollLeft)},!0),e("lineNumbers",!1,function(t){Lo(t.options),Dr(t)},!0),e("firstLineNumber",1,Dr,!0),e("lineNumberFormatter",function(t){return t},Dr,!0),e("showCursorWhenSelecting",!1,Tn,!0),e("resetSelectionOnContextMenu",!0),e("lineWiseCopyCut",!0),e("readOnly",!1,function(t,e){"nocursor"==e?(kn(t),t.display.input.blur(),t.display.disabled=!0):t.display.disabled=!1,t.display.input.readOnlyChanged(e)}),e("disableInput",!1,function(t,e){e||t.display.input.reset()},!0),e("dragDrop",!0,Nr),e("allowDropFileTypes",null),e("cursorBlinkRate",530),e("cursorScrollMargin",0),e("cursorHeight",1,Tn,!0),e("singleCursorHeightPerLine",!0,Tn,!0),e("workTime",100),e("workDelay",100),e("flattenSpans",!0,Ho,!0),e("addModeClass",!1,Ho,!0),e("pollInterval",100),e("undoDepth",200,function(t,e){return t.doc.history.undoDepth=e}),e("historyEventDelay",1250),e("viewportMargin",10,function(t){return t.refresh()},!0),e("maxHighlightLength",1e4,Ho,!0),e("moveInputWithCursor",!0,function(t,e){e||t.display.input.resetPosition()}),e("tabindex",null,function(t,e){return t.display.input.getField().tabIndex=e||""}),e("autofocus",null)}function Dr(t){No(t),fo(t),Qn(t)}function Nr(t,e,n){var o=n&&n!=vs;if(!e!=!o){var i=t.display.dragFunctions,r=e?Ua:Nt;r(t.display.scroller,"dragstart",i.start),r(t.display.scroller,"dragenter",i.enter),r(t.display.scroller,"dragover",i.over),r(t.display.scroller,"dragleave",i.leave),r(t.display.scroller,"drop",i.drop)}}function Lr(t){t.options.lineWrapping?(a(t.display.wrapper,"CodeMirror-wrap"),t.display.sizer.style.minWidth="",t.display.sizerWidth=null):(wa(t.display.wrapper,"CodeMirror-wrap"),pt(t)),bn(t),fo(t),an(t),setTimeout(function(){return Vn(t)},100)}function Sr(t,e){var n=this;if(!(this instanceof Sr))return new Sr(t,e);this.options=e=e?u(e):{},u(bs,e,!1),Lo(e);var o=e.value;"string"==typeof o&&(o=new ls(o,e.mode,null,e.lineSeparator)),this.doc=o;var i=new Sr.inputStyles[e.inputStyle](this),r=this.display=new E(t,o,i);r.wrapper.CodeMirror=this,No(this),Ir(this),e.lineWrapping&&(this.display.wrapper.className+=" CodeMirror-wrap"),Wn(this),this.state={keyMaps:[],overlays:[],modeGen:0,overwrite:!1,delayingBlurEvent:!1,focused:!1,suppressEdits:!1,pasteIncoming:!1,cutIncoming:!1,selectingText:!1,draggingText:!1,highlight:new d,keySeq:null,specialChars:null},e.autofocus&&!Aa&&r.input.focus(),na&&oa<11&&setTimeout(function(){return n.display.input.reset(!0)},20),Br(this),Zi(),eo(this),this.curOp.forceUpdate=!0,Vo(this,o),e.autofocus&&!Aa||this.hasFocus()?setTimeout(l(Bn,this),20):kn(this);for(var a in Cs)Cs.hasOwnProperty(a)&&Cs[a](n,e[a],vs);jn(this),e.finishInit&&e.finishInit(this);for(var s=0;s400}var i=t.display;Ua(i.scroller,"mousedown",co(t,yr)),na&&oa<11?Ua(i.scroller,"dblclick",co(t,function(e){if(!St(t,e)){var n=Cn(t,e);if(n&&!Cr(t,e)&&!Ye(t.display,e)){jt(e);var o=t.findWordAt(n);ai(t.doc,o.anchor,o.head)}}})):Ua(i.scroller,"dblclick",function(e){return St(t,e)||jt(e)}),ma||Ua(i.scroller,"contextmenu",function(e){return Er(t,e)});var r,a={end:0};Ua(i.scroller,"touchstart",function(e){if(!St(t,e)&&!n(e)){i.input.ensurePolled(),clearTimeout(r);var o=+new Date;i.activeTouch={start:o,moved:!1,prev:o-a.end<=300?a:null},1==e.touches.length&&(i.activeTouch.left=e.touches[0].pageX,i.activeTouch.top=e.touches[0].pageY)}}),Ua(i.scroller,"touchmove",function(){i.activeTouch&&(i.activeTouch.moved=!0)}),Ua(i.scroller,"touchend",function(n){var r=i.activeTouch;if(r&&!Ye(i,n)&&null!=r.left&&!r.moved&&new Date-r.start<300){var a,s=t.coordsChar(i.activeTouch,"page");a=!r.prev||o(r,r.prev)?new Bo(s,s):!r.prev.prev||o(r,r.prev.prev)?t.findWordAt(s):new Bo(k(s.line,0),Y(t.doc,k(s.line+1,0))),t.setSelection(a.anchor,a.head),t.focus(),jt(n)}e()}),Ua(i.scroller,"touchcancel",e),Ua(i.scroller,"scroll",function(){i.scroller.clientHeight&&(Yn(t,i.scroller.scrollTop),On(t,i.scroller.scrollLeft,!0),Lt(t,"scroll",t))}),Ua(i.scroller,"mousewheel",function(e){return Fn(t,e)}),Ua(i.scroller,"DOMMouseScroll",function(e){return Fn(t,e)}),Ua(i.wrapper,"scroll",function(){return i.wrapper.scrollTop=i.wrapper.scrollLeft=0}),i.dragFunctions={enter:function(e){St(t,e)||Rt(e)},over:function(e){St(t,e)||(Wi(t,e),Rt(e))},start:function(e){return Gi(t,e)},drop:co(t,Vi),leave:function(e){St(t,e)||Ji(t)}};var s=i.input.getField();Ua(s,"keyup",function(e){return pr.call(t,e)}),Ua(s,"keydown",co(t,fr)),Ua(s,"keypress",co(t,Mr)),Ua(s,"focus",function(e){return Bn(t,e)}),Ua(s,"blur",function(e){return kn(t,e)})}function kr(t,e,n,o){var i,r=t.doc;null==n&&(n="add"),"smart"==n&&(r.mode.indent?i=te(t,e):n="prev");var a=t.options.tabSize,s=T(r,e),l=c(s.text,null,a);s.stateAfter&&(s.stateAfter=null);var u,d=s.text.match(/^\s*/)[0];if(o||/\S/.test(s.text)){if("smart"==n&&(u=r.mode.indent(i,s.text.slice(d.length),s.text),u==Ta||u>150)){if(!o)return;n="prev"}}else u=0,n="not";"prev"==n?u=e>r.first?c(T(r,e-1).text,null,a):0:"add"==n?u=l+t.options.indentUnit:"subtract"==n?u=l-t.options.indentUnit:"number"==typeof n&&(u=l+n),u=Math.max(0,u);var A="",h=0;if(t.options.indentWithTabs)for(var g=Math.floor(u/a);g;--g)h+=a,A+="\t";if(h1)if(Ts&&Ts.text.join("\n")==e){if(o.ranges.length%Ts.text.length==0){l=[];for(var u=0;u=0;d--){var A=o.ranges[d],h=A.from(),f=A.to();A.empty()&&(n&&n>0?h=k(h.line,h.ch-n):t.state.overwrite&&!a?f=k(f.line,Math.min(T(r,f.line).text.length,f.ch+g(s).length)):Ts&&Ts.lineWise&&Ts.text.join("\n")==e&&(h=f=k(h.line,0))),c=t.curOp.updateInput;var M={from:h,to:f,text:l?l[d%l.length]:s,origin:i||(a?"paste":t.state.cutIncoming?"cut":"+input")};bi(t.doc,M),Ee(t,"inputRead",t,M)}e&&!a&&Ur(t,e),$n(t),t.curOp.updateInput=c,t.curOp.typing=!0,t.state.pasteIncoming=t.state.cutIncoming=!1}function _r(t,e){var n=t.clipboardData&&t.clipboardData.getData("Text");if(n)return t.preventDefault(),e.isReadOnly()||e.options.disableInput||uo(e,function(){return jr(e,n,0,null,"paste")}),!0}function Ur(t,e){if(t.options.electricChars&&t.options.smartIndent)for(var n=t.doc.sel,o=n.ranges.length-1;o>=0;o--){var i=n.ranges[o];if(!(i.head.ch>100||o&&n.ranges[o-1].head.line==i.head.line)){var r=t.getModeAt(i.head),a=!1;if(r.electricChars){for(var s=0;s-1){a=kr(t,i.head.line,"smart");break}}else r.electricInput&&r.electricInput.test(T(t.doc,i.head.line).text.slice(0,i.head.ch))&&(a=kr(t,i.head.line,"smart"));a&&Ee(t,"electricInput",t,i.head.line)}}}function Rr(t){for(var e=[],n=[],o=0;oo&&(kr(e,r.head.line,t,!0),o=r.head.line,i==e.doc.sel.primIndex&&$n(e));else{var a=r.from(),s=r.to(),l=Math.max(o,a.line);o=Math.min(e.lastLine(),s.line-(s.ch?0:1))+1;for(var u=l;u0&&li(e.doc,i,new Bo(a,c[i].to()),Ia)}}}),getTokenAt:function(t,e){return ie(this,t,e)},getLineTokens:function(t,e){return ie(this,k(t),e,!0)},getTokenTypeAt:function(t){t=Y(this.doc,t);var e,n=$t(this,T(this.doc,t.line)),o=0,i=(n.length-1)/2,r=t.ch;if(0==r)e=n[2];else for(;;){var a=o+i>>1;if((a?n[2*a-1]:0)>=r)i=a;else{if(!(n[2*a+1]r&&(t=r,i=!0),o=T(this.doc,t)}else o=t;return un(this,o,{top:0,left:0},e||"page",n).top+(i?this.doc.height-ft(o):0)},defaultTextHeight:function(){return Mn(this.display)},defaultCharWidth:function(){return yn(this.display)},getViewport:function(){return{from:this.display.viewFrom,to:this.display.viewTo}},addWidget:function(t,e,n,o,i){var r=this.display;t=An(this,Y(this.doc,t));var a=t.bottom,s=t.left;if(e.style.position="absolute",e.setAttribute("cm-ignore-events","true"),this.display.input.setUneditable(e),r.sizer.appendChild(e),"over"==o)a=t.top;else if("above"==o||"near"==o){var l=Math.max(r.wrapper.clientHeight,this.doc.height),u=Math.max(r.sizer.clientWidth,r.lineSpace.clientWidth);("above"==o||t.bottom+e.offsetHeight>l)&&t.top>e.offsetHeight?a=t.top-e.offsetHeight:t.bottom+e.offsetHeight<=l&&(a=t.bottom),s+e.offsetWidth>u&&(s=u-e.offsetWidth)}e.style.top=a+"px",e.style.left=e.style.right="","right"==i?(s=r.sizer.clientWidth-e.offsetWidth,e.style.right="0px"):("left"==i?s=0:"middle"==i&&(s=(r.sizer.clientWidth-e.offsetWidth)/2),e.style.left=s+"px"),n&&Zn(this,s,a,s+e.offsetWidth,a+e.offsetHeight)},triggerOnKeyDown:Ao(fr),triggerOnKeyPress:Ao(Mr),triggerOnKeyUp:pr,execCommand:function(t){if(ys.hasOwnProperty(t))return ys[t].call(null,this)},triggerElectric:Ao(function(t){Ur(this,t)}),findPosH:function(t,e,n,o){var i=this,r=1;e<0&&(r=-1,e=-e);for(var a=Y(this.doc,t),s=0;s0&&s(n.charAt(o-1));)--o;for(;i.5)&&bn(this),Lt(this,"refresh",this)}),swapDoc:Ao(function(t){var e=this.doc;return e.cm=null,Vo(this,t),an(this),this.display.input.reset(),this.scrollTo(t.scrollLeft,t.scrollTop),this.curOp.forceScroll=!0,Ee(this,"swapDoc",this,e),e}),getInputField:function(){return this.display.input.getField()},getWrapperElement:function(){return this.display.wrapper},getScrollerElement:function(){return this.display.scroller},getGutterElement:function(){return this.display.gutters}},Qt(t),t.registerHelper=function(e,o,i){n.hasOwnProperty(e)||(n[e]=t[e]={_global:[]}),n[e][o]=i},t.registerGlobalHelper=function(e,o,i,r){t.registerHelper(e,o,r),n[e]._global.push({pred:i,val:r})}}function zr(t,e,n,o,i){function r(){var e=s+n;return!(e=t.first+t.size)&&(s=e,c=T(t,e))}function a(t){var e=(i?Tt:It)(c,l,n,!0);if(null==e){if(t||!r())return!1;l=i?(n<0?vt:wt)(c):n<0?c.text.length:0}else l=e;return!0}var s=e.line,l=e.ch,u=n,c=T(t,s);if("char"==o)a();else if("column"==o)a(!0);else if("word"==o||"group"==o)for(var d=null,A="group"==o,h=t.cm&&t.cm.getHelper(e,"wordChars"),f=!0;!(n<0)||a(!f);f=!1){var g=c.text.charAt(l)||"\n",p=v(g,h)?"w":A&&"\n"==g?"n":!A||/\s/.test(g)?null:"p";if(!A||f||p||(p="s"),d&&d!=p){n<0&&(n=1,a());break}if(p&&(d=p),n>0&&!a(!f))break}var M=yi(t,k(s,l),e,u,!0);return Q(e,M)||(M.hitSide=!0),M}function Fr(t,e,n,o){var i,r=t.doc,a=e.left;if("page"==o){var s=Math.min(t.display.wrapper.clientHeight,window.innerHeight||document.documentElement.clientHeight),l=Math.max(s-.5*Mn(t.display),3);i=(n>0?e.bottom:e.top)+n*l}else"line"==o&&(i=n>0?e.bottom+3:e.top-3);for(var u;u=gn(t,a,i),u.outside;){if(n<0?i<=0:i>=r.height){u.hitSide=!0;break}i+=5*n}return u}function Pr(t,e){var n=Ze(t,e.line);if(!n||n.hidden)return null;var o=T(t.doc,e.line),i=We(n,o,e.line),r=xt(o),a="left";if(r){var s=Ct(r,e.ch);a=s%2?"right":"left"}var l=$e(i.map,e.ch,a);return l.offset="right"==l.collapse?l.end:l.start,l}function Vr(t,e){return e&&(t.bad=!0),t}function Gr(t,e,n,o,i){function r(t){return function(e){return e.id==t}}function a(e){if(1==e.nodeType){var n=e.getAttribute("cm-text");if(null!=n)return void(s+=""==n?e.textContent.replace(/\u200b/g,""):n);var c,d=e.getAttribute("cm-marker");if(d){var A=t.findMarks(k(o,0),k(i+1,0),r(+d));return void(A.length&&(c=A[0].find())&&(s+=I(t.doc,c.from,c.to).join(u)))}if("false"==e.getAttribute("contenteditable"))return;for(var h=0;h=15&&(sa=!1,ia=!0);var Ma,ya=ha&&(ra||sa&&(null==pa||pa<12.11)),ma=$r||na&&oa>=9,wa=function(e,n){var o=e.className,i=t(n).exec(o);if(i){var r=o.slice(i.index+i[0].length);e.className=o.slice(0,i.index)+(r?i[1]+r:"")}};Ma=document.createRange?function(t,e,n,o){var i=document.createRange();return i.setEnd(o||t,n),i.setStart(t,e),i}:function(t,e,n){ +var o=document.body.createTextRange();try{o.moveToElementText(t.parentNode)}catch(t){return o}return o.collapse(!0),o.moveEnd("character",n),o.moveStart("character",e),o};var va=function(t){t.select()};da?va=function(t){t.selectionStart=0,t.selectionEnd=t.value.length}:na&&(va=function(t){try{t.select()}catch(t){}}),d.prototype.set=function(t,e){clearTimeout(this.id),this.id=setTimeout(e,t)};var ba,Ca,Ea=30,Ta={toString:function(){return"CodeMirror.Pass"}},Ia={scroll:!1},xa={origin:"*mouse"},Da={origin:"+move"},Na=[""],La=/[\u00df\u0587\u0590-\u05f4\u0600-\u06ff\u3040-\u309f\u30a0-\u30ff\u3400-\u4db5\u4e00-\u9fcc\uac00-\ud7af]/,Sa=/[\u0300-\u036f\u0483-\u0489\u0591-\u05bd\u05bf\u05c1\u05c2\u05c4\u05c5\u05c7\u0610-\u061a\u064b-\u065e\u0670\u06d6-\u06dc\u06de-\u06e4\u06e7\u06e8\u06ea-\u06ed\u0711\u0730-\u074a\u07a6-\u07b0\u07eb-\u07f3\u0816-\u0819\u081b-\u0823\u0825-\u0827\u0829-\u082d\u0900-\u0902\u093c\u0941-\u0948\u094d\u0951-\u0955\u0962\u0963\u0981\u09bc\u09be\u09c1-\u09c4\u09cd\u09d7\u09e2\u09e3\u0a01\u0a02\u0a3c\u0a41\u0a42\u0a47\u0a48\u0a4b-\u0a4d\u0a51\u0a70\u0a71\u0a75\u0a81\u0a82\u0abc\u0ac1-\u0ac5\u0ac7\u0ac8\u0acd\u0ae2\u0ae3\u0b01\u0b3c\u0b3e\u0b3f\u0b41-\u0b44\u0b4d\u0b56\u0b57\u0b62\u0b63\u0b82\u0bbe\u0bc0\u0bcd\u0bd7\u0c3e-\u0c40\u0c46-\u0c48\u0c4a-\u0c4d\u0c55\u0c56\u0c62\u0c63\u0cbc\u0cbf\u0cc2\u0cc6\u0ccc\u0ccd\u0cd5\u0cd6\u0ce2\u0ce3\u0d3e\u0d41-\u0d44\u0d4d\u0d57\u0d62\u0d63\u0dca\u0dcf\u0dd2-\u0dd4\u0dd6\u0ddf\u0e31\u0e34-\u0e3a\u0e47-\u0e4e\u0eb1\u0eb4-\u0eb9\u0ebb\u0ebc\u0ec8-\u0ecd\u0f18\u0f19\u0f35\u0f37\u0f39\u0f71-\u0f7e\u0f80-\u0f84\u0f86\u0f87\u0f90-\u0f97\u0f99-\u0fbc\u0fc6\u102d-\u1030\u1032-\u1037\u1039\u103a\u103d\u103e\u1058\u1059\u105e-\u1060\u1071-\u1074\u1082\u1085\u1086\u108d\u109d\u135f\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17b7-\u17bd\u17c6\u17c9-\u17d3\u17dd\u180b-\u180d\u18a9\u1920-\u1922\u1927\u1928\u1932\u1939-\u193b\u1a17\u1a18\u1a56\u1a58-\u1a5e\u1a60\u1a62\u1a65-\u1a6c\u1a73-\u1a7c\u1a7f\u1b00-\u1b03\u1b34\u1b36-\u1b3a\u1b3c\u1b42\u1b6b-\u1b73\u1b80\u1b81\u1ba2-\u1ba5\u1ba8\u1ba9\u1c2c-\u1c33\u1c36\u1c37\u1cd0-\u1cd2\u1cd4-\u1ce0\u1ce2-\u1ce8\u1ced\u1dc0-\u1de6\u1dfd-\u1dff\u200c\u200d\u20d0-\u20f0\u2cef-\u2cf1\u2de0-\u2dff\u302a-\u302f\u3099\u309a\ua66f-\ua672\ua67c\ua67d\ua6f0\ua6f1\ua802\ua806\ua80b\ua825\ua826\ua8c4\ua8e0-\ua8f1\ua926-\ua92d\ua947-\ua951\ua980-\ua982\ua9b3\ua9b6-\ua9b9\ua9bc\uaa29-\uaa2e\uaa31\uaa32\uaa35\uaa36\uaa43\uaa4c\uaab0\uaab2-\uaab4\uaab7\uaab8\uaabe\uaabf\uaac1\uabe5\uabe8\uabed\udc00-\udfff\ufb1e\ufe00-\ufe0f\ufe20-\ufe26\uff9e\uff9f]/,Ba=!1,ka=!1,Qa=null,ja=function(){function t(t){return t<=247?n.charAt(t):1424<=t&&t<=1524?"R":1536<=t&&t<=1785?o.charAt(t-1536):1774<=t&&t<=2220?"r":8192<=t&&t<=8203?"w":8204==t?"b":"L"}function e(t,e,n){this.level=t,this.from=e,this.to=n}var n="bbbbbbbbbtstwsbbbbbbbbbbbbbbssstwNN%%%NNNNNN,N,N1111111111NNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNbbbbbbsbbbbbbbbbbbbbbbbbbbbbbbbbb,N%%%%NNNNLNNNNN%%11NLNNN1LNNNNNLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLN",o="nnnnnnNNr%%r,rNNmmmmmmmmmmmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnn%nnrrrmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmnNmmmmmmrrmmNmmmmrr1111111111",i=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/,r=/[stwN]/,a=/[LRr]/,s=/[Lb1n]/,l=/[1n]/,u="L";return function(n){if(!i.test(n))return!1;for(var o=n.length,c=[],d=0;d=this.string.length},sol:function(){return this.pos==this.lineStart},peek:function(){return this.string.charAt(this.pos)||void 0},next:function(){if(this.pose},eatSpace:function(){for(var t=this,e=this.pos;/[\s\u00a0]/.test(this.string.charAt(this.pos));)++t.pos;return this.pos>e},skipToEnd:function(){this.pos=this.string.length},skipTo:function(t){var e=this.string.indexOf(t,this.pos);if(e>-1)return this.pos=e,!0},backUp:function(t){this.pos-=t},column:function(){return this.lastColumnPos0?null:(o&&e!==!1&&(this.pos+=o[0].length),o)}var i=function(t){return n?t.toLowerCase():t},r=this.string.substr(this.pos,t.length);if(i(r)==i(t))return e!==!1&&(this.pos+=t.length),!0},current:function(){return this.string.slice(this.start,this.pos)},hideFirstChars:function(t,e){this.lineStart+=t;try{return e()}finally{this.lineStart-=t}}},Qt(le),le.prototype.lineNo=function(){return N(this)};var Wa,Ja={},Xa={},Za=null,Ka=null,qa={left:0,right:0,top:0,bottom:0},$a=0,ts=null;na?ts=-.53:$r?ts=15:aa?ts=-.7:la&&(ts=-1/3);var es=function(t,e,n){this.cm=n;var i=this.vert=o("div",[o("div",null,null,"min-width: 1px")],"CodeMirror-vscrollbar"),r=this.horiz=o("div",[o("div",null,null,"height: 100%; min-height: 1px")],"CodeMirror-hscrollbar");t(i),t(r),Ua(i,"scroll",function(){i.clientHeight&&e(i.scrollTop,"vertical")}),Ua(r,"scroll",function(){r.clientWidth&&e(r.scrollLeft,"horizontal")}),this.checkedZeroWidth=!1,na&&oa<8&&(this.horiz.style.minHeight=this.vert.style.minWidth="18px")};es.prototype.update=function(t){var e=t.scrollWidth>t.clientWidth+1,n=t.scrollHeight>t.clientHeight+1,o=t.nativeBarWidth;if(n){this.vert.style.display="block",this.vert.style.bottom=e?o+"px":"0";var i=t.viewHeight-(e?o:0);this.vert.firstChild.style.height=Math.max(0,t.scrollHeight-t.clientHeight+i)+"px"}else this.vert.style.display="",this.vert.firstChild.style.height="0";if(e){this.horiz.style.display="block",this.horiz.style.right=n?o+"px":"0",this.horiz.style.left=t.barLeft+"px";var r=t.viewWidth-t.barLeft-(n?o:0);this.horiz.firstChild.style.width=t.scrollWidth-t.clientWidth+r+"px"}else this.horiz.style.display="",this.horiz.firstChild.style.width="0";return!this.checkedZeroWidth&&t.clientHeight>0&&(0==o&&this.zeroWidthHack(),this.checkedZeroWidth=!0),{right:n?o:0,bottom:e?o:0}},es.prototype.setScrollLeft=function(t){this.horiz.scrollLeft!=t&&(this.horiz.scrollLeft=t),this.disableHoriz&&this.enableZeroWidthBar(this.horiz,this.disableHoriz)},es.prototype.setScrollTop=function(t){this.vert.scrollTop!=t&&(this.vert.scrollTop=t),this.disableVert&&this.enableZeroWidthBar(this.vert,this.disableVert)},es.prototype.zeroWidthHack=function(){var t=ha&&!ua?"12px":"18px";this.horiz.style.height=this.vert.style.width=t,this.horiz.style.pointerEvents=this.vert.style.pointerEvents="none",this.disableHoriz=new d,this.disableVert=new d},es.prototype.enableZeroWidthBar=function(t,e){function n(){var o=t.getBoundingClientRect(),i=document.elementFromPoint(o.left+1,o.bottom-1);i!=t?t.style.pointerEvents="none":e.set(1e3,n)}t.style.pointerEvents="auto",e.set(1e3,n)},es.prototype.clear=function(){var t=this.horiz.parentNode;t.removeChild(this.horiz),t.removeChild(this.vert)};var ns=function(){};ns.prototype.update=function(){return{bottom:0,right:0}},ns.prototype.setScrollLeft=function(){},ns.prototype.setScrollTop=function(){},ns.prototype.clear=function(){};var os={native:es,null:ns},is=0,rs=function(t,e,n){var o=t.display;this.viewport=e,this.visible=Rn(o,t.doc,e),this.editorIsHidden=!o.wrapper.offsetWidth,this.wrapperHeight=o.wrapper.clientHeight,this.wrapperWidth=o.wrapper.clientWidth,this.oldDisplayWidth=Pe(t),this.force=n,this.dims=mn(t),this.events=[]};rs.prototype.signal=function(t,e){kt(t,e)&&this.events.push(arguments)},rs.prototype.finish=function(){for(var t=this,e=0;e=0&&Q(t,i.to())<=0)return o}return-1}},Bo.prototype={from:function(){return U(this.anchor,this.head)},to:function(){return _(this.anchor,this.head)},empty:function(){return this.head.line==this.anchor.line&&this.head.ch==this.anchor.ch}},ki.prototype={chunkSize:function(){return this.lines.length},removeInner:function(t,e){for(var n=this,o=t,i=t+e;o1||!(this.children[0]instanceof ki))){var l=[];this.collapse(l),this.children=[new ki(l)],this.children[0].parent=this}},collapse:function(t){for(var e=this,n=0;n50){for(var s=r.lines.length%25+25,l=s;l10);t.parent.maybeSpill()}},iterN:function(t,e,n){for(var o=this,i=0;ie.display.maxLineLength&&(e.display.maxLine=c,e.display.maxLineLength=d,e.display.maxLineChanged=!0)}null!=i&&e&&this.collapsed&&fo(e,i,r+1),this.lines.length=0,this.explicitlyCleared=!0,this.atomic&&this.doc.cantEdit&&(this.doc.cantEdit=!1,e&&gi(e.doc)),e&&Ee(e,"markerCleared",e,this),n&&no(e),this.parent&&this.parent.clear()}},Ri.prototype.find=function(t,e){var n=this;null==t&&"bookmark"==this.type&&(t=1);for(var o,i,r=0;r=0;u--)bi(o,i[u]);l?di(this,l):this.cm&&$n(this.cm)}),undo:ho(function(){Ei(this,"undo")}),redo:ho(function(){Ei(this,"redo")}),undoSelection:ho(function(){Ei(this,"undo",!0)}),redoSelection:ho(function(){Ei(this,"redo",!0)}),setExtending:function(t){this.extend=t},getExtending:function(){return this.extend},historySize:function(){for(var t=this.history,e=0,n=0,o=0;o=t.ch)&&e.push(i.marker.parent||i.marker)}return e},findMarks:function(t,e,n){t=Y(this,t),e=Y(this,e);var o=[],i=t.line;return this.iter(t.line,e.line+1,function(r){var a=r.markedSpans;if(a)for(var s=0;s=l.to||null==l.from&&i!=t.line||null!=l.from&&i==e.line&&l.from>=e.ch||n&&!n(l.marker)||o.push(l.marker.parent||l.marker)}++i}),o},getAllMarks:function(){var t=[];return this.iter(function(e){var n=e.markedSpans;if(n)for(var o=0;ot?(e=t,!0):(t-=r,void++n)}),Y(this,k(n,e))},indexFromPos:function(t){t=Y(this,t);var e=t.ch;if(t.linee&&(e=t.from),null!=t.to&&t.to0)i=new k(i.line,i.ch+1),t.replaceRange(r.charAt(i.ch-1)+r.charAt(i.ch-2),k(i.line,i.ch-2),i,"+transpose");else if(i.line>t.doc.first){var a=T(t.doc,i.line-1).text;a&&(i=new k(i.line,1),t.replaceRange(r.charAt(0)+t.doc.lineSeparator()+a.charAt(a.length-1),k(i.line-1,a.length-1),i,"+transpose"))}n.push(new Bo(i,i))}t.setSelections(n)})},newlineAndIndent:function(t){return uo(t,function(){for(var e=t.listSelections(),n=e.length-1;n>=0;n--)t.replaceRange(t.doc.lineSeparator(),e[n].anchor,e[n].head,"+input"); +e=t.listSelections();for(var o=0;ot.firstLine()&&(o=k(o.line-1,T(t.doc,o.line-1).length)),i.ch==T(t.doc,i.line).text.length&&i.linee.viewTo-1)return!1;var r,a,s;o.line==e.viewFrom||0==(r=En(t,o.line))?(a=N(e.view[0].line),s=e.view[0].node):(a=N(e.view[r].line),s=e.view[r-1].node.nextSibling);var l,u,c=En(t,i.line);if(c==e.view.length-1?(l=e.viewTo-1,u=e.lineDiv.lastChild):(l=N(e.view[c+1].line)-1,u=e.view[c+1].node.previousSibling),!s)return!1;for(var d=t.doc.splitLines(Gr(t,s,u,a,l)),A=I(t.doc,k(a,0),k(l,T(t.doc,l).text.length));d.length>1&&A.length>1;)if(g(d)==g(A))d.pop(),A.pop(),l--;else{if(d[0]!=A[0])break;d.shift(),A.shift(),a++}for(var h=0,f=0,p=d[0],M=A[0],y=Math.min(p.length,M.length);h1||d[0]||Q(b,C)?(Di(t.doc,d,b,C,"+input"),!0):void 0},Is.prototype.ensurePolled=function(){this.forceCompositionEnd()},Is.prototype.reset=function(){this.forceCompositionEnd()},Is.prototype.forceCompositionEnd=function(){this.composing&&(clearTimeout(this.readDOMTimeout),this.composing=null,this.pollContent()||fo(this.cm),this.div.blur(),this.div.focus())},Is.prototype.readFromDOMSoon=function(){var t=this;null==this.readDOMTimeout&&(this.readDOMTimeout=setTimeout(function(){if(t.readDOMTimeout=null,t.composing){if(!t.composing.done)return;t.composing=null}!t.cm.isReadOnly()&&t.pollContent()||uo(t.cm,function(){return fo(t.cm)})},80))},Is.prototype.setUneditable=function(t){t.contentEditable="false"},Is.prototype.onKeyPress=function(t){t.preventDefault(),this.cm.isReadOnly()||co(this.cm,jr)(this.cm,String.fromCharCode(null==t.charCode?t.keyCode:t.charCode),0)},Is.prototype.readOnlyChanged=function(t){this.div.contentEditable=String("nocursor"!=t)},Is.prototype.onContextMenu=function(){},Is.prototype.resetPosition=function(){},Is.prototype.needsContentAttribute=!0;var xs=function(t){this.cm=t,this.prevInput="",this.pollingFast=!1,this.polling=new d,this.inaccurateSelection=!1,this.hasSelection=!1,this.composing=null};xs.prototype.init=function(t){function e(t){if(!St(i,t)){if(i.somethingSelected())Qr({lineWise:!1,text:i.getSelections()}),o.inaccurateSelection&&(o.prevInput="",o.inaccurateSelection=!1,a.value=Ts.text.join("\n"),va(a));else{if(!i.options.lineWiseCopyCut)return;var e=Rr(i);Qr({lineWise:!0,text:e.text}),"cut"==t.type?i.setSelections(e.ranges,null,Ia):(o.prevInput="",a.value=e.text.join("\n"),va(a))}"cut"==t.type&&(i.state.cutIncoming=!0)}}var n=this,o=this,i=this.cm,r=this.wrapper=Or(),a=this.textarea=r.firstChild;t.wrapper.insertBefore(r,t.wrapper.firstChild),da&&(a.style.width="0px"),Ua(a,"input",function(){na&&oa>=9&&n.hasSelection&&(n.hasSelection=null),o.poll()}),Ua(a,"paste",function(t){St(i,t)||_r(t,i)||(i.state.pasteIncoming=!0,o.fastPoll())}),Ua(a,"cut",e),Ua(a,"copy",e),Ua(t.scroller,"paste",function(e){Ye(t,e)||St(i,e)||(i.state.pasteIncoming=!0,o.focus())}),Ua(t.lineSpace,"selectstart",function(e){Ye(t,e)||jt(e)}),Ua(a,"compositionstart",function(){var t=i.getCursor("from");o.composing&&o.composing.range.clear(),o.composing={start:t,range:i.markText(t,i.getCursor("to"),{className:"CodeMirror-composing"})}}),Ua(a,"compositionend",function(){o.composing&&(o.poll(),o.composing.range.clear(),o.composing=null)})},xs.prototype.prepareSelection=function(){var t=this.cm,e=t.display,n=t.doc,o=In(t);if(t.options.moveInputWithCursor){var i=An(t,n.sel.primary().head,"div"),r=e.wrapper.getBoundingClientRect(),a=e.lineDiv.getBoundingClientRect();o.teTop=Math.max(0,Math.min(e.wrapper.clientHeight-10,i.top+a.top-r.top)),o.teLeft=Math.max(0,Math.min(e.wrapper.clientWidth-10,i.left+a.left-r.left))}return o},xs.prototype.showSelection=function(t){var e=this.cm,o=e.display;n(o.cursorDiv,t.cursors),n(o.selectionDiv,t.selection),null!=t.teTop&&(this.wrapper.style.top=t.teTop+"px",this.wrapper.style.left=t.teLeft+"px")},xs.prototype.reset=function(t){if(!this.contextMenuPending){var e,n,o=this.cm,i=o.doc;if(o.somethingSelected()){this.prevInput="";var r=i.sel.primary();e=Ha&&(r.to().line-r.from().line>100||(n=o.getSelection()).length>1e3);var a=e?"-":n||o.getSelection();this.textarea.value=a,o.state.focused&&va(this.textarea),na&&oa>=9&&(this.hasSelection=a)}else t||(this.prevInput=this.textarea.value="",na&&oa>=9&&(this.hasSelection=null));this.inaccurateSelection=e}},xs.prototype.getField=function(){return this.textarea},xs.prototype.supportsTouch=function(){return!1},xs.prototype.focus=function(){if("nocursor"!=this.cm.options.readOnly&&(!Aa||r()!=this.textarea))try{this.textarea.focus()}catch(t){}},xs.prototype.blur=function(){this.textarea.blur()},xs.prototype.resetPosition=function(){this.wrapper.style.top=this.wrapper.style.left=0},xs.prototype.receivedFocus=function(){this.slowPoll()},xs.prototype.slowPoll=function(){var t=this;this.pollingFast||this.polling.set(this.cm.options.pollInterval,function(){t.poll(),t.cm.state.focused&&t.slowPoll()})},xs.prototype.fastPoll=function(){function t(){var o=n.poll();o||e?(n.pollingFast=!1,n.slowPoll()):(e=!0,n.polling.set(60,t))}var e=!1,n=this;n.pollingFast=!0,n.polling.set(20,t)},xs.prototype.poll=function(){var t=this,e=this.cm,n=this.textarea,o=this.prevInput;if(this.contextMenuPending||!e.state.focused||Oa(n)&&!o&&!this.composing||e.isReadOnly()||e.options.disableInput||e.state.keySeq)return!1;var i=n.value;if(i==o&&!e.somethingSelected())return!1;if(na&&oa>=9&&this.hasSelection===i||ha&&/[\uf700-\uf7ff]/.test(i))return e.display.input.reset(),!1;if(e.doc.sel==e.display.selForContextMenu){var r=i.charCodeAt(0);if(8203!=r||o||(o="​"),8666==r)return this.reset(),this.cm.execCommand("undo")}for(var a=0,s=Math.min(o.length,i.length);a1e3||i.indexOf("\n")>-1?n.value=t.prevInput="":t.prevInput=i,t.composing&&(t.composing.range.clear(),t.composing.range=e.markText(t.composing.start,e.getCursor("to"),{className:"CodeMirror-composing"}))}),!0},xs.prototype.ensurePolled=function(){this.pollingFast&&this.poll()&&(this.pollingFast=!1)},xs.prototype.onKeyPress=function(){na&&oa>=9&&(this.hasSelection=null),this.fastPoll()},xs.prototype.onContextMenu=function(t){function e(){if(null!=a.selectionStart){var t=i.somethingSelected(),e="​"+(t?a.value:"");a.value="⇚",a.value=e,o.prevInput=t?"":"​",a.selectionStart=1,a.selectionEnd=e.length,r.selForContextMenu=i.doc.sel}}function n(){if(o.contextMenuPending=!1,o.wrapper.style.cssText=d,a.style.cssText=c,na&&oa<9&&r.scrollbars.setScrollTop(r.scroller.scrollTop=l),null!=a.selectionStart){(!na||na&&oa<9)&&e();var t=0,n=function(){r.selForContextMenu==i.doc.sel&&0==a.selectionStart&&a.selectionEnd>0&&"​"==o.prevInput?co(i,wi)(i):t++<10?r.detectingSelectAll=setTimeout(n,500):r.input.reset()};r.detectingSelectAll=setTimeout(n,200)}}var o=this,i=o.cm,r=i.display,a=o.textarea,s=Cn(i,t),l=r.scroller.scrollTop;if(s&&!sa){var u=i.options.resetSelectionOnContextMenu;u&&i.doc.sel.contains(s)==-1&&co(i,Ai)(i.doc,Qo(s),Ia);var c=a.style.cssText,d=o.wrapper.style.cssText;o.wrapper.style.cssText="position: absolute";var A=o.wrapper.getBoundingClientRect();a.style.cssText="position: absolute; width: 30px; height: 30px;\n top: "+(t.clientY-A.top-5)+"px; left: "+(t.clientX-A.left-5)+"px;\n z-index: 1000; background: "+(na?"rgba(255, 255, 255, .05)":"transparent")+";\n outline: none; border-width: 0; outline: none; overflow: hidden; opacity: .05; filter: alpha(opacity=5);";var h;if(ia&&(h=window.scrollY),r.input.focus(),ia&&window.scrollTo(null,h),r.input.reset(),i.somethingSelected()||(a.value=o.prevInput=" "),o.contextMenuPending=!0,r.selForContextMenu=i.doc.sel,clearTimeout(r.detectingSelectAll),na&&oa>=9&&e(),ma){Rt(t);var f=function(){Nt(window,"mouseup",f),setTimeout(n,20)};Ua(window,"mouseup",f)}else setTimeout(n,50)}},xs.prototype.readOnlyChanged=function(t){t||this.reset()},xs.prototype.setUneditable=function(){},xs.prototype.needsContentAttribute=!1,xr(Sr),Hr(Sr);var Ds="iter insert remove copy getEditor constructor".split(" ");for(var Ns in ls.prototype)ls.prototype.hasOwnProperty(Ns)&&A(Ds,Ns)<0&&(Sr.prototype[Ns]=function(t){return function(){return t.apply(this.doc,arguments)}}(ls.prototype[Ns]));return Qt(ls),Sr.inputStyles={textarea:xs,contenteditable:Is},Sr.defineMode=function(t){Sr.defaults.mode||"null"==t||(Sr.defaults.mode=t),Pt.apply(this,arguments)},Sr.defineMIME=Vt,Sr.defineMode("null",function(){return{token:function(t){return t.skipToEnd()}}}),Sr.defineMIME("text/plain","null"),Sr.defineExtension=function(t,e){Sr.prototype[t]=e},Sr.defineDocExtension=function(t,e){ls.prototype[t]=e},Sr.fromTextArea=Xr,Zr(Sr),Sr.version="5.23.0",Sr})},function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{default:t}}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(e,"__esModule",{value:!0});var r=function(){function t(t,e){for(var n=0;n
");this.container.append(o);var r=new ut.default;new u.default(o.get(0),function(){n.context=new s.default(this),n.context.fileInfo=r,n.buildTools(n.context),n.datasourcePanel=new nt.default(n.context),n.propertyPanel=new it.default(n.context),n.buildPropertyPanel(),this.bindSelectionEvent(function(t,e,o,i){n.propertyPanel.refresh(t,e,o,i);var r=!0,a=!1,s=void 0;try{for(var l,u=n.tools[Symbol.iterator]();!(r=(l=u.next()).done);r=!0){var c=l.value;c.refresh&&c.refresh(t,e,o,i)}}catch(t){a=!0,s=t}finally{try{!r&&u.return&&u.return()}finally{if(a)throw s}}}),n.printLine=new st.default(n.context);var t=n.context.reportDef.rows,e=!0,o=!1,i=void 0;try{for(var a,l=t[Symbol.iterator]();!(e=(a=l.next()).done);e=!0){var u=a.value,c=u.band;c&&n.context.addRowHeader(u.rowNumber-1,c)}}catch(t){o=!0,i=t}finally{try{!e&&l.return&&l.return()}finally{if(o)throw i}}(0,ct.renderRowHeader)(n.context.hot,n.context)})}return r(t,[{key:"buildPropertyPanel",value:function(){var t="_prop_container",e="_datasource_container",n=$('
');this.container.prepend(n);var o=$(''),i=$('\n \n \n ');o.append(i),n.append(o),o.mousedown(function(t){t.preventDefault()});var r=$('
'),a=$('
'),s=$('
');r.append(a),r.append(s),a.append(this.propertyPanel.buildPanel()),s.append(this.datasourcePanel.buildPanel()),n.append(r),n.draggable(),i.click(function(){r.toggle();var t=r.css("display");t&&"none"!==t?(i.removeClass("glyphicon-circle-arrow-left"),i.addClass("glyphicon-circle-arrow-down")):(i.removeClass("glyphicon-circle-arrow-down"),i.addClass("glyphicon-circle-arrow-left"))})}},{key:"buildTools",value:function(t){var e=$('
');this.container.prepend(e),this.tools=[],this.tools.push(new V.default(t)),this.tools.push(new d.default(t)),this.tools.push(new h.default(t)),this.tools.push(new F.default(t)),this.tools.push(new m.default(t)),this.tools.push(new v.default(t)),this.tools.push(new H.default(t)),this.tools.push(new g.default(t)),this.tools.push(new M.default(t)),this.tools.push(new C.default(t)),this.tools.push(new W.default(t)),this.tools.push(new X.default(t)),this.tools.push(new T.default(t)),this.tools.push(new x.default(t)),this.tools.push(new N.default(t)),this.tools.push(new S.default(t)),this.tools.push(new k.default(t)),this.tools.push(new Y.default(t)),this.tools.push(new j.default(t)),this.tools.push(new K.default(t)),this.tools.push(new U.default(t)),this.tools.push(new tt.default(t));var n=!0,o=!1,i=void 0;try{for(var r,a=this.tools[Symbol.iterator]();!(n=(r=a.next()).done);n=!0){var s=r.value;e.append(s.buildButton())}}catch(t){o=!0,i=t}finally{try{!n&&a.return&&a.return()}finally{if(o)throw i}}}}]),t}();e.default=dt},function(t,e,n){"use strict";function o(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(e,"__esModule",{value:!0});var i=function(){function t(t,e){for(var n=0;n=t&&(a.rowNumber+=1)}}catch(t){n=!0,o=t}finally{try{!e&&r.return&&r.return()}finally{if(n)throw o}}}},{key:"adjustDelRowHeaders",value:function(t){var e=null,n=!0,o=!1,i=void 0;try{for(var r,a=this.rowHeaders[Symbol.iterator]();!(n=(r=a.next()).done);n=!0){var s=r.value;s.rowNumber>t?s.rowNumber-=1:s.rowNumber===t&&(e=s)}}catch(t){o=!0,i=t}finally{try{!n&&a.return&&a.return()}finally{if(o)throw i}}if(e){var l=this.rowHeaders.indexOf(e);this.rowHeaders.splice(l,1)}}},{key:"addRowHeader",value:function(t,e){var n=null,o=!0,i=!1,r=void 0;try{for(var a,s=this.rowHeaders[Symbol.iterator]();!(o=(a=s.next()).done);o=!0){var l=a.value;if(l.rowNumber===t){n=l;break}}}catch(t){i=!0,r=t}finally{try{!o&&s.return&&s.return()}finally{if(i)throw r}}if(n)n.band=e;else{var u={band:e,rowNumber:t};this.rowHeaders.push(u)}}},{key:"getCellName",value:function(t,e){return null!=t?this.LETTERS[e]+(t+1):this.LETTERS[e]}},{key:"getCell",value:function(t,e){var n=t+1+","+(e+1);return this.cellsMap.get(n)}},{key:"addCell",value:function(t){var e=t.rowNumber+","+t.columnNumber;this.cellsMap.set(e,t)}},{key:"removeCell",value:function(t){var e=t.rowNumber+","+t.columnNumber;this.cellsMap.delete(e)}},{key:"deleteCell",value:function(t,e){var n=t+","+e;this.cellsMap.delete(n)}},{key:"getSelectedCells",value:function(){var t=this.hot.getSelected();if(!t)return null;for(var e=t[0],n=t[1],o=t[2],i=t[3],r=[],a=e;a<=o;a++)for(var s=n;s<=i;s++){var l=this.hot.getCell(a,s,!0),u=r.indexOf(l);u===-1&&r.push(l)}return r}}]),t}());e.default=r},function(t,e){"use strict";function n(t){var e=a("消息提示",t);e.modal("show")}function o(t,e){var n=a("确认提示",t,[{name:"确认",click:function(){e.call(this)}}]);n.modal("show")}function i(t,e,n){var o=a(t,e,[{name:"确认",click:function(){n.call(this)}}]);o.modal("show")}function r(t,e,n,o,i){var r=a(t,e,n,i);if(r.modal("show"),o){var s=!0,l=!1,u=void 0;try{for(var c,d=o[Symbol.iterator]();!(s=(c=d.next()).done);s=!0){var A=c.value;r.on(A.name,A.callback)}}catch(t){l=!0,u=t}finally{try{!s&&d.return&&d.return()}finally{if(l)throw u}}}}function a(t,e,n,o){var i=this,r="modal-dialog"+(o?" modal-lg":""),a=$(''),l=$('
');a.append(l);var u=$('");a.append(s),this.paper=(0,u.default)(s.get(0),this.width,this.height);for(var l=n.fontSize+"pt "+(n.fontFamily?n.fontFamily:"宋体"),c=n.bold?"bold":"normal",A=n.italic?"italic":"normal",h=n.underline?"underline":"none",f={fill:r(n.forecolor),font:l,"font-weight":c,"font-style":A,"text-decoration":h},g=e.slashes,p=0;p=1e3&&delete s[l.shift()],l.push(a),s[a]=t[D](e,r),n?n(s[a]):s[a])}return i}function r(){return this.hex}function a(t,e){for(var n=[],o=0,i=t.length;i-2*!e>o;o+=2){var r=[{x:+t[o-2],y:+t[o-1]},{x:+t[o],y:+t[o+1]},{x:+t[o+2],y:+t[o+3]},{x:+t[o+4],y:+t[o+5]}];e?o?i-4==o?r[3]={x:+t[0],y:+t[1]}:i-2==o&&(r[2]={x:+t[0],y:+t[1]},r[3]={x:+t[2],y:+t[3]}):r[0]={x:+t[i-2],y:+t[i-1]}:i-4==o?r[3]=r[2]:o||(r[0]={x:+t[o],y:+t[o+1]}),n.push(["C",(-r[0].x+6*r[1].x+r[2].x)/6,(-r[0].y+6*r[1].y+r[2].y)/6,(r[1].x+6*r[2].x-r[3].x)/6,(r[1].y+6*r[2].y-r[3].y)/6,r[2].x,r[2].y])}return n}function s(t,e,n,o,i){var r=-3*e+9*n-9*o+3*i,a=t*r+6*e-12*n+6*o;return t*a-3*e+3*n}function l(t,e,n,o,i,r,a,l,u){null==u&&(u=1),u=u>1?1:u<0?0:u;for(var c=u/2,d=12,A=[-.1252,.1252,-.3678,.3678,-.5873,.5873,-.7699,.7699,-.9041,.9041,-.9816,.9816],h=[.2491,.2491,.2335,.2335,.2032,.2032,.1601,.1601,.1069,.1069,.0472,.0472],f=0,g=0;gf;)A/=2,h+=(cY(i,a)||Y(e,o)Y(r,s))){var l=(t*o-e*n)*(i-a)-(t-n)*(i*s-r*a),u=(t*o-e*n)*(r-s)-(e-o)*(i*s-r*a),c=(t-n)*(r-s)-(e-o)*(i-a);if(c){var d=l/c,A=u/c,h=+d.toFixed(2),f=+A.toFixed(2);if(!(h<+O(t,n).toFixed(2)||h>+Y(t,n).toFixed(2)||h<+O(i,a).toFixed(2)||h>+Y(i,a).toFixed(2)||f<+O(e,o).toFixed(2)||f>+Y(e,o).toFixed(2)||f<+O(r,s).toFixed(2)||f>+Y(r,s).toFixed(2)))return{x:d,y:A}}}}function d(t,n,o){var i=e.bezierBBox(t),r=e.bezierBBox(n);if(!e.isBBoxIntersect(i,r))return o?0:[];for(var a=l.apply(0,t),s=l.apply(0,n),u=Y(~~(a/5),1),d=Y(~~(s/5),1),A=[],h=[],f={},g=o?0:[],p=0;p=0&&I<=1.001&&x>=0&&x<=1.001&&(o?g++:g.push({x:T.x,y:T.y,t1:O(I,1),t2:O(x,1)}))}}return g}function A(t,n,o){t=e._path2curve(t),n=e._path2curve(n);for(var i,r,a,s,l,u,c,A,h,f,g=o?0:[],p=0,M=t.length;po)return o;for(;nr?n=i:o=i,i=(o-n)/2+n}return i}var u=3*e,c=3*(o-e)-u,d=1-u-c,A=3*n,h=3*(i-n)-A,f=1-A-h;return s(t,1/(200*r))}function p(t,e){var n=[],o={};if(this.ms=e,this.times=1,t){for(var i in t)t[E](i)&&(o[q(i)]=t[i],n.push(q(i)));n.sort(ct)}this.anim=o,this.top=n[n.length-1],this.percents=n}function M(n,o,i,r,a,s){i=q(i);var l,u,c,d,A,f,p=n.ms,M={},y={},m={};if(r)for(b=0,C=re.length;br*n.top){i=n.percents[b],A=n.percents[b-1]||0,p=p/n.top*(i-A),d=n.percents[b+1],l=n.anim[i];break}r&&o.attr(n.anim[n.percents[b]])}if(l){if(u)u.initstatus=r,u.start=new Date-u.ms*r;else{for(var T in l)if(l[E](T)&&(nt[E](T)||o.paper.customAttributes[E](T)))switch(M[T]=o.attr(T),null==M[T]&&(M[T]=et[T]),y[T]=l[T],nt[T]){case P:m[T]=(y[T]-M[T])/p;break;case"colour":M[T]=e.getRGB(M[T]);var I=e.getRGB(y[T]);m[T]={r:(I.r-M[T].r)/p,g:(I.g-M[T].g)/p,b:(I.b-M[T].b)/p};break;case"path":var x=Qt(M[T],y[T]),D=x[1];for(M[T]=x[0],m[T]=[],b=0,C=M[T].length;b',pt=Mt.firstChild,pt.style.behavior="url(#default#VML)",!pt||"object"!=typeof pt.adj)return e.type=S;Mt=null}e.svg=!(e.vml="VML"==e.type),e._Paper=x,e.fn=w=x.prototype=e.prototype,e._id=0,e.is=function(t,e){return e=U.call(e),"finite"==e?!X[E](+t):"array"==e?t instanceof Array:"null"==e&&null===t||e==typeof t&&null!==t||"object"==e&&t===Object(t)||"array"==e&&Array.isArray&&Array.isArray(t)||W.call(t).slice(8,-1).toLowerCase()==e},e.angle=function(t,n,o,i,r,a){if(null==r){var s=t-o,l=n-i;return s||l?(180+180*R.atan2(-l,-s)/F+360)%360:0}return e.angle(t,n,r,a)-e.angle(o,i,r,a)},e.rad=function(t){return t%360*F/180},e.deg=function(t){return Math.round(180*t/F%360*1e3)/1e3},e.snapTo=function(t,n,o){if(o=e.is(o,"finite")?o:10,e.is(t,G)){for(var i=t.length;i--;)if(H(t[i]-n)<=o)return t[i]}else{t=+t;var r=n%t;if(rt-o)return n-r+t}return n};e.createUUID=function(t,e){return function(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(t,e).toUpperCase()}}(/[xy]/g,function(t){var e=16*R.random()|0,n="x"==t?e:3&e|8;return n.toString(16)});e.setWindow=function(n){t("raphael.setWindow",e,T.win,n),T.win=n,T.doc=T.win.document,e._engine.initWin&&e._engine.initWin(T.win)};var yt=function(t){if(e.vml){var n,o=/^\s+|\s+$/g;try{var r=new ActiveXObject("htmlfile");r.write(""),r.close(),n=r.body}catch(t){n=createPopup().document.body}var a=n.createTextRange();yt=i(function(t){try{n.style.color=k(t).replace(o,S);var e=a.queryCommandValue("ForeColor");return e=(255&e)<<16|65280&e|(16711680&e)>>>16,"#"+("000000"+e.toString(16)).slice(-6)}catch(t){return"none"}})}else{var s=T.doc.createElement("i");s.title="Raphaël Colour Picker",s.style.display="none",T.doc.body.appendChild(s),yt=i(function(t){return s.style.color=t,T.doc.defaultView.getComputedStyle(s,S).getPropertyValue("color")})}return yt(t)},mt=function(){return"hsb("+[this.h,this.s,this.b]+")"},wt=function(){return"hsl("+[this.h,this.s,this.l]+")"},vt=function(){return this.hex},bt=function(t,n,o){if(null==n&&e.is(t,"object")&&"r"in t&&"g"in t&&"b"in t&&(o=t.b,n=t.g,t=t.r),null==n&&e.is(t,V)){var i=e.getRGB(t);t=i.r,n=i.g,o=i.b}return(t>1||n>1||o>1)&&(t/=255,n/=255,o/=255),[t,n,o]},Ct=function(t,n,o,i){t*=255,n*=255,o*=255;var r={r:t,g:n,b:o,hex:e.rgb(t,n,o),toString:vt};return e.is(i,"finite")&&(r.opacity=i),r};e.color=function(t){var n;return e.is(t,"object")&&"h"in t&&"s"in t&&"b"in t?(n=e.hsb2rgb(t),t.r=n.r,t.g=n.g,t.b=n.b,t.hex=n.hex):e.is(t,"object")&&"h"in t&&"s"in t&&"l"in t?(n=e.hsl2rgb(t),t.r=n.r,t.g=n.g,t.b=n.b,t.hex=n.hex):(e.is(t,"string")&&(t=e.getRGB(t)),e.is(t,"object")&&"r"in t&&"g"in t&&"b"in t?(n=e.rgb2hsl(t),t.h=n.h,t.s=n.s,t.l=n.l,n=e.rgb2hsb(t),t.v=n.b):(t={hex:"none"},t.r=t.g=t.b=t.h=t.s=t.v=t.l=-1)),t.toString=vt,t},e.hsb2rgb=function(t,e,n,o){this.is(t,"object")&&"h"in t&&"s"in t&&"b"in t&&(n=t.b,e=t.s,o=t.o,t=t.h),t*=360;var i,r,a,s,l;return t=t%360/60,l=n*e,s=l*(1-H(t%2-1)),i=r=a=n-l,t=~~t,i+=[l,s,0,0,s,l][t],r+=[s,l,l,s,0,0][t],a+=[0,0,s,l,l,s][t],Ct(i,r,a,o)},e.hsl2rgb=function(t,e,n,o){this.is(t,"object")&&"h"in t&&"s"in t&&"l"in t&&(n=t.l,e=t.s,t=t.h),(t>1||e>1||n>1)&&(t/=360,e/=100,n/=100),t*=360;var i,r,a,s,l;return t=t%360/60,l=2*e*(n<.5?n:1-n),s=l*(1-H(t%2-1)),i=r=a=n-l/2,t=~~t,i+=[l,s,0,0,s,l][t],r+=[s,l,l,s,0,0][t],a+=[0,0,s,l,l,s][t],Ct(i,r,a,o)},e.rgb2hsb=function(t,e,n){n=bt(t,e,n),t=n[0],e=n[1],n=n[2];var o,i,r,a;return r=Y(t,e,n),a=r-O(t,e,n),o=0==a?null:r==t?(e-n)/a:r==e?(n-t)/a+2:(t-e)/a+4,o=(o+360)%6*60/360,i=0==a?0:a/r,{h:o,s:i,b:r,toString:mt}},e.rgb2hsl=function(t,e,n){n=bt(t,e,n),t=n[0],e=n[1],n=n[2];var o,i,r,a,s,l;return a=Y(t,e,n),s=O(t,e,n),l=a-s,o=0==l?null:a==t?(e-n)/l:a==e?(n-t)/l+2:(t-e)/l+4,o=(o+360)%6*60/360,r=(a+s)/2,i=0==l?0:r<.5?l/(2*r):l/(2-2*r),{h:o,s:i,l:r,toString:wt}},e._path2string=function(){return this.join(",").replace(rt,"$1")};e._preload=function(t,e){var n=T.doc.createElement("img");n.style.cssText="position:absolute;left:-9999em;top:-9999em",n.onload=function(){e.call(this),this.onload=null,T.doc.body.removeChild(this)},n.onerror=function(){T.doc.body.removeChild(this)},T.doc.body.appendChild(n),n.src=t};e.getRGB=i(function(t){if(!t||(t=k(t)).indexOf("-")+1)return{r:-1,g:-1,b:-1,hex:"none",error:1,toString:r};if("none"==t)return{r:-1,g:-1,b:-1,hex:"none",toString:r};!(it[E](t.toLowerCase().substring(0,2))||"#"==t.charAt())&&(t=yt(t));var n,o,i,a,s,l,u=t.match(J);return u?(u[2]&&(i=$(u[2].substring(5),16),o=$(u[2].substring(3,5),16),n=$(u[2].substring(1,3),16)),u[3]&&(i=$((s=u[3].charAt(3))+s,16),o=$((s=u[3].charAt(2))+s,16),n=$((s=u[3].charAt(1))+s,16)),u[4]&&(l=u[4][Q](ot),n=q(l[0]),"%"==l[0].slice(-1)&&(n*=2.55),o=q(l[1]),"%"==l[1].slice(-1)&&(o*=2.55),i=q(l[2]),"%"==l[2].slice(-1)&&(i*=2.55),"rgba"==u[1].toLowerCase().slice(0,4)&&(a=q(l[3])),l[3]&&"%"==l[3].slice(-1)&&(a/=100)),u[5]?(l=u[5][Q](ot),n=q(l[0]),"%"==l[0].slice(-1)&&(n*=2.55),o=q(l[1]),"%"==l[1].slice(-1)&&(o*=2.55),i=q(l[2]),"%"==l[2].slice(-1)&&(i*=2.55),("deg"==l[0].slice(-3)||"°"==l[0].slice(-1))&&(n/=360),"hsba"==u[1].toLowerCase().slice(0,4)&&(a=q(l[3])),l[3]&&"%"==l[3].slice(-1)&&(a/=100),e.hsb2rgb(n,o,i,a)):u[6]?(l=u[6][Q](ot),n=q(l[0]),"%"==l[0].slice(-1)&&(n*=2.55),o=q(l[1]),"%"==l[1].slice(-1)&&(o*=2.55),i=q(l[2]),"%"==l[2].slice(-1)&&(i*=2.55),("deg"==l[0].slice(-3)||"°"==l[0].slice(-1))&&(n/=360),"hsla"==u[1].toLowerCase().slice(0,4)&&(a=q(l[3])),l[3]&&"%"==l[3].slice(-1)&&(a/=100),e.hsl2rgb(n,o,i,a)):(u={r:n,g:o,b:i,toString:r},u.hex="#"+(16777216|i|o<<8|n<<16).toString(16).slice(1),e.is(a,"finite")&&(u.opacity=a),u)):{r:-1,g:-1,b:-1,hex:"none",error:1,toString:r}},e),e.hsb=i(function(t,n,o){return e.hsb2rgb(t,n,o).hex}),e.hsl=i(function(t,n,o){return e.hsl2rgb(t,n,o).hex}),e.rgb=i(function(t,e,n){function o(t){return t+.5|0}return"#"+(16777216|o(n)|o(e)<<8|o(t)<<16).toString(16).slice(1)}),e.getColor=function(t){var e=this.getColor.start=this.getColor.start||{h:0,s:1,b:t||.75},n=this.hsb2rgb(e.h,e.s,e.b);return e.h+=.075,e.h>1&&(e.h=0,e.s-=.2,e.s<=0&&(this.getColor.start={h:0,s:1,b:e.b})),n.hex},e.getColor.reset=function(){delete this.start},e.parsePathString=function(t){if(!t)return null;var n=Et(t);if(n.arr)return It(n.arr);var o={a:7,c:6,h:1,l:2,m:2,r:4,q:4,s:4,t:2,v:1,z:0},i=[];return e.is(t,G)&&e.is(t[0],G)&&(i=It(t)),i.length||k(t).replace(at,function(t,e,n){var r=[],a=e.toLowerCase();if(n.replace(lt,function(t,e){e&&r.push(+e)}),"m"==a&&r.length>2&&(i.push([e][N](r.splice(0,2))),a="l",e="m"==e?"l":"L"),"r"==a)i.push([e][N](r));else for(;r.length>=o[a]&&(i.push([e][N](r.splice(0,o[a]))),o[a]););}),i.toString=e._path2string,n.arr=It(i),i},e.parseTransformString=i(function(t){if(!t)return null;var n=[];return e.is(t,G)&&e.is(t[0],G)&&(n=It(t)),n.length||k(t).replace(st,function(t,e,o){var i=[];U.call(e);o.replace(lt,function(t,e){e&&i.push(+e)}),n.push([e][N](i))}),n.toString=e._path2string,n});var Et=function(t){var e=Et.ps=Et.ps||{};return e[t]?e[t].sleep=100:e[t]={sleep:100},setTimeout(function(){for(var n in e)e[E](n)&&n!=t&&(e[n].sleep--,!e[n].sleep&&delete e[n])}),e[t]};e.findDotsAtSegment=function(t,e,n,o,i,r,a,s,l){var u=1-l,c=z(u,3),d=z(u,2),A=l*l,h=A*l,f=c*t+3*d*l*n+3*u*l*l*i+h*a,g=c*e+3*d*l*o+3*u*l*l*r+h*s,p=t+2*l*(n-t)+A*(i-2*n+t),M=e+2*l*(o-e)+A*(r-2*o+e),y=n+2*l*(i-n)+A*(a-2*i+n),m=o+2*l*(r-o)+A*(s-2*r+o),w=u*t+l*n,v=u*e+l*o,b=u*i+l*a,C=u*r+l*s,E=90-180*R.atan2(p-y,M-m)/F;return(p>y||M=t.x&&e<=t.x2&&n>=t.y&&n<=t.y2},e.isBBoxIntersect=function(t,n){var o=e.isPointInsideBBox;return o(n,t.x,t.y)||o(n,t.x2,t.y)||o(n,t.x,t.y2)||o(n,t.x2,t.y2)||o(t,n.x,n.y)||o(t,n.x2,n.y)||o(t,n.x,n.y2)||o(t,n.x2,n.y2)||(t.xn.x||n.xt.x)&&(t.yn.y||n.yt.y)},e.pathIntersection=function(t,e){return A(t,e)},e.pathIntersectionNumber=function(t,e){return A(t,e,1)},e.isPointInsidePath=function(t,n,o){var i=e.pathBBox(t);return e.isPointInsideBBox(i,n,o)&&A(t,[["M",n,o],["H",i.x2+10]],1)%2==1},e._removedFactory=function(e){return function(){t("raphael.log",null,"Raphaël: you are calling to method “"+e+"” of removed object",e)}};var Tt=e.pathBBox=function(t){var e=Et(t);if(e.bbox)return n(e.bbox);if(!t)return{x:0,y:0,width:0,height:0,x2:0,y2:0};t=Qt(t);for(var o,i=0,r=0,a=[],s=[],l=0,u=t.length;l1&&(y=R.sqrt(y),n*=y,o*=y);var m=n*n,w=o*o,v=(a==s?-1:1)*R.sqrt(H((m*w-m*M*M-w*p*p)/(m*M*M+w*p*p))),b=v*n*M/o+(t+l)/2,C=v*-o*p/n+(e+u)/2,E=R.asin(((e-C)/o).toFixed(9)),T=R.asin(((u-C)/o).toFixed(9));E=tT&&(E-=2*F),!s&&T>E&&(T-=2*F)}var I=T-E;if(H(I)>A){var x=T,D=l,L=u;T=E+A*(s&&T>E?1:-1),l=b+n*R.cos(T),u=C+o*R.sin(T),f=St(l,u,n,o,r,0,s,D,L,[T,x,b,C])}I=T-E;var S=R.cos(E),B=R.sin(E),k=R.cos(T),j=R.sin(T),_=R.tan(I/4),U=4/3*n*_,Y=4/3*o*_,O=[t,e],z=[t+U*B,e-Y*S],P=[l+U*j,u-Y*k],V=[l,u];if(z[0]=2*O[0]-z[0],z[1]=2*O[1]-z[1],c)return[z,P,V][N](f);f=[z,P,V][N](f).join()[Q](",");for(var G=[],W=0,J=f.length;W"1e12"&&(A=.5),H(h)>"1e12"&&(h=.5),A>0&&A<1&&(l=Bt(t,e,n,o,i,r,a,s,A),g.push(l.x),f.push(l.y)),h>0&&h<1&&(l=Bt(t,e,n,o,i,r,a,s,h),g.push(l.x),f.push(l.y)),u=r-2*o+e-(s-2*r+o),c=2*(o-e)-2*(r-o),d=e-o,A=(-c+R.sqrt(c*c-4*u*d))/2/u,h=(-c-R.sqrt(c*c-4*u*d))/2/u,H(A)>"1e12"&&(A=.5),H(h)>"1e12"&&(h=.5),A>0&&A<1&&(l=Bt(t,e,n,o,i,r,a,s,A),g.push(l.x),f.push(l.y)),h>0&&h<1&&(l=Bt(t,e,n,o,i,r,a,s,h),g.push(l.x),f.push(l.y)),{min:{x:O[D](0,g),y:O[D](0,f)},max:{x:Y[D](0,g),y:Y[D](0,f)}}}),Qt=e._path2curve=i(function(t,e){var n=!e&&Et(t);if(!e&&n.curve)return It(n.curve);for(var o=Dt(t),i=e&&Dt(e),r={x:0,y:0,bx:0,by:0,X:0,Y:0,qx:null,qy:null},a={x:0,y:0,bx:0,by:0,X:0,Y:0,qx:null,qy:null},s=(function(t,e,n){var o,i,r={T:1,Q:1};if(!t)return["C",e.x,e.y,e.x,e.y,e.x,e.y];switch(!(t[0]in r)&&(e.qx=e.qy=null),t[0]){case"M":e.X=t[1],e.Y=t[2];break;case"A":t=["C"][N](St[D](0,[e.x,e.y][N](t.slice(1))));break;case"S":"C"==n||"S"==n?(o=2*e.x-e.bx,i=2*e.y-e.by):(o=e.x,i=e.y),t=["C",o,i][N](t.slice(1));break;case"T":"Q"==n||"T"==n?(e.qx=2*e.x-e.qx,e.qy=2*e.y-e.qy):(e.qx=e.x,e.qy=e.y),t=["C"][N](Lt(e.x,e.y,e.qx,e.qy,t[1],t[2]));break;case"Q":e.qx=t[1],e.qy=t[2],t=["C"][N](Lt(e.x,e.y,t[1],t[2],t[3],t[4]));break;case"L":t=["C"][N](Nt(e.x,e.y,t[1],t[2]));break;case"H":t=["C"][N](Nt(e.x,e.y,t[1],e.y));break;case"V":t=["C"][N](Nt(e.x,e.y,e.x,t[1]));break;case"Z":t=["C"][N](Nt(e.x,e.y,e.X,e.Y))}return t}),l=function(t,e){if(t[e].length>7){t[e].shift();for(var n=t[e];n.length;)c[e]="A",i&&(d[e]="A"),t.splice(e++,0,["C"][N](n.splice(0,6)));t.splice(e,1),g=Y(o.length,i&&i.length||0)}},u=function(t,e,n,r,a){t&&e&&"M"==t[a][0]&&"M"!=e[a][0]&&(e.splice(a,0,["M",r.x,r.y]),n.bx=0,n.by=0,n.x=t[a][1],n.y=t[a][2],g=Y(o.length,i&&i.length||0))},c=[],d=[],A="",h="",f=0,g=Y(o.length,i&&i.length||0);fi){if(n&&!A.start){if(c=$t(a,s,l[1],l[2],l[3],l[4],l[5],l[6],i-h),d+=["C"+c.start.x,c.start.y,c.m.x,c.m.y,c.x,c.y],r)return d;A.start=d,d=["M"+c.x,c.y+"C"+c.n.x,c.n.y,c.end.x,c.end.y,l[5],l[6]].join(),h+=u,a=+l[5],s=+l[6];continue}if(!t&&!n)return c=$t(a,s,l[1],l[2],l[3],l[4],l[5],l[6],i-h),{x:c.x,y:c.y,alpha:c.alpha}}h+=u,a=+l[5],s=+l[6]}d+=l.shift()+l}return A.end=d,c=t?h:n?A:e.findDotsAtSegment(a,s,l[0],l[1],l[2],l[3],l[4],l[5],1),c.alpha&&(c={x:c.x,y:c.y,alpha:c.alpha}),c}},ee=te(1),ne=te(),oe=te(0,1);e.getTotalLength=ee,e.getPointAtLength=ne,e.getSubpath=function(t,e,n){if(this.getTotalLength(t)-n<1e-6)return oe(t,e).end;var o=oe(t,n,1);return e?oe(o,e).end:o},Xt.getTotalLength=function(){var t=this.getPath();if(t)return this.node.getTotalLength?this.node.getTotalLength():ee(t)},Xt.getPointAtLength=function(t){var e=this.getPath();if(e)return ne(e,t)},Xt.getPath=function(){var t,n=e._getPath[this.type];if("text"!=this.type&&"set"!=this.type)return n&&(t=n(this)),t},Xt.getSubpath=function(t,n){var o=this.getPath();if(o)return e.getSubpath(o,t,n)};var ie=e.easing_formulas={linear:function(t){return t},"<":function(t){return z(t,1.7)},">":function(t){return z(t,.48)},"<>":function(t){var e=.48-t/1.04,n=R.sqrt(.1734+e*e),o=n-e,i=z(H(o),1/3)*(o<0?-1:1),r=-n-e,a=z(H(r),1/3)*(r<0?-1:1),s=i+a+.5;return 3*(1-s)*s*s+s*s*s},backIn:function(t){var e=1.70158;return t*t*((e+1)*t-e)},backOut:function(t){t-=1;var e=1.70158;return t*t*((e+1)*t+e)+1},elastic:function(t){return t==!!t?t:z(2,-10*t)*R.sin((t-.075)*(2*F)/.3)+1},bounce:function(t){var e,n=7.5625,o=2.75;return t<1/o?e=n*t*t:t<2/o?(t-=1.5/o,e=n*t*t+.75):t<2.5/o?(t-=2.25/o,e=n*t*t+.9375):(t-=2.625/o,e=n*t*t+.984375),e}};ie.easeIn=ie["ease-in"]=ie["<"],ie.easeOut=ie["ease-out"]=ie[">"],ie.easeInOut=ie["ease-in-out"]=ie["<>"],ie["back-in"]=ie.backIn,ie["back-out"]=ie.backOut;var re=[],ae=window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(t){setTimeout(t,16)},se=function(){for(var n=+new Date,o=0;o1&&!i.next){for(a in A)A[E](a)&&(g[a]=i.totalOrigin[a]);i.el.attr(g),M(i.anim,i.el,i.anim.percents[0],null,i.totalOrigin,i.repeat-1)}i.next&&!i.stop&&M(i.anim,i.el,i.next,null,i.totalOrigin,i.repeat)}}}re.length&&ae(se)},le=function(t){return t>255?255:t<0?0:t};Xt.animateWith=function(t,n,o,i,r,a){var s=this;if(s.removed)return a&&a.call(s),s;var l=o instanceof p?o:e.animation(o,i,r,a);M(l,s,l.percents[0],null,s.attr());for(var u=0,c=re.length;ul&&(l=c)}l+="%",!t[l].callback&&(t[l].callback=i)}return new p(t,n)},Xt.animate=function(t,n,o,i){var r=this;if(r.removed)return i&&i.call(r),r;var a=t instanceof p?t:e.animation(t,n,o,i);return M(a,r,a.percents[0],null,r.attr()),r},Xt.setTime=function(t,e){return t&&null!=e&&this.status(t,O(e,t.ms)/t.ms),this},Xt.status=function(t,e){var n,o,i=[],r=0;if(null!=e)return M(t,this,-1,O(e,1)),this;for(n=re.length;r1)for(var o=0,i=n.length;o.5)-1;l(A-.5,2)+l(h-.5,2)>.25&&(h=r.sqrt(.25-l(A-.5,2))*i+.5)&&.5!=h&&(h=h.toFixed(5)-1e-5*i)}return d}),i=i.split(/\s*\-\s*/),"linear"==u){var w=i.shift();if(w=-o(w),isNaN(w))return null;var v=[0,0,r.cos(t.rad(w)),r.sin(t.rad(w))],b=1/(a(s(v[2]),s(v[3]))||1);v[2]*=b,v[3]*=b,v[2]<0&&(v[0]=-v[2],v[2]=0),v[3]<0&&(v[1]=-v[3],v[3]=0)}var C=t._parseDots(i);if(!C)return null;if(c=c.replace(/[\(\)\s,\xb0#]/g,"_"),e.gradient&&c!=e.gradient.id&&(g.defs.removeChild(e.gradient),delete e.gradient),!e.gradient){y=p(u+"Gradient",{id:c}),e.gradient=y,p(y,"radial"==u?{fx:A,fy:h}:{x1:v[0],y1:v[1],x2:v[2],y2:v[3],gradientTransform:e.matrix.invert()}),g.defs.appendChild(y);for(var E=0,T=C.length;E1?k.opacity/100:k.opacity});case"stroke":k=t.getRGB(g),l.setAttribute(f,k.hex),"stroke"==f&&k[e]("opacity")&&p(l,{"stroke-opacity":k.opacity>1?k.opacity/100:k.opacity}),"stroke"==f&&o._.arrows&&("startString"in o._.arrows&&v(o,o._.arrows.startString),"endString"in o._.arrows&&v(o,o._.arrows.endString,1));break;case"gradient":("circle"==o.type||"ellipse"==o.type||"r"!=n(g).charAt())&&M(o,g);break;case"opacity":c.gradient&&!c[e]("stroke-opacity")&&p(l,{"stroke-opacity":g>1?g/100:g});case"fill-opacity":if(c.gradient){Q=t._g.doc.getElementById(l.getAttribute("fill").replace(/^url\(#|\)$/g,d)),Q&&(j=Q.getElementsByTagName("stop"),p(j[j.length-1],{"stop-opacity":g}));break}default:"font-size"==f&&(g=i(g,10)+"px");var _=f.replace(/(\-.)/g,function(t){return t.substring(1).toUpperCase()});l.style[_]=g,o._.dirty=1,l.setAttribute(f,g)}}I(o,r),l.style.visibility=A},T=1.2,I=function(o,r){if("text"==o.type&&(r[e]("text")||r[e]("font")||r[e]("font-size")||r[e]("x")||r[e]("y"))){var a=o.attrs,s=o.node,l=s.firstChild?i(t._g.doc.defaultView.getComputedStyle(s.firstChild,d).getPropertyValue("font-size"),10):10;if(r[e]("text")){for(a.text=r.text;s.firstChild;)s.removeChild(s.firstChild);for(var u,c=n(r.text).split("\n"),A=[],h=0,f=c.length;h"));var X=G.getBoundingClientRect();y.W=A.w=(X.right-X.left)/W,y.H=A.h=(X.bottom-X.top)/W,y.X=A.x,y.Y=A.y+y.H/2,("x"in l||"y"in l)&&(y.path.v=t.format("m{0},{1}l{2},{1}",r(A.x*w),r(A.y*w),r(A.x*w)+1));for(var Z=["x","y","text","font","font-family","font-weight","font-style","font-size"],K=0,q=Z.length;K.25&&(n=i.sqrt(.25-s(e-.5,2))*(2*(n>.5)-1)+.5),u=e+h+n),f}),r=r.split(/\s*\-\s*/),"linear"==l){var c=r.shift();if(c=-o(c),isNaN(c))return null}var d=t._parseDots(r);if(!d)return null;if(e=e.shape||e.node,d.length){e.removeChild(a),a.on=!0,a.method="none",a.color=d[0].color,a.color2=d[d.length-1].color;for(var A=[],g=0,p=d.length;g')}}catch(t){S=function(t){return e.createElement("<"+t+' xmlns="urn:schemas-microsoft.com:vml" class="rvml">')}}},t._engine.initWin(t._g.win),t._engine.create=function(){var e=t._getContainer.apply(0,arguments),n=e.container,o=e.height,i=e.width,r=e.x,a=e.y;if(!n)throw new Error("VML container not found.");var s=new t._Paper,l=s.canvas=t._g.doc.createElement("div"),u=l.style;return r=r||0,a=a||0,i=i||512,o=o||342,s.width=i,s.height=o,i==+i&&(i+="px"),o==+o&&(o+="px"),s.coordsize=1e3*w+h+1e3*w,s.coordorigin="0 0",s.span=t._g.doc.createElement("span"),s.span.style.cssText="position:absolute;left:-9999em;top:-9999em;padding:0;margin:0;line-height:1;",l.appendChild(s.span),u.cssText=t.format("top:0;left:0;width:{0};height:{1};display:inline-block;position:relative;clip:rect(0 {0} {1} 0);overflow:hidden",i,o),1==n?(t._g.doc.body.appendChild(l),u.left=r+"px",u.top=a+"px",u.position="absolute"):n.firstChild?n.insertBefore(l,n.firstChild):n.appendChild(l),s.renderfix=function(){},s},t.prototype.clear=function(){t.eve("raphael.clear",this),this.canvas.innerHTML=f,this.span=t._g.doc.createElement("span"),this.span.style.cssText="position:absolute;left:-9999em;top:-9999em;padding:0;margin:0;line-height:1;display:inline;",this.canvas.appendChild(this.span),this.bottom=this.top=null},t.prototype.remove=function(){t.eve("raphael.remove",this),this.canvas.parentNode.removeChild(this.canvas);for(var e in this)this[e]="function"==typeof this[e]?t._removedFactory(e):null;return!0};var B=t.st;for(var k in L)L[e](k)&&!B[e](k)&&(B[k]=function(t){return function(){var e=arguments;return this.forEach(function(n){n[t].apply(n,e)})}}(k))}}.apply(e,o),!(void 0!==i&&(t.exports=i))}])})},function(t,e,n){var o;!function(){function i(t){return t instanceof HTMLElement||t instanceof SVGElement}function r(t){if(!i(t))throw new Error("an HTMLElement or SVGElement is required; got "+t)}function a(t){return t&&0==t.lastIndexOf("http",0)&&t.lastIndexOf(window.location.host)==-1}function s(t,e){r(t);var n=t.querySelectorAll("image"),o=n.length,i=function(){0===o&&e()};i();for(var s=0;s0)return e[i]}return console.error("Unknown font format for "+t+"; Fonts may not be working correctly"),"application/octet-stream"}function i(t){function e(e){function n(){var t=s.response,n=r(t);a(e,n)}function o(t){console.warn("Failed to load font from: "+e.url),console.warn(t),l+=e.text+"\n",i()}function a(e,n){var o='url("data:'+e.format+";base64,"+n+'")';l+=e.text.replace(e.fontUrlRegexp,o)+"\n",setTimeout(function(){i(t)},0)}var s=new XMLHttpRequest;s.addEventListener("load",n),s.addEventListener("error",o),s.addEventListener("abort",o),s.open("GET",e.url),s.responseType="arraybuffer",s.send()}if(t.length>0){var o=t.pop();e(o)}else n(l)}function r(t){for(var e="",n=new Uint8Array(t),o=n.byteLength,i=0;i";var o=document.createElement("defs");if(o.appendChild(e),c.insertBefore(o,c.firstChild),n){var i=s.innerHTML;i=i.replace(/NS\d+:href/gi,'xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href'),n(i,r,a)}}var r,a,s=document.createElement("div"),c=t.cloneNode(!0);if("svg"==t.tagName)r=e.width||u(t,c,"width"),a=e.height||u(t,c,"height");else{if(!t.getBBox)return void console.error("Attempted to render non-SVG element",t);var d=t.getBBox();r=d.x+d.width,a=d.y+d.height,c.setAttribute("transform",c.getAttribute("transform").replace(/translate\(.*?\)/,""));var A=document.createElementNS("http://www.w3.org/2000/svg","svg");A.appendChild(c),c=A}c.setAttribute("version","1.1"),c.getAttribute("xmlns")||c.setAttributeNS(o,"xmlns","http://www.w3.org/2000/svg"),c.getAttribute("xmlns:xlink")||c.setAttributeNS(o,"xmlns:xlink","http://www.w3.org/1999/xlink"),e.responsive?(c.removeAttribute("width"),c.removeAttribute("height"),c.setAttribute("preserveAspectRatio","xMinYMin meet")):(c.setAttribute("width",r*e.scale),c.setAttribute("height",a*e.scale)),c.setAttribute("viewBox",[e.left||0,e.top||0,r,a].join(" "));for(var h=c.querySelectorAll("foreignObject > *"),f=0;f=i}function s(){var t=this.getSelected();if(!t)return!0;var e=t[1],n=t[3],o=Math.abs(e-n)+1,i=this.countCols();return o>=i}function l(){var t=this.getSelected();return!t||0===t.length}Object.defineProperty(e,"__esModule",{value:!0}),e.contextMenuConfigure=void 0;var u=n(48),c=n(55),d=n(57),A=n(58),h=n(59),f=n(56),g=n(60),p=o(g);e.contextMenuConfigure={callback:function(t,e){var n=this,o=this;if("insert_row_above"===t)c.doInsertRow.call(this,!0);else if("insert_row_below"===t)c.doInsertRow.call(this);else if("insert_col_left"===t)d.doInsertCol.call(this,!0);else if("insert_col_right"===t)d.doInsertCol.call(this);else if("del_row"===t)A.doDeleteRow.call(this);else if("del_col"===t)h.doDeleteCol.call(this);else if("clean_content"===t)!function(){var t=n.getSelected(),e=t[0],a=t[2],s=t[1],l=t[3],c=r(o.context,e,a,s,l,"content");u.undoManager.add({redo:function(){c=r(o.context,e,a,s,l,"content")},undo:function(){i(o.context,e,a,s,l,c,"content")}})}();else if("clean_style"===t)!function(){var t=n.getSelected(),e=t[0],a=t[2],s=t[1],l=t[3],c=r(o.context,e,a,s,l,"style");u.undoManager.add({redo:function(){c=r(o.context,e,a,s,l,"style")},undo:function(){i(o.context,e,a,s,l,c,"style")}})}();else if("clean"===t)!function(){var t=n.getSelected(),e=t[0],a=t[2],s=t[1],l=t[3],c=r(o.context,e,a,s,l,"all");u.undoManager.add({redo:function(){c=r(o.context,e,a,s,l,"all")},undo:function(){i(o.context,e,a,s,l,c,"all")}})}();else if("repeat_row_header"===t){for(var a=this.getSelected(),s=a[0],l=a[2],g=this.context,p=s;p<=l;p++)g.addRowHeader(p,"headerrepeat");(0,f.renderRowHeader)(this,g),(0,u.setDirty)()}else if("repeat_row_footer"===t){for(var M=this.getSelected(),y=M[0],m=M[2],w=this.context,v=y;v<=m;v++)w.addRowHeader(v,"footerrepeat");(0,f.renderRowHeader)(this,w),(0,u.setDirty)()}else if("repeat_cancel"===t){for(var b=this.getSelected(),C=b[0],E=b[2],T=this.context,I=C;I<=E;I++)T.adjustDelRowHeaders(I);(0,f.renderRowHeader)(this,T),(0,u.setDirty)()}},items:{insert_row_above:{name:' 插入行(上)'},insert_row_below:{name:' 插入行(下)'},insert_col_left:{name:' 插入列(前)'},insert_col_right:{name:' 插入列(后)'},del_row:{name:' 删除行',disabled:a},del_col:{name:' 删除列',disabled:s},repeat_row_header:{name:' 重复表头',disabled:a},repeat_row_footer:{name:' 重复表尾',disabled:a},repeat_cancel:{name:' 取消重复',disabled:a},clean_content:{name:' 清空内容',disabled:l},clean_style:{name:' 清空格式',disabled:l},clean:{name:' 清空所有',disabled:l}}}},function(t,e,n){"use strict";function o(t){var e=this.getSelected();if(!e)return void(0,s.alert)("请先选中行!");var n=e[0],o=e[2],l=n;l=n>o?t?o:n+1:t?n:o+1;var u=this.getSettings().rowHeights,c=u.concat([]);c.splice(l,0,25),this.alter("insert_row",l),this.context.adjustInsertRowHeaders(l),(0,a.renderRowHeader)(this,this.context),i(this,l),this.updateSettings({rowHeights:c,manualRowResize:c}),(0,r.resetTableData)(this),(0,r.setDirty)();var d=this,A=this.context,h=this.context.cellsMap,f=[],g=25;r.undoManager.add({redo:function(){u=d.getSettings().rowHeights,c=u.concat([]),c.splice(l,0,g),d.alter("insert_row",l),d.context.adjustInsertRowHeaders(l),(0,a.renderRowHeader)(d,d.context);var t=[],e=!0,n=!1,o=void 0;try{for(var i,s=h.values()[Symbol.iterator]();!(e=(i=s.next()).done);e=!0){var p=i.value,M=p.rowNumber-1;M>=l&&t.push(p)}}catch(t){n=!0,o=t}finally{try{!e&&s.return&&s.return()}finally{if(n)throw o}}var y=!0,m=!1,w=void 0;try{for(var v,b=t[Symbol.iterator]();!(y=(v=b.next()).done);y=!0){var C=v.value;A.removeCell(C)}}catch(t){m=!0,w=t}finally{try{!y&&b.return&&b.return()}finally{if(m)throw w}}var E=!0,T=!1,I=void 0;try{for(var x,D=t[Symbol.iterator]();!(E=(x=D.next()).done);E=!0){var N=x.value;N.rowNumber=N.rowNumber+1,A.addCell(N)}}catch(t){T=!0,I=t}finally{try{!E&&D.return&&D.return()}finally{if(T)throw I}}var L=!0,S=!1,B=void 0;try{for(var k,Q=f[Symbol.iterator]();!(L=(k=Q.next()).done);L=!0){var j=k.value;A.addCell(j)}}catch(t){S=!0,B=t}finally{try{!L&&Q.return&&Q.return()}finally{if(S)throw B}}d.updateSettings({rowHeights:c,manualRowResize:c}),(0,r.resetTableData)(d),(0,r.setDirty)()},undo:function(){f.splice(0,f.length),u=d.getSettings().rowHeights,c=u.concat([]),g=c[l],c.splice(l,1),d.alter("remove_row",l),d.context.adjustDelRowHeaders(l),(0,a.renderRowHeader)(d,d.context),d.updateSettings({rowHeights:c,manualRowResize:c});for(var t=d.countCols(),e=0;el&&o.push(m)}}catch(t){s=!0,p=t}finally{try{!i&&y.return&&y.return()}finally{if(s)throw p}}var v=!0,b=!1,C=void 0;try{for(var E,T=o[Symbol.iterator]();!(v=(E=T.next()).done);v=!0){var I=E.value;A.removeCell(I)}}catch(t){b=!0,C=t}finally{try{!v&&T.return&&T.return()}finally{if(b)throw C}}var x=!0,D=!1,N=void 0;try{for(var L,S=o[Symbol.iterator]();!(x=(L=S.next()).done);x=!0){var B=L.value;B.rowNumber=B.rowNumber-1,A.addCell(B)}}catch(t){D=!0,N=t}finally{try{!x&&S.return&&S.return()}finally{if(D)throw N}}(0,r.resetTableData)(d),(0,r.setDirty)()}})}function i(t,e){var n=t.countCols(),o=(t.countRows(),t.context),i=o.cellsMap,a=[],s=!0,l=!1,u=void 0;try{for(var c,d=i.values()[Symbol.iterator]();!(s=(c=d.next()).done);s=!0){var A=c.value,h=A.rowNumber-1;h>=e&&a.push(A)}}catch(t){l=!0,u=t}finally{try{!s&&d.return&&d.return()}finally{if(l)throw u}}var f=!0,g=!1,p=void 0;try{for(var M,y=a[Symbol.iterator]();!(f=(M=y.next()).done);f=!0){var m=M.value;o.removeCell(m)}}catch(t){g=!0,p=t}finally{try{!f&&y.return&&y.return()}finally{if(g)throw p}}var w=!0,v=!1,b=void 0;try{for(var C,E=a[Symbol.iterator]();!(w=(C=E.next()).done);w=!0){var T=C.value;T.rowNumber=T.rowNumber+1,o.addCell(T)}}catch(t){v=!0,b=t}finally{try{!w&&E.return&&E.return()}finally{if(v)throw b}}for(var I=0;IHR":"footerrepeat"===A.band&&(a="FR");break}}}catch(t){l=!0,u=t}finally{try{!s&&d.return&&d.return()}finally{if(l)throw u}}o.push(r+a)}t.updateSettings({rowHeaders:o})}Object.defineProperty(e,"__esModule",{value:!0}),e.renderRowHeader=n},function(t,e,n){"use strict";function o(t){var e=this.getSelected();if(!e)return void alert("请先选中列!");var n=e[1],o=e[3],r=n;r=n>o?t?o:n+1:t?n:o+1;var a=this.getSettings().colWidths,s=a.concat([]);s.splice(r,0,98),this.alter("insert_col",r);var l=this.context,u=this.context.cellsMap,c=[],d=!0,A=!1,h=void 0;try{for(var f,g=u.values()[Symbol.iterator]();!(d=(f=g.next()).done);d=!0){var p=f.value,M=p.columnNumber-1;M>=r&&c.push(p)}}catch(t){A=!0,h=t}finally{try{!d&&g.return&&g.return()}finally{if(A)throw h}}var y=!0,m=!1,w=void 0;try{for(var v,b=c[Symbol.iterator]();!(y=(v=b.next()).done);y=!0){var C=v.value;l.removeCell(C)}}catch(t){m=!0,w=t}finally{try{!y&&b.return&&b.return()}finally{if(m)throw w}}var E=!0,T=!1,I=void 0;try{for(var x,D=c[Symbol.iterator]();!(E=(x=D.next()).done);E=!0){var N=x.value;N.columnNumber=N.columnNumber+1,l.addCell(N)}}catch(t){T=!0,I=t}finally{try{!E&&D.return&&D.return()}finally{if(T)throw I}}for(var L=this.countRows(),S=0;S=r&&c.push(A)}}catch(t){e=!0,n=t}finally{try{!t&&d.return&&d.return()}finally{if(e)throw n}}var f=!0,g=!1,p=void 0;try{for(var M,y=c[Symbol.iterator]();!(f=(M=y.next()).done);f=!0){var m=M.value;l.removeCell(m)}}catch(t){g=!0,p=t}finally{try{!f&&y.return&&y.return()}finally{if(g)throw p}}var w=!0,v=!1,b=void 0;try{for(var C,E=c[Symbol.iterator]();!(w=(C=E.next()).done);w=!0){var T=C.value;T.columnNumber=T.columnNumber+1,l.addCell(T)}}catch(t){v=!0,b=t}finally{try{!w&&E.return&&E.return()}finally{if(v)throw b}}var I=!0,x=!1,D=void 0;try{for(var N,L=Q[Symbol.iterator]();!(I=(N=L.next()).done);I=!0){var S=N.value;l.addCell(S)}}catch(t){x=!0,D=t}finally{try{!I&&L.return&&L.return()}finally{if(x)throw D}}k.updateSettings({colWidths:s,manualColumnResize:s}),(0,i.resetTableData)(k),(0,i.setDirty)()},undo:function(){Q.splice(0,Q.length),a=k.getSettings().colWidths,s=a.concat([]),j=s[r],s.splice(r,1),k.alter("remove_col",r),k.updateSettings({colWidths:s,manualColumnResize:s});for(var t=k.countRows(),e=0;er&&c.push(g)}}catch(t){d=!0,A=t}finally{try{!o&&f.return&&f.return()}finally{if(d)throw A}}var M=!0,y=!1,m=void 0;try{for(var w,v=c[Symbol.iterator]();!(M=(w=v.next()).done);M=!0){var b=w.value;l.removeCell(b)}}catch(t){y=!0,m=t}finally{try{!M&&v.return&&v.return()}finally{if(y)throw m}}var C=!0,E=!1,T=void 0;try{for(var I,x=c[Symbol.iterator]();!(C=(I=x.next()).done);C=!0){var D=I.value;D.columnNumber=D.columnNumber-1,l.addCell(D)}}catch(t){E=!0,T=t}finally{try{!C&&x.return&&x.return()}finally{if(E)throw T}}(0,i.resetTableData)(k),(0,i.setDirty)()}})}Object.defineProperty(e,"__esModule",{value:!0}),e.doInsertCol=o;var i=n(48)},function(t,e,n){"use strict";function o(){var t=this.getSelected(),e=this.context;if(!t)return void(0,a.alert)("请先选中行!");var n=t[0],o=t[2];if(o=n&&w<=o)d.splice(v,1);else if(y<=n&&w>=o){var b=o-n+1,C=m-b;0===C&&(C=1),1===C&&1===M.colspan?d.splice(v,1):d[v]={col:M.col,row:y,rowspan:C,colspan:M.colspan}}else if(y>o){var E=o-n+1;d[v]={col:M.col,row:y-E,rowspan:M.rowspan,colspan:M.colspan}}}}catch(t){h=!0,f=t}finally{try{!A&&p.return&&p.return()}finally{if(h)throw f}}this.updateSettings({mergeCells:[]});var T=o-n+1,I=l.concat([]),x=l.concat([]);x.splice(n,T);for(var D=this.countCols(),N=[],L=o;L>=n;L--){for(var S=0;S=o&&Q.push(O)}}catch(t){_=!0,U=t}finally{try{!j&&Y.return&&Y.return()}finally{if(_)throw U}}var z=!0,F=!1,P=void 0;try{for(var V,G=Q[Symbol.iterator]();!(z=(V=G.next()).done);z=!0){var W=V.value;e.removeCell(W)}}catch(t){F=!0,P=t}finally{try{!z&&G.return&&G.return()}finally{if(F)throw P}}var J=!0,X=!1,Z=void 0;try{for(var K,q=Q[Symbol.iterator]();!(J=(K=q.next()).done);J=!0){var $=K.value;$.rowNumber=$.rowNumber-T,e.addCell($)}}catch(t){X=!0,Z=t}finally{try{!J&&q.return&&q.return()}finally{if(X)throw Z}}this.updateSettings({rowHeights:x,mergeCells:d}),(0,i.resetTableData)(this),(0,i.setDirty)();var tt=this;i.undoManager.add({redo:function(){l=tt.getSettings().rowHeights,u=tt.getSettings().mergeCells,c=[],d=u.concat([]);var t=!0,a=!1,s=void 0;try{for(var A,h=u[Symbol.iterator]();!(t=(A=h.next()).done);t=!0){var f=A.value;c.push(Object.assign({},f));var g=f.row,p=f.rowspan,M=g+p-1,y=d.indexOf(f);if(g>=n&&M<=o)d.splice(y,1);else if(g<=n&&M>=o){var m=o-n+1,w=p-m;0===w&&(w=1),1===w&&1===f.colspan?d.splice(y,1):d[y]={col:f.col,row:g,rowspan:w,colspan:f.colspan}}else if(g>o){var v=o-n+1;d[y]={col:f.col,row:g-v,rowspan:f.rowspan,colspan:f.colspan}}}}catch(t){a=!0,s=t}finally{try{!t&&h.return&&h.return()}finally{if(a)throw s}}tt.updateSettings({mergeCells:[]}),I=l.concat([]),x=l.concat([]),x.splice(n,T),D=tt.countCols(),N.splice(0,N.length);for(var b=o;b>=n;b--){for(var C=0;C=o&&Q.push(U)}}catch(t){S=!0,B=t}finally{try{!L&&_.return&&_.return()}finally{if(S)throw B}}var Y=!0,O=!1,H=void 0;try{for(var z,F=Q[Symbol.iterator]();!(Y=(z=F.next()).done);Y=!0){var P=z.value;e.removeCell(P)}}catch(t){O=!0,H=t}finally{try{!Y&&F.return&&F.return()}finally{if(O)throw H}}var V=!0,G=!1,W=void 0;try{for(var J,X=Q[Symbol.iterator]();!(V=(J=X.next()).done);V=!0){var Z=J.value;Z.rowNumber=Z.rowNumber-T,e.addCell(Z)}}catch(t){G=!0,W=t}finally{try{!V&&X.return&&X.return()}finally{if(G)throw W}}tt.updateSettings({rowHeights:x,mergeCells:d}),(0,i.resetTableData)(tt),(0,i.setDirty)()},undo:function(){for(var t=o;t>=n;t--)tt.alter("insert_row",t),tt.context.adjustInsertRowHeaders(t);(0,r.renderRowHeader)(tt,tt.context),Q.splice(0,Q.length);var a=!0,s=!1,l=void 0;try{for(var u,d=k.values()[Symbol.iterator]();!(a=(u=d.next()).done);a=!0){var A=u.value,h=A.rowNumber-1;h>=n&&Q.push(A)}}catch(t){s=!0,l=t}finally{try{!a&&d.return&&d.return()}finally{if(s)throw l}}var f=!0,g=!1,p=void 0;try{for(var M,y=Q[Symbol.iterator]();!(f=(M=y.next()).done);f=!0){var m=M.value;e.removeCell(m)}}catch(t){g=!0,p=t}finally{try{!f&&y.return&&y.return()}finally{if(g)throw p}}var w=!0,v=!1,b=void 0;try{for(var C,E=Q[Symbol.iterator]();!(w=(C=E.next()).done);w=!0){var x=C.value;x.rowNumber=x.rowNumber+T,e.addCell(x)}}catch(t){v=!0,b=t}finally{try{!w&&E.return&&E.return()}finally{if(v)throw b}}var D=!0,L=!1,S=void 0;try{for(var B,j=N[Symbol.iterator]();!(D=(B=j.next()).done);D=!0){var _=B.value;e.addCell(_)}}catch(t){L=!0,S=t}finally{try{!D&&j.return&&j.return()}finally{if(L)throw S}}tt.updateSettings({rowHeights:I,mergeCells:c}),(0,i.resetTableData)(tt),(0,i.setDirty)()}})}Object.defineProperty(e,"__esModule",{value:!0}),e.doDeleteRow=o;var i=n(48),r=n(56),a=n(46)},function(t,e,n){"use strict";function o(){var t=this.getSelected(),e=this.context;if(!t)return void(0,r.alert)("请先选中行!");var n=t[1],o=t[3];if(o=n&&m<=o)c.splice(w,1);else if(M<=n&&m>=o){var v=o-n+1,b=y-v;0===b&&(b=1),1===b&&1===p.rowspan?c.splice(w,1):c[w]={col:M,row:p.row,rowspan:p.rowspan,colspan:b}}else if(M>o){var C=o-n+1;c[w]={row:p.row,col:M-C,rowspan:p.rowspan,colspan:p.colspan}}}}catch(t){A=!0,h=t}finally{try{!d&&g.return&&g.return()}finally{if(A)throw h}}this.updateSettings({mergeCells:[]});var E=o-n+1,T=s.concat([]),I=s.concat([]);I.splice(n,E);for(var x=this.countRows(),D=[],N=o;N>=n;N--){this.alter("remove_col",N);for(var L=0;L=o&&k.push(Y)}}catch(t){j=!0,_=t}finally{try{!Q&&R.return&&R.return()}finally{if(j)throw _}}var H=!0,z=!1,F=void 0;try{for(var P,V=k[Symbol.iterator]();!(H=(P=V.next()).done);H=!0){var G=P.value;e.removeCell(G)}}catch(t){z=!0,F=t}finally{try{!H&&V.return&&V.return()}finally{if(z)throw F}}var W=!0,J=!1,X=void 0;try{for(var Z,K=k[Symbol.iterator]();!(W=(Z=K.next()).done);W=!0){var q=Z.value;q.columnNumber=q.columnNumber-E,e.addCell(q)}}catch(t){J=!0,X=t}finally{try{!W&&K.return&&K.return()}finally{if(J)throw X}}this.updateSettings({colWidths:I,mergeCells:c}),(0,i.resetTableData)(this),(0,i.setDirty)();var $=this;i.undoManager.add({redo:function(){s=$.getSettings().colWidths,l=$.getSettings().mergeCells,u=[],c=l.concat([]);var t=!0,r=!1,a=void 0;try{for(var d,A=l[Symbol.iterator]();!(t=(d=A.next()).done);t=!0){var h=d.value;u.push(Object.assign({},h));var f=h.col,g=h.colspan,p=f+g-1,M=c.indexOf(h);if(f>=n&&p<=o)c.splice(M,1);else if(f<=n&&p>=o){var y=o-n+1,m=g-y;0===m&&(m=1),1===m&&1===h.rowspan?c.splice(M,1):c[M]={col:f,row:h.row,rowspan:h.rowspan,colspan:m}}else if(f>o){var w=o-n+1;c[M]={row:h.row,col:f-w,rowspan:h.rowspan,colspan:h.colspan}}}}catch(t){r=!0,a=t}finally{try{!t&&A.return&&A.return()}finally{if(r)throw a}}$.updateSettings({mergeCells:[]}),T=s.concat([]),I=s.concat([]),I.splice(n,E),x=$.countRows(),D.splice(0,D.length);for(var v=o;v>=n;v--){for(var b=0;b=o&&k.push(_)}}catch(t){L=!0,S=t}finally{try{!N&&j.return&&j.return()}finally{if(L)throw S}}var R=!0,Y=!1,O=void 0;try{for(var H,z=k[Symbol.iterator]();!(R=(H=z.next()).done);R=!0){var F=H.value;e.removeCell(F)}}catch(t){Y=!0,O=t}finally{try{!R&&z.return&&z.return()}finally{if(Y)throw O}}var P=!0,V=!1,G=void 0;try{for(var W,J=k[Symbol.iterator]();!(P=(W=J.next()).done);P=!0){var X=W.value;X.columnNumber=X.columnNumber-E,e.addCell(X)}}catch(t){V=!0,G=t}finally{try{!P&&J.return&&J.return()}finally{if(V)throw G}}$.updateSettings({colWidths:I,mergeCells:c}),(0,i.resetTableData)($),(0,i.setDirty)()},undo:function(){for(var t=o;t>=n;t--)$.alter("insert_col",t);k.splice(0,k.length);var r=!0,a=!1,s=void 0;try{for(var l,c=B.values()[Symbol.iterator]();!(r=(l=c.next()).done);r=!0){var d=l.value,A=d.columnNumber-1;A>=n&&k.push(d)}}catch(t){a=!0,s=t}finally{try{!r&&c.return&&c.return()}finally{if(a)throw s}}var h=!0,f=!1,g=void 0;try{for(var p,M=k[Symbol.iterator]();!(h=(p=M.next()).done);h=!0){var y=p.value;e.removeCell(y)}}catch(t){f=!0,g=t}finally{try{!h&&M.return&&M.return()}finally{if(f)throw g}}var m=!0,w=!1,v=void 0;try{for(var b,C=k[Symbol.iterator]();!(m=(b=C.next()).done);m=!0){var I=b.value;I.columnNumber=I.columnNumber+E,e.addCell(I)}}catch(t){w=!0,v=t}finally{try{!m&&C.return&&C.return()}finally{if(w)throw v}}var x=!0,N=!1,L=void 0;try{for(var S,Q=D[Symbol.iterator]();!(x=(S=Q.next()).done);x=!0){var j=S.value;e.addCell(j)}}catch(t){N=!0,L=t}finally{try{!x&&Q.return&&Q.return()}finally{if(N)throw L}}$.updateSettings({colWidths:T,mergeCells:u}),(0,i.resetTableData)($),(0,i.setDirty)()}})}Object.defineProperty(e,"__esModule",{value:!0}),e.doDeleteCol=o;var i=n(48),r=n(46)},function(t,e,n){(function(e){!function(e,o){t.exports=o(n(62),n(165),n(227),n(228))}(this,function(t,e,n,o){return function(t){function e(o){if(n[o])return n[o].exports;var i=n[o]={i:o,l:!1,exports:{}};return t[o].call(i.exports,i,i.exports,e),i.l=!0,i.exports}var n={};return e.m=t,e.c=n,e.i=function(t){return t},e.d=function(t,n,o){e.o(t,n)||Object.defineProperty(t,n,{configurable:!1,enumerable:!0,get:o})},e.n=function(t){var n=t&&t.__esModule?function(){return t.default}:function(){return t};return e.d(n,"a",n),n},e.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},e.p="",e(e.s=209)}([function(t,e,n){"use strict";function o(t){for(var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=-1,o=null;null!=t;){if(n===e){o=t;break}t.host&&t.nodeType===Node.DOCUMENT_FRAGMENT_NODE?t=t.host:(n++,t=t.parentNode)}return o}function i(t,e,n){for(;null!=t&&t!==n;){if(t.nodeType===Node.ELEMENT_NODE&&(e.indexOf(t.nodeName)>-1||e.indexOf(t)>-1))return t;t=t.host&&t.nodeType===Node.DOCUMENT_FRAGMENT_NODE?t.host:t.parentNode}return null}function r(t,e,n){for(var o=[];t&&(t=i(t,e,n),t&&(!n||n.contains(t)));)o.push(t),t=t.host&&t.nodeType===Node.DOCUMENT_FRAGMENT_NODE?t.host:t.parentNode;var r=o.length;return r?o[r-1]:null}function a(t,e){var n=t.parentNode,o=[];for("string"==typeof e?o=Array.prototype.slice.call(document.querySelectorAll(e),0):o.push(e);null!=n;){if(o.indexOf(n)>-1)return!0;n=n.parentNode}return!1}function s(t){function e(t){return t.nodeType===Node.ELEMENT_NODE&&t.nodeName===o.toUpperCase()}var n,o="hot-table",i=!1;for(n=l(t);null!=n;){if(e(n)){i=!0;break}if(n.host&&n.nodeType===Node.DOCUMENT_FRAGMENT_NODE){if(i=e(n.host))break;n=n.host}n=n.parentNode}return i}function l(t){return"undefined"!=typeof Polymer&&"function"==typeof wrap?wrap(t):t}function u(t){return"undefined"!=typeof Polymer&&"function"==typeof unwrap?unwrap(t):t}function c(t){var e=0;if(t.previousSibling)for(;t=t.previousSibling;)++e;return e}function d(t,e){var n=document.querySelector(".ht_clone_"+t);return n?n.contains(e):null}function A(t){var e=0,n=[];if(!t||!t.length)return n;for(;t[e];)n.push(t[e]),e++;return n}function h(t,e){return X(t,e)}function f(t,e){return Z(t,e)}function g(t,e){return K(t,e)}function p(t,e){if(3===t.nodeType)e.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--)p(n[o],t)}function M(t){for(var e;e=t.lastChild;)t.removeChild(e)}function y(t,e){it.test(e)?t.innerHTML=e:m(t,e)}function m(t,e){var n=t.firstChild;n&&3===n.nodeType&&null===n.nextSibling?rt?n.textContent=e:n.data=e:(M(t),t.appendChild(document.createTextNode(e)))}function w(t){for(var e=t;u(e)!==document.documentElement;){if(null===e)return!1;if(e.nodeType===Node.DOCUMENT_FRAGMENT_NODE){if(e.host){if(e.host.impl)return w(e.host.impl);if(e.host)return w(e.host);throw new Error("Lost in Web Components world")}return!1}if("none"===e.style.display)return!1;e=e.parentNode}return!0}function v(t){var e,n,o,i,r;if(i=document.documentElement,(0,$.hasCaptionProblem)()&&t.firstChild&&"CAPTION"===t.firstChild.nodeName)return r=t.getBoundingClientRect(),{top:r.top+(window.pageYOffset||i.scrollTop)-(i.clientTop||0),left:r.left+(window.pageXOffset||i.scrollLeft)-(i.clientLeft||0)};for(e=t.offsetLeft,n=t.offsetTop,o=t;(t=t.offsetParent)&&t!==document.body;)e+=t.offsetLeft,n+=t.offsetTop,o=t;return o&&"fixed"===o.style.position&&(e+=window.pageXOffset||i.scrollLeft,n+=window.pageYOffset||i.scrollTop),{left:e,top:n}}function b(){var t=window.scrollY;return void 0===t&&(t=document.documentElement.scrollTop),t}function C(){var t=window.scrollX;return void 0===t&&(t=document.documentElement.scrollLeft),t}function E(t){return t===window?b():t.scrollTop}function T(t){return t===window?C():t.scrollLeft}function I(t){for(var e,n,o,i=t.parentNode,r=["auto","scroll"],a="",s="",l="",u="";i&&i.style&&document.body!==i;){if(e=i.style.overflow,n=i.style.overflowX,o=i.style.overflowY,"scroll"==e||"scroll"==n||"scroll"==o)return i;if(window.getComputedStyle&&(a=window.getComputedStyle(i),s=a.getPropertyValue("overflow"),l=a.getPropertyValue("overflow-y"),u=a.getPropertyValue("overflow-x"),"scroll"===s||"scroll"===u||"scroll"===l))return i;if(i.clientHeight<=i.scrollHeight&&(r.indexOf(o)!==-1||r.indexOf(e)!==-1||r.indexOf(s)!==-1||r.indexOf(l)!==-1))return i;if(i.clientWidth<=i.scrollWidth&&(r.indexOf(n)!==-1||r.indexOf(e)!==-1||r.indexOf(s)!==-1||r.indexOf(u)!==-1))return i;i=i.parentNode}return window}function x(t){for(var e=t.parentNode;e&&e.style&&document.body!==e;){if("visible"!==e.style.overflow&&""!==e.style.overflow)return e;if(window.getComputedStyle){var n=window.getComputedStyle(e);if("visible"!==n.getPropertyValue("overflow")&&""!==n.getPropertyValue("overflow"))return e}e=e.parentNode}return window}function D(t,e){if(t){if(t!==window){var n,o=t.style[e];return""!==o&&void 0!==o?o:(n=N(t),""!==n[e]&&void 0!==n[e]?n[e]:void 0)}if("width"===e)return window.innerWidth+"px";if("height"===e)return window.innerHeight+"px"}}function N(t){return t.currentStyle||document.defaultView.getComputedStyle(t)}function L(t){return t.offsetWidth}function S(t){return(0,$.hasCaptionProblem)()&&t.firstChild&&"CAPTION"===t.firstChild.nodeName?t.offsetHeight+t.firstChild.offsetHeight:t.offsetHeight}function B(t){return t.clientHeight||t.innerHeight}function k(t){return t.clientWidth||t.innerWidth}function Q(t,e,n){window.addEventListener?t.addEventListener(e,n,!1):t.attachEvent("on"+e,n)}function j(t,e,n){window.removeEventListener?t.removeEventListener(e,n,!1):t.detachEvent("on"+e,n)}function _(t){if(t.selectionStart)return t.selectionStart;if(document.selection){t.focus();var e=document.selection.createRange();if(null==e)return 0;var n=t.createTextRange(),o=n.duplicate();return n.moveToBookmark(e.getBookmark()),o.setEndPoint("EndToStart",n),o.text.length}return 0}function U(t){if(t.selectionEnd)return t.selectionEnd;if(document.selection){var e=document.selection.createRange();if(null==e)return 0;var n=t.createTextRange();return n.text.indexOf(e.text)+e.text.length}return 0}function R(){var t="";return window.getSelection?t=window.getSelection().toString():document.selection&&"Control"!==document.selection.type&&(t=document.selection.createRange().text),t}function Y(t,e,n){if(void 0===n&&(n=e),t.setSelectionRange){t.focus();try{t.setSelectionRange(e,n)}catch(r){var o=t.parentNode,i=o.style.display;o.style.display="block",t.setSelectionRange(e,n),o.style.display=i}}else if(t.createTextRange){var r=t.createTextRange();r.collapse(!0),r.moveEnd("character",n),r.moveStart("character",e),r.select()}}function O(){var t=document.createElement("div");t.style.height="200px",t.style.width="100%";var e=document.createElement("div");e.style.boxSizing="content-box",e.style.height="150px",e.style.left="0px",e.style.overflow="hidden",e.style.position="absolute",e.style.top="0px",e.style.width="200px",e.style.visibility="hidden",e.appendChild(t),(document.body||document.documentElement).appendChild(e);var n=t.offsetWidth;e.style.overflow="scroll";var o=t.offsetWidth;return n==o&&(o=e.clientWidth),(document.body||document.documentElement).removeChild(e),n-o}function H(){return void 0===ot&&(ot=O()),ot}function z(t){return t.offsetWidth!==t.clientWidth}function F(t){return t.offsetHeight!==t.clientHeight}function P(t,e,n){(0,q.isIE8)()||(0,q.isIE9)()?(t.style.top=n,t.style.left=e):(0,q.isSafari)()?t.style["-webkit-transform"]="translate3d("+e+","+n+",0)":t.style.transform="translate3d("+e+","+n+",0)"}function V(t){var e;return t.style.transform&&""!==(e=t.style.transform)?["transform",e]:t.style["-webkit-transform"]&&""!==(e=t.style["-webkit-transform"])?["-webkit-transform",e]:-1}function G(t){t.style.transform&&""!==t.style.transform?t.style.transform="":t.style["-webkit-transform"]&&""!==t.style["-webkit-transform"]&&(t.style["-webkit-transform"]="")}function W(t){var e=["INPUT","SELECT","TEXTAREA"];return t&&(e.indexOf(t.nodeName)>-1||"true"===t.contentEditable)}function J(t){return W(t)&&t.className.indexOf("handsontableInput")==-1&&t.className.indexOf("copyPaste")==-1}e.__esModule=!0,e.HTML_CHARACTERS=void 0,e.getParent=o,e.closest=i,e.closestDown=r,e.isChildOf=a,e.isChildOfWebComponentTable=s,e.polymerWrap=l,e.polymerUnwrap=u,e.index=c,e.overlayContainsElement=d,e.hasClass=h,e.addClass=f,e.removeClass=g,e.removeTextNodes=p,e.empty=M,e.fastInnerHTML=y,e.fastInnerText=m,e.isVisible=w,e.offset=v,e.getWindowScrollTop=b,e.getWindowScrollLeft=C,e.getScrollTop=E,e.getScrollLeft=T,e.getScrollableElement=I,e.getTrimmingContainer=x,e.getStyle=D,e.getComputedStyle=N,e.outerWidth=L,e.outerHeight=S,e.innerHeight=B,e.innerWidth=k,e.addEvent=Q,e.removeEvent=j,e.getCaretPosition=_,e.getSelectionEndPosition=U,e.getSelectionText=R,e.setCaretPosition=Y,e.getScrollbarWidth=H,e.hasVerticalScrollbar=z,e.hasHorizontalScrollbar=F,e.setOverlayPosition=P,e.getCssTransform=V,e.resetCssTransform=G,e.isInput=W,e.isOutsideInput=J;var X,Z,K,q=n(25),$=n(34),tt=!!document.documentElement.classList;if(tt){var et=function(){var t=document.createElement("div");return t.classList.add("test","test2"),t.classList.contains("test2")}();X=function(t,e){return""!==e&&t.classList.contains(e)},Z=function(t,e){var n=0;if("string"==typeof e&&(e=e.split(" ")),e=A(e),et)t.classList.add.apply(t.classList,e);else for(;e&&e[n];)t.classList.add(e[n]),n++},K=function(t,e){var n=0;if("string"==typeof e&&(e=e.split(" ")),e=A(e),et)t.classList.remove.apply(t.classList,e);else for(;e&&e[n];)t.classList.remove(e[n]),n++}}else{var nt=function(t){return new RegExp("(\\s|^)"+t+"(\\s|$)")};X=function(t,e){return!!t.className.match(nt(e))},Z=function(t,e){var n=0,o=t.className;if("string"==typeof e&&(e=e.split(" ")),""===o)o=e.join(" ");else for(;e&&e[n];)nt(e[n]).test(o)||(o+=" "+e[n]),n++;t.className=o},K=function(t,e){var n=0,o=t.className;for("string"==typeof e&&(e=e.split(" "));e&&e[n];)o=o.replace(nt(e[n])," ").trim(),n++;t.className!==o&&(t.className=o)}}var ot,it=e.HTML_CHARACTERS=/(<(.*)>|&(.*);)/,rt=!!document.createTextNode("test").textContent},function(t,e,n){"use strict";function o(t){for(var e=0,n=t.length;ee?t:e},Array.isArray(t)?t[0]:void 0)}function A(t){return a(t,function(t,e){return t1?e-1:0),o=1;o1&&void 0!==arguments[1]?arguments[1]:"value",i="_"+n,r=(e={_touched:!1},o(e,i,t),o(e,"isTouched",function(){return this._touched}),e);return Object.defineProperty(r,n,{get:function(){return this[i]},set:function(t){this._touched=!0,this[i]=t},enumerable:!0,configurable:!0}),r}function y(t,e){return Object.prototype.hasOwnProperty.call(t,e)}e.__esModule=!0;var m="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t};e.duckSchema=i,e.inherit=r,e.extend=a,e.deepExtend=s,e.deepClone=l,e.clone=u,e.mixin=c,e.isObjectEquals=d,e.isObject=A,e.defineGetter=h,e.objectEach=f,e.getProperty=g,e.deepObjectSize=p,e.createObjectPropListener=M,e.hasOwnProperty=y;var w=n(1)},function(t,e,n){var o=n(13),i=n(44),r=n(32),a=n(33),s=n(29),l="prototype",u=function(t,e,n){var c,d,A,h,f=t&u.F,g=t&u.G,p=t&u.S,M=t&u.P,y=t&u.B,m=g?o:p?o[e]||(o[e]={}):(o[e]||{})[l],w=g?i:i[e]||(i[e]={}),v=w[l]||(w[l]={});g&&(n=e);for(c in n)d=!f&&m&&void 0!==m[c],A=(d?m:n)[c],h=y&&d?s(A,o):M&&"function"==typeof A?s(Function.call,A):A,m&&a(m,c,A,t&u.U),w[c]!=A&&r(w,c,h),M&&v[c]!=A&&(v[c]=A)};o.core=i,u.F=1,u.G=2,u.S=4,u.P=8,u.B=16,u.W=32,u.U=64,u.R=128,t.exports=u},function(t,e,n){"use strict";function o(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function i(t,e){var n="HOT-TABLE",o=void 0,i=void 0,r=void 0,a=void 0,c=void 0,A=void 0;if(e.isTargetWebComponent=!1,e.realTarget=e.target,A=e.stopImmediatePropagation,e.stopImmediatePropagation=function(){A.apply(this),(0,u.stopImmediatePropagation)(this)},!d.isHotTableEnv)return e;for(e=(0,s.polymerWrap)(e),c=e.path?e.path.length:0;c--;){if(e.path[c].nodeName===n)o=!0;else if(o&&e.path[c].shadowRoot){a=e.path[c];break}0!==c||a||(a=e.path[c])}return a||(a=e.target),e.isTargetWebComponent=!0,(0,l.isWebComponentSupportedNatively)()?e.realTarget=e.srcElement||e.toElement:(t instanceof Core||t instanceof Walkontable)&&(t instanceof Core?i=t.view?t.view.wt.wtTable.TABLE:null:t instanceof Walkontable&&(i=t.wtTable.TABLE.parentNode.parentNode),r=(0,s.closest)(e.target,[n],i),r?e.realTarget=i.querySelector(n)||e.target:e.realTarget=e.target),Object.defineProperty(e,"target",{get:function(){return(0,s.polymerWrap)(a)},enumerable:!0,configurable:!0}),e}function r(){return c}e.__esModule=!0;var a=function(){function t(t,e){for(var n=0;n0&&void 0!==arguments[0]?arguments[0]:null;o(this,t),this.context=e||this,this.context.eventListeners||(this.context.eventListeners=[])}return a(t,[{key:"addEventListener",value:function(t,e,n){function o(t){t=i(a,t),n.call(this,t)}var r=this,a=this.context;return this.context.eventListeners.push({element:t,event:e,callback:n,callbackProxy:o}),window.addEventListener?t.addEventListener(e,o,!1):t.attachEvent("on"+e,o),c++,function(){r.removeEventListener(t,e,n)}}},{key:"removeEventListener",value:function(t,e,n){for(var o=this.context.eventListeners.length,i=void 0;o--;)if(i=this.context.eventListeners[o],i.event==e&&i.element==t){if(n&&n!=i.callback)continue;this.context.eventListeners.splice(o,1),i.element.removeEventListener?i.element.removeEventListener(i.event,i.callbackProxy,!1):i.element.detachEvent("on"+i.event,i.callbackProxy),c--}}},{key:"clearEvents",value:function(){if(this.context)for(var t=this.context.eventListeners.length;t--;){var e=this.context.eventListeners[t];e&&this.removeEventListener(e.element,e.event,e.callback)}}},{key:"clear",value:function(){this.clearEvents()}},{key:"destroy",value:function(){this.clearEvents(),this.context=null}},{key:"fireEvent",value:function(t,e){var n,o={bubbles:!0,cancelable:"mousemove"!==e,view:window,detail:0,screenX:0,screenY:0,clientX:1,clientY:1,ctrlKey:!1,altKey:!1,shiftKey:!1,metaKey:!1,button:0,relatedTarget:void 0};document.createEvent?(n=document.createEvent("MouseEvents"),n.initMouseEvent(e,o.bubbles,o.cancelable,o.view,o.detail,o.screenX,o.screenY,o.clientX,o.clientY,o.ctrlKey,o.altKey,o.shiftKey,o.metaKey,o.button,o.relatedTarget||document.body.parentNode)):n=document.createEventObject(),t.dispatchEvent?t.dispatchEvent(n):t.fireEvent("on"+e,n)}}]),t}();e.default=d},function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{default:t}}function i(t,e){t=(0,d.toUpperCaseFirst)(t),u.default.getSingleton().add("construct",function(){var n=void 0;A.has(this)||A.set(this,{}),n=A.get(this),n[t]||(n[t]=new e(this))}),u.default.getSingleton().add("afterDestroy",function(){if(A.has(this)){var t=A.get(this);(0,c.objectEach)(t,function(t){return t.destroy()}),A.delete(this)}})}function r(t,e){if("string"!=typeof e)throw Error('Only strings can be passed as "plugin" parameter');var n=(0,d.toUpperCaseFirst)(e);if(A.has(t)&&A.get(t)[n])return A.get(t)[n]}function a(t){return A.has(t)?Object.keys(A.get(t)):[]}function s(t,e){ +var n=null;return A.has(t)&&(0,c.objectEach)(A.get(t),function(t,o){t===e&&(n=o)}),n}e.__esModule=!0,e.getPluginName=e.getRegistredPluginNames=e.getPlugin=e.registerPlugin=void 0;var l=n(8),u=o(l),c=n(2),d=n(27),A=new WeakMap;e.registerPlugin=i,e.getPlugin=r,e.getRegistredPluginNames=a,e.getPluginName=s},function(t,e,n){"use strict";function o(t){var e="undefined"==typeof t?"undefined":s(t);return"number"==e?!isNaN(t)&&isFinite(t):"string"==e?!!t.length&&(1==t.length?/\d/.test(t):/^\s*[+-]?\s*(?:(?:\d+(?:\.\d+)?(?:e[+-]?\d+)?)|(?:0x[a-f\d]+))\s*$/i.test(t)):"object"==e&&!(!t||"number"!=typeof t.valueOf()||t instanceof Date)}function i(t,e,n){var o=-1;for("function"==typeof e?(n=e,e=t):o=t-1;++o<=e&&n(o)!==!1;);}function r(t,e,n){var o=t+1;for("function"==typeof e&&(n=e,e=0);--o>=e&&n(o)!==!1;);}function a(t,e){return e=parseInt(e.toString().replace("%",""),10),e=parseInt(t*e/100,10)}e.__esModule=!0;var s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t};e.isNumeric=o,e.rangeEach=i,e.rangeEachReverse=r,e.valueAccordingPercent=a},function(t,e,n){"use strict";function o(t){t.isImmediatePropagationEnabled=!1,t.cancelBubble=!0}function i(t){return t.isImmediatePropagationEnabled===!1}function r(t){"function"==typeof t.stopPropagation?t.stopPropagation():t.cancelBubble=!0}function a(t){return t.pageX?t.pageX:t.clientX+(0,c.getWindowScrollLeft)()}function s(t){return t.pageY?t.pageY:t.clientY+(0,c.getWindowScrollTop)()}function l(t){return 2===t.button}function u(t){return 0===t.button}e.__esModule=!0,e.stopImmediatePropagation=o,e.isImmediatePropagationStopped=i,e.stopPropagation=r,e.pageX=a,e.pageY=s,e.isRightClick=l,e.isLeftClick=u;var c=n(0)},function(t,e,n){"use strict";function o(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}e.__esModule=!0;var i=function(){function t(t,e){for(var n=0;n0&&void 0!==arguments[0]?arguments[0]:null;return t?(t.pluginHookBucket||(t.pluginHookBucket=this.createEmptyBucket()),t.pluginHookBucket):this.globalBucket}},{key:"add",value:function(t,e){var n=this,o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;if(Array.isArray(e))(0,r.arrayEach)(e,function(e){return n.add(t,e,o)});else{var i=this.getBucket(o);if("undefined"==typeof i[t]&&(this.register(t),i[t]=[]),e.skip=!1,i[t].indexOf(e)===-1){var a=!1;e.initialHook&&(0,r.arrayEach)(i[t],function(n,o){if(n.initialHook)return i[t][o]=e,a=!0,!1}),a||i[t].push(e)}}return this}},{key:"once",value:function(t,e){var n=this,o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;Array.isArray(e)?(0,r.arrayEach)(e,function(e){return n.once(t,e,o)}):(e.runOnce=!0,this.add(t,e,o))}},{key:"remove",value:function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,o=this.getBucket(n);return"undefined"!=typeof o[t]&&o[t].indexOf(e)>=0&&(e.skip=!0,!0)}},{key:"has",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=this.getBucket(e);return!(void 0===n[t]||!n[t].length)}},{key:"run",value:function(t,e,n,o,i,r,a,s){var l=this.globalBucket[e],u=-1,c=l?l.length:0;if(c)for(;++u0&&void 0!==arguments[0]?arguments[0]:null;(0,a.objectEach)(this.getBucket(t),function(t,e,n){return n[e].length=0})}},{key:"register",value:function(t){this.isRegistered(t)||s.push(t)}},{key:"deregister",value:function(t){this.isRegistered(t)&&s.splice(s.indexOf(t),1)}},{key:"isRegistered",value:function(t){return s.indexOf(t)>=0}},{key:"getRegistered",value:function(){return s}}]),t}(),u=new l;e.default=l},function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{default:t}}function i(t){if("function"==typeof t)return t;if(!E(t))throw Error('No registered renderer found under "'+t+'" name');return C(t)}e.__esModule=!0,e.getRegisteredRenderers=e.getRegisteredRendererNames=e.hasRenderer=e.getRenderer=e.registerRenderer=void 0;var r=n(51),a=o(r),s=n(260),l=o(s),u=n(261),c=o(u),d=n(262),A=o(d),h=n(263),f=o(h),g=n(264),p=o(g),M=n(265),y=o(M),m=n(266),w=o(m),v=(0,a.default)("renderers"),b=v.register,C=v.getItem,E=v.hasItem,T=v.getNames,I=v.getValues;b("base",l.default),b("autocomplete",c.default),b("checkbox",A.default),b("html",f.default),b("numeric",p.default),b("password",y.default),b("text",w.default),e.registerRenderer=b,e.getRenderer=i,e.hasRenderer=E,e.getRegisteredRendererNames=T,e.getRegisteredRenderers=I},function(t,e,n){var o=n(82)("wks"),i=n(49),r=n(13).Symbol,a="function"==typeof r,s=t.exports=function(t){return o[t]||(o[t]=a&&r[t]||(a?r:i)("Symbol."+t))};s.store=o},function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{default:t}}e.__esModule=!0,e.Viewport=e.TableRenderer=e.Table=e.Settings=e.Selection=e.Scroll=e.Overlays=e.Event=e.Core=e.default=e.Border=e.TopLeftCornerOverlay=e.TopOverlay=e.LeftOverlay=e.DebugOverlay=e.RowFilter=e.ColumnFilter=e.CellRange=e.CellCoords=e.ViewportRowsCalculator=e.ViewportColumnsCalculator=void 0,n(96),n(113),n(122),n(123),n(107),n(121),n(104),n(105),n(106),n(95),n(118),n(116),n(114),n(119),n(120),n(115),n(117),n(108),n(109),n(110),n(112),n(111),n(93),n(94),n(89),n(92),n(91),n(90),n(68),n(98),n(99),n(101),n(100),n(97),n(103),n(102),n(124),n(127),n(125),n(126),n(129),n(128),n(131),n(130);var i=n(135),r=o(i),a=n(136),s=o(a),l=n(42),u=o(l),c=n(69),d=o(c),A=n(139),h=o(A),f=n(140),g=o(f),p=n(185),M=o(p),y=n(186),m=o(y),w=n(187),v=o(w),b=n(188),C=o(b),E=n(134),T=o(E),I=n(137),x=o(I),D=n(138),N=o(D),L=n(141),S=o(L),B=n(142),k=o(B),Q=n(189),j=o(Q),_=n(143),U=o(_),R=n(144),Y=o(R),O=n(145),H=o(O),z=n(146),F=o(z);e.ViewportColumnsCalculator=r.default,e.ViewportRowsCalculator=s.default,e.CellCoords=u.default,e.CellRange=d.default,e.ColumnFilter=h.default,e.RowFilter=g.default,e.DebugOverlay=M.default,e.LeftOverlay=m.default,e.TopOverlay=v.default,e.TopLeftCornerOverlay=C.default,e.Border=T.default,e.default=x.default,e.Core=x.default,e.Event=N.default,e.Overlays=S.default,e.Scroll=k.default,e.Selection=j.default,e.Settings=U.default,e.Table=Y.default,e.TableRenderer=H.default,e.Viewport=F.default},function(t,e,n){"use strict";function o(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}e.__esModule=!0;var i=function(){function t(t,e){for(var n=0;n=0&&c.splice(c.indexOf(this.pluginName),1),c.length||this.hot.runHooks("afterPluginsInitialized"),this.initialized=!0}},{key:"enablePlugin",value:function(){this.enabled=!0}},{key:"disablePlugin",value:function(){this.eventManager&&this.eventManager.clear(),this.clearHooks(),this.enabled=!1}},{key:"addHook",value:function(t,e){u.get(this).hooks[t]=u.get(this).hooks[t]||[];var n=u.get(this).hooks[t];this.hot.addHook(t,e),n.push(e),u.get(this).hooks[t]=n}},{key:"removeHooks",value:function(t){var e=this;(0,a.arrayEach)(u.get(this).hooks[t]||[],function(n){e.hot.removeHook(t,n)})}},{key:"clearHooks",value:function(){var t=this,e=u.get(this).hooks;(0,r.objectEach)(e,function(e,n){return t.removeHooks(n)}),e.length=0}},{key:"callOnPluginsReady",value:function(t){this.isPluginsReady?t():this.pluginsInitializedCallbacks.push(t)}},{key:"onAfterPluginsInitialized",value:function(){(0,a.arrayEach)(this.pluginsInitializedCallbacks,function(t){return t()}),this.pluginsInitializedCallbacks.length=0,this.isPluginsReady=!0}},{key:"onUpdateSettings",value:function(){this.isEnabled&&(this.enabled&&!this.isEnabled()&&this.disablePlugin(),!this.enabled&&this.isEnabled()&&this.enablePlugin(),this.enabled&&this.isEnabled()&&this.updatePlugin())}},{key:"updatePlugin",value:function(){}},{key:"destroy",value:function(){var t=this;this.eventManager&&this.eventManager.destroy(),this.clearHooks(),(0,r.objectEach)(this,function(e,n){"hot"!==n&&"t"!==n&&(t[n]=null)}),delete this.t,delete this.hot}}]),t}();e.default=d},function(t,e){var n=t.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=n)},function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{default:t}}function i(t){var e={},n=t;this.getConstructor=function(){return t},this.getInstance=function(t){return t.guid in e||(e[t.guid]=new n(t)),e[t.guid]},d.default.getSingleton().add("afterDestroy",function(){e={}})}function r(t,e){var n=void 0;if("function"==typeof t)Q.get(t)||s(null,t),n=Q.get(t);else{if("string"!=typeof t)throw Error('Only strings and functions can be passed as "editor" parameter');n=U(t)}if(!n)throw Error('No editor registered under name "'+t+'"');return n.getInstance(e)}function a(t){if(!R(t))throw Error('No registered editor found under "'+t+'" name');return U(t).getConstructor()}function s(t,e){var n=new i(e);"string"==typeof t&&_(t,n),Q.set(e,n)}e.__esModule=!0,e.getRegisteredEditors=e.getRegisteredEditorNames=e.hasEditor=e.getEditorInstance=e.getEditor=e.registerEditor=void 0,e.RegisteredEditor=i,e._getEditorInstance=r;var l=n(51),u=o(l),c=n(8),d=o(c),A=n(36),h=o(A),f=n(147),g=o(f),p=n(202),M=o(p),y=n(203),m=o(y),w=n(204),v=o(w),b=n(148),C=o(b),E=n(205),T=o(E),I=n(206),x=o(I),D=n(207),N=o(D),L=n(208),S=o(L),B=n(43),k=o(B),Q=new WeakMap,j=(0,u.default)("editors"),_=j.register,U=j.getItem,R=j.hasItem,Y=j.getNames,O=j.getValues;s("base",h.default),s("autocomplete",g.default),s("checkbox",M.default),s("date",m.default),s("dropdown",v.default),s("handsontable",C.default),s("mobile",T.default),s("numeric",x.default),s("password",N.default),s("select",S.default),s("text",k.default),e.registerEditor=s,e.getEditor=a,e.getEditorInstance=r,e.hasEditor=R,e.getRegisteredEditorNames=Y,e.getRegisteredEditors=O},function(t,e){t.exports=function(t){return"object"==typeof t?null!==t:"function"==typeof t}},function(t,e,n){"use strict";function o(t){return 32==t||t>=48&&t<=57||t>=96&&t<=111||t>=186&&t<=192||t>=219&&t<=222||t>=226||t>=65&&t<=90}function i(t){var e=[l.ARROW_DOWN,l.ARROW_UP,l.ARROW_LEFT,l.ARROW_RIGHT,l.HOME,l.END,l.DELETE,l.BACKSPACE,l.F1,l.F2,l.F3,l.F4,l.F5,l.F6,l.F7,l.F8,l.F9,l.F10,l.F11,l.F12,l.TAB,l.PAGE_DOWN,l.PAGE_UP,l.ENTER,l.ESCAPE,l.SHIFT,l.CAPS_LOCK,l.ALT];return e.indexOf(t)!==-1}function r(t){return[l.CONTROL_LEFT,224,l.COMMAND_LEFT,l.COMMAND_RIGHT].indexOf(t)!==-1}function a(t,e){var n=e.split("|"),o=!1;return(0,s.arrayEach)(n,function(e){if(t===l[e])return o=!0,!1}),o}e.__esModule=!0,e.KEY_CODES=void 0,e.isPrintableChar=o,e.isMetaKey=i,e.isCtrlKey=r,e.isKey=a;var s=n(1),l=e.KEY_CODES={MOUSE_LEFT:1,MOUSE_RIGHT:3,MOUSE_MIDDLE:2,BACKSPACE:8,COMMA:188,INSERT:45,DELETE:46,END:35,ENTER:13,ESCAPE:27,CONTROL_LEFT:91,COMMAND_LEFT:17,COMMAND_RIGHT:93,ALT:18,HOME:36,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,SPACE:32,SHIFT:16,CAPS_LOCK:20,TAB:9,ARROW_RIGHT:39,ARROW_LEFT:37,ARROW_UP:38,ARROW_DOWN:40,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,A:65,X:88,C:67,V:86}},function(t,e,n){"use strict";function o(t){return{start:t.getTopLeftCorner(),end:t.getBottomRightCorner()}}function i(t){return(0,b.hasClass)(t,"htSeparator")}function r(t){return(0,b.hasClass)(t,"htSubmenu")}function a(t){return(0,b.hasClass)(t,"htDisabled")}function s(t){return(0,b.hasClass)(t,"htSelectionDisabled")}function l(t){var e=t.getSelected();return e?e[0]<0?null:e:null}function u(t,e){return t.indexOf(e)!=-1?t:(t=t.replace("htTop","").replace("htMiddle","").replace("htBottom","").replace(" ",""),t+=" "+e)}function c(t,e){return t.indexOf(e)!=-1?t:(t=t.replace("htLeft","").replace("htCenter","").replace("htRight","").replace("htJustify","").replace(" ",""),t+=" "+e)}function d(t,e){for(var n={},o=t.from.row;o<=t.to.row;o++)for(var i=t.from.col;i<=t.to.col;i++)n[o]||(n[o]=[]),n[o][i]=e(o,i);return n}function A(t,e,n,o,i){if(t.from.row==t.to.row&&t.from.col==t.to.col)h(t.from.row,t.from.col,e,n,o,i);else for(var r=t.from.row;r<=t.to.row;r++)for(var a=t.from.col;a<=t.to.col;a++)h(r,a,e,n,o,i)}function h(t,e,n,o,i,r){var a=i(t,e),s=o;a.className&&(s="vertical"===n?u(a.className,o):c(a.className,o)),r(t,e,"className",s)}function f(t,e){var n=!1;return t&&t.forAll(function(t,o){if(e(t,o))return n=!0,!1}),n}function g(t){return''+String.fromCharCode(10003)+""+t}function p(t,e){return!t.hidden||!("function"==typeof t.hidden&&t.hidden.call(e))}function M(t,e){for(var n=t.slice(0),o=0;o0?e[e.length-1].name!==t.name&&e.push(t):e.push(t)}),e}function w(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:C.KEY,n=t.slice(0);return n=M(n,e),n=y(n,e),n=m(n)}e.__esModule=!0,e.normalizeSelection=o,e.isSeparator=i,e.hasSubMenu=r,e.isDisabled=a,e.isSelectionDisabled=s,e.getValidSelection=l,e.prepareVerticalAlignClass=u,e.prepareHorizontalAlignClass=c,e.getAlignmentClasses=d,e.align=A,e.checkSelectionConsistency=f,e.markLabelAsSelected=g,e.isItemHidden=p,e.filterSeparators=w;var v=n(1),b=n(0),C=n(70)},function(t,e,n){var o=n(15);t.exports=function(t){if(!o(t))throw TypeError(t+" is not an object!");return t}},function(t,e,n){var o=n(18),i=n(160),r=n(85),a=Object.defineProperty;e.f=n(21)?Object.defineProperty:function(t,e,n){if(o(t),e=r(e,!0),o(n),i)try{return a(t,e,n)}catch(t){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(t[e]=n.value),t}},function(t,e,n){"use strict";function o(t){var e=void 0;switch("undefined"==typeof t?"undefined":l(t)){case"string":case"number":e=""+t;break;case"object":e=null===t?"":t.toString();break;case"undefined":e="";break;default:e=t.toString()}return e}function i(t){return"undefined"!=typeof t}function r(t){return"undefined"==typeof t}function a(t){return null===t||""===t||r(t)}function s(t){return"[object RegExp]"===Object.prototype.toString.call(t)}e.__esModule=!0;var l="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t};e.stringify=o,e.isDefined=i,e.isUndefined=r,e.isEmpty=a,e.isRegExp=s},function(t,e,n){t.exports=!n(31)(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},function(t,e){var n={}.hasOwnProperty;t.exports=function(t,e){return n.call(t,e)}},function(t,e,n){var o=n(76),i=n(30);t.exports=function(t){return o(i(t))}},function(t,e,n){var o=n(61),i=Math.min;t.exports=function(t){return t>0?i(o(t),9007199254740991):0}},function(t,e,n){"use strict";function o(){return l}function i(){return u}function r(){return c}function a(){return d}function s(t){return t||(t=navigator.userAgent),/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(t)}e.__esModule=!0,e.isIE8=o,e.isIE9=i,e.isSafari=r,e.isChrome=a,e.isMobileBrowser=s;var l=!document.createTextNode("test").textContent,u=!!document.documentMode,c=/Safari/.test(navigator.userAgent)&&/Apple Computer/.test(navigator.vendor),d=/Chrome/.test(navigator.userAgent)&&/Google/.test(navigator.vendor)},function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{default:t}}function i(t){if("function"==typeof t)return t;if(!y(t))throw Error('No registered validator found under "'+t+'" name');return M(t)}e.__esModule=!0,e.getRegisteredValidators=e.getRegisteredValidatorNames=e.hasValidator=e.getValidator=e.registerValidator=void 0;var r=n(51),a=o(r),s=n(271),l=o(s),u=n(272),c=o(u),d=n(273),A=o(d),h=n(274),f=o(h),g=(0,a.default)("validators"),p=g.register,M=g.getItem,y=g.hasItem,m=g.getNames,w=g.getValues;p("autocomplete",l.default),p("date",c.default),p("numeric",A.default),p("time",f.default),e.registerValidator=p,e.getValidator=i,e.hasValidator=y,e.getRegisteredValidatorNames=m,e.getRegisteredValidators=w},function(t,e,n){"use strict";function o(t){return t[0].toUpperCase()+t.substr(1)}function i(){for(var t=[],e=arguments.length,n=Array(e),o=0;o1&&void 0!==arguments[1]?arguments[1]:{};return(""+t).replace(/(?:\\)?\[([^[\]]+)]/g,function(t,n){return"\\"===t.charAt(0)?t.substr(1,t.length-1):void 0===e[n]?"":e[n]})}function l(t){return t+="",t.replace(c,"")}e.__esModule=!0,e.toUpperCaseFirst=o,e.equalsIgnoreCase=i,e.randomString=r,e.isPercentValue=a,e.substitute=s,e.stripTags=l;var u=n(20),c=(n(6),/<\/?\w+\/?>|<\w+[\s|\/][^>]*>/gi)},function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{default:t}}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}e.__esModule=!0;var r=function(){function t(t,e){for(var n=0;n0&&void 0!==arguments[0]&&arguments[0],e=this.shouldBeRendered();this.clone&&(this.needFullRender||e)&&this.clone.draw(t),this.needFullRender=e}},{key:"reset",value:function(){if(this.clone){var t=this.clone.wtTable.holder,e=this.clone.wtTable.hider,n=t.style,o=e.style,i=t.parentNode.style;(0,l.arrayEach)([n,o,i],function(t){t.width="",t.height=""})}}},{key:"destroy",value:function(){new c.default(this.clone).destroy()}}]),t}();e.default=f},function(t,e,n){var o=n(71);t.exports=function(t,e,n){if(o(t),void 0===e)return t;switch(n){case 1:return function(n){return t.call(e,n)};case 2:return function(n,o){return t.call(e,n,o)};case 3:return function(n,o,i){return t.call(e,n,o,i)}}return function(){return t.apply(e,arguments)}}},function(t,e){t.exports=function(t){if(void 0==t)throw TypeError("Can't call method on "+t);return t}},function(t,e){t.exports=function(t){try{return!!t()}catch(t){return!0}}},function(t,e,n){var o=n(19),i=n(40);t.exports=n(21)?function(t,e,n){return o.f(t,e,i(1,n))}:function(t,e,n){return t[e]=n,t}},function(t,e,n){var o=n(13),i=n(32),r=n(22),a=n(49)("src"),s="toString",l=Function[s],u=(""+l).split(s);n(44).inspectSource=function(t){return l.call(t)},(t.exports=function(t,e,n,s){var l="function"==typeof n;l&&(r(n,"name")||i(n,"name",e)),t[e]!==n&&(l&&(r(n,a)||i(n,a,t[e]?""+t[e]:u.join(String(e)))),t===o?t[e]=n:s?t[e]?t[e]=n:i(t,e,n):(delete t[e],i(t,e,n)))})(Function.prototype,s,function(){return"function"==typeof this&&this[a]||l.call(this)})},function(t,e,n){"use strict";function o(t){return h.call(window,t)}function i(t){f.call(window,t)}function r(){return"ontouchstart"in window}function a(){var t=document.createElement("div");return!(!t.createShadowRoot||!t.createShadowRoot.toString().match(/\[native code\]/))}function s(){var t=document.createElement("TABLE");t.style.borderSpacing=0,t.style.borderWidth=0,t.style.padding=0;var e=document.createElement("TBODY");t.appendChild(e),e.appendChild(document.createElement("TR")),e.firstChild.appendChild(document.createElement("TD")),e.firstChild.firstChild.innerHTML="t
t";var n=document.createElement("CAPTION");n.innerHTML="c
c
c
c",n.style.padding=0,n.style.margin=0,t.insertBefore(n,e),document.body.appendChild(t),p=t.offsetHeight<2*t.lastChild.offsetHeight,document.body.removeChild(t)}function l(){return void 0===p&&s(),p}function u(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return M?M:M="object"===("undefined"==typeof Intl?"undefined":c(Intl))?new Intl.Collator(t,e).compare:"function"==typeof String.prototype.localeCompare?function(t,e){return(""+t).localeCompare(e)}:function(t,e){return t===e?0:t>e?-1:1}}e.__esModule=!0;var c="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t};e.requestAnimationFrame=o,e.cancelAnimationFrame=i,e.isTouchSupported=r,e.isWebComponentSupportedNatively=a,e.hasCaptionProblem=l,e.getComparisonFunction=u;for(var d=0,A=["ms","moz","webkit","o"],h=window.requestAnimationFrame,f=window.cancelAnimationFrame,g=0;g1&&void 0!==arguments[1]?arguments[1]:200,o=0,i={lastCallThrottled:!0},r=null;return e}function r(t){function e(){s=r}function n(){return s?(s--,t.apply(this,arguments)):a.apply(this,arguments)}var o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:200,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:10,a=i(t,o),s=r;return n.clearHits=e,n}function a(t){function e(){var e=this,r=arguments;return o&&clearTimeout(o),o=setTimeout(function(){i=t.apply(e,r)},n),i}var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:200,o=null,i=void 0;return e}function s(){for(var t=arguments.length,e=Array(t),n=0;n1?e-1:0),o=1;o=n?t.apply(this,s):e(s)}}var n=t.length;return e([])}function c(t){function e(o){return function(){for(var i=arguments.length,r=Array(i),a=0;a=n?t.apply(this,s):e(s)}}var n=t.length;return e([])}e.__esModule=!0,e.isFunction=o,e.throttle=i,e.throttleAfterHits=r,e.debounce=a,e.pipe=s,e.partial=l,e.curry=u,e.curryRight=c;var d=n(1)},function(t,e,n){"use strict";function o(t){this.instance=t,this.state=a.VIRGIN,this._opened=!1,this._fullEditMode=!1,this._closeCallback=null,this.init()}e.__esModule=!0,e.EditorState=void 0;var i=n(11),r=n(20),a=e.EditorState={VIRGIN:"STATE_VIRGIN",EDITING:"STATE_EDITING",WAITING:"STATE_WAITING",FINISHED:"STATE_FINISHED"};o.prototype._fireCallbacks=function(t){this._closeCallback&&(this._closeCallback(t),this._closeCallback=null)},o.prototype.init=function(){},o.prototype.getValue=function(){throw Error("Editor getValue() method unimplemented")},o.prototype.setValue=function(t){throw Error("Editor setValue() method unimplemented")},o.prototype.open=function(){throw Error("Editor open() method unimplemented")},o.prototype.close=function(){throw Error("Editor close() method unimplemented")},o.prototype.prepare=function(t,e,n,o,i,r){this.TD=o,this.row=t,this.col=e,this.prop=n,this.originalValue=i,this.cellProperties=r;var s=!document.activeElement||document.activeElement&&void 0===document.activeElement.nodeName;this.instance.view.isMouseDown()&&document.activeElement&&document.activeElement!==document.body&&!s?document.activeElement.blur():s&&document.body.focus(),this.state=a.VIRGIN},o.prototype.extend=function(){function t(){n.apply(this,arguments)}function e(t,e){function n(){}return n.prototype=e.prototype,t.prototype=new n,t.prototype.constructor=t,t}var n=this.constructor;return e(t,n)},o.prototype.saveValue=function(t,e){var n=void 0,o=void 0;e?(n=this.instance.getSelected(),n[0]>n[2]&&(o=n[0],n[0]=n[2],n[2]=o),n[1]>n[3]&&(o=n[1],n[1]=n[3],n[3]=o)):n=[this.row,this.col,null,null],this.instance.populateFromArray(n[0],n[1],t,n[2],n[3],"edit")},o.prototype.beginEditing=function(t,e){this.state==a.VIRGIN&&(this.instance.view.scrollViewport(new i.CellCoords(this.row,this.col)),this.instance.view.render(),this.state=a.EDITING,t="string"==typeof t?t:this.originalValue,this.setValue((0,r.stringify)(t)),this.open(e),this._opened=!0,this.focus(),this.instance.view.render(),this.instance.runHooks("afterBeginEditing",this.row,this.col))},o.prototype.finishEditing=function(t,e,n){var o,i=this;if(n){var r=this._closeCallback;this._closeCallback=function(t){r&&r(t),n(t),i.instance.view.render()}; +}if(!this.isWaiting()){if(this.state==a.VIRGIN)return void this.instance._registerTimeout(setTimeout(function(){i._fireCallbacks(!0)},0));if(this.state==a.EDITING){if(t)return this.cancelChanges(),void this.instance.view.render();var s=this.getValue();o=this.instance.getSettings().trimWhitespace?[["string"==typeof s?String.prototype.trim.call(s||""):s]]:[[s]],this.state=a.WAITING,this.saveValue(o,e),this.instance.getCellValidator(this.cellProperties)?this.instance.addHookOnce("postAfterValidate",function(t){i.state=a.FINISHED,i.discardEditor(t)}):(this.state=a.FINISHED,this.discardEditor(!0))}}},o.prototype.cancelChanges=function(){this.state=a.FINISHED,this.discardEditor()},o.prototype.discardEditor=function(t){this.state===a.FINISHED&&(t===!1&&this.cellProperties.allowInvalid!==!0?(this.instance.selectCell(this.row,this.col),this.focus(),this.state=a.EDITING,this._fireCallbacks(!1)):(this.close(),this._opened=!1,this._fullEditMode=!1,this.state=a.VIRGIN,this._fireCallbacks(!0)))},o.prototype.enableFullEditMode=function(){this._fullEditMode=!0},o.prototype.isInFullEditMode=function(){return this._fullEditMode},o.prototype.isOpened=function(){return this._opened},o.prototype.isWaiting=function(){return this.state===a.WAITING},o.prototype.checkEditorSection=function(){var t=this.instance.countRows(),e="";return this.row=t-this.instance.getSettings().fixedRowsBottom?e=this.col=t.getSetting("totalRows")||this.col>=t.getSetting("totalColumns"))}},{key:"isEqual",value:function(t){return t===this||this.row===t.row&&this.col===t.col}},{key:"isSouthEastOf",value:function(t){return this.row>=t.row&&this.col>=t.col}},{key:"isNorthWestOf",value:function(t){return this.row<=t.row&&this.col<=t.col}},{key:"isSouthWestOf",value:function(t){return this.row>=t.row&&this.col<=t.col}},{key:"isNorthEastOf",value:function(t){return this.row<=t.row&&this.col>=t.col}}]),t}();e.default=r},function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{default:t}}e.__esModule=!0;var i=n(0),r=n(183),a=o(r),s=n(36),l=o(s),u=n(4),c=o(u),d=n(16),A=n(7),h=l.default.prototype.extend();h.prototype.init=function(){var t=this;this.createElements(),this.eventManager=new c.default(this),this.bindEvents(),this.autoResize=(0,a.default)(),this.instance.addHook("afterDestroy",function(){t.destroy()})},h.prototype.getValue=function(){return this.TEXTAREA.value},h.prototype.setValue=function(t){this.TEXTAREA.value=t};var f=function(t){var e,n=this,o=n.getActiveEditor();if(e=(t.ctrlKey||t.metaKey)&&!t.altKey,t.target===o.TEXTAREA&&!(0,A.isImmediatePropagationStopped)(t)){if(17===t.keyCode||224===t.keyCode||91===t.keyCode||93===t.keyCode)return void(0,A.stopImmediatePropagation)(t);switch(t.keyCode){case d.KEY_CODES.ARROW_RIGHT:o.isInFullEditMode()&&(!o.isWaiting()&&!o.allowKeyEventPropagation||!o.isWaiting()&&o.allowKeyEventPropagation&&!o.allowKeyEventPropagation(t.keyCode))&&(0,A.stopImmediatePropagation)(t);break;case d.KEY_CODES.ARROW_LEFT:o.isInFullEditMode()&&(!o.isWaiting()&&!o.allowKeyEventPropagation||!o.isWaiting()&&o.allowKeyEventPropagation&&!o.allowKeyEventPropagation(t.keyCode))&&(0,A.stopImmediatePropagation)(t);break;case d.KEY_CODES.ARROW_UP:case d.KEY_CODES.ARROW_DOWN:o.isInFullEditMode()&&(!o.isWaiting()&&!o.allowKeyEventPropagation||!o.isWaiting()&&o.allowKeyEventPropagation&&!o.allowKeyEventPropagation(t.keyCode))&&(0,A.stopImmediatePropagation)(t);break;case d.KEY_CODES.ENTER:var r=o.instance.getSelected(),a=!(r[0]===r[2]&&r[1]===r[3]);if(e&&!a||t.altKey){if(o.isOpened()){var s=(0,i.getCaretPosition)(o.TEXTAREA),l=o.getValue(),u=l.slice(0,s)+"\n"+l.slice(s);o.setValue(u),(0,i.setCaretPosition)(o.TEXTAREA,s+1)}else o.beginEditing(o.originalValue+"\n");(0,A.stopImmediatePropagation)(t)}t.preventDefault();break;case d.KEY_CODES.A:case d.KEY_CODES.X:case d.KEY_CODES.C:case d.KEY_CODES.V:e&&(0,A.stopImmediatePropagation)(t);break;case d.KEY_CODES.BACKSPACE:case d.KEY_CODES.DELETE:case d.KEY_CODES.HOME:case d.KEY_CODES.END:(0,A.stopImmediatePropagation)(t)}[d.KEY_CODES.ARROW_UP,d.KEY_CODES.ARROW_RIGHT,d.KEY_CODES.ARROW_DOWN,d.KEY_CODES.ARROW_LEFT].indexOf(t.keyCode)===-1&&o.autoResize.resize(String.fromCharCode(t.keyCode))}};h.prototype.open=function(){this.refreshDimensions(),this.instance.addHook("beforeKeyDown",f)},h.prototype.close=function(t){this.textareaParentStyle.display="none",this.autoResize.unObserve(),document.activeElement===this.TEXTAREA&&this.instance.listen(),this.instance.removeHook("beforeKeyDown",f)},h.prototype.focus=function(){this.TEXTAREA.focus(),(0,i.setCaretPosition)(this.TEXTAREA,this.TEXTAREA.value.length)},h.prototype.createElements=function(){this.TEXTAREA=document.createElement("TEXTAREA"),(0,i.addClass)(this.TEXTAREA,"handsontableInput"),this.textareaStyle=this.TEXTAREA.style,this.textareaStyle.width=0,this.textareaStyle.height=0,this.TEXTAREA_PARENT=document.createElement("DIV"),(0,i.addClass)(this.TEXTAREA_PARENT,"handsontableInputHolder"),this.textareaParentStyle=this.TEXTAREA_PARENT.style,this.textareaParentStyle.top=0,this.textareaParentStyle.left=0,this.textareaParentStyle.display="none",this.TEXTAREA_PARENT.appendChild(this.TEXTAREA),this.instance.rootElement.appendChild(this.TEXTAREA_PARENT);var t=this;this.instance._registerTimeout(setTimeout(function(){t.refreshDimensions()},0))},h.prototype.getEditedCell=function(){var t,e=this.checkEditorSection();switch(e){case"top":t=this.instance.view.wt.wtOverlays.topOverlay.clone.wtTable.getCell({row:this.row,col:this.col}),this.textareaParentStyle.zIndex=101;break;case"top-left-corner":t=this.instance.view.wt.wtOverlays.topLeftCornerOverlay.clone.wtTable.getCell({row:this.row,col:this.col}),this.textareaParentStyle.zIndex=103;break;case"bottom-left-corner":t=this.instance.view.wt.wtOverlays.bottomLeftCornerOverlay.clone.wtTable.getCell({row:this.row,col:this.col}),this.textareaParentStyle.zIndex=103;break;case"left":t=this.instance.view.wt.wtOverlays.leftOverlay.clone.wtTable.getCell({row:this.row,col:this.col}),this.textareaParentStyle.zIndex=102;break;case"bottom":t=this.instance.view.wt.wtOverlays.bottomOverlay.clone.wtTable.getCell({row:this.row,col:this.col}),this.textareaParentStyle.zIndex=102;break;default:t=this.instance.getCell(this.row,this.col),this.textareaParentStyle.zIndex=""}return t!=-1&&t!=-2?t:void 0},h.prototype.refreshValue=function(){var t=this.instance.getSourceDataAtCell(this.row,this.prop);this.originalValue=t,this.setValue(t),this.refreshDimensions()},h.prototype.refreshDimensions=function(){if(this.state===s.EditorState.EDITING){if(this.TD=this.getEditedCell(),!this.TD)return void this.close(!0);var t,e=(0,i.offset)(this.TD),n=(0,i.offset)(this.instance.rootElement),o=(0,i.getScrollableElement)(this.TD),r=this.instance.countRows(),a=e.top===n.top?0:1,l=e.top-n.top-a-(o.scrollTop||0),u=e.left-n.left-1-(o.scrollLeft||0),c=this.instance.getSettings(),d=(this.instance.hasRowHeaders(),this.instance.hasColHeaders()),A=this.checkEditorSection(),h=this.TD.style.backgroundColor;switch(A){case"top":t=(0,i.getCssTransform)(this.instance.view.wt.wtOverlays.topOverlay.clone.wtTable.holder.parentNode);break;case"left":t=(0,i.getCssTransform)(this.instance.view.wt.wtOverlays.leftOverlay.clone.wtTable.holder.parentNode);break;case"top-left-corner":t=(0,i.getCssTransform)(this.instance.view.wt.wtOverlays.topLeftCornerOverlay.clone.wtTable.holder.parentNode);break;case"bottom-left-corner":t=(0,i.getCssTransform)(this.instance.view.wt.wtOverlays.bottomLeftCornerOverlay.clone.wtTable.holder.parentNode);break;case"bottom":t=(0,i.getCssTransform)(this.instance.view.wt.wtOverlays.bottomOverlay.clone.wtTable.holder.parentNode)}(d&&0===this.instance.getSelected()[0]||c.fixedRowsBottom&&this.instance.getSelected()[0]===r-c.fixedRowsBottom)&&(l+=1),0===this.instance.getSelected()[1]&&(u+=1),t&&t!=-1?this.textareaParentStyle[t[0]]=t[1]:(0,i.resetCssTransform)(this.TEXTAREA_PARENT),this.textareaParentStyle.top=l+"px",this.textareaParentStyle.left=u+"px";var f=this.instance.view.wt.wtViewport.rowsRenderCalculator.startPosition,g=this.instance.view.wt.wtViewport.columnsRenderCalculator.startPosition,p=this.instance.view.wt.wtOverlays.leftOverlay.getScrollPosition(),M=this.instance.view.wt.wtOverlays.topOverlay.getScrollPosition(),y=(0,i.getScrollbarWidth)(),m=this.TD.offsetTop+f-M,w=this.TD.offsetLeft+g-p,v=(0,i.innerWidth)(this.TD)-8,b=(0,i.hasVerticalScrollbar)(o)?y:0,C=(0,i.hasHorizontalScrollbar)(o)?y:0,E=this.instance.view.maximumVisibleElementWidth(w)-9-b,T=this.TD.scrollHeight+1,I=Math.max(this.instance.view.maximumVisibleElementHeight(m)-C,23),x=(0,i.getComputedStyle)(this.TD);this.TEXTAREA.style.fontSize=x.fontSize,this.TEXTAREA.style.fontFamily=x.fontFamily,this.TEXTAREA.style.backgroundColor="",this.TEXTAREA.style.backgroundColor=h?h:(0,i.getComputedStyle)(this.TEXTAREA).backgroundColor,this.autoResize.init(this.TEXTAREA,{minHeight:Math.min(T,I),maxHeight:I,minWidth:Math.min(v,E),maxWidth:E},!0),this.textareaParentStyle.display="block"}},h.prototype.bindEvents=function(){var t=this;this.eventManager.addEventListener(this.TEXTAREA,"cut",function(t){(0,A.stopPropagation)(t)}),this.eventManager.addEventListener(this.TEXTAREA,"paste",function(t){(0,A.stopPropagation)(t)}),this.instance.addHook("afterScrollHorizontally",function(){t.refreshDimensions()}),this.instance.addHook("afterScrollVertically",function(){t.refreshDimensions()}),this.instance.addHook("afterColumnResize",function(){t.refreshDimensions(),t.focus()}),this.instance.addHook("afterRowResize",function(){t.refreshDimensions(),t.focus()}),this.instance.addHook("afterDestroy",function(){t.eventManager.destroy()})},h.prototype.destroy=function(){this.eventManager.destroy()},e.default=h},function(t,e){var n=t.exports={version:"2.4.0"};"number"==typeof __e&&(__e=n)},function(t,e){t.exports={}},function(t,e,n){var o=n(49)("meta"),i=n(15),r=n(22),a=n(19).f,s=0,l=Object.isExtensible||function(){return!0},u=!n(31)(function(){return l(Object.preventExtensions({}))}),c=function(t){a(t,o,{value:{i:"O"+ ++s,w:{}}})},d=function(t,e){if(!i(t))return"symbol"==typeof t?t:("string"==typeof t?"S":"P")+t;if(!r(t,o)){if(!l(t))return"F";if(!e)return"E";c(t)}return t[o].i},A=function(t,e){if(!r(t,o)){if(!l(t))return!0;if(!e)return!1;c(t)}return t[o].w},h=function(t){return u&&f.NEED&&l(t)&&!r(t,o)&&c(t),t},f=t.exports={KEY:o,NEED:!1,fastKey:d,getWeak:A,onFreeze:h}},function(t,e){e.f={}.propertyIsEnumerable},function(t,e,n){var o=n(19).f,i=n(22),r=n(10)("toStringTag");t.exports=function(t,e,n){t&&!i(t=n?t:t.prototype,r)&&o(t,r,{configurable:!0,value:e})}},function(t,e){var n=0,o=Math.random();t.exports=function(t){return"Symbol(".concat(void 0===t?"":t,")_",(++n+o).toString(36))}},function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{default:t}}function i(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function r(){var t={};return(0,w.objectEach)(Q,function(e,n){t[n]=e()}),t}function a(t,e){k.indexOf(t)===-1&&(Q[t]=e)}e.__esModule=!0,e.ITEMS=e.UNDO=e.SEPARATOR=e.ROW_BELOW=e.ROW_ABOVE=e.REMOVE_ROW=e.REMOVE_COLUMN=e.REDO=e.READ_ONLY=e.COLUMN_RIGHT=e.COLUMN_LEFT=e.CLEAR_COLUMN=e.ALIGNMENT=void 0;var s,l=n(223);Object.defineProperty(e,"ALIGNMENT",{enumerable:!0,get:function(){return l.KEY}});var u=n(224);Object.defineProperty(e,"CLEAR_COLUMN",{enumerable:!0,get:function(){return u.KEY}});var c=n(225);Object.defineProperty(e,"COLUMN_LEFT",{enumerable:!0,get:function(){return c.KEY}});var d=n(226);Object.defineProperty(e,"COLUMN_RIGHT",{enumerable:!0,get:function(){return d.KEY}});var A=n(227);Object.defineProperty(e,"READ_ONLY",{enumerable:!0,get:function(){return A.KEY}});var h=n(228);Object.defineProperty(e,"REDO",{enumerable:!0,get:function(){return h.KEY}});var f=n(229);Object.defineProperty(e,"REMOVE_COLUMN",{enumerable:!0,get:function(){return f.KEY}});var g=n(230);Object.defineProperty(e,"REMOVE_ROW",{enumerable:!0,get:function(){return g.KEY}});var p=n(231);Object.defineProperty(e,"ROW_ABOVE",{enumerable:!0,get:function(){return p.KEY}});var M=n(232);Object.defineProperty(e,"ROW_BELOW",{enumerable:!0,get:function(){return M.KEY}});var y=n(70);Object.defineProperty(e,"SEPARATOR",{enumerable:!0,get:function(){return y.KEY}});var m=n(233);Object.defineProperty(e,"UNDO",{enumerable:!0,get:function(){return m.KEY}}),e.predefinedItems=r,e.addItem=a;var w=n(2),v=o(l),b=o(u),C=o(c),E=o(d),T=o(A),I=o(h),x=o(f),D=o(g),N=o(p),L=o(M),S=o(y),B=o(m),k=e.ITEMS=[p.KEY,M.KEY,c.KEY,d.KEY,u.KEY,g.KEY,f.KEY,m.KEY,h.KEY,A.KEY,l.KEY,y.KEY],Q=(s={},i(s,y.KEY,S.default),i(s,p.KEY,N.default),i(s,M.KEY,L.default),i(s,c.KEY,C.default),i(s,d.KEY,E.default),i(s,u.KEY,b.default),i(s,g.KEY,D.default),i(s,f.KEY,x.default),i(s,m.KEY,B.default),i(s,h.KEY,I.default),i(s,A.KEY,T.default),i(s,l.KEY,v.default),s)},function(t,e,n){"use strict";function o(t){if(Array.isArray(t)){for(var e=0,n=Array(t.length);e0&&void 0!==arguments[0]?arguments[0]:"common";r.has(s)||r.set(s,new Map);var l=r.get(s);return{register:t,getItem:e,hasItem:n,getNames:i,getValues:a}}e.__esModule=!0,e.default=i;var r=e.collection=new Map},function(t,e){t.exports=function(t,e,n,o){if(!(t instanceof e)||void 0!==o&&o in t)throw TypeError(n+": incorrect invocation!");return t}},function(t,e,n){var o=n(29),i=n(76),r=n(41),a=n(24),s=n(278);t.exports=function(t,e){var n=1==t,l=2==t,u=3==t,c=4==t,d=6==t,A=5==t||d,h=e||s;return function(e,s,f){for(var g,p,M=r(e),y=i(M),m=o(s,f,3),w=a(y.length),v=0,b=n?h(e,w):l?h(e,0):void 0;w>v;v++)if((A||v in y)&&(g=y[v],p=m(g,v,M),t))if(n)b[v]=p;else if(p)switch(t){case 3:return!0;case 5:return g;case 6:return v;case 2:b.push(g)}else if(c)return!1;return d?-1:u||c?c:b}}},function(t,e,n){"use strict";var o=n(13),i=n(3),r=n(33),a=n(59),s=n(46),l=n(56),u=n(52),c=n(15),d=n(31),A=n(77),h=n(48),f=n(281);t.exports=function(t,e,n,g,p,M){var y=o[t],m=y,w=p?"set":"add",v=m&&m.prototype,b={},C=function(t){var e=v[t];r(v,t,"delete"==t?function(t){return!(M&&!c(t))&&e.call(this,0===t?0:t)}:"has"==t?function(t){return!(M&&!c(t))&&e.call(this,0===t?0:t)}:"get"==t?function(t){return M&&!c(t)?void 0:e.call(this,0===t?0:t)}:"add"==t?function(t){return e.call(this,0===t?0:t),this}:function(t,n){return e.call(this,0===t?0:t,n),this})};if("function"==typeof m&&(M||v.forEach&&!d(function(){(new m).entries().next()}))){var E=new m,T=E[w](M?{}:-0,1)!=E,I=d(function(){E.has(1)}),x=A(function(t){new m(t)}),D=!M&&d(function(){for(var t=new m,e=5;e--;)t[w](e,e);return!t.has(-0)});x||(m=e(function(e,n){u(e,m,t);var o=f(new y,e,m);return void 0!=n&&l(n,p,o[w],o),o}),m.prototype=v,v.constructor=m),(I||D)&&(C("delete"),C("has"),p&&C("get")),(D||T)&&C(w),M&&v.clear&&delete v.clear}else m=g.getConstructor(e,t,p,w),a(m.prototype,n),s.NEED=!0;return h(m,t),b[t]=m,i(i.G+i.W+i.F*(m!=y),b),M||g.setStrong(m,t,p),m}},function(t,e,n){"use strict";var o=n(32),i=n(33),r=n(31),a=n(30),s=n(10);t.exports=function(t,e,n){var l=s(t),u=n(a,l,""[t]),c=u[0],d=u[1];r(function(){var e={};return e[l]=function(){return 7},7!=""[t](e)})&&(i(String.prototype,t,c),o(RegExp.prototype,l,2==e?function(t,e){return d.call(t,this,e)}:function(t){return d.call(t,this)}))}},function(t,e,n){var o=n(29),i=n(165),r=n(161),a=n(18),s=n(24),l=n(176),u={},c={},e=t.exports=function(t,e,n,d,A){var h,f,g,p,M=A?function(){return t}:l(t),y=o(n,d,e?2:1),m=0;if("function"!=typeof M)throw TypeError(t+" is not iterable!");if(r(M)){for(h=s(t.length);h>m;m++)if(p=e?y(a(f=t[m])[0],f[1]):y(t[m]),p===u||p===c)return p}else for(g=M.call(t);!(f=g.next()).done;)if(p=i(g,y,f.value,e),p===u||p===c)return p};e.BREAK=u,e.RETURN=c},function(t,e){t.exports=!1},function(t,e){e.f=Object.getOwnPropertySymbols},function(t,e,n){var o=n(33);t.exports=function(t,e,n){for(var i in e)o(t,i,e[i],n);return t}},function(t,e,n){var o=n(61),i=Math.max,r=Math.min;t.exports=function(t,e){return t=o(t),t<0?i(t+e,0):r(t,e)}},function(t,e){var n=Math.ceil,o=Math.floor;t.exports=function(t){return isNaN(t=+t)?0:(t>0?o:n)(t)}},function(e,n){e.exports=t},function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{default:t}}function i(t){if(!B(t))throw Error('You declared cell type "'+t+'" as a string that is not mapped to a known object.\n Cell type must be an object or a string mapped to an object registered by "Handsontable.cellTypes.registerCellType" method');return S(t)}function r(t,e){var n=e.editor,o=e.renderer,i=e.validator;n&&(0,l.registerEditor)(t,n),o&&(0,u.registerRenderer)(t,o),i&&(0,c.registerValidator)(t,i),L(t,e)}e.__esModule=!0,e.getRegisteredCellTypes=e.getRegisteredCellTypeNames=e.hasCellType=e.getCellType=e.registerCellType=void 0;var a=n(51),s=o(a),l=n(14),u=n(9),c=n(26),d=n(190),A=o(d),h=n(191),f=o(h),g=n(192),p=o(g),M=n(193),y=o(M),m=n(194),w=o(m),v=n(195),b=o(v),C=n(196),E=o(C),T=n(197),I=o(T),x=n(198),D=o(x),N=(0,s.default)("cellTypes"),L=N.register,S=N.getItem,B=N.hasItem,k=N.getNames,Q=N.getValues;r("autocomplete",A.default),r("checkbox",f.default),r("date",p.default),r("dropdown",y.default),r("handsontable",w.default),r("numeric",b.default),r("password",E.default),r("text",I.default),r("time",D.default),e.registerCellType=r,e.getCellType=i,e.hasCellType=B,e.getRegisteredCellTypeNames=k,e.getRegisteredCellTypes=Q},function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{default:t}}function i(t){if(Array.isArray(t)){for(var e=0,n=Array(t.length);e=0;a--)if(null===t[a])t.splice(a,1);else{var s=t[a][0],l=D.propToCol(t[a][1]),d=z.getCellMeta(s,l);if("numeric"===d.type&&"string"==typeof t[a][3]&&t[a][3].length>0&&(/^-?[\d\s]*(\.|,)?\d*$/.test(t[a][3])||d.format)){var f=t[a][3].length;(0,h.isUndefined)(d.language)?u.default.culture("en-US"):t[a][3].indexOf(".")===f-3&&t[a][3].indexOf(",")===-1?u.default.culture("en-US"):u.default.culture(d.language);var g=u.default.cultureData(u.default.culture());g.delimiters;u.default.validate(t[a][3])&&!isNaN(t[a][3])?t[a][3]=parseFloat(t[a][3]):t[a][3]=(0,u.default)().unformat(t[a][3])||t[a][3]}z.getCellValidator(d)&&(r.addValidatorToQueue(),z.validateCell(t[a][3],d,function(e,n){return function(o){if("boolean"!=typeof o)throw new Error("Validation error: result is not boolean");if(o===!1&&n.allowInvalid===!1){t.splice(e,1),n.valid=!0;var i=z.getCell(n.row,n.col);(0,c.removeClass)(i,z.getSettings().invalidCellClassName),--e}r.removeValidatorFormQueue()}}(a,d),e))}r.checkIfQueueIsEmpty()}function r(t,e){var n=t.length-1;if(!(n<0)){for(;n>=0;n--){var o=!1;if(null!==t[n]){if(null!=t[n][2]||null!=t[n][3]){if(m.settings.allowInsertRow)for(;t[n][0]>z.countRows()-1;){var i=D.createRow(void 0,void 0,e);if(0===i){o=!0;break}}if(!o){if("array"===z.dataType&&(!m.settings.columns||0===m.settings.columns.length)&&m.settings.allowInsertColumn)for(;D.propToCol(t[n][1])>z.countCols()-1;)D.createCol(void 0,void 0,e);D.set(t[n][0],t[n][1],t[n][3])}}}else t.splice(n,1)}z.forceFullRender=!0,j.adjustRowsAndCols(),z.runHooks("beforeChangeRender",t,e),U.refreshBorders(null,!0),z.view.wt.wtOverlays.adjustElementsSize(),z.runHooks("afterChange",t,e||"edit");var r=z.getActiveEditor();r&&(0,h.isDefined)(r.refreshValue)&&r.refreshValue()}}function l(t,e,n){return"object"===("undefined"==typeof t?"undefined":s(t))?t:[[t,e,n]]}function g(t){if((0,v.hasOwnProperty)(t,"type")){var e,n={};"object"===s(t.type)?e=t.type:"string"==typeof t.type&&(e=(0,Y.getCellType)(t.type));for(var o in e)(0,v.hasOwnProperty)(e,o)&&!(0,v.hasOwnProperty)(t,o)&&(n[o]=e[o]);return n}}function M(){throw new Error("This method cannot be called because this Handsontable instance has been destroyed")}var m,D,L,j,U,H,z=this,F=function(){},P=new w.default(z);(0,v.extend)(F.prototype,R.default.prototype),(0,v.extend)(F.prototype,e),(0,v.extend)(F.prototype,g(e)),this.rootElement=t,this.isHotTableEnv=(0,c.isChildOfWebComponentTable)(this.rootElement),w.default.isHotTableEnv=this.isHotTableEnv,this.container=document.createElement("DIV"),this.renderCall=!1,t.insertBefore(this.container,t.firstChild),this.guid="ht_"+(0,I.randomString)();var V=(0,k.getTranslator)(z);L=new S.default(z),this.rootElement.id&&"ht_"!==this.rootElement.id.substring(0,3)||(this.rootElement.id=this.guid),m={cellSettings:[],columnSettings:[],columnsSettingConflicts:["data","width"],settings:new F,selRange:null,isPopulated:null,scrollable:null,firstRun:!0},j={alter:function(t,e,n,o,r){function a(t,e,n,o){var r=function(){var t=void 0;return"array"===o?t=[]:"object"===o&&(t={}),t},a=(0,b.arrayMap)(new Array(n),function(){return r()});a.unshift(e,0),t.splice.apply(t,i(a))}var s;switch(n=n||1,t){case"insert_row":var l=z.countSourceRows();if(z.getSettings().maxRows===l)return;e=(0,h.isDefined)(e)?e:l,s=D.createRow(e,n,o),a(m.cellSettings,e,n,"array"),s&&(U.isSelected()&&m.selRange.from.row>=e?(m.selRange.from.row+=s,U.transformEnd(s,0)):U.refreshBorders());break;case"insert_col":s=D.createCol(e,n,o);for(var u=0,c=z.countSourceRows();u=e?(m.selRange.from.col+=s,U.transformEnd(0,s)):U.refreshBorders()}break;case"remove_row":D.removeRow(e,n,o),m.cellSettings.splice(e,n);var A=z.countRows(),f=z.getSettings().fixedRowsTop;f>=e+1&&(z.getSettings().fixedRowsTop-=Math.min(n,f-e));var g=z.getSettings().fixedRowsBottom;g&&e>=A-g&&(z.getSettings().fixedRowsBottom-=Math.min(n,g)),j.adjustRowsAndCols(),U.refreshBorders();break;case"remove_col":var p=V.toPhysicalColumn(e);D.removeCol(e,n,o);for(var M=0,y=z.countSourceRows();M=e+1&&(z.getSettings().fixedColumnsLeft-=Math.min(n,w-e)),Array.isArray(z.getSettings().colHeaders)&&("undefined"==typeof p&&(p=-1),z.getSettings().colHeaders.splice(p,n)),j.adjustRowsAndCols(),U.refreshBorders();break;default:throw new Error('There is no such action "'+t+'"')}r||j.adjustRowsAndCols()},adjustRowsAndCols:function(){if(m.settings.minRows){var t=z.countRows();if(tr-1?(l=r-1,s=!0,c>l&&(c=l)):c>r-1&&(c=r-1,s=!0,l>c&&(l=c)),u>a-1?(u=a-1,s=!0,d>u&&(d=u)):d>a-1&&(d=a-1,s=!0,u>d&&(u=d)),s&&z.selectCell(l,u,c,d)}z.view&&z.view.wt.wtOverlays.adjustElementsSize()},populateFromArray:function(t,e,n,o,r,a,l){var u,c,d,A,f=[],g={};if(c=e.length,0===c)return!1;var p,M,y,w;({row:null===n?null:n.row,col:null===n?null:n.col});switch(r){case"shift_down":for(p=n?n.col-t.col+1:0,M=n?n.row-t.row+1:0,e=(0,B.translateRowsToColumns)(e),d=0,A=e.length,y=Math.max(A,p);d1&&void 0!==arguments[1]?arguments[1]:null,o=e[t%e.length];return null!==n?o[n%o.length]:o},k=e.length,Q=n?n.row-t.row+1:0;for(c=n?Q:Math.max(k,Q),u=0;un.row&&Q>k||!m.settings.allowInsertRow&&g.row>z.countRows()-1||g.row>=m.settings.maxRows);u++){var j=u-x,_=S(j).length,U=n?n.col-t.col+1:0;if(A=n?U:Math.max(_,U),g.col=t.col,L=z.getCellMeta(g.row,g.col),"CopyPaste.paste"!==o&&"Autofill.autofill"!==o||!L.skipRowOnPaste){for(D=0,d=0;dn.col&&U>_||!m.settings.allowInsertColumn&&g.col>z.countCols()-1||g.col>=m.settings.maxCols);d++)if(L=z.getCellMeta(g.row,g.col),"CopyPaste.paste"!==o&&"Autofill.fill"!==o||!L.skipColumnOnPaste)if(L.readOnly)g.col++;else{var R=d-D,Y=S(j,R),O=z.getDataAtCell(g.row,g.col),H={row:j,col:R};if("Autofill.fill"===o){var F=z.runHooks("beforeAutofillInsidePopulate",H,a,e,l,{},I);F&&(Y=(0,h.isUndefined)(F.value)?Y:F.value)}if(null!==Y&&"object"===("undefined"==typeof Y?"undefined":s(Y)))if(null===O||"object"!==("undefined"==typeof O?"undefined":s(O)))N=!1;else{var P=(0,v.duckSchema)(O[0]||O),V=(0,v.duckSchema)(Y[0]||Y);(0,v.isObjectEquals)(P,V)?Y=(0,v.deepClone)(Y):N=!1}else null!==O&&"object"===("undefined"==typeof O?"undefined":s(O))&&(N=!1);N&&f.push([g.row,g.col,Y]),N=!0,g.col++}else D++,g.col++,A++;g.row++}else x++,g.row++,c++}z.setDataAtCell(f,null,null,o||"populateFromArray")}}},this.selection=U={inProgress:!1,selectedHeader:{cols:!1,rows:!1},setSelectedHeaders:function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0],e=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];z.selection.selectedHeader.rows=t,z.selection.selectedHeader.cols=e,z.selection.selectedHeader.corner=n},begin:function(){z.selection.inProgress=!0},finish:function(){var t=z.getSelected();z.runHooks("afterSelectionEnd",t[0],t[1],t[2],t[3]),z.runHooks("afterSelectionEndByProp",t[0],z.colToProp(t[1]),t[2],z.colToProp(t[3])),z.selection.inProgress=!1},isInProgress:function(){return z.selection.inProgress},setRangeStart:function(t,e){z.runHooks("beforeSetRangeStart",t),m.selRange=new Q.CellRange(t,t,t),U.setRangeEnd(t,null,e)},setRangeStartOnly:function(t){z.runHooks("beforeSetRangeStartOnly",t),m.selRange=new Q.CellRange(t,t,t)},setRangeEnd:function(t,e,n){if(null!==m.selRange){var o,i=!1,r=!0,a=z.view.wt.wtTable.getFirstVisibleRow(),s=z.view.wt.wtTable.getFirstVisibleColumn(),l={row:null,col:null};z.runHooks("beforeSetRangeEnd",t),z.selection.begin(),l.row=t.row<0?a:t.row,l.col=t.col<0?s:t.col,m.selRange.to=new Q.CellCoords(l.row,l.col),m.settings.multiSelect||(m.selRange.from=t),z.view.wt.selections.current.clear(),o=z.getCellMeta(m.selRange.highlight.row,m.selRange.highlight.col).disableVisualSelection,"string"==typeof o&&(o=[o]),(o===!1||Array.isArray(o)&&o.indexOf("current")===-1)&&z.view.wt.selections.current.add(m.selRange.highlight),z.view.wt.selections.area.clear(),(o===!1||Array.isArray(o)&&o.indexOf("area")===-1)&&U.isMultiple()&&(z.view.wt.selections.area.add(m.selRange.from),z.view.wt.selections.area.add(m.selRange.to)),(m.settings.currentHeaderClassName||m.settings.currentRowClassName||m.settings.currentColClassName)&&(z.view.wt.selections.highlight.clear(),z.view.wt.selections.highlight.add(m.selRange.from),z.view.wt.selections.highlight.add(m.selRange.to));var u=(0,v.createObjectPropListener)("value");z.runHooks("afterSelection",m.selRange.from.row,m.selRange.from.col,m.selRange.to.row,m.selRange.to.col,u),z.runHooks("afterSelectionByProp",m.selRange.from.row,D.colToProp(m.selRange.from.col),m.selRange.to.row,D.colToProp(m.selRange.to.col),u),(0===m.selRange.from.row&&m.selRange.to.row===z.countRows()-1&&z.countRows()>1||0===m.selRange.from.col&&m.selRange.to.col===z.countCols()-1&&z.countCols()>1)&&(i=!0),(t.row<0||t.col<0)&&(r=!1),u.isTouched()&&(e=!u.value),e!==!1&&!i&&r&&(m.selRange.from&&!U.isMultiple()?z.view.scrollViewport(m.selRange.from):z.view.scrollViewport(t)),U.selectedHeader.rows&&U.selectedHeader.cols?(0,c.addClass)(z.rootElement,["ht__selection--rows","ht__selection--columns"]):U.selectedHeader.rows?((0,c.removeClass)(z.rootElement,"ht__selection--columns"),(0,c.addClass)(z.rootElement,"ht__selection--rows")):U.selectedHeader.cols?((0,c.removeClass)(z.rootElement,"ht__selection--rows"),(0,c.addClass)(z.rootElement,"ht__selection--columns")):(0,c.removeClass)(z.rootElement,["ht__selection--rows","ht__selection--columns"]),U.refreshBorders(null,n)}},refreshBorders:function(t,e){e||H.destroyEditor(t),z.view.render(),U.isSelected()&&!e&&H.prepareEditor()},isMultiple:function t(){var t=!(m.selRange.to.col===m.selRange.from.col&&m.selRange.to.row===m.selRange.from.row),e=z.runHooks("afterIsMultipleSelection",t);if(t)return e},transformStart:function(t,e,n,o){var i,r,a,s,l=new Q.CellCoords(t,e),u=0,c=0;z.runHooks("modifyTransformStart",l),i=z.countRows(),r=z.countCols(),s=z.getSettings().fixedRowsBottom,m.selRange.highlight.row+t>i-1?n&&m.settings.minSpareRows>0&&!(s&&m.selRange.highlight.row>=i-s-1)?(z.alter("insert_row",i),i=z.countRows()):m.settings.autoWrapCol&&(l.row=1-i,l.col=m.selRange.highlight.col+l.col==r-1?1-r:1):m.settings.autoWrapCol&&m.selRange.highlight.row+l.row<0&&m.selRange.highlight.col+l.col>=0&&(l.row=i-1,l.col=m.selRange.highlight.col+l.col==0?r-1:-1),m.selRange.highlight.col+l.col>r-1?n&&m.settings.minSpareCols>0?(z.alter("insert_col",r),r=z.countCols()):m.settings.autoWrapRow&&(l.row=m.selRange.highlight.row+l.row==i-1?1-i:1, +l.col=1-r):m.settings.autoWrapRow&&m.selRange.highlight.col+l.col<0&&m.selRange.highlight.row+l.row>=0&&(l.row=m.selRange.highlight.row+l.row==0?i-1:-1,l.col=r-1),a=new Q.CellCoords(m.selRange.highlight.row+l.row,m.selRange.highlight.col+l.col),a.row<0?(u=-1,a.row=0):a.row>0&&a.row>=i&&(u=1,a.row=i-1),a.col<0?(c=-1,a.col=0):a.col>0&&a.col>=r&&(c=1,a.col=r-1),z.runHooks("afterModifyTransformStart",a,u,c),U.setRangeStart(a,o)},transformEnd:function(t,e){var n,o,i,r=new Q.CellCoords(t,e),a=0,s=0;z.runHooks("modifyTransformEnd",r),n=z.countRows(),o=z.countCols(),i=new Q.CellCoords(m.selRange.to.row+r.row,m.selRange.to.col+r.col),i.row<0?(a=-1,i.row=0):i.row>0&&i.row>=n&&(a=1,i.row=n-1),i.col<0?(s=-1,i.col=0):i.col>0&&i.col>=o&&(s=1,i.col=o-1),z.runHooks("afterModifyTransformEnd",i,a,s),U.setRangeEnd(i,!0)},isSelected:function(){return null!==m.selRange},inInSelection:function(t){return!!U.isSelected()&&m.selRange.includes(t)},deselect:function(){U.isSelected()&&(z.selection.inProgress=!1,m.selRange=null,z.view.wt.selections.current.clear(),z.view.wt.selections.area.clear(),(m.settings.currentHeaderClassName||m.settings.currentRowClassName||m.settings.currentColClassName)&&z.view.wt.selections.highlight.clear(),H.destroyEditor(),U.refreshBorders(),(0,c.removeClass)(z.rootElement,["ht__selection--rows","ht__selection--columns"]),z.runHooks("afterDeselect"))},selectAll:function(){m.settings.multiSelect&&(U.setSelectedHeaders(!0,!0,!0),U.setRangeStart(new Q.CellCoords(0,0)),U.setRangeEnd(new Q.CellCoords(z.countRows()-1,z.countCols()-1),!1))},empty:function(){if(U.isSelected()){var t,e,n=m.selRange.getTopLeftCorner(),o=m.selRange.getBottomRightCorner(),i=[];for(t=n.row;t<=o.row;t++)for(e=n.col;e<=o.col;e++)z.getCellMeta(t,e).readOnly||i.push([t,e,""]);z.setDataAtCell(i)}}},this.init=function(){L.setData(m.settings.data),z.runHooks("beforeInit"),(0,f.isMobileBrowser)()&&(0,c.addClass)(z.rootElement,"mobile"),this.updateSettings(m.settings,!0),this.view=new N.default(this),H=new y.default(z,m,U,D),this.forceFullRender=!0,z.runHooks("init"),this.view.render(),"object"===s(m.firstRun)&&(z.runHooks("afterChange",m.firstRun[0],m.firstRun[1]),m.firstRun=!1),z.runHooks("afterInit")},this.validateCell=function(t,e,n,o){function i(t){var o=e.visualCol,i=e.visualRow,r=z.getCell(i,o,!0);r&&"TH"!=r.nodeName&&z.view.wt.wtSettings.settings.cellRenderer(i,o,r),n(t)}var r=z.getCellValidator(e);(0,h.isRegExp)(r)&&(r=function(t){return function(e,n){n(t.test(e))}}(r)),(0,A.isFunction)(r)?(t=z.runHooks("beforeValidate",t,e.visualRow,e.prop,o),z._registerTimeout(setTimeout(function(){r.call(e,t,function(n){n=z.runHooks("afterValidate",n,t,e.visualRow,e.prop,o),e.valid=n,i(n),z.runHooks("postAfterValidate",n,t,e.visualRow,e.prop,o)})},0))):z._registerTimeout(setTimeout(function(){e.valid=!0,i(e.valid)},0))},this.setDataAtCell=function(t,e,n,i){var a,u,c,d=l(t,e,n),A=[];for(a=0,u=d.length;a-1?((0,A.isFunction)(t[o])||Array.isArray(t[o]))&&(t[o].initialHook=!0,z.addHook(o,t[o])):!e&&(0,v.hasOwnProperty)(t,o)&&(F.prototype[o]=t[o]));void 0===t.data&&void 0===m.settings.data?z.loadData(null):void 0!==t.data?z.loadData(t.data):void 0!==t.columns&&D.createMap(),r=z.countCols();var a=t.columns||F.prototype.columns;if(a&&(0,A.isFunction)(a)&&(r=z.countSourceCols(),n=!0),void 0===t.cell&&void 0===t.cells&&void 0===t.columns||(m.cellSettings.length=0),r>0){var s=void 0,l=void 0;for(o=0,i=0;o-1||w.indexOf("overflow")>-1)?z.rootElement.setAttribute("style",w):(z.rootElement.style.height="",z.rootElement.style.overflow="")}else void 0!==M&&(z.rootElement.style.height=M+"px",z.rootElement.style.overflow="hidden");if("undefined"!=typeof t.width){var b=t.width;(0,A.isFunction)(b)&&(b=b()),z.rootElement.style.width=b+"px"}e||(D.clearLengthCache(),z.view&&z.view.wt.wtViewport.resetHasOversizedColumnHeadersMarked(),z.runHooks("afterUpdateSettings")),j.adjustRowsAndCols(),z.view&&!m.firstRun&&(z.forceFullRender=!0,U.refreshBorders(null,!0)),e||!z.view||""!==p&&""!==M&&void 0!==M||p===M||z.view.wt.wtOverlays.updateMainScrollableElements()},this.getValue=function(){var t=z.getSelected();if(F.prototype.getValue){if((0,A.isFunction)(F.prototype.getValue))return F.prototype.getValue.call(z);if(t)return z.getData()[t[0]][F.prototype.getValue]}else if(t)return z.getDataAtCell(t[0],t[1])},this.getSettings=function(){return m.settings},this.clear=function(){U.selectAll(),U.empty()},this.alter=function(t,e,n,o,i){j.alter(t,e,n,o,i)},this.getCell=function(t,e,n){return z.view.getCellAtCoords(new Q.CellCoords(t,e),n)},this.getCoords=function(t){return this.view.wt.wtTable.getCoords.call(this.view.wt.wtTable,t)},this.colToProp=function(t){return D.colToProp(t)},this.propToCol=function(t){return D.propToCol(t)},this.toVisualRow=function(t){return V.toVisualRow(t)},this.toVisualColumn=function(t){return V.toVisualColumn(t)},this.toPhysicalRow=function(t){return V.toPhysicalRow(t)},this.toPhysicalColumn=function(t){return V.toPhysicalColumn(t)},this.getDataAtCell=function(t,e){return D.get(t,D.colToProp(e))},this.getDataAtRowProp=function(t,e){return D.get(t,e)},this.getDataAtCol=function(t){var e=[];return e.concat.apply(e,i(D.getRange(new Q.CellCoords(0,t),new Q.CellCoords(m.settings.data.length-1,t),D.DESTINATION_RENDERER)))},this.getDataAtProp=function(t){var e,n=[];return e=D.getRange(new Q.CellCoords(0,D.propToCol(t)),new Q.CellCoords(m.settings.data.length-1,D.propToCol(t)),D.DESTINATION_RENDERER),n.concat.apply(n,i(e))},this.getSourceData=function(t,e,n,o){var i=void 0;return i=void 0===t?L.getData():L.getByRange(new Q.CellCoords(t,e),new Q.CellCoords(n,o))},this.getSourceDataArray=function(t,e,n,o){var i=void 0;return i=void 0===t?L.getData(!0):L.getByRange(new Q.CellCoords(t,e),new Q.CellCoords(n,o),!0)},this.getSourceDataAtCol=function(t){return L.getAtColumn(t)},this.getSourceDataAtRow=function(t){return L.getAtRow(t)},this.getSourceDataAtCell=function(t,e){return L.getAtCell(t,e)},this.getDataAtRow=function(t){var e=D.getRange(new Q.CellCoords(t,0),new Q.CellCoords(t,this.countCols()-1),D.DESTINATION_RENDERER);return e[0]||[]},this.getDataType=function(t,e,n,o){var i=this,r=null,a=null;void 0===t&&(t=0,n=this.countRows(),e=0,o=this.countCols()),void 0===n&&(n=t),void 0===o&&(o=e);var s="mixed";return(0,x.rangeEach)(Math.min(t,n),Math.max(t,n),function(t){var n=!0;return(0,x.rangeEach)(Math.min(e,o),Math.max(e,o),function(e){var o=i.getCellMeta(t,e);return a=o.type,r?n=r===a:r=a,n}),s=n?a:"mixed",n}),s},this.removeCellMeta=function(t,e,n){var o=z.getCellMeta(t,e);void 0!=o[n]&&delete m.cellSettings[t][e][n]},this.spliceCellsMeta=function(t,e){for(var n,o=arguments.length,i=Array(o>2?o-2:0),r=2;r=0;){for(var i=z.countCols()-1;i>=0;)e.addValidatorToQueue(),z.validateCell(z.getDataAtCell(o,i),z.getCellMeta(o,i),function(t){if("boolean"!=typeof t)throw new Error("Validation error: result is not boolean");t===!1&&(e.valid=!1),e.removeValidatorFormQueue()},"validateCells"),i--;o--}e.checkIfQueueIsEmpty()},this.getRowHeader=function(t){var e=m.settings.rowHeaders;return void 0!==t&&(t=z.runHooks("modifyRowHeader",t)),void 0===t?(e=[],(0,x.rangeEach)(z.countRows()-1,function(t){e.push(z.getRowHeader(t))})):Array.isArray(e)&&void 0!==e[t]?e=e[t]:(0,A.isFunction)(e)?e=e(t):e&&"string"!=typeof e&&"number"!=typeof e&&(e=t+1),e},this.hasRowHeaders=function(){return!!m.settings.rowHeaders},this.hasColHeaders=function(){if(void 0!==m.settings.colHeaders&&null!==m.settings.colHeaders)return!!m.settings.colHeaders;for(var t=0,e=z.countCols();t=0;){if(e=z.runHooks("modifyRow",n),z.isEmptyRow(e))o++;else if(t)break;n--}return o},this.countEmptyCols=function(t){if(z.countRows()<1)return 0;for(var e=z.countCols()-1,n=0;e>=0;){if(z.isEmptyCol(e))n++;else if(t)break;e--}return n},this.isEmptyRow=function(t){return m.settings.isEmptyRow.call(z,t)},this.isEmptyCol=function(t){return m.settings.isEmptyCol.call(z,t)},this.selectCell=function(t,e,n,o,i,r){var a;if(r=(0,h.isUndefined)(r)||r===!0,"number"!=typeof t||t<0||t>=z.countRows())return!1;if("number"!=typeof e||e<0||e>=z.countCols())return!1;if((0,h.isDefined)(n)){if("number"!=typeof n||n<0||n>=z.countRows())return!1;if("number"!=typeof o||o<0||o>=z.countCols())return!1}return a=new Q.CellCoords(t,e),m.selRange=new Q.CellRange(a,a,a),r&&z.listen(),(0,h.isUndefined)(n)?U.setRangeEnd(m.selRange.from,i):U.setRangeEnd(new Q.CellCoords(n,o),i),z.selection.finish(),!0},this.selectCellByProp=function(t,e,n,o,i){var r;return arguments[1]=D.propToCol(arguments[1]),(0,h.isDefined)(arguments[3])&&(arguments[3]=D.propToCol(arguments[3])),(r=z).selectCell.apply(r,arguments)},this.deselectCell=function(){U.deselect()},this.scrollViewportTo=function(t,e){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],o=arguments.length>3&&void 0!==arguments[3]&&arguments[3];if(void 0!==t&&(t<0||t>=z.countRows()))return!1;if(void 0!==e&&(e<0||e>=z.countCols()))return!1;var i=!1;return void 0!==t&&void 0!==e&&(z.view.wt.wtOverlays.topOverlay.scrollTo(t,n),z.view.wt.wtOverlays.leftOverlay.scrollTo(e,o),i=!0),"number"==typeof t&&"number"!=typeof e&&(z.view.wt.wtOverlays.topOverlay.scrollTo(t,n),i=!0),"number"==typeof e&&"number"!=typeof t&&(z.view.wt.wtOverlays.leftOverlay.scrollTo(e,o),i=!0),i},this.destroy=function(){z._clearTimeouts(),z.view&&z.view.destroy(),L&&L.destroy(),L=null,(0,c.empty)(z.rootElement),P.destroy(),z.runHooks("afterDestroy"),_.default.getSingleton().destroy(z);for(var t in z)(0,v.hasOwnProperty)(z,t)&&((0,A.isFunction)(z[t])?z[t]=M:"guid"!==t&&(z[t]=null));D&&D.destroy(),D=null,m=null,j=null,U=null,H=null,z=null,F=null},this.getActiveEditor=function(){return H.getActiveEditor()},this.getPlugin=function(t){return(0,C.getPlugin)(this,t)},this.getInstance=function(){return z},this.addHook=function(t,e){_.default.getSingleton().add(t,e,z)},this.hasHook=function(t){return _.default.getSingleton().has(t,z)},this.addHookOnce=function(t,e){_.default.getSingleton().once(t,e,z)},this.removeHook=function(t,e){_.default.getSingleton().remove(t,e,z)},this.runHooks=function(t,e,n,o,i,r,a){return _.default.getSingleton().run(z,t,e,n,o,i,r,a)},this.timeouts=[],this._registerTimeout=function(t){this.timeouts.push(t)},this._clearTimeouts=function(){for(var t=0,e=this.timeouts.length;t0;)o=(e-1)%h,n=String.fromCharCode(65+o)+n,e=parseInt((e-o)/h,10);return n}function i(t){var e=0;if(t)for(var n=0,o=t.length-1;n0&&void 0!==arguments[0]?arguments[0]:100,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:4,r=[];for(t=0;t0&&void 0!==arguments[0]?arguments[0]:100,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:4,r=[];for(t=0;t0&&void 0!==arguments[0]?arguments[0]:null;this.injected||((t||this.hot.rootElement).appendChild(this.container.fragment),this.injected=!0)}},{key:"removeTable",value:function(){this.injected&&this.container.container.parentNode&&(this.container.container.parentNode.removeChild(this.container.container),this.container=null,this.injected=!1)}},{key:"createColElement",value:function(t){var e=document,n=e.createElement("col");return n.style.width=this.hot.view.wt.wtTable.getStretchedColumnWidth(t)+"px",n}},{key:"createTable",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",e=document,n=e.createDocumentFragment(),o=e.createElement("table"),i=e.createElement("thead"),a=e.createElement("tbody"),s=e.createElement("colgroup"),l=e.createElement("tr"),u=e.createElement("th");return this.isVertical()&&o.appendChild(s),this.isHorizontal()&&(l.appendChild(u),i.appendChild(l),o.style.tableLayout="auto",o.style.width="auto"),o.appendChild(i),this.isVertical()&&a.appendChild(l),o.appendChild(a),(0,r.addClass)(o,t),n.appendChild(o),{fragment:n,table:o,tHead:i,tBody:a,colGroup:s,tr:l,th:u}}},{key:"createContainer",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",e=document,n=e.createDocumentFragment(),o=e.createElement("div");return t="htGhostTable htAutoSize "+t.trim(),(0,r.addClass)(o,t),n.appendChild(o),{fragment:n,container:o}}},{key:"isVertical",value:function(){return!(!this.rows.length||this.columns.length)}},{key:"isHorizontal",value:function(){return!(!this.columns.length||this.rows.length)}}]),t}();e.default=s},function(t,e,n){"use strict";var o=n(37),i=n(167),r=n(45),a=n(23);t.exports=n(166)(Array,"Array",function(t,e){this._t=a(t),this._i=0,this._k=e},function(){var t=this._t,e=this._k,n=this._i++;return!t||n>=t.length?(this._t=void 0,i(1)):"keys"==e?i(0,n):"values"==e?i(0,t[n]):i(0,[n,t[n]])},"values"),r.Arguments=r.Array,o("keys"),o("values"),o("entries")},function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{default:t}}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}e.__esModule=!0;var r=function(){function t(t,e){for(var n=0;n=e&&o.col<=n&&i.col>=n}},{key:"includesRange",value:function(t){return this.includes(t.getTopLeftCorner())&&this.includes(t.getBottomRightCorner())}},{key:"isEqual",value:function(t){return Math.min(this.from.row,this.to.row)==Math.min(t.from.row,t.to.row)&&Math.max(this.from.row,this.to.row)==Math.max(t.from.row,t.to.row)&&Math.min(this.from.col,this.to.col)==Math.min(t.from.col,t.to.col)&&Math.max(this.from.col,this.to.col)==Math.max(t.from.col,t.to.col)}},{key:"overlaps",value:function(t){return t.isSouthEastOf(this.getTopLeftCorner())&&t.isNorthWestOf(this.getBottomRightCorner())}},{key:"isSouthEastOf",value:function(t){return this.getTopLeftCorner().isSouthEastOf(t)||this.getBottomRightCorner().isSouthEastOf(t)}},{key:"isNorthWestOf",value:function(t){return this.getTopLeftCorner().isNorthWestOf(t)||this.getBottomRightCorner().isNorthWestOf(t)}},{key:"expand",value:function(t){var e=this.getTopLeftCorner(),n=this.getBottomRightCorner();return(t.rown.row||t.col>n.col)&&(this.from=new s.default(Math.min(e.row,t.row),Math.min(e.col,t.col)),this.to=new s.default(Math.max(n.row,t.row),Math.max(n.col,t.col)),!0)}},{key:"expandByRange",value:function(e){if(this.includesRange(e)||!this.overlaps(e))return!1;var n=this.getTopLeftCorner(),o=this.getBottomRightCorner(),i=(this.getTopRightCorner(),this.getBottomLeftCorner(),e.getTopLeftCorner()),r=e.getBottomRightCorner(),a=Math.min(n.row,i.row),l=Math.min(n.col,i.col),u=Math.max(o.row,r.row),c=Math.max(o.col,r.col),d=new s.default(a,l),A=new s.default(u,c),h=new t(d,d,A).isCorner(this.from,e),f=e.isEqual(new t(d,d,A)); +return h&&!f&&(this.from.col>d.col&&(d.col=c,A.col=l),this.from.row>d.row&&(d.row=u,A.row=a)),this.from=d,this.to=A,!0}},{key:"getDirection",value:function(){return this.from.isNorthWestOf(this.to)?"NW-SE":this.from.isNorthEastOf(this.to)?"NE-SW":this.from.isSouthEastOf(this.to)?"SE-NW":this.from.isSouthWestOf(this.to)?"SW-NE":void 0}},{key:"setDirection",value:function(t){switch(t){case"NW-SE":var e=[this.getTopLeftCorner(),this.getBottomRightCorner()];this.from=e[0],this.to=e[1];break;case"NE-SW":var n=[this.getTopRightCorner(),this.getBottomLeftCorner()];this.from=n[0],this.to=n[1];break;case"SE-NW":var o=[this.getBottomRightCorner(),this.getTopLeftCorner()];this.from=o[0],this.to=o[1];break;case"SW-NE":var i=[this.getBottomLeftCorner(),this.getTopRightCorner()];this.from=i[0],this.to=i[1]}}},{key:"getTopLeftCorner",value:function(){return new s.default(Math.min(this.from.row,this.to.row),Math.min(this.from.col,this.to.col))}},{key:"getBottomRightCorner",value:function(){return new s.default(Math.max(this.from.row,this.to.row),Math.max(this.from.col,this.to.col))}},{key:"getTopRightCorner",value:function(){return new s.default(Math.min(this.from.row,this.to.row),Math.max(this.from.col,this.to.col))}},{key:"getBottomLeftCorner",value:function(){return new s.default(Math.max(this.from.row,this.to.row),Math.min(this.from.col,this.to.col))}},{key:"isCorner",value:function(t,e){return!!(e&&e.includes(t)&&(this.getTopLeftCorner().isEqual(new s.default(e.from.row,e.from.col))||this.getTopRightCorner().isEqual(new s.default(e.from.row,e.to.col))||this.getBottomLeftCorner().isEqual(new s.default(e.to.row,e.from.col))||this.getBottomRightCorner().isEqual(new s.default(e.to.row,e.to.col))))||(t.isEqual(this.getTopLeftCorner())||t.isEqual(this.getTopRightCorner())||t.isEqual(this.getBottomLeftCorner())||t.isEqual(this.getBottomRightCorner()))}},{key:"getOppositeCorner",value:function(t,e){if(!(t instanceof s.default))return!1;if(e&&e.includes(t)){if(this.getTopLeftCorner().isEqual(new s.default(e.from.row,e.from.col)))return this.getBottomRightCorner();if(this.getTopRightCorner().isEqual(new s.default(e.from.row,e.to.col)))return this.getBottomLeftCorner();if(this.getBottomLeftCorner().isEqual(new s.default(e.to.row,e.from.col)))return this.getTopRightCorner();if(this.getBottomRightCorner().isEqual(new s.default(e.to.row,e.to.col)))return this.getTopLeftCorner()}return t.isEqual(this.getBottomRightCorner())?this.getTopLeftCorner():t.isEqual(this.getTopLeftCorner())?this.getBottomRightCorner():t.isEqual(this.getTopRightCorner())?this.getBottomLeftCorner():t.isEqual(this.getBottomLeftCorner())?this.getTopRightCorner():void 0}},{key:"getBordersSharedWith",value:function(t){if(!this.includesRange(t))return[];var e={top:Math.min(this.from.row,this.to.row),bottom:Math.max(this.from.row,this.to.row),left:Math.min(this.from.col,this.to.col),right:Math.max(this.from.col,this.to.col)},n={top:Math.min(t.from.row,t.to.row),bottom:Math.max(t.from.row,t.to.row),left:Math.min(t.from.col,t.to.col),right:Math.max(t.from.col,t.to.col)},o=[];return e.top==n.top&&o.push("top"),e.right==n.right&&o.push("right"),e.bottom==n.bottom&&o.push("bottom"),e.left==n.left&&o.push("left"),o}},{key:"getInner",value:function(){for(var t=this.getTopLeftCorner(),e=this.getBottomRightCorner(),n=[],o=t.row;o<=e.row;o++)for(var i=t.col;i<=e.col;i++)this.from.row===o&&this.from.col===i||this.to.row===o&&this.to.col===i||n.push(new s.default(o,i));return n}},{key:"getAll",value:function(){for(var t=this.getTopLeftCorner(),e=this.getBottomRightCorner(),n=[],o=t.row;o<=e.row;o++)for(var i=t.col;i<=e.col;i++)t.row===o&&t.col===i?n.push(t):e.row===o&&e.col===i?n.push(e):n.push(new s.default(o,i));return n}},{key:"forAll",value:function(t){for(var e=this.getTopLeftCorner(),n=this.getBottomRightCorner(),o=e.row;o<=n.row;o++)for(var i=e.col;i<=n.col;i++){var r=t(o,i);if(r===!1)return}}}]),t}();e.default=l},function(t,e,n){"use strict";function o(){return{name:i}}e.__esModule=!0,e.default=o;var i=e.KEY="---------"},function(t,e){t.exports=function(t){if("function"!=typeof t)throw TypeError(t+" is not a function!");return t}},function(t,e,n){"use strict";var o=n(19),i=n(40);t.exports=function(t,e,n){e in t?o.f(t,e,i(0,n)):t[e]=n}},function(t,e,n){var o=n(15),i=n(13).document,r=o(i)&&o(i.createElement);t.exports=function(t){return r?i.createElement(t):{}}},function(t,e){t.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(t,e,n){var o=n(10)("match");t.exports=function(t){var e=/./;try{"/./"[t](e)}catch(n){try{return e[o]=!1,!"/./"[t](e)}catch(t){}}return!0}},function(t,e,n){var o=n(38);t.exports=Object("z").propertyIsEnumerable(0)?Object:function(t){return"String"==o(t)?t.split(""):Object(t)}},function(t,e,n){var o=n(10)("iterator"),i=!1;try{var r=[7][o]();r.return=function(){i=!0},Array.from(r,function(){throw 2})}catch(t){}t.exports=function(t,e){if(!e&&!i)return!1;var n=!1;try{var r=[7],a=r[o]();a.next=function(){return{done:n=!0}},r[o]=function(){return a},t(r)}catch(t){}return n}},function(t,e,n){var o=n(18),i=n(286),r=n(74),a=n(81)("IE_PROTO"),s=function(){},l="prototype",u=function(){var t,e=n(73)("iframe"),o=r.length,i="<",a=">";for(e.style.display="none",n(159).appendChild(e),e.src="javascript:",t=e.contentWindow.document,t.open(),t.write(i+"script"+a+"document.F=Object"+i+"/script"+a),t.close(),u=t.F;o--;)delete u[l][r[o]];return u()};t.exports=Object.create||function(t,e){var n;return null!==t?(s[l]=o(t),n=new s,s[l]=null,n[a]=t):n=u(),void 0===e?n:i(n,e)}},function(t,e,n){var o=n(47),i=n(40),r=n(23),a=n(85),s=n(22),l=n(160),u=Object.getOwnPropertyDescriptor;e.f=n(21)?u:function(t,e){if(t=r(t),e=a(e,!0),l)try{return u(t,e)}catch(t){}if(s(t,e))return i(!o.f.call(t,e),t[e])}},function(t,e,n){var o=n(169),i=n(74).concat("length","prototype");e.f=Object.getOwnPropertyNames||function(t){return o(t,i)}},function(t,e,n){var o=n(82)("keys"),i=n(49);t.exports=function(t){return o[t]||(o[t]=i(t))}},function(t,e,n){var o=n(13),i="__core-js_shared__",r=o[i]||(o[i]={});t.exports=function(t){return r[t]||(r[t]={})}},function(t,e,n){var o=n(164),i=n(30);t.exports=function(t,e,n){if(o(e))throw TypeError("String#"+n+" doesn't accept regex!");return String(i(t))}},function(t,e,n){var o,i,r,a=n(29),s=n(282),l=n(159),u=n(73),c=n(13),d=c.process,A=c.setImmediate,h=c.clearImmediate,f=c.MessageChannel,g=0,p={},M="onreadystatechange",y=function(){var t=+this;if(p.hasOwnProperty(t)){var e=p[t];delete p[t],e()}},m=function(t){y.call(t.data)};A&&h||(A=function(t){for(var e=[],n=1;arguments.length>n;)e.push(arguments[n++]);return p[++g]=function(){s("function"==typeof t?t:Function(t),e)},o(g),g},h=function(t){delete p[t]},"process"==n(38)(d)?o=function(t){d.nextTick(a(y,t,1))}:f?(i=new f,r=i.port2,i.port1.onmessage=m,o=a(r.postMessage,r,1)):c.addEventListener&&"function"==typeof postMessage&&!c.importScripts?(o=function(t){c.postMessage(t+"","*")},c.addEventListener("message",m,!1)):o=M in u("script")?function(t){l.appendChild(u("script"))[M]=function(){l.removeChild(this),y.call(t)}}:function(t){setTimeout(a(y,t,1),0)}),t.exports={set:A,clear:h}},function(t,e,n){var o=n(15);t.exports=function(t,e){if(!o(t))return t;var n,i;if(e&&"function"==typeof(n=t.toString)&&!o(i=n.call(t)))return i;if("function"==typeof(n=t.valueOf)&&!o(i=n.call(t)))return i;if(!e&&"function"==typeof(n=t.toString)&&!o(i=n.call(t)))return i;throw TypeError("Can't convert object to primitive value")}},function(t,n){t.exports=e},function(t,e,n){"use strict";function o(){}e.__esModule=!0;var i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},r=n(20);o.prototype={data:void 0,dataSchema:void 0,width:void 0,height:void 0,startRows:5,startCols:5,rowHeaders:void 0,colHeaders:null,colWidths:void 0,rowHeights:void 0,columns:void 0,cells:void 0,cell:[],comments:!1,customBorders:!1,minRows:0,minCols:0,maxRows:1/0,maxCols:1/0,minSpareRows:0,minSpareCols:0,allowInsertRow:!0,allowInsertColumn:!0,allowRemoveRow:!0,allowRemoveColumn:!0,multiSelect:!0,fillHandle:!0,fixedRowsTop:0,fixedRowsBottom:0,fixedColumnsLeft:0,outsideClickDeselects:!0,enterBeginsEditing:!0,enterMoves:{row:1,col:0},tabMoves:{row:0,col:1},autoWrapRow:!1,autoWrapCol:!1,copyRowsLimit:1e3,copyColsLimit:1e3,pasteMode:"overwrite",persistentState:void 0,currentRowClassName:void 0,currentColClassName:void 0,currentHeaderClassName:"ht__highlight",className:void 0,tableClassName:void 0,stretchH:"none",isEmptyRow:function(t){var e,n,o,a;for(e=0,n=this.countCols();e1?arguments[1]:void 0)}}),n(37)(r)},function(t,e,n){"use strict";var o=n(3),i=n(53)(5),r="find",a=!0;r in[]&&Array(1)[r](function(){a=!1}),o(o.P+o.F*a,"Array",{find:function(t){return i(this,t,arguments.length>1?arguments[1]:void 0)}}),n(37)(r)},function(t,e,n){"use strict";var o=n(29),i=n(3),r=n(41),a=n(165),s=n(161),l=n(24),u=n(72),c=n(176);i(i.S+i.F*!n(77)(function(t){Array.from(t)}),"Array",{from:function(t){var e,n,i,d,A=r(t),h="function"==typeof this?this:Array,f=arguments.length,g=f>1?arguments[1]:void 0,p=void 0!==g,M=0,y=c(A);if(p&&(g=o(g,f>2?arguments[2]:void 0,2)),void 0==y||h==Array&&s(y))for(e=l(A.length),n=new h(e);e>M;M++)u(n,M,p?g(A[M],M):A[M]);else for(d=y.call(A),n=new h;!(i=d.next()).done;M++)u(n,M,p?a(d,g,[i.value,M],!0):i.value);return n.length=M,n}})},function(t,e,n){"use strict";var o=n(3),i=n(72);o(o.S+o.F*n(31)(function(){function t(){}return!(Array.of.call(t)instanceof t)}),"Array",{of:function(){for(var t=0,e=arguments.length,n=new("function"==typeof this?this:Array)(e);e>t;)i(n,t,arguments[t++]);return n.length=e,n}})},function(t,e,n){var o=n(19).f,i=n(40),r=n(22),a=Function.prototype,s=/^\s*function ([^ (]*)/,l="name",u=Object.isExtensible||function(){return!0};l in a||n(21)&&o(a,l,{configurable:!0,get:function(){try{var t=this,e=(""+t).match(s)[1];return r(t,l)||!u(t)||o(t,l,i(5,e)),e}catch(t){return""}}})},function(t,e,n){"use strict";var o=n(157);t.exports=n(54)("Map",function(t){return function(){return t(this,arguments.length>0?arguments[0]:void 0)}},{get:function(t){var e=o.getEntry(this,t);return e&&e.v},set:function(t,e){return o.def(this,0===t?0:t,e)}},o,!0)},function(t,e,n){var o=n(3);o(o.S,"Number",{EPSILON:Math.pow(2,-52)})},function(t,e,n){var o=n(3),i=n(13).isFinite;o(o.S,"Number",{isFinite:function(t){return"number"==typeof t&&i(t)}})},function(t,e,n){var o=n(3);o(o.S,"Number",{isInteger:n(163)})},function(t,e,n){var o=n(3);o(o.S,"Number",{isNaN:function(t){return t!=t}})},function(t,e,n){var o=n(3),i=n(163),r=Math.abs;o(o.S,"Number",{isSafeInteger:function(t){return i(t)&&r(t)<=9007199254740991}})},function(t,e,n){var o=n(3);o(o.S,"Number",{MAX_SAFE_INTEGER:9007199254740991})},function(t,e,n){var o=n(3);o(o.S,"Number",{MIN_SAFE_INTEGER:-9007199254740991})},function(t,e,n){var o=n(3);o(o.S+o.F,"Object",{assign:n(168)})},function(t,e,n){var o=n(3);o(o.S,"Object",{is:n(290)})},function(t,e,n){var o=n(3);o(o.S,"Object",{setPrototypeOf:n(171).set})},function(t,e,n){"use strict";var o,i,r,a=n(57),s=n(13),l=n(29),u=n(156),c=n(3),d=n(15),A=n(71),h=n(52),f=n(56),g=n(291),p=n(84).set,M=n(285)(),y="Promise",m=s.TypeError,w=s.process,v=s[y],w=s.process,b="process"==u(w),C=function(){},E=!!function(){try{var t=v.resolve(1),e=(t.constructor={})[n(10)("species")]=function(t){t(C,C)};return(b||"function"==typeof PromiseRejectionEvent)&&t.then(C)instanceof e}catch(t){}}(),T=function(t,e){return t===e||t===v&&e===r},I=function(t){var e;return!(!d(t)||"function"!=typeof(e=t.then))&&e},x=function(t){return T(v,t)?new D(t):new i(t)},D=i=function(t){var e,n;this.promise=new t(function(t,o){if(void 0!==e||void 0!==n)throw m("Bad Promise constructor");e=t,n=o}),this.resolve=A(e),this.reject=A(n)},N=function(t){try{t()}catch(t){return{error:t}}},L=function(t,e){if(!t._n){t._n=!0;var n=t._c;M(function(){for(var o=t._v,i=1==t._s,r=0,a=function(e){var n,r,a=i?e.ok:e.fail,s=e.resolve,l=e.reject,u=e.domain;try{a?(i||(2==t._h&&k(t),t._h=1),a===!0?n=o:(u&&u.enter(),n=a(o),u&&u.exit()),n===e.promise?l(m("Promise-chain cycle")):(r=I(n))?r.call(n,s,l):s(n)):l(o)}catch(t){l(t)}};n.length>r;)a(n[r++]);t._c=[],t._n=!1,e&&!t._h&&S(t)})}},S=function(t){p.call(s,function(){var e,n,o,i=t._v;if(B(t)&&(e=N(function(){b?w.emit("unhandledRejection",i,t):(n=s.onunhandledrejection)?n({promise:t,reason:i}):(o=s.console)&&o.error&&o.error("Unhandled promise rejection",i)}),t._h=b||B(t)?2:1),t._a=void 0,e)throw e.error})},B=function(t){if(1==t._h)return!1;for(var e,n=t._a||t._c,o=0;n.length>o;)if(e=n[o++],e.fail||!B(e.promise))return!1;return!0},k=function(t){p.call(s,function(){var e;b?w.emit("rejectionHandled",t):(e=s.onrejectionhandled)&&e({promise:t,reason:t._v})})},Q=function(t){var e=this;e._d||(e._d=!0,e=e._w||e,e._v=t,e._s=2,e._a||(e._a=e._c.slice()),L(e,!0))},j=function(t){var e,n=this;if(!n._d){n._d=!0,n=n._w||n;try{if(n===t)throw m("Promise can't be resolved itself");(e=I(t))?M(function(){var o={_w:n,_d:!1};try{e.call(t,l(j,o,1),l(Q,o,1))}catch(t){Q.call(o,t)}}):(n._v=t,n._s=1,L(n,!1))}catch(t){Q.call({_w:n,_d:!1},t)}}};E||(v=function(t){h(this,v,y,"_h"),A(t),o.call(this);try{t(l(j,this,1),l(Q,this,1))}catch(t){Q.call(this,t)}},o=function(t){this._c=[],this._a=void 0,this._s=0,this._d=!1,this._v=void 0,this._h=0,this._n=!1},o.prototype=n(59)(v.prototype,{then:function(t,e){var n=x(g(this,v));return n.ok="function"!=typeof t||t,n.fail="function"==typeof e&&e,n.domain=b?w.domain:void 0,this._c.push(n),this._a&&this._a.push(n),this._s&&L(this,!1),n.promise},catch:function(t){return this.then(void 0,t)}}),D=function(){var t=new o;this.promise=t,this.resolve=l(j,t,1),this.reject=l(Q,t,1)}),c(c.G+c.W+c.F*!E,{Promise:v}),n(48)(v,y),n(172)(y),r=n(44)[y],c(c.S+c.F*!E,y,{reject:function(t){var e=x(this),n=e.reject;return n(t),e.promise}}),c(c.S+c.F*(a||!E),y,{resolve:function(t){if(t instanceof v&&T(t.constructor,this))return t;var e=x(this),n=e.resolve;return n(t),e.promise}}),c(c.S+c.F*!(E&&n(77)(function(t){v.all(t).catch(C)})),y,{all:function(t){var e=this,n=x(e),o=n.resolve,i=n.reject,r=N(function(){var n=[],r=0,a=1;f(t,!1,function(t){var s=r++,l=!1;n.push(void 0),a++,e.resolve(t).then(function(t){l||(l=!0,n[s]=t,--a||o(n))},i)}),--a||o(n)});return r&&i(r.error),n.promise},race:function(t){var e=this,n=x(e),o=n.reject,i=N(function(){f(t,!1,function(t){e.resolve(t).then(n.resolve,o)})});return i&&o(i.error),n.promise}})},function(t,e,n){n(21)&&"g"!=/./g.flags&&n(19).f(RegExp.prototype,"flags",{configurable:!0,get:n(280)})},function(t,e,n){n(55)("match",1,function(t,e,n){return[function(n){"use strict";var o=t(this),i=void 0==n?void 0:n[e];return void 0!==i?i.call(n,o):new RegExp(n)[e](String(o))},n]})},function(t,e,n){n(55)("replace",2,function(t,e,n){return[function(o,i){"use strict";var r=t(this),a=void 0==o?void 0:o[e];return void 0!==a?a.call(o,r,i):n.call(String(r),o,i)},n]})},function(t,e,n){n(55)("search",1,function(t,e,n){return[function(n){"use strict";var o=t(this),i=void 0==n?void 0:n[e];return void 0!==i?i.call(n,o):new RegExp(n)[e](String(o))},n]})},function(t,e,n){n(55)("split",2,function(t,e,o){"use strict";var i=n(164),r=o,a=[].push,s="split",l="length",u="lastIndex";if("c"=="abbc"[s](/(b)*/)[1]||4!="test"[s](/(?:)/,-1)[l]||2!="ab"[s](/(?:ab)*/)[l]||4!="."[s](/(.?)(.?)/)[l]||"."[s](/()()/)[l]>1||""[s](/.?/)[l]){var c=void 0===/()??/.exec("")[1];o=function(t,e){var n=String(this);if(void 0===t&&0===e)return[];if(!i(t))return r.call(n,t,e);var o,s,d,A,h,f=[],g=(t.ignoreCase?"i":"")+(t.multiline?"m":"")+(t.unicode?"u":"")+(t.sticky?"y":""),p=0,M=void 0===e?4294967295:e>>>0,y=new RegExp(t.source,g+"g");for(c||(o=new RegExp("^"+y.source+"$(?!\\s)",g));(s=y.exec(n))&&(d=s.index+s[0][l],!(d>p&&(f.push(n.slice(p,s.index)),!c&&s[l]>1&&s[0].replace(o,function(){for(h=1;h1&&s.index=M)));)y[u]===s.index&&y[u]++;return p===n[l]?!A&&y.test("")||f.push(""):f.push(n.slice(p)),f[l]>M?f.slice(0,M):f}}else"0"[s](void 0,0)[l]&&(o=function(t,e){return void 0===t&&0===e?[]:r.call(this,t,e)});return[function(n,i){var r=t(this),a=void 0==n?void 0:n[e];return void 0!==a?a.call(n,r,i):o.call(String(r),n,i)},o]})},function(t,e,n){"use strict";var o=n(157);t.exports=n(54)("Set",function(t){return function(){return t(this,arguments.length>0?arguments[0]:void 0)}},{add:function(t){return o.def(this,t=0===t?0:t,t)}},o)},function(t,e,n){"use strict";var o=n(3),i=n(292)(!1);o(o.P,"String",{codePointAt:function(t){return i(this,t)}})},function(t,e,n){"use strict";var o=n(3),i=n(24),r=n(83),a="endsWith",s=""[a];o(o.P+o.F*n(75)(a),"String",{endsWith:function(t){var e=r(this,t,a),n=arguments.length>1?arguments[1]:void 0,o=i(e.length),l=void 0===n?o:Math.min(i(n),o),u=String(t);return s?s.call(e,u,l):e.slice(l-u.length,l)===u}})},function(t,e,n){var o=n(3),i=n(60),r=String.fromCharCode,a=String.fromCodePoint;o(o.S+o.F*(!!a&&1!=a.length),"String",{fromCodePoint:function(t){for(var e,n=[],o=arguments.length,a=0;o>a;){if(e=+arguments[a++],i(e,1114111)!==e)throw RangeError(e+" is not a valid code point");n.push(e<65536?r(e):r(((e-=65536)>>10)+55296,e%1024+56320))}return n.join("")}})},function(t,e,n){"use strict";var o=n(3),i=n(83),r="includes";o(o.P+o.F*n(75)(r),"String",{includes:function(t){return!!~i(this,t,r).indexOf(t,arguments.length>1?arguments[1]:void 0)}})},function(t,e,n){var o=n(3),i=n(23),r=n(24);o(o.S,"String",{raw:function(t){for(var e=i(t.raw),n=r(e.length),o=arguments.length,a=[],s=0;n>s;)a.push(String(e[s++])),s1?arguments[1]:void 0,e.length)),o=String(t);return s?s.call(e,o,n):e.slice(n,n+o.length)===o}})},function(t,e,n){"use strict";var o=n(13),i=n(22),r=n(21),a=n(3),s=n(33),l=n(46).KEY,u=n(31),c=n(82),d=n(48),A=n(49),h=n(10),f=n(175),g=n(293),p=n(284),M=n(279),y=n(162),m=n(18),w=n(23),v=n(85),b=n(40),C=n(78),E=n(287),T=n(79),I=n(19),x=n(39),D=T.f,N=I.f,L=E.f,S=o.Symbol,B=o.JSON,k=B&&B.stringify,Q="prototype",j=h("_hidden"),_=h("toPrimitive"),U={}.propertyIsEnumerable,R=c("symbol-registry"),Y=c("symbols"),O=c("op-symbols"),H=Object[Q],z="function"==typeof S,F=o.QObject,P=!F||!F[Q]||!F[Q].findChild,V=r&&u(function(){return 7!=C(N({},"a",{get:function(){return N(this,"a",{value:7}).a}})).a})?function(t,e,n){var o=D(H,e);o&&delete H[e],N(t,e,n),o&&t!==H&&N(H,e,o)}:N,G=function(t){var e=Y[t]=C(S[Q]);return e._k=t,e},W=z&&"symbol"==typeof S.iterator?function(t){return"symbol"==typeof t}:function(t){return t instanceof S},J=function(t,e,n){return t===H&&J(O,e,n),m(t),e=v(e,!0),m(n),i(Y,e)?(n.enumerable?(i(t,j)&&t[j][e]&&(t[j][e]=!1),n=C(n,{enumerable:b(0,!1)})):(i(t,j)||N(t,j,b(1,{})),t[j][e]=!0),V(t,e,n)):N(t,e,n)},X=function(t,e){m(t);for(var n,o=M(e=w(e)),i=0,r=o.length;r>i;)J(t,n=o[i++],e[n]);return t},Z=function(t,e){return void 0===e?C(t):X(C(t),e)},K=function(t){var e=U.call(this,t=v(t,!0));return!(this===H&&i(Y,t)&&!i(O,t))&&(!(e||!i(this,t)||!i(Y,t)||i(this,j)&&this[j][t])||e)},q=function(t,e){if(t=w(t),e=v(e,!0),t!==H||!i(Y,e)||i(O,e)){var n=D(t,e);return!n||!i(Y,e)||i(t,j)&&t[j][e]||(n.enumerable=!0),n}},$=function(t){for(var e,n=L(w(t)),o=[],r=0;n.length>r;)i(Y,e=n[r++])||e==j||e==l||o.push(e);return o},tt=function(t){for(var e,n=t===H,o=L(n?O:w(t)),r=[],a=0;o.length>a;)!i(Y,e=o[a++])||n&&!i(H,e)||r.push(Y[e]);return r};z||(S=function(){if(this instanceof S)throw TypeError("Symbol is not a constructor!");var t=A(arguments.length>0?arguments[0]:void 0),e=function(n){this===H&&e.call(O,n),i(this,j)&&i(this[j],t)&&(this[j][t]=!1),V(this,t,b(1,n))};return r&&P&&V(H,t,{configurable:!0,set:e}),G(t)},s(S[Q],"toString",function(){return this._k}),T.f=q,I.f=J,n(80).f=E.f=$,n(47).f=K,n(58).f=tt,r&&!n(57)&&s(H,"propertyIsEnumerable",K,!0),f.f=function(t){return G(h(t))}),a(a.G+a.W+a.F*!z,{Symbol:S});for(var et="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),nt=0;et.length>nt;)h(et[nt++]);for(var et=x(h.store),nt=0;et.length>nt;)g(et[nt++]);a(a.S+a.F*!z,"Symbol",{for:function(t){return i(R,t+="")?R[t]:R[t]=S(t)},keyFor:function(t){if(W(t))return p(R,t);throw TypeError(t+" is not a symbol!")},useSetter:function(){P=!0},useSimple:function(){P=!1}}),a(a.S+a.F*!z,"Object",{create:Z,defineProperty:J,defineProperties:X,getOwnPropertyDescriptor:q,getOwnPropertyNames:$,getOwnPropertySymbols:tt}),B&&a(a.S+a.F*(!z||u(function(){var t=S();return"[null]"!=k([t])||"{}"!=k({a:t})||"{}"!=k(Object(t))})),"JSON",{stringify:function(t){if(void 0!==t&&!W(t)){for(var e,n,o=[t],i=1;arguments.length>i;)o.push(arguments[i++]);return e=o[1],"function"==typeof e&&(n=e),!n&&y(e)||(e=function(t,e){if(n&&(e=n.call(this,t,e)),!W(e))return e}),o[1]=e,k.apply(B,o)}}}),S[Q][_]||n(32)(S[Q],_,S[Q].valueOf),d(S,"Symbol"),d(Math,"Math",!0),d(o.JSON,"JSON",!0)},function(t,e,n){"use strict";var o,i=n(53)(0),r=n(33),a=n(46),s=n(168),l=n(158),u=n(15),c=a.getWeak,d=Object.isExtensible,A=l.ufstore,h={},f=function(t){return function(){return t(this,arguments.length>0?arguments[0]:void 0)}},g={get:function(t){if(u(t)){var e=c(t);return e===!0?A(this).get(t):e?e[this._i]:void 0}},set:function(t,e){return l.def(this,t,e)}},p=t.exports=n(54)("WeakMap",f,g,l,!0,!0);7!=(new p).set((Object.freeze||Object)(h),7).get(h)&&(o=l.getConstructor(f),s(o.prototype,g),a.NEED=!0,i(["delete","has","get","set"],function(t){var e=p.prototype,n=e[t];r(e,t,function(e,i){if(u(e)&&!d(e)){this._f||(this._f=new o);var r=this._f[t](e,i);return"set"==t?this:r}return n.call(this,e,i)})}))},function(t,e,n){"use strict";var o=n(158);n(54)("WeakSet",function(t){return function(){return t(this,arguments.length>0?arguments[0]:void 0)}},{add:function(t){return o.def(this,t,!0)}},o,!1,!0)},function(t,e,n){"use strict";var o=n(3),i=n(155)(!0);o(o.P,"Array",{includes:function(t){return i(this,t,arguments.length>1?arguments[1]:void 0)}}),n(37)("includes")},function(t,e,n){var o=n(3),i=n(170)(!0);o(o.S,"Object",{entries:function(t){return i(t)}})},function(t,e,n){var o=n(3),i=n(289),r=n(23),a=n(79),s=n(72);o(o.S,"Object",{getOwnPropertyDescriptors:function(t){for(var e,n=r(t),o=a.f,l=i(n),u={},c=0;l.length>c;)s(u,e=l[c++],o(n,e));return u}})},function(t,e,n){var o=n(3),i=n(170)(!1);o(o.S,"Object",{values:function(t){return i(t)}})},function(t,e,n){"use strict";var o=n(3),i=n(173);o(o.P,"String",{padEnd:function(t){return i(this,t,arguments.length>1?arguments[1]:void 0,!1)}})},function(t,e,n){"use strict";var o=n(3),i=n(173);o(o.P,"String",{padStart:function(t){return i(this,t,arguments.length>1?arguments[1]:void 0,!0)}})},function(t,e,n){for(var o=n(68),i=n(33),r=n(13),a=n(32),s=n(45),l=n(10),u=l("iterator"),c=l("toStringTag"),d=s.Array,A=["NodeList","DOMTokenList","MediaList","StyleSheetList","CSSRuleList"],h=0;h<5;h++){var f,g=A[h],p=r[g],M=p&&p.prototype;if(M){M[u]||a(M,u,d),M[c]||a(M,c,g),s[g]=d;for(f in o)M[f]||i(M,f,o[f],!0)}}},function(t,e,n){var o=n(3),i=n(84);o(o.G+o.B,{setImmediate:i.set,clearImmediate:i.clear})},function(t,e,n){"use strict";!function(t){function n(t){return t.split('"').length-1}var o={parse:function(t){var e,o,i,r,a,s,l,u=[],c=0;for(i=t.split("\n"),i.length>1&&""===i[i.length-1]&&i.pop(),e=0,o=i.length;e0&&(a+="\t"),r=t[e][o],a+="string"==typeof r?r.indexOf("\n")>-1?'"'+r.replace(/"/g,'""')+'"':r:null===r||void 0===r?"":r;e!==n-1&&(a+="\n")}return a}};e.parse=o.parse,e.stringify=o.stringify}(window)},function(t,e,n){"use strict";var o,i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},r=function(t,e){function n(){this.constructor=t}for(var o in e)e.hasOwnProperty(o)&&(t[o]=e[o]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},a=Error;!function(t){function e(t,n){switch("undefined"==typeof t?"undefined":i(t)){case"undefined":case"boolean":case"string":case"number":return t===n;case"object":if(null===t)return null===n;if(x(t)){if(!x(n)||t.length!==n.length)return!1;for(var o=0,r=t.length;o0&&(t.patches=[],t.callback&&t.callback(i)),i}function h(t,e,o,r){for(var a=w(e),s=w(t),l=!1,u=!1,d=s.length-1;d>=0;d--){var A=s[d],f=t[A];if(e.hasOwnProperty(A)){var g=e[A];"object"==("undefined"==typeof f?"undefined":i(f))&&null!=f&&"object"==("undefined"==typeof g?"undefined":i(g))&&null!=g?h(f,g,o,r+"/"+n(A)):f!=g&&(l=!0,o.push({op:"replace",path:r+"/"+n(A),value:c(g)}))}else o.push({op:"remove",path:r+"/"+n(A)}),u=!0}if(u||a.length!=s.length)for(var d=0;d=48&&e<=57))return!1;n++}}return!0}function g(t,e,n){for(var o,i,r=!1,a=0,s=e.length;a=A){r=C[o.op].call(o,c,i,t);break}if(x(c)){if("-"===i)i=c.length;else{if(n&&!f(i))throw new D("Expected an unsigned base-10 integer value, making the new referenced value the array element with the zero-based index","OPERATION_PATH_ILLEGAL_ARRAY_INDEX",a-1,o.path,o);i=parseInt(i,10)}if(d>=A){if(n&&"add"===o.op&&i>c.length)throw new D("The specified index MUST NOT be greater than the number of elements in the array","OPERATION_VALUE_OUT_OF_BOUNDS",a-1,o.path,o);r=b[o.op].call(o,c,i,t);break}}else if(i&&i.indexOf("~")!=-1&&(i=i.replace(/~1/g,"/").replace(/~0/g,"~")),d>=A){r=v[o.op].call(o,c,i,t);break}c=c[i]}}return r}function p(t,e){var n=[];return h(t,e,n,""),n}function M(t){if(void 0===t)return!0;if("array"==typeof t||"object"==("undefined"==typeof t?"undefined":i(t)))for(var e in t)if(M(t[e]))return!0;return!1}function y(e,n,o,r){if("object"!==("undefined"==typeof e?"undefined":i(e))||null===e||x(e))throw new D("Operation is not an object","OPERATION_NOT_AN_OBJECT",n,e,o);if(!v[e.op])throw new D("Operation `op` property is not one of operations defined in RFC-6902","OPERATION_OP_INVALID",n,e,o);if("string"!=typeof e.path)throw new D("Operation `path` property is not a string","OPERATION_PATH_INVALID",n,e,o);if(("move"===e.op||"copy"===e.op)&&"string"!=typeof e.from)throw new D("Operation `from` property is not present (applicable in `move` and `copy` operations)","OPERATION_FROM_REQUIRED",n,e,o);if(("add"===e.op||"replace"===e.op||"test"===e.op)&&void 0===e.value)throw new D("Operation `value` property is not present (applicable in `add`, `replace` and `test` operations)","OPERATION_VALUE_REQUIRED",n,e,o); +if(("add"===e.op||"replace"===e.op||"test"===e.op)&&M(e.value))throw new D("Operation `value` property is not present (applicable in `add`, `replace` and `test` operations)","OPERATION_VALUE_CANNOT_CONTAIN_UNDEFINED",n,e,o);if(o)if("add"==e.op){var a=e.path.split("/").length,s=r.split("/").length;if(a!==s+1&&a!==s)throw new D("Cannot perform an `add` operation at the desired path","OPERATION_PATH_CANNOT_ADD",n,e,o)}else if("replace"===e.op||"remove"===e.op||"_get"===e.op){if(e.path!==r)throw new D("Cannot perform the operation at a path that does not exist","OPERATION_PATH_UNRESOLVABLE",n,e,o)}else if("move"===e.op||"copy"===e.op){var l={op:"_get",path:e.from,value:void 0},u=t.validate([l],o);if(u&&"OPERATION_PATH_UNRESOLVABLE"===u.name)throw new D("Cannot perform the operation from a path that does not exist","OPERATION_FROM_UNRESOLVABLE",n,e,o)}}function m(t,e){try{if(!x(t))throw new D("Patch sequence must be an array","SEQUENCE_NOT_AN_ARRAY");if(e)e=JSON.parse(JSON.stringify(e)),g.call(this,e,t,!0);else for(var n=0;nMath.ceil(r.top+r.height)||(t.clientXMath.ceil(r.left+r.width)||void 0)))}function o(t){n(t)&&(i.eventManager.removeEventListener(document.body,"mousemove",o),e.style.display="block")}if(this.mouseDown&&this.wot.getSetting("hideBorderOnMouseDownOver")){t.preventDefault(),(0,s.stopImmediatePropagation)(t);var i=this,r=e.getBoundingClientRect();e.style.display="none",this.eventManager.addEventListener(document.body,"mousemove",o)}}},{key:"createBorders",value:function(t){this.main=document.createElement("div");var e=["top","left","bottom","right","corner"],n=this.main.style;n.position="absolute",n.top=0,n.left=0;for(var o=0;o<5;o++){var i=e[o],r=document.createElement("div");r.className="wtBorder "+(this.settings.className||""),this.settings[i]&&this.settings[i].hide&&(r.className+=" hidden"),n=r.style,n.backgroundColor=this.settings[i]&&this.settings[i].color?this.settings[i].color:t.border.color,n.height=this.settings[i]&&this.settings[i].width?this.settings[i].width+"px":t.border.width+"px",n.width=this.settings[i]&&this.settings[i].width?this.settings[i].width+"px":t.border.width+"px",this.main.appendChild(r)}this.top=this.main.childNodes[0],this.left=this.main.childNodes[1],this.bottom=this.main.childNodes[2],this.right=this.main.childNodes[3],this.topStyle=this.top.style,this.leftStyle=this.left.style,this.bottomStyle=this.bottom.style,this.rightStyle=this.right.style,this.corner=this.main.childNodes[4],this.corner.className+=" corner",this.cornerStyle=this.corner.style,this.cornerStyle.width=this.cornerDefaultStyle.width,this.cornerStyle.height=this.cornerDefaultStyle.height,this.cornerStyle.border=[this.cornerDefaultStyle.borderWidth,this.cornerDefaultStyle.borderStyle,this.cornerDefaultStyle.borderColor].join(" "),(0,u.isMobileBrowser)()&&this.createMultipleSelectorHandles(),this.disappear(),this.wot.wtTable.bordersHolder||(this.wot.wtTable.bordersHolder=document.createElement("div"),this.wot.wtTable.bordersHolder.className="htBorders",this.wot.wtTable.spreader.appendChild(this.wot.wtTable.bordersHolder)),this.wot.wtTable.bordersHolder.insertBefore(this.main,this.wot.wtTable.bordersHolder.firstChild)}},{key:"createMultipleSelectorHandles",value:function(){this.selectionHandles={topLeft:document.createElement("DIV"),topLeftHitArea:document.createElement("DIV"),bottomRight:document.createElement("DIV"),bottomRightHitArea:document.createElement("DIV")};var t=10,e=40;this.selectionHandles.topLeft.className="topLeftSelectionHandle",this.selectionHandles.topLeftHitArea.className="topLeftSelectionHandle-HitArea",this.selectionHandles.bottomRight.className="bottomRightSelectionHandle",this.selectionHandles.bottomRightHitArea.className="bottomRightSelectionHandle-HitArea",this.selectionHandles.styles={topLeft:this.selectionHandles.topLeft.style,topLeftHitArea:this.selectionHandles.topLeftHitArea.style,bottomRight:this.selectionHandles.bottomRight.style,bottomRightHitArea:this.selectionHandles.bottomRightHitArea.style};var n={position:"absolute",height:e+"px",width:e+"px","border-radius":parseInt(e/1.5,10)+"px"};for(var o in n)(0,l.hasOwnProperty)(n,o)&&(this.selectionHandles.styles.bottomRightHitArea[o]=n[o],this.selectionHandles.styles.topLeftHitArea[o]=n[o]);var i={position:"absolute",height:t+"px",width:t+"px","border-radius":parseInt(t/1.5,10)+"px",background:"#F5F5FF",border:"1px solid #4285c8"};for(var r in i)(0,l.hasOwnProperty)(i,r)&&(this.selectionHandles.styles.bottomRight[r]=i[r],this.selectionHandles.styles.topLeft[r]=i[r]);this.main.appendChild(this.selectionHandles.topLeft),this.main.appendChild(this.selectionHandles.bottomRight),this.main.appendChild(this.selectionHandles.topLeftHitArea),this.main.appendChild(this.selectionHandles.bottomRightHitArea)}},{key:"isPartRange",value:function(t,e){return!(!this.wot.selections.area.cellRange||t==this.wot.selections.area.cellRange.to.row&&e==this.wot.selections.area.cellRange.to.col)}},{key:"updateMultipleSelectionHandlesPosition",value:function(t,e,n,o,i,r){var a=parseInt(this.selectionHandles.styles.topLeft.width,10),s=parseInt(this.selectionHandles.styles.topLeftHitArea.width,10);this.selectionHandles.styles.topLeft.top=parseInt(n-a,10)+"px",this.selectionHandles.styles.topLeft.left=parseInt(o-a,10)+"px",this.selectionHandles.styles.topLeftHitArea.top=parseInt(n-s/4*3,10)+"px",this.selectionHandles.styles.topLeftHitArea.left=parseInt(o-s/4*3,10)+"px",this.selectionHandles.styles.bottomRight.top=parseInt(n+r,10)+"px",this.selectionHandles.styles.bottomRight.left=parseInt(o+i,10)+"px",this.selectionHandles.styles.bottomRightHitArea.top=parseInt(n+r-s/4,10)+"px",this.selectionHandles.styles.bottomRightHitArea.left=parseInt(o+i-s/4,10)+"px",this.settings.border.multipleSelectionHandlesVisible&&this.settings.border.multipleSelectionHandlesVisible()?(this.selectionHandles.styles.topLeft.display="block",this.selectionHandles.styles.topLeftHitArea.display="block",this.isPartRange(t,e)?(this.selectionHandles.styles.bottomRight.display="none",this.selectionHandles.styles.bottomRightHitArea.display="none"):(this.selectionHandles.styles.bottomRight.display="block",this.selectionHandles.styles.bottomRightHitArea.display="block")):(this.selectionHandles.styles.topLeft.display="none",this.selectionHandles.styles.bottomRight.display="none",this.selectionHandles.styles.topLeftHitArea.display="none",this.selectionHandles.styles.bottomRightHitArea.display="none"),t==this.wot.wtSettings.getSetting("fixedRowsTop")||e==this.wot.wtSettings.getSetting("fixedColumnsLeft")?(this.selectionHandles.styles.topLeft.zIndex="9999",this.selectionHandles.styles.topLeftHitArea.zIndex="9999"):(this.selectionHandles.styles.topLeft.zIndex="",this.selectionHandles.styles.topLeftHitArea.zIndex="")}},{key:"appear",value:function(t){if(!this.disabled){var e,n,o,i,r,s,l,c,d,A,f,g,p,M,y,m,w,v,b;b=this.wot.wtTable.getRenderedRowsCount();for(var C=0;C=t[0]&&E<=t[2]){p=E;break}}for(var T=b-1;T>=0;T--){var I=this.wot.wtTable.rowFilter.renderedToSource(T);if(I>=t[0]&&I<=t[2]){y=I;break}}b=this.wot.wtTable.getRenderedColumnsCount();for(var x=0;x=t[1]&&D<=t[3]){M=D;break}}for(var N=b-1;N>=0;N--){var L=this.wot.wtTable.columnFilter.renderedToSource(N);if(L>=t[1]&&L<=t[3]){m=L;break}}if(void 0===p||void 0===M)return void this.disappear();e=p!==y||M!==m,n=this.wot.wtTable.getCell(new h.default(p,M)),o=e?this.wot.wtTable.getCell(new h.default(y,m)):n,i=(0,a.offset)(n),r=e?(0,a.offset)(o):i,s=(0,a.offset)(this.wot.wtTable.TABLE),c=i.top,f=r.top+(0,a.outerHeight)(o)-c,A=i.left,g=r.left+(0,a.outerWidth)(o)-A,l=c-s.top-1,d=A-s.left-1;var S=(0,a.getComputedStyle)(n);parseInt(S.borderTopWidth,10)>0&&(l+=1,f=f>0?f-1:0),parseInt(S.borderLeftWidth,10)>0&&(d+=1,g=g>0?g-1:0),this.topStyle.top=l+"px",this.topStyle.left=d+"px",this.topStyle.width=g+"px",this.topStyle.display="block",this.leftStyle.top=l+"px",this.leftStyle.left=d+"px",this.leftStyle.height=f+"px",this.leftStyle.display="block";var B=Math.floor(this.settings.border.width/2);this.bottomStyle.top=l+f-B+"px",this.bottomStyle.left=d+"px",this.bottomStyle.width=g+"px",this.bottomStyle.display="block",this.rightStyle.top=l+"px",this.rightStyle.left=d+g-B+"px",this.rightStyle.height=f+1+"px",this.rightStyle.display="block",(0,u.isMobileBrowser)()||!this.hasSetting(this.settings.border.cornerVisible)||this.isPartRange(y,m)?this.cornerStyle.display="none":(this.cornerStyle.top=l+f-4+"px",this.cornerStyle.left=d+g-4+"px",this.cornerStyle.borderRightWidth=this.cornerDefaultStyle.borderWidth,this.cornerStyle.width=this.cornerDefaultStyle.width,this.cornerStyle.display="none",w=(0,a.getTrimmingContainer)(this.wot.wtTable.TABLE),m===this.wot.getSetting("totalColumns")-1&&(v=o.offsetLeft+(0,a.outerWidth)(o)+parseInt(this.cornerDefaultStyle.width,10)/2>=(0,a.innerWidth)(w),v&&(this.cornerStyle.left=Math.floor(d+g-3-parseInt(this.cornerDefaultStyle.width,10)/2)+"px",this.cornerStyle.borderRightWidth=0)),y===this.wot.getSetting("totalRows")-1&&(v=o.offsetTop+(0,a.outerHeight)(o)+parseInt(this.cornerDefaultStyle.height,10)/2>=(0,a.innerHeight)(w),v&&(this.cornerStyle.top=Math.floor(l+f-3-parseInt(this.cornerDefaultStyle.height,10)/2)+"px",this.cornerStyle.borderBottomWidth=0)),this.cornerStyle.display="block"),(0,u.isMobileBrowser)()&&this.updateMultipleSelectionHandlesPosition(p,M,l,d,g,f)}}},{key:"disappear",value:function(){this.topStyle.display="none",this.leftStyle.display="none",this.bottomStyle.display="none",this.rightStyle.display="none",this.cornerStyle.display="none",(0,u.isMobileBrowser)()&&(this.selectionHandles.styles.topLeft.display="none",this.selectionHandles.styles.bottomRight.display="none")}},{key:"hasSetting",value:function(t){return"function"==typeof t?t():!!t}}]),t}());e.default=g},function(t,e,n){"use strict";function o(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}e.__esModule=!0;var i=function(){function t(t,e){for(var n=0;n7&&void 0!==arguments[7]?arguments[7]:function(t){return t};o(this,t),r.set(this,{viewportWidth:e,scrollOffset:n,totalColumns:i,columnWidthFn:a,overrideFn:s,onlyFullyVisible:l,stretchingColumnWidthFn:c}),this.count=0,this.startColumn=null,this.endColumn=null,this.startPosition=null,this.stretchAllRatio=0,this.stretchLastWidth=0,this.stretch=u,this.totalTargetWidth=0,this.needVerifyLastColumnWidth=!0,this.stretchAllColumnsWidth=[],this.calculate()}return i(t,null,[{key:"DEFAULT_WIDTH",get:function(){return 50}}]),i(t,[{key:"calculate",value:function(){for(var t=0,e=!0,n=[],o=void 0,i=r.get(this),a=i.onlyFullyVisible,s=i.overrideFn,l=i.scrollOffset,u=i.totalColumns,c=i.viewportWidth,d=0;d0?c+1:c;if(t>=l&&t+o<=l+A&&(null==this.startColumn&&(this.startColumn=d),this.endColumn=d),n.push(t),t+=o,a||(this.endColumn=d),t>=l+c){e=!1;break}}if(this.endColumn===u-1&&e)for(this.startColumn=this.endColumn;this.startColumn>0;){var h=n[this.endColumn]+o-n[this.startColumn-1];if((h<=c||!a)&&this.startColumn--,h>c)break}null!==this.startColumn&&s&&s(this),this.startPosition=n[this.startColumn],void 0==this.startPosition&&(this.startPosition=null),null!==this.startColumn&&(this.count=this.endColumn-this.startColumn+1)}},{key:"refreshStretching",value:function(t){if("none"!==this.stretch){this.totalTargetWidth=t;for(var e=r.get(this),n=e.totalColumns,o=0,i=0;i0)this.stretchAllRatio=t/o,this.stretchAllColumnsWidth=[],this.needVerifyLastColumnWidth=!0;else if("last"===this.stretch&&t!==1/0){var u=this._getColumnWidth(n-1),c=l+u;this.stretchLastWidth=c>=0?c:u}}}},{key:"getStretchedColumnWidth",value:function(t,e){var n=null;return"all"===this.stretch&&0!==this.stretchAllRatio?n=this._getStretchedAllColumnWidth(t,e):"last"===this.stretch&&0!==this.stretchLastWidth&&(n=this._getStretchedLastColumnWidth(t)),n}},{key:"_getStretchedAllColumnWidth",value:function(t,e){var n=0,o=r.get(this),i=o.totalColumns;if(!this.stretchAllColumnsWidth[t]){var a=Math.round(e*this.stretchAllRatio),s=o.stretchingColumnWidthFn(a,t);void 0===s?this.stretchAllColumnsWidth[t]=a:this.stretchAllColumnsWidth[t]=isNaN(s)?this._getColumnWidth(t):s}if(this.stretchAllColumnsWidth.length===i&&this.needVerifyLastColumnWidth){this.needVerifyLastColumnWidth=!1;for(var l=0;l=u&&e+h<=u+d-A&&(null===this.startRow&&(this.startRow=f),this.endRow=f),o.push(e),e+=h,a||(this.endRow=f),e>=u+d-A){n=!1;break}if(this.endRow===c-1&&n)for(this.startRow=this.endRow;this.startRow>0;){var g=o[this.endRow]+h-o[this.startRow-1];if((g<=d-A||!a)&&this.startRow--,g>=d-A)break}null!==this.startRow&&s&&s(this),this.startPosition=o[this.startRow],void 0==this.startPosition&&(this.startPosition=null),null!==this.startRow&&(this.count=this.endRow-this.startRow+1)}}]),t}();e.default=a},function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{default:t}}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}e.__esModule=!0;var r=function(){function t(t,e){for(var n=0;n0&&void 0!==arguments[0]&&arguments[0];return this.drawInterrupted=!1,t||(0,a.isVisible)(this.wtTable.TABLE)?this.wtTable.draw(t):this.drawInterrupted=!0,this}},{key:"getCell",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(!e)return this.wtTable.getCell(t);var n=this.wtSettings.getSetting("totalRows"),o=this.wtSettings.getSetting("fixedRowsTop"),i=this.wtSettings.getSetting("fixedRowsBottom"),r=this.wtSettings.getSetting("fixedColumnsLeft");if(t.row=n-i){if(this.wtOverlays.bottomLeftCornerOverlay&&this.wtOverlays.bottomLeftCornerOverlay.clone)return this.wtOverlays.bottomLeftCornerOverlay.clone.wtTable.getCell(t)}else{if(t.coln-i&&this.wtOverlays.bottomOverlay&&this.wtOverlays.bottomOverlay.clone)return this.wtOverlays.bottomOverlay.clone.wtTable.getCell(t)}return this.wtTable.getCell(t)}},{key:"update",value:function(t,e){return this.wtSettings.update(t,e)}},{key:"scrollVertical",value:function(t){return this.wtOverlays.topOverlay.scrollTo(t),this.getSetting("onScrollVertically"),this}},{key:"scrollHorizontal",value:function(t){return this.wtOverlays.leftOverlay.scrollTo(t),this.getSetting("onScrollHorizontally"),this}},{key:"scrollViewport",value:function(t){return this.wtScroll.scrollViewport(t),this}},{key:"getViewport",value:function(){return[this.wtTable.getFirstVisibleRow(),this.wtTable.getFirstVisibleColumn(),this.wtTable.getLastVisibleRow(),this.wtTable.getLastVisibleColumn()]}},{key:"getOverlayName",value:function(){return this.cloneOverlay?this.cloneOverlay.type:"master"}},{key:"isOverlayName",value:function(t){return!!this.cloneOverlay&&this.cloneOverlay.type===t}},{key:"exportSettingsAsClassNames",value:function(){var t=this,e={rowHeaders:["array"],columnHeaders:["array"]},n=[],o=[];(0,s.objectEach)(e,function(e,i){e.indexOf("array")>-1&&t.getSetting(i).length&&o.push("ht"+(0,l.toUpperCaseFirst)(i)),n.push("ht"+(0,l.toUpperCaseFirst)(i))}),(0,a.removeClass)(this.wtTable.wtRootElement.parentNode,n),(0,a.addClass)(this.wtTable.wtRootElement.parentNode,o)}},{key:"getSetting",value:function(t,e,n,o,i){return this.wtSettings.getSetting(t,e,n,o,i)}},{key:"hasSetting",value:function(t){return this.wtSettings.has(t)}},{key:"destroy",value:function(){this.wtOverlays.destroy(),this.wtEvent.destroy()}}]),t}();e.default=v},function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{default:t}}function i(t){var e=this,n=new u.default(t);this.instance=t;var o=[null,null];this.dblClickTimeout=[null,null];var i,l=function(t){var n=document.activeElement,i=(0,a.partial)(r.getParent,t.realTarget),s=t.realTarget;if(s!==n&&i(0)!==n&&i(1)!==n){var l=e.parentCell(s);(0,r.hasClass)(s,"corner")?e.instance.getSetting("onCellCornerMouseDown",t,s):l.TD&&e.instance.hasSetting("onCellMouseDown")&&e.instance.getSetting("onCellMouseDown",t,l.coords,l.TD,e.instance),2!==t.button&&l.TD&&(o[0]=l.TD,clearTimeout(e.dblClickTimeout[0]),e.dblClickTimeout[0]=setTimeout(function(){o[0]=null},1e3))}},c=function(t){e.instance.touchMoving=!0},d=function(t){n.addEventListener(this,"touchmove",c),e.checkIfTouchMove=setTimeout(function(){e.instance.touchMoving===!0&&(e.instance.touchMoving=void 0,n.removeEventListener("touchmove",c,!1)),l(t)},30)},A=function(t){var n,o,i;e.instance.hasSetting("onCellMouseOver")&&(n=e.instance.wtTable.TABLE,o=(0,r.closestDown)(t.realTarget,["TD","TH"],n),i=e.instance.cloneSource||e.instance,o&&o!==i.lastMouseOver&&(0,r.isChildOf)(o,n)&&(i.lastMouseOver=o,e.instance.getSetting("onCellMouseOver",t,e.instance.wtTable.getCoords(o),o,e.instance)))},h=function(t){var n=void 0,o=void 0,i=void 0;e.instance.hasSetting("onCellMouseOut")&&(n=e.instance.wtTable.TABLE,o=(0,r.closestDown)(t.realTarget,["TD","TH"],n),i=(0,r.closestDown)(t.relatedTarget,["TD","TH"],n),o&&o!==i&&(0,r.isChildOf)(o,n)&&e.instance.getSetting("onCellMouseOut",t,e.instance.wtTable.getCoords(o),o,e.instance))},f=function(t){if(2!==t.button){var n=e.parentCell(t.realTarget);n.TD===o[0]&&n.TD===o[1]?((0,r.hasClass)(t.realTarget,"corner")?e.instance.getSetting("onCellCornerDblClick",t,n.coords,n.TD,e.instance):e.instance.getSetting("onCellDblClick",t,n.coords,n.TD,e.instance),o[0]=null,o[1]=null):n.TD===o[0]?(e.instance.getSetting("onCellMouseUp",t,n.coords,n.TD,e.instance),o[1]=n.TD,clearTimeout(e.dblClickTimeout[1]),e.dblClickTimeout[1]=setTimeout(function(){o[1]=null},500)):n.TD&&e.instance.hasSetting("onCellMouseUp")&&e.instance.getSetting("onCellMouseUp",t,n.coords,n.TD,e.instance)}},g=function(t){clearTimeout(i),t.preventDefault(),f(t)};if(n.addEventListener(this.instance.wtTable.holder,"mousedown",l),n.addEventListener(this.instance.wtTable.TABLE,"mouseover",A),n.addEventListener(this.instance.wtTable.TABLE,"mouseout",h),n.addEventListener(this.instance.wtTable.holder,"mouseup",f),this.instance.wtTable.holder.parentNode.parentNode&&(0,s.isMobileBrowser)()&&!e.instance.wtTable.isWorkingOnClone()){var p="."+this.instance.wtTable.holder.parentNode.className.split(" ").join(".");n.addEventListener(this.instance.wtTable.holder,"touchstart",function(t){e.instance.touchApplied=!0,(0,r.isChildOf)(t.target,p)&&d.call(t.target,t)}),n.addEventListener(this.instance.wtTable.holder,"touchend",function(t){e.instance.touchApplied=!1,(0,r.isChildOf)(t.target,p)&&g.call(t.target,t)}),e.instance.momentumScrolling||(e.instance.momentumScrolling={}),n.addEventListener(this.instance.wtTable.holder,"scroll",function(t){clearTimeout(e.instance.momentumScrolling._timeout),e.instance.momentumScrolling.ongoing||e.instance.getSetting("onBeforeTouchScroll"),e.instance.momentumScrolling.ongoing=!0,e.instance.momentumScrolling._timeout=setTimeout(function(){e.instance.touchApplied||(e.instance.momentumScrolling.ongoing=!1,e.instance.getSetting("onAfterMomentumScroll"))},200)})}n.addEventListener(window,"resize",function(){"none"!==e.instance.getSetting("stretchH")&&e.instance.draw()}),this.destroy=function(){clearTimeout(this.dblClickTimeout[0]),clearTimeout(this.dblClickTimeout[1]),n.destroy()}}e.__esModule=!0;var r=n(0),a=n(35),s=n(25),l=n(4),u=o(l);i.prototype.parentCell=function(t){var e={},n=this.instance.wtTable.TABLE,o=(0,r.closestDown)(t,["TD","TH"],n);return o?(e.coords=this.instance.wtTable.getCoords(o),e.TD=o):(0,r.hasClass)(t,"wtBorder")&&(0,r.hasClass)(t,"current")?(e.coords=this.instance.selections.current.cellRange.highlight,e.TD=this.instance.wtTable.getCell(e.coords)):(0,r.hasClass)(t,"wtBorder")&&(0,r.hasClass)(t,"area")&&this.instance.selections.area.cellRange&&(e.coords=this.instance.selections.area.cellRange.to,e.TD=this.instance.wtTable.getCell(e.coords)),e},e.default=i},function(t,e,n){"use strict";function o(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}e.__esModule=!0;var i=function(){function t(t,e){for(var n=0;n-1){u=d;break}d=d.parentNode}return c.target=u,u===i||u===r?(this.syncScrollPositions(c,a*l,"x"),this.syncScrollPositions(c,a*s,"y")):(u===e||u===n?A=s:u===o&&(A=l),this.syncScrollPositions(c,a*A)),!1}},{key:"syncScrollPositions",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;if(!this.destroyed){if(0===arguments.length)return void this.syncScrollWithMaster();var o=this.leftOverlay.mainTableScrollableElement,i=this.topOverlay.mainTableScrollableElement,r=t.target,s=0,l=!1,u=void 0,c=void 0,d=void 0,A=void 0,h=void 0,f=!1,g=this.wot.getSetting("preventOverflow");this.topOverlay.needFullRender&&(u=this.topOverlay.clone.wtTable.holder),this.bottomOverlay.needFullRender&&(h=this.bottomOverlay.clone.wtTable.holder),this.leftOverlay.needFullRender&&(c=this.leftOverlay.clone.wtTable.holder),this.leftOverlay.needFullRender&&this.topOverlay.needFullRender&&(d=this.topLeftCornerOverlay.clone.wtTable.holder),this.leftOverlay.needFullRender&&this.bottomOverlay.needFullRender&&(A=this.bottomLeftCornerOverlay.clone.wtTable.holder),r===document&&(r=window),r===o||r===i?(s=g?(0,a.getScrollLeft)(this.scrollableElement):(0,a.getScrollLeft)(r),this.horizontalScrolling=!0,this.overlayScrollPositions.master.left=s,l=!0,this.pendingScrollCallbacks.master.left>0?this.pendingScrollCallbacks.master.left--:(u&&u.scrollLeft!==s&&(null==e&&this.pendingScrollCallbacks.top.left++,u.scrollLeft=s,f=o!==window),h&&h.scrollLeft!==s&&(null==e&&this.pendingScrollCallbacks.bottom.left++,h.scrollLeft=s,f=o!==window)),s=(0,a.getScrollTop)(r),this.verticalScrolling=!0,this.overlayScrollPositions.master.top=s,l=!0,this.pendingScrollCallbacks.master.top>0?this.pendingScrollCallbacks.master.top--:c&&c.scrollTop!==s&&(null==e&&this.pendingScrollCallbacks.left.top++,c.scrollTop=s,f=i!==window)):r===h?(s=(0,a.getScrollLeft)(r),this.horizontalScrolling=!0,this.overlayScrollPositions.bottom.left=s,l=!0,this.pendingScrollCallbacks.bottom.left>0?this.pendingScrollCallbacks.bottom.left--:(null==e&&this.pendingScrollCallbacks.master.left++,o.scrollLeft=s,u&&u.scrollLeft!==s&&(null==e&&this.pendingScrollCallbacks.top.left++,u.scrollLeft=s,f=i!==window)),null!==e&&(l=!0,i.scrollTop+=e)):r===u?(s=(0,a.getScrollLeft)(r),this.horizontalScrolling=!0,this.overlayScrollPositions.top.left=s,l=!0,this.pendingScrollCallbacks.top.left>0?this.pendingScrollCallbacks.top.left--:(null==e&&this.pendingScrollCallbacks.master.left++,o.scrollLeft=s),null!==e&&(l=!0,i.scrollTop+=e),h&&h.scrollLeft!==s&&(null==e&&this.pendingScrollCallbacks.bottom.left++,h.scrollLeft=s,f=i!==window)):r===c?(s=(0,a.getScrollTop)(r),this.overlayScrollPositions.left.top!==s&&(this.verticalScrolling=!0,this.overlayScrollPositions.left.top=s,l=!0,this.pendingScrollCallbacks.left.top>0?this.pendingScrollCallbacks.left.top--:(null==e&&this.pendingScrollCallbacks.master.top++,i.scrollTop=s)),null!==e&&(l=!0,i.scrollLeft+=e)):r!==d&&r!==A||null!==e&&(l=!0,"x"===n?i.scrollLeft+=e:"y"===n&&(i.scrollTop+=e)),!this.keyPressed&&l&&"scroll"===t.type&&(this.delegatedScrollCallback?this.delegatedScrollCallback=!1:this.refreshAll(),f&&(this.delegatedScrollCallback=!0))}}},{key:"syncScrollWithMaster",value:function(){var t=this.topOverlay.mainTableScrollableElement,e=t.scrollLeft,n=t.scrollTop;this.topOverlay.needFullRender&&(this.topOverlay.clone.wtTable.holder.scrollLeft=e),this.bottomOverlay.needFullRender&&(this.bottomOverlay.clone.wtTable.holder.scrollLeft=e),this.leftOverlay.needFullRender&&(this.leftOverlay.clone.wtTable.holder.scrollTop=n)}},{key:"updateMainScrollableElements",value:function(){this.deregisterListeners(),this.leftOverlay.updateMainScrollableElement(),this.topOverlay.updateMainScrollableElement(),this.bottomOverlay.needFullRender&&this.bottomOverlay.updateMainScrollableElement(),this.scrollableElement=(0,a.getScrollableElement)(this.wot.wtTable.TABLE),this.registerListeners()}},{key:"destroy",value:function(){this.eventManager.destroy(),this.topOverlay.destroy(),this.bottomOverlay.clone&&this.bottomOverlay.destroy(),this.leftOverlay.destroy(),this.topLeftCornerOverlay&&this.topLeftCornerOverlay.destroy(),this.bottomLeftCornerOverlay&&this.bottomLeftCornerOverlay.clone&&this.bottomLeftCornerOverlay.destroy(),this.debug&&this.debug.destroy(),this.destroyed=!0}},{key:"refresh",value:function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0];if(this.topOverlay.areElementSizesAdjusted&&this.leftOverlay.areElementSizesAdjusted){var e=this.wot.wtTable.wtRootElement.parentNode||this.wot.wtTable.wtRootElement,n=e.clientWidth,o=e.clientHeight;n===this.spreaderLastSize.width&&o===this.spreaderLastSize.height||(this.spreaderLastSize.width=n,this.spreaderLastSize.height=o,this.adjustElementsSize())}this.bottomOverlay.clone&&this.bottomOverlay.refresh(t),this.leftOverlay.refresh(t),this.topOverlay.refresh(t),this.topLeftCornerOverlay&&this.topLeftCornerOverlay.refresh(t),this.bottomLeftCornerOverlay&&this.bottomLeftCornerOverlay.clone&&this.bottomLeftCornerOverlay.refresh(t),this.debug&&this.debug.refresh(t)}},{key:"adjustElementsSize",value:function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0],e=this.wot.getSetting("totalColumns"),n=this.wot.getSetting("totalRows"),o=this.wot.wtViewport.getRowHeaderWidth(),i=this.wot.wtViewport.getColumnHeaderHeight(),r=this.wot.wtTable.hider.style;r.width=o+this.leftOverlay.sumCellSizes(0,e)+"px",r.height=i+this.topOverlay.sumCellSizes(0,n)+1+"px",this.topOverlay.adjustElementsSize(t),this.leftOverlay.adjustElementsSize(t),this.bottomOverlay.clone&&this.bottomOverlay.adjustElementsSize(t)}},{key:"applyToDOM",value:function(){this.topOverlay.areElementSizesAdjusted&&this.leftOverlay.areElementSizesAdjusted||this.adjustElementsSize(),this.topOverlay.applyToDOM(),this.bottomOverlay.clone&&this.bottomOverlay.applyToDOM(),this.leftOverlay.applyToDOM()}},{key:"getParentOverlay",value:function(t){if(!t)return null;var e=[this.topOverlay,this.leftOverlay,this.bottomOverlay,this.topLeftCornerOverlay,this.bottomLeftCornerOverlay],n=null;return(0,s.arrayEach)(e,function(e,o){e&&e.clone&&e.clone.wtTable.TABLE.contains(t)&&(n=e.clone)}),n}}]),t}();e.default=f},function(t,e,n){"use strict";function o(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}e.__esModule=!0;var i=function(){function t(t,e){for(var n=0;nMath.max(i-1,0))throw new Error("row "+t.row+" does not exist");if(t.col<0||t.col>Math.max(r-1,0))throw new Error("column "+t.col+" does not exist");t.row>=a&&t.rowthis.getLastVisibleRow()&&t.row=l&&t.colthis.getLastVisibleColumn()&&o.scrollTo(t.col,!0)}}},{key:"getFirstVisibleRow",value:function(){var t=this._getVariables(),e=t.topOverlay,n=t.wtTable,o=t.wtViewport,i=t.totalRows,s=t.fixedRowsTop,l=n.getFirstVisibleRow();if(e.mainTableScrollableElement===window){var u=(0,r.offset)(n.wtRootElement),c=(0,r.innerHeight)(n.hider),d=(0,r.innerHeight)(window),A=(0,r.getScrollTop)(window);if(u.top+c-d<=A){var h=o.getColumnHeaderHeight();h+=e.sumCellSizes(0,s),(0,a.rangeEachReverse)(i,1,function(t){if(h+=e.sumCellSizes(t-1,t),u.top+c-h<=A)return l=t,!1})}}return l}},{key:"getLastVisibleRow",value:function(){var t=this._getVariables(),e=t.topOverlay,n=t.wtTable,o=t.wtViewport,i=t.totalRows,s=n.getLastVisibleRow();if(e.mainTableScrollableElement===window){var l=(0,r.offset)(n.wtRootElement),u=(0,r.innerHeight)(window),c=(0,r.getScrollTop)(window);if(l.top>c){var d=o.getColumnHeaderHeight();(0,a.rangeEach)(1,i,function(t){if(d+=e.sumCellSizes(t-1,t),l.top+d-c>=u)return s=t-2,!1})}}return s}},{key:"getFirstVisibleColumn",value:function(){var t=this._getVariables(),e=t.leftOverlay,n=t.wtTable,o=t.wtViewport,i=t.totalColumns,s=(t.fixedColumnsLeft,n.getFirstVisibleColumn());if(e.mainTableScrollableElement===window){var l=(0,r.offset)(n.wtRootElement),u=(0,r.innerWidth)(n.hider),c=(0,r.innerWidth)(window),d=(0,r.getScrollLeft)(window);if(l.left+u-c<=d){var A=o.getRowHeaderWidth();(0,a.rangeEachReverse)(i,1,function(t){if(A+=e.sumCellSizes(t-1,t),l.left+u-A<=d)return s=t,!1})}}return s}},{key:"getLastVisibleColumn",value:function(){var t=this._getVariables(),e=t.leftOverlay,n=t.wtTable,o=t.wtViewport,i=t.totalColumns,s=n.getLastVisibleColumn();if(e.mainTableScrollableElement===window){var l=(0,r.offset)(n.wtRootElement),u=(0,r.innerWidth)(window),c=(0,r.getScrollLeft)(window);if(l.left>c){var d=o.getRowHeaderWidth();(0,a.rangeEach)(1,i,function(t){if(d+=e.sumCellSizes(t-1,t),l.left+d-c>=u)return s=t-2,!1})}}return s}},{key:"_getVariables",value:function(){var t=this.wot,e=t.wtOverlays.topOverlay,n=t.wtOverlays.leftOverlay,o=t.wtTable,i=t.wtViewport,r=t.getSetting("totalRows"),a=t.getSetting("totalColumns"),s=t.getSetting("fixedRowsTop"),l=t.getSetting("fixedRowsBottom"),u=t.getSetting("fixedColumnsLeft");return{topOverlay:e,leftOverlay:n,wtTable:o,wtViewport:i,totalRows:r,totalColumns:a,fixedRowsTop:s,fixedRowsBottom:l,fixedColumnsLeft:u}}}]),t}();e.default=s},function(t,e,n){"use strict";function o(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}e.__esModule=!0;var i=function(){function t(t,e){for(var n=0;n0,c!==this.correctHeaderWidth&&(t=!1)}if(this.isWorkingOnClone()||(s=n.prepareOverlays()),t)this.isWorkingOnClone()||o.createVisibleCalculators(),n&&n.refresh(!0);else{this.isWorkingOnClone()?this.tableOffset=this.wot.cloneSource.wtTable.tableOffset:this.tableOffset=(0,l.offset)(this.TABLE);var d=void 0;d=w.default.isOverlayTypeOf(this.wot.cloneOverlay,w.default.CLONE_DEBUG)||w.default.isOverlayTypeOf(this.wot.cloneOverlay,w.default.CLONE_TOP)||w.default.isOverlayTypeOf(this.wot.cloneOverlay,w.default.CLONE_TOP_LEFT_CORNER)?0:w.default.isOverlayTypeOf(this.instance.cloneOverlay,w.default.CLONE_BOTTOM)||w.default.isOverlayTypeOf(this.instance.cloneOverlay,w.default.CLONE_BOTTOM_LEFT_CORNER)?Math.max(i-this.wot.getSetting("fixedRowsBottom"),0):o.rowsRenderCalculator.startRow;var A=void 0;A=w.default.isOverlayTypeOf(this.wot.cloneOverlay,w.default.CLONE_DEBUG)||w.default.isOverlayTypeOf(this.wot.cloneOverlay,w.default.CLONE_LEFT)||w.default.isOverlayTypeOf(this.wot.cloneOverlay,w.default.CLONE_TOP_LEFT_CORNER)||w.default.isOverlayTypeOf(this.wot.cloneOverlay,w.default.CLONE_BOTTOM_LEFT_CORNER)?0:o.columnsRenderCalculator.startColumn,this.rowFilter=new p.default(d,i,a),this.columnFilter=new f.default(A,this.wot.getSetting("totalColumns"),r),this.alignOverlaysWithTrimmingContainer(),this._doDraw()}return this.refreshSelections(t),this.isWorkingOnClone()||(n.topOverlay.resetFixedPosition(),n.bottomOverlay.clone&&n.bottomOverlay.resetFixedPosition(),n.leftOverlay.resetFixedPosition(),n.topLeftCornerOverlay&&n.topLeftCornerOverlay.resetFixedPosition(),n.bottomLeftCornerOverlay&&n.bottomLeftCornerOverlay.clone&&n.bottomLeftCornerOverlay.resetFixedPosition()),s&&n.syncScrollWithMaster(),this.wot.drawn=!0,this}},{key:"_doDraw",value:function(){var t=new y.default(this);t.render()}},{key:"removeClassFromCells",value:function(t){for(var e=this.TABLE.querySelectorAll("."+t),n=0,o=e.length;n1&&void 0!==arguments[1]?arguments[1]:0,n=this.THEAD.childNodes[e];if(n)return n.childNodes[this.columnFilter.sourceColumnToVisibleRowHeadedColumn(t)]}},{key:"getRowHeader",value:function(t){if(0===this.columnFilter.sourceColumnToVisibleRowHeadedColumn(0))return null;var e=this.TBODY.childNodes[this.rowFilter.sourceToRendered(t)];return e?e.childNodes[0]:void 0}},{key:"getCoords",value:function(t){if("TD"!==t.nodeName&&"TH"!==t.nodeName&&(t=(0,l.closest)(t,["TD","TH"])),null===t)return null;var e=t.parentNode,n=e.parentNode,o=(0,l.index)(e),i=t.cellIndex;return(0,l.overlayContainsElement)(w.default.CLONE_TOP_LEFT_CORNER,t)||(0,l.overlayContainsElement)(w.default.CLONE_TOP,t)?"THEAD"===n.nodeName&&(o-=n.childNodes.length):o=n===this.THEAD?this.rowFilter.visibleColHeadedRowToSourceRow(o):this.rowFilter.renderedToSource(o),i=(0,l.overlayContainsElement)(w.default.CLONE_TOP_LEFT_CORNER,t)||(0,l.overlayContainsElement)(w.default.CLONE_LEFT,t)?this.columnFilter.offsettedTH(i):this.columnFilter.visibleRowHeadedColumnToSourceColumn(i),new d.default(o,i)}},{key:"getTrForRow",value:function(t){return this.TBODY.childNodes[this.rowFilter.sourceToRendered(t)]}},{key:"getFirstRenderedRow",value:function(){return this.wot.wtViewport.rowsRenderCalculator.startRow}},{key:"getFirstVisibleRow",value:function(){return this.wot.wtViewport.rowsVisibleCalculator.startRow}},{key:"getFirstRenderedColumn",value:function(){return this.wot.wtViewport.columnsRenderCalculator.startColumn}},{key:"getFirstVisibleColumn",value:function(){return this.wot.wtViewport.columnsVisibleCalculator.startColumn}},{key:"getLastRenderedRow",value:function(){return this.wot.wtViewport.rowsRenderCalculator.endRow}},{key:"getLastVisibleRow",value:function(){return this.wot.wtViewport.rowsVisibleCalculator.endRow}},{key:"getLastRenderedColumn",value:function(){return this.wot.wtViewport.columnsRenderCalculator.endColumn}},{key:"getLastVisibleColumn",value:function(){return this.wot.wtViewport.columnsVisibleCalculator.endColumn}},{key:"isRowBeforeRenderedRows",value:function(t){return this.rowFilter&&this.rowFilter.sourceToRendered(t)<0&&t>=0}},{key:"isRowAfterViewport",value:function(t){return this.rowFilter&&this.rowFilter.sourceToRendered(t)>this.getLastVisibleRow()}},{key:"isRowAfterRenderedRows",value:function(t){return this.rowFilter&&this.rowFilter.sourceToRendered(t)>this.getLastRenderedRow()}},{key:"isColumnBeforeViewport",value:function(t){return this.columnFilter&&this.columnFilter.sourceToRendered(t)<0&&t>=0}},{key:"isColumnAfterViewport",value:function(t){return this.columnFilter&&this.columnFilter.sourceToRendered(t)>this.getLastVisibleColumn()}},{key:"isLastRowFullyVisible",value:function(){return this.getLastVisibleRow()===this.getLastRenderedRow()}},{key:"isLastColumnFullyVisible",value:function(){return this.getLastVisibleColumn()===this.getLastRenderedColumn()}},{key:"getRenderedColumnsCount",value:function(){var t=this.wot.wtViewport.columnsRenderCalculator.count,e=this.wot.getSetting("totalColumns");if(this.wot.isOverlayName(w.default.CLONE_DEBUG))t=e;else if(this.wot.isOverlayName(w.default.CLONE_LEFT)||this.wot.isOverlayName(w.default.CLONE_TOP_LEFT_CORNER)||this.wot.isOverlayName(w.default.CLONE_BOTTOM_LEFT_CORNER))return Math.min(this.wot.getSetting("fixedColumnsLeft"),e);return t}},{key:"getRenderedRowsCount",value:function(){var t=this.wot.wtViewport.rowsRenderCalculator.count,e=this.wot.getSetting("totalRows");return this.wot.isOverlayName(w.default.CLONE_DEBUG)?t=e:this.wot.isOverlayName(w.default.CLONE_TOP)||this.wot.isOverlayName(w.default.CLONE_TOP_LEFT_CORNER)?t=Math.min(this.wot.getSetting("fixedRowsTop"),e):(this.wot.isOverlayName(w.default.CLONE_BOTTOM)||this.wot.isOverlayName(w.default.CLONE_BOTTOM_LEFT_CORNER))&&(t=Math.min(this.wot.getSetting("fixedRowsBottom"),e)),t}},{key:"getVisibleRowsCount",value:function(){return this.wot.wtViewport.rowsVisibleCalculator.count}},{key:"allRowsInViewport",value:function(){return this.wot.getSetting("totalRows")==this.getVisibleRowsCount()}},{key:"getRowHeight",value:function(t){var e=this.wot.wtSettings.settings.rowHeight(t),n=this.wot.wtViewport.oversizedRows[t];return void 0!==n&&(e=void 0===e?n:Math.max(e,n)),e}},{key:"getColumnHeaderHeight",value:function(t){var e=this.wot.wtSettings.settings.defaultRowHeight,n=this.wot.wtViewport.oversizedColumnHeaders[t];return void 0!==n&&(e=e?Math.max(e,n):n),e}},{key:"getVisibleColumnsCount",value:function(){return this.wot.wtViewport.columnsVisibleCalculator.count}},{key:"allColumnsInViewport",value:function(){return this.wot.getSetting("totalColumns")==this.getVisibleColumnsCount()}},{key:"getColumnWidth",value:function(t){var e=this.wot.wtSettings.settings.columnWidth;return"function"==typeof e?e=e(t):"object"===("undefined"==typeof e?"undefined":a(e))&&(e=e[t]),e||this.wot.wtSettings.settings.defaultColumnWidth}},{key:"getStretchedColumnWidth",value:function(t){var e=this.getColumnWidth(t),n=null==e?this.instance.wtSettings.settings.defaultColumnWidth:e,o=this.wot.wtViewport.columnsRenderCalculator;if(o){var i=o.getStretchedColumnWidth(t,n);i&&(n=i)}return n}},{key:"_modifyRowHeaderWidth",value:function(t){var e=(0,u.isFunction)(t)?t():null;return Array.isArray(e)?(e=[].concat(i(e)),e[e.length-1]=this._correctRowHeaderWidth(e[e.length-1])):e=this._correctRowHeaderWidth(e),e}},{key:"_correctRowHeaderWidth",value:function(t){return"number"!=typeof t&&(t=this.wot.getSetting("defaultColumnWidth")),this.correctHeaderWidth&&t++,t}}]),t}();e.default=v},function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{default:t}}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function r(t,e){var n=document.createElement("TH");return e.insertBefore(n,t),e.removeChild(t),n}function a(t,e){var n=document.createElement("TD");return e.insertBefore(n,t),e.removeChild(t),n}e.__esModule=!0;var s=function(){function t(t,e){for(var n=0;n=0&&(this.adjustAvailableNodes(),a=!0,this.renderColumnHeaders(),this.renderRows(i,n,e),this.wtTable.isWorkingOnClone()||(r=this.wot.wtViewport.getWorkspaceWidth(),this.wot.wtViewport.containerWidth=null),this.adjustColumnWidths(e),this.markOversizedColumnHeaders(),this.adjustColumnHeaderHeights()),a||this.adjustAvailableNodes(),this.removeRedundantRows(n),this.wtTable.isWorkingOnClone()&&!this.wot.isOverlayName(c.default.CLONE_BOTTOM)||this.markOversizedRows(),this.wtTable.isWorkingOnClone())this.wot.isOverlayName(c.default.CLONE_BOTTOM)&&this.wot.cloneSource.wtOverlays.adjustElementsSize();else{this.wot.wtViewport.createVisibleCalculators(),this.wot.wtOverlays.refresh(!1),this.wot.wtOverlays.applyToDOM();var s=(0,l.outerWidth)(this.wtTable.hider),u=(0,l.outerWidth)(this.wtTable.TABLE);if(0!==s&&u!==s&&this.adjustColumnWidths(e),r!==this.wot.wtViewport.getWorkspaceWidth()){this.wot.wtViewport.containerWidth=null;var d=this.wtTable.getFirstRenderedColumn(),A=this.wtTable.getLastRenderedColumn(),h=this.wot.getSetting("defaultColumnWidth"),f=this.wot.getSetting("rowHeaderWidth");if(f=this.instance.getSetting("onModifyRowHeaderWidth",f), +null!=f)for(var g=0;gt;)this.TBODY.removeChild(this.TBODY.lastChild),this.wtTable.tbodyChildrenLength--}},{key:"renderRows",value:function(t,e,n){for(var o=void 0,i=void 0,r=0,a=this.rowFilter.renderedToSource(r),s=this.wtTable.isWorkingOnClone();a=0&&(!d&&r>1e3&&(d=!0,console.warn('Performance tip: Handsontable rendered more than 1000 visible rows. Consider limiting the number of rendered rows by specifying the table height and/or turning off the "renderAllRows" option.')),void 0===e||r!==e);){if(i=this.getOrCreateTrForRow(r,i),this.renderRowHeaders(a,i),this.adjustColumns(i,n+this.rowHeaderCount),o=this.renderCells(a,i,n),s&&!this.wot.isOverlayName(c.default.CLONE_BOTTOM)||this.resetOversizedRow(a),i.firstChild){var l=this.wot.wtTable.getRowHeight(a);l?(l--,i.firstChild.style.height=l+"px"):i.firstChild.style.height=""}r++,a=this.rowFilter.renderedToSource(r)}}},{key:"resetOversizedRow",value:function(t){this.wot.getSetting("externalRowCalculator")||this.wot.wtViewport.oversizedRows&&this.wot.wtViewport.oversizedRows[t]&&(this.wot.wtViewport.oversizedRows[t]=void 0)}},{key:"markOversizedRows",value:function(){if(!this.wot.getSetting("externalRowCalculator")){var t=this.instance.wtTable.TBODY.childNodes.length,e=t*this.instance.wtSettings.settings.defaultRowHeight,n=(0,l.innerHeight)(this.instance.wtTable.TBODY)-1,o=void 0,i=void 0,r=void 0,a=void 0,s=void 0;this.instance.getSetting("totalRows");if(e!==n||this.instance.getSetting("fixedRowsBottom"))for(;t;)t--,r=this.instance.wtTable.rowFilter.renderedToSource(t),o=this.instance.wtTable.getRowHeight(r),a=this.instance.wtTable.getTrForRow(r),s=a.querySelector("th"),i=s?(0,l.innerHeight)(s):(0,l.innerHeight)(a)-1,(!o&&this.instance.wtSettings.settings.defaultRowHeight=this.wtTable.tbodyChildrenLength?(n=this.createRow(),this.appendToTbody(n)):n=0===t?this.TBODY.firstChild:e.nextSibling,n.className&&n.removeAttribute("class"),n}},{key:"createRow",value:function(){for(var t=document.createElement("TR"),e=0;et+this.rowHeaderCount;)this.COLGROUP.removeChild(this.COLGROUP.lastChild),this.wtTable.colgroupChildrenLength--;this.rowHeaderCount&&(0,l.addClass)(this.COLGROUP.childNodes[0],"rowHeader")}},{key:"adjustThead",value:function(){var t=this.wtTable.getRenderedColumnsCount(),e=this.THEAD.firstChild;if(this.columnHeaders.length){for(var n=0,o=this.columnHeaders.length;nt+this.rowHeaderCount;)e.removeChild(e.lastChild),this.theadChildrenLength--}var i=this.THEAD.childNodes.length;if(i>this.columnHeaders.length)for(var r=this.columnHeaders.length;re;)t.removeChild(t.lastChild),n--}},{key:"removeRedundantColumns",value:function(t){for(;this.wtTable.tbodyChildrenLength>t;)this.TBODY.removeChild(this.TBODY.lastChild),this.wtTable.tbodyChildrenLength--}}]),t}();e.default=A},function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{default:t}}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}e.__esModule=!0;var r=function(){function t(t,e){for(var n=0;n0&&t.clientHeight>0?t.clientHeight:1/0),n}},{key:"getWorkspaceWidth",value:function(){var t=void 0,e=this.wot.getSetting("totalColumns"),n=this.instance.wtOverlays.leftOverlay.trimmingContainer,o=void 0,i=this.wot.getSetting("stretchH"),r=document.documentElement.offsetWidth,s=this.wot.getSetting("preventOverflow");return s?(0,a.outerWidth)(this.instance.wtTable.wtRootElement):(t=this.wot.getSetting("freezeOverlays")?Math.min(r-this.getWorkspaceOffset().left,r):Math.min(this.getContainerFillWidth(),r-this.getWorkspaceOffset().left,r),n===window&&e>0&&this.sumColumnWidths(0,e-1)>t?document.documentElement.clientWidth:n!==window&&(o=(0,a.getStyle)(this.instance.wtOverlays.leftOverlay.trimmingContainer,"overflow"),"scroll"==o||"hidden"==o||"auto"==o)?Math.max(t,n.clientWidth):"none"!==i&&i?t:Math.max(t,(0,a.outerWidth)(this.instance.wtTable.TABLE)))}},{key:"hasVerticalScroll",value:function(){return this.getWorkspaceActualHeight()>this.getWorkspaceHeight()}},{key:"hasHorizontalScroll",value:function(){return this.getWorkspaceActualWidth()>this.getWorkspaceWidth()}},{key:"sumColumnWidths",value:function(t,e){for(var n=0;t0&&(t-=e),t)}},{key:"getRowHeaderWidth",value:function(){var t=this.instance.getSetting("rowHeaderWidth"),e=this.instance.getSetting("rowHeaders");if(t){this.rowHeaderWidth=0;for(var n=0,o=e.length;n0?t-e:t)}},{key:"createRowsCalculator",value:function(){var t=this,e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],n=void 0,o=void 0,i=void 0,r=void 0,s=void 0,l=void 0,u=void 0;return this.rowHeaderWidth=NaN,n=this.wot.wtSettings.settings.renderAllRows?1/0:this.getViewportHeight(),o=this.wot.wtOverlays.topOverlay.getScrollPosition()-this.wot.wtOverlays.topOverlay.getTableParentOffset(),o<0&&(o=0),i=this.wot.getSetting("fixedRowsTop"),s=this.wot.getSetting("fixedRowsBottom"),u=this.wot.getSetting("totalRows"),i&&(l=this.wot.wtOverlays.topOverlay.sumCellSizes(0,i),o+=l,n-=l),s&&this.wot.wtOverlays.bottomOverlay.clone&&(l=this.wot.wtOverlays.bottomOverlay.sumCellSizes(u-s,u),n-=l),r=this.wot.wtTable.holder.clientHeight===this.wot.wtTable.holder.offsetHeight?0:(0,a.getScrollbarWidth)(),new h.default(n,o,this.wot.getSetting("totalRows"),function(e){return t.wot.wtTable.getRowHeight(e)},e?null:this.wot.wtSettings.settings.viewportRowCalculatorOverride,e,r)}},{key:"createColumnsCalculator",value:function(){var t=this,e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],n=this.getViewportWidth(),o=void 0,i=void 0;if(this.columnHeaderHeight=NaN,o=this.wot.wtOverlays.leftOverlay.getScrollPosition()-this.wot.wtOverlays.leftOverlay.getTableParentOffset(),o<0&&(o=0),i=this.wot.getSetting("fixedColumnsLeft")){var r=this.wot.wtOverlays.leftOverlay.sumCellSizes(0,i);o+=r,n-=r}return this.wot.wtTable.holder.clientWidth!==this.wot.wtTable.holder.offsetWidth&&(n-=(0,a.getScrollbarWidth)()),new d.default(n,o,this.wot.getSetting("totalColumns"),function(e){return t.wot.wtTable.getColumnWidth(e)},e?null:this.wot.wtSettings.settings.viewportColumnCalculatorOverride,e,this.wot.getSetting("stretchH"),function(e,n){return t.wot.getSetting("onBeforeStretchingColumnWidth",e,n)})}},{key:"createRenderCalculators",value:function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0];if(t){var e=this.createRowsCalculator(!0),n=this.createColumnsCalculator(!0);this.areAllProposedVisibleRowsAlreadyRendered(e)&&this.areAllProposedVisibleColumnsAlreadyRendered(n)||(t=!1)}return t||(this.rowsRenderCalculator=this.createRowsCalculator(),this.columnsRenderCalculator=this.createColumnsCalculator()),this.rowsVisibleCalculator=null,this.columnsVisibleCalculator=null,t}},{key:"createVisibleCalculators",value:function(){this.rowsVisibleCalculator=this.createRowsCalculator(!0),this.columnsVisibleCalculator=this.createColumnsCalculator(!0)}},{key:"areAllProposedVisibleRowsAlreadyRendered",value:function(t){return!!this.rowsVisibleCalculator&&(!(t.startRow0)&&!(t.endRow>this.rowsRenderCalculator.endRow||t.endRow===this.rowsRenderCalculator.endRow&&t.endRow0)&&!(t.endColumn>this.columnsRenderCalculator.endColumn||t.endColumn===this.columnsRenderCalculator.endColumn&&t.endColumn"+A+""))),t.innerHTML=r},autoColumnSize:!0,modifyColWidth:function(t,e){var o=this.getPlugin("autoColumnSize").widths;return o[e]&&(t=o[e]),n?t:t+15}}),this.htEditor.view.wt.wtTable.holder.parentNode.style["padding-right"]=(0,u.getScrollbarWidth)()+2+"px",h&&(h=!1),e.instance._registerTimeout(setTimeout(function(){e.queryChoices(e.TEXTAREA.value)},0))},A.prototype.close=function(){d.default.prototype.close.apply(this,arguments)},A.prototype.queryChoices=function(t){var e=this;this.query=t;var n=this.cellProperties.source;"function"==typeof n?n.call(this.cellProperties,t,function(t){e.rawChoices=t,e.updateChoicesList(e.stripValuesIfNeeded(t))}):Array.isArray(n)?(this.rawChoices=n,this.updateChoicesList(this.stripValuesIfNeeded(n))):this.updateChoicesList([])},A.prototype.updateChoicesList=function(t){var e=(0,u.getCaretPosition)(this.TEXTAREA),n=(0,u.getSelectionEndPosition)(this.TEXTAREA),o=this.cellProperties.sortByRelevance,i=this.cellProperties.filter,r=null,a=null;o&&(r=A.sortByRelevance(this.stripValueIfNeeded(this.getValue()),t,this.cellProperties.filteringCaseSensitive));var s=Array.isArray(r)?r.length:0;if(i===!1)s&&(a=r[0]);else{for(var c=[],d=0,h=t.length;dl&&s>l;return c?this.flipDropdown(n):this.unflipDropdown(),this.limitDropdownIfNeeded(c?s:l,n),c},A.prototype.limitDropdownIfNeeded=function(t,e){if(e>t){var n=0,o=0,i=0,r=null;do i=this.htEditor.getRowHeight(o)||this.htEditor.view.wt.wtSettings.settings.defaultRowHeight,n+=i,o++;while(ne.charsLeft)return 1}return 0}),d=0,A=o.length;d=e?e*t:this.strippedChoices.length*t+8},A.prototype.stripValueIfNeeded=function(t){return this.stripValuesIfNeeded([t])[0]},A.prototype.stripValuesIfNeeded=function(t){var e=this.cellProperties.allowHtml,n=(0,l.arrayMap)(t,function(t){return(0,a.stringify)(t)}),o=(0,l.arrayMap)(n,function(t){return e?t:(0,s.stripTags)(t)});return o},A.prototype.allowKeyEventPropagation=function(t){var e={row:this.htEditor.getSelectedRange()?this.htEditor.getSelectedRange().from.row:-1},n=!1;return t===r.KEY_CODES.ARROW_DOWN&&e.row>0&&e.row-1&&(n=!0),n},A.prototype.discardEditor=function(t){d.default.prototype.discardEditor.apply(this,arguments),this.instance.view.render()},e.default=A},function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{default:t}}e.__esModule=!0;var i=n(16),r=n(2),a=n(0),s=n(7),l=n(43),u=o(l),c=u.default.prototype.extend();c.prototype.createElements=function(){u.default.prototype.createElements.apply(this,arguments);var t=document.createElement("DIV");t.className="handsontableEditor",this.TEXTAREA_PARENT.appendChild(t),this.htContainer=t,this.assignHooks()},c.prototype.prepare=function(t,e,n,o,i,a){u.default.prototype.prepare.apply(this,arguments);var s=this,l={startRows:0,startCols:0,minRows:0,minCols:0,className:"listbox",copyPaste:!1,autoColumnSize:!1,autoRowSize:!1,readOnly:!0,fillHandle:!1,afterOnCellMouseDown:function(t,e){var n=this.getSourceData(e.row,e.col);void 0!==n&&s.setValue(n),s.instance.destroyEditor()}};this.cellProperties.handsontable&&(0,r.extend)(l,a.handsontable),this.htOptions=l};var d=function(t){if(!(0,s.isImmediatePropagationStopped)(t)){var e,n,o=this.getActiveEditor(),r=o.htEditor.getInstance();if(t.keyCode==i.KEY_CODES.ARROW_DOWN)if(r.getSelected()||r.flipped){if(r.getSelected())if(r.flipped)e=r.getSelected()[0]+1;else if(!r.flipped){n=r.getSelected()[0];var a=r.countRows()-1;e=Math.min(a,n+1)}}else e=0;else t.keyCode==i.KEY_CODES.ARROW_UP&&(!r.getSelected()&&r.flipped?e=r.countRows()-1:r.getSelected()&&(r.flipped?(n=r.getSelected()[0],e=Math.max(0,n-1)):(n=r.getSelected()[0],e=n-1)));void 0!==e&&(e<0||r.flipped&&e>r.countRows()-1?r.deselectCell():r.selectCell(e,0),r.getData().length&&(t.preventDefault(),(0,s.stopImmediatePropagation)(t),o.instance.listen(),o.TEXTAREA.focus()))}};c.prototype.open=function(){this.instance.addHook("beforeKeyDown",d),u.default.prototype.open.apply(this,arguments),this.htEditor&&this.htEditor.destroy(),this.htEditor=new Handsontable(this.htContainer,this.htOptions),this.cellProperties.strict?(this.htEditor.selectCell(0,0),this.TEXTAREA.style.visibility="hidden"):(this.htEditor.deselectCell(),this.TEXTAREA.style.visibility="visible"),(0,a.setCaretPosition)(this.TEXTAREA,0,this.TEXTAREA.value.length)},c.prototype.close=function(){this.instance.removeHook("beforeKeyDown",d),this.instance.listen(),u.default.prototype.close.apply(this,arguments)},c.prototype.focus=function(){this.instance.listen(),u.default.prototype.focus.apply(this,arguments)},c.prototype.beginEditing=function(t){var e=this.instance.getSettings().onBeginEditing;e&&e()===!1||u.default.prototype.beginEditing.apply(this,arguments)},c.prototype.finishEditing=function(t,e){if(this.htEditor&&this.htEditor.isListening()&&this.instance.listen(),this.htEditor&&this.htEditor.getSelected()){var n=this.htEditor.getInstance().getValue();void 0!==n&&this.setValue(n)}return u.default.prototype.finishEditing.apply(this,arguments)},c.prototype.assignHooks=function(){var t=this;this.instance.addHook("afterDestroy",function(){t.htEditor&&t.htEditor.destroy()})},e.default=c},function(t,e,n){"use strict";e.__esModule=!0;var o=n(1),i=n(2),r=n(6),a="arrayMapper",s={_arrayMap:[],getValueByIndex:function(t){var e=void 0;return void 0===(e=this._arrayMap[t])?null:e},getIndexByValue:function(t){var e=void 0;return(e=this._arrayMap.indexOf(t))===-1?null:e},insertItems:function(t){var e=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,i=(0,o.arrayMax)(this._arrayMap)+1,a=[];return(0,r.rangeEach)(n-1,function(n){a.push(e._arrayMap.splice(t+n,0,i+n))}),a},removeItems:function(t){var e=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,i=[];if(Array.isArray(t)){var r=[].concat(this._arrayMap);t.sort(function(t,e){return e-t}),i=(0,o.arrayReduce)(t,function(t,n){return e._arrayMap.splice(n,1),t.concat(r.slice(n,n+1))},[])}else i=this._arrayMap.splice(t,n);return i},unshiftItems:function(t){function e(t){return(0,o.arrayReduce)(i,function(e,n){return t>n&&e++,e},0)}var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,i=this.removeItems(t,n);this._arrayMap=(0,o.arrayMap)(this._arrayMap,function(t,n){var o=e(t);return o&&(t-=o),t})},shiftItems:function(t){var e=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;this._arrayMap=(0,o.arrayMap)(this._arrayMap,function(e){return e>=t&&(e+=n),e}),(0,r.rangeEach)(n-1,function(n){e._arrayMap.splice(t+n,0,t+n)})},clearMap:function(){this._arrayMap.length=0}};(0,i.defineGetter)(s,"MIXIN_NAME",a,{writable:!1,enumerable:!1}),e.default=s},function(t,e,n){"use strict";e.__esModule=!0;var o=n(1),i=n(2),r="localHooks",a={_localHooks:Object.create(null),addLocalHook:function(t,e){this._localHooks[t]||(this._localHooks[t]=[]),this._localHooks[t].push(e)},runLocalHooks:function(t){for(var e=this,n=arguments.length,i=Array(n>1?n-1:0),r=1;r=s}},{key:"setPosition",value:function(t,e){(0,r.isNumeric)(t)&&(this._element.style.top=t+u),(0,r.isNumeric)(e)&&(this._element.style.left=e+u)}},{key:"getPosition",value:function(){return{top:this._element.style.top?parseInt(this._element.style.top,10):0,left:this._element.style.left?parseInt(this._element.style.left,10):0}}},{key:"setSize",value:function(t,e){(0,r.isNumeric)(t)&&(this._element.style.width=t+u),(0,r.isNumeric)(e)&&(this._element.style.height=e+u)}},{key:"getSize",value:function(){return{width:this._element.style.width?parseInt(this._element.style.width,10):0,height:this._element.style.height?parseInt(this._element.style.height,10):0}}},{key:"setOffset",value:function(t,e){(0,r.isNumeric)(t)&&(this._element.style.marginTop=t+u),(0,r.isNumeric)(e)&&(this._element.style.marginLeft=e+u)}},{key:"getOffset",value:function(){return{top:this._element.style.marginTop?parseInt(this._element.style.marginTop,10):0,left:this._element.style.marginLeft?parseInt(this._element.style.marginLeft,10):0}}}]),t}();e.default=c},function(t,e,n){"use strict";function o(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}e.__esModule=!0;var i=function(){function t(t,e){for(var n=0;n=a}},{key:"setPosition",value:function(t,e){t&&(this._element.style.top=t+l),e&&(this._element.style.left=e+l)}},{key:"getPosition",value:function(){return{top:this._element.style.top?parseInt(this._element.style.top,10):0,left:this._element.style.left?parseInt(this._element.style.left,10):0}}},{key:"setSize",value:function(t,e){t&&(this._element.style.width=t+l),e&&(this._element.style.height=e+l)}},{key:"getSize",value:function(){return{width:this._element.style.width?parseInt(this._element.style.width,10):0,height:this._element.style.height?parseInt(this._element.style.height,10):0}}},{key:"setOffset",value:function(t,e){t&&(this._element.style.marginTop=t+l),e&&(this._element.style.marginLeft=e+l)}},{key:"getOffset",value:function(){return{top:this._element.style.marginTop?parseInt(this._element.style.marginTop,10):0,left:this._element.style.marginLeft?parseInt(this._element.style.marginLeft,10):0}}}]),t}();e.default=u},function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{default:t}}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function r(t,e){A.set(t,e)}function a(t){var e=void 0;if(!(t instanceof u.default)){if(!A.has(t))throw Error("Record translator was not registered for this object identity");t=A.get(t)}return h.has(t)?e=h.get(t):(e=new d(t),h.set(t,e)),e}e.__esModule=!0,e.RecordTranslator=void 0;var s=function(){function t(t,e){for(var n=0;n-1;if(!A||i.allowDuplicates){var h="row"===t?"col":"row";d.strings.push(o({value:s},h,e)),u.push(s),d.needed--}}}),r}}]),t}();e.default=u},function(t,e,n){var o=n(23),i=n(24),r=n(60);t.exports=function(t){return function(e,n,a){var s,l=o(e),u=i(l.length),c=r(a,u);if(t&&n!=n){for(;u>c;)if(s=l[c++],s!=s)return!0}else for(;u>c;c++)if((t||c in l)&&l[c]===n)return t||c||0;return!t&&-1}}},function(t,e,n){var o=n(38),i=n(10)("toStringTag"),r="Arguments"==o(function(){return arguments}()),a=function(t,e){try{return t[e]}catch(t){}};t.exports=function(t){var e,n,s;return void 0===t?"Undefined":null===t?"Null":"string"==typeof(n=a(e=Object(t),i))?n:r?o(e):"Object"==(s=o(e))&&"function"==typeof e.callee?"Arguments":s}},function(t,e,n){"use strict";var o=n(19).f,i=n(78),r=n(59),a=n(29),s=n(52),l=n(30),u=n(56),c=n(166),d=n(167),A=n(172),h=n(21),f=n(46).fastKey,g=h?"_s":"size",p=function(t,e){var n,o=f(e);if("F"!==o)return t._i[o];for(n=t._f;n;n=n.n)if(n.k==e)return n};t.exports={getConstructor:function(t,e,n,c){var d=t(function(t,o){s(t,d,e,"_i"),t._i=i(null),t._f=void 0,t._l=void 0,t[g]=0,void 0!=o&&u(o,n,t[c],t)});return r(d.prototype,{clear:function(){for(var t=this,e=t._i,n=t._f;n;n=n.n)n.r=!0,n.p&&(n.p=n.p.n=void 0),delete e[n.i];t._f=t._l=void 0,t[g]=0},delete:function(t){var e=this,n=p(e,t);if(n){var o=n.n,i=n.p;delete e._i[n.i],n.r=!0,i&&(i.n=o),o&&(o.p=i),e._f==n&&(e._f=o),e._l==n&&(e._l=i),e[g]--}return!!n},forEach:function(t){s(this,d,"forEach");for(var e,n=a(t,arguments.length>1?arguments[1]:void 0,3);e=e?e.n:this._f;)for(n(e.v,e.k,this);e&&e.r;)e=e.p},has:function(t){return!!p(this,t)}}),h&&o(d.prototype,"size",{get:function(){return l(this[g])}}),d},def:function(t,e,n){var o,i,r=p(t,e);return r?r.v=n:(t._l=r={i:i=f(e,!0),k:e,v:n,p:o=t._l,n:void 0,r:!1},t._f||(t._f=r),o&&(o.n=r),t[g]++,"F"!==i&&(t._i[i]=r)),t},getEntry:p,setStrong:function(t,e,n){c(t,e,function(t,e){this._t=t,this._k=e,this._l=void 0},function(){for(var t=this,e=t._k,n=t._l;n&&n.r;)n=n.p;return t._t&&(t._l=n=n?n.n:t._t._f)?"keys"==e?d(0,n.k):"values"==e?d(0,n.v):d(0,[n.k,n.v]):(t._t=void 0,d(1))},n?"entries":"values",!n,!0),A(e)}}},function(t,e,n){"use strict";var o=n(59),i=n(46).getWeak,r=n(18),a=n(15),s=n(52),l=n(56),u=n(53),c=n(22),d=u(5),A=u(6),h=0,f=function(t){return t._l||(t._l=new g)},g=function(){this.a=[]},p=function(t,e){return d(t.a,function(t){return t[0]===e})};g.prototype={get:function(t){var e=p(this,t);if(e)return e[1]},has:function(t){return!!p(this,t)},set:function(t,e){var n=p(this,t);n?n[1]=e:this.a.push([t,e])},delete:function(t){var e=A(this.a,function(e){return e[0]===t});return~e&&this.a.splice(e,1),!!~e}},t.exports={getConstructor:function(t,e,n,r){var u=t(function(t,o){s(t,u,e,"_i"),t._i=h++,t._l=void 0,void 0!=o&&l(o,n,t[r],t)});return o(u.prototype,{delete:function(t){if(!a(t))return!1;var e=i(t);return e===!0?f(this).delete(t):e&&c(e,this._i)&&delete e[this._i]},has:function(t){if(!a(t))return!1;var e=i(t);return e===!0?f(this).has(t):e&&c(e,this._i)}}),u},def:function(t,e,n){var o=i(r(e),!0);return o===!0?f(t).set(e,n):o[t._i]=n,t},ufstore:f}},function(t,e,n){t.exports=n(13).document&&document.documentElement},function(t,e,n){t.exports=!n(21)&&!n(31)(function(){return 7!=Object.defineProperty(n(73)("div"),"a",{get:function(){return 7}}).a})},function(t,e,n){var o=n(45),i=n(10)("iterator"),r=Array.prototype;t.exports=function(t){return void 0!==t&&(o.Array===t||r[i]===t)}},function(t,e,n){var o=n(38);t.exports=Array.isArray||function(t){return"Array"==o(t)}},function(t,e,n){var o=n(15),i=Math.floor;t.exports=function(t){return!o(t)&&isFinite(t)&&i(t)===t}},function(t,e,n){var o=n(15),i=n(38),r=n(10)("match");t.exports=function(t){var e;return o(t)&&(void 0!==(e=t[r])?!!e:"RegExp"==i(t))}},function(t,e,n){var o=n(18);t.exports=function(t,e,n,i){try{return i?e(o(n)[0],n[1]):e(n)}catch(e){var r=t.return;throw void 0!==r&&o(r.call(t)),e}}},function(t,e,n){"use strict";var o=n(57),i=n(3),r=n(33),a=n(32),s=n(22),l=n(45),u=n(283),c=n(48),d=n(288),A=n(10)("iterator"),h=!([].keys&&"next"in[].keys()),f="@@iterator",g="keys",p="values",M=function(){return this};t.exports=function(t,e,n,y,m,w,v){u(n,e,y);var b,C,E,T=function(t){if(!h&&t in N)return N[t];switch(t){case g:return function(){return new n(this,t)};case p:return function(){return new n(this,t)}}return function(){return new n(this,t)}},I=e+" Iterator",x=m==p,D=!1,N=t.prototype,L=N[A]||N[f]||m&&N[m],S=L||T(m),B=m?x?T("entries"):S:void 0,k="Array"==e?N.entries||L:L;if(k&&(E=d(k.call(new t)),E!==Object.prototype&&(c(E,I,!0),o||s(E,A)||a(E,A,M))),x&&L&&L.name!==p&&(D=!0,S=function(){return L.call(this)}),o&&!v||!h&&!D&&N[A]||a(N,A,S),l[e]=S,l[I]=M,m)if(b={values:x?S:T(p),keys:w?S:T(g),entries:B},v)for(C in b)C in N||r(N,C,b[C]);else i(i.P+i.F*(h||D),e,b);return b}},function(t,e){t.exports=function(t,e){return{value:e,done:!!t}}},function(t,e,n){"use strict";var o=n(39),i=n(58),r=n(47),a=n(41),s=n(76),l=Object.assign;t.exports=!l||n(31)(function(){var t={},e={},n=Symbol(),o="abcdefghijklmnopqrst";return t[n]=7,o.split("").forEach(function(t){e[t]=t}),7!=l({},t)[n]||Object.keys(l({},e)).join("")!=o})?function(t,e){for(var n=a(t),l=arguments.length,u=1,c=i.f,d=r.f;l>u;)for(var A,h=s(arguments[u++]),f=c?o(h).concat(c(h)):o(h),g=f.length,p=0;g>p;)d.call(h,A=f[p++])&&(n[A]=h[A]);return n}:l},function(t,e,n){var o=n(22),i=n(23),r=n(155)(!1),a=n(81)("IE_PROTO");t.exports=function(t,e){var n,s=i(t),l=0,u=[];for(n in s)n!=a&&o(s,n)&&u.push(n);for(;e.length>l;)o(s,n=e[l++])&&(~r(u,n)||u.push(n));return u}},function(t,e,n){var o=n(39),i=n(23),r=n(47).f;t.exports=function(t){return function(e){for(var n,a=i(e),s=o(a),l=s.length,u=0,c=[];l>u;)r.call(a,n=s[u++])&&c.push(t?[n,a[n]]:a[n]);return c}}},function(t,e,n){var o=n(15),i=n(18),r=function(t,e){if(i(t),!o(e)&&null!==e)throw TypeError(e+": can't set as prototype!")};t.exports={set:Object.setPrototypeOf||("__proto__"in{}?function(t,e,o){try{o=n(29)(Function.call,n(79).f(Object.prototype,"__proto__").set,2),o(t,[]),e=!(t instanceof Array)}catch(t){e=!0}return function(t,n){return r(t,n),e?t.__proto__=n:o(t,n),t}}({},!1):void 0),check:r}},function(t,e,n){"use strict";var o=n(13),i=n(19),r=n(21),a=n(10)("species");t.exports=function(t){var e=o[t];r&&e&&!e[a]&&i.f(e,a,{configurable:!0,get:function(){return this}})}},function(t,e,n){var o=n(24),i=n(174),r=n(30);t.exports=function(t,e,n,a){var s=String(r(t)),l=s.length,u=void 0===n?" ":String(n),c=o(e);if(c<=l||""==u)return s;var d=c-l,A=i.call(u,Math.ceil(d/u.length));return A.length>d&&(A=A.slice(0,d)),a?A+s:s+A}},function(t,e,n){"use strict";var o=n(61),i=n(30);t.exports=function(t){var e=String(i(this)),n="",r=o(t);if(r<0||r==1/0)throw RangeError("Count can't be negative");for(;r>0;(r>>>=1)&&(e+=e))1&r&&(n+=e);return n}},function(t,e,n){e.f=n(10)},function(t,e,n){var o=n(156),i=n(10)("iterator"),r=n(45);t.exports=n(44).getIteratorMethod=function(t){if(void 0!=t)return t[i]||t["@@iterator"]||r[o(t)]}},function(t,e,n){"use strict";function o(t){var e="undefined"!=typeof window&&window.jQuery;e&&(e.fn.handsontable=function(e){var n=this.first(),o=n.data("handsontable");if("string"!=typeof e){var i=e||{};return o?o.updateSettings(i):(o=new t.Core(n[0],i),n.data("handsontable",o),o.init()),n}var r=[],a=void 0;if(arguments.length>1)for(var s=1,l=arguments.length;ss?e.style.width=n.minWidth+"px":s>n.maxWidth?e.style.width=n.maxWidth+"px":e.style.width=s+"px",l=e.scrollHeight?e.scrollHeight-1:0,n.minHeight>l?e.style.height=n.minHeight+"px":n.maxHeight-1||"true"===t.contentEditable}var n=this,o=!1;if(t.metaKey?o=!0:t.ctrlKey&&navigator.userAgent.indexOf("Mac")===-1&&(o=!0),o){if(document.activeElement!==this.elTextarea&&(""!==this.getSelectionText()||e()))return;this.selectNodeText(this.elTextarea),setTimeout(function(){document.activeElement!==n.elTextarea&&n.selectNodeText(n.elTextarea)},0)}t.isImmediatePropagationEnabled===!1||!o||67!==t.keyCode&&86!==t.keyCode&&88!==t.keyCode||(88===t.keyCode?setTimeout(function(){n.triggerCut(t)},0):86===t.keyCode&&setTimeout(function(){n.triggerPaste(t)},0))},i.prototype.selectNodeText=function(t){t&&t.select()},i.prototype.getSelectionText=function(){var t="";return window.getSelection?t=window.getSelection().toString():document.selection&&"Control"!==document.selection.type&&(t=document.selection.createRange().text),t},i.prototype.copyable=function(t){if("string"!=typeof t&&void 0===t.toString)throw new Error("copyable requires string parameter");this.elTextarea.value=t,this.selectNodeText(this.elTextarea)},i.prototype.onCut=function(t){this.cutCallbacks.push(t)},i.prototype.onPaste=function(t){this.pasteCallbacks.push(t)},i.prototype.removeCallback=function(t){var e,n;for(e=0,n=this.copyCallbacks.length;e0?-i:0,e=a,a+="px",(0,l.setOverlayPosition)(t,a,s)}this.adjustHeaderBordersPosition(e),this.adjustElementsSize()}}},{key:"setScrollPosition",value:function(t){this.mainTableScrollableElement===window?window.scrollTo(t,(0,l.getWindowScrollTop)()):this.mainTableScrollableElement.scrollLeft=t}},{key:"onScroll",value:function(){this.wot.getSetting("onScrollVertically")}},{key:"sumCellSizes",value:function(t,e){for(var n=0,o=this.wot.wtSettings.defaultColumnWidth;t0&&void 0!==arguments[0]&&arguments[0];this.updateTrimmingContainer(),(this.needFullRender||t)&&(this.adjustRootElementSize(),this.adjustRootChildrenSize(),t||(this.areElementSizesAdjusted=!0))}},{key:"adjustRootElementSize",value:function(){var t=this.wot.wtTable.holder,e=t.clientHeight===t.offsetHeight?0:(0,l.getScrollbarWidth)(),n=this.clone.wtTable.holder.parentNode,o=n.style,i=this.wot.getSetting("preventOverflow"),r=void 0;if(this.trimmingContainer!==window||"vertical"===i){var a=this.wot.wtViewport.getWorkspaceHeight()-e;a=Math.min(a,(0,l.innerHeight)(this.wot.wtTable.wtRootElement)),o.height=a+"px"}else o.height="";this.clone.wtTable.holder.style.height=o.height,r=(0,l.outerWidth)(this.clone.wtTable.TABLE),o.width=(0===r?r:r+4)+"px"}},{key:"adjustRootChildrenSize",value:function(){var t=(0,l.getScrollbarWidth)();this.clone.wtTable.hider.style.height=this.hider.style.height,this.clone.wtTable.holder.style.height=this.clone.wtTable.holder.parentNode.style.height,0===t&&(t=30),this.clone.wtTable.holder.style.width=parseInt(this.clone.wtTable.holder.parentNode.style.width,10)+t+"px"}},{key:"applyToDOM",value:function(){var t=this.wot.getSetting("totalColumns");if(this.areElementSizesAdjusted||this.adjustElementsSize(),"number"==typeof this.wot.wtViewport.columnsRenderCalculator.startPosition)this.spreader.style.left=this.wot.wtViewport.columnsRenderCalculator.startPosition+"px";else{if(0!==t)throw new Error("Incorrect value of the columnsRenderCalculator");this.spreader.style.left="0"}this.spreader.style.right="",this.needFullRender&&this.syncOverlayOffset()}},{key:"syncOverlayOffset",value:function(){"number"==typeof this.wot.wtViewport.rowsRenderCalculator.startPosition?this.clone.wtTable.spreader.style.top=this.wot.wtViewport.rowsRenderCalculator.startPosition+"px":this.clone.wtTable.spreader.style.top=""}},{key:"scrollTo",value:function(t,e){var n=this.getTableParentOffset(),o=this.wot.cloneSource?this.wot.cloneSource:this.wot,i=o.wtTable.holder,r=0;e&&i.offsetWidth!==i.clientWidth&&(r=(0,l.getScrollbarWidth)()),e?(n+=this.sumCellSizes(0,t+1),n-=this.wot.wtViewport.getViewportWidth()):n+=this.sumCellSizes(this.wot.getSetting("fixedColumnsLeft"),t),n+=r,this.setScrollPosition(n)}},{key:"getTableParentOffset",value:function(){var t=this.wot.getSetting("preventOverflow"),e=0;return t||this.trimmingContainer!==window||(e=this.wot.wtTable.holderOffset.left),e}},{key:"getScrollPosition",value:function(){return(0,l.getScrollLeft)(this.mainTableScrollableElement)}},{key:"adjustHeaderBordersPosition",value:function(t){var e=this.wot.wtTable.holder.parentNode,n=this.wot.getSetting("rowHeaders"),o=this.wot.getSetting("fixedColumnsLeft"),i=this.wot.getSetting("totalRows");if(i?(0,l.removeClass)(e,"emptyRows"):(0,l.addClass)(e,"emptyRows"),o&&!n.length)(0,l.addClass)(e,"innerBorderLeft");else if(!o&&n.length){var r=(0,l.hasClass)(e,"innerBorderLeft");t?(0,l.addClass)(e,"innerBorderLeft"):(0,l.removeClass)(e,"innerBorderLeft"),(!r&&t||r&&!t)&&this.wot.wtOverlays.adjustElementsSize()}}}]),e}(c.default);c.default.registerOverlay(c.default.CLONE_LEFT,d),e.default=d},function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{default:t}}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function r(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function a(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}e.__esModule=!0;var s=function(){function t(t,e){for(var n=0;n0?-i:0,e=s,s+="px",(0,l.setOverlayPosition)(t,a,s)}this.adjustHeaderBordersPosition(e),this.adjustElementsSize()}}},{key:"setScrollPosition",value:function(t){this.mainTableScrollableElement===window?window.scrollTo((0,l.getWindowScrollLeft)(),t):this.mainTableScrollableElement.scrollTop=t}},{key:"onScroll",value:function(){this.wot.getSetting("onScrollHorizontally")}},{key:"sumCellSizes",value:function(t,e){for(var n=0,o=this.wot.wtSettings.settings.defaultRowHeight;t0&&void 0!==arguments[0]&&arguments[0];this.updateTrimmingContainer(),(this.needFullRender||t)&&(this.adjustRootElementSize(),this.adjustRootChildrenSize(),t||(this.areElementSizesAdjusted=!0))}},{key:"adjustRootElementSize",value:function(){var t=this.wot.wtTable.holder,e=t.clientWidth===t.offsetWidth?0:(0,l.getScrollbarWidth)(),n=this.clone.wtTable.holder.parentNode,o=n.style,i=this.wot.getSetting("preventOverflow"),r=void 0;if(this.trimmingContainer!==window||"horizontal"===i){var a=this.wot.wtViewport.getWorkspaceWidth()-e;a=Math.min(a,(0,l.innerWidth)(this.wot.wtTable.wtRootElement)),o.width=a+"px"}else o.width="";this.clone.wtTable.holder.style.width=o.width,r=(0,l.outerHeight)(this.clone.wtTable.TABLE),o.height=(0===r?r:r+4)+"px"}},{key:"adjustRootChildrenSize",value:function(){var t=(0,l.getScrollbarWidth)();this.clone.wtTable.hider.style.width=this.hider.style.width,this.clone.wtTable.holder.style.width=this.clone.wtTable.holder.parentNode.style.width,0===t&&(t=30),this.clone.wtTable.holder.style.height=parseInt(this.clone.wtTable.holder.parentNode.style.height,10)+t+"px"}},{key:"applyToDOM",value:function(){var t=this.wot.getSetting("totalRows");if(this.areElementSizesAdjusted||this.adjustElementsSize(),"number"==typeof this.wot.wtViewport.rowsRenderCalculator.startPosition)this.spreader.style.top=this.wot.wtViewport.rowsRenderCalculator.startPosition+"px";else{if(0!==t)throw new Error("Incorrect value of the rowsRenderCalculator");this.spreader.style.top="0"}this.spreader.style.bottom="",this.needFullRender&&this.syncOverlayOffset()}},{key:"syncOverlayOffset",value:function(){"number"==typeof this.wot.wtViewport.columnsRenderCalculator.startPosition?this.clone.wtTable.spreader.style.left=this.wot.wtViewport.columnsRenderCalculator.startPosition+"px":this.clone.wtTable.spreader.style.left=""}},{key:"scrollTo",value:function(t,e){var n=this.getTableParentOffset(),o=this.wot.cloneSource?this.wot.cloneSource:this.wot,i=o.wtTable.holder,r=0;if(e&&i.offsetHeight!==i.clientHeight&&(r=(0,l.getScrollbarWidth)()),e){var a=this.wot.getSetting("fixedRowsBottom"),s=(this.wot.getSetting("fixedRowsTop"),this.wot.getSetting("totalRows"));n+=this.sumCellSizes(0,t+1),n-=this.wot.wtViewport.getViewportHeight()-this.sumCellSizes(s-a,s),n+=1}else n+=this.sumCellSizes(this.wot.getSetting("fixedRowsTop"),t);n+=r,this.setScrollPosition(n)}},{key:"getTableParentOffset",value:function(){return this.mainTableScrollableElement===window?this.wot.wtTable.holderOffset.top:0}},{key:"getScrollPosition",value:function(){return(0,l.getScrollTop)(this.mainTableScrollableElement)}},{key:"redrawSelectionBorders",value:function(t){if(t&&t.cellRange){var e=t.getBorder(this.wot);if(e){var n=t.getCorners();e.disappear(),e.appear(n)}}}},{key:"redrawAllSelectionsBorders",value:function(){var t=this.wot.selections;this.redrawSelectionBorders(t.current),this.redrawSelectionBorders(t.area),this.redrawSelectionBorders(t.fill),this.wot.wtTable.wot.wtOverlays.leftOverlay.refresh()}},{key:"adjustHeaderBordersPosition",value:function(t){var e=this.wot.wtTable.holder.parentNode,n=this.wot.getSetting("totalColumns");if(n?(0,l.removeClass)(e,"emptyColumns"):(0,l.addClass)(e,"emptyColumns"),0===this.wot.getSetting("fixedRowsTop")&&this.wot.getSetting("columnHeaders").length>0){var o=(0,l.hasClass)(e,"innerBorderTop");t||0===this.wot.getSetting("totalRows")?(0,l.addClass)(e,"innerBorderTop"):(0,l.removeClass)(e,"innerBorderTop"),(!o&&t||o&&!t)&&(this.wot.wtOverlays.adjustElementsSize(),this.redrawAllSelectionsBorders())}if(0===this.wot.getSetting("rowHeaders").length){var i=this.clone.wtTable.THEAD.querySelectorAll("th:nth-of-type(2)");if(i)for(var r=0;r0&&(c=-a+"px"),o&&"horizontal"!==o||r<0&&s-t.offsetHeight>0&&(d=-r+"px"),(0,l.setOverlayPosition)(t,c,d)}else(0,l.resetCssTransform)(t); +t.style.height=(0===e?e:e+4)+"px",t.style.width=(0===n?n:n+4)+"px"}}}]),e}(c.default);c.default.registerOverlay(c.default.CLONE_TOP_LEFT_CORNER,d),e.default=d},function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{default:t}}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}e.__esModule=!0;var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},a=function(){function t(t,e){for(var n=0;n=i[1]&&a<=i[3]&&(l=t.wtTable.getColumnHeader(a))){var c=[];this.settings.highlightHeaderClassName&&c.push(this.settings.highlightHeaderClassName),this.settings.highlightColumnClassName&&c.push(this.settings.highlightColumnClassName),(0,s.addClass)(l,c)}for(var d=0;d=i[0]&&r<=i[2]&&(l=t.wtTable.getRowHeader(r))){var A=[];this.settings.highlightHeaderClassName&&A.push(this.settings.highlightHeaderClassName),this.settings.highlightRowClassName&&A.push(this.settings.highlightRowClassName),(0,s.addClass)(l,A)}for(var h=0;h=i[0]&&r<=i[2]&&a>=i[1]&&a<=i[3]?this.settings.className&&this.addClassAtCoords(t,r,a,this.settings.className):r>=i[0]&&r<=i[2]?this.settings.highlightRowClassName&&this.addClassAtCoords(t,r,a,this.settings.highlightRowClassName):a>=i[1]&&a<=i[3]&&this.settings.highlightColumnClassName&&this.addClassAtCoords(t,r,a,this.settings.highlightColumnClassName)}if(t.getSetting("onBeforeDrawBorders",i,this.settings.className),this.settings.border){var f=this.getBorder(t);f&&f.appear(i)}}}}]),t}();e.default=f},function(t,e,n){"use strict";e.__esModule=!0;var o=n(14),i=n(9),r=n(26),a="autocomplete";e.default={editor:(0,o.getEditor)(a),renderer:(0,i.getRenderer)(a),validator:(0,r.getValidator)(a)}},function(t,e,n){"use strict";e.__esModule=!0;var o=n(14),i=n(9),r="checkbox";e.default={editor:(0,o.getEditor)(r),renderer:(0,i.getRenderer)(r)}},function(t,e,n){"use strict";e.__esModule=!0;var o=n(14),i=n(9),r=n(26),a="date";e.default={editor:(0,o.getEditor)(a),renderer:(0,i.getRenderer)("autocomplete"),validator:(0,r.getValidator)(a)}},function(t,e,n){"use strict";e.__esModule=!0;var o=n(14),i=n(9),r=n(26),a="dropdown";e.default={editor:(0,o.getEditor)(a),renderer:(0,i.getRenderer)("autocomplete"),validator:(0,r.getValidator)("autocomplete")}},function(t,e,n){"use strict";e.__esModule=!0;var o=n(14),i=n(9),r="handsontable";e.default={editor:(0,o.getEditor)(r),renderer:(0,i.getRenderer)("autocomplete")}},function(t,e,n){"use strict";e.__esModule=!0;var o=n(14),i=n(9),r=n(26),a="numeric";e.default={editor:(0,o.getEditor)(a),renderer:(0,i.getRenderer)(a),validator:(0,r.getValidator)(a),dataType:"number"}},function(t,e,n){"use strict";e.__esModule=!0;var o=n(14),i=n(9),r=(n(26),"password");e.default={editor:(0,o.getEditor)(r),renderer:(0,i.getRenderer)(r),copyable:!1}},function(t,e,n){"use strict";e.__esModule=!0;var o=n(25),i=n(14),r=n(9),a="text";e.default={editor:(0,o.isMobileBrowser)()?(0,i.getEditor)("mobile"):(0,i.getEditor)(a),renderer:(0,r.getRenderer)(a)}},function(t,e,n){"use strict";e.__esModule=!0;var o=n(14),i=n(9),r=n(26),a="time";e.default={editor:(0,o.getEditor)("text"),renderer:(0,i.getRenderer)("text"),validator:(0,r.getValidator)(a)}},function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{default:t}}function i(t,e,n){var o=this;this.instance=t,this.priv=e,this.GridSettings=n,this.dataSource=this.instance.getSettings().data,this.cachedLength=null,this.skipCache=!1,this.latestSourceRowsCount=0,this.dataSource&&this.dataSource[0]?this.duckSchema=this.recursiveDuckSchema(this.dataSource[0]):this.duckSchema={},this.createMap(),this.interval=h.default.create(function(){return o.clearLengthCache()},"15fps"),this.instance.addHook("skipLengthCache",function(t){return o.onSkipLengthCache(t)}),this.onSkipLengthCache(500)}e.__esModule=!0;var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},a=n(132),s=o(a),l=n(65),u=n(66),c=n(2),d=n(1),A=n(269),h=o(A),f=n(6),g=n(210),p=o(g),M=n(8);o(M);i.prototype.DESTINATION_RENDERER=1,i.prototype.DESTINATION_CLIPBOARD_GENERATOR=2,i.prototype.recursiveDuckSchema=function(t){return(0,c.duckSchema)(t)},i.prototype.recursiveDuckColumns=function(t,e,n){var o,i;if("undefined"==typeof e&&(e=0,n=""),"object"===("undefined"==typeof t?"undefined":r(t))&&!Array.isArray(t))for(i in t)(0,c.hasOwnProperty)(t,i)&&(null===t[i]?(o=n+i,this.colToPropCache.push(o),this.propToColCache.set(o,e),e++):e=this.recursiveDuckColumns(t[i],e,i+"."));return e},i.prototype.createMap=function(){var t=void 0,e=this.getSchema();if("undefined"==typeof e)throw new Error("trying to create `columns` definition but you didn't provide `schema` nor `data`");this.colToPropCache=[],this.propToColCache=new p.default;var n=this.instance.getSettings().columns;if(n){var o=this.instance.getSettings().maxCols,i=Math.min(o,n.length),r=0,a=!1,s=(0,c.deepObjectSize)(e);for("function"==typeof n&&(i=s>0?s:this.instance.countSourceCols(),a=!0),t=0;t=this.instance.countSourceRows())&&(t=this.instance.countSourceRows()),this.instance.runHooks("beforeCreateRow",t,e,n),i=t;for(var s=this.instance.getSettings().maxRows;a=this.instance.countCols())&&(t=this.instance.countCols()),this.instance.runHooks("beforeCreateCol",t,e,n),i=t;for(var l=this.instance.getSettings().maxCols;s=this.instance.countCols()){if(r>0)for(var c=0;c=4?[].slice.call(arguments,3):[],i=this.instance.getDataAtCol(t),r=i.slice(e,e+n),a=i.slice(e+n);(0,d.extendArray)(o,a);for(var s=0;s=4?[].slice.call(arguments,3):[],i=this.instance.getSourceDataAtRow(t),r=i.slice(e,e+n),a=i.slice(e+n);(0,d.extendArray)(o,a);for(var s=0;s-1){var r=e.split("."),a=n;if(!a)return null;for(var s=0,l=r.length;s-1){var s=e.split("."),l=i,u=0,d=void 0;for(u=0,d=s.length-1;u1&&void 0!==arguments[1]?arguments[1]:[];o(this,t),this.hot=e,this.data=n,this.dataType="array",this.colToProp=function(){},this.propToCol=function(){}}return i(t,[{key:"getData",value:function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0],e=this.data;return t&&(e=this.getByRange({row:0,col:0},{row:Math.max(this.countRows()-1,0),col:Math.max(this.countColumns()-1,0)},!0)),e}},{key:"setData",value:function(t){this.data=t}},{key:"getAtColumn",value:function(t){var e=this,n=[];return(0,a.arrayEach)(this.data,function(o){var i=e.colToProp(t);o="string"==typeof i?(0,r.getProperty)(o,i):o[i],n.push(o)}),n}},{key:"getAtRow",value:function(t){return this.data[t]}},{key:"getAtCell",value:function(t,e){var n=null,o=this.hot.runHooks("modifyRowData",t),i=isNaN(o)?o:this.data[t];if(i){var a=this.colToProp(e);n="string"==typeof a?(0,r.getProperty)(i,a):"function"==typeof a?a(this.data.slice(t,t+1)[0]):i[a]}return n}},{key:"getByRange",value:function(t,e){var n=this,o=arguments.length>2&&void 0!==arguments[2]&&arguments[2],i=Math.min(t.row,e.row),r=Math.min(t.col,e.col),a=Math.max(t.row,e.row),l=Math.max(t.col,e.col),u=[];return(0,s.rangeEach)(i,a,function(t){var e=n.getAtRow(t),i=void 0;"array"===n.dataType?i=e.slice(r,l+1):"object"===n.dataType&&(i=o?[]:{},(0,s.rangeEach)(r,l,function(t){var r=n.colToProp(t);o?i.push(e[r]):i[r]=e[r]})),u.push(i)}),u}},{key:"countRows",value:function(){return Array.isArray(this.data)?this.data.length:0}},{key:"countColumns",value:function(){var t=0;return Array.isArray(this.data)&&("array"===this.dataType?t=this.data[0].length:"object"===this.dataType&&(t=Object.keys(this.data[0]).length)),t}},{key:"destroy",value:function(){this.data=null,this.hot=null}}]),t}();e.default=l},function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{default:t}}function i(t,e,n){function o(t){n.setSelectedHeaders(!1,!1,!1);var o="function"==typeof e.settings.enterMoves?e.settings.enterMoves(event):e.settings.enterMoves;t?n.transformStart(-o.row,-o.col):n.transformStart(o.row,o.col,!0)}function i(t){t?(n.selectedHeader.cols&&n.setSelectedHeaders(n.selectedHeader.rows,!1,!1),n.transformEnd(-1,0)):(n.setSelectedHeaders(!1,!1,!1),n.transformStart(-1,0))}function u(t){t?n.transformEnd(1,0):(n.setSelectedHeaders(!1,!1,!1),n.transformStart(1,0))}function A(t){t?n.transformEnd(0,1):(n.setSelectedHeaders(!1,!1,!1),n.transformStart(0,1))}function h(t){t?(n.selectedHeader.rows&&n.setSelectedHeaders(!1,n.selectedHeader.cols,!1),n.transformEnd(0,-1)):(n.setSelectedHeaders(!1,!1,!1),n.transformStart(0,-1))}function f(l){var c,f;if(t.isListening()&&(t.runHooks("beforeKeyDown",l),!m&&!(0,s.isImmediatePropagationStopped)(l)&&(e.lastKeyCode=l.keyCode,n.isSelected()))){if(c=(l.ctrlKey||l.metaKey)&&!l.altKey,M&&!M.isWaiting()&&!((0,a.isMetaKey)(l.keyCode)||(0,a.isCtrlKey)(l.keyCode)||c||y.isEditorOpened()))return void y.openEditor("",l);switch(f=l.shiftKey?n.setRangeEnd:n.setRangeStart,l.keyCode){case a.KEY_CODES.A:!y.isEditorOpened()&&c&&(n.selectAll(),l.preventDefault(),(0,s.stopPropagation)(l));break;case a.KEY_CODES.ARROW_UP:y.isEditorOpened()&&!M.isWaiting()&&y.closeEditorAndSaveChanges(c),i(l.shiftKey),l.preventDefault(),(0,s.stopPropagation)(l);break;case a.KEY_CODES.ARROW_DOWN:y.isEditorOpened()&&!M.isWaiting()&&y.closeEditorAndSaveChanges(c),u(l.shiftKey),l.preventDefault(),(0,s.stopPropagation)(l);break;case a.KEY_CODES.ARROW_RIGHT:y.isEditorOpened()&&!M.isWaiting()&&y.closeEditorAndSaveChanges(c),A(l.shiftKey),l.preventDefault(),(0,s.stopPropagation)(l);break;case a.KEY_CODES.ARROW_LEFT:y.isEditorOpened()&&!M.isWaiting()&&y.closeEditorAndSaveChanges(c),h(l.shiftKey),l.preventDefault(),(0,s.stopPropagation)(l);break;case a.KEY_CODES.TAB:n.setSelectedHeaders(!1,!1,!1);var g="function"==typeof e.settings.tabMoves?e.settings.tabMoves(l):e.settings.tabMoves;l.shiftKey?n.transformStart(-g.row,-g.col):n.transformStart(g.row,g.col,!0),l.preventDefault(),(0,s.stopPropagation)(l);break;case a.KEY_CODES.BACKSPACE:case a.KEY_CODES.DELETE:n.empty(l),y.prepareEditor(),l.preventDefault();break;case a.KEY_CODES.F2:y.openEditor(null,l),M&&M.enableFullEditMode(),l.preventDefault();break;case a.KEY_CODES.ENTER:y.isEditorOpened()?(M&&M.state!==d.EditorState.WAITING&&y.closeEditorAndSaveChanges(c),o(l.shiftKey)):t.getSettings().enterBeginsEditing?(y.openEditor(null,l),M&&M.enableFullEditMode()):o(l.shiftKey),l.preventDefault(),(0,s.stopImmediatePropagation)(l);break;case a.KEY_CODES.ESCAPE:y.isEditorOpened()&&y.closeEditorAndRestoreOriginalValue(c),l.preventDefault();break;case a.KEY_CODES.HOME:n.setSelectedHeaders(!1,!1,!1),f(l.ctrlKey||l.metaKey?new r.CellCoords(0,e.selRange.from.col):new r.CellCoords(e.selRange.from.row,0)),l.preventDefault(),(0,s.stopPropagation)(l);break;case a.KEY_CODES.END:n.setSelectedHeaders(!1,!1,!1),f(l.ctrlKey||l.metaKey?new r.CellCoords(t.countRows()-1,e.selRange.from.col):new r.CellCoords(e.selRange.from.row,t.countCols()-1)),l.preventDefault(),(0,s.stopPropagation)(l);break;case a.KEY_CODES.PAGE_UP:n.setSelectedHeaders(!1,!1,!1),n.transformStart(-t.countVisibleRows(),0),l.preventDefault(),(0,s.stopPropagation)(l);break;case a.KEY_CODES.PAGE_DOWN:n.setSelectedHeaders(!1,!1,!1),n.transformStart(t.countVisibleRows(),0),l.preventDefault(),(0,s.stopPropagation)(l)}}}function g(){function e(t,e,n){"TD"==n.nodeName&&(y.openEditor(),M&&M.enableFullEditMode())}t.addHook("afterDocumentKeyDown",f),p.addEventListener(document.documentElement,"keydown",function(e){m||t.runHooks("afterDocumentKeyDown",e)}),t.view.wt.update("onCellDblClick",e),t.addHook("afterDestroy",function(){m=!0})}var p,M,y=this,m=!1;p=new c.default(t),this.destroyEditor=function(t){this.closeEditor(t)},this.getActiveEditor=function(){return M},this.prepareEditor=function(){var n,o,i,r,a,s,u;return M&&M.isWaiting()?void this.closeEditor(!1,!1,function(t){t&&y.prepareEditor()}):(n=e.selRange.highlight.row,o=e.selRange.highlight.col,i=t.colToProp(o),r=t.getCell(n,o),a=t.getSourceDataAtCell(t.runHooks("modifyRow",n),o),s=t.getCellMeta(n,o),u=t.getCellEditor(s),void(u?(M=(0,l.getEditorInstance)(u,t),M.prepare(n,o,i,r,a,s)):M=void 0))},this.isEditorOpened=function(){return M&&M.isOpened()},this.openEditor=function(t,e){M&&!M.cellProperties.readOnly?M.beginEditing(t,e):M&&M.cellProperties.readOnly&&e&&e.keyCode===a.KEY_CODES.ENTER&&o()},this.closeEditor=function(t,e,n){M?M.finishEditing(t,e,n):n&&n(!1)},this.closeEditorAndSaveChanges=function(t){return this.closeEditor(!1,t)},this.closeEditorAndRestoreOriginalValue=function(t){return this.closeEditor(!0,t)},g()}e.__esModule=!0;var r=n(11),a=n(16),s=n(7),l=n(14),u=n(4),c=o(u),d=n(36);e.default=i},function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{default:t}}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function r(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function a(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}e.__esModule=!0;var s=function(){function t(t,e){for(var n=0;n0&&void 0!==arguments[0]?arguments[0]:null;l(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"open",this).call(this),this.showDatepicker(t)}},{key:"close",value:function(){var t=this;this._opened=!1,this.instance._registerTimeout(setTimeout(function(){t.instance.selection.refreshBorders()},0)),l(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"close",this).call(this)}},{key:"finishEditing",value:function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0],n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(t){var o=this.originalValue;void 0!==o&&this.setValue(o)}this.hideDatepicker(),l(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"finishEditing",this).call(this,t,n)}},{key:"showDatepicker",value:function(t){this.$datePicker.config(this.getDatePickerConfig());var e=this.TD.getBoundingClientRect(),n=this.cellProperties.dateFormat||this.defaultDateFormat,o=this.$datePicker.config(),i=void 0,r=this.instance.view.isMouseDown(),a=!!t&&(0,M.isMetaKey)(t.keyCode);this.datePickerStyle.top=window.pageYOffset+e.top+(0,h.outerHeight)(this.TD)+"px",this.datePickerStyle.left=window.pageXOffset+e.left+"px",this.$datePicker._onInputFocus=function(){},o.format=n,this.originalValue?(i=this.originalValue,(0,c.default)(i,n,!0).isValid()&&this.$datePicker.setMoment((0,c.default)(i,n),!0),this.getValue()!==this.originalValue&&this.setValue(this.originalValue),a||r||this.setValue("")):this.cellProperties.defaultDate?(i=this.cellProperties.defaultDate,o.defaultDate=i,(0,c.default)(i,n,!0).isValid()&&this.$datePicker.setMoment((0,c.default)(i,n),!0),a||r||this.setValue("")):this.$datePicker.gotoToday(),this.datePickerStyle.display="block",this.$datePicker.show()}},{key:"hideDatepicker",value:function(){this.datePickerStyle.display="none",this.$datePicker.hide()}},{key:"getDatePickerConfig",value:function(){var t=this,e=this.TEXTAREA,n={};this.cellProperties&&this.cellProperties.datePickerConfig&&(0,f.deepExtend)(n,this.cellProperties.datePickerConfig);var o=n.onSelect,i=n.onClose;return n.field=e,n.trigger=e,n.container=this.datePicker,n.bound=!1,n.format=n.format||this.defaultDateFormat,n.reposition=n.reposition||!1,n.onSelect=function(e){isNaN(e.getTime())||(e=(0,c.default)(e).format(t.cellProperties.dateFormat||t.defaultDateFormat)),t.setValue(e),t.hideDatepicker(),o&&o()},n.onClose=function(){t.parentDestroyed||t.finishEditing(!1),i&&i()},n}}]),e}(w.default);e.default=v},function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{default:t}}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function r(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function a(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}e.__esModule=!0;var s=function(){function t(t,e){for(var n=0;nparseInt(this.editorContainer.style.left,10)+A.editorContainer.width?this.editorContainer.style.left=window.innerWidth-A.editorContainer.width+"px":s.left+l/2=0&&(n.select[o].selected=!0),(0,a.stopImmediatePropagation)(t),t.preventDefault();break;case s.KEY_CODES.ARROW_DOWN:var i=n.select.selectedIndex+1;i<=n.select.length-1&&(n.select[i].selected=!0),(0,a.stopImmediatePropagation)(t),t.preventDefault()}};c.prototype.open=function(){this._opened=!0,this.refreshDimensions(),this.select.style.display="",this.instance.addHook("beforeKeyDown",d)},c.prototype.close=function(){this._opened=!1,this.select.style.display="none",this.instance.removeHook("beforeKeyDown",d)},c.prototype.focus=function(){this.select.focus()},c.prototype.refreshValue=function(){var t=this.instance.getSourceDataAtCell(this.row,this.prop);this.originalValue=t,this.setValue(t),this.refreshDimensions()},c.prototype.refreshDimensions=function(){if(this.state===l.EditorState.EDITING){if(this.TD=this.getEditedCell(),!this.TD)return void this.close();var t,e=(0,r.outerWidth)(this.TD)+1,n=(0,r.outerHeight)(this.TD)+1,o=(0,r.offset)(this.TD),i=(0,r.offset)(this.instance.rootElement),a=(0,r.getScrollableElement)(this.TD),s=o.top-i.top-1-(a.scrollTop||0),u=o.left-i.left-1-(a.scrollLeft||0),c=this.checkEditorSection(),d=this.instance.getSettings();d.rowHeaders?1:0,d.colHeaders?1:0;switch(c){case"top":t=(0,r.getCssTransform)(this.instance.view.wt.wtOverlays.topOverlay.clone.wtTable.holder.parentNode);break;case"left":t=(0,r.getCssTransform)(this.instance.view.wt.wtOverlays.leftOverlay.clone.wtTable.holder.parentNode);break;case"top-left-corner":t=(0,r.getCssTransform)(this.instance.view.wt.wtOverlays.topLeftCornerOverlay.clone.wtTable.holder.parentNode);break;case"bottom-left-corner":t=(0,r.getCssTransform)(this.instance.view.wt.wtOverlays.bottomLeftCornerOverlay.clone.wtTable.holder.parentNode);break;case"bottom":t=(0,r.getCssTransform)(this.instance.view.wt.wtOverlays.bottomOverlay.clone.wtTable.holder.parentNode)}0===this.instance.getSelected()[0]&&(s+=1),0===this.instance.getSelected()[1]&&(u+=1);var A=this.select.style;t&&t!=-1?A[t[0]]=t[1]:(0,r.resetCssTransform)(this.select);var h=(0,r.getComputedStyle)(this.TD);parseInt(h.borderTopWidth,10)>0&&(n-=1),parseInt(h.borderLeftWidth,10)>0&&(e-=1),A.height=n+"px",A.minWidth=e+"px",A.top=s+"px",A.left=u+"px",A.margin="0px"}},c.prototype.getEditedCell=function(){var t,e=this.checkEditorSection();switch(e){case"top":t=this.instance.view.wt.wtOverlays.topOverlay.clone.wtTable.getCell({row:this.row,col:this.col}),this.select.style.zIndex=101;break;case"corner":t=this.instance.view.wt.wtOverlays.topLeftCornerOverlay.clone.wtTable.getCell({row:this.row,col:this.col}),this.select.style.zIndex=103;break;case"left":t=this.instance.view.wt.wtOverlays.leftOverlay.clone.wtTable.getCell({row:this.row,col:this.col}),this.select.style.zIndex=102;break;default:t=this.instance.getCell(this.row,this.col),this.select.style.zIndex=""}return t!=-1&&t!=-2?t:void 0},e.default=c},function(t,e,n){"use strict";function o(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e.default=t,e}function i(t){return t&&t.__esModule?t:{default:t}}function r(t,e){var n=new d.default(t,e||{});return n.init(),n}n(96),n(113),n(122),n(123),n(107),n(121),n(104),n(105),n(106),n(95),n(118),n(116),n(114),n(119),n(120),n(115),n(117),n(108),n(109),n(110),n(112),n(111),n(93),n(94),n(89),n(92),n(91),n(90),n(68),n(98),n(99),n(101),n(100),n(97),n(103),n(102),n(124),n(127),n(125),n(126),n(129),n(128),n(131),n(130),n(179),n(180),n(181);var a=n(14),s=n(9),l=n(26),u=n(63),c=n(64),d=i(c),A=n(177),h=i(A),f=n(4),g=i(f),p=n(8),M=i(p),y=n(67),m=i(y),w=n(1),v=o(w),b=n(25),C=o(b),E=n(65),T=o(E),I=n(88),x=o(I),D=n(34),N=o(D),L=n(35),S=o(L),B=n(20),k=o(B),Q=n(6),j=o(Q),_=n(2),U=o(_),R=n(66),Y=o(R),O=n(27),H=o(O),z=n(16),F=o(z),P=n(0),V=o(P),G=n(7),W=o(G),J=n(178),X=o(J),Z=n(5),K=n(87),q=i(K);(0,h.default)(r),r.Core=d.default,r.DefaultSettings=q.default,r.EventManager=g.default,r._getListenersCounter=f.getListenersCounter,r.buildDate="2017-05-23T12:32:41.977Z",r.packageName="handsontable",r.version="0.32.0-beta2";var $=void 0;$&&(r.baseVersion=$),r.hooks=M.default.getSingleton(),r.__GhostTable=m.default;var tt=[v,C,T,x,N,S,k,j,U,Y,H,F],et=[V,W];r.helper={},r.dom={},v.arrayEach(tt,function(t){v.arrayEach(Object.getOwnPropertyNames(t),function(e){"_"!==e.charAt(0)&&(r.helper[e]=t[e])})}),v.arrayEach(et,function(t){v.arrayEach(Object.getOwnPropertyNames(t),function(e){"_"!==e.charAt(0)&&(r.dom[e]=t[e])})}),r.cellTypes={},v.arrayEach((0,u.getRegisteredCellTypeNames)(),function(t){r.cellTypes[t]=(0,u.getCellType)(t)}),r.cellTypes.registerCellType=u.registerCellType,r.cellTypes.getCellType=u.getCellType,r.editors={},v.arrayEach((0,a.getRegisteredEditorNames)(),function(t){r.editors[H.toUpperCaseFirst(t)+"Editor"]=(0,a.getEditor)(t)}),r.editors.registerEditor=a.registerEditor,r.editors.getEditor=a.getEditor,r.renderers={},v.arrayEach((0,s.getRegisteredRendererNames)(),function(t){var e=(0,s.getRenderer)(t);"base"===t&&(r.renderers.cellDecorator=e),r.renderers[H.toUpperCaseFirst(t)+"Renderer"]=e}),r.renderers.registerRenderer=s.registerRenderer,r.renderers.getRenderer=s.getRenderer,r.validators={},v.arrayEach((0,l.getRegisteredValidatorNames)(),function(t){r.validators[H.toUpperCaseFirst(t)+"Validator"]=(0,l.getValidator)(t)}),r.validators.registerValidator=l.registerValidator,r.validators.getValidator=l.getValidator,r.plugins={},v.arrayEach(Object.getOwnPropertyNames(X),function(t){var e=X[t];"Base"===t?r.plugins[t+"Plugin"]=e:r.plugins[t]=e}),r.plugins.registerPlugin=Z.registerPlugin,t.exports=r},function(t,e,n){"use strict";function o(){function t(t){return null!==t&&!n(t)&&("string"==typeof t||"number"==typeof t)}function e(t){return null!==t&&("object"==("undefined"==typeof t?"undefined":i(t))||"function"==typeof t)}function n(t){return t!==t}var o={arrayMap:[],weakMap:new WeakMap};return{get:function(n){return t(n)?o.arrayMap[n]:e(n)?o.weakMap.get(n):void 0},set:function(n,i){if(t(n))o.arrayMap[n]=i;else{if(!e(n))throw new Error("Invalid key type");o.weakMap.set(n,i)}},delete:function(n){t(n)?delete o.arrayMap[n]:e(n)&&o.weakMap.delete(n)}}}e.__esModule=!0;var i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t};e.default=o},function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{default:t}}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function r(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function a(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}e.__esModule=!0;var s=function(){function t(t,e){var n=[],o=!0,i=!1,r=void 0;try{for(var a,s=t[Symbol.iterator]();!(o=(a=s.next()).done)&&(n.push(a.value),!e||n.length!==e);o=!0);}catch(t){i=!0,r=t}finally{try{!o&&s.return&&s.return()}finally{if(i)throw r}}return n}return function(e,n){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return t(e,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),l=function t(e,n,o){null===e&&(e=Function.prototype);var i=Object.getOwnPropertyDescriptor(e,n);if(void 0===i){var r=Object.getPrototypeOf(e);return null===r?void 0:t(r,n,o)}if("value"in i)return i.value;var a=i.get;if(void 0!==a)return a.call(o)},u=function(){function t(t,e){for(var n=0;n0&&void 0!==arguments[0]?arguments[0]:{from:0,to:this.hot.countCols()-1},e=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{from:0,to:this.hot.countRows()-1},o=arguments.length>2&&void 0!==arguments[2]&&arguments[2];"number"==typeof t&&(t={from:t,to:t}),"number"==typeof n&&(n={from:n,to:n}),(0,y.rangeEach)(t.from,t.to,function(t){if(o||void 0===e.widths[t]&&!e.hot._getColWidthFromSettings(t)){var i=e.samplesGenerator.generateColumnSamples(t,n);i.forEach(function(t,n){return e.ghostTable.addColumn(n,t)})}}),this.ghostTable.columns.length&&(this.ghostTable.getWidths(function(t,n){e.widths[t]=n}),this.ghostTable.clean())}},{key:"calculateAllColumnsWidth",value:function(){var t=this,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{from:0,to:this.hot.countRows()-1},o=0,i=this.hot.countCols()-1,r=null;this.inProgress=!0;var a=function a(){return t.hot?(t.calculateColumnsWidth({from:o,to:Math.min(o+e.CALCULATION_STEP,i)},n),o=o+e.CALCULATION_STEP+1,void(o>=0),Math.min(t,n)}},{key:"getColumnWidth",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0,n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],o=e;return void 0===o&&(o=this.widths[t],n&&"number"==typeof o&&(o=Math.max(o,C.ViewportColumnsCalculator.DEFAULT_WIDTH))),o}},{key:"getFirstVisibleColumn",value:function(){var t=this.hot.view.wt;return t.wtViewport.columnsVisibleCalculator?t.wtTable.getFirstVisibleColumn():t.wtViewport.columnsRenderCalculator?t.wtTable.getFirstRenderedColumn():-1}},{key:"getLastVisibleColumn",value:function(){var t=this.hot.view.wt;return t.wtViewport.columnsVisibleCalculator?t.wtTable.getLastVisibleColumn():t.wtViewport.columnsRenderCalculator?t.wtTable.getLastRenderedColumn():-1}},{key:"findColumnsWhereHeaderWasChanged",value:function(){var t=this.hot.getColHeader(),e=E.get(this),n=e.cachedColumnHeaders,o=(0,A.arrayReduce)(t,function(t,e,o){var i=n.length;return(i-10&&void 0!==arguments[0]?arguments[0]:[];e.length?(0,A.arrayEach)(e,function(e){t.widths[e]=void 0}):this.widths.length=0}},{key:"isNeedRecalculate",value:function(){return!!(0,A.arrayFilter)(this.widths,function(t){return void 0===t}).length}},{key:"onBeforeRender",value:function(){var t=this.hot.renderCall,e=this.hot.countRows();e&&(this.calculateColumnsWidth({from:this.getFirstVisibleColumn(),to:this.getLastVisibleColumn()},void 0,t),this.isNeedRecalculate()&&!this.inProgress&&this.calculateAllColumnsWidth())}},{key:"onAfterLoadData",value:function(){var t=this;this.hot.view?this.recalculateAllColumnsWidth():setTimeout(function(){t.hot&&t.recalculateAllColumnsWidth()},0)}},{key:"onBeforeChange",value:function(t){var e=this,n=(0,A.arrayMap)(t,function(t){var n=s(t,2),o=(n[0],n[1]);return e.hot.propToCol(o)});this.clearCache(n)}},{key:"onBeforeColumnResize",value:function(t,e,n){return n&&(this.calculateColumnsWidth(t,void 0,!0),e=this.getColumnWidth(t,void 0,!1)),e}},{key:"onAfterInit",value:function(){E.get(this).cachedColumnHeaders=this.hot.getColHeader()}},{key:"destroy",value:function(){this.ghostTable.clean(),l(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"destroy",this).call(this)}}]),e}(d.default);(0,m.registerPlugin)("autoColumnSize",T),e.default=T},function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{default:t}}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function r(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function a(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}e.__esModule=!0;var s=function t(e,n,o){null===e&&(e=Function.prototype);var i=Object.getOwnPropertyDescriptor(e,n);if(void 0===i){var r=Object.getPrototypeOf(e);return null===r?void 0:t(r,n,o)}if("value"in i)return i.value;var a=i.get;if(void 0!==a)return a.call(o)},l=function(){function t(t,e){for(var n=0;n=0?n.hot.getDataAtCell(t,e):t===-1?n.hot.getColHeader(e):null}),n.firstCalculation=!0,n.inProgress=!1,n.addHook("beforeRowResize",function(t,e,o){return n.onBeforeRowResize(t,e,o)}),n}return a(e,t),l(e,null,[{key:"CALCULATION_STEP",get:function(){return 50}},{key:"SYNC_CALCULATION_LIMIT",get:function(){return 500}}]),l(e,[{key:"isEnabled",value:function(){return this.hot.getSettings().autoRowSize===!0||(0,p.isObject)(this.hot.getSettings().autoRowSize)}},{key:"enablePlugin",value:function(){var t=this;this.enabled||(this.setSamplingOptions(),this.addHook("afterLoadData",function(){return t.onAfterLoadData()}),this.addHook("beforeChange",function(e){return t.onBeforeChange(e)}),this.addHook("beforeColumnMove",function(){return t.recalculateAllRowsHeight()}),this.addHook("beforeColumnResize",function(){return t.recalculateAllRowsHeight()}),this.addHook("beforeColumnSort",function(){return t.clearCache()}),this.addHook("beforeRender",function(e){return t.onBeforeRender(e)}),this.addHook("beforeRowMove",function(e,n){return t.onBeforeRowMove(e,n)}),this.addHook("modifyRowHeight",function(e,n){return t.getRowHeight(n,e)}),this.addHook("modifyColumnHeaderHeight",function(){return t.getColumnHeaderHeight()}),s(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"enablePlugin",this).call(this))}},{key:"disablePlugin",value:function(){s(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"disablePlugin",this).call(this)}},{key:"calculateRowsHeight",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{from:0,to:this.hot.countRows()-1},e=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{from:0,to:this.hot.countCols()-1},o=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if("number"==typeof t&&(t={from:t,to:t}),"number"==typeof n&&(n={from:n,to:n}),null!==this.hot.getColHeader(0)){var i=this.samplesGenerator.generateRowSamples(-1,n);this.ghostTable.addColumnHeadersRow(i.get(-1))}(0,M.rangeEach)(t.from,t.to,function(t){if(o||void 0===e.heights[t]){var i=e.samplesGenerator.generateRowSamples(t,n);i.forEach(function(t,n){e.ghostTable.addRow(n,t)})}}),this.ghostTable.rows.length&&(this.ghostTable.getHeights(function(t,n){e.heights[t]=n}),this.ghostTable.clean())}},{key:"calculateAllRowsHeight",value:function(){var t=this,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{from:0,to:this.hot.countCols()-1},o=0,i=this.hot.countRows()-1,r=null;this.inProgress=!0;var a=function a(){return t.hot?(t.calculateRowsHeight({from:o,to:Math.min(o+e.CALCULATION_STEP,i)},n),o=o+e.CALCULATION_STEP+1,void(o>=0),Math.min(t,n)}},{key:"getRowHeight",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0,n=e;return void 0!==this.heights[t]&&this.heights[t]>(e||0)&&(n=this.heights[t]),n}},{key:"getColumnHeaderHeight",value:function(){return this.heights[-1]}},{key:"getFirstVisibleRow",value:function(){var t=this.hot.view.wt;return t.wtViewport.rowsVisibleCalculator?t.wtTable.getFirstVisibleRow():t.wtViewport.rowsRenderCalculator?t.wtTable.getFirstRenderedRow():-1}},{key:"getLastVisibleRow",value:function(){var t=this.hot.view.wt;return t.wtViewport.rowsVisibleCalculator?t.wtTable.getLastVisibleRow():t.wtViewport.rowsRenderCalculator?t.wtTable.getLastRenderedRow():-1}},{key:"clearCache",value:function(){this.heights.length=0, +this.heights[-1]=void 0}},{key:"clearCacheByRange",value:function(t){var e=this;"number"==typeof t&&(t={from:t,to:t}),(0,M.rangeEach)(Math.min(t.from,t.to),Math.max(t.from,t.to),function(t){e.heights[t]=void 0})}},{key:"isNeedRecalculate",value:function(){return!!(0,d.arrayFilter)(this.heights,function(t){return void 0===t}).length}},{key:"onBeforeRender",value:function(){var t=this.hot.renderCall;this.calculateRowsHeight({from:this.getFirstVisibleRow(),to:this.getLastVisibleRow()},void 0,t);var e=this.hot.getSettings().fixedRowsBottom;if(e){var n=this.hot.countRows()-1;this.calculateRowsHeight({from:n-e,to:n})}this.isNeedRecalculate()&&!this.inProgress&&this.calculateAllRowsHeight()}},{key:"onBeforeRowMove",value:function(t,e){this.clearCacheByRange({from:t,to:e}),this.calculateAllRowsHeight()}},{key:"onBeforeRowResize",value:function(t,e,n){return n&&(this.calculateRowsHeight(t,void 0,!0),e=this.getRowHeight(t)),e}},{key:"onAfterLoadData",value:function(){var t=this;this.hot.view?this.recalculateAllRowsHeight():setTimeout(function(){t.hot&&t.recalculateAllRowsHeight()},0)}},{key:"onBeforeChange",value:function(t){var e=null;1===t.length?e=t[0][0]:t.length>1&&(e={from:t[0][0],to:t[t.length-1][0]}),null!==e&&this.clearCacheByRange(e)}},{key:"destroy",value:function(){this.ghostTable.clean(),s(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"destroy",this).call(this)}}]),e}(c.default);(0,y.registerPlugin)("autoRowSize",b),e.default=b},function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{default:t}}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function r(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function a(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}e.__esModule=!0;var s=function(){function t(t,e){for(var n=0;n-1&&i.col>-1){var a=this.getSelectionData(),s=(0,y.getDeltas)(i,r,a,o);this.hot.runHooks("beforeAutofill",i,r,a),this.hot.populateFromArray(i.row,i.col,a,r.row,r.col,this.pluginName+".fill",null,o,s),this.setSelection(t)}else this.hot.selection.refreshBorders();return!0}},{key:"reduceSelectionAreaIfNeeded",value:function(t){return t.row<0&&(t.row=0),t.col<0&&(t.col=0),t}},{key:"getCoordsOfDragAndDropBorders",value:function(t){var e=this.hot.getSelectedRange().getTopLeftCorner(),n=this.hot.getSelectedRange().getBottomRightCorner(),o=void 0;if(this.directions.includes(y.DIRECTIONS.vertical)&&(n.rowt.row))o=new M.CellCoords(t.row,n.col);else{if(!this.directions.includes(y.DIRECTIONS.horizontal))return;o=new M.CellCoords(n.row,t.col)}return this.reduceSelectionAreaIfNeeded(o)}},{key:"showBorder",value:function(t){var e=this.getCoordsOfDragAndDropBorders(t);e&&this.redrawBorders(e)}},{key:"addRow",value:function(){var t=this;this.hot._registerTimeout(setTimeout(function(){t.hot.alter(m,void 0,1,t.pluginName+".fill"),t.addingStarted=!1},w))}},{key:"addNewRowIfNeeded",value:function(){if(this.hot.view.wt.selections.fill.cellRange&&this.addingStarted===!1&&this.autoInsertRow){var t=this.hot.getSelected(),e=this.hot.view.wt.selections.fill.getCorners(),n=this.hot.countRows();t[2]e&&t.clientX<=n}},{key:"registerEvents",value:function(){var t=this;this.eventManager.addEventListener(document.documentElement,"mouseup",function(){return t.onMouseUp()}),this.eventManager.addEventListener(document.documentElement,"mousemove",function(e){return t.onMouseMove(e)})}},{key:"onCellCornerDblClick",value:function(){var t=this.selectAdjacent();t&&this.fillIn()}},{key:"onAfterCellCornerMouseDown",value:function(){this.handleDraggedCells=1,this.mouseDownOnCellCorner=!0}},{key:"onBeforeCellMouseOver",value:function(t){this.mouseDownOnCellCorner&&!this.hot.view.isMouseDown()&&this.handleDraggedCells&&(this.handleDraggedCells++,this.showBorder(t),this.addNewRowIfNeeded())}},{key:"onMouseUp",value:function(){this.handleDraggedCells&&(this.handleDraggedCells>1&&this.fillIn(),this.handleDraggedCells=0,this.mouseDownOnCellCorner=!1)}},{key:"onMouseMove",value:function(t){var e=this.getIfMouseWasDraggedOutside(t);this.addingStarted===!1&&this.handleDraggedCells>0&&e?(this.mouseDragOutside=!0,this.addingStarted=!0):this.mouseDragOutside=!1,this.mouseDragOutside&&this.autoInsertRow&&this.addRow()}},{key:"clearMappedSettings",value:function(){this.directions.length=0,this.autoInsertRow=!1}},{key:"mapSettings",value:function(){var t=(0,y.getMappedFillHandleSetting)(this.hot.getSettings().fillHandle);this.directions=t.directions,this.autoInsertRow=t.autoInsertRow}},{key:"destroy",value:function(){l(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"destroy",this).call(this)}}]),e}(c.default);(0,p.registerPlugin)("autofill",v),e.default=v},function(t,e,n){"use strict";function o(t,e,n,o){var i=n.length,r=n?n[0].length:0,a=[],s=e.row-t.row,l=e.col-t.col;if(["down","up"].indexOf(o)!==-1){for(var u=[],c=0;c<=l;c++){var d=parseInt(n[0][c],10),A=parseInt(n[i-1][c],10),h=("down"===o?A-d:d-A)/(i-1)||0;u.push(h)}a.push(u)}if(["right","left"].indexOf(o)!==-1)for(var f=0;f<=s;f++){var g=parseInt(n[f][0],10),p=parseInt(n[f][r-1],10),M=("right"===o?p-g:g-p)/(r-1)||0;a.push([M])}return a}function i(t,e){var n=void 0,o=void 0,i=void 0;return e[0]===t[0]&&e[1]t[3]?(i="right",n=new l.CellCoords(e[0],t[3]+1),o=new l.CellCoords(e[2],e[3])):e[0]t[2]&&e[1]===t[1]&&(i="down",n=new l.CellCoords(t[2]+1,e[1]),o=new l.CellCoords(e[2],e[3])),{directionOfDrag:i,startOfDragCoords:n,endOfDragCoords:o}}function r(t){var e={};return t===!0?(e.directions=Object.keys(u),e.autoInsertRow=!0):(0,a.isObject)(t)?((0,s.isDefined)(t.autoInsertRow)?t.direction===u.horizontal?e.autoInsertRow=!1:e.autoInsertRow=t.autoInsertRow:e.autoInsertRow=!1,(0,s.isDefined)(t.direction)?e.directions=[t.direction]:e.directions=Object.keys(u)):"string"==typeof t?(e.directions=[t],e.autoInsertRow=!0):(e.directions=[],e.autoInsertRow=!1),e}e.__esModule=!0,e.DIRECTIONS=void 0,e.getDeltas=o,e.getDragDirectionAndRange=i,e.getMappedFillHandleSetting=r;var a=n(2),s=n(20),l=n(11),u=e.DIRECTIONS={horizontal:"horizontal",vertical:"vertical"}},function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{default:t}}function i(t){if(Array.isArray(t)){for(var e=0,n=Array(t.length);eo[1]?t?1:-1:0)}}},{key:"dateSort",value:function(t,e){return function(n,o){if(n[1]===o[1])return 0;if((0,g.isEmpty)(n[1]))return(0,g.isEmpty)(o[1])?0:e.columnSorting.sortEmptyCells&&t?-1:1;if((0,g.isEmpty)(o[1]))return(0,g.isEmpty)(n[1])?0:e.columnSorting.sortEmptyCells&&t?1:-1;var i=(0,A.default)(n[1],e.dateFormat),r=(0,A.default)(o[1],e.dateFormat);return i.isValid()?r.isValid()?r.isAfter(i)?t?-1:1:r.isBefore(i)?t?1:-1:0:-1:1}}},{key:"numericSort",value:function(t,e){return function(n,o){var i=parseFloat(n[1]),r=parseFloat(o[1]);if(i===r||isNaN(i)&&isNaN(r))return 0;if(e.columnSorting.sortEmptyCells){if((0,g.isEmpty)(n[1]))return t?-1:1;if((0,g.isEmpty)(o[1]))return t?1:-1}return isNaN(i)?1:isNaN(r)?-1:ir?t?1:-1:0}}},{key:"sort",value:function(){if("undefined"==typeof this.hot.sortOrder)return void(this.hot.sortIndex.length=0);var t=this.hot.getCellMeta(0,this.hot.sortColumn),e=this.hot.countEmptyRows(),n=void 0,o=void 0;this.hot.sortingEnabled=!1,this.hot.sortIndex.length=0,"undefined"==typeof t.columnSorting.sortEmptyCells&&(t.columnSorting={sortEmptyCells:this.sortEmptyCells}),o=this.hot.getSettings().maxRows===Number.POSITIVE_INFINITY?this.hot.countRows()-this.hot.getSettings().minSpareRows:this.hot.countRows()-e;for(var i=0,r=o;i=0&&i===-1&&(0,h.addClass)(n,"columnSorting"),(0,h.removeClass)(n,"descending"),(0,h.removeClass)(n,"ascending"),this.sortIndicators[t]&&t===this.hot.sortColumn&&("ascending"===this.sortOrderClass?(0,h.addClass)(n,"ascending"):"descending"===this.sortOrderClass&&(0,h.addClass)(n,"descending")))}},{key:"isSorted",value:function(){return"undefined"!=typeof this.hot.sortColumn}},{key:"afterCreateRow",value:function(t,e){if(this.isSorted()){for(var n=0;n=t&&(this.hot.sortIndex[n][0]+=e);for(var o=0;on&&e++,e},0)}if(this.isSorted()){var o=this.hot.sortIndex.splice(t,e);o=(0,f.arrayMap)(o,function(t){return t[0]}),this.hot.sortIndex=(0,f.arrayMap)(this.hot.sortIndex,function(t,e){var o=n(t[0]);return o&&(t[0]-=o),t}),this.saveSortingState()}}},{key:"setPluginOptions",value:function(){var t=this.hot.getSettings().columnSorting;"object"===("undefined"==typeof t?"undefined":l(t))?this.sortEmptyCells=t.sortEmptyCells||!1:this.sortEmptyCells=!1}},{key:"onAfterOnCellMouseDown",value:function(t,e){e.row>-1||(0,h.hasClass)(t.realTarget,"columnSorting")&&(e.col!==this.lastSortedColumn&&(this.hot.sortOrder=!0),this.lastSortedColumn=e.col,this.sortByColumn(e.col))}}]),e}(y.default);(0,m.registerPlugin)("columnSorting",E),e.default=E},function(t,e,n){"use strict";function o(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}e.__esModule=!0;var i=function(){function t(t,e){for(var n=0;n0&&void 0!==arguments[0]?arguments[0]:"";t=t||"",this.getInputElement().value=t}},{key:"getValue",value:function(){return this.getInputElement().value}},{key:"isFocused",value:function(){return document.activeElement===this.getInputElement()}},{key:"focus",value:function(){this.getInputElement().focus()}},{key:"createEditor",value:function(){var e=document.querySelector("."+t.CLASS_EDITOR_CONTAINER),n=void 0,o=void 0;return e||(e=document.createElement("div"),(0,r.addClass)(e,t.CLASS_EDITOR_CONTAINER),document.body.appendChild(e)),n=document.createElement("div"),(0,r.addClass)(n,t.CLASS_EDITOR),o=document.createElement("textarea"),(0,r.addClass)(o,t.CLASS_INPUT),n.appendChild(o),e.appendChild(n),n}},{key:"getInputElement",value:function(){return this.editor.querySelector("."+t.CLASS_INPUT)}},{key:"destroy",value:function(){this.editor.parentNode.removeChild(this.editor),this.editor=null,this.editorStyle=null}}]),t}();e.default=a},function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{default:t}}function i(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function r(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function a(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function s(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}e.__esModule=!0;var l=function(){function t(t,e){for(var n=0;n0&&void 0!==arguments[0])||arguments[0];if(!this.range.from)throw new Error('Before using this method, first set cell range (hot.getPlugin("comment").setRange())');this.hot.setCellMeta(this.range.from.row,this.range.from.col,C,void 0),t&&this.hot.render(),this.hide()}},{key:"removeCommentAtCell",value:function(t,e){var n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];this.setRange({from:new g.CellCoords(t,e)}),this.removeComment(n)}},{key:"getComment",value:function(){var t=this.range.from.row,e=this.range.from.col;return this.getCommentMeta(t,e,E)}},{key:"getCommentAtCell",value:function(t,e){return this.getCommentMeta(t,e,E)}},{key:"show",value:function(){if(!this.range.from)throw new Error('Before using this method, first set cell range (hot.getPlugin("comment").setRange())');var t=this.hot.getCellMeta(this.range.from.row,this.range.from.col);return this.refreshEditor(!0),this.editor.setValue(t[C]?t[C][E]:""),this.editor.hidden&&this.editor.show(),!0}},{key:"showAtCell",value:function(t,e){return this.setRange({from:new g.CellCoords(t,e)}),this.show()}},{key:"hide",value:function(){this.editor.hidden||this.editor.hide()}},{key:"refreshEditor",value:function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0];if(t||this.range.from&&this.editor.isVisible()){var e=(0,c.getScrollableElement)(this.hot.view.wt.wtTable.TABLE),n=this.hot.view.wt.wtTable.getCell(this.range.from),o=this.range.from.row,i=this.range.from.col,r=(0,c.offset)(n),a=this.hot.view.wt.wtTable.getStretchedColumnWidth(i),s=r.top<0?0:r.top,l=r.left;this.hot.view.wt.wtViewport.hasVerticalScroll()&&e!==window&&(s-=this.hot.view.wt.wtOverlays.topOverlay.getScrollPosition()),this.hot.view.wt.wtViewport.hasHorizontalScroll()&&e!==window&&(l-=this.hot.view.wt.wtOverlays.leftOverlay.getScrollPosition());var u=l+a,d=s,A=this.getCommentMeta(o,i,T),h=this.getCommentMeta(o,i,I);A?this.editor.setSize(A.width,A.height):this.editor.resetSize(),this.editor.setReadOnlyState(h),this.editor.setPosition(u,d)}}},{key:"checkSelectionCommentsConsistency",value:function(){var t=this.hot.getSelectedRange();if(!t)return!1;var e=!1,n=t.from;return this.getCommentMeta(n.row,n.col,E)&&(e=!0),e}},{key:"updateCommentMeta",value:function(t,e,n){var o=this.hot.getCellMeta(t,e)[C],i=void 0;o?(i=(0,d.deepClone)(o),(0,d.deepExtend)(i,n)):i=n,this.hot.setCellMeta(t,e,C,i)}},{key:"getCommentMeta",value:function(t,e,n){var o=this.hot.getCellMeta(t,e);if(o[C])return o[C][n]}},{key:"onMouseDown",value:function(t){if(this.mouseDown=!0,this.hot.view&&this.hot.view.wt){if(!this.contextMenuEvent&&!this.targetIsCommentTextArea(t)){var e=(0,c.closest)(t.target,"TD","TBODY"),n=null;e&&(n=this.hot.view.wt.wtTable.getCoords(e)),(!e||this.range.from&&n&&(this.range.from.row!==n.row||this.range.from.col!==n.col))&&this.hide()}this.contextMenuEvent=!1}}},{key:"onMouseOver",value:function(t){var e=this;if(!this.mouseDown&&!this.editor.isFocused()){var n=b.get(this);n.cellBelowCursor=document.elementFromPoint(t.clientX,t.clientY),(0,A.debounce)(function(){if(!(0,c.hasClass)(t.target,"wtBorder")&&n.cellBelowCursor===t.target&&e.editor)if(e.targetIsCellWithComment(t)){var o=e.hot.view.wt.wtTable.getCoords(t.target),i={from:new g.CellCoords(o.row,o.col)};e.setRange(i),e.show()}else!(0,c.isChildOf)(t.target,document)||e.targetIsCommentTextArea(t)||e.editor.isFocused()||e.hide()},this.displayDelay)()}}},{key:"onMouseUp",value:function(t){this.mouseDown=!1}},{key:"onAfterRenderer",value:function(t,e){e[C]&&e[C][E]&&(0,c.addClass)(t,e.commentedCellClassName)}},{key:"onEditorBlur",value:function(t){this.setComment()}},{key:"onEditorMouseDown",value:function(t){var e=b.get(this);e.tempEditorDimensions={width:(0,c.outerWidth)(t.target),height:(0,c.outerHeight)(t.target)}}},{key:"onEditorMouseUp",value:function(t){var e=b.get(this),n=(0,c.outerWidth)(t.target),o=(0,c.outerHeight)(t.target);n===e.tempEditorDimensions.width+1&&o===e.tempEditorDimensions.height+2||this.updateCommentMeta(this.range.from.row,this.range.from.col,i({},T,{width:n,height:o}))}},{key:"onContextMenuAddComment",value:function(){var t=this,e=this.hot.getSelectedRange();this.contextMenuEvent=!0,this.setRange({from:e.from}),this.show(),setTimeout(function(){t.hot&&(t.hot.deselectCell(),t.editor.focus())},10)}},{key:"onContextMenuRemoveComment",value:function(t){this.contextMenuEvent=!0;for(var e=t.start.row;e<=t.end.row;e++)for(var n=t.start.col;n<=t.end.col;n++)this.removeCommentAtCell(e,n,!1);this.hot.render()}},{key:"onContextMenuMakeReadOnly",value:function(t){this.contextMenuEvent=!0;for(var e=t.start.row;e<=t.end.row;e++)for(var n=t.start.col;n<=t.end.col;n++){ +var o=!!this.getCommentMeta(e,n,I);this.updateCommentMeta(e,n,i({},I,!o))}}},{key:"addToContextMenu",value:function(t){var e=this;t.items.push((0,p.getPlugin)(this.hot,"contextMenu").constructor.SEPARATOR,{key:"commentsAddEdit",name:function(){return e.checkSelectionCommentsConsistency()?"Edit comment":"Add comment"},callback:function(){return e.onContextMenuAddComment()},disabled:function(){return!(this.getSelected()&&!this.selection.selectedHeader.corner)}},{key:"commentsRemove",name:function(){return"Delete comment"},callback:function(t,n){return e.onContextMenuRemoveComment(n)},disabled:function(){return e.hot.selection.selectedHeader.corner}},{key:"commentsReadOnly",name:function(){var t=this,e="Read only comment",n=(0,v.checkSelectionConsistency)(this.getSelectedRange(),function(e,n){var o=t.getCellMeta(e,n)[C];if(o&&(o=o[I]),o)return!0});return n&&(e=(0,v.markLabelAsSelected)(e)),e},callback:function(t,n){return e.onContextMenuMakeReadOnly(n)},disabled:function(){return e.hot.selection.selectedHeader.corner||!e.checkSelectionCommentsConsistency()}})}},{key:"onAfterBeginEditing",value:function(t,e){this.hide()}},{key:"destroy",value:function(){this.editor&&this.editor.destroy(),u(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"destroy",this).call(this)}}]),e}(y.default);(0,p.registerPlugin)("comments",x),e.default=x},function(t,e,n){"use strict";function o(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function i(t,e){var n=void 0;return(0,a.arrayEach)(e,function(e){var o=e.key?e.key.split(":"):null;if(Array.isArray(o)&&o[1]===t)return n=e,!1}),n}e.__esModule=!0;var r=function(){function t(t,e){for(var n=0;n1?n-1:0),r=1;r=t.offsetHeight}},{key:"fitsBelow",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:window.innerHeight;return this.topRelative+t.offsetHeight<=e}},{key:"fitsOnRight",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:window.innerWidth;return this.leftRelative+this.cellWidth+t.offsetWidth<=e}},{key:"fitsOnLeft",value:function(t){return this.leftRelative>=t.offsetWidth}}]),t}();e.default=s},function(t,e,n){"use strict";function o(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function i(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},o=[];return t&&t.items?t=t.items:Array.isArray(t)||(t=e),(0,a.isObject)(t)?(0,a.objectEach)(t,function(t,e){var i=n["string"==typeof t?t:e];i||(i=t),(0,a.isObject)(t)?(0,a.extend)(i,t):"string"==typeof i&&(i={name:i}),void 0===i.key&&(i.key=e),o.push(i)}):(0,s.arrayEach)(t,function(t,e){var i=n[t];!i&&l.ITEMS.indexOf(t)>=0||(i||(i={name:t,key:""+e}),(0,a.isObject)(t)&&(0,a.extend)(i,t),void 0===i.key&&(i.key=e),o.push(i))}),o}e.__esModule=!0;var r=function(){function t(t,e){for(var n=0;n1&&void 0!==arguments[1]?arguments[1]:null;o(this,t),this.hot=e,this.predefinedItems=(0,l.predefinedItems)(),this.defaultOrderPattern=n}return r(t,[{key:"setPredefinedItems",value:function(t){var e=this,n={};this.defaultOrderPattern.length=0,(0,a.objectEach)(t,function(t,o){var i="";t.name===l.SEPARATOR?(n[l.SEPARATOR]=t,i=l.SEPARATOR):isNaN(parseInt(o,10))?(t.key=void 0===t.key?o:t.key,n[o]=t,i=t.key):(n[t.key]=t,i=t.key),e.defaultOrderPattern.push(i)}),this.predefinedItems=n}},{key:"getItems",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;return i(t,this.defaultOrderPattern,this.predefinedItems)}}]),t}();e.default=u},function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{default:t}}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}e.__esModule=!0;var r=function(){function t(t,e){for(var n=0;n1&&void 0!==arguments[1]?arguments[1]:0;this.offset[t]=e}},{key:"isSubMenu",value:function(){return null!==this.parentMenu}},{key:"open",value:function(){var t=this;this.container.removeAttribute("style"),this.container.style.display="block";var e=(0,g.debounce)(function(e){return t.openSubMenu(e)},300),n=(0,u.arrayFilter)(this.menuItems,function(e){return(0,p.isItemHidden)(e,t.hot)});n=(0,p.filterSeparators)(n,w.SEPARATOR);var o={data:n,colHeaders:!1,colWidths:[200],autoRowSize:!1,readOnly:!0,copyPaste:!1,columns:[{data:"name",renderer:function(e,n,o,i,r,a){return t.menuItemRenderer(e,n,o,i,r,a)}}],renderAllRows:!0,fragmentSelection:"cell",disableVisualSelection:"area",beforeKeyDown:function(e){return t.onBeforeKeyDown(e)},afterOnCellMouseOver:function(n,o,i){t.isAllSubMenusClosed()?e(o.row):t.openSubMenu(o.row)},rowHeights:function(t){return n[t].name===w.SEPARATOR?1:23}};this.origOutsideClickDeselects=this.hot.getSettings().outsideClickDeselects,this.hot.getSettings().outsideClickDeselects=!1,this.hotMenu=new s.default(this.container,o),this.hotMenu.addHook("afterInit",function(){return t.onAfterInit()}),this.hotMenu.addHook("afterSelection",function(e,n,o,i,r){return t.onAfterSelection(e,n,o,i,r)}),this.hotMenu.init(),this.hotMenu.listen(),this.blockMainTableCallbacks(),this.runLocalHooks("afterOpen")}},{key:"close",value:function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0];this.isOpened()&&(t&&this.parentMenu?this.parentMenu.close():(this.closeAllSubMenus(),this.container.style.display="none",this.releaseMainTableCallbacks(),this.hotMenu.destroy(),this.hotMenu=null,this.hot.getSettings().outsideClickDeselects=this.origOutsideClickDeselects,this.runLocalHooks("afterClose"),this.parentMenu&&this.parentMenu.hotMenu.listen()))}},{key:"openSubMenu",value:function(e){if(!this.hotMenu)return!1;var n=this.hotMenu.getCell(e,0);if(this.closeAllSubMenus(),!n||!(0,p.hasSubMenu)(n))return!1;var o=this.hotMenu.getSourceDataAtRow(e),i=new t(this.hot,{parent:this,name:o.name,className:this.options.className,keepInViewport:!0});return i.setMenuItems(o.submenu.items),i.open(),i.setPosition(n.getBoundingClientRect()),this.hotSubMenus[o.key]=i,i}},{key:"closeSubMenu",value:function(t){var e=this.hotMenu.getSourceDataAtRow(t),n=this.hotSubMenus[e.key];n&&(n.destroy(),delete this.hotSubMenus[e.key])}},{key:"closeAllSubMenus",value:function(){var t=this;(0,u.arrayEach)(this.hotMenu.getData(),function(e,n){return t.closeSubMenu(n)})}},{key:"isAllSubMenusClosed",value:function(){return 0===Object.keys(this.hotSubMenus).length}},{key:"destroy",value:function(){this.clearLocalHooks(),this.close(),this.parentMenu=null,this.eventManager.destroy()}},{key:"isOpened",value:function(){return null!==this.hotMenu}},{key:"executeCommand",value:function(t){if(this.isOpened()&&this.hotMenu.getSelected()){var e=this.hotMenu.getSourceDataAtRow(this.hotMenu.getSelected()[0]);if(this.runLocalHooks("select",e,t),e.isCommand!==!1&&e.name!==w.SEPARATOR){var n=this.hot.getSelectedRange(),o=n?(0,p.normalizeSelection)(n):{},i=!0;(e.disabled===!0||"function"==typeof e.disabled&&e.disabled.call(this.hot)===!0||e.submenu)&&(i=!1),this.runLocalHooks("executeCommand",e.key,o,t),this.isSubMenu()&&this.parentMenu.runLocalHooks("executeCommand",e.key,o,t),i&&this.close(!0)}}}},{key:"setPosition",value:function(t){var e=new d.default(t);this.options.keepInViewport?(e.fitsBelow(this.container)?this.setPositionBelowCursor(e):e.fitsAbove(this.container)?this.setPositionAboveCursor(e):this.setPositionBelowCursor(e),e.fitsOnRight(this.container)?this.setPositionOnRightOfCursor(e):this.setPositionOnLeftOfCursor(e)):(this.setPositionBelowCursor(e),this.setPositionOnRightOfCursor(e))}},{key:"setPositionAboveCursor",value:function(t){var e=this.offset.above+t.top-this.container.offsetHeight;this.isSubMenu()&&(e=t.top+t.cellHeight-this.container.offsetHeight+3),this.container.style.top=e+"px"}},{key:"setPositionBelowCursor",value:function(t){var e=this.offset.below+t.top;this.isSubMenu()&&(e=t.top-1),this.container.style.top=e+"px"}},{key:"setPositionOnRightOfCursor",value:function(t){var e=void 0;e=this.isSubMenu()?1+t.left+t.cellWidth:this.offset.right+1+t.left,this.container.style.left=e+"px"}},{key:"setPositionOnLeftOfCursor",value:function(t){var e=this.offset.left+t.left-this.container.offsetWidth+(0,l.getScrollbarWidth)()+4;this.container.style.left=e+"px"}},{key:"selectFirstCell",value:function(){var t=this.hotMenu.getCell(0,0);(0,p.isSeparator)(t)||(0,p.isDisabled)(t)||(0,p.isSelectionDisabled)(t)?this.selectNextCell(0,0):this.hotMenu.selectCell(0,0)}},{key:"selectLastCell",value:function(){var t=this.hotMenu.countRows()-1,e=this.hotMenu.getCell(t,0);(0,p.isSeparator)(e)||(0,p.isDisabled)(e)||(0,p.isSelectionDisabled)(e)?this.selectPrevCell(t,0):this.hotMenu.selectCell(t,0)}},{key:"selectNextCell",value:function(t,e){var n=t+1,o=n=0?this.hotMenu.getCell(n,e):null;o&&((0,p.isSeparator)(o)||(0,p.isDisabled)(o)||(0,p.isSelectionDisabled)(o)?this.selectPrevCell(n,e):this.hotMenu.selectCell(n,e))}},{key:"menuItemRenderer",value:function(t,e,n,o,i,r){var a=this,s=t.getSourceDataAtRow(n),u=document.createElement("div"),c=function(t){return(0,f.hasOwnProperty)(t,"submenu")},d=function(t){return new RegExp(w.SEPARATOR,"i").test(t.name)},A=function(t){return t.disabled===!0||"function"==typeof t.disabled&&t.disabled.call(a.hot)===!0},h=function(t){return t.disableSelection};"function"==typeof r&&(r=r.call(this.hot)),(0,l.empty)(e),(0,l.addClass)(u,"htItemWrapper"),e.appendChild(u),d(s)?(0,l.addClass)(e,"htSeparator"):"function"==typeof s.renderer?((0,l.addClass)(e,"htCustomMenuRenderer"),e.appendChild(s.renderer(t,u,n,o,i,r))):(0,l.fastInnerHTML)(u,r),A(s)?((0,l.addClass)(e,"htDisabled"),this.eventManager.addEventListener(e,"mouseenter",function(){return t.deselectCell()})):h(s)?((0,l.addClass)(e,"htSelectionDisabled"),this.eventManager.addEventListener(e,"mouseenter",function(){return t.deselectCell()})):c(s)?((0,l.addClass)(e,"htSubmenu"),h(s)?this.eventManager.addEventListener(e,"mouseenter",function(){return t.deselectCell()}):this.eventManager.addEventListener(e,"mouseenter",function(){return t.selectCell(n,o,void 0,void 0,!1,!1)})):((0,l.removeClass)(e,"htSubmenu"),(0,l.removeClass)(e,"htDisabled"),h(s)?this.eventManager.addEventListener(e,"mouseenter",function(){return t.deselectCell()}):this.eventManager.addEventListener(e,"mouseenter",function(){return t.selectCell(n,o,void 0,void 0,!1,!1)}))}},{key:"createContainer",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;t&&(t=t.replace(/[^A-z0-9]/g,"_"),t=this.options.className+"Sub_"+t);var e=void 0;return e=t?document.querySelector("."+this.options.className+"."+t):document.querySelector("."+this.options.className),e||(e=document.createElement("div"),(0,l.addClass)(e,"htMenu "+this.options.className),t&&(0,l.addClass)(e,t),document.getElementsByTagName("body")[0].appendChild(e)),e}},{key:"blockMainTableCallbacks",value:function(){this._afterScrollCallback=function(){},this.hot.addHook("afterScrollVertically",this._afterScrollCallback),this.hot.addHook("afterScrollHorizontally",this._afterScrollCallback)}},{key:"releaseMainTableCallbacks",value:function(){this._afterScrollCallback&&(this.hot.removeHook("afterScrollVertically",this._afterScrollCallback),this.hot.removeHook("afterScrollHorizontally",this._afterScrollCallback),this._afterScrollCallback=null)}},{key:"onBeforeKeyDown",value:function(t){var e=this.hotMenu.getSelected(),n=!1;switch(this.keyEvent=!0,t.keyCode){case M.KEY_CODES.ESCAPE:this.close(),n=!0;break;case M.KEY_CODES.ENTER:e&&(this.hotMenu.getSourceDataAtRow(e[0]).submenu?n=!0:(this.executeCommand(t),this.close(!0)));break;case M.KEY_CODES.ARROW_DOWN:e?this.selectNextCell(e[0],e[1]):this.selectFirstCell(),n=!0;break;case M.KEY_CODES.ARROW_UP:e?this.selectPrevCell(e[0],e[1]):this.selectLastCell(),n=!0;break;case M.KEY_CODES.ARROW_RIGHT:if(e){var o=this.openSubMenu(e[0]);o&&o.selectFirstCell()}n=!0;break;case M.KEY_CODES.ARROW_LEFT:e&&this.isSubMenu()&&(this.close(),this.parentMenu&&this.parentMenu.hotMenu.listen(),n=!0)}n&&(t.preventDefault(),(0,v.stopImmediatePropagation)(t)),this.keyEvent=!1}},{key:"onAfterInit",value:function(){var t=this.hotMenu.getSettings().data,e=this.hotMenu.view.wt.wtTable.hider.style,n=this.hotMenu.view.wt.wtTable.holder.style,o=parseInt(e.width,10),i=(0,u.arrayReduce)(t,function(t,e){return t+(e.name===w.SEPARATOR?1:26)},0);n.width=o+22+"px",n.height=i+4+"px",e.height=n.height}},{key:"onAfterSelection",value:function(t,e,n,o,i){this.keyEvent===!1&&(i.value=!0)}},{key:"onDocumentMouseDown",value:function(t){this.isOpened()&&(this.container&&(0,l.isChildOf)(t.target,this.container)&&this.executeCommand(t),this.options.standalone&&this.hotMenu&&!(0,l.isChildOf)(t.target,this.hotMenu.rootElement)?this.close(!0):(this.isAllSubMenusClosed()||this.isSubMenu())&&!(0,l.isChildOf)(t.target,".htMenu")&&(0,l.isChildOf)(t.target,document)&&this.close(!0))}}]),t}();(0,f.mixin)(b,m.default),e.default=b},function(t,e,n){"use strict";function o(){return{key:a,name:"Alignment",disabled:function(){return!(this.getSelectedRange()&&!this.selection.selectedHeader.corner)},submenu:{items:[{key:a+":left",name:function(){var t=this,e="Left",n=(0,i.checkSelectionConsistency)(this.getSelectedRange(),function(e,n){var o=t.getCellMeta(e,n).className;if(o&&o.indexOf("htLeft")!==-1)return!0});return n&&(e=(0,i.markLabelAsSelected)(e)),e},callback:function(){var t=this,e=this.getSelectedRange(),n=(0,i.getAlignmentClasses)(e,function(e,n){return t.getCellMeta(e,n).className}),o="horizontal",r="htLeft";this.runHooks("beforeCellAlignment",n,e,o,r),(0,i.align)(e,o,r,function(e,n){return t.getCellMeta(e,n)},function(e,n,o,i){return t.setCellMeta(e,n,o,i)}),this.render()},disabled:!1},{key:a+":center",name:function(){var t=this,e="Center",n=(0,i.checkSelectionConsistency)(this.getSelectedRange(),function(e,n){var o=t.getCellMeta(e,n).className;if(o&&o.indexOf("htCenter")!==-1)return!0});return n&&(e=(0,i.markLabelAsSelected)(e)),e},callback:function(){var t=this,e=this.getSelectedRange(),n=(0,i.getAlignmentClasses)(e,function(e,n){return t.getCellMeta(e,n).className}),o="horizontal",r="htCenter";this.runHooks("beforeCellAlignment",n,e,o,r),(0,i.align)(e,o,r,function(e,n){return t.getCellMeta(e,n)},function(e,n,o,i){return t.setCellMeta(e,n,o,i)}),this.render()},disabled:!1},{key:a+":right",name:function(){var t=this,e="Right",n=(0,i.checkSelectionConsistency)(this.getSelectedRange(),function(e,n){var o=t.getCellMeta(e,n).className;if(o&&o.indexOf("htRight")!==-1)return!0});return n&&(e=(0,i.markLabelAsSelected)(e)),e},callback:function(){var t=this,e=this.getSelectedRange(),n=(0,i.getAlignmentClasses)(e,function(e,n){return t.getCellMeta(e,n).className}),o="horizontal",r="htRight";this.runHooks("beforeCellAlignment",n,e,o,r),(0,i.align)(e,o,r,function(e,n){return t.getCellMeta(e,n)},function(e,n,o,i){return t.setCellMeta(e,n,o,i)}),this.render()},disabled:!1},{key:a+":justify",name:function(){var t=this,e="Justify",n=(0,i.checkSelectionConsistency)(this.getSelectedRange(),function(e,n){var o=t.getCellMeta(e,n).className;if(o&&o.indexOf("htJustify")!==-1)return!0});return n&&(e=(0,i.markLabelAsSelected)(e)),e},callback:function(){var t=this,e=this.getSelectedRange(),n=(0,i.getAlignmentClasses)(e,function(e,n){return t.getCellMeta(e,n).className}),o="horizontal",r="htJustify";this.runHooks("beforeCellAlignment",n,e,o,r),(0,i.align)(e,o,r,function(e,n){return t.getCellMeta(e,n)},function(e,n,o,i){return t.setCellMeta(e,n,o,i)}),this.render()},disabled:!1},{name:r.KEY},{key:a+":top",name:function(){var t=this,e="Top",n=(0,i.checkSelectionConsistency)(this.getSelectedRange(),function(e,n){var o=t.getCellMeta(e,n).className;if(o&&o.indexOf("htTop")!==-1)return!0});return n&&(e=(0,i.markLabelAsSelected)(e)),e},callback:function(){var t=this,e=this.getSelectedRange(),n=(0,i.getAlignmentClasses)(e,function(e,n){return t.getCellMeta(e,n).className}),o="vertical",r="htTop";this.runHooks("beforeCellAlignment",n,e,o,r),(0,i.align)(e,o,r,function(e,n){return t.getCellMeta(e,n)},function(e,n,o,i){return t.setCellMeta(e,n,o,i)}),this.render()},disabled:!1},{key:a+":middle",name:function(){var t=this,e="Middle",n=(0,i.checkSelectionConsistency)(this.getSelectedRange(),function(e,n){var o=t.getCellMeta(e,n).className;if(o&&o.indexOf("htMiddle")!==-1)return!0});return n&&(e=(0,i.markLabelAsSelected)(e)),e},callback:function(){var t=this,e=this.getSelectedRange(),n=(0,i.getAlignmentClasses)(e,function(e,n){return t.getCellMeta(e,n).className}),o="vertical",r="htMiddle";this.runHooks("beforeCellAlignment",n,e,o,r),(0,i.align)(e,o,r,function(e,n){return t.getCellMeta(e,n)},function(e,n,o,i){return t.setCellMeta(e,n,o,i)}),this.render()},disabled:!1},{key:a+":bottom",name:function(){var t=this,e="Bottom",n=(0,i.checkSelectionConsistency)(this.getSelectedRange(),function(e,n){var o=t.getCellMeta(e,n).className;if(o&&o.indexOf("htBottom")!==-1)return!0});return n&&(e=(0,i.markLabelAsSelected)(e)),e},callback:function(){var t=this,e=this.getSelectedRange(),n=(0,i.getAlignmentClasses)(e,function(e,n){return t.getCellMeta(e,n).className}),o="vertical",r="htBottom";this.runHooks("beforeCellAlignment",n,e,o,r),(0,i.align)(e,o,r,function(e,n){return t.getCellMeta(e,n)},function(e,n,o,i){return t.setCellMeta(e,n,o,i)}),this.render()},disabled:!1}]}}}e.__esModule=!0,e.KEY=void 0,e.default=o;var i=n(17),r=n(70),a=e.KEY="alignment"},function(t,e,n){"use strict";function o(){return{key:r,name:"Clear column",callback:function(t,e){var n=e.start.col;this.countRows()&&this.populateFromArray(0,n,[[null]],Math.max(e.start.row,e.end.row),n,"ContextMenu.clearColumn")},disabled:function(){var t=(0,i.getValidSelection)(this);if(!t)return!0;var e=[t[0],0,t[0],this.countCols()-1],n=e.join(",")==t.join(",");return t[1]<0||this.countCols()>=this.getSettings().maxCols||n}}}e.__esModule=!0,e.KEY=void 0,e.default=o;var i=n(17),r=e.KEY="clear_column"},function(t,e,n){"use strict";function o(){return{key:r,name:"Insert column on the left",callback:function(t,e){this.alter("insert_col",e.start.col,1,"ContextMenu.columnLeft")},disabled:function(){var t=(0,i.getValidSelection)(this);if(!t)return!0;if(!this.isColumnModificationAllowed())return!0;var e=[t[0],0,t[0],this.countCols()-1],n=e.join(",")==t.join(","),o=1===this.countCols();return t[1]<0||this.countCols()>=this.getSettings().maxCols||!o&&n},hidden:function(){return!this.getSettings().allowInsertColumn}}}e.__esModule=!0,e.KEY=void 0,e.default=o;var i=n(17),r=e.KEY="col_left"},function(t,e,n){"use strict";function o(){return{key:r,name:"Insert column on the right",callback:function(t,e){this.alter("insert_col",e.end.col+1,1,"ContextMenu.columnRight")},disabled:function(){var t=(0,i.getValidSelection)(this);if(!t)return!0;if(!this.isColumnModificationAllowed())return!0;var e=[t[0],0,t[0],this.countCols()-1],n=e.join(",")==t.join(","),o=1===this.countCols();return t[1]<0||this.countCols()>=this.getSettings().maxCols||!o&&n},hidden:function(){return!this.getSettings().allowInsertColumn}}}e.__esModule=!0,e.KEY=void 0,e.default=o;var i=n(17),r=e.KEY="col_right"},function(t,e,n){"use strict";function o(){return{key:r,name:function(){var t=this,e="Read only",n=(0,i.checkSelectionConsistency)(this.getSelectedRange(),function(e,n){return t.getCellMeta(e,n).readOnly});return n&&(e=(0,i.markLabelAsSelected)(e)),e},callback:function(){var t=this,e=this.getSelectedRange(),n=(0,i.checkSelectionConsistency)(e,function(e,n){return t.getCellMeta(e,n).readOnly});e.forAll(function(e,o){t.setCellMeta(e,o,"readOnly",!n)}),this.render()},disabled:function(){return!(this.getSelectedRange()&&!this.selection.selectedHeader.corner)}}}e.__esModule=!0,e.KEY=void 0,e.default=o;var i=n(17),r=e.KEY="make_read_only"},function(t,e,n){"use strict";function o(){return{key:i,name:"Redo",callback:function(){this.redo()},disabled:function(){return this.undoRedo&&!this.undoRedo.isRedoAvailable()}}}e.__esModule=!0,e.default=o;var i=e.KEY="redo"},function(t,e,n){"use strict";function o(){return{key:r,name:"Remove column",callback:function(t,e){var n=e.end.col-e.start.col+1;this.alter("remove_col",e.start.col,n,"ContextMenu.removeColumn")},disabled:function(){var t=(0,i.getValidSelection)(this),e=this.countCols();return!t||this.selection.selectedHeader.rows||this.selection.selectedHeader.corner||!this.isColumnModificationAllowed()||!e},hidden:function(){return!this.getSettings().allowRemoveColumn}}}e.__esModule=!0,e.KEY=void 0,e.default=o;var i=n(17),r=e.KEY="remove_col"},function(t,e,n){"use strict";function o(){return{key:r,name:"Remove row",callback:function(t,e){var n=e.end.row-e.start.row+1;this.alter("remove_row",e.start.row,n,"ContextMenu.removeRow")},disabled:function(){var t=(0,i.getValidSelection)(this),e=this.countRows();return!t||this.selection.selectedHeader.cols||this.selection.selectedHeader.corner||!e},hidden:function(){return!this.getSettings().allowRemoveRow}}}e.__esModule=!0,e.KEY=void 0,e.default=o;var i=n(17),r=e.KEY="remove_row"},function(t,e,n){"use strict";function o(){return{key:r,name:"Insert row above",callback:function(t,e){this.alter("insert_row",e.start.row,1,"ContextMenu.rowAbove")},disabled:function(){var t=(0,i.getValidSelection)(this);return!t||this.selection.selectedHeader.cols||this.countRows()>=this.getSettings().maxRows},hidden:function(){return!this.getSettings().allowInsertRow}}}e.__esModule=!0,e.KEY=void 0,e.default=o;var i=n(17),r=e.KEY="row_above"},function(t,e,n){"use strict";function o(){return{key:r,name:"Insert row below",callback:function(t,e){this.alter("insert_row",e.end.row+1,1,"ContextMenu.rowBelow")},disabled:function(){var t=(0,i.getValidSelection)(this);return!t||this.selection.selectedHeader.cols||this.countRows()>=this.getSettings().maxRows},hidden:function(){return!this.getSettings().allowInsertRow}}}e.__esModule=!0,e.KEY=void 0,e.default=o;var i=n(17),r=e.KEY="row_below"},function(t,e,n){"use strict";function o(){return{key:i,name:"Undo",callback:function(){this.undo()},disabled:function(){return this.undoRedo&&!this.undoRedo.isUndoAvailable()}}}e.__esModule=!0,e.default=o;var i=e.KEY="undo"},function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{default:t}}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function r(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function a(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}e.__esModule=!0;var s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},l=function(){function t(t,e){for(var n=0;n=o.length-1,p=s.col-r.col>=o[0].length-1;t.addHookOnce("afterChange",function(e,n){var o=e?e.length:0;if(o){var i={row:0,col:0},r=-1;(0,h.arrayEach)(e,function(t,n){var a=o>n+1?e[n+1]:null;a&&(g||(i.row+=Math.max(a[0]-t[0]-1,0)),!p&&t[1]>r&&(r=t[1],i.col+=Math.max(a[1]-t[1]-1,0)))}),t.selectCell(A.row,A.col,f.row+i.row,f.col+i.col)}});var y=!!t.runHooks("beforePaste",o,a.copyableRanges);y&&(t.populateFromArray(A.row,A.col,o,f.row,f.col,"CopyPaste.paste",t.getSettings().pasteMode),t.runHooks("afterPaste",o,a.copyableRanges))}}function r(e){if(t.getSelected()&&!(t.getActiveEditor()&&t.getActiveEditor().isOpened()||(0,g.isImmediatePropagationStopped)(e))){if((0,A.isCtrlKey)(e.keyCode)){if(t.getSettings().fragmentSelection&&(0,p.getSelectionText)())return;return a.setCopyableText(),void(0,g.stopImmediatePropagation)(e)}var i=(e.ctrlKey||e.metaKey)&&!e.altKey;i&&(e.keyCode==A.KEY_CODES.A&&t._registerTimeout(setTimeout(a.setCopyableText.bind(a),0)),e.keyCode==A.KEY_CODES.X&&n(),e.keyCode==A.KEY_CODES.C&&o())}}var a=this;this.copyPasteInstance=(0,s.default)(),this.copyPasteInstance.onCut(e),this.copyPasteInstance.triggerCopy=o,this.copyPasteInstance.onPaste(i),this.onPaste=i,this.copyableRanges=[],t.addHook("beforeKeyDown",r),this.destroy=function(){this.copyPasteInstance&&(this.copyPasteInstance.removeCallback(e),this.copyPasteInstance.removeCallback(i),this.copyPasteInstance.destroy(),this.copyPasteInstance=null),t.removeHook("beforeKeyDown",r)},t.addHook("afterDestroy",this.destroy.bind(this)),this.triggerPaste=this.copyPasteInstance.triggerPaste.bind(this.copyPasteInstance),this.triggerCut=this.copyPasteInstance.triggerCut.bind(this.copyPasteInstance),this.setCopyableText=function(){var e=t.getSettings(),n=e.copyRowsLimit,o=e.copyColsLimit,i=t.getSelectedRange(),r=i.getTopLeftCorner(),a=i.getBottomRightCorner(),s=r.row,l=r.col,u=a.row,c=a.col,d=Math.min(u,s+n-1),A=Math.min(c,l+o-1);this.copyableRanges.length=0,this.copyableRanges.push({startRow:s,startCol:l,endRow:d,endCol:A}),this.copyableRanges=t.runHooks("modifyCopyableRange",this.copyableRanges);var h=this.getRangedCopyableData(this.copyableRanges);t.copyPaste.copyPasteInstance.copyable(h),u===d&&c===A||t.runHooks("afterCopyLimit",u-s+1,c-l+1,n,o)},this.getRangedCopyableData=function(e){var n=[],o=[],i=[];return(0,h.arrayEach)(e,function(t){(0,f.rangeEach)(t.startRow,t.endRow,function(t){o.indexOf(t)===-1&&o.push(t)}),(0,f.rangeEach)(t.startCol,t.endCol,function(t){i.indexOf(t)===-1&&i.push(t)})}),(0,h.arrayEach)(o,function(e){var o=[];(0,h.arrayEach)(i,function(n){o.push(t.getCopyableData(e,n))}),n.push(o)}),u.default.stringify(n)},this.getRangedData=function(e){var n=[],o=[],i=[];return(0,h.arrayEach)(e,function(t){(0,f.rangeEach)(t.startRow,t.endRow,function(t){o.indexOf(t)===-1&&o.push(t)}),(0,f.rangeEach)(t.startCol,t.endCol,function(t){i.indexOf(t)===-1&&i.push(t)})}),(0,h.arrayEach)(o,function(e){var o=[];(0,h.arrayEach)(i,function(n){o.push(t.getCopyableData(e,n))}),n.push(o)}),n}}function r(){var t=this,e=t.getSettings().copyPaste!==!1;e&&!t.copyPaste?t.copyPaste=new i(t):!e&&t.copyPaste&&(t.copyPaste.destroy(),t.copyPaste=null)}e.__esModule=!0;var a=n(184),s=o(a),l=n(132),u=o(l),c=n(8),d=o(c),A=n(16),h=n(1),f=n(6),g=n(7),p=n(0),M=n(11);d.default.getSingleton().register("afterCopyLimit"),d.default.getSingleton().register("modifyCopyableRange"),d.default.getSingleton().register("beforeCut"),d.default.getSingleton().register("afterCut"),d.default.getSingleton().register("beforePaste"),d.default.getSingleton().register("afterPaste"),d.default.getSingleton().register("beforeCopy"),d.default.getSingleton().register("afterCopy"),d.default.getSingleton().add("afterInit",r),d.default.getSingleton().add("afterUpdateSettings",r),e.default=i},function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{default:t}}function i(){}var r,a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},s=n(8),l=o(s),u=(n(5),n(2)),c=n(11),d=function(t){return"boolean"==typeof t&&t===!0||"object"===("undefined"==typeof t?"undefined":a(t))&&t.length>0},A=function(){d(this.getSettings().customBorders)&&(this.customBorders||(r=this,this.customBorders=new i))},h=function(t){for(var e=0;e=0?r.view.wt.selections[o]=n:r.view.wt.selections.push(n)},g=function(t,e,n){var o=v(t,e);o=b(o,n),this.setCellMeta(t,e,"borders",o),f(o)},p=function(t){for(var e=t.range,n=e.from.row;n<=e.to.row;n++)for(var o=e.from.col;o<=e.to.col;o++){var i=v(n,o),r=0;n==e.from.row&&(r++,(0,u.hasOwnProperty)(t,"top")&&(i.top=t.top)),n==e.to.row&&(r++,(0,u.hasOwnProperty)(t,"bottom")&&(i.bottom=t.bottom)),o==e.from.col&&(r++,(0,u.hasOwnProperty)(t,"left")&&(i.left=t.left)),o==e.to.col&&(r++,(0,u.hasOwnProperty)(t,"right")&&(i.right=t.right)),r>0&&(this.setCellMeta(n,o,"borders",i),f(i))}},M=function(t,e){return"border_row"+t+"col"+e},y=function(){return{width:1,color:"#000"}},m=function(){return{hide:!0}},w=function(){return{width:1,color:"#000",cornerVisible:!1}},v=function(t,e){return{className:M(t,e),border:w(),row:t,col:e,top:m(),right:m(),bottom:m(),left:m()}},b=function(t,e){return(0,u.hasOwnProperty)(e,"border")&&(t.border=e.border),(0,u.hasOwnProperty)(e,"top")&&(t.top=e.top),(0,u.hasOwnProperty)(e,"right")&&(t.right=e.right),(0,u.hasOwnProperty)(e,"bottom")&&(t.bottom=e.bottom),(0,u.hasOwnProperty)(e,"left")&&(t.left=e.left),t},C=function(t){for(var e=document.querySelectorAll("."+t),n=0;n'+String.fromCharCode(10003)+""+t},N=function(t){this.getSettings().customBorders&&(t.items.push({name:"---------"}),t.items.push({key:"borders",name:"Borders",disabled:function(){return this.selection.selectedHeader.corner},submenu:{items:[{key:"borders:top",name:function(){var t="Top",e=x(this,"top");return e&&(t=D(t)),t},callback:function(){var t=x(this,"top");I.call(this,this.getSelectedRange(),"top",t)}},{key:"borders:right",name:function(){var t="Right",e=x(this,"right");return e&&(t=D(t)),t},callback:function(){var t=x(this,"right");I.call(this,this.getSelectedRange(),"right",t)}},{key:"borders:bottom",name:function(){var t="Bottom",e=x(this,"bottom");return e&&(t=D(t)),t},callback:function(){var t=x(this,"bottom");I.call(this,this.getSelectedRange(),"bottom",t)}},{key:"borders:left",name:function(){var t="Left",e=x(this,"left");return e&&(t=D(t)),t},callback:function(){var t=x(this,"left");I.call(this,this.getSelectedRange(),"left",t)}},{key:"borders:no_borders",name:"Remove border(s)",callback:function(){I.call(this,this.getSelectedRange(),"noBorders")},disabled:function(){return!x(this)}}]}}))};l.default.getSingleton().add("beforeInit",A),l.default.getSingleton().add("afterContextMenuDefaultOptions",N),l.default.getSingleton().add("afterInit",function(){var t=this.getSettings().customBorders;if(t){for(var e=0;ethis.boundaries.bottom&&(o=e-this.boundaries.bottom),tthis.boundaries.right&&(n=t-this.boundaries.right),this.callback(n,o)};var u,c=function(t){t.dragToScrollListening=!1;var e=t.view.wt.wtTable.holder;u=new i,e!==window&&(u.setBoundaries(e.getBoundingClientRect()),u.setCallback(function(t,n){t<0?e.scrollLeft-=50:t>0&&(e.scrollLeft+=50),n<0?e.scrollTop-=20:n>0&&(e.scrollTop+=20)}),t.dragToScrollListening=!0)};a.default.getSingleton().add("afterInit",function(){var t=this,e=new l.default(this);e.addEventListener(document,"mouseup",function(){t.dragToScrollListening=!1}),e.addEventListener(document,"mousemove",function(e){t.dragToScrollListening&&u.check(e.clientX,e.clientY)})}),a.default.getSingleton().add("afterDestroy",function(){new l.default(this).clear()}),a.default.getSingleton().add("afterOnCellMouseDown",function(){c(this)}),a.default.getSingleton().add("afterOnCellCornerMouseDown",function(){c(this)}),e.default=i},function(t,e,n){"use strict";function o(t){return{key:"freeze_column",name:"Freeze this column",callback:function(){var e=this.getSelectedRange().from.col;t.freezeColumn(e),this.render(),this.view.wt.wtOverlays.adjustElementsSize(!0)},hidden:function(){var t=this.getSelectedRange(),e=!1;return void 0===t?e=!0:(t.from.col!==t.to.col||t.from.col<=this.getSettings().fixedColumnsLeft-1)&&(e=!0),e}}}e.__esModule=!0,e.default=o},function(t,e,n){"use strict";function o(t){return{key:"unfreeze_column",name:"Unfreeze this column",callback:function(){var e=this.getSelectedRange().from.col;t.unfreezeColumn(e),this.render(),this.view.wt.wtOverlays.adjustElementsSize(!0)},hidden:function(){var t=this.getSelectedRange(),e=!1;return void 0===t?e=!0:(t.from.col!==t.to.col||t.from.col>=this.getSettings().fixedColumnsLeft)&&(e=!0),e}}}e.__esModule=!0,e.default=o},function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{default:t}}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function r(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function a(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}e.__esModule=!0;var s=function(){function t(t,e){for(var n=0;nn.fixedColumnsLeft-1)){var o=this.getBestColumnReturnPosition(t);e.moveByFreeze=!0,n.fixedColumnsLeft--,this.getMovePlugin().moveColumn(t,o+1)}}},{key:"getMovePlugin",value:function(){return this.manualColumnMovePlugin||(this.manualColumnMovePlugin=this.hot.getPlugin("manualColumnMove")),this.manualColumnMovePlugin}},{key:"getBestColumnReturnPosition",value:function(t){var e=this.getMovePlugin(),n=this.hot.getSettings(),o=n.fixedColumnsLeft,i=e.columnsMapper.getValueByIndex(o),r=void 0;if(null==this.frozenColumnsBasePositions[t])for(r=e.columnsMapper.getValueByIndex(t);i0?t.target.col=0:t.target.col=e>0?e-1:e;else if(t.target.TD.offsetWidth/2+a<=s){var h=t.coordsColumn>=t.countCols?t.countCols-1:t.coordsColumn;t.target.col=h+1,a+=t.target.TD.offsetWidth,t.target.col>n&&this.hot.scrollViewportTo(void 0,n+1,void 0,!0)}else t.target.col=t.coordsColumn,t.target.col<=e&&t.target.col>=t.fixedColumns&&this.hot.scrollViewportTo(void 0,e-1);t.target.col<=e&&t.target.col>=t.fixedColumns&&this.hot.scrollViewportTo(void 0,e-1);var f=s,g=a;s+d+c>=l?f=l-d-c:s+c=l-1?g=l-1:0===g?g=1:void 0!==i.scrollX&&t.coordsColumnt){var o=t-1,i=[];(0,h.arrayEach)(this.columnsMapper._arrayMap,function(t,e,n){t>o&&i.push(e)}),this.columnsMapper.removeItems(i)}}},{key:"registerEvents",value:function(){var t=this;this.eventManager.addEventListener(document.documentElement,"mousemove",function(e){return t.onMouseMove(e)}),this.eventManager.addEventListener(document.documentElement,"mouseup",function(){return t.onMouseUp()})}},{key:"unregisterEvents",value:function(){this.eventManager.clear()}},{key:"onBeforeOnCellMouseDown",value:function(t,e,n,o){var i=this.hot.view.wt.wtTable,r=this.hot.selection.selectedHeader.cols,a=this.hot.getSelectedRange(),s=I.get(this),l=t.realTarget.className.indexOf("columnSorting")>-1;if(!a||!r||s.pressed||0!==t.button||l)return s.pressed=!1,s.columnsToMove.length=0,void(0,f.removeClass)(this.hot.rootElement,[N,D]);var u=this.guideline.isBuilt()&&!this.guideline.isAppended(),c=this.backlight.isBuilt()&&!this.backlight.isAppended();u&&c&&(this.guideline.appendTo(i.hider),this.backlight.appendTo(i.hider));var d=a.from,A=a.to,h=Math.min(d.col,A.col),g=Math.max(d.col,A.col);if(e.row<0&&e.col>=h&&e.col<=g){o.column=!0,s.pressed=!0,s.target.eventPageX=t.pageX,s.coordsColumn=e.col,s.target.TD=n,s.target.col=e.col,s.columnsToMove=this.prepareColumnsToMoving(h,g),s.hasRowHeaders=!!this.hot.getSettings().rowHeaders,s.countCols=this.hot.countCols(),s.fixedColumns=this.hot.getSettings().fixedColumnsLeft,s.rootElementOffset=(0,f.offset)(this.hot.rootElement).left;var p=s.hasRowHeaders?-1:0,M=i.holder.scrollTop+i.getColumnHeaderHeight(0)+1,y=e.col-1?(0,f.removeClass)(this.hot.rootElement,D):(0,f.addClass)(this.hot.rootElement,D),o.row=!0,o.column=!0,o.cell=!0,r.coordsColumn=e.col,r.target.TD=n)}},{key:"onMouseUp",value:function(){var t=I.get(this);if(t.coordsColumn=void 0,t.pressed=!1,t.backlightWidth=0,(0,f.removeClass)(this.hot.rootElement,[N,D,L]),this.hot.selection.selectedHeader.cols&&(0,f.addClass)(this.hot.rootElement,L),!(t.columnsToMove.length<1||void 0===t.target.col||t.columnsToMove.indexOf(t.target.col)>-1)){if(this.moveColumns(t.columnsToMove,t.target.col),this.persistentStateSave(),this.hot.render(),this.hot.view.wt.wtOverlays.adjustElementsSize(!0),!t.disallowMoving){var e=this.columnsMapper.getIndexByValue(t.columnsToMove[0]),n=this.columnsMapper.getIndexByValue(t.columnsToMove[t.columnsToMove.length-1]);this.changeSelection(e,n)}t.columnsToMove.length=0}}},{key:"onAfterScrollVertically",value:function(){var t=this.hot.view.wt.wtTable,e=t.getColumnHeaderHeight(0)+1,n=t.holder.scrollTop,o=e+n;this.backlight.setPosition(o),this.backlight.setSize(null,t.hider.offsetHeight-o)}},{key:"onAfterCreateCol",value:function(t,e){this.columnsMapper.shiftItems(t,e)}},{key:"onBeforeRemoveCol",value:function(t,e){var n=this;this.removedColumns.length=0,t!==!1&&(0,g.rangeEach)(t,t+e-1,function(t){n.removedColumns.push(n.hot.runHooks("modifyCol",t,n.pluginName))})}},{key:"onAfterRemoveCol",value:function(t,e){this.columnsMapper.unshiftItems(this.removedColumns)}},{key:"onAfterLoadData",value:function(t){this.updateColumnsMapper()}},{key:"onModifyCol",value:function(t,e){if(e!==this.pluginName){var n=this.columnsMapper.getValueByIndex(t);t=null===n?t:n; +}return t}},{key:"onUnmodifyCol",value:function(t){var e=this.columnsMapper.getIndexByValue(t);return null===e?t:e}},{key:"onAfterPluginsInitialized",value:function(){this.updateColumnsMapper(),this.initialSettings(),this.backlight.build(),this.guideline.build()}},{key:"destroy",value:function(){this.backlight.destroy(),this.guideline.destroy(),l(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"destroy",this).call(this)}}]),e}(c.default);(0,y.registerPlugin)("ManualColumnMove",S),e.default=S},function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{default:t}}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function r(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function a(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}e.__esModule=!0;var s=function(){function t(t,e){for(var n=0;n=0){var i=this.currentTH.getBoundingClientRect();if(this.currentCol=n,this.selectedCols=[],this.hot.selection.isSelected()&&this.hot.selection.selectedHeader.cols){var r=this.hot.getSelectedRange(),a=r.from,s=r.to,l=a.col,u=s.col;l>=u&&(l=s.col,u=a.col),this.currentCol>=l&&this.currentCol<=u?(0,p.rangeEach)(l,u,function(t){return e.selectedCols.push(t)}):this.selectedCols.push(this.currentCol)}else this.selectedCols.push(this.currentCol);this.startOffset=i.left-6,this.startWidth=parseInt(i.width,10),this.handle.style.top=i.top+"px",this.handle.style.left=this.startOffset+this.startWidth+"px",this.handle.style.height=o+"px",this.hot.rootElement.appendChild(this.handle)}}},{key:"refreshHandlePosition",value:function(){this.handle.style.left=this.startOffset+this.currentWidth+"px"}},{key:"setupGuidePosition",value:function(){var t=parseInt((0,d.outerHeight)(this.handle),10),e=parseInt(this.handle.style.top,10)+t,n=parseInt(this.hot.view.maximumVisibleElementHeight(0),10);(0,d.addClass)(this.handle,"active"),(0,d.addClass)(this.guide,"active"),this.guide.style.top=e+"px",this.guide.style.left=this.handle.style.left,this.guide.style.height=n-t+"px",this.hot.rootElement.appendChild(this.guide)}},{key:"refreshGuidePosition",value:function(){this.guide.style.left=this.handle.style.left}},{key:"hideHandleAndGuide",value:function(){(0,d.removeClass)(this.handle,"active"),(0,d.removeClass)(this.guide,"active")}},{key:"checkIfColumnHeader",value:function(t){if(t!=this.hot.rootElement){var e=t.parentNode;return"THEAD"===e.tagName||this.checkIfColumnHeader(e)}return!1}},{key:"getTHFromTargetElement",value:function(t){return"TABLE"!=t.tagName?"TH"==t.tagName?t:this.getTHFromTargetElement(t.parentNode):null}},{key:"onMouseOver",value:function(t){if(this.checkIfColumnHeader(t.target)){var e=this.getTHFromTargetElement(t.target);if(!e)return;var n=e.getAttribute("colspan");!e||null!==n&&1!==n||this.pressed||this.setupHandlePosition(e)}}},{key:"afterMouseDownTimeout",value:function(){var t=this,e=function(){t.hot.forceFullRender=!0,t.hot.view.render(),t.hot.view.wt.wtOverlays.adjustElementsSize(!0)},n=function(n,o){var i=t.hot.runHooks("beforeColumnResize",n,t.newSize,!0);void 0!==i&&(t.newSize=i),"all"===t.hot.getSettings().stretchH?t.clearManualSize(n):t.setManualSize(n,t.newSize),o&&e(),t.saveManualColumnWidths(),t.hot.runHooks("afterColumnResize",n,t.newSize,!0)};if(this.dblclick>=2){var o=this.selectedCols.length;o>1?((0,g.arrayEach)(this.selectedCols,function(t){n(t)}),e()):(0,g.arrayEach)(this.selectedCols,function(t){n(t,!0)})}this.dblclick=0,this.autoresizeTimeout=null}},{key:"onMouseDown",value:function(t){var e=this;(0,d.hasClass)(t.target,"manualColumnResizer")&&(this.setupGuidePosition(),this.pressed=this.hot,null===this.autoresizeTimeout&&(this.autoresizeTimeout=setTimeout(function(){return e.afterMouseDownTimeout()},500),this.hot._registerTimeout(this.autoresizeTimeout)),this.dblclick++,this.startX=(0,f.pageX)(t),this.newSize=this.startWidth)}},{key:"onMouseMove",value:function(t){var e=this;this.pressed&&(this.currentWidth=this.startWidth+((0,f.pageX)(t)-this.startX),(0,g.arrayEach)(this.selectedCols,function(t){e.newSize=e.setManualSize(t,e.currentWidth)}),this.refreshHandlePosition(),this.refreshGuidePosition())}},{key:"onMouseUp",value:function(t){var e=this,n=function(){e.hot.forceFullRender=!0,e.hot.view.render(),e.hot.view.wt.wtOverlays.adjustElementsSize(!0)},o=function(t,o){e.hot.runHooks("beforeColumnResize",t,e.newSize),o&&n(),e.saveManualColumnWidths(),e.hot.runHooks("afterColumnResize",t,e.newSize)};if(this.pressed){if(this.hideHandleAndGuide(),this.pressed=!1,this.newSize!=this.startWidth){var i=this.selectedCols.length;i>1?((0,g.arrayEach)(this.selectedCols,function(t){o(t)}),n()):(0,g.arrayEach)(this.selectedCols,function(t){o(t,!0)})}this.setupHandlePosition(this.currentTH)}}},{key:"bindEvents",value:function(){var t=this;this.eventManager.addEventListener(this.hot.rootElement,"mouseover",function(e){return t.onMouseOver(e)}),this.eventManager.addEventListener(this.hot.rootElement,"mousedown",function(e){return t.onMouseDown(e)}),this.eventManager.addEventListener(window,"mousemove",function(e){return t.onMouseMove(e)}),this.eventManager.addEventListener(window,"mouseup",function(e){return t.onMouseUp(e)})}},{key:"setManualSize",value:function(t,e){return e=Math.max(e,20),t=this.hot.runHooks("modifyCol",t),this.manualColumnWidths[t]=e,e}},{key:"clearManualSize",value:function(t){t=this.hot.runHooks("modifyCol",t),this.manualColumnWidths[t]=void 0}},{key:"onModifyColWidth",value:function(t,e){return this.enabled&&(e=this.hot.runHooks("modifyCol",e),this.hot.getSettings().manualColumnResize&&this.manualColumnWidths[e])?this.manualColumnWidths[e]:t}},{key:"onBeforeStretchingColumnWidth",value:function(t,e){var n=this.manualColumnWidths[e];return void 0===n&&(n=t),n}},{key:"onBeforeColumnResize",value:function(){this.hot.view.wt.wtViewport.hasOversizedColumnHeadersMarked={}}}]),e}(c.default);(0,M.registerPlugin)("manualColumnResize",y),e.default=y},function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{default:t}}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function r(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function a(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}e.__esModule=!0;var s=function(){function t(t,e){for(var n=0;nthis.hot.getSettings().fixedRowsBottom}},{key:"persistentStateSave",value:function(){this.hot.runHooks("persistentStateSave","manualRowMove",this.rowsMapper._arrayMap)}},{key:"persistentStateLoad",value:function(){var t={};return this.hot.runHooks("persistentStateLoad","manualRowMove",t),t.value?t.value:[]}},{key:"prepareRowsToMoving",value:function(){var t=this.hot.getSelectedRange(),e=[];if(!t)return e;var n=t.from,o=t.to,i=Math.min(n.row,o.row),r=Math.max(n.row,o.row);return(0,g.rangeEach)(i,r,function(t){e.push(t)}),e}},{key:"refreshPositions",value:function(){var t=I.get(this),e=t.target.coords,n=this.hot.view.wt.wtTable.getFirstVisibleRow(),o=this.hot.view.wt.wtTable.getLastVisibleRow(),i=this.hot.getSettings().fixedRowsTop,r=this.hot.countRows();e.row0&&this.hot.scrollViewportTo(n-1),e.row>=o&&o0?n-1:n:s.offsetHeight/2+u<=c?(t.target.row=e.row+1,u+=0===e.row?s.offsetHeight-1:s.offsetHeight):t.target.row=e.row;var p=c,M=u;c+g+h>=d?p=d-g-h:c+h=d-1&&(M=d-1);var y=0;this.hot.view.wt.wtOverlays.topOverlay&&(y=this.hot.view.wt.wtOverlays.topOverlay.clone.wtTable.TABLE.offsetHeight),e.row>=i&&M-a.holder.scrollTopt){var o=t-1,i=[];(0,h.arrayEach)(this.rowsMapper._arrayMap,function(t,e,n){t>o&&i.push(e)}),this.rowsMapper.removeItems(i)}}},{key:"registerEvents",value:function(){var t=this;this.eventManager.addEventListener(document.documentElement,"mousemove",function(e){return t.onMouseMove(e)}),this.eventManager.addEventListener(document.documentElement,"mouseup",function(){return t.onMouseUp()})}},{key:"unregisterEvents",value:function(){this.eventManager.clear()}},{key:"onBeforeColumnSort",value:function(t,e){var n=I.get(this);n.disallowMoving=void 0!==e}},{key:"onBeforeOnCellMouseDown",value:function(t,e,n,o){var i=this.hot.view.wt.wtTable,r=this.hot.selection.selectedHeader.rows,a=this.hot.getSelectedRange(),s=I.get(this);if(!a||!r||s.pressed||0!==t.button)return s.pressed=!1,s.rowsToMove.length=0,void(0,f.removeClass)(this.hot.rootElement,[N,D]);var l=this.guideline.isBuilt()&&!this.guideline.isAppended(),u=this.backlight.isBuilt()&&!this.backlight.isAppended();l&&u&&(this.guideline.appendTo(i.hider),this.backlight.appendTo(i.hider));var c=a.from,d=a.to,A=Math.min(c.row,d.row),h=Math.max(c.row,d.row);if(e.col<0&&e.row>=A&&e.row<=h){o.row=!0,s.pressed=!0,s.target.eventPageY=t.pageY,s.target.coords=e,s.target.TD=n,s.rowsToMove=this.prepareRowsToMoving();var g=i.holder.scrollLeft+i.getColumnWidth(-1);this.backlight.setPosition(null,g),this.backlight.setSize(i.hider.offsetWidth-g,this.getRowsHeight(A,h+1)),this.backlight.setOffset((this.getRowsHeight(A,e.row)+t.layerY)*-1,null),(0,f.addClass)(this.hot.rootElement,N),this.refreshPositions()}else(0,f.removeClass)(this.hot.rootElement,L),s.pressed=!1,s.rowsToMove.length=0}},{key:"onMouseMove",value:function(t){var e=I.get(this);if(e.pressed){if(t.realTarget===this.backlight.element){var n=this.backlight.getSize().height;this.backlight.setSize(null,0),setTimeout(function(){this.backlight.setPosition(null,n)})}e.target.eventPageY=t.pageY,this.refreshPositions()}}},{key:"onBeforeOnCellMouseOver",value:function(t,e,n,o){var i=this.hot.getSelectedRange(),r=I.get(this);i&&r.pressed&&(r.rowsToMove.indexOf(e.row)>-1?(0,f.removeClass)(this.hot.rootElement,D):(0,f.addClass)(this.hot.rootElement,D),o.row=!0,o.column=!0,o.cell=!0,r.target.coords=e,r.target.TD=n)}},{key:"onMouseUp",value:function(){var t=I.get(this),e=t.target.row,n=t.rowsToMove.length;if(t.pressed=!1,t.backlightHeight=0,(0,f.removeClass)(this.hot.rootElement,[N,D,L]),this.hot.selection.selectedHeader.rows&&(0,f.addClass)(this.hot.rootElement,L),!(n<1||void 0===e||t.rowsToMove.indexOf(e)>-1||t.rowsToMove[n-1]===e-1)){if(this.moveRows(t.rowsToMove,e),this.persistentStateSave(),this.hot.render(),!t.disallowMoving){var o=this.rowsMapper.getIndexByValue(t.rowsToMove[0]),i=this.rowsMapper.getIndexByValue(t.rowsToMove[n-1]);this.changeSelection(o,i)}t.rowsToMove.length=0}}},{key:"onAfterScrollHorizontally",value:function(){var t=this.hot.view.wt.wtTable,e=t.getColumnWidth(-1),n=t.holder.scrollLeft,o=e+n;this.backlight.setPosition(null,o),this.backlight.setSize(t.hider.offsetWidth-o)}},{key:"onAfterCreateRow",value:function(t,e){this.rowsMapper.shiftItems(t,e)}},{key:"onBeforeRemoveRow",value:function(t,e){var n=this;this.removedRows.length=0,t!==!1&&(0,g.rangeEach)(t,t+e-1,function(t){n.removedRows.push(n.hot.runHooks("modifyRow",t,n.pluginName))})}},{key:"onAfterRemoveRow",value:function(t,e){this.rowsMapper.unshiftItems(this.removedRows)}},{key:"onAfterLoadData",value:function(t){this.updateRowsMapper()}},{key:"onModifyRow",value:function(t,e){if(e!==this.pluginName){var n=this.rowsMapper.getValueByIndex(t);t=null===n?t:n}return t}},{key:"onUnmodifyRow",value:function(t){var e=this.rowsMapper.getIndexByValue(t);return null===e?t:e}},{key:"onAfterPluginsInitialized",value:function(){this.updateRowsMapper(),this.initialSettings(),this.backlight.build(),this.guideline.build()}},{key:"destroy",value:function(){this.backlight.destroy(),this.guideline.destroy(),l(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"destroy",this).call(this)}}]),e}(c.default);(0,y.registerPlugin)("ManualRowMove",S),e.default=S},function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{default:t}}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}e.__esModule=!0;var r=function(){function t(t,e){for(var n=0;n=0){var i=this.currentTH.getBoundingClientRect();if(this.currentRow=n,this.selectedRows=[],this.hot.selection.isSelected()&&this.hot.selection.selectedHeader.rows){var r=this.hot.getSelectedRange(),a=r.from,s=r.to,l=a.row,u=s.row;l>=u&&(l=s.row,u=a.row),this.currentRow>=l&&this.currentRow<=u?(0,p.rangeEach)(l,u,function(t){return e.selectedRows.push(t)}):this.selectedRows.push(this.currentRow)}else this.selectedRows.push(this.currentRow);this.startOffset=i.top-6,this.startHeight=parseInt(i.height,10),this.handle.style.left=i.left+"px",this.handle.style.top=this.startOffset+this.startHeight+"px",this.handle.style.width=o+"px",this.hot.rootElement.appendChild(this.handle)}}},{key:"refreshHandlePosition",value:function(){this.handle.style.top=this.startOffset+this.currentHeight+"px"}},{key:"setupGuidePosition",value:function(){var t=parseInt((0,d.outerWidth)(this.handle),10),e=parseInt(this.handle.style.left,10)+t,n=parseInt(this.hot.view.maximumVisibleElementWidth(0),10);(0,d.addClass)(this.handle,"active"),(0,d.addClass)(this.guide,"active"),this.guide.style.top=this.handle.style.top,this.guide.style.left=e+"px",this.guide.style.width=n-t+"px",this.hot.rootElement.appendChild(this.guide)}},{key:"refreshGuidePosition",value:function(){this.guide.style.top=this.handle.style.top}},{key:"hideHandleAndGuide",value:function(){(0,d.removeClass)(this.handle,"active"),(0,d.removeClass)(this.guide,"active")}},{key:"checkIfRowHeader",value:function(t){if(t!=this.hot.rootElement){var e=t.parentNode;return"TBODY"===e.tagName||this.checkIfRowHeader(e)}return!1}},{key:"getTHFromTargetElement",value:function(t){return"TABLE"!=t.tagName?"TH"==t.tagName?t:this.getTHFromTargetElement(t.parentNode):null}},{key:"onMouseOver",value:function(t){if(this.checkIfRowHeader(t.target)){var e=this.getTHFromTargetElement(t.target);e&&(this.pressed||this.setupHandlePosition(e))}}},{key:"afterMouseDownTimeout",value:function(){var t=this,e=function(){t.hot.forceFullRender=!0,t.hot.view.render(),t.hot.view.wt.wtOverlays.adjustElementsSize(!0)},n=function(n,o){var i=t.hot.runHooks("beforeRowResize",n,t.newSize,!0);void 0!==i&&(t.newSize=i),t.setManualSize(n,t.newSize), +o&&e(),t.hot.runHooks("afterRowResize",n,t.newSize,!0)};if(this.dblclick>=2){var o=this.selectedRows.length;o>1?((0,g.arrayEach)(this.selectedRows,function(t){n(t)}),e()):(0,g.arrayEach)(this.selectedRows,function(t){n(t,!0)})}this.dblclick=0,this.autoresizeTimeout=null}},{key:"onMouseDown",value:function(t){var e=this;(0,d.hasClass)(t.target,"manualRowResizer")&&(this.setupGuidePosition(),this.pressed=this.hot,null==this.autoresizeTimeout&&(this.autoresizeTimeout=setTimeout(function(){return e.afterMouseDownTimeout()},500),this.hot._registerTimeout(this.autoresizeTimeout)),this.dblclick++,this.startY=(0,f.pageY)(t),this.newSize=this.startHeight)}},{key:"onMouseMove",value:function(t){var e=this;this.pressed&&(this.currentHeight=this.startHeight+((0,f.pageY)(t)-this.startY),(0,g.arrayEach)(this.selectedRows,function(t){e.newSize=e.setManualSize(t,e.currentHeight)}),this.refreshHandlePosition(),this.refreshGuidePosition())}},{key:"onMouseUp",value:function(t){var e=this,n=function(){e.hot.forceFullRender=!0,e.hot.view.render(),e.hot.view.wt.wtOverlays.adjustElementsSize(!0)},o=function(t,o){e.hot.runHooks("beforeRowResize",t,e.newSize),o&&n(),e.saveManualRowHeights(),e.hot.runHooks("afterRowResize",t,e.newSize)};if(this.pressed){if(this.hideHandleAndGuide(),this.pressed=!1,this.newSize!=this.startHeight){var i=this.selectedRows.length;i>1?((0,g.arrayEach)(this.selectedRows,function(t){o(t)}),n()):(0,g.arrayEach)(this.selectedRows,function(t){o(t,!0)})}this.setupHandlePosition(this.currentTH)}}},{key:"bindEvents",value:function(){var t=this;this.eventManager.addEventListener(this.hot.rootElement,"mouseover",function(e){return t.onMouseOver(e)}),this.eventManager.addEventListener(this.hot.rootElement,"mousedown",function(e){return t.onMouseDown(e)}),this.eventManager.addEventListener(window,"mousemove",function(e){return t.onMouseMove(e)}),this.eventManager.addEventListener(window,"mouseup",function(e){return t.onMouseUp(e)})}},{key:"setManualSize",value:function(t,e){return t=this.hot.runHooks("modifyRow",t),this.manualRowHeights[t]=e,e}},{key:"onModifyRowHeight",value:function(t,e){if(this.enabled){var n=this.hot.getPlugin("autoRowSize"),o=n?n.heights[e]:null;e=this.hot.runHooks("modifyRow",e);var i=this.manualRowHeights[e];if(void 0!==i&&(i===o||i>(t||0)))return i}return t}}]),e}(c.default);(0,M.registerPlugin)("manualRowResize",y),e.default=y},function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{default:t}}function i(){var t=[];return t.getInfo=function(t,e){for(var n=0,o=this.length;n=t&&this[n].col<=e&&this[n].col+this[n].colspan-1>=e)return this[n]},t.setInfo=function(t){for(var e=0,n=this.length;e=t.row&&e.row<=t.row+t.rowspan-1},i=function(t,e){return e.col>=t.col&&e.col<=t.col+t.colspan-1},r=function(t){return new f.CellCoords(e.to.row+t.row,e.to.col+t.col)},a={row:n.row,col:n.col};if("modifyTransformStart"==t){var s;this.lastDesiredCoords||(this.lastDesiredCoords=new f.CellCoords(null,null));for(var l,u=new f.CellCoords(e.highlight.row,e.highlight.col),c=this.mergedCellInfoCollection.getInfo(u.row,u.col),d=0,A=this.mergedCellInfoCollection.length;d0?a.row=c.row+c.rowspan-1-u.row+n.row:n.row<0&&(a.row=u.row-c.row+n.row),n.col>0?a.col=c.col+c.colspan-1-u.col+n.col:n.col<0&&(a.col=u.col-c.col+n.col)}s=new f.CellCoords(e.highlight.row+a.row,e.highlight.col+a.col);var y=this.mergedCellInfoCollection.getInfo(s.row,s.col);y&&(this.lastDesiredCoords=s,a={row:y.row-u.row,col:y.col-u.col})}else if("modifyTransformEnd"==t)for(var m=0,w=this.mergedCellInfoCollection.length;m0){var I=e.highlight.isEqual(E.from);T.indexOf("top")>-1?e.to.isSouthEastOf(E.from)&&I?e.setDirection("NW-SE"):e.to.isSouthWestOf(E.from)&&I&&e.setDirection("NE-SW"):T.indexOf("bottom")>-1&&(e.to.isNorthEastOf(E.from)&&I?e.setDirection("SW-NE"):e.to.isNorthWestOf(E.from)&&I&&e.setDirection("SE-NW"))}s=r(a);var x=o(v,s),D=i(v,s);e.includesRange(E)&&(E.includes(s)||x||D)&&(x&&(a.row<0?a.row-=v.rowspan-1:a.row>0&&(a.row+=v.rowspan-1)),D&&(a.col<0?a.col-=v.colspan-1:a.col>0&&(a.col+=v.colspan-1)))}0!==a.row&&(n.row=a.row),0!==a.col&&(n.col=a.col)},r.prototype.shiftCollection=function(t,e,n){var o=[0,0];switch(t){case"right":o[0]+=1;break;case"left":o[0]-=1;break;case"down":o[1]+=1;break;case"up":o[1]-=1}for(var i=0;i0&&o.from.row>=i&&(o.from.row=o.from-1),o.from.col<0?o.from.col=0:o.from.col>0&&o.from.col>=r&&(o.from.col=r-1)}}}},b=function(t){this.lastDesiredCoords=null;var e=this.getSettings().mergeCells;if(e){var n=this.getSelectedRange();n.highlight=new f.CellCoords(n.highlight.row,n.highlight.col),n.to=t;var o=!1;do{o=!1;for(var i=0,r=this.mergeCells.mergedCellInfoCollection.length;ie.endRow)return e.endRow=a,t.call(this,e)}}},I=function t(e){var n=this.getSettings().mergeCells;if(n)for(var o,i=this.countRows(),r=0;re.endColumn)return e.endColumn=a,t.call(this,e)}}},x=function(t){if(t&&this.mergeCells){var e=this.mergeCells.mergedCellInfoCollection,n=this.getSelectedRange();for(var o in e)if(n.highlight.row==e[o].row&&n.highlight.col==e[o].col&&n.to.row==e[o].row+e[o].rowspan-1&&n.to.col==e[o].col+e[o].colspan-1)return!1}return t},D=A.default.getSingleton();D.add("beforeInit",g),D.add("afterInit",p),D.add("afterUpdateSettings",M),D.add("beforeKeyDown",y),D.add("modifyTransformStart",v("modifyTransformStart")),D.add("modifyTransformEnd",v("modifyTransformEnd")),D.add("beforeSetRangeEnd",b),D.add("beforeDrawBorders",C),D.add("afterIsMultipleSelection",x),D.add("afterRenderer",w),D.add("afterContextMenuDefaultOptions",m),D.add("afterGetCellMeta",E),D.add("afterViewportRowCalculatorOverride",T),D.add("afterViewportColumnCalculatorOverride",I),D.add("modifyAutofillRange",a),D.add("afterCreateCol",s),D.add("afterRemoveCol",l),D.add("afterCreateRow",u),D.add("afterRemoveRow",c),e.default=r},function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{default:t}}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function r(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function a(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}e.__esModule=!0;var s=function(){function t(t,e){for(var n=0;n0}}]),e}(h.default);(0,p.registerPlugin)("multipleSelectionHandles",y),e.default=y},function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{default:t}}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}e.__esModule=!0;var r=function(){function t(t,e){for(var n=0;n0},i.prototype.isRedoAvailable=function(){return this.undoneActions.length>0},i.prototype.clear=function(){this.doneActions.length=0,this.undoneActions.length=0},i.Action=function(){},i.Action.prototype.undo=function(){},i.Action.prototype.redo=function(){},i.ChangeAction=function(t){this.changes=t,this.actionType="change"},(0,f.inherit)(i.ChangeAction,i.Action),i.ChangeAction.prototype.undo=function(t,e){for(var n=(0,f.deepClone)(this.changes),o=t.countEmptyRows(!0),i=t.countEmptyCols(!0),r=0,a=n.length;r=n&&this.index-othis.target?this.rows[0]+this.rows.length:this.rows[0],r=[],a=this.rows.length+o,s=o;s0&&void 0!==arguments[0]&&arguments[0],n=t.getSelectedRange();if(n){for(var o=n.getTopLeftCorner(),i=n.getBottomRightCorner(),r=[],a=o.row;a<=i.row;a+=1)for(var s=o.col;s<=i.col;s+=1){var l=t.getCellMeta(a,s);if("checkbox"!==l.type)return;if(l.readOnly!==!0){"undefined"==typeof l.checkedTemplate&&(l.checkedTemplate=!0),"undefined"==typeof l.uncheckedTemplate&&(l.uncheckedTemplate=!1);var u=t.getDataAtCell(a,s);e===!1?u===l.checkedTemplate?r.push([a,s,l.uncheckedTemplate]):[l.uncheckedTemplate,null,void 0].indexOf(u)!==-1&&r.push([a,s,l.checkedTemplate]):r.push([a,s,l.uncheckedTemplate])}}r.length>0&&t.setDataAtCell(r)}}function f(e){var n=t.getSelectedRange();if(n)for(var o=n.getTopLeftCorner(),i=n.getBottomRightCorner(),r=o.row;r<=i.row;r++)for(var a=o.col;a<=i.col;a++){var s=t.getCellMeta(r,a);if("checkbox"!==s.type)return;var l=t.getCell(r,a);if(null==l)e(r,a,s);else{var u=l.querySelectorAll("input[type=checkbox]");u.length>0&&!s.readOnly&&e(u)}}}(0,m.getRenderer)("base").apply(this,arguments);var g=(r(t),a()),v=u.label,C=!1;if("undefined"==typeof u.checkedTemplate&&(u.checkedTemplate=!0),"undefined"==typeof u.uncheckedTemplate&&(u.uncheckedTemplate=!1),(0,A.empty)(e),l===u.checkedTemplate||(0,h.equalsIgnoreCase)(l,u.checkedTemplate)?g.checked=!0:l===u.uncheckedTemplate||(0,h.equalsIgnoreCase)(l,u.uncheckedTemplate)?g.checked=!1:null===l?(0,A.addClass)(g,"noValue"):(g.style.display="none",(0,A.addClass)(g,b),C=!0),g.setAttribute("data-row",n),g.setAttribute("data-col",o),!C&&v){var E="";v.value?E="function"==typeof v.value?v.value.call(this,n,o,i,l):v.value:v.property&&(E=t.getDataAtRowProp(n,v.property));var T=s(E);"before"===v.position?T.appendChild(g):T.insertBefore(g,T.firstChild),g=T}e.appendChild(g),C&&e.appendChild(document.createTextNode("#bad-value#")),w.has(t)||(w.set(t,!0),t.addHook("beforeKeyDown",c))}function r(t){var e=v.get(t);return e||(e=new g.default(t),e.addEventListener(t.rootElement,"click",function(e){return u(e,t)}),e.addEventListener(t.rootElement,"mouseup",function(e){return l(e,t)}),e.addEventListener(t.rootElement,"change",function(e){return c(e,t)}),v.set(t,e)),e}function a(){var t=document.createElement("input");return t.className="htCheckboxRendererInput",t.type="checkbox",t.setAttribute("autocomplete","off"),t.setAttribute("tabindex","-1"),t.cloneNode(!1)}function s(t){var e=document.createElement("label");return e.className="htCheckboxRendererLabel",e.appendChild(document.createTextNode(t)),e.cloneNode(!0)}function l(t,e){d(t.target)&&setTimeout(e.listen,10)}function u(t,e){if(!d(t.target))return!1;var n=parseInt(t.target.getAttribute("data-row"),10),o=parseInt(t.target.getAttribute("data-col"),10),i=e.getCellMeta(n,o);i.readOnly&&t.preventDefault()}function c(t,e){if(!d(t.target))return!1;var n=parseInt(t.target.getAttribute("data-row"),10),o=parseInt(t.target.getAttribute("data-col"),10),i=e.getCellMeta(n,o);if(!i.readOnly){var r=null;r=t.target.checked?void 0===i.uncheckedTemplate||i.checkedTemplate:void 0!==i.uncheckedTemplate&&i.uncheckedTemplate,e.setDataAtCell(n,o,r)}}function d(t){return"INPUT"===t.tagName&&"checkbox"===t.getAttribute("type")}e.__esModule=!0;var A=n(0),h=n(27),f=n(4),g=o(f),p=n(16),M=n(35),y=n(7),m=n(9),w=new WeakMap,v=new WeakMap,b="htBadValue";e.default=i},function(t,e,n){"use strict";function o(t,e,n,o,a,s,l){(0,r.getRenderer)("base").apply(this,arguments),null!==s&&void 0!==s||(s=""),(0,i.fastInnerHTML)(e,s)}e.__esModule=!0;var i=n(0),r=n(9);e.default=o},function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{default:t}}function i(t,e,n,o,i,r,u){if((0,l.isNumeric)(r)){"undefined"!=typeof u.language&&a.default.culture(u.language),r=(0,a.default)(r).format(u.format||"0");var c=u.className||"",d=c.length?c.split(" "):[];d.indexOf("htLeft")<0&&d.indexOf("htCenter")<0&&d.indexOf("htRight")<0&&d.indexOf("htJustify")<0&&d.push("htRight"),d.indexOf("htNumeric")<0&&d.push("htNumeric"),u.className=d.join(" ")}(0,s.getRenderer)("text")(t,e,n,o,i,r,u)}e.__esModule=!0;var r=n(86),a=o(r),s=n(9),l=n(6);e.default=i},function(t,e,n){"use strict";function o(t,e,n,o,s,l,u){(0,r.getRenderer)("text").apply(this,arguments),l=e.innerHTML;var c=u.hashLength||l.length,d=u.hashSymbol||"*",A="";(0,a.rangeEach)(c-1,function(){A+=d}),(0,i.fastInnerHTML)(e,A)}e.__esModule=!0;var i=n(0),r=n(9),a=n(6);e.default=o},function(t,e,n){"use strict";function o(t,e,n,o,s,l,u){(0,a.getRenderer)("base").apply(this,arguments),!l&&u.placeholder&&(l=u.placeholder);var c=(0,r.stringify)(l);if(t.getSettings().trimWhitespace||(c=c.replace(/ /g,String.fromCharCode(160))),u.rendererTemplate){(0,i.empty)(e);var d=document.createElement("TEMPLATE");d.setAttribute("bind","{{}}"),d.innerHTML=u.rendererTemplate,HTMLTemplateElement.decorate(d),d.model=t.getSourceDataAtRow(n),e.appendChild(d)}else(0,i.fastInnerText)(e,c)}e.__esModule=!0;var i=n(0),r=n(20),a=n(9);e.default=o},function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{default:t}}function i(t){var e=this,n=this;this.eventManager=new u.default(t),this.instance=t,this.settings=t.getSettings(),this.selectionMouseDown=!1;var o=t.rootElement.getAttribute("style");o&&t.rootElement.setAttribute("data-originalstyle",o),(0,a.addClass)(t.rootElement,"handsontable");var i=document.createElement("TABLE");(0,a.addClass)(i,"htCore"),t.getSettings().tableClassName&&(0,a.addClass)(i,t.getSettings().tableClassName),this.THEAD=document.createElement("THEAD"),i.appendChild(this.THEAD),this.TBODY=document.createElement("TBODY"),i.appendChild(this.TBODY),t.table=i,t.container.insertBefore(i,t.container.firstChild),this.eventManager.addEventListener(t.rootElement,"mousedown",function(t){this.selectionMouseDown=!0,n.isTextSelectionAllowed(t.target)||(l(),t.preventDefault(),window.focus())}),this.eventManager.addEventListener(t.rootElement,"mouseup",function(t){this.selectionMouseDown=!1}),this.eventManager.addEventListener(t.rootElement,"mousemove",function(t){this.selectionMouseDown&&!n.isTextSelectionAllowed(t.target)&&(l(),t.preventDefault())}),this.eventManager.addEventListener(document.documentElement,"keyup",function(e){t.selection.isInProgress()&&!e.shiftKey&&t.selection.finish()});var r;this.isMouseDown=function(){return r},this.eventManager.addEventListener(document.documentElement,"mouseup",function(e){t.selection.isInProgress()&&1===e.which&&t.selection.finish(),r=!1,(0,a.isOutsideInput)(document.activeElement)&&t.unlisten()}),this.eventManager.addEventListener(document.documentElement,"mousedown",function(e){var o=e.target,i=e.target,s=e.x||e.clientX,l=e.y||e.clientY;if(!r&&t.rootElement){if(i===t.view.wt.wtTable.holder){var u=(0,a.getScrollbarWidth)();if(document.elementFromPoint(s+u,l)!==t.view.wt.wtTable.holder||document.elementFromPoint(s,l+u)!==t.view.wt.wtTable.holder)return}else for(;i!==document.documentElement;){if(null===i){if(e.isTargetWebComponent)break;return}if(i===t.rootElement)return;i=i.parentNode}var c="function"==typeof n.settings.outsideClickDeselects?n.settings.outsideClickDeselects(o):n.settings.outsideClickDeselects;c?t.deselectCell():t.destroyEditor()}}),this.eventManager.addEventListener(i,"selectstart",function(t){n.settings.fragmentSelection||(0,a.isInput)(t.target)||t.preventDefault()});var l=function(){window.getSelection?window.getSelection().empty?window.getSelection().empty():window.getSelection().removeAllRanges&&window.getSelection().removeAllRanges():document.selection&&document.selection.empty()},h=[new d.Selection({className:"current",border:{width:2,color:"#5292F7",cornerVisible:function(){return n.settings.fillHandle&&!n.isCellEdited()&&!t.selection.isMultiple()},multipleSelectionHandlesVisible:function(){return!n.isCellEdited()&&!t.selection.isMultiple()}}}),new d.Selection({className:"area",border:{width:1,color:"#89AFF9",cornerVisible:function(){return n.settings.fillHandle&&!n.isCellEdited()&&t.selection.isMultiple()},multipleSelectionHandlesVisible:function(){return!n.isCellEdited()&&t.selection.isMultiple()}}}),new d.Selection({className:"highlight",highlightHeaderClassName:n.settings.currentHeaderClassName,highlightRowClassName:n.settings.currentRowClassName,highlightColumnClassName:n.settings.currentColClassName}),new d.Selection({className:"fill",border:{width:1,color:"red"}})];h.current=h[0],h.area=h[1],h.highlight=h[2],h.fill=h[3];var f={debug:function(){return n.settings.debug},externalRowCalculator:this.instance.getPlugin("autoRowSize")&&this.instance.getPlugin("autoRowSize").isEnabled(),table:i,preventOverflow:function(){return e.settings.preventOverflow},stretchH:function(){return n.settings.stretchH},data:t.getDataAtCell,totalRows:function(){return t.countRows()},totalColumns:function(){return t.countCols()},fixedColumnsLeft:function(){return n.settings.fixedColumnsLeft},fixedRowsTop:function(){return n.settings.fixedRowsTop},fixedRowsBottom:function(){return n.settings.fixedRowsBottom},minSpareRows:function(){return n.settings.minSpareRows},renderAllRows:n.settings.renderAllRows,rowHeaders:function(){var e=[];return t.hasRowHeaders()&&e.push(function(t,e){n.appendRowHeader(t,e)}),t.runHooks("afterGetRowHeaderRenderers",e),e},columnHeaders:function(){var e=[];return t.hasColHeaders()&&e.push(function(t,e){n.appendColHeader(t,e)}),t.runHooks("afterGetColumnHeaderRenderers",e),e},columnWidth:t.getColWidth,rowHeight:t.getRowHeight,cellRenderer:function(t,e,o){var i=n.instance.getCellMeta(t,e),r=n.instance.colToProp(e),a=n.instance.getDataAtRowProp(t,r);n.instance.hasHook("beforeValueRender")&&(a=n.instance.runHooks("beforeValueRender",a)),n.instance.runHooks("beforeRenderer",o,t,e,r,a,i),n.instance.getCellRenderer(i)(n.instance,o,t,e,r,a,i),n.instance.runHooks("afterRenderer",o,t,e,r,a,i)},selections:h,hideBorderOnMouseDownOver:function(){return n.settings.fragmentSelection},onCellMouseDown:function(e,o,i,a){var s={row:!1,column:!1,cells:!1};if(t.listen(),n.activeWt=a,r=!0,t.runHooks("beforeOnCellMouseDown",e,o,i,s),!(0,c.isImmediatePropagationStopped)(e)){var l=t.getSelectedRange(),u=t.selection,A=u.selectedHeader;if(e.shiftKey&&l)o.row>=0&&o.col>=0&&!s.cells?(u.setSelectedHeaders(!1,!1),u.setRangeEnd(o)):(A.cols||A.rows)&&o.row>=0&&o.col>=0&&!s.cells?(u.setSelectedHeaders(!1,!1),u.setRangeEnd(new d.CellCoords(o.row,o.col))):A.cols&&o.row<0&&!s.column?u.setRangeEnd(new d.CellCoords(l.to.row,o.col)):A.rows&&o.col<0&&!s.row?u.setRangeEnd(new d.CellCoords(o.row,l.to.col)):(!A.cols&&!A.rows&&o.col<0||A.cols&&o.col<0)&&!s.row?(u.setSelectedHeaders(!0,!1),u.setRangeStartOnly(new d.CellCoords(l.from.row,0)),u.setRangeEnd(new d.CellCoords(o.row,t.countCols()-1))):(!A.cols&&!A.rows&&o.row<0||A.rows&&o.row<0)&&!s.column&&(u.setSelectedHeaders(!1,!0),u.setRangeStartOnly(new d.CellCoords(0,l.from.col)),u.setRangeEnd(new d.CellCoords(t.countRows()-1,o.col)));else{var h=!0;if(l){var f=l.from,g=l.to,p=!u.inInSelection(o);if(o.row<0&&A.cols){var M=Math.min(f.col,g.col),y=Math.max(f.col,g.col);h=o.coly}else if(o.col<0&&A.rows){var m=Math.min(f.row,g.row),w=Math.max(f.row,g.row);h=o.roww}else h=p}var v=(0,c.isRightClick)(e),b=(0,c.isLeftClick)(e)||"touchstart"===e.type;o.row<0&&o.col>=0&&!s.column?(u.setSelectedHeaders(!1,!0),(b||v&&h)&&(u.setRangeStartOnly(new d.CellCoords(0,o.col)),u.setRangeEnd(new d.CellCoords(Math.max(t.countRows()-1,0),o.col),!1))):o.col<0&&o.row>=0&&!s.row?(u.setSelectedHeaders(!0,!1),(b||v&&h)&&(u.setRangeStartOnly(new d.CellCoords(o.row,0)),u.setRangeEnd(new d.CellCoords(o.row,Math.max(t.countCols()-1,0)),!1))):o.col>=0&&o.row>=0&&!s.cells?(b||v&&h)&&(u.setSelectedHeaders(!1,!1),u.setRangeStart(o)):o.col<0&&o.row<0&&(o.row=0,o.col=0,u.setSelectedHeaders(!1,!1,!0),u.setRangeStart(o))}t.runHooks("afterOnCellMouseDown",e,o,i),n.activeWt=n.wt}},onCellMouseOut:function(e,o,i,r){n.activeWt=r,t.runHooks("beforeOnCellMouseOut",e,o,i),(0,c.isImmediatePropagationStopped)(e)||(t.runHooks("afterOnCellMouseOut",e,o,i),n.activeWt=n.wt)},onCellMouseOver:function(e,o,i,a){var s={row:!1,column:!1,cell:!1};n.activeWt=a,t.runHooks("beforeOnCellMouseOver",e,o,i,s),(0,c.isImmediatePropagationStopped)(e)||(0===e.button&&r&&(o.row>=0&&o.col>=0?t.selection.selectedHeader.cols&&!s.column?t.selection.setRangeEnd(new d.CellCoords(t.countRows()-1,o.col),!1):t.selection.selectedHeader.rows&&!s.row?t.selection.setRangeEnd(new d.CellCoords(o.row,t.countCols()-1),!1):s.cell||t.selection.setRangeEnd(o):t.selection.selectedHeader.cols&&!s.column?t.selection.setRangeEnd(new d.CellCoords(t.countRows()-1,o.col),!1):t.selection.selectedHeader.rows&&!s.row?t.selection.setRangeEnd(new d.CellCoords(o.row,t.countCols()-1),!1):s.cell||t.selection.setRangeEnd(o)),t.runHooks("afterOnCellMouseOver",e,o,i),n.activeWt=n.wt)},onCellMouseUp:function(e,o,i,r){n.activeWt=r,t.runHooks("beforeOnCellMouseUp",e,o,i),t.runHooks("afterOnCellMouseUp",e,o,i),n.activeWt=n.wt},onCellCornerMouseDown:function(e){e.preventDefault(),t.runHooks("afterOnCellCornerMouseDown",e)},onCellCornerDblClick:function(e){e.preventDefault(),t.runHooks("afterOnCellCornerDblClick",e)},beforeDraw:function(t,e){n.beforeRender(t,e)},onDraw:function(t){n.onDraw(t)},onScrollVertically:function(){t.runHooks("afterScrollVertically")},onScrollHorizontally:function(){t.runHooks("afterScrollHorizontally")},onBeforeDrawBorders:function(e,n){t.runHooks("beforeDrawBorders",e,n)},onBeforeTouchScroll:function(){t.runHooks("beforeTouchScroll")},onAfterMomentumScroll:function(){t.runHooks("afterMomentumScroll")},onBeforeStretchingColumnWidth:function(e,n){return t.runHooks("beforeStretchingColumnWidth",e,n)},onModifyRowHeaderWidth:function(e){return t.runHooks("modifyRowHeaderWidth",e)},viewportRowCalculatorOverride:function(e){var o=t.countRows(),i=n.settings.viewportRowRenderingOffset;if("auto"===i&&n.settings.fixedRowsTop&&(i=10),"number"==typeof i&&(e.startRow=Math.max(e.startRow-i,0),e.endRow=Math.min(e.endRow+i,o-1)),"auto"===i){var r=e.startRow+e.endRow-e.startRow,a=Math.ceil(r/o*12);e.startRow=Math.max(e.startRow-a,0),e.endRow=Math.min(e.endRow+a,o-1)}t.runHooks("afterViewportRowCalculatorOverride",e)},viewportColumnCalculatorOverride:function(e){var o=t.countCols(),i=n.settings.viewportColumnRenderingOffset;if("auto"===i&&n.settings.fixedColumnsLeft&&(i=10),"number"==typeof i&&(e.startColumn=Math.max(e.startColumn-i,0),e.endColumn=Math.min(e.endColumn+i,o-1)),"auto"===i){var r=e.startColumn+e.endColumn-e.startColumn,a=Math.ceil(r/o*12);e.startRow=Math.max(e.startColumn-a,0),e.endColumn=Math.min(e.endColumn+a,o-1)}t.runHooks("afterViewportColumnCalculatorOverride",e)},rowHeaderWidth:function(){return n.settings.rowHeaderWidth},columnHeaderHeight:function e(){var e=t.runHooks("modifyColumnHeaderHeight");return n.settings.columnHeaderHeight||e}};t.runHooks("beforeInitWalkontable",f),this.wt=new A.default(f),this.activeWt=this.wt,(0,s.isChrome)()||(0,s.isSafari)()||this.eventManager.addEventListener(t.rootElement,"wheel",function(t){t.preventDefault();var e=parseInt((0,a.getComputedStyle)(document.body)["font-size"],10),o=n.wt.wtOverlays.scrollableElement,i=t.wheelDeltaY||t.deltaY,r=t.wheelDeltaX||t.deltaX;switch(t.deltaMode){case 0:o.scrollLeft+=r,o.scrollTop+=i;break;case 1:o.scrollLeft+=r*e,o.scrollTop+=i*e}}),this.eventManager.addEventListener(n.wt.wtTable.spreader,"mousedown",function(t){t.target===n.wt.wtTable.spreader&&3===t.which&&(0,c.stopPropagation)(t)}),this.eventManager.addEventListener(n.wt.wtTable.spreader,"contextmenu",function(t){t.target===n.wt.wtTable.spreader&&3===t.which&&(0,c.stopPropagation)(t)}),this.eventManager.addEventListener(document.documentElement,"click",function(){n.settings.observeDOMVisibility&&n.wt.drawInterrupted&&(n.instance.forceFullRender=!0,n.render())})}e.__esModule=!0;var r=function(){function t(t,e){var n=[],o=!0,i=!1,r=void 0;try{for(var a,s=t[Symbol.iterator]();!(o=(a=s.next()).done)&&(n.push(a.value),!e||n.length!==e);o=!0);}catch(t){i=!0,r=t}finally{try{!o&&s.return&&s.return()}finally{if(i)throw r}}return n}return function(e,n){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return t(e,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),a=n(0),s=n(25),l=n(4),u=o(l),c=n(7),d=n(11),A=o(d);i.prototype.isTextSelectionAllowed=function(t){if((0,a.isInput)(t))return!0;var e=(0,a.isChildOf)(t,this.instance.view.wt.wtTable.spreader);return!(this.settings.fragmentSelection!==!0||!e)||(!("cell"!==this.settings.fragmentSelection||!this.isSelectedOnlyCell()||!e)||!(this.settings.fragmentSelection||!this.isCellEdited()||!this.isSelectedOnlyCell()))},i.prototype.isSelectedOnlyCell=function(){var t=this.instance.getSelected()||[],e=r(t,4),n=e[0],o=e[1],i=e[2],a=e[3];return void 0!==n&&n===i&&o===a},i.prototype.isCellEdited=function(){var t=this.instance.getActiveEditor();return t&&t.isOpened()},i.prototype.beforeRender=function(t,e){t&&this.instance.runHooks("beforeRender",this.instance.forceFullRender,e)},i.prototype.onDraw=function(t){t&&this.instance.runHooks("afterRender",this.instance.forceFullRender)},i.prototype.render=function(){this.wt.draw(!this.instance.forceFullRender),this.instance.forceFullRender=!1,this.instance.renderCall=!1},i.prototype.getCellAtCoords=function(t,e){var n=this.wt.getCell(t,e);return n<0?null:n},i.prototype.scrollViewport=function(t){this.wt.scrollViewport(t)},i.prototype.appendRowHeader=function(t,e){if(e.firstChild){var n=e.firstChild;if(!(0,a.hasClass)(n,"relative"))return(0,a.empty)(e),void this.appendRowHeader(t,e);this.updateCellHeader(n.querySelector(".rowHeader"),t,this.instance.getRowHeader)}else{var o=document.createElement("div"),i=document.createElement("span");o.className="relative",i.className="rowHeader",this.updateCellHeader(i,t,this.instance.getRowHeader),o.appendChild(i),e.appendChild(o)}this.instance.runHooks("afterGetRowHeader",t,e)},i.prototype.appendColHeader=function(t,e){if(e.firstChild){var n=e.firstChild;(0,a.hasClass)(n,"relative")?this.updateCellHeader(n.querySelector(".colHeader"),t,this.instance.getColHeader):((0,a.empty)(e),this.appendColHeader(t,e))}else{var o=document.createElement("div"),i=document.createElement("span");o.className="relative",i.className="colHeader",this.updateCellHeader(i,t,this.instance.getColHeader),o.appendChild(i),e.appendChild(o)}this.instance.runHooks("afterGetColHeader",t,e)},i.prototype.updateCellHeader=function(t,e,n){var o=e,i=this.wt.wtOverlays.getParentOverlay(t)||this.wt;t.parentNode&&((0,a.hasClass)(t,"colHeader")?o=i.wtTable.columnFilter.sourceToRendered(e):(0,a.hasClass)(t,"rowHeader")&&(o=i.wtTable.rowFilter.sourceToRendered(e))),o>-1?(0,a.fastInnerHTML)(t,n(e)):((0,a.fastInnerText)(t,String.fromCharCode(160)),(0,a.addClass)(t,"cornerHeader"))},i.prototype.maximumVisibleElementWidth=function(t){var e=this.wt.wtViewport.getWorkspaceWidth(),n=e-t;return n>0?n:0},i.prototype.maximumVisibleElementHeight=function(t){var e=this.wt.wtViewport.getWorkspaceHeight(),n=e-t;return n>0?n:0},i.prototype.mainViewIsActive=function(){return this.wt===this.activeWt},i.prototype.destroy=function(){this.wt.destroy(),this.eventManager.destroy()},e.default=i},function(t,e,n){"use strict";function o(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}e.__esModule=!0;var i=function(){function t(t,e){for(var n=0;nthis.delay&&(this._then=t-e%this.delay,this.func())}else this.func()}}]),t}();e.default=s},function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{default:t}}function i(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:l,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:t.length;if(Math.abs(o-n)<=1)return[];var a=Math.ceil((n+o)/2);return i(t,e,n,a),i(t,e,a,o),r(t,e,n,a,o)}function r(t,e,n,o,i){for(var r=new s.default,a=new s.default,l=o-n,u=i-o,c=Math.max(l,u),d=i-n,A=0;A0?t[n+h]=a.shift().data:t[n+h]=r.shift().data:r.first?t[n+h]=r.shift().data:t[n+h]=a.shift().data,h+=1;return t}e.__esModule=!0,e.default=i,e.merge=r;var a=n(268),s=o(a),l=function(t,e){var n=t.toString(),o=e.toString();return n===o?0:n-1,r=void 0;return r=n.isValid()&&n.format("x")===o.format("x")||!o.isValid()||i?n:o,r.format(e)}e.__esModule=!0,e.default=i,e.correctFormat=r;var a=n(62),s=o(a),l=n(88),u=n(14)},function(t,e,n){"use strict";function o(t,e){null==t&&(t=""),e(this.allowEmpty&&""===t?!0:""===t?!1:/^-?\d*(\.|,)?\d*$/.test(t))}e.__esModule=!0,e.default=o},function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{default:t}}function i(t,e){var n=!0,o=this.timeFormat||"h:mm:ss a";null===t&&(t=""),t=/^\d{3,}$/.test(t)?parseInt(t,10):t;var i=/^\d{1,2}$/.test(t);i&&(t+=":00");var r=(0,a.default)(t,s,!0).isValid()?(0,a.default)(t):(0,a.default)(t,o),l=r.isValid(),u=(0,a.default)(t,o,!0).isValid()&&!i;if(this.allowEmpty&&""===t&&(l=!0,u=!0),l||(n=!1),!l&&u&&(n=!0),l&&!u)if(this.correctFormat===!0){var c=r.format(o),d=this.instance.runHooks("unmodifyRow",this.row),A=this.instance.runHooks("unmodifyCol",this.col);this.instance.setDataAtCell(d,A,c,"timeValidator"),n=!0}else n=!1;e(n)}e.__esModule=!0,e.default=i;var r=n(62),a=o(r),s=["YYYY-MM-DDTHH:mm:ss.SSSZ","X","x"]},function(t,e,n){"use strict";var o=n(41),i=n(60),r=n(24);t.exports=[].copyWithin||function(t,e){var n=o(this),a=r(n.length),s=i(t,a),l=i(e,a),u=arguments.length>2?arguments[2]:void 0,c=Math.min((void 0===u?a:i(u,a))-l,a-s),d=1;for(l0;)l in n?n[s]=n[l]:delete n[s],s+=d,l+=d;return n}},function(t,e,n){"use strict";var o=n(41),i=n(60),r=n(24);t.exports=function(t){for(var e=o(this),n=r(e.length),a=arguments.length,s=i(a>1?arguments[1]:void 0,n),l=a>2?arguments[2]:void 0,u=void 0===l?n:i(l,n);u>s;)e[s++]=t;return e}},function(t,e,n){var o=n(15),i=n(162),r=n(10)("species");t.exports=function(t){var e;return i(t)&&(e=t.constructor,"function"!=typeof e||e!==Array&&!i(e.prototype)||(e=void 0),o(e)&&(e=e[r],null===e&&(e=void 0))),void 0===e?Array:e}},function(t,e,n){var o=n(277);t.exports=function(t,e){return new(o(t))(e)}},function(t,e,n){var o=n(39),i=n(58),r=n(47);t.exports=function(t){var e=o(t),n=i.f;if(n)for(var a,s=n(t),l=r.f,u=0;s.length>u;)l.call(t,a=s[u++])&&e.push(a);return e}},function(t,e,n){"use strict";var o=n(18);t.exports=function(){var t=o(this),e="";return t.global&&(e+="g"),t.ignoreCase&&(e+="i"),t.multiline&&(e+="m"),t.unicode&&(e+="u"),t.sticky&&(e+="y"),e}},function(t,e,n){var o=n(15),i=n(171).set;t.exports=function(t,e,n){var r,a=e.constructor;return a!==n&&"function"==typeof a&&(r=a.prototype)!==n.prototype&&o(r)&&i&&i(t,r),t}},function(t,e){t.exports=function(t,e,n){var o=void 0===n;switch(e.length){case 0:return o?t():t.call(n);case 1:return o?t(e[0]):t.call(n,e[0]);case 2:return o?t(e[0],e[1]):t.call(n,e[0],e[1]);case 3:return o?t(e[0],e[1],e[2]):t.call(n,e[0],e[1],e[2]);case 4:return o?t(e[0],e[1],e[2],e[3]):t.call(n,e[0],e[1],e[2],e[3])}return t.apply(n,e)}},function(t,e,n){"use strict";var o=n(78),i=n(40),r=n(48),a={};n(32)(a,n(10)("iterator"),function(){return this}),t.exports=function(t,e,n){t.prototype=o(a,{next:i(1,n)}),r(t,e+" Iterator")}},function(t,e,n){var o=n(39),i=n(23);t.exports=function(t,e){for(var n,r=i(t),a=o(r),s=a.length,l=0;s>l;)if(r[n=a[l++]]===e)return n}},function(t,e,n){var o=n(13),i=n(84).set,r=o.MutationObserver||o.WebKitMutationObserver,a=o.process,s=o.Promise,l="process"==n(38)(a);t.exports=function(){var t,e,n,u=function(){var o,i;for(l&&(o=a.domain)&&o.exit();t;){i=t.fn,t=t.next;try{i()}catch(o){throw t?n():e=void 0,o}}e=void 0,o&&o.enter()};if(l)n=function(){a.nextTick(u)};else if(r){var c=!0,d=document.createTextNode("");new r(u).observe(d,{characterData:!0}),n=function(){d.data=c=!c}}else if(s&&s.resolve){var A=s.resolve();n=function(){A.then(u)}}else n=function(){i.call(o,u)};return function(o){var i={fn:o,next:void 0};e&&(e.next=i),t||(t=i,n()),e=i}}},function(t,e,n){var o=n(19),i=n(18),r=n(39);t.exports=n(21)?Object.defineProperties:function(t,e){i(t);for(var n,a=r(e),s=a.length,l=0;s>l;)o.f(t,n=a[l++],e[n]);return t}},function(t,e,n){var o=n(23),i=n(80).f,r={}.toString,a="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],s=function(t){try{return i(t)}catch(t){return a.slice()}};t.exports.f=function(t){return a&&"[object Window]"==r.call(t)?s(t):i(o(t))}},function(t,e,n){var o=n(22),i=n(41),r=n(81)("IE_PROTO"),a=Object.prototype;t.exports=Object.getPrototypeOf||function(t){return t=i(t),o(t,r)?t[r]:"function"==typeof t.constructor&&t instanceof t.constructor?t.constructor.prototype:t instanceof Object?a:null}},function(t,e,n){var o=n(80),i=n(58),r=n(18),a=n(13).Reflect;t.exports=a&&a.ownKeys||function(t){var e=o.f(r(t)),n=i.f;return n?e.concat(n(t)):e}},function(t,e){t.exports=Object.is||function(t,e){return t===e?0!==t||1/t===1/e:t!=t&&e!=e}},function(t,e,n){var o=n(18),i=n(71),r=n(10)("species");t.exports=function(t,e){var n,a=o(t).constructor;return void 0===a||void 0==(n=o(a)[r])?e:i(n)}},function(t,e,n){var o=n(61),i=n(30);t.exports=function(t){return function(e,n){var r,a,s=String(i(e)),l=o(n),u=s.length;return l<0||l>=u?t?"":void 0:(r=s.charCodeAt(l),r<55296||r>56319||l+1===u||(a=s.charCodeAt(l+1))<56320||a>57343?t?s.charAt(l):r:t?s.slice(l,l+2):(r-55296<<10)+(a-56320)+65536)}}},function(t,e,n){var o=n(13),i=n(44),r=n(57),a=n(175),s=n(19).f;t.exports=function(t){var e=i.Symbol||(i.Symbol=r?{}:o.Symbol||{});"_"==t.charAt(0)||t in e||s(e,t,{value:a.f(t)})}},function(t,e){},function(t,e){},function(t,e){},function(t,e){},function(t,e){},function(t,e){t.exports=n},function(t,e){t.exports=o}])})}).call(e,n(61))},function(t,e){function n(){throw new Error("setTimeout has not been defined")}function o(){throw new Error("clearTimeout has not been defined")}function i(t){if(c===setTimeout)return setTimeout(t,0);if((c===n||!c)&&setTimeout)return c=setTimeout,setTimeout(t,0);try{return c(t,0)}catch(e){try{return c.call(null,t,0)}catch(e){return c.call(this,t,0)}}}function r(t){if(d===clearTimeout)return clearTimeout(t);if((d===o||!d)&&clearTimeout)return d=clearTimeout,clearTimeout(t);try{return d(t)}catch(e){try{return d.call(null,t)}catch(e){return d.call(this,t)}}}function a(){g&&h&&(g=!1,h.length?f=h.concat(f):p=-1,f.length&&s())}function s(){if(!g){var t=i(a);g=!0;for(var e=f.length;e;){for(h=f,f=[];++p1)for(var n=1;n0)for(n in co)o=co[n],i=e[o],f(i)||(t[o]=i);return t}function p(t){g(this,t),this._d=new Date(null!=t._d?t._d.getTime():NaN),Ao===!1&&(Ao=!0,e.updateOffset(this),Ao=!1)}function M(t){return t instanceof p||null!=t&&null!=t._isAMomentObject}function y(t){return t<0?Math.ceil(t):Math.floor(t)}function m(t){var e=+t,n=0;return 0!==e&&isFinite(e)&&(n=y(e)),n}function w(t,e,n){var o,i=Math.min(t.length,e.length),r=Math.abs(t.length-e.length),a=0;for(o=0;o0;){if(o=S(i.slice(0,e).join("-")))return o;if(n&&n.length>=e&&w(i,n,!0)>=e-1)break;e--}r++}return null}function S(e){var o=null;if(!Mo[e]&&"undefined"!=typeof t&&t&&t.exports)try{o=go._abbr,n(64)("./"+e),B(o)}catch(t){}return Mo[e]}function B(t,e){var n;return t&&(n=f(e)?j(t):k(t,e),n&&(go=n)),go._abbr}function k(t,e){return null!==e?(e.abbr=t,null!=Mo[t]?(C("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale"),e=x(Mo[t]._config,e)):null!=e.parentLocale&&(null!=Mo[e.parentLocale]?e=x(Mo[e.parentLocale]._config,e):C("parentLocaleUndefined","specified parentLocale is not defined yet")),Mo[t]=new D(e),B(t),Mo[t]):(delete Mo[t],null)}function Q(t,e){if(null!=e){var n;null!=Mo[t]&&(e=x(Mo[t]._config,e)),n=new D(e),n.parentLocale=Mo[t],Mo[t]=n,B(t)}else null!=Mo[t]&&(null!=Mo[t].parentLocale?Mo[t]=Mo[t].parentLocale:null!=Mo[t]&&delete Mo[t]);return Mo[t]}function j(t){var e;if(t&&t._locale&&t._locale._abbr&&(t=t._locale._abbr),!t)return go;if(!i(t)){if(e=S(t))return e;t=[t]}return L(t)}function _(){return fo(Mo)}function U(t,e){var n=t.toLowerCase();yo[n]=yo[n+"s"]=yo[e]=t}function R(t){return"string"==typeof t?yo[t]||yo[t.toLowerCase()]:void 0}function Y(t){var e,n,o={};for(n in t)s(t,n)&&(e=R(n),e&&(o[e]=t[n]));return o}function O(t,n){return function(o){return null!=o?(z(this,t,o),e.updateOffset(this,n),this):H(this,t)}}function H(t,e){return t.isValid()?t._d["get"+(t._isUTC?"UTC":"")+e]():NaN}function z(t,e,n){t.isValid()&&t._d["set"+(t._isUTC?"UTC":"")+e](n)}function F(t,e){var n;if("object"==typeof t)for(n in t)this.set(n,t[n]);else if(t=R(t),E(this[t]))return this[t](e);return this}function P(t,e,n){var o=""+Math.abs(t),i=e-o.length,r=t>=0;return(r?n?"+":"":"-")+Math.pow(10,Math.max(0,i)).toString().substr(1)+o}function V(t,e,n,o){var i=o;"string"==typeof o&&(i=function(){return this[o]()}),t&&(bo[t]=i),e&&(bo[e[0]]=function(){return P(i.apply(this,arguments),e[1],e[2])}),n&&(bo[n]=function(){return this.localeData().ordinal(i.apply(this,arguments),t)})}function G(t){return t.match(/\[[\s\S]/)?t.replace(/^\[|\]$/g,""):t.replace(/\\/g,"")}function W(t){var e,n,o=t.match(mo);for(e=0,n=o.length;e=0&&wo.test(t);)t=t.replace(wo,n),wo.lastIndex=0,o-=1;return t}function Z(t,e,n){Oo[t]=E(e)?e:function(t,o){return t&&n?n:e}}function K(t,e){return s(Oo,t)?Oo[t](e._strict,e._locale):new RegExp(q(t))}function q(t){return $(t.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(t,e,n,o,i){return e||n||o||i}))}function $(t){return t.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}function tt(t,e){var n,o=e;for("string"==typeof t&&(t=[t]),"number"==typeof e&&(o=function(t,n){n[e]=m(t)}),n=0;n11?Fo:n[Po]<1||n[Po]>ot(n[zo],n[Fo])?Po:n[Vo]<0||n[Vo]>24||24===n[Vo]&&(0!==n[Go]||0!==n[Wo]||0!==n[Jo])?Vo:n[Go]<0||n[Go]>59?Go:n[Wo]<0||n[Wo]>59?Wo:n[Jo]<0||n[Jo]>999?Jo:-1,d(t)._overflowDayOfYear&&(ePo)&&(e=Po),d(t)._overflowWeeks&&e===-1&&(e=Xo),d(t)._overflowWeekday&&e===-1&&(e=Zo),d(t).overflow=e),t}function gt(t){var e,n,o,i,r,a,s=t._i,l=ni.exec(s)||oi.exec(s);if(l){for(d(t).iso=!0,e=0,n=ri.length;e=0&&isFinite(s.getFullYear())&&s.setFullYear(t),s}function yt(t){var e=new Date(Date.UTC.apply(null,arguments));return t<100&&t>=0&&isFinite(e.getUTCFullYear())&&e.setUTCFullYear(t),e}function mt(t){return wt(t)?366:365}function wt(t){return t%4===0&&t%100!==0||t%400===0}function vt(){return wt(this.year())}function bt(t,e,n){var o=7+e-n,i=(7+yt(t,0,o).getUTCDay()-e)%7;return-i+o-1}function Ct(t,e,n,o,i){var r,a,s=(7+n-o)%7,l=bt(t,o,i),u=1+7*(e-1)+s+l;return u<=0?(r=t-1,a=mt(r)+u):u>mt(t)?(r=t+1,a=u-mt(t)):(r=t,a=u),{year:r,dayOfYear:a}}function Et(t,e,n){var o,i,r=bt(t.year(),e,n),a=Math.floor((t.dayOfYear()-r-1)/7)+1;return a<1?(i=t.year()-1,o=a+Tt(i,e,n)):a>Tt(t.year(),e,n)?(o=a-Tt(t.year(),e,n),i=t.year()+1):(i=t.year(),o=a),{week:o,year:i}}function Tt(t,e,n){var o=bt(t,e,n),i=bt(t+1,e,n);return(mt(t)-o+i)/7}function It(t,e,n){return null!=t?t:null!=e?e:n}function xt(t){var n=new Date(e.now());return t._useUTC?[n.getUTCFullYear(),n.getUTCMonth(),n.getUTCDate()]:[n.getFullYear(),n.getMonth(),n.getDate()]}function Dt(t){var e,n,o,i,r=[];if(!t._d){for(o=xt(t),t._w&&null==t._a[Po]&&null==t._a[Fo]&&Nt(t),t._dayOfYear&&(i=It(t._a[zo],o[zo]),t._dayOfYear>mt(i)&&(d(t)._overflowDayOfYear=!0),n=yt(i,0,t._dayOfYear),t._a[Fo]=n.getUTCMonth(),t._a[Po]=n.getUTCDate()),e=0;e<3&&null==t._a[e];++e)t._a[e]=r[e]=o[e];for(;e<7;e++)t._a[e]=r[e]=null==t._a[e]?2===e?1:0:t._a[e];24===t._a[Vo]&&0===t._a[Go]&&0===t._a[Wo]&&0===t._a[Jo]&&(t._nextDay=!0,t._a[Vo]=0),t._d=(t._useUTC?yt:Mt).apply(null,r),null!=t._tzm&&t._d.setUTCMinutes(t._d.getUTCMinutes()-t._tzm),t._nextDay&&(t._a[Vo]=24)}}function Nt(t){var e,n,o,i,r,a,s,l;e=t._w,null!=e.GG||null!=e.W||null!=e.E?(r=1,a=4,n=It(e.GG,t._a[zo],Et(Rt(),1,4).year),o=It(e.W,1),i=It(e.E,1),(i<1||i>7)&&(l=!0)):(r=t._locale._week.dow,a=t._locale._week.doy,n=It(e.gg,t._a[zo],Et(Rt(),r,a).year),o=It(e.w,1),null!=e.d?(i=e.d,(i<0||i>6)&&(l=!0)):null!=e.e?(i=e.e+r,(e.e<0||e.e>6)&&(l=!0)):i=r),o<1||o>Tt(n,r,a)?d(t)._overflowWeeks=!0:null!=l?d(t)._overflowWeekday=!0:(s=Ct(n,o,i,r,a),t._a[zo]=s.year,t._dayOfYear=s.dayOfYear)}function Lt(t){if(t._f===e.ISO_8601)return void gt(t);t._a=[],d(t).empty=!0;var n,o,i,r,a,s=""+t._i,l=s.length,u=0;for(i=X(t._f,t._locale).match(mo)||[],n=0;n0&&d(t).unusedInput.push(a),s=s.slice(s.indexOf(o)+o.length),u+=o.length),bo[r]?(o?d(t).empty=!1:d(t).unusedTokens.push(r),nt(r,o,t)):t._strict&&!o&&d(t).unusedTokens.push(r);d(t).charsLeftOver=l-u,s.length>0&&d(t).unusedInput.push(s),d(t).bigHour===!0&&t._a[Vo]<=12&&t._a[Vo]>0&&(d(t).bigHour=void 0),d(t).parsedDateParts=t._a.slice(0),d(t).meridiem=t._meridiem,t._a[Vo]=St(t._locale,t._a[Vo],t._meridiem),Dt(t),ft(t)}function St(t,e,n){var o;return null==n?e:null!=t.meridiemHour?t.meridiemHour(e,n):null!=t.isPM?(o=t.isPM(n),o&&e<12&&(e+=12),o||12!==e||(e=0),e):e}function Bt(t){var e,n,o,i,r;if(0===t._f.length)return d(t).invalidFormat=!0,void(t._d=new Date(NaN));for(i=0;ithis.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()}function ee(){if(!f(this._isDSTShifted))return this._isDSTShifted;var t={};if(g(t,this),t=jt(t),t._a){var e=t._isUTC?u(t._a):Rt(t._a);this._isDSTShifted=this.isValid()&&w(t._a,e.toArray())>0}else this._isDSTShifted=!1;return this._isDSTShifted}function ne(){return!!this.isValid()&&!this._isUTC}function oe(){return!!this.isValid()&&this._isUTC}function ie(){return!!this.isValid()&&(this._isUTC&&0===this._offset)}function re(t,e){var n,o,i,r=t,a=null;return Ft(t)?r={ms:t._milliseconds,d:t._days,M:t._months}:"number"==typeof t?(r={},e?r[e]=t:r.milliseconds=t):(a=hi.exec(t))?(n="-"===a[1]?-1:1,r={y:0,d:m(a[Po])*n,h:m(a[Vo])*n,m:m(a[Go])*n,s:m(a[Wo])*n,ms:m(a[Jo])*n}):(a=fi.exec(t))?(n="-"===a[1]?-1:1,r={y:ae(a[2],n),M:ae(a[3],n),w:ae(a[4],n),d:ae(a[5],n),h:ae(a[6],n),m:ae(a[7],n),s:ae(a[8],n)}):null==r?r={}:"object"==typeof r&&("from"in r||"to"in r)&&(i=le(Rt(r.from),Rt(r.to)),r={},r.ms=i.milliseconds,r.M=i.months),o=new zt(r),Ft(t)&&s(t,"_locale")&&(o._locale=t._locale),o}function ae(t,e){var n=t&&parseFloat(t.replace(",","."));return(isNaN(n)?0:n)*e}function se(t,e){var n={milliseconds:0,months:0};return n.months=e.month()-t.month()+12*(e.year()-t.year()),t.clone().add(n.months,"M").isAfter(e)&&--n.months,n.milliseconds=+e-+t.clone().add(n.months,"M"),n}function le(t,e){var n;return t.isValid()&&e.isValid()?(e=Gt(e,t),t.isBefore(e)?n=se(t,e):(n=se(e,t),n.milliseconds=-n.milliseconds,n.months=-n.months),n):{milliseconds:0,months:0}}function ue(t){return t<0?Math.round(-1*t)*-1:Math.round(t)}function ce(t,e){return function(n,o){var i,r;return null===o||isNaN(+o)||(C(e,"moment()."+e+"(period, number) is deprecated. Please use moment()."+e+"(number, period)."),r=n,n=o,o=r),n="string"==typeof n?+n:n,i=re(n,o),de(this,i,t),this}}function de(t,n,o,i){var r=n._milliseconds,a=ue(n._days),s=ue(n._months);t.isValid()&&(i=null==i||i,r&&t._d.setTime(t._d.valueOf()+r*o),a&&z(t,"Date",H(t,"Date")+a*o),s&<(t,H(t,"Month")+s*o),i&&e.updateOffset(t,a||s))}function Ae(t,e){var n=t||Rt(),o=Gt(n,this).startOf("day"),i=this.diff(o,"days",!0),r=i<-6?"sameElse":i<-1?"lastWeek":i<0?"lastDay":i<1?"sameDay":i<2?"nextDay":i<7?"nextWeek":"sameElse",a=e&&(E(e[r])?e[r]():e[r]);return this.format(a||this.localeData().calendar(r,this,Rt(n)))}function he(){return new p(this)}function fe(t,e){var n=M(t)?t:Rt(t);return!(!this.isValid()||!n.isValid())&&(e=R(f(e)?"millisecond":e),"millisecond"===e?this.valueOf()>n.valueOf():n.valueOf()r&&(e=r),Xe.call(this,t,e,n,o,i))}function Xe(t,e,n,o,i){var r=Ct(t,e,n,o,i),a=yt(r.year,0,r.dayOfYear);return this.year(a.getUTCFullYear()),this.month(a.getUTCMonth()),this.date(a.getUTCDate()),this}function Ze(t){return null==t?Math.ceil((this.month()+1)/3):this.month(3*(t-1)+this.month()%3)}function Ke(t){return Et(t,this._week.dow,this._week.doy).week}function qe(){return this._week.dow}function $e(){return this._week.doy}function tn(t){var e=this.localeData().week(this);return null==t?e:this.add(7*(t-e),"d")}function en(t){var e=Et(this,1,4).week;return null==t?e:this.add(7*(t-e),"d")}function nn(t,e){return"string"!=typeof t?t:isNaN(t)?(t=e.weekdaysParse(t),"number"==typeof t?t:null):parseInt(t,10)}function on(t,e){return i(this._weekdays)?this._weekdays[t.day()]:this._weekdays[this._weekdays.isFormat.test(e)?"format":"standalone"][t.day()]}function rn(t){return this._weekdaysShort[t.day()]}function an(t){return this._weekdaysMin[t.day()]}function sn(t,e,n){var o,i,r,a=t.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],o=0;o<7;++o)r=u([2e3,1]).day(o),this._minWeekdaysParse[o]=this.weekdaysMin(r,"").toLocaleLowerCase(),this._shortWeekdaysParse[o]=this.weekdaysShort(r,"").toLocaleLowerCase(),this._weekdaysParse[o]=this.weekdays(r,"").toLocaleLowerCase();return n?"dddd"===e?(i=po.call(this._weekdaysParse,a),i!==-1?i:null):"ddd"===e?(i=po.call(this._shortWeekdaysParse,a),i!==-1?i:null):(i=po.call(this._minWeekdaysParse,a),i!==-1?i:null):"dddd"===e?(i=po.call(this._weekdaysParse,a),i!==-1?i:(i=po.call(this._shortWeekdaysParse,a),i!==-1?i:(i=po.call(this._minWeekdaysParse,a),i!==-1?i:null))):"ddd"===e?(i=po.call(this._shortWeekdaysParse,a),i!==-1?i:(i=po.call(this._weekdaysParse,a),i!==-1?i:(i=po.call(this._minWeekdaysParse,a),i!==-1?i:null))):(i=po.call(this._minWeekdaysParse,a),i!==-1?i:(i=po.call(this._weekdaysParse,a),i!==-1?i:(i=po.call(this._shortWeekdaysParse,a),i!==-1?i:null)))}function ln(t,e,n){var o,i,r;if(this._weekdaysParseExact)return sn.call(this,t,e,n);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),o=0;o<7;o++){if(i=u([2e3,1]).day(o),n&&!this._fullWeekdaysParse[o]&&(this._fullWeekdaysParse[o]=new RegExp("^"+this.weekdays(i,"").replace(".",".?")+"$","i"),this._shortWeekdaysParse[o]=new RegExp("^"+this.weekdaysShort(i,"").replace(".",".?")+"$","i"),this._minWeekdaysParse[o]=new RegExp("^"+this.weekdaysMin(i,"").replace(".",".?")+"$","i")),this._weekdaysParse[o]||(r="^"+this.weekdays(i,"")+"|^"+this.weekdaysShort(i,"")+"|^"+this.weekdaysMin(i,""),this._weekdaysParse[o]=new RegExp(r.replace(".",""),"i")),n&&"dddd"===e&&this._fullWeekdaysParse[o].test(t))return o;if(n&&"ddd"===e&&this._shortWeekdaysParse[o].test(t))return o;if(n&&"dd"===e&&this._minWeekdaysParse[o].test(t))return o;if(!n&&this._weekdaysParse[o].test(t))return o}}function un(t){if(!this.isValid())return null!=t?this:NaN;var e=this._isUTC?this._d.getUTCDay():this._d.getDay();return null!=t?(t=nn(t,this.localeData()),this.add(t-e,"d")):e}function cn(t){if(!this.isValid())return null!=t?this:NaN;var e=(this.day()+7-this.localeData()._week.dow)%7;return null==t?e:this.add(t-e,"d")}function dn(t){return this.isValid()?null==t?this.day()||7:this.day(this.day()%7?t:t-7):null!=t?this:NaN}function An(t){return this._weekdaysParseExact?(s(this,"_weekdaysRegex")||gn.call(this),t?this._weekdaysStrictRegex:this._weekdaysRegex):this._weekdaysStrictRegex&&t?this._weekdaysStrictRegex:this._weekdaysRegex}function hn(t){return this._weekdaysParseExact?(s(this,"_weekdaysRegex")||gn.call(this),t?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):this._weekdaysShortStrictRegex&&t?this._weekdaysShortStrictRegex:this._weekdaysShortRegex}function fn(t){return this._weekdaysParseExact?(s(this,"_weekdaysRegex")||gn.call(this),t?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):this._weekdaysMinStrictRegex&&t?this._weekdaysMinStrictRegex:this._weekdaysMinRegex}function gn(){function t(t,e){return e.length-t.length}var e,n,o,i,r,a=[],s=[],l=[],c=[];for(e=0;e<7;e++)n=u([2e3,1]).day(e),o=this.weekdaysMin(n,""),i=this.weekdaysShort(n,""),r=this.weekdays(n,""),a.push(o),s.push(i),l.push(r),c.push(o),c.push(i),c.push(r);for(a.sort(t),s.sort(t),l.sort(t),c.sort(t),e=0;e<7;e++)s[e]=$(s[e]),l[e]=$(l[e]),c[e]=$(c[e]);this._weekdaysRegex=new RegExp("^("+c.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+l.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+s.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+a.join("|")+")","i")}function pn(t){var e=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return null==t?e:this.add(t-e,"d")}function Mn(){return this.hours()%12||12}function yn(){return this.hours()||24}function mn(t,e){V(t,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),e)})}function wn(t,e){return e._meridiemParse}function vn(t){return"p"===(t+"").toLowerCase().charAt(0)}function bn(t,e,n){return t>11?n?"pm":"PM":n?"am":"AM"}function Cn(t,e){e[Jo]=m(1e3*("0."+t))}function En(){return this._isUTC?"UTC":""}function Tn(){return this._isUTC?"Coordinated Universal Time":""}function In(t){return Rt(1e3*t)}function xn(){return Rt.apply(null,arguments).parseZone()}function Dn(t,e,n){var o=this._calendar[t];return E(o)?o.call(e,n):o}function Nn(t){var e=this._longDateFormat[t],n=this._longDateFormat[t.toUpperCase()];return e||!n?e:(this._longDateFormat[t]=n.replace(/MMMM|MM|DD|dddd/g,function(t){return t.slice(1)}),this._longDateFormat[t])}function Ln(){return this._invalidDate}function Sn(t){return this._ordinal.replace("%d",t)}function Bn(t){return t}function kn(t,e,n,o){var i=this._relativeTime[n];return E(i)?i(t,e,n,o):i.replace(/%d/i,t)}function Qn(t,e){var n=this._relativeTime[t>0?"future":"past"];return E(n)?n(e):n.replace(/%s/i,e)}function jn(t,e,n,o){var i=j(),r=u().set(o,e);return i[n](r,t)}function _n(t,e,n){if("number"==typeof t&&(e=t,t=void 0),t=t||"",null!=e)return jn(t,e,n,"month");var o,i=[];for(o=0;o<12;o++)i[o]=jn(t,o,n,"month");return i}function Un(t,e,n,o){"boolean"==typeof t?("number"==typeof e&&(n=e,e=void 0),e=e||""):(e=t,n=e,t=!1,"number"==typeof e&&(n=e,e=void 0),e=e||"");var i=j(),r=t?i._week.dow:0;if(null!=n)return jn(e,(n+r)%7,o,"day");var a,s=[];for(a=0;a<7;a++)s[a]=jn(e,(a+r)%7,o,"day");return s}function Rn(t,e){return _n(t,e,"months")}function Yn(t,e){return _n(t,e,"monthsShort")}function On(t,e,n){return Un(t,e,n,"weekdays")}function Hn(t,e,n){return Un(t,e,n,"weekdaysShort")}function zn(t,e,n){return Un(t,e,n,"weekdaysMin")}function Fn(){var t=this._data;return this._milliseconds=Hi(this._milliseconds),this._days=Hi(this._days),this._months=Hi(this._months),t.milliseconds=Hi(t.milliseconds),t.seconds=Hi(t.seconds),t.minutes=Hi(t.minutes),t.hours=Hi(t.hours),t.months=Hi(t.months),t.years=Hi(t.years),this}function Pn(t,e,n,o){var i=re(e,n);return t._milliseconds+=o*i._milliseconds,t._days+=o*i._days,t._months+=o*i._months,t._bubble()}function Vn(t,e){return Pn(this,t,e,1)}function Gn(t,e){return Pn(this,t,e,-1)}function Wn(t){return t<0?Math.floor(t):Math.ceil(t)}function Jn(){var t,e,n,o,i,r=this._milliseconds,a=this._days,s=this._months,l=this._data;return r>=0&&a>=0&&s>=0||r<=0&&a<=0&&s<=0||(r+=864e5*Wn(Zn(s)+a),a=0,s=0),l.milliseconds=r%1e3,t=y(r/1e3),l.seconds=t%60,e=y(t/60),l.minutes=e%60,n=y(e/60),l.hours=n%24,a+=y(n/24),i=y(Xn(a)),s+=i,a-=Wn(Zn(i)),o=y(s/12),s%=12,l.days=a,l.months=s,l.years=o,this}function Xn(t){return 4800*t/146097}function Zn(t){return 146097*t/4800}function Kn(t){var e,n,o=this._milliseconds;if(t=R(t),"month"===t||"year"===t)return e=this._days+o/864e5,n=this._months+Xn(e),"month"===t?n:n/12;switch(e=this._days+Math.round(Zn(this._months)),t){case"week":return e/7+o/6048e5;case"day":return e+o/864e5;case"hour":return 24*e+o/36e5;case"minute":return 1440*e+o/6e4;case"second":return 86400*e+o/1e3;case"millisecond":return Math.floor(864e5*e)+o;default:throw new Error("Unknown unit "+t)}}function qn(){return this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*m(this._months/12)}function $n(t){return function(){return this.as(t)}}function to(t){return t=R(t),this[t+"s"]()}function eo(t){return function(){return this._data[t]}}function no(){return y(this.days()/7)}function oo(t,e,n,o,i){return i.relativeTime(e||1,!!n,t,o)}function io(t,e,n){var o=re(t).abs(),i=or(o.as("s")),r=or(o.as("m")),a=or(o.as("h")),s=or(o.as("d")),l=or(o.as("M")),u=or(o.as("y")),c=i0,c[4]=n,oo.apply(null,c)}function ro(t,e){return void 0!==ir[t]&&(void 0===e?ir[t]:(ir[t]=e,!0))}function ao(t){var e=this.localeData(),n=io(this,!t,e);return t&&(n=e.pastFuture(+this,n)),e.postformat(n)}function so(){var t,e,n,o=rr(this._milliseconds)/1e3,i=rr(this._days),r=rr(this._months);t=y(o/60),e=y(t/60),o%=60,t%=60,n=y(r/12),r%=12;var a=n,s=r,l=i,u=e,c=t,d=o,A=this.asSeconds();return A?(A<0?"-":"")+"P"+(a?a+"Y":"")+(s?s+"M":"")+(l?l+"D":"")+(u||c||d?"T":"")+(u?u+"H":"")+(c?c+"M":"")+(d?d+"S":""):"P0D"}var lo,uo;uo=Array.prototype.some?Array.prototype.some:function(t){for(var e=Object(this),n=e.length>>>0,o=0;o68?1900:2e3)};var li=O("FullYear",!0);e.ISO_8601=function(){};var ui=b("moment().min is deprecated, use moment.max instead. https://github.com/moment/moment/issues/1548",function(){var t=Rt.apply(null,arguments);return this.isValid()&&t.isValid()?tthis?this:t:h()}),di=function(){return Date.now?Date.now():+new Date};Pt("Z",":"),Pt("ZZ",""),Z("Z",Uo),Z("ZZ",Uo),tt(["Z","ZZ"],function(t,e,n){n._useUTC=!0,n._tzm=Vt(Uo,t)});var Ai=/([\+\-]|\d\d)/gi;e.updateOffset=function(){};var hi=/^(\-)?(?:(\d*)[. ])?(\d+)\:(\d+)(?:\:(\d+)\.?(\d{3})?\d*)?$/,fi=/^(-)?P(?:(-?[0-9,.]*)Y)?(?:(-?[0-9,.]*)M)?(?:(-?[0-9,.]*)W)?(?:(-?[0-9,.]*)D)?(?:T(?:(-?[0-9,.]*)H)?(?:(-?[0-9,.]*)M)?(?:(-?[0-9,.]*)S)?)?$/;re.fn=zt.prototype;var gi=ce(1,"add"),pi=ce(-1,"subtract");e.defaultFormat="YYYY-MM-DDTHH:mm:ssZ",e.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]";var Mi=b("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(t){return void 0===t?this.localeData():this.locale(t)});V(0,["gg",2],0,function(){return this.weekYear()%100}),V(0,["GG",2],0,function(){return this.isoWeekYear()%100}),Fe("gggg","weekYear"),Fe("ggggg","weekYear"),Fe("GGGG","isoWeekYear"),Fe("GGGGG","isoWeekYear"),U("weekYear","gg"),U("isoWeekYear","GG"),Z("G",jo),Z("g",jo),Z("GG",Do,Eo),Z("gg",Do,Eo),Z("GGGG",Bo,Io),Z("gggg",Bo,Io),Z("GGGGG",ko,xo),Z("ggggg",ko,xo),et(["gggg","ggggg","GGGG","GGGGG"],function(t,e,n,o){e[o.substr(0,2)]=m(t)}),et(["gg","GG"],function(t,n,o,i){n[i]=e.parseTwoDigitYear(t)}),V("Q",0,"Qo","quarter"),U("quarter","Q"),Z("Q",Co),tt("Q",function(t,e){e[Fo]=3*(m(t)-1)}),V("w",["ww",2],"wo","week"),V("W",["WW",2],"Wo","isoWeek"),U("week","w"),U("isoWeek","W"),Z("w",Do),Z("ww",Do,Eo),Z("W",Do),Z("WW",Do,Eo),et(["w","ww","W","WW"],function(t,e,n,o){e[o.substr(0,1)]=m(t)});var yi={dow:0,doy:6};V("D",["DD",2],"Do","date"),U("date","D"),Z("D",Do),Z("DD",Do,Eo),Z("Do",function(t,e){return t?e._ordinalParse:e._ordinalParseLenient}),tt(["D","DD"],Po),tt("Do",function(t,e){e[Po]=m(t.match(Do)[0],10)});var mi=O("Date",!0);V("d",0,"do","day"),V("dd",0,0,function(t){return this.localeData().weekdaysMin(this,t)}),V("ddd",0,0,function(t){return this.localeData().weekdaysShort(this,t)}),V("dddd",0,0,function(t){return this.localeData().weekdays(this,t)}),V("e",0,0,"weekday"),V("E",0,0,"isoWeekday"),U("day","d"),U("weekday","e"),U("isoWeekday","E"),Z("d",Do),Z("e",Do),Z("E",Do),Z("dd",function(t,e){return e.weekdaysMinRegex(t)}),Z("ddd",function(t,e){return e.weekdaysShortRegex(t)}),Z("dddd",function(t,e){return e.weekdaysRegex(t)}),et(["dd","ddd","dddd"],function(t,e,n,o){var i=n._locale.weekdaysParse(t,o,n._strict);null!=i?e.d=i:d(n).invalidWeekday=t}),et(["d","e","E"],function(t,e,n,o){e[o]=m(t)});var wi="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),vi="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),bi="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),Ci=Yo,Ei=Yo,Ti=Yo;V("DDD",["DDDD",3],"DDDo","dayOfYear"),U("dayOfYear","DDD"),Z("DDD",So),Z("DDDD",To),tt(["DDD","DDDD"],function(t,e,n){n._dayOfYear=m(t)}),V("H",["HH",2],0,"hour"),V("h",["hh",2],0,Mn),V("k",["kk",2],0,yn),V("hmm",0,0,function(){return""+Mn.apply(this)+P(this.minutes(),2)}),V("hmmss",0,0,function(){return""+Mn.apply(this)+P(this.minutes(),2)+P(this.seconds(),2)}),V("Hmm",0,0,function(){return""+this.hours()+P(this.minutes(),2)}),V("Hmmss",0,0,function(){return""+this.hours()+P(this.minutes(),2)+P(this.seconds(),2)}),mn("a",!0),mn("A",!1),U("hour","h"),Z("a",wn),Z("A",wn),Z("H",Do),Z("h",Do),Z("HH",Do,Eo),Z("hh",Do,Eo),Z("hmm",No),Z("hmmss",Lo),Z("Hmm",No),Z("Hmmss",Lo),tt(["H","HH"],Vo),tt(["a","A"],function(t,e,n){n._isPm=n._locale.isPM(t),n._meridiem=t}),tt(["h","hh"],function(t,e,n){e[Vo]=m(t),d(n).bigHour=!0}),tt("hmm",function(t,e,n){var o=t.length-2;e[Vo]=m(t.substr(0,o)),e[Go]=m(t.substr(o)),d(n).bigHour=!0}),tt("hmmss",function(t,e,n){var o=t.length-4,i=t.length-2;e[Vo]=m(t.substr(0,o)),e[Go]=m(t.substr(o,2)),e[Wo]=m(t.substr(i)),d(n).bigHour=!0}),tt("Hmm",function(t,e,n){var o=t.length-2;e[Vo]=m(t.substr(0,o)),e[Go]=m(t.substr(o))}),tt("Hmmss",function(t,e,n){var o=t.length-4,i=t.length-2;e[Vo]=m(t.substr(0,o)),e[Go]=m(t.substr(o,2)),e[Wo]=m(t.substr(i))});var Ii=/[ap]\.?m?\.?/i,xi=O("Hours",!0);V("m",["mm",2],0,"minute"),U("minute","m"),Z("m",Do),Z("mm",Do,Eo),tt(["m","mm"],Go);var Di=O("Minutes",!1);V("s",["ss",2],0,"second"),U("second","s"),Z("s",Do),Z("ss",Do,Eo),tt(["s","ss"],Wo);var Ni=O("Seconds",!1);V("S",0,0,function(){return~~(this.millisecond()/100)}),V(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),V(0,["SSS",3],0,"millisecond"),V(0,["SSSS",4],0,function(){return 10*this.millisecond()}),V(0,["SSSSS",5],0,function(){return 100*this.millisecond()}),V(0,["SSSSSS",6],0,function(){return 1e3*this.millisecond()}),V(0,["SSSSSSS",7],0,function(){return 1e4*this.millisecond()}),V(0,["SSSSSSSS",8],0,function(){return 1e5*this.millisecond()}),V(0,["SSSSSSSSS",9],0,function(){return 1e6*this.millisecond()}),U("millisecond","ms"),Z("S",So,Co),Z("SS",So,Eo),Z("SSS",So,To);var Li;for(Li="SSSS";Li.length<=9;Li+="S")Z(Li,Qo);for(Li="S";Li.length<=9;Li+="S")tt(Li,Cn);var Si=O("Milliseconds",!1);V("z",0,0,"zoneAbbr"),V("zz",0,0,"zoneName");var Bi=p.prototype;Bi.add=gi,Bi.calendar=Ae,Bi.clone=he,Bi.diff=we,Bi.endOf=Be,Bi.format=Ee,Bi.from=Te,Bi.fromNow=Ie,Bi.to=xe,Bi.toNow=De,Bi.get=F,Bi.invalidAt=He,Bi.isAfter=fe,Bi.isBefore=ge,Bi.isBetween=pe,Bi.isSame=Me,Bi.isSameOrAfter=ye,Bi.isSameOrBefore=me,Bi.isValid=Ye,Bi.lang=Mi,Bi.locale=Ne,Bi.localeData=Le,Bi.max=ci,Bi.min=ui,Bi.parsingFlags=Oe,Bi.set=F,Bi.startOf=Se,Bi.subtract=pi,Bi.toArray=_e,Bi.toObject=Ue,Bi.toDate=je,Bi.toISOString=Ce,Bi.toJSON=Re,Bi.toString=be,Bi.unix=Qe,Bi.valueOf=ke,Bi.creationData=ze,Bi.year=li,Bi.isLeapYear=vt,Bi.weekYear=Pe,Bi.isoWeekYear=Ve,Bi.quarter=Bi.quarters=Ze,Bi.month=ut,Bi.daysInMonth=ct,Bi.week=Bi.weeks=tn,Bi.isoWeek=Bi.isoWeeks=en,Bi.weeksInYear=We,Bi.isoWeeksInYear=Ge,Bi.date=mi,Bi.day=Bi.days=un,Bi.weekday=cn,Bi.isoWeekday=dn,Bi.dayOfYear=pn,Bi.hour=Bi.hours=xi,Bi.minute=Bi.minutes=Di,Bi.second=Bi.seconds=Ni,Bi.millisecond=Bi.milliseconds=Si,Bi.utcOffset=Jt,Bi.utc=Zt,Bi.local=Kt,Bi.parseZone=qt,Bi.hasAlignedHourOffset=$t,Bi.isDST=te,Bi.isDSTShifted=ee,Bi.isLocal=ne,Bi.isUtcOffset=oe,Bi.isUtc=ie,Bi.isUTC=ie,Bi.zoneAbbr=En,Bi.zoneName=Tn,Bi.dates=b("dates accessor is deprecated. Use date instead.",mi),Bi.months=b("months accessor is deprecated. Use month instead",ut),Bi.years=b("years accessor is deprecated. Use year instead",li),Bi.zone=b("moment().zone is deprecated, use moment().utcOffset instead. https://github.com/moment/moment/issues/1779",Xt);var ki=Bi,Qi={sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},ji={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},_i="Invalid date",Ui="%d",Ri=/\d{1,2}/,Yi={future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},Oi=D.prototype;Oi._calendar=Qi,Oi.calendar=Dn,Oi._longDateFormat=ji,Oi.longDateFormat=Nn,Oi._invalidDate=_i,Oi.invalidDate=Ln,Oi._ordinal=Ui,Oi.ordinal=Sn,Oi._ordinalParse=Ri,Oi.preparse=Bn,Oi.postformat=Bn,Oi._relativeTime=Yi,Oi.relativeTime=kn,Oi.pastFuture=Qn,Oi.set=I,Oi.months=it,Oi._months=qo,Oi.monthsShort=rt,Oi._monthsShort=$o,Oi.monthsParse=st,Oi._monthsRegex=ei,Oi.monthsRegex=At,Oi._monthsShortRegex=ti,Oi.monthsShortRegex=dt,Oi.week=Ke,Oi._week=yi,Oi.firstDayOfYear=$e,Oi.firstDayOfWeek=qe,Oi.weekdays=on,Oi._weekdays=wi,Oi.weekdaysMin=an,Oi._weekdaysMin=bi,Oi.weekdaysShort=rn,Oi._weekdaysShort=vi,Oi.weekdaysParse=ln,Oi._weekdaysRegex=Ci,Oi.weekdaysRegex=An,Oi._weekdaysShortRegex=Ei,Oi.weekdaysShortRegex=hn,Oi._weekdaysMinRegex=Ti,Oi.weekdaysMinRegex=fn,Oi.isPM=vn,Oi._meridiemParse=Ii,Oi.meridiem=bn,B("en",{ordinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(t){var e=t%10,n=1===m(t%100/10)?"th":1===e?"st":2===e?"nd":3===e?"rd":"th";return t+n}}),e.lang=b("moment.lang is deprecated. Use moment.locale instead.",B),e.langData=b("moment.langData is deprecated. Use moment.localeData instead.",j);var Hi=Math.abs,zi=$n("ms"),Fi=$n("s"),Pi=$n("m"),Vi=$n("h"),Gi=$n("d"),Wi=$n("w"),Ji=$n("M"),Xi=$n("y"),Zi=eo("milliseconds"),Ki=eo("seconds"),qi=eo("minutes"),$i=eo("hours"),tr=eo("days"),er=eo("months"),nr=eo("years"),or=Math.round,ir={s:45,m:45,h:22,d:26,M:11},rr=Math.abs,ar=zt.prototype;ar.abs=Fn,ar.add=Vn,ar.subtract=Gn,ar.as=Kn,ar.asMilliseconds=zi,ar.asSeconds=Fi,ar.asMinutes=Pi,ar.asHours=Vi,ar.asDays=Gi,ar.asWeeks=Wi,ar.asMonths=Ji,ar.asYears=Xi,ar.valueOf=qn,ar._bubble=Jn,ar.get=to,ar.milliseconds=Zi,ar.seconds=Ki,ar.minutes=qi,ar.hours=$i,ar.days=tr,ar.weeks=no,ar.months=er,ar.years=nr,ar.humanize=ao,ar.toISOString=so,ar.toString=so,ar.toJSON=so,ar.locale=Ne,ar.localeData=Le,ar.toIsoString=b("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",so),ar.lang=Mi,V("X",0,0,"unix"),V("x",0,0,"valueOf"),Z("x",jo),Z("X",Ro),tt("X",function(t,e,n){n._d=new Date(1e3*parseFloat(t,10))}),tt("x",function(t,e,n){n._d=new Date(m(t))}),e.version="2.13.0",o(Rt),e.fn=ki,e.min=Ot,e.max=Ht,e.now=di,e.utc=u,e.unix=In,e.months=Rn,e.isDate=r,e.locale=B,e.invalid=h,e.duration=re,e.isMoment=M,e.weekdays=On,e.parseZone=xn,e.localeData=j,e.isDuration=Ft,e.monthsShort=Yn,e.weekdaysMin=zn,e.defineLocale=k,e.updateLocale=Q,e.locales=_,e.weekdaysShort=Hn,e.normalizeUnits=R,e.relativeTimeThreshold=ro,e.prototype=ki;var sr=e;return sr})}).call(e,n(63)(t))},function(t,e){t.exports=function(t){return t.webpackPolyfill||(t.deprecate=function(){},t.paths=[],t.children=[],t.webpackPolyfill=1),t}},function(t,e,n){function o(t){return n(i(t))}function i(t){return r[t]||function(){throw new Error("Cannot find module '"+t+"'.")}()}var r={"./af":65,"./af.js":65,"./ar":66,"./ar-ma":67,"./ar-ma.js":67,"./ar-sa":68,"./ar-sa.js":68,"./ar-tn":69,"./ar-tn.js":69,"./ar.js":66,"./az":70,"./az.js":70,"./be":71,"./be.js":71,"./bg":72,"./bg.js":72,"./bn":73,"./bn.js":73,"./bo":74,"./bo.js":74,"./br":75,"./br.js":75,"./bs":76,"./bs.js":76,"./ca":77,"./ca.js":77,"./cs":78,"./cs.js":78,"./cv":79,"./cv.js":79,"./cy":80,"./cy.js":80,"./da":81,"./da.js":81,"./de":82,"./de-at":83,"./de-at.js":83,"./de.js":82,"./dv":84,"./dv.js":84,"./el":85,"./el.js":85,"./en-au":86,"./en-au.js":86,"./en-ca":87,"./en-ca.js":87,"./en-gb":88,"./en-gb.js":88,"./en-ie":89,"./en-ie.js":89,"./en-nz":90,"./en-nz.js":90,"./eo":91,"./eo.js":91,"./es":92,"./es.js":92,"./et":93,"./et.js":93,"./eu":94,"./eu.js":94,"./fa":95,"./fa.js":95,"./fi":96,"./fi.js":96,"./fo":97,"./fo.js":97,"./fr":98,"./fr-ca":99,"./fr-ca.js":99,"./fr-ch":100,"./fr-ch.js":100,"./fr.js":98,"./fy":101,"./fy.js":101,"./gd":102,"./gd.js":102,"./gl":103,"./gl.js":103,"./he":104,"./he.js":104,"./hi":105,"./hi.js":105,"./hr":106,"./hr.js":106,"./hu":107,"./hu.js":107,"./hy-am":108,"./hy-am.js":108,"./id":109,"./id.js":109,"./is":110,"./is.js":110,"./it":111,"./it.js":111,"./ja":112,"./ja.js":112,"./jv":113,"./jv.js":113,"./ka":114,"./ka.js":114,"./kk":115,"./kk.js":115,"./km":116,"./km.js":116,"./ko":117,"./ko.js":117,"./ky":118,"./ky.js":118,"./lb":119,"./lb.js":119,"./lo":120,"./lo.js":120,"./lt":121,"./lt.js":121,"./lv":122,"./lv.js":122,"./me":123,"./me.js":123,"./mk":124,"./mk.js":124,"./ml":125,"./ml.js":125,"./mr":126,"./mr.js":126,"./ms":127,"./ms-my":128,"./ms-my.js":128,"./ms.js":127,"./my":129,"./my.js":129,"./nb":130,"./nb.js":130,"./ne":131,"./ne.js":131,"./nl":132,"./nl.js":132,"./nn":133,"./nn.js":133,"./pa-in":134,"./pa-in.js":134,"./pl":135,"./pl.js":135,"./pt":136,"./pt-br":137,"./pt-br.js":137,"./pt.js":136,"./ro":138,"./ro.js":138,"./ru":139,"./ru.js":139,"./se":140,"./se.js":140,"./si":141,"./si.js":141,"./sk":142,"./sk.js":142,"./sl":143,"./sl.js":143,"./sq":144,"./sq.js":144,"./sr":145,"./sr-cyrl":146,"./sr-cyrl.js":146,"./sr.js":145,"./ss":147,"./ss.js":147,"./sv":148,"./sv.js":148,"./sw":149,"./sw.js":149,"./ta":150,"./ta.js":150,"./te":151,"./te.js":151,"./th":152,"./th.js":152,"./tl-ph":153,"./tl-ph.js":153,"./tlh":154,"./tlh.js":154,"./tr":155,"./tr.js":155,"./tzl":156,"./tzl.js":156,"./tzm":157,"./tzm-latn":158,"./tzm-latn.js":158,"./tzm.js":157,"./uk":159,"./uk.js":159,"./uz":160,"./uz.js":160,"./vi":161,"./vi.js":161,"./x-pseudo":162,"./x-pseudo.js":162,"./zh-cn":163,"./zh-cn.js":163,"./zh-tw":164,"./zh-tw.js":164};o.keys=function(){return Object.keys(r)},o.resolve=i,t.exports=o,o.id=64},function(t,e,n){!function(t,e){e(n(62))}(this,function(t){"use strict";var e=t.defineLocale("af",{months:"Januarie_Februarie_Maart_April_Mei_Junie_Julie_Augustus_September_Oktober_November_Desember".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Mei_Jun_Jul_Aug_Sep_Okt_Nov_Des".split("_"),weekdays:"Sondag_Maandag_Dinsdag_Woensdag_Donderdag_Vrydag_Saterdag".split("_"),weekdaysShort:"Son_Maa_Din_Woe_Don_Vry_Sat".split("_"),weekdaysMin:"So_Ma_Di_Wo_Do_Vr_Sa".split("_"),meridiemParse:/vm|nm/i,isPM:function(t){return/^nm$/i.test(t)},meridiem:function(t,e,n){return t<12?n?"vm":"VM":n?"nm":"NM"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Vandag om] LT",nextDay:"[Môre om] LT",nextWeek:"dddd [om] LT",lastDay:"[Gister om] LT",lastWeek:"[Laas] dddd [om] LT",sameElse:"L"},relativeTime:{future:"oor %s",past:"%s gelede",s:"'n paar sekondes",m:"'n minuut",mm:"%d minute",h:"'n uur",hh:"%d ure",d:"'n dag",dd:"%d dae",M:"'n maand",MM:"%d maande",y:"'n jaar",yy:"%d jaar"},ordinalParse:/\d{1,2}(ste|de)/,ordinal:function(t){return t+(1===t||8===t||t>=20?"ste":"de")},week:{dow:1,doy:4}});return e})},function(t,e,n){!function(t,e){e(n(62))}(this,function(t){"use strict";var e={1:"١",2:"٢",3:"٣",4:"٤",5:"٥",6:"٦",7:"٧",8:"٨",9:"٩",0:"٠"},n={"١":"1","٢":"2","٣":"3","٤":"4","٥":"5","٦":"6","٧":"7","٨":"8","٩":"9","٠":"0"},o=function(t){return 0===t?0:1===t?1:2===t?2:t%100>=3&&t%100<=10?3:t%100>=11?4:5},i={s:["أقل من ثانية","ثانية واحدة",["ثانيتان","ثانيتين"],"%d ثوان","%d ثانية","%d ثانية"],m:["أقل من دقيقة","دقيقة واحدة",["دقيقتان","دقيقتين"],"%d دقائق","%d دقيقة","%d دقيقة"],h:["أقل من ساعة","ساعة واحدة",["ساعتان","ساعتين"],"%d ساعات","%d ساعة","%d ساعة"],d:["أقل من يوم","يوم واحد",["يومان","يومين"],"%d أيام","%d يومًا","%d يوم"],M:["أقل من شهر","شهر واحد",["شهران","شهرين"],"%d أشهر","%d شهرا","%d شهر"],y:["أقل من عام","عام واحد",["عامان","عامين"],"%d أعوام","%d عامًا","%d عام"]},r=function(t){return function(e,n,r,a){var s=o(e),l=i[t][o(e)];return 2===s&&(l=l[n?0:1]),l.replace(/%d/i,e)}},a=["كانون الثاني يناير","شباط فبراير","آذار مارس","نيسان أبريل","أيار مايو","حزيران يونيو","تموز يوليو","آب أغسطس","أيلول سبتمبر","تشرين الأول أكتوبر","تشرين الثاني نوفمبر","كانون الأول ديسمبر"],s=t.defineLocale("ar",{months:a,monthsShort:a,weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/‏M/‏YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/ص|م/,isPM:function(t){return"م"===t},meridiem:function(t,e,n){return t<12?"ص":"م"},calendar:{sameDay:"[اليوم عند الساعة] LT",nextDay:"[غدًا عند الساعة] LT",nextWeek:"dddd [عند الساعة] LT",lastDay:"[أمس عند الساعة] LT",lastWeek:"dddd [عند الساعة] LT",sameElse:"L"},relativeTime:{future:"بعد %s",past:"منذ %s",s:r("s"),m:r("m"),mm:r("m"),h:r("h"),hh:r("h"),d:r("d"),dd:r("d"),M:r("M"),MM:r("M"),y:r("y"),yy:r("y")},preparse:function(t){return t.replace(/\u200f/g,"").replace(/[١٢٣٤٥٦٧٨٩٠]/g,function(t){return n[t]}).replace(/،/g,",")},postformat:function(t){return t.replace(/\d/g,function(t){return e[t]}).replace(/,/g,"،")},week:{dow:6,doy:12}});return s})},function(t,e,n){!function(t,e){e(n(62))}(this,function(t){"use strict";var e=t.defineLocale("ar-ma",{months:"يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"),monthsShort:"يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"),weekdays:"الأحد_الإتنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"احد_اتنين_ثلاثاء_اربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[اليوم على الساعة] LT",nextDay:"[غدا على الساعة] LT",nextWeek:"dddd [على الساعة] LT",lastDay:"[أمس على الساعة] LT",lastWeek:"dddd [على الساعة] LT",sameElse:"L"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"},week:{dow:6,doy:12}});return e})},function(t,e,n){!function(t,e){e(n(62))}(this,function(t){"use strict";var e={1:"١",2:"٢",3:"٣",4:"٤",5:"٥",6:"٦",7:"٧",8:"٨",9:"٩",0:"٠"},n={"١":"1","٢":"2","٣":"3","٤":"4","٥":"5","٦":"6","٧":"7","٨":"8","٩":"9","٠":"0"},o=t.defineLocale("ar-sa",{months:"يناير_فبراير_مارس_أبريل_مايو_يونيو_يوليو_أغسطس_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),monthsShort:"يناير_فبراير_مارس_أبريل_مايو_يونيو_يوليو_أغسطس_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"), weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/ص|م/,isPM:function(t){return"م"===t},meridiem:function(t,e,n){return t<12?"ص":"م"},calendar:{sameDay:"[اليوم على الساعة] LT",nextDay:"[غدا على الساعة] LT",nextWeek:"dddd [على الساعة] LT",lastDay:"[أمس على الساعة] LT",lastWeek:"dddd [على الساعة] LT",sameElse:"L"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"},preparse:function(t){return t.replace(/[١٢٣٤٥٦٧٨٩٠]/g,function(t){return n[t]}).replace(/،/g,",")},postformat:function(t){return t.replace(/\d/g,function(t){return e[t]}).replace(/,/g,"،")},week:{dow:6,doy:12}});return o})},function(t,e,n){!function(t,e){e(n(62))}(this,function(t){"use strict";var e=t.defineLocale("ar-tn",{months:"جانفي_فيفري_مارس_أفريل_ماي_جوان_جويلية_أوت_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),monthsShort:"جانفي_فيفري_مارس_أفريل_ماي_جوان_جويلية_أوت_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[اليوم على الساعة] LT",nextDay:"[غدا على الساعة] LT",nextWeek:"dddd [على الساعة] LT",lastDay:"[أمس على الساعة] LT",lastWeek:"dddd [على الساعة] LT",sameElse:"L"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"},week:{dow:1,doy:4}});return e})},function(t,e,n){!function(t,e){e(n(62))}(this,function(t){"use strict";var e={1:"-inci",5:"-inci",8:"-inci",70:"-inci",80:"-inci",2:"-nci",7:"-nci",20:"-nci",50:"-nci",3:"-üncü",4:"-üncü",100:"-üncü",6:"-ncı",9:"-uncu",10:"-uncu",30:"-uncu",60:"-ıncı",90:"-ıncı"},n=t.defineLocale("az",{months:"yanvar_fevral_mart_aprel_may_iyun_iyul_avqust_sentyabr_oktyabr_noyabr_dekabr".split("_"),monthsShort:"yan_fev_mar_apr_may_iyn_iyl_avq_sen_okt_noy_dek".split("_"),weekdays:"Bazar_Bazar ertəsi_Çərşənbə axşamı_Çərşənbə_Cümə axşamı_Cümə_Şənbə".split("_"),weekdaysShort:"Baz_BzE_ÇAx_Çər_CAx_Cüm_Şən".split("_"),weekdaysMin:"Bz_BE_ÇA_Çə_CA_Cü_Şə".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bugün saat] LT",nextDay:"[sabah saat] LT",nextWeek:"[gələn həftə] dddd [saat] LT",lastDay:"[dünən] LT",lastWeek:"[keçən həftə] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s sonra",past:"%s əvvəl",s:"birneçə saniyyə",m:"bir dəqiqə",mm:"%d dəqiqə",h:"bir saat",hh:"%d saat",d:"bir gün",dd:"%d gün",M:"bir ay",MM:"%d ay",y:"bir il",yy:"%d il"},meridiemParse:/gecə|səhər|gündüz|axşam/,isPM:function(t){return/^(gündüz|axşam)$/.test(t)},meridiem:function(t,e,n){return t<4?"gecə":t<12?"səhər":t<17?"gündüz":"axşam"},ordinalParse:/\d{1,2}-(ıncı|inci|nci|üncü|ncı|uncu)/,ordinal:function(t){if(0===t)return t+"-ıncı";var n=t%10,o=t%100-n,i=t>=100?100:null;return t+(e[n]||e[o]||e[i])},week:{dow:1,doy:7}});return n})},function(t,e,n){!function(t,e){e(n(62))}(this,function(t){"use strict";function e(t,e){var n=t.split("_");return e%10===1&&e%100!==11?n[0]:e%10>=2&&e%10<=4&&(e%100<10||e%100>=20)?n[1]:n[2]}function n(t,n,o){var i={mm:n?"хвіліна_хвіліны_хвілін":"хвіліну_хвіліны_хвілін",hh:n?"гадзіна_гадзіны_гадзін":"гадзіну_гадзіны_гадзін",dd:"дзень_дні_дзён",MM:"месяц_месяцы_месяцаў",yy:"год_гады_гадоў"};return"m"===o?n?"хвіліна":"хвіліну":"h"===o?n?"гадзіна":"гадзіну":t+" "+e(i[o],+t)}var o=t.defineLocale("be",{months:{format:"студзеня_лютага_сакавіка_красавіка_траўня_чэрвеня_ліпеня_жніўня_верасня_кастрычніка_лістапада_снежня".split("_"),standalone:"студзень_люты_сакавік_красавік_травень_чэрвень_ліпень_жнівень_верасень_кастрычнік_лістапад_снежань".split("_")},monthsShort:"студ_лют_сак_крас_трав_чэрв_ліп_жнів_вер_каст_ліст_снеж".split("_"),weekdays:{format:"нядзелю_панядзелак_аўторак_сераду_чацвер_пятніцу_суботу".split("_"),standalone:"нядзеля_панядзелак_аўторак_серада_чацвер_пятніца_субота".split("_"),isFormat:/\[ ?[Вв] ?(?:мінулую|наступную)? ?\] ?dddd/},weekdaysShort:"нд_пн_ат_ср_чц_пт_сб".split("_"),weekdaysMin:"нд_пн_ат_ср_чц_пт_сб".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY г.",LLL:"D MMMM YYYY г., HH:mm",LLLL:"dddd, D MMMM YYYY г., HH:mm"},calendar:{sameDay:"[Сёння ў] LT",nextDay:"[Заўтра ў] LT",lastDay:"[Учора ў] LT",nextWeek:function(){return"[У] dddd [ў] LT"},lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return"[У мінулую] dddd [ў] LT";case 1:case 2:case 4:return"[У мінулы] dddd [ў] LT"}},sameElse:"L"},relativeTime:{future:"праз %s",past:"%s таму",s:"некалькі секунд",m:n,mm:n,h:n,hh:n,d:"дзень",dd:n,M:"месяц",MM:n,y:"год",yy:n},meridiemParse:/ночы|раніцы|дня|вечара/,isPM:function(t){return/^(дня|вечара)$/.test(t)},meridiem:function(t,e,n){return t<4?"ночы":t<12?"раніцы":t<17?"дня":"вечара"},ordinalParse:/\d{1,2}-(і|ы|га)/,ordinal:function(t,e){switch(e){case"M":case"d":case"DDD":case"w":case"W":return t%10!==2&&t%10!==3||t%100===12||t%100===13?t+"-ы":t+"-і";case"D":return t+"-га";default:return t}},week:{dow:1,doy:7}});return o})},function(t,e,n){!function(t,e){e(n(62))}(this,function(t){"use strict";var e=t.defineLocale("bg",{months:"януари_февруари_март_април_май_юни_юли_август_септември_октомври_ноември_декември".split("_"),monthsShort:"янр_фев_мар_апр_май_юни_юли_авг_сеп_окт_ное_дек".split("_"),weekdays:"неделя_понеделник_вторник_сряда_четвъртък_петък_събота".split("_"),weekdaysShort:"нед_пон_вто_сря_чет_пет_съб".split("_"),weekdaysMin:"нд_пн_вт_ср_чт_пт_сб".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[Днес в] LT",nextDay:"[Утре в] LT",nextWeek:"dddd [в] LT",lastDay:"[Вчера в] LT",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return"[В изминалата] dddd [в] LT";case 1:case 2:case 4:case 5:return"[В изминалия] dddd [в] LT"}},sameElse:"L"},relativeTime:{future:"след %s",past:"преди %s",s:"няколко секунди",m:"минута",mm:"%d минути",h:"час",hh:"%d часа",d:"ден",dd:"%d дни",M:"месец",MM:"%d месеца",y:"година",yy:"%d години"},ordinalParse:/\d{1,2}-(ев|ен|ти|ви|ри|ми)/,ordinal:function(t){var e=t%10,n=t%100;return 0===t?t+"-ев":0===n?t+"-ен":n>10&&n<20?t+"-ти":1===e?t+"-ви":2===e?t+"-ри":7===e||8===e?t+"-ми":t+"-ти"},week:{dow:1,doy:7}});return e})},function(t,e,n){!function(t,e){e(n(62))}(this,function(t){"use strict";var e={1:"১",2:"২",3:"৩",4:"৪",5:"৫",6:"৬",7:"৭",8:"৮",9:"৯",0:"০"},n={"১":"1","২":"2","৩":"3","৪":"4","৫":"5","৬":"6","৭":"7","৮":"8","৯":"9","০":"0"},o=t.defineLocale("bn",{months:"জানুয়ারী_ফেবুয়ারী_মার্চ_এপ্রিল_মে_জুন_জুলাই_অগাস্ট_সেপ্টেম্বর_অক্টোবর_নভেম্বর_ডিসেম্বর".split("_"),monthsShort:"জানু_ফেব_মার্চ_এপর_মে_জুন_জুল_অগ_সেপ্ট_অক্টো_নভ_ডিসেম্".split("_"),weekdays:"রবিবার_সোমবার_মঙ্গলবার_বুধবার_বৃহস্পত্তিবার_শুক্রবার_শনিবার".split("_"),weekdaysShort:"রবি_সোম_মঙ্গল_বুধ_বৃহস্পত্তি_শুক্র_শনি".split("_"),weekdaysMin:"রব_সম_মঙ্গ_বু_ব্রিহ_শু_শনি".split("_"),longDateFormat:{LT:"A h:mm সময়",LTS:"A h:mm:ss সময়",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm সময়",LLLL:"dddd, D MMMM YYYY, A h:mm সময়"},calendar:{sameDay:"[আজ] LT",nextDay:"[আগামীকাল] LT",nextWeek:"dddd, LT",lastDay:"[গতকাল] LT",lastWeek:"[গত] dddd, LT",sameElse:"L"},relativeTime:{future:"%s পরে",past:"%s আগে",s:"কয়েক সেকেন্ড",m:"এক মিনিট",mm:"%d মিনিট",h:"এক ঘন্টা",hh:"%d ঘন্টা",d:"এক দিন",dd:"%d দিন",M:"এক মাস",MM:"%d মাস",y:"এক বছর",yy:"%d বছর"},preparse:function(t){return t.replace(/[১২৩৪৫৬৭৮৯০]/g,function(t){return n[t]})},postformat:function(t){return t.replace(/\d/g,function(t){return e[t]})},meridiemParse:/রাত|সকাল|দুপুর|বিকাল|রাত/,meridiemHour:function(t,e){return 12===t&&(t=0),"রাত"===e&&t>=4||"দুপুর"===e&&t<5||"বিকাল"===e?t+12:t},meridiem:function(t,e,n){return t<4?"রাত":t<10?"সকাল":t<17?"দুপুর":t<20?"বিকাল":"রাত"},week:{dow:0,doy:6}});return o})},function(t,e,n){!function(t,e){e(n(62))}(this,function(t){"use strict";var e={1:"༡",2:"༢",3:"༣",4:"༤",5:"༥",6:"༦",7:"༧",8:"༨",9:"༩",0:"༠"},n={"༡":"1","༢":"2","༣":"3","༤":"4","༥":"5","༦":"6","༧":"7","༨":"8","༩":"9","༠":"0"},o=t.defineLocale("bo",{months:"ཟླ་བ་དང་པོ_ཟླ་བ་གཉིས་པ_ཟླ་བ་གསུམ་པ_ཟླ་བ་བཞི་པ_ཟླ་བ་ལྔ་པ_ཟླ་བ་དྲུག་པ_ཟླ་བ་བདུན་པ_ཟླ་བ་བརྒྱད་པ_ཟླ་བ་དགུ་པ_ཟླ་བ་བཅུ་པ_ཟླ་བ་བཅུ་གཅིག་པ_ཟླ་བ་བཅུ་གཉིས་པ".split("_"),monthsShort:"ཟླ་བ་དང་པོ_ཟླ་བ་གཉིས་པ_ཟླ་བ་གསུམ་པ_ཟླ་བ་བཞི་པ_ཟླ་བ་ལྔ་པ_ཟླ་བ་དྲུག་པ_ཟླ་བ་བདུན་པ_ཟླ་བ་བརྒྱད་པ_ཟླ་བ་དགུ་པ_ཟླ་བ་བཅུ་པ_ཟླ་བ་བཅུ་གཅིག་པ_ཟླ་བ་བཅུ་གཉིས་པ".split("_"),weekdays:"གཟའ་ཉི་མ་_གཟའ་ཟླ་བ་_གཟའ་མིག་དམར་_གཟའ་ལྷག་པ་_གཟའ་ཕུར་བུ_གཟའ་པ་སངས་_གཟའ་སྤེན་པ་".split("_"),weekdaysShort:"ཉི་མ་_ཟླ་བ་_མིག་དམར་_ལྷག་པ་_ཕུར་བུ_པ་སངས་_སྤེན་པ་".split("_"),weekdaysMin:"ཉི་མ་_ཟླ་བ་_མིག་དམར་_ལྷག་པ་_ཕུར་བུ_པ་སངས་_སྤེན་པ་".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[དི་རིང] LT",nextDay:"[སང་ཉིན] LT",nextWeek:"[བདུན་ཕྲག་རྗེས་མ], LT",lastDay:"[ཁ་སང] LT",lastWeek:"[བདུན་ཕྲག་མཐའ་མ] dddd, LT",sameElse:"L"},relativeTime:{future:"%s ལ་",past:"%s སྔན་ལ",s:"ལམ་སང",m:"སྐར་མ་གཅིག",mm:"%d སྐར་མ",h:"ཆུ་ཚོད་གཅིག",hh:"%d ཆུ་ཚོད",d:"ཉིན་གཅིག",dd:"%d ཉིན་",M:"ཟླ་བ་གཅིག",MM:"%d ཟླ་བ",y:"ལོ་གཅིག",yy:"%d ལོ"},preparse:function(t){return t.replace(/[༡༢༣༤༥༦༧༨༩༠]/g,function(t){return n[t]})},postformat:function(t){return t.replace(/\d/g,function(t){return e[t]})},meridiemParse:/མཚན་མོ|ཞོགས་ཀས|ཉིན་གུང|དགོང་དག|མཚན་མོ/,meridiemHour:function(t,e){return 12===t&&(t=0),"མཚན་མོ"===e&&t>=4||"ཉིན་གུང"===e&&t<5||"དགོང་དག"===e?t+12:t},meridiem:function(t,e,n){return t<4?"མཚན་མོ":t<10?"ཞོགས་ཀས":t<17?"ཉིན་གུང":t<20?"དགོང་དག":"མཚན་མོ"},week:{dow:0,doy:6}});return o})},function(t,e,n){!function(t,e){e(n(62))}(this,function(t){"use strict";function e(t,e,n){var o={mm:"munutenn",MM:"miz",dd:"devezh"};return t+" "+i(o[n],t)}function n(t){switch(o(t)){case 1:case 3:case 4:case 5:case 9:return t+" bloaz";default:return t+" vloaz"}}function o(t){return t>9?o(t%10):t}function i(t,e){return 2===e?r(t):t}function r(t){var e={m:"v",b:"v",d:"z"};return void 0===e[t.charAt(0)]?t:e[t.charAt(0)]+t.substring(1)}var a=t.defineLocale("br",{months:"Genver_C'hwevrer_Meurzh_Ebrel_Mae_Mezheven_Gouere_Eost_Gwengolo_Here_Du_Kerzu".split("_"),monthsShort:"Gen_C'hwe_Meu_Ebr_Mae_Eve_Gou_Eos_Gwe_Her_Du_Ker".split("_"),weekdays:"Sul_Lun_Meurzh_Merc'her_Yaou_Gwener_Sadorn".split("_"),weekdaysShort:"Sul_Lun_Meu_Mer_Yao_Gwe_Sad".split("_"),weekdaysMin:"Su_Lu_Me_Mer_Ya_Gw_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h[e]mm A",LTS:"h[e]mm:ss A",L:"DD/MM/YYYY",LL:"D [a viz] MMMM YYYY",LLL:"D [a viz] MMMM YYYY h[e]mm A",LLLL:"dddd, D [a viz] MMMM YYYY h[e]mm A"},calendar:{sameDay:"[Hiziv da] LT",nextDay:"[Warc'hoazh da] LT",nextWeek:"dddd [da] LT",lastDay:"[Dec'h da] LT",lastWeek:"dddd [paset da] LT",sameElse:"L"},relativeTime:{future:"a-benn %s",past:"%s 'zo",s:"un nebeud segondennoù",m:"ur vunutenn",mm:e,h:"un eur",hh:"%d eur",d:"un devezh",dd:e,M:"ur miz",MM:e,y:"ur bloaz",yy:n},ordinalParse:/\d{1,2}(añ|vet)/,ordinal:function(t){var e=1===t?"añ":"vet";return t+e},week:{dow:1,doy:4}});return a})},function(t,e,n){!function(t,e){e(n(62))}(this,function(t){"use strict";function e(t,e,n){var o=t+" ";switch(n){case"m":return e?"jedna minuta":"jedne minute";case"mm":return o+=1===t?"minuta":2===t||3===t||4===t?"minute":"minuta";case"h":return e?"jedan sat":"jednog sata";case"hh":return o+=1===t?"sat":2===t||3===t||4===t?"sata":"sati";case"dd":return o+=1===t?"dan":"dana";case"MM":return o+=1===t?"mjesec":2===t||3===t||4===t?"mjeseca":"mjeseci";case"yy":return o+=1===t?"godina":2===t||3===t||4===t?"godine":"godina"}}var n=t.defineLocale("bs",{months:"januar_februar_mart_april_maj_juni_juli_august_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj._jun._jul._aug._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._čet._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_če_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD. MM. YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[jučer u] LT",lastWeek:function(){switch(this.day()){case 0:case 3:return"[prošlu] dddd [u] LT";case 6:return"[prošle] [subote] [u] LT";case 1:case 2:case 4:case 5:return"[prošli] dddd [u] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"par sekundi",m:e,mm:e,h:e,hh:e,d:"dan",dd:e,M:"mjesec",MM:e,y:"godinu",yy:e},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}});return n})},function(t,e,n){!function(t,e){e(n(62))}(this,function(t){"use strict";var e=t.defineLocale("ca",{months:"gener_febrer_març_abril_maig_juny_juliol_agost_setembre_octubre_novembre_desembre".split("_"),monthsShort:"gen._febr._mar._abr._mai._jun._jul._ag._set._oct._nov._des.".split("_"),monthsParseExact:!0,weekdays:"diumenge_dilluns_dimarts_dimecres_dijous_divendres_dissabte".split("_"),weekdaysShort:"dg._dl._dt._dc._dj._dv._ds.".split("_"),weekdaysMin:"Dg_Dl_Dt_Dc_Dj_Dv_Ds".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd D MMMM YYYY H:mm"},calendar:{sameDay:function(){return"[avui a "+(1!==this.hours()?"les":"la")+"] LT"},nextDay:function(){return"[demà a "+(1!==this.hours()?"les":"la")+"] LT"},nextWeek:function(){return"dddd [a "+(1!==this.hours()?"les":"la")+"] LT"},lastDay:function(){return"[ahir a "+(1!==this.hours()?"les":"la")+"] LT"},lastWeek:function(){return"[el] dddd [passat a "+(1!==this.hours()?"les":"la")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"fa %s",s:"uns segons",m:"un minut",mm:"%d minuts",h:"una hora",hh:"%d hores",d:"un dia",dd:"%d dies",M:"un mes",MM:"%d mesos",y:"un any",yy:"%d anys"},ordinalParse:/\d{1,2}(r|n|t|è|a)/,ordinal:function(t,e){var n=1===t?"r":2===t?"n":3===t?"r":4===t?"t":"è";return"w"!==e&&"W"!==e||(n="a"),t+n},week:{dow:1,doy:4}});return e})},function(t,e,n){!function(t,e){e(n(62))}(this,function(t){"use strict";function e(t){return t>1&&t<5&&1!==~~(t/10)}function n(t,n,o,i){var r=t+" ";switch(o){case"s":return n||i?"pár sekund":"pár sekundami";case"m":return n?"minuta":i?"minutu":"minutou";case"mm":return n||i?r+(e(t)?"minuty":"minut"):r+"minutami";case"h":return n?"hodina":i?"hodinu":"hodinou";case"hh":return n||i?r+(e(t)?"hodiny":"hodin"):r+"hodinami";case"d":return n||i?"den":"dnem";case"dd":return n||i?r+(e(t)?"dny":"dní"):r+"dny";case"M":return n||i?"měsíc":"měsícem";case"MM":return n||i?r+(e(t)?"měsíce":"měsíců"):r+"měsíci";case"y":return n||i?"rok":"rokem";case"yy":return n||i?r+(e(t)?"roky":"let"):r+"lety"}}var o="leden_únor_březen_duben_květen_červen_červenec_srpen_září_říjen_listopad_prosinec".split("_"),i="led_úno_bře_dub_kvě_čvn_čvc_srp_zář_říj_lis_pro".split("_"),r=t.defineLocale("cs",{months:o,monthsShort:i,monthsParse:function(t,e){var n,o=[];for(n=0;n<12;n++)o[n]=new RegExp("^"+t[n]+"$|^"+e[n]+"$","i");return o}(o,i),shortMonthsParse:function(t){var e,n=[];for(e=0;e<12;e++)n[e]=new RegExp("^"+t[e]+"$","i");return n}(i),longMonthsParse:function(t){var e,n=[];for(e=0;e<12;e++)n[e]=new RegExp("^"+t[e]+"$","i");return n}(o),weekdays:"neděle_pondělí_úterý_středa_čtvrtek_pátek_sobota".split("_"),weekdaysShort:"ne_po_út_st_čt_pá_so".split("_"),weekdaysMin:"ne_po_út_st_čt_pá_so".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd D. MMMM YYYY H:mm"},calendar:{sameDay:"[dnes v] LT",nextDay:"[zítra v] LT",nextWeek:function(){switch(this.day()){case 0:return"[v neděli v] LT";case 1:case 2:return"[v] dddd [v] LT";case 3:return"[ve středu v] LT";case 4:return"[ve čtvrtek v] LT";case 5:return"[v pátek v] LT";case 6:return"[v sobotu v] LT"}},lastDay:"[včera v] LT",lastWeek:function(){switch(this.day()){case 0:return"[minulou neděli v] LT";case 1:case 2:return"[minulé] dddd [v] LT";case 3:return"[minulou středu v] LT";case 4:case 5:return"[minulý] dddd [v] LT";case 6:return"[minulou sobotu v] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"před %s",s:n,m:n,mm:n,h:n,hh:n,d:n,dd:n,M:n,MM:n,y:n,yy:n},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return r})},function(t,e,n){!function(t,e){e(n(62))}(this,function(t){"use strict";var e=t.defineLocale("cv",{months:"кӑрлач_нарӑс_пуш_ака_май_ҫӗртме_утӑ_ҫурла_авӑн_юпа_чӳк_раштав".split("_"),monthsShort:"кӑр_нар_пуш_ака_май_ҫӗр_утӑ_ҫур_авн_юпа_чӳк_раш".split("_"),weekdays:"вырсарникун_тунтикун_ытларикун_юнкун_кӗҫнерникун_эрнекун_шӑматкун".split("_"),weekdaysShort:"выр_тун_ытл_юн_кӗҫ_эрн_шӑм".split("_"),weekdaysMin:"вр_тн_ыт_юн_кҫ_эр_шм".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ]",LLL:"YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ], HH:mm",LLLL:"dddd, YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ], HH:mm"},calendar:{sameDay:"[Паян] LT [сехетре]",nextDay:"[Ыран] LT [сехетре]",lastDay:"[Ӗнер] LT [сехетре]",nextWeek:"[Ҫитес] dddd LT [сехетре]",lastWeek:"[Иртнӗ] dddd LT [сехетре]",sameElse:"L"},relativeTime:{future:function(t){var e=/сехет$/i.exec(t)?"рен":/ҫул$/i.exec(t)?"тан":"ран";return t+e},past:"%s каялла",s:"пӗр-ик ҫеккунт",m:"пӗр минут",mm:"%d минут",h:"пӗр сехет",hh:"%d сехет",d:"пӗр кун",dd:"%d кун",M:"пӗр уйӑх",MM:"%d уйӑх",y:"пӗр ҫул",yy:"%d ҫул"},ordinalParse:/\d{1,2}-мӗш/,ordinal:"%d-мӗш",week:{dow:1,doy:7}});return e})},function(t,e,n){!function(t,e){e(n(62))}(this,function(t){"use strict";var e=t.defineLocale("cy",{months:"Ionawr_Chwefror_Mawrth_Ebrill_Mai_Mehefin_Gorffennaf_Awst_Medi_Hydref_Tachwedd_Rhagfyr".split("_"),monthsShort:"Ion_Chwe_Maw_Ebr_Mai_Meh_Gor_Aws_Med_Hyd_Tach_Rhag".split("_"),weekdays:"Dydd Sul_Dydd Llun_Dydd Mawrth_Dydd Mercher_Dydd Iau_Dydd Gwener_Dydd Sadwrn".split("_"),weekdaysShort:"Sul_Llun_Maw_Mer_Iau_Gwe_Sad".split("_"),weekdaysMin:"Su_Ll_Ma_Me_Ia_Gw_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Heddiw am] LT",nextDay:"[Yfory am] LT",nextWeek:"dddd [am] LT",lastDay:"[Ddoe am] LT",lastWeek:"dddd [diwethaf am] LT",sameElse:"L"},relativeTime:{future:"mewn %s",past:"%s yn ôl",s:"ychydig eiliadau",m:"munud",mm:"%d munud",h:"awr",hh:"%d awr",d:"diwrnod",dd:"%d diwrnod",M:"mis",MM:"%d mis",y:"blwyddyn",yy:"%d flynedd"},ordinalParse:/\d{1,2}(fed|ain|af|il|ydd|ed|eg)/,ordinal:function(t){var e=t,n="",o=["","af","il","ydd","ydd","ed","ed","ed","fed","fed","fed","eg","fed","eg","eg","fed","eg","eg","fed","eg","fed"];return e>20?n=40===e||50===e||60===e||80===e||100===e?"fed":"ain":e>0&&(n=o[e]),t+n},week:{dow:1,doy:4}});return e})},function(t,e,n){!function(t,e){e(n(62))}(this,function(t){"use strict";var e=t.defineLocale("da",{months:"januar_februar_marts_april_maj_juni_juli_august_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"),weekdays:"søndag_mandag_tirsdag_onsdag_torsdag_fredag_lørdag".split("_"),weekdaysShort:"søn_man_tir_ons_tor_fre_lør".split("_"),weekdaysMin:"sø_ma_ti_on_to_fr_lø".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd [d.] D. MMMM YYYY HH:mm"},calendar:{sameDay:"[I dag kl.] LT",nextDay:"[I morgen kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[I går kl.] LT",lastWeek:"[sidste] dddd [kl] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s siden",s:"få sekunder",m:"et minut",mm:"%d minutter",h:"en time",hh:"%d timer",d:"en dag",dd:"%d dage",M:"en måned",MM:"%d måneder",y:"et år",yy:"%d år"},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return e})},function(t,e,n){!function(t,e){e(n(62))}(this,function(t){"use strict";function e(t,e,n,o){var i={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[t+" Tage",t+" Tagen"],M:["ein Monat","einem Monat"],MM:[t+" Monate",t+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[t+" Jahre",t+" Jahren"]};return e?i[n][0]:i[n][1]}var n=t.defineLocale("de",{months:"Januar_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Febr._Mrz._Apr._Mai_Jun._Jul._Aug._Sept._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So._Mo._Di._Mi._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",m:e,mm:"%d Minuten",h:e,hh:"%d Stunden",d:e,dd:e,M:e,MM:e,y:e,yy:e},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return n})},function(t,e,n){!function(t,e){e(n(62))}(this,function(t){"use strict";function e(t,e,n,o){var i={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[t+" Tage",t+" Tagen"],M:["ein Monat","einem Monat"],MM:[t+" Monate",t+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[t+" Jahre",t+" Jahren"]};return e?i[n][0]:i[n][1]}var n=t.defineLocale("de-at",{months:"Jänner_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jän._Febr._Mrz._Apr._Mai_Jun._Jul._Aug._Sept._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So._Mo._Di._Mi._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",m:e,mm:"%d Minuten",h:e,hh:"%d Stunden",d:e,dd:e,M:e,MM:e,y:e,yy:e},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return n})},function(t,e,n){!function(t,e){e(n(62))}(this,function(t){"use strict";var e=["ޖެނުއަރީ","ފެބްރުއަރީ","މާރިޗު","އޭޕްރީލު","މޭ","ޖޫން","ޖުލައި","އޯގަސްޓު","ސެޕްޓެމްބަރު","އޮކްޓޯބަރު","ނޮވެމްބަރު","ޑިސެމްބަރު"],n=["އާދިއްތަ","ހޯމަ","އަންގާރަ","ބުދަ","ބުރާސްފަތި","ހުކުރު","ހޮނިހިރު"],o=t.defineLocale("dv",{months:e,monthsShort:e,weekdays:n,weekdaysShort:n,weekdaysMin:"އާދި_ހޯމަ_އަން_ބުދަ_ބުރާ_ހުކު_ހޮނި".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/M/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/މކ|މފ/,isPM:function(t){return"މފ"===t},meridiem:function(t,e,n){return t<12?"މކ":"މފ"},calendar:{sameDay:"[މިއަދު] LT",nextDay:"[މާދަމާ] LT",nextWeek:"dddd LT",lastDay:"[އިއްޔެ] LT",lastWeek:"[ފާއިތުވި] dddd LT",sameElse:"L"},relativeTime:{future:"ތެރޭގައި %s",past:"ކުރިން %s",s:"ސިކުންތުކޮޅެއް",m:"މިނިޓެއް",mm:"މިނިޓު %d",h:"ގަޑިއިރެއް",hh:"ގަޑިއިރު %d",d:"ދުވަހެއް",dd:"ދުވަސް %d",M:"މަހެއް",MM:"މަސް %d",y:"އަހަރެއް",yy:"އަހަރު %d"},preparse:function(t){return t.replace(/،/g,",")},postformat:function(t){return t.replace(/,/g,"،")},week:{dow:7,doy:12}});return o})},function(t,e,n){!function(t,e){e(n(62))}(this,function(t){"use strict";function e(t){return t instanceof Function||"[object Function]"===Object.prototype.toString.call(t)}var n=t.defineLocale("el",{monthsNominativeEl:"Ιανουάριος_Φεβρουάριος_Μάρτιος_Απρίλιος_Μάιος_Ιούνιος_Ιούλιος_Αύγουστος_Σεπτέμβριος_Οκτώβριος_Νοέμβριος_Δεκέμβριος".split("_"),monthsGenitiveEl:"Ιανουαρίου_Φεβρουαρίου_Μαρτίου_Απριλίου_Μαΐου_Ιουνίου_Ιουλίου_Αυγούστου_Σεπτεμβρίου_Οκτωβρίου_Νοεμβρίου_Δεκεμβρίου".split("_"),months:function(t,e){return/D/.test(e.substring(0,e.indexOf("MMMM")))?this._monthsGenitiveEl[t.month()]:this._monthsNominativeEl[t.month()]},monthsShort:"Ιαν_Φεβ_Μαρ_Απρ_Μαϊ_Ιουν_Ιουλ_Αυγ_Σεπ_Οκτ_Νοε_Δεκ".split("_"),weekdays:"Κυριακή_Δευτέρα_Τρίτη_Τετάρτη_Πέμπτη_Παρασκευή_Σάββατο".split("_"),weekdaysShort:"Κυρ_Δευ_Τρι_Τετ_Πεμ_Παρ_Σαβ".split("_"),weekdaysMin:"Κυ_Δε_Τρ_Τε_Πε_Πα_Σα".split("_"),meridiem:function(t,e,n){return t>11?n?"μμ":"ΜΜ":n?"πμ":"ΠΜ"},isPM:function(t){return"μ"===(t+"").toLowerCase()[0]},meridiemParse:/[ΠΜ]\.?Μ?\.?/i,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendarEl:{sameDay:"[Σήμερα {}] LT",nextDay:"[Αύριο {}] LT",nextWeek:"dddd [{}] LT",lastDay:"[Χθες {}] LT",lastWeek:function(){switch(this.day()){case 6:return"[το προηγούμενο] dddd [{}] LT";default:return"[την προηγούμενη] dddd [{}] LT"}},sameElse:"L"},calendar:function(t,n){var o=this._calendarEl[t],i=n&&n.hours();return e(o)&&(o=o.apply(n)),o.replace("{}",i%12===1?"στη":"στις")},relativeTime:{future:"σε %s",past:"%s πριν",s:"λίγα δευτερόλεπτα",m:"ένα λεπτό",mm:"%d λεπτά",h:"μία ώρα",hh:"%d ώρες",d:"μία μέρα",dd:"%d μέρες",M:"ένας μήνας",MM:"%d μήνες",y:"ένας χρόνος",yy:"%d χρόνια"},ordinalParse:/\d{1,2}η/,ordinal:"%dη",week:{dow:1,doy:4}});return n})},function(t,e,n){!function(t,e){e(n(62))}(this,function(t){"use strict";var e=t.defineLocale("en-au",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},ordinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(t){var e=t%10,n=1===~~(t%100/10)?"th":1===e?"st":2===e?"nd":3===e?"rd":"th";return t+n},week:{dow:1,doy:4}});return e})},function(t,e,n){!function(t,e){e(n(62))}(this,function(t){"use strict";var e=t.defineLocale("en-ca",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"YYYY-MM-DD",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},ordinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(t){var e=t%10,n=1===~~(t%100/10)?"th":1===e?"st":2===e?"nd":3===e?"rd":"th";return t+n}});return e})},function(t,e,n){!function(t,e){e(n(62))}(this,function(t){"use strict";var e=t.defineLocale("en-gb",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},ordinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(t){var e=t%10,n=1===~~(t%100/10)?"th":1===e?"st":2===e?"nd":3===e?"rd":"th";return t+n},week:{dow:1,doy:4}});return e})},function(t,e,n){!function(t,e){e(n(62))}(this,function(t){"use strict";var e=t.defineLocale("en-ie",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},ordinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(t){var e=t%10,n=1===~~(t%100/10)?"th":1===e?"st":2===e?"nd":3===e?"rd":"th";return t+n},week:{dow:1,doy:4}});return e})},function(t,e,n){!function(t,e){e(n(62))}(this,function(t){"use strict";var e=t.defineLocale("en-nz",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},ordinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(t){var e=t%10,n=1===~~(t%100/10)?"th":1===e?"st":2===e?"nd":3===e?"rd":"th";return t+n},week:{dow:1,doy:4}});return e})},function(t,e,n){!function(t,e){e(n(62))}(this,function(t){"use strict";var e=t.defineLocale("eo",{months:"januaro_februaro_marto_aprilo_majo_junio_julio_aŭgusto_septembro_oktobro_novembro_decembro".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aŭg_sep_okt_nov_dec".split("_"),weekdays:"Dimanĉo_Lundo_Mardo_Merkredo_Ĵaŭdo_Vendredo_Sabato".split("_"), weekdaysShort:"Dim_Lun_Mard_Merk_Ĵaŭ_Ven_Sab".split("_"),weekdaysMin:"Di_Lu_Ma_Me_Ĵa_Ve_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D[-an de] MMMM, YYYY",LLL:"D[-an de] MMMM, YYYY HH:mm",LLLL:"dddd, [la] D[-an de] MMMM, YYYY HH:mm"},meridiemParse:/[ap]\.t\.m/i,isPM:function(t){return"p"===t.charAt(0).toLowerCase()},meridiem:function(t,e,n){return t>11?n?"p.t.m.":"P.T.M.":n?"a.t.m.":"A.T.M."},calendar:{sameDay:"[Hodiaŭ je] LT",nextDay:"[Morgaŭ je] LT",nextWeek:"dddd [je] LT",lastDay:"[Hieraŭ je] LT",lastWeek:"[pasinta] dddd [je] LT",sameElse:"L"},relativeTime:{future:"je %s",past:"antaŭ %s",s:"sekundoj",m:"minuto",mm:"%d minutoj",h:"horo",hh:"%d horoj",d:"tago",dd:"%d tagoj",M:"monato",MM:"%d monatoj",y:"jaro",yy:"%d jaroj"},ordinalParse:/\d{1,2}a/,ordinal:"%da",week:{dow:1,doy:7}});return e})},function(t,e,n){!function(t,e){e(n(62))}(this,function(t){"use strict";var e="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),n="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),o=t.defineLocale("es",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(t,o){return/-MMM-/.test(o)?n[t.month()]:e[t.month()]},monthsParseExact:!0,weekdays:"domingo_lunes_martes_miércoles_jueves_viernes_sábado".split("_"),weekdaysShort:"dom._lun._mar._mié._jue._vie._sáb.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[mañana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un día",dd:"%d días",M:"un mes",MM:"%d meses",y:"un año",yy:"%d años"},ordinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}});return o})},function(t,e,n){!function(t,e){e(n(62))}(this,function(t){"use strict";function e(t,e,n,o){var i={s:["mõne sekundi","mõni sekund","paar sekundit"],m:["ühe minuti","üks minut"],mm:[t+" minuti",t+" minutit"],h:["ühe tunni","tund aega","üks tund"],hh:[t+" tunni",t+" tundi"],d:["ühe päeva","üks päev"],M:["kuu aja","kuu aega","üks kuu"],MM:[t+" kuu",t+" kuud"],y:["ühe aasta","aasta","üks aasta"],yy:[t+" aasta",t+" aastat"]};return e?i[n][2]?i[n][2]:i[n][1]:o?i[n][0]:i[n][1]}var n=t.defineLocale("et",{months:"jaanuar_veebruar_märts_aprill_mai_juuni_juuli_august_september_oktoober_november_detsember".split("_"),monthsShort:"jaan_veebr_märts_apr_mai_juuni_juuli_aug_sept_okt_nov_dets".split("_"),weekdays:"pühapäev_esmaspäev_teisipäev_kolmapäev_neljapäev_reede_laupäev".split("_"),weekdaysShort:"P_E_T_K_N_R_L".split("_"),weekdaysMin:"P_E_T_K_N_R_L".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[Täna,] LT",nextDay:"[Homme,] LT",nextWeek:"[Järgmine] dddd LT",lastDay:"[Eile,] LT",lastWeek:"[Eelmine] dddd LT",sameElse:"L"},relativeTime:{future:"%s pärast",past:"%s tagasi",s:e,m:e,mm:e,h:e,hh:e,d:e,dd:"%d päeva",M:e,MM:e,y:e,yy:e},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return n})},function(t,e,n){!function(t,e){e(n(62))}(this,function(t){"use strict";var e=t.defineLocale("eu",{months:"urtarrila_otsaila_martxoa_apirila_maiatza_ekaina_uztaila_abuztua_iraila_urria_azaroa_abendua".split("_"),monthsShort:"urt._ots._mar._api._mai._eka._uzt._abu._ira._urr._aza._abe.".split("_"),monthsParseExact:!0,weekdays:"igandea_astelehena_asteartea_asteazkena_osteguna_ostirala_larunbata".split("_"),weekdaysShort:"ig._al._ar._az._og._ol._lr.".split("_"),weekdaysMin:"ig_al_ar_az_og_ol_lr".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY[ko] MMMM[ren] D[a]",LLL:"YYYY[ko] MMMM[ren] D[a] HH:mm",LLLL:"dddd, YYYY[ko] MMMM[ren] D[a] HH:mm",l:"YYYY-M-D",ll:"YYYY[ko] MMM D[a]",lll:"YYYY[ko] MMM D[a] HH:mm",llll:"ddd, YYYY[ko] MMM D[a] HH:mm"},calendar:{sameDay:"[gaur] LT[etan]",nextDay:"[bihar] LT[etan]",nextWeek:"dddd LT[etan]",lastDay:"[atzo] LT[etan]",lastWeek:"[aurreko] dddd LT[etan]",sameElse:"L"},relativeTime:{future:"%s barru",past:"duela %s",s:"segundo batzuk",m:"minutu bat",mm:"%d minutu",h:"ordu bat",hh:"%d ordu",d:"egun bat",dd:"%d egun",M:"hilabete bat",MM:"%d hilabete",y:"urte bat",yy:"%d urte"},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}});return e})},function(t,e,n){!function(t,e){e(n(62))}(this,function(t){"use strict";var e={1:"۱",2:"۲",3:"۳",4:"۴",5:"۵",6:"۶",7:"۷",8:"۸",9:"۹",0:"۰"},n={"۱":"1","۲":"2","۳":"3","۴":"4","۵":"5","۶":"6","۷":"7","۸":"8","۹":"9","۰":"0"},o=t.defineLocale("fa",{months:"ژانویه_فوریه_مارس_آوریل_مه_ژوئن_ژوئیه_اوت_سپتامبر_اکتبر_نوامبر_دسامبر".split("_"),monthsShort:"ژانویه_فوریه_مارس_آوریل_مه_ژوئن_ژوئیه_اوت_سپتامبر_اکتبر_نوامبر_دسامبر".split("_"),weekdays:"یک‌شنبه_دوشنبه_سه‌شنبه_چهارشنبه_پنج‌شنبه_جمعه_شنبه".split("_"),weekdaysShort:"یک‌شنبه_دوشنبه_سه‌شنبه_چهارشنبه_پنج‌شنبه_جمعه_شنبه".split("_"),weekdaysMin:"ی_د_س_چ_پ_ج_ش".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/قبل از ظهر|بعد از ظهر/,isPM:function(t){return/بعد از ظهر/.test(t)},meridiem:function(t,e,n){return t<12?"قبل از ظهر":"بعد از ظهر"},calendar:{sameDay:"[امروز ساعت] LT",nextDay:"[فردا ساعت] LT",nextWeek:"dddd [ساعت] LT",lastDay:"[دیروز ساعت] LT",lastWeek:"dddd [پیش] [ساعت] LT",sameElse:"L"},relativeTime:{future:"در %s",past:"%s پیش",s:"چندین ثانیه",m:"یک دقیقه",mm:"%d دقیقه",h:"یک ساعت",hh:"%d ساعت",d:"یک روز",dd:"%d روز",M:"یک ماه",MM:"%d ماه",y:"یک سال",yy:"%d سال"},preparse:function(t){return t.replace(/[۰-۹]/g,function(t){return n[t]}).replace(/،/g,",")},postformat:function(t){return t.replace(/\d/g,function(t){return e[t]}).replace(/,/g,"،")},ordinalParse:/\d{1,2}م/,ordinal:"%dم",week:{dow:6,doy:12}});return o})},function(t,e,n){!function(t,e){e(n(62))}(this,function(t){"use strict";function e(t,e,o,i){var r="";switch(o){case"s":return i?"muutaman sekunnin":"muutama sekunti";case"m":return i?"minuutin":"minuutti";case"mm":r=i?"minuutin":"minuuttia";break;case"h":return i?"tunnin":"tunti";case"hh":r=i?"tunnin":"tuntia";break;case"d":return i?"päivän":"päivä";case"dd":r=i?"päivän":"päivää";break;case"M":return i?"kuukauden":"kuukausi";case"MM":r=i?"kuukauden":"kuukautta";break;case"y":return i?"vuoden":"vuosi";case"yy":r=i?"vuoden":"vuotta"}return r=n(t,i)+" "+r}function n(t,e){return t<10?e?i[t]:o[t]:t}var o="nolla yksi kaksi kolme neljä viisi kuusi seitsemän kahdeksan yhdeksän".split(" "),i=["nolla","yhden","kahden","kolmen","neljän","viiden","kuuden",o[7],o[8],o[9]],r=t.defineLocale("fi",{months:"tammikuu_helmikuu_maaliskuu_huhtikuu_toukokuu_kesäkuu_heinäkuu_elokuu_syyskuu_lokakuu_marraskuu_joulukuu".split("_"),monthsShort:"tammi_helmi_maalis_huhti_touko_kesä_heinä_elo_syys_loka_marras_joulu".split("_"),weekdays:"sunnuntai_maanantai_tiistai_keskiviikko_torstai_perjantai_lauantai".split("_"),weekdaysShort:"su_ma_ti_ke_to_pe_la".split("_"),weekdaysMin:"su_ma_ti_ke_to_pe_la".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD.MM.YYYY",LL:"Do MMMM[ta] YYYY",LLL:"Do MMMM[ta] YYYY, [klo] HH.mm",LLLL:"dddd, Do MMMM[ta] YYYY, [klo] HH.mm",l:"D.M.YYYY",ll:"Do MMM YYYY",lll:"Do MMM YYYY, [klo] HH.mm",llll:"ddd, Do MMM YYYY, [klo] HH.mm"},calendar:{sameDay:"[tänään] [klo] LT",nextDay:"[huomenna] [klo] LT",nextWeek:"dddd [klo] LT",lastDay:"[eilen] [klo] LT",lastWeek:"[viime] dddd[na] [klo] LT",sameElse:"L"},relativeTime:{future:"%s päästä",past:"%s sitten",s:e,m:e,mm:e,h:e,hh:e,d:e,dd:e,M:e,MM:e,y:e,yy:e},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return r})},function(t,e,n){!function(t,e){e(n(62))}(this,function(t){"use strict";var e=t.defineLocale("fo",{months:"januar_februar_mars_apríl_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan_feb_mar_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_"),weekdays:"sunnudagur_mánadagur_týsdagur_mikudagur_hósdagur_fríggjadagur_leygardagur".split("_"),weekdaysShort:"sun_mán_týs_mik_hós_frí_ley".split("_"),weekdaysMin:"su_má_tý_mi_hó_fr_le".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D. MMMM, YYYY HH:mm"},calendar:{sameDay:"[Í dag kl.] LT",nextDay:"[Í morgin kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[Í gjár kl.] LT",lastWeek:"[síðstu] dddd [kl] LT",sameElse:"L"},relativeTime:{future:"um %s",past:"%s síðani",s:"fá sekund",m:"ein minutt",mm:"%d minuttir",h:"ein tími",hh:"%d tímar",d:"ein dagur",dd:"%d dagar",M:"ein mánaði",MM:"%d mánaðir",y:"eitt ár",yy:"%d ár"},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return e})},function(t,e,n){!function(t,e){e(n(62))}(this,function(t){"use strict";var e=t.defineLocale("fr",{months:"janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre".split("_"),monthsShort:"janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.".split("_"),monthsParseExact:!0,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"Di_Lu_Ma_Me_Je_Ve_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd'hui à] LT",nextDay:"[Demain à] LT",nextWeek:"dddd [à] LT",lastDay:"[Hier à] LT",lastWeek:"dddd [dernier à] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},ordinalParse:/\d{1,2}(er|)/,ordinal:function(t){return t+(1===t?"er":"")},week:{dow:1,doy:4}});return e})},function(t,e,n){!function(t,e){e(n(62))}(this,function(t){"use strict";var e=t.defineLocale("fr-ca",{months:"janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre".split("_"),monthsShort:"janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.".split("_"),monthsParseExact:!0,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"Di_Lu_Ma_Me_Je_Ve_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd'hui à] LT",nextDay:"[Demain à] LT",nextWeek:"dddd [à] LT",lastDay:"[Hier à] LT",lastWeek:"dddd [dernier à] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},ordinalParse:/\d{1,2}(er|e)/,ordinal:function(t){return t+(1===t?"er":"e")}});return e})},function(t,e,n){!function(t,e){e(n(62))}(this,function(t){"use strict";var e=t.defineLocale("fr-ch",{months:"janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre".split("_"),monthsShort:"janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.".split("_"),monthsParseExact:!0,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"Di_Lu_Ma_Me_Je_Ve_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd'hui à] LT",nextDay:"[Demain à] LT",nextWeek:"dddd [à] LT",lastDay:"[Hier à] LT",lastWeek:"dddd [dernier à] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},ordinalParse:/\d{1,2}(er|e)/,ordinal:function(t){return t+(1===t?"er":"e")},week:{dow:1,doy:4}});return e})},function(t,e,n){!function(t,e){e(n(62))}(this,function(t){"use strict";var e="jan._feb._mrt._apr._mai_jun._jul._aug._sep._okt._nov._des.".split("_"),n="jan_feb_mrt_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_"),o=t.defineLocale("fy",{months:"jannewaris_febrewaris_maart_april_maaie_juny_july_augustus_septimber_oktober_novimber_desimber".split("_"),monthsShort:function(t,o){return/-MMM-/.test(o)?n[t.month()]:e[t.month()]},monthsParseExact:!0,weekdays:"snein_moandei_tiisdei_woansdei_tongersdei_freed_sneon".split("_"),weekdaysShort:"si._mo._ti._wo._to._fr._so.".split("_"),weekdaysMin:"Si_Mo_Ti_Wo_To_Fr_So".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[hjoed om] LT",nextDay:"[moarn om] LT",nextWeek:"dddd [om] LT",lastDay:"[juster om] LT",lastWeek:"[ôfrûne] dddd [om] LT",sameElse:"L"},relativeTime:{future:"oer %s",past:"%s lyn",s:"in pear sekonden",m:"ien minút",mm:"%d minuten",h:"ien oere",hh:"%d oeren",d:"ien dei",dd:"%d dagen",M:"ien moanne",MM:"%d moannen",y:"ien jier",yy:"%d jierren"},ordinalParse:/\d{1,2}(ste|de)/,ordinal:function(t){return t+(1===t||8===t||t>=20?"ste":"de")},week:{dow:1,doy:4}});return o})},function(t,e,n){!function(t,e){e(n(62))}(this,function(t){"use strict";var e=["Am Faoilleach","An Gearran","Am Màrt","An Giblean","An Cèitean","An t-Ògmhios","An t-Iuchar","An Lùnastal","An t-Sultain","An Dàmhair","An t-Samhain","An Dùbhlachd"],n=["Faoi","Gear","Màrt","Gibl","Cèit","Ògmh","Iuch","Lùn","Sult","Dàmh","Samh","Dùbh"],o=["Didòmhnaich","Diluain","Dimàirt","Diciadain","Diardaoin","Dihaoine","Disathairne"],i=["Did","Dil","Dim","Dic","Dia","Dih","Dis"],r=["Dò","Lu","Mà","Ci","Ar","Ha","Sa"],a=t.defineLocale("gd",{months:e,monthsShort:n,monthsParseExact:!0,weekdays:o,weekdaysShort:i,weekdaysMin:r,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[An-diugh aig] LT",nextDay:"[A-màireach aig] LT",nextWeek:"dddd [aig] LT",lastDay:"[An-dè aig] LT",lastWeek:"dddd [seo chaidh] [aig] LT",sameElse:"L"},relativeTime:{future:"ann an %s",past:"bho chionn %s",s:"beagan diogan",m:"mionaid",mm:"%d mionaidean",h:"uair",hh:"%d uairean",d:"latha",dd:"%d latha",M:"mìos",MM:"%d mìosan",y:"bliadhna",yy:"%d bliadhna"},ordinalParse:/\d{1,2}(d|na|mh)/,ordinal:function(t){var e=1===t?"d":t%10===2?"na":"mh";return t+e},week:{dow:1,doy:4}});return a})},function(t,e,n){!function(t,e){e(n(62))}(this,function(t){"use strict";var e=t.defineLocale("gl",{months:"Xaneiro_Febreiro_Marzo_Abril_Maio_Xuño_Xullo_Agosto_Setembro_Outubro_Novembro_Decembro".split("_"),monthsShort:"Xan._Feb._Mar._Abr._Mai._Xuñ._Xul._Ago._Set._Out._Nov._Dec.".split("_"),monthsParseExact:!0,weekdays:"Domingo_Luns_Martes_Mércores_Xoves_Venres_Sábado".split("_"),weekdaysShort:"Dom._Lun._Mar._Mér._Xov._Ven._Sáb.".split("_"),weekdaysMin:"Do_Lu_Ma_Mé_Xo_Ve_Sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd D MMMM YYYY H:mm"},calendar:{sameDay:function(){return"[hoxe "+(1!==this.hours()?"ás":"á")+"] LT"},nextDay:function(){return"[mañá "+(1!==this.hours()?"ás":"á")+"] LT"},nextWeek:function(){return"dddd ["+(1!==this.hours()?"ás":"a")+"] LT"},lastDay:function(){return"[onte "+(1!==this.hours()?"á":"a")+"] LT"},lastWeek:function(){return"[o] dddd [pasado "+(1!==this.hours()?"ás":"a")+"] LT"},sameElse:"L"},relativeTime:{future:function(t){return"uns segundos"===t?"nuns segundos":"en "+t},past:"hai %s",s:"uns segundos",m:"un minuto",mm:"%d minutos",h:"unha hora",hh:"%d horas",d:"un día",dd:"%d días",M:"un mes",MM:"%d meses",y:"un ano",yy:"%d anos"},ordinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:7}});return e})},function(t,e,n){!function(t,e){e(n(62))}(this,function(t){"use strict";var e=t.defineLocale("he",{months:"ינואר_פברואר_מרץ_אפריל_מאי_יוני_יולי_אוגוסט_ספטמבר_אוקטובר_נובמבר_דצמבר".split("_"),monthsShort:"ינו׳_פבר׳_מרץ_אפר׳_מאי_יוני_יולי_אוג׳_ספט׳_אוק׳_נוב׳_דצמ׳".split("_"),weekdays:"ראשון_שני_שלישי_רביעי_חמישי_שישי_שבת".split("_"),weekdaysShort:"א׳_ב׳_ג׳_ד׳_ה׳_ו׳_ש׳".split("_"),weekdaysMin:"א_ב_ג_ד_ה_ו_ש".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [ב]MMMM YYYY",LLL:"D [ב]MMMM YYYY HH:mm",LLLL:"dddd, D [ב]MMMM YYYY HH:mm",l:"D/M/YYYY",ll:"D MMM YYYY",lll:"D MMM YYYY HH:mm",llll:"ddd, D MMM YYYY HH:mm"},calendar:{sameDay:"[היום ב־]LT",nextDay:"[מחר ב־]LT",nextWeek:"dddd [בשעה] LT",lastDay:"[אתמול ב־]LT",lastWeek:"[ביום] dddd [האחרון בשעה] LT",sameElse:"L"},relativeTime:{future:"בעוד %s",past:"לפני %s",s:"מספר שניות",m:"דקה",mm:"%d דקות",h:"שעה",hh:function(t){return 2===t?"שעתיים":t+" שעות"},d:"יום",dd:function(t){return 2===t?"יומיים":t+" ימים"},M:"חודש",MM:function(t){return 2===t?"חודשיים":t+" חודשים"},y:"שנה",yy:function(t){return 2===t?"שנתיים":t%10===0&&10!==t?t+" שנה":t+" שנים"}},meridiemParse:/אחה"צ|לפנה"צ|אחרי הצהריים|לפני הצהריים|לפנות בוקר|בבוקר|בערב/i,isPM:function(t){return/^(אחה"צ|אחרי הצהריים|בערב)$/.test(t)},meridiem:function(t,e,n){return t<5?"לפנות בוקר":t<10?"בבוקר":t<12?n?'לפנה"צ':"לפני הצהריים":t<18?n?'אחה"צ':"אחרי הצהריים":"בערב"}});return e})},function(t,e,n){!function(t,e){e(n(62))}(this,function(t){"use strict";var e={1:"१",2:"२",3:"३",4:"४",5:"५",6:"६",7:"७",8:"८",9:"९",0:"०"},n={"१":"1","२":"2","३":"3","४":"4","५":"5","६":"6","७":"7","८":"8","९":"9","०":"0"},o=t.defineLocale("hi",{months:"जनवरी_फ़रवरी_मार्च_अप्रैल_मई_जून_जुलाई_अगस्त_सितम्बर_अक्टूबर_नवम्बर_दिसम्बर".split("_"),monthsShort:"जन._फ़र._मार्च_अप्रै._मई_जून_जुल._अग._सित._अक्टू._नव._दिस.".split("_"),monthsParseExact:!0,weekdays:"रविवार_सोमवार_मंगलवार_बुधवार_गुरूवार_शुक्रवार_शनिवार".split("_"),weekdaysShort:"रवि_सोम_मंगल_बुध_गुरू_शुक्र_शनि".split("_"),weekdaysMin:"र_सो_मं_बु_गु_शु_श".split("_"),longDateFormat:{LT:"A h:mm बजे",LTS:"A h:mm:ss बजे",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm बजे",LLLL:"dddd, D MMMM YYYY, A h:mm बजे"},calendar:{sameDay:"[आज] LT",nextDay:"[कल] LT",nextWeek:"dddd, LT",lastDay:"[कल] LT",lastWeek:"[पिछले] dddd, LT",sameElse:"L"},relativeTime:{future:"%s में",past:"%s पहले",s:"कुछ ही क्षण",m:"एक मिनट",mm:"%d मिनट",h:"एक घंटा",hh:"%d घंटे",d:"एक दिन",dd:"%d दिन",M:"एक महीने",MM:"%d महीने",y:"एक वर्ष",yy:"%d वर्ष"},preparse:function(t){return t.replace(/[१२३४५६७८९०]/g,function(t){return n[t]})},postformat:function(t){return t.replace(/\d/g,function(t){return e[t]})},meridiemParse:/रात|सुबह|दोपहर|शाम/,meridiemHour:function(t,e){return 12===t&&(t=0),"रात"===e?t<4?t:t+12:"सुबह"===e?t:"दोपहर"===e?t>=10?t:t+12:"शाम"===e?t+12:void 0},meridiem:function(t,e,n){return t<4?"रात":t<10?"सुबह":t<17?"दोपहर":t<20?"शाम":"रात"},week:{dow:0,doy:6}});return o})},function(t,e,n){!function(t,e){e(n(62))}(this,function(t){"use strict";function e(t,e,n){var o=t+" ";switch(n){case"m":return e?"jedna minuta":"jedne minute";case"mm":return o+=1===t?"minuta":2===t||3===t||4===t?"minute":"minuta";case"h":return e?"jedan sat":"jednog sata";case"hh":return o+=1===t?"sat":2===t||3===t||4===t?"sata":"sati";case"dd":return o+=1===t?"dan":"dana";case"MM":return o+=1===t?"mjesec":2===t||3===t||4===t?"mjeseca":"mjeseci";case"yy":return o+=1===t?"godina":2===t||3===t||4===t?"godine":"godina"}}var n=t.defineLocale("hr",{months:{format:"siječnja_veljače_ožujka_travnja_svibnja_lipnja_srpnja_kolovoza_rujna_listopada_studenoga_prosinca".split("_"),standalone:"siječanj_veljača_ožujak_travanj_svibanj_lipanj_srpanj_kolovoz_rujan_listopad_studeni_prosinac".split("_")},monthsShort:"sij._velj._ožu._tra._svi._lip._srp._kol._ruj._lis._stu._pro.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._čet._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_če_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD. MM. YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[jučer u] LT",lastWeek:function(){switch(this.day()){case 0:case 3:return"[prošlu] dddd [u] LT";case 6:return"[prošle] [subote] [u] LT";case 1:case 2:case 4:case 5:return"[prošli] dddd [u] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"par sekundi",m:e,mm:e,h:e,hh:e,d:"dan",dd:e,M:"mjesec",MM:e,y:"godinu",yy:e},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}});return n})},function(t,e,n){!function(t,e){e(n(62))}(this,function(t){"use strict";function e(t,e,n,o){var i=t;switch(n){case"s":return o||e?"néhány másodperc":"néhány másodperce";case"m":return"egy"+(o||e?" perc":" perce");case"mm":return i+(o||e?" perc":" perce");case"h":return"egy"+(o||e?" óra":" órája");case"hh":return i+(o||e?" óra":" órája");case"d":return"egy"+(o||e?" nap":" napja");case"dd":return i+(o||e?" nap":" napja");case"M":return"egy"+(o||e?" hónap":" hónapja");case"MM":return i+(o||e?" hónap":" hónapja");case"y":return"egy"+(o||e?" év":" éve");case"yy":return i+(o||e?" év":" éve")}return""}function n(t){return(t?"":"[múlt] ")+"["+o[this.day()]+"] LT[-kor]"}var o="vasárnap hétfőn kedden szerdán csütörtökön pénteken szombaton".split(" "),i=t.defineLocale("hu",{months:"január_február_március_április_május_június_július_augusztus_szeptember_október_november_december".split("_"),monthsShort:"jan_feb_márc_ápr_máj_jún_júl_aug_szept_okt_nov_dec".split("_"),weekdays:"vasárnap_hétfő_kedd_szerda_csütörtök_péntek_szombat".split("_"),weekdaysShort:"vas_hét_kedd_sze_csüt_pén_szo".split("_"),weekdaysMin:"v_h_k_sze_cs_p_szo".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"YYYY.MM.DD.",LL:"YYYY. MMMM D.",LLL:"YYYY. MMMM D. H:mm",LLLL:"YYYY. MMMM D., dddd H:mm"},meridiemParse:/de|du/i,isPM:function(t){return"u"===t.charAt(1).toLowerCase()},meridiem:function(t,e,n){return t<12?n===!0?"de":"DE":n===!0?"du":"DU"},calendar:{sameDay:"[ma] LT[-kor]",nextDay:"[holnap] LT[-kor]",nextWeek:function(){return n.call(this,!0)},lastDay:"[tegnap] LT[-kor]",lastWeek:function(){return n.call(this,!1)},sameElse:"L"},relativeTime:{future:"%s múlva",past:"%s",s:e,m:e,mm:e,h:e,hh:e,d:e,dd:e,M:e,MM:e,y:e,yy:e},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}});return i})},function(t,e,n){!function(t,e){e(n(62))}(this,function(t){"use strict";var e=t.defineLocale("hy-am",{months:{format:"հունվարի_փետրվարի_մարտի_ապրիլի_մայիսի_հունիսի_հուլիսի_օգոստոսի_սեպտեմբերի_հոկտեմբերի_նոյեմբերի_դեկտեմբերի".split("_"),standalone:"հունվար_փետրվար_մարտ_ապրիլ_մայիս_հունիս_հուլիս_օգոստոս_սեպտեմբեր_հոկտեմբեր_նոյեմբեր_դեկտեմբեր".split("_")},monthsShort:"հնվ_փտր_մրտ_ապր_մյս_հնս_հլս_օգս_սպտ_հկտ_նմբ_դկտ".split("_"),weekdays:"կիրակի_երկուշաբթի_երեքշաբթի_չորեքշաբթի_հինգշաբթի_ուրբաթ_շաբաթ".split("_"),weekdaysShort:"կրկ_երկ_երք_չրք_հնգ_ուրբ_շբթ".split("_"),weekdaysMin:"կրկ_երկ_երք_չրք_հնգ_ուրբ_շբթ".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY թ.",LLL:"D MMMM YYYY թ., HH:mm",LLLL:"dddd, D MMMM YYYY թ., HH:mm"},calendar:{sameDay:"[այսօր] LT",nextDay:"[վաղը] LT",lastDay:"[երեկ] LT",nextWeek:function(){return"dddd [օրը ժամը] LT"},lastWeek:function(){return"[անցած] dddd [օրը ժամը] LT"},sameElse:"L"},relativeTime:{future:"%s հետո",past:"%s առաջ",s:"մի քանի վայրկյան",m:"րոպե",mm:"%d րոպե",h:"ժամ",hh:"%d ժամ",d:"օր",dd:"%d օր",M:"ամիս",MM:"%d ամիս",y:"տարի",yy:"%d տարի"},meridiemParse:/գիշերվա|առավոտվա|ցերեկվա|երեկոյան/,isPM:function(t){return/^(ցերեկվա|երեկոյան)$/.test(t)},meridiem:function(t){return t<4?"գիշերվա":t<12?"առավոտվա":t<17?"ցերեկվա":"երեկոյան"},ordinalParse:/\d{1,2}|\d{1,2}-(ին|րդ)/,ordinal:function(t,e){switch(e){case"DDD":case"w":case"W":case"DDDo":return 1===t?t+"-ին":t+"-րդ";default:return t}},week:{dow:1,doy:7}});return e})},function(t,e,n){!function(t,e){e(n(62))}(this,function(t){"use strict";var e=t.defineLocale("id",{months:"Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_November_Desember".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Mei_Jun_Jul_Ags_Sep_Okt_Nov_Des".split("_"),weekdays:"Minggu_Senin_Selasa_Rabu_Kamis_Jumat_Sabtu".split("_"),weekdaysShort:"Min_Sen_Sel_Rab_Kam_Jum_Sab".split("_"),weekdaysMin:"Mg_Sn_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|siang|sore|malam/,meridiemHour:function(t,e){return 12===t&&(t=0),"pagi"===e?t:"siang"===e?t>=11?t:t+12:"sore"===e||"malam"===e?t+12:void 0},meridiem:function(t,e,n){return t<11?"pagi":t<15?"siang":t<19?"sore":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Besok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kemarin pukul] LT",lastWeek:"dddd [lalu pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lalu",s:"beberapa detik",m:"semenit",mm:"%d menit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:1,doy:7}});return e})},function(t,e,n){!function(t,e){e(n(62))}(this,function(t){"use strict";function e(t){return t%100===11||t%10!==1}function n(t,n,o,i){var r=t+" ";switch(o){case"s":return n||i?"nokkrar sekúndur":"nokkrum sekúndum";case"m":return n?"mínúta":"mínútu";case"mm":return e(t)?r+(n||i?"mínútur":"mínútum"):n?r+"mínúta":r+"mínútu";case"hh":return e(t)?r+(n||i?"klukkustundir":"klukkustundum"):r+"klukkustund";case"d":return n?"dagur":i?"dag":"degi";case"dd":return e(t)?n?r+"dagar":r+(i?"daga":"dögum"):n?r+"dagur":r+(i?"dag":"degi");case"M":return n?"mánuður":i?"mánuð":"mánuði";case"MM":return e(t)?n?r+"mánuðir":r+(i?"mánuði":"mánuðum"):n?r+"mánuður":r+(i?"mánuð":"mánuði");case"y":return n||i?"ár":"ári";case"yy":return e(t)?r+(n||i?"ár":"árum"):r+(n||i?"ár":"ári")}}var o=t.defineLocale("is",{months:"janúar_febrúar_mars_apríl_maí_júní_júlí_ágúst_september_október_nóvember_desember".split("_"),monthsShort:"jan_feb_mar_apr_maí_jún_júl_ágú_sep_okt_nóv_des".split("_"),weekdays:"sunnudagur_mánudagur_þriðjudagur_miðvikudagur_fimmtudagur_föstudagur_laugardagur".split("_"),weekdaysShort:"sun_mán_þri_mið_fim_fös_lau".split("_"),weekdaysMin:"Su_Má_Þr_Mi_Fi_Fö_La".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] H:mm",LLLL:"dddd, D. MMMM YYYY [kl.] H:mm"},calendar:{sameDay:"[í dag kl.] LT",nextDay:"[á morgun kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[í gær kl.] LT",lastWeek:"[síðasta] dddd [kl.] LT",sameElse:"L"},relativeTime:{future:"eftir %s",past:"fyrir %s síðan",s:n,m:n,mm:n,h:"klukkustund",hh:n,d:n,dd:n,M:n,MM:n,y:n,yy:n},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return o})},function(t,e,n){!function(t,e){e(n(62))}(this,function(t){"use strict";var e=t.defineLocale("it",{months:"gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre".split("_"),monthsShort:"gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic".split("_"),weekdays:"Domenica_Lunedì_Martedì_Mercoledì_Giovedì_Venerdì_Sabato".split("_"),weekdaysShort:"Dom_Lun_Mar_Mer_Gio_Ven_Sab".split("_"),weekdaysMin:"Do_Lu_Ma_Me_Gi_Ve_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Oggi alle] LT",nextDay:"[Domani alle] LT",nextWeek:"dddd [alle] LT",lastDay:"[Ieri alle] LT",lastWeek:function(){switch(this.day()){case 0:return"[la scorsa] dddd [alle] LT";default:return"[lo scorso] dddd [alle] LT"}},sameElse:"L"},relativeTime:{future:function(t){return(/^[0-9].+$/.test(t)?"tra":"in")+" "+t},past:"%s fa",s:"alcuni secondi",m:"un minuto",mm:"%d minuti",h:"un'ora",hh:"%d ore",d:"un giorno",dd:"%d giorni",M:"un mese",MM:"%d mesi",y:"un anno",yy:"%d anni"},ordinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}});return e})},function(t,e,n){!function(t,e){e(n(62))}(this,function(t){"use strict";var e=t.defineLocale("ja",{months:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"日曜日_月曜日_火曜日_水曜日_木曜日_金曜日_土曜日".split("_"),weekdaysShort:"日_月_火_水_木_金_土".split("_"),weekdaysMin:"日_月_火_水_木_金_土".split("_"),longDateFormat:{LT:"Ah時m分",LTS:"Ah時m分s秒",L:"YYYY/MM/DD",LL:"YYYY年M月D日",LLL:"YYYY年M月D日Ah時m分",LLLL:"YYYY年M月D日Ah時m分 dddd"},meridiemParse:/午前|午後/i,isPM:function(t){return"午後"===t},meridiem:function(t,e,n){return t<12?"午前":"午後"},calendar:{sameDay:"[今日] LT",nextDay:"[明日] LT",nextWeek:"[来週]dddd LT",lastDay:"[昨日] LT",lastWeek:"[前週]dddd LT",sameElse:"L"},ordinalParse:/\d{1,2}日/,ordinal:function(t,e){switch(e){case"d":case"D":case"DDD":return t+"日";default:return t}},relativeTime:{future:"%s後",past:"%s前",s:"数秒",m:"1分",mm:"%d分",h:"1時間",hh:"%d時間",d:"1日",dd:"%d日",M:"1ヶ月",MM:"%dヶ月",y:"1年",yy:"%d年"}});return e})},function(t,e,n){!function(t,e){e(n(62))}(this,function(t){"use strict";var e=t.defineLocale("jv",{months:"Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_Nopember_Desember".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Mei_Jun_Jul_Ags_Sep_Okt_Nop_Des".split("_"),weekdays:"Minggu_Senen_Seloso_Rebu_Kemis_Jemuwah_Septu".split("_"),weekdaysShort:"Min_Sen_Sel_Reb_Kem_Jem_Sep".split("_"),weekdaysMin:"Mg_Sn_Sl_Rb_Km_Jm_Sp".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/enjing|siyang|sonten|ndalu/,meridiemHour:function(t,e){return 12===t&&(t=0),"enjing"===e?t:"siyang"===e?t>=11?t:t+12:"sonten"===e||"ndalu"===e?t+12:void 0},meridiem:function(t,e,n){return t<11?"enjing":t<15?"siyang":t<19?"sonten":"ndalu"},calendar:{sameDay:"[Dinten puniko pukul] LT",nextDay:"[Mbenjang pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kala wingi pukul] LT",lastWeek:"dddd [kepengker pukul] LT",sameElse:"L"},relativeTime:{future:"wonten ing %s",past:"%s ingkang kepengker",s:"sawetawis detik",m:"setunggal menit",mm:"%d menit",h:"setunggal jam",hh:"%d jam",d:"sedinten",dd:"%d dinten",M:"sewulan",MM:"%d wulan",y:"setaun",yy:"%d taun"},week:{dow:1,doy:7}});return e})},function(t,e,n){!function(t,e){e(n(62))}(this,function(t){"use strict";var e=t.defineLocale("ka",{months:{standalone:"იანვარი_თებერვალი_მარტი_აპრილი_მაისი_ივნისი_ივლისი_აგვისტო_სექტემბერი_ოქტომბერი_ნოემბერი_დეკემბერი".split("_"),format:"იანვარს_თებერვალს_მარტს_აპრილის_მაისს_ივნისს_ივლისს_აგვისტს_სექტემბერს_ოქტომბერს_ნოემბერს_დეკემბერს".split("_")},monthsShort:"იან_თებ_მარ_აპრ_მაი_ივნ_ივლ_აგვ_სექ_ოქტ_ნოე_დეკ".split("_"),weekdays:{standalone:"კვირა_ორშაბათი_სამშაბათი_ოთხშაბათი_ხუთშაბათი_პარასკევი_შაბათი".split("_"),format:"კვირას_ორშაბათს_სამშაბათს_ოთხშაბათს_ხუთშაბათს_პარასკევს_შაბათს".split("_"),isFormat:/(წინა|შემდეგ)/},weekdaysShort:"კვი_ორშ_სამ_ოთხ_ხუთ_პარ_შაბ".split("_"),weekdaysMin:"კვ_ორ_სა_ოთ_ხუ_პა_შა".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[დღეს] LT[-ზე]",nextDay:"[ხვალ] LT[-ზე]",lastDay:"[გუშინ] LT[-ზე]",nextWeek:"[შემდეგ] dddd LT[-ზე]",lastWeek:"[წინა] dddd LT-ზე",sameElse:"L"},relativeTime:{future:function(t){return/(წამი|წუთი|საათი|წელი)/.test(t)?t.replace(/ი$/,"ში"):t+"ში"},past:function(t){return/(წამი|წუთი|საათი|დღე|თვე)/.test(t)?t.replace(/(ი|ე)$/,"ის წინ"):/წელი/.test(t)?t.replace(/წელი$/,"წლის წინ"):void 0; -},s:"რამდენიმე წამი",m:"წუთი",mm:"%d წუთი",h:"საათი",hh:"%d საათი",d:"დღე",dd:"%d დღე",M:"თვე",MM:"%d თვე",y:"წელი",yy:"%d წელი"},ordinalParse:/0|1-ლი|მე-\d{1,2}|\d{1,2}-ე/,ordinal:function(t){return 0===t?t:1===t?t+"-ლი":t<20||t<=100&&t%20===0||t%100===0?"მე-"+t:t+"-ე"},week:{dow:1,doy:7}});return e})},function(t,e,n){!function(t,e){e(n(62))}(this,function(t){"use strict";var e={0:"-ші",1:"-ші",2:"-ші",3:"-ші",4:"-ші",5:"-ші",6:"-шы",7:"-ші",8:"-ші",9:"-шы",10:"-шы",20:"-шы",30:"-шы",40:"-шы",50:"-ші",60:"-шы",70:"-ші",80:"-ші",90:"-шы",100:"-ші"},n=t.defineLocale("kk",{months:"қаңтар_ақпан_наурыз_сәуір_мамыр_маусым_шілде_тамыз_қыркүйек_қазан_қараша_желтоқсан".split("_"),monthsShort:"қаң_ақп_нау_сәу_мам_мау_шіл_там_қыр_қаз_қар_жел".split("_"),weekdays:"жексенбі_дүйсенбі_сейсенбі_сәрсенбі_бейсенбі_жұма_сенбі".split("_"),weekdaysShort:"жек_дүй_сей_сәр_бей_жұм_сен".split("_"),weekdaysMin:"жк_дй_сй_ср_бй_жм_сн".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Бүгін сағат] LT",nextDay:"[Ертең сағат] LT",nextWeek:"dddd [сағат] LT",lastDay:"[Кеше сағат] LT",lastWeek:"[Өткен аптаның] dddd [сағат] LT",sameElse:"L"},relativeTime:{future:"%s ішінде",past:"%s бұрын",s:"бірнеше секунд",m:"бір минут",mm:"%d минут",h:"бір сағат",hh:"%d сағат",d:"бір күн",dd:"%d күн",M:"бір ай",MM:"%d ай",y:"бір жыл",yy:"%d жыл"},ordinalParse:/\d{1,2}-(ші|шы)/,ordinal:function(t){var n=t%10,o=t>=100?100:null;return t+(e[t]||e[n]||e[o])},week:{dow:1,doy:7}});return n})},function(t,e,n){!function(t,e){e(n(62))}(this,function(t){"use strict";var e=t.defineLocale("km",{months:"មករា_កុម្ភៈ_មីនា_មេសា_ឧសភា_មិថុនា_កក្កដា_សីហា_កញ្ញា_តុលា_វិច្ឆិកា_ធ្នូ".split("_"),monthsShort:"មករា_កុម្ភៈ_មីនា_មេសា_ឧសភា_មិថុនា_កក្កដា_សីហា_កញ្ញា_តុលា_វិច្ឆិកា_ធ្នូ".split("_"),weekdays:"អាទិត្យ_ច័ន្ទ_អង្គារ_ពុធ_ព្រហស្បតិ៍_សុក្រ_សៅរ៍".split("_"),weekdaysShort:"អាទិត្យ_ច័ន្ទ_អង្គារ_ពុធ_ព្រហស្បតិ៍_សុក្រ_សៅរ៍".split("_"),weekdaysMin:"អាទិត្យ_ច័ន្ទ_អង្គារ_ពុធ_ព្រហស្បតិ៍_សុក្រ_សៅរ៍".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[ថ្ងៃនេះ ម៉ោង] LT",nextDay:"[ស្អែក ម៉ោង] LT",nextWeek:"dddd [ម៉ោង] LT",lastDay:"[ម្សិលមិញ ម៉ោង] LT",lastWeek:"dddd [សប្តាហ៍មុន] [ម៉ោង] LT",sameElse:"L"},relativeTime:{future:"%sទៀត",past:"%sមុន",s:"ប៉ុន្មានវិនាទី",m:"មួយនាទី",mm:"%d នាទី",h:"មួយម៉ោង",hh:"%d ម៉ោង",d:"មួយថ្ងៃ",dd:"%d ថ្ងៃ",M:"មួយខែ",MM:"%d ខែ",y:"មួយឆ្នាំ",yy:"%d ឆ្នាំ"},week:{dow:1,doy:4}});return e})},function(t,e,n){!function(t,e){e(n(62))}(this,function(t){"use strict";var e=t.defineLocale("ko",{months:"1월_2월_3월_4월_5월_6월_7월_8월_9월_10월_11월_12월".split("_"),monthsShort:"1월_2월_3월_4월_5월_6월_7월_8월_9월_10월_11월_12월".split("_"),weekdays:"일요일_월요일_화요일_수요일_목요일_금요일_토요일".split("_"),weekdaysShort:"일_월_화_수_목_금_토".split("_"),weekdaysMin:"일_월_화_수_목_금_토".split("_"),longDateFormat:{LT:"A h시 m분",LTS:"A h시 m분 s초",L:"YYYY.MM.DD",LL:"YYYY년 MMMM D일",LLL:"YYYY년 MMMM D일 A h시 m분",LLLL:"YYYY년 MMMM D일 dddd A h시 m분"},calendar:{sameDay:"오늘 LT",nextDay:"내일 LT",nextWeek:"dddd LT",lastDay:"어제 LT",lastWeek:"지난주 dddd LT",sameElse:"L"},relativeTime:{future:"%s 후",past:"%s 전",s:"몇 초",ss:"%d초",m:"일분",mm:"%d분",h:"한 시간",hh:"%d시간",d:"하루",dd:"%d일",M:"한 달",MM:"%d달",y:"일 년",yy:"%d년"},ordinalParse:/\d{1,2}일/,ordinal:"%d일",meridiemParse:/오전|오후/,isPM:function(t){return"오후"===t},meridiem:function(t,e,n){return t<12?"오전":"오후"}});return e})},function(t,e,n){!function(t,e){e(n(62))}(this,function(t){"use strict";var e={0:"-чү",1:"-чи",2:"-чи",3:"-чү",4:"-чү",5:"-чи",6:"-чы",7:"-чи",8:"-чи",9:"-чу",10:"-чу",20:"-чы",30:"-чу",40:"-чы",50:"-чү",60:"-чы",70:"-чи",80:"-чи",90:"-чу",100:"-чү"},n=t.defineLocale("ky",{months:"январь_февраль_март_апрель_май_июнь_июль_август_сентябрь_октябрь_ноябрь_декабрь".split("_"),monthsShort:"янв_фев_март_апр_май_июнь_июль_авг_сен_окт_ноя_дек".split("_"),weekdays:"Жекшемби_Дүйшөмбү_Шейшемби_Шаршемби_Бейшемби_Жума_Ишемби".split("_"),weekdaysShort:"Жек_Дүй_Шей_Шар_Бей_Жум_Ише".split("_"),weekdaysMin:"Жк_Дй_Шй_Шр_Бй_Жм_Иш".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Бүгүн саат] LT",nextDay:"[Эртең саат] LT",nextWeek:"dddd [саат] LT",lastDay:"[Кече саат] LT",lastWeek:"[Өткен аптанын] dddd [күнү] [саат] LT",sameElse:"L"},relativeTime:{future:"%s ичинде",past:"%s мурун",s:"бирнече секунд",m:"бир мүнөт",mm:"%d мүнөт",h:"бир саат",hh:"%d саат",d:"бир күн",dd:"%d күн",M:"бир ай",MM:"%d ай",y:"бир жыл",yy:"%d жыл"},ordinalParse:/\d{1,2}-(чи|чы|чү|чу)/,ordinal:function(t){var n=t%10,o=t>=100?100:null;return t+(e[t]||e[n]||e[o])},week:{dow:1,doy:7}});return n})},function(t,e,n){!function(t,e){e(n(62))}(this,function(t){"use strict";function e(t,e,n,o){var i={m:["eng Minutt","enger Minutt"],h:["eng Stonn","enger Stonn"],d:["een Dag","engem Dag"],M:["ee Mount","engem Mount"],y:["ee Joer","engem Joer"]};return e?i[n][0]:i[n][1]}function n(t){var e=t.substr(0,t.indexOf(" "));return i(e)?"a "+t:"an "+t}function o(t){var e=t.substr(0,t.indexOf(" "));return i(e)?"viru "+t:"virun "+t}function i(t){if(t=parseInt(t,10),isNaN(t))return!1;if(t<0)return!0;if(t<10)return 4<=t&&t<=7;if(t<100){var e=t%10,n=t/10;return i(0===e?n:e)}if(t<1e4){for(;t>=10;)t/=10;return i(t)}return t/=1e3,i(t)}var r=t.defineLocale("lb",{months:"Januar_Februar_Mäerz_Abrëll_Mee_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Febr._Mrz._Abr._Mee_Jun._Jul._Aug._Sept._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonndeg_Méindeg_Dënschdeg_Mëttwoch_Donneschdeg_Freideg_Samschdeg".split("_"),weekdaysShort:"So._Mé._Dë._Më._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mé_Dë_Më_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm [Auer]",LTS:"H:mm:ss [Auer]",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm [Auer]",LLLL:"dddd, D. MMMM YYYY H:mm [Auer]"},calendar:{sameDay:"[Haut um] LT",sameElse:"L",nextDay:"[Muer um] LT",nextWeek:"dddd [um] LT",lastDay:"[Gëschter um] LT",lastWeek:function(){switch(this.day()){case 2:case 4:return"[Leschten] dddd [um] LT";default:return"[Leschte] dddd [um] LT"}}},relativeTime:{future:n,past:o,s:"e puer Sekonnen",m:e,mm:"%d Minutten",h:e,hh:"%d Stonnen",d:e,dd:"%d Deeg",M:e,MM:"%d Méint",y:e,yy:"%d Joer"},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return r})},function(t,e,n){!function(t,e){e(n(62))}(this,function(t){"use strict";var e=t.defineLocale("lo",{months:"ມັງກອນ_ກຸມພາ_ມີນາ_ເມສາ_ພຶດສະພາ_ມິຖຸນາ_ກໍລະກົດ_ສິງຫາ_ກັນຍາ_ຕຸລາ_ພະຈິກ_ທັນວາ".split("_"),monthsShort:"ມັງກອນ_ກຸມພາ_ມີນາ_ເມສາ_ພຶດສະພາ_ມິຖຸນາ_ກໍລະກົດ_ສິງຫາ_ກັນຍາ_ຕຸລາ_ພະຈິກ_ທັນວາ".split("_"),weekdays:"ອາທິດ_ຈັນ_ອັງຄານ_ພຸດ_ພະຫັດ_ສຸກ_ເສົາ".split("_"),weekdaysShort:"ທິດ_ຈັນ_ອັງຄານ_ພຸດ_ພະຫັດ_ສຸກ_ເສົາ".split("_"),weekdaysMin:"ທ_ຈ_ອຄ_ພ_ພຫ_ສກ_ສ".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"ວັນdddd D MMMM YYYY HH:mm"},meridiemParse:/ຕອນເຊົ້າ|ຕອນແລງ/,isPM:function(t){return"ຕອນແລງ"===t},meridiem:function(t,e,n){return t<12?"ຕອນເຊົ້າ":"ຕອນແລງ"},calendar:{sameDay:"[ມື້ນີ້ເວລາ] LT",nextDay:"[ມື້ອື່ນເວລາ] LT",nextWeek:"[ວັນ]dddd[ໜ້າເວລາ] LT",lastDay:"[ມື້ວານນີ້ເວລາ] LT",lastWeek:"[ວັນ]dddd[ແລ້ວນີ້ເວລາ] LT",sameElse:"L"},relativeTime:{future:"ອີກ %s",past:"%sຜ່ານມາ",s:"ບໍ່ເທົ່າໃດວິນາທີ",m:"1 ນາທີ",mm:"%d ນາທີ",h:"1 ຊົ່ວໂມງ",hh:"%d ຊົ່ວໂມງ",d:"1 ມື້",dd:"%d ມື້",M:"1 ເດືອນ",MM:"%d ເດືອນ",y:"1 ປີ",yy:"%d ປີ"},ordinalParse:/(ທີ່)\d{1,2}/,ordinal:function(t){return"ທີ່"+t}});return e})},function(t,e,n){!function(t,e){e(n(62))}(this,function(t){"use strict";function e(t,e,n,o){return e?"kelios sekundės":o?"kelių sekundžių":"kelias sekundes"}function n(t,e,n,o){return e?i(n)[0]:o?i(n)[1]:i(n)[2]}function o(t){return t%10===0||t>10&&t<20}function i(t){return a[t].split("_")}function r(t,e,r,a){var l=t+" ";return 1===t?l+n(t,e,r[0],a):e?l+(o(t)?i(r)[1]:i(r)[0]):a?l+i(r)[1]:l+(o(t)?i(r)[1]:i(r)[2])}var a={m:"minutė_minutės_minutę",mm:"minutės_minučių_minutes",h:"valanda_valandos_valandą",hh:"valandos_valandų_valandas",d:"diena_dienos_dieną",dd:"dienos_dienų_dienas",M:"mėnuo_mėnesio_mėnesį",MM:"mėnesiai_mėnesių_mėnesius",y:"metai_metų_metus",yy:"metai_metų_metus"},l=t.defineLocale("lt",{months:{format:"sausio_vasario_kovo_balandžio_gegužės_birželio_liepos_rugpjūčio_rugsėjo_spalio_lapkričio_gruodžio".split("_"),standalone:"sausis_vasaris_kovas_balandis_gegužė_birželis_liepa_rugpjūtis_rugsėjis_spalis_lapkritis_gruodis".split("_")},monthsShort:"sau_vas_kov_bal_geg_bir_lie_rgp_rgs_spa_lap_grd".split("_"),weekdays:{format:"sekmadienį_pirmadienį_antradienį_trečiadienį_ketvirtadienį_penktadienį_šeštadienį".split("_"),standalone:"sekmadienis_pirmadienis_antradienis_trečiadienis_ketvirtadienis_penktadienis_šeštadienis".split("_"),isFormat:/dddd HH:mm/},weekdaysShort:"Sek_Pir_Ant_Tre_Ket_Pen_Šeš".split("_"),weekdaysMin:"S_P_A_T_K_Pn_Š".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY [m.] MMMM D [d.]",LLL:"YYYY [m.] MMMM D [d.], HH:mm [val.]",LLLL:"YYYY [m.] MMMM D [d.], dddd, HH:mm [val.]",l:"YYYY-MM-DD",ll:"YYYY [m.] MMMM D [d.]",lll:"YYYY [m.] MMMM D [d.], HH:mm [val.]",llll:"YYYY [m.] MMMM D [d.], ddd, HH:mm [val.]"},calendar:{sameDay:"[Šiandien] LT",nextDay:"[Rytoj] LT",nextWeek:"dddd LT",lastDay:"[Vakar] LT",lastWeek:"[Praėjusį] dddd LT",sameElse:"L"},relativeTime:{future:"po %s",past:"prieš %s",s:e,m:n,mm:r,h:n,hh:r,d:n,dd:r,M:n,MM:r,y:n,yy:r},ordinalParse:/\d{1,2}-oji/,ordinal:function(t){return t+"-oji"},week:{dow:1,doy:4}});return l})},function(t,e,n){!function(t,e){e(n(62))}(this,function(t){"use strict";function e(t,e,n){return n?e%10===1&&11!==e?t[2]:t[3]:e%10===1&&11!==e?t[0]:t[1]}function n(t,n,o){return t+" "+e(r[o],t,n)}function o(t,n,o){return e(r[o],t,n)}function i(t,e){return e?"dažas sekundes":"dažām sekundēm"}var r={m:"minūtes_minūtēm_minūte_minūtes".split("_"),mm:"minūtes_minūtēm_minūte_minūtes".split("_"),h:"stundas_stundām_stunda_stundas".split("_"),hh:"stundas_stundām_stunda_stundas".split("_"),d:"dienas_dienām_diena_dienas".split("_"),dd:"dienas_dienām_diena_dienas".split("_"),M:"mēneša_mēnešiem_mēnesis_mēneši".split("_"),MM:"mēneša_mēnešiem_mēnesis_mēneši".split("_"),y:"gada_gadiem_gads_gadi".split("_"),yy:"gada_gadiem_gads_gadi".split("_")},a=t.defineLocale("lv",{months:"janvāris_februāris_marts_aprīlis_maijs_jūnijs_jūlijs_augusts_septembris_oktobris_novembris_decembris".split("_"),monthsShort:"jan_feb_mar_apr_mai_jūn_jūl_aug_sep_okt_nov_dec".split("_"),weekdays:"svētdiena_pirmdiena_otrdiena_trešdiena_ceturtdiena_piektdiena_sestdiena".split("_"),weekdaysShort:"Sv_P_O_T_C_Pk_S".split("_"),weekdaysMin:"Sv_P_O_T_C_Pk_S".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY.",LL:"YYYY. [gada] D. MMMM",LLL:"YYYY. [gada] D. MMMM, HH:mm",LLLL:"YYYY. [gada] D. MMMM, dddd, HH:mm"},calendar:{sameDay:"[Šodien pulksten] LT",nextDay:"[Rīt pulksten] LT",nextWeek:"dddd [pulksten] LT",lastDay:"[Vakar pulksten] LT",lastWeek:"[Pagājušā] dddd [pulksten] LT",sameElse:"L"},relativeTime:{future:"pēc %s",past:"pirms %s",s:i,m:o,mm:n,h:o,hh:n,d:o,dd:n,M:o,MM:n,y:o,yy:n},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return a})},function(t,e,n){!function(t,e){e(n(62))}(this,function(t){"use strict";var e={words:{m:["jedan minut","jednog minuta"],mm:["minut","minuta","minuta"],h:["jedan sat","jednog sata"],hh:["sat","sata","sati"],dd:["dan","dana","dana"],MM:["mjesec","mjeseca","mjeseci"],yy:["godina","godine","godina"]},correctGrammaticalCase:function(t,e){return 1===t?e[0]:t>=2&&t<=4?e[1]:e[2]},translate:function(t,n,o){var i=e.words[o];return 1===o.length?n?i[0]:i[1]:t+" "+e.correctGrammaticalCase(t,i)}},n=t.defineLocale("me",{months:"januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._čet._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_če_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD. MM. YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sjutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[juče u] LT",lastWeek:function(){var t=["[prošle] [nedjelje] [u] LT","[prošlog] [ponedjeljka] [u] LT","[prošlog] [utorka] [u] LT","[prošle] [srijede] [u] LT","[prošlog] [četvrtka] [u] LT","[prošlog] [petka] [u] LT","[prošle] [subote] [u] LT"];return t[this.day()]},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"nekoliko sekundi",m:e.translate,mm:e.translate,h:e.translate,hh:e.translate,d:"dan",dd:e.translate,M:"mjesec",MM:e.translate,y:"godinu",yy:e.translate},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}});return n})},function(t,e,n){!function(t,e){e(n(62))}(this,function(t){"use strict";var e=t.defineLocale("mk",{months:"јануари_февруари_март_април_мај_јуни_јули_август_септември_октомври_ноември_декември".split("_"),monthsShort:"јан_фев_мар_апр_мај_јун_јул_авг_сеп_окт_ное_дек".split("_"),weekdays:"недела_понеделник_вторник_среда_четврток_петок_сабота".split("_"),weekdaysShort:"нед_пон_вто_сре_чет_пет_саб".split("_"),weekdaysMin:"нe_пo_вт_ср_че_пе_сa".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[Денес во] LT",nextDay:"[Утре во] LT",nextWeek:"[Во] dddd [во] LT",lastDay:"[Вчера во] LT",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return"[Изминатата] dddd [во] LT";case 1:case 2:case 4:case 5:return"[Изминатиот] dddd [во] LT"}},sameElse:"L"},relativeTime:{future:"после %s",past:"пред %s",s:"неколку секунди",m:"минута",mm:"%d минути",h:"час",hh:"%d часа",d:"ден",dd:"%d дена",M:"месец",MM:"%d месеци",y:"година",yy:"%d години"},ordinalParse:/\d{1,2}-(ев|ен|ти|ви|ри|ми)/,ordinal:function(t){var e=t%10,n=t%100;return 0===t?t+"-ев":0===n?t+"-ен":n>10&&n<20?t+"-ти":1===e?t+"-ви":2===e?t+"-ри":7===e||8===e?t+"-ми":t+"-ти"},week:{dow:1,doy:7}});return e})},function(t,e,n){!function(t,e){e(n(62))}(this,function(t){"use strict";var e=t.defineLocale("ml",{months:"ജനുവരി_ഫെബ്രുവരി_മാർച്ച്_ഏപ്രിൽ_മേയ്_ജൂൺ_ജൂലൈ_ഓഗസ്റ്റ്_സെപ്റ്റംബർ_ഒക്ടോബർ_നവംബർ_ഡിസംബർ".split("_"),monthsShort:"ജനു._ഫെബ്രു._മാർ._ഏപ്രി._മേയ്_ജൂൺ_ജൂലൈ._ഓഗ._സെപ്റ്റ._ഒക്ടോ._നവം._ഡിസം.".split("_"),monthsParseExact:!0,weekdays:"ഞായറാഴ്ച_തിങ്കളാഴ്ച_ചൊവ്വാഴ്ച_ബുധനാഴ്ച_വ്യാഴാഴ്ച_വെള്ളിയാഴ്ച_ശനിയാഴ്ച".split("_"),weekdaysShort:"ഞായർ_തിങ്കൾ_ചൊവ്വ_ബുധൻ_വ്യാഴം_വെള്ളി_ശനി".split("_"),weekdaysMin:"ഞാ_തി_ചൊ_ബു_വ്യാ_വെ_ശ".split("_"),longDateFormat:{LT:"A h:mm -നു",LTS:"A h:mm:ss -നു",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm -നു",LLLL:"dddd, D MMMM YYYY, A h:mm -നു"},calendar:{sameDay:"[ഇന്ന്] LT",nextDay:"[നാളെ] LT",nextWeek:"dddd, LT",lastDay:"[ഇന്നലെ] LT",lastWeek:"[കഴിഞ്ഞ] dddd, LT",sameElse:"L"},relativeTime:{future:"%s കഴിഞ്ഞ്",past:"%s മുൻപ്",s:"അൽപ നിമിഷങ്ങൾ",m:"ഒരു മിനിറ്റ്",mm:"%d മിനിറ്റ്",h:"ഒരു മണിക്കൂർ",hh:"%d മണിക്കൂർ",d:"ഒരു ദിവസം",dd:"%d ദിവസം",M:"ഒരു മാസം",MM:"%d മാസം",y:"ഒരു വർഷം",yy:"%d വർഷം"},meridiemParse:/രാത്രി|രാവിലെ|ഉച്ച കഴിഞ്ഞ്|വൈകുന്നേരം|രാത്രി/i,meridiemHour:function(t,e){return 12===t&&(t=0),"രാത്രി"===e&&t>=4||"ഉച്ച കഴിഞ്ഞ്"===e||"വൈകുന്നേരം"===e?t+12:t},meridiem:function(t,e,n){return t<4?"രാത്രി":t<12?"രാവിലെ":t<17?"ഉച്ച കഴിഞ്ഞ്":t<20?"വൈകുന്നേരം":"രാത്രി"}});return e})},function(t,e,n){!function(t,e){e(n(62))}(this,function(t){"use strict";function e(t,e,n,o){var i="";if(e)switch(n){case"s":i="काही सेकंद";break;case"m":i="एक मिनिट";break;case"mm":i="%d मिनिटे";break;case"h":i="एक तास";break;case"hh":i="%d तास";break;case"d":i="एक दिवस";break;case"dd":i="%d दिवस";break;case"M":i="एक महिना";break;case"MM":i="%d महिने";break;case"y":i="एक वर्ष";break;case"yy":i="%d वर्षे"}else switch(n){case"s":i="काही सेकंदां";break;case"m":i="एका मिनिटा";break;case"mm":i="%d मिनिटां";break;case"h":i="एका तासा";break;case"hh":i="%d तासां";break;case"d":i="एका दिवसा";break;case"dd":i="%d दिवसां";break;case"M":i="एका महिन्या";break;case"MM":i="%d महिन्यां";break;case"y":i="एका वर्षा";break;case"yy":i="%d वर्षां"}return i.replace(/%d/i,t)}var n={1:"१",2:"२",3:"३",4:"४",5:"५",6:"६",7:"७",8:"८",9:"९",0:"०"},o={"१":"1","२":"2","३":"3","४":"4","५":"5","६":"6","७":"7","८":"8","९":"9","०":"0"},i=t.defineLocale("mr",{months:"जानेवारी_फेब्रुवारी_मार्च_एप्रिल_मे_जून_जुलै_ऑगस्ट_सप्टेंबर_ऑक्टोबर_नोव्हेंबर_डिसेंबर".split("_"),monthsShort:"जाने._फेब्रु._मार्च._एप्रि._मे._जून._जुलै._ऑग._सप्टें._ऑक्टो._नोव्हें._डिसें.".split("_"),monthsParseExact:!0,weekdays:"रविवार_सोमवार_मंगळवार_बुधवार_गुरूवार_शुक्रवार_शनिवार".split("_"),weekdaysShort:"रवि_सोम_मंगळ_बुध_गुरू_शुक्र_शनि".split("_"),weekdaysMin:"र_सो_मं_बु_गु_शु_श".split("_"),longDateFormat:{LT:"A h:mm वाजता",LTS:"A h:mm:ss वाजता",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm वाजता",LLLL:"dddd, D MMMM YYYY, A h:mm वाजता"},calendar:{sameDay:"[आज] LT",nextDay:"[उद्या] LT",nextWeek:"dddd, LT",lastDay:"[काल] LT",lastWeek:"[मागील] dddd, LT",sameElse:"L"},relativeTime:{future:"%sमध्ये",past:"%sपूर्वी",s:e,m:e,mm:e,h:e,hh:e,d:e,dd:e,M:e,MM:e,y:e,yy:e},preparse:function(t){return t.replace(/[१२३४५६७८९०]/g,function(t){return o[t]})},postformat:function(t){return t.replace(/\d/g,function(t){return n[t]})},meridiemParse:/रात्री|सकाळी|दुपारी|सायंकाळी/,meridiemHour:function(t,e){return 12===t&&(t=0),"रात्री"===e?t<4?t:t+12:"सकाळी"===e?t:"दुपारी"===e?t>=10?t:t+12:"सायंकाळी"===e?t+12:void 0},meridiem:function(t,e,n){return t<4?"रात्री":t<10?"सकाळी":t<17?"दुपारी":t<20?"सायंकाळी":"रात्री"},week:{dow:0,doy:6}});return i})},function(t,e,n){!function(t,e){e(n(62))}(this,function(t){"use strict";var e=t.defineLocale("ms",{months:"Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis".split("_"),weekdays:"Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu".split("_"),weekdaysShort:"Ahd_Isn_Sel_Rab_Kha_Jum_Sab".split("_"),weekdaysMin:"Ah_Is_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|tengahari|petang|malam/,meridiemHour:function(t,e){return 12===t&&(t=0),"pagi"===e?t:"tengahari"===e?t>=11?t:t+12:"petang"===e||"malam"===e?t+12:void 0},meridiem:function(t,e,n){return t<11?"pagi":t<15?"tengahari":t<19?"petang":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Esok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kelmarin pukul] LT",lastWeek:"dddd [lepas pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lepas",s:"beberapa saat",m:"seminit",mm:"%d minit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:1,doy:7}});return e})},function(t,e,n){!function(t,e){e(n(62))}(this,function(t){"use strict";var e=t.defineLocale("ms-my",{months:"Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis".split("_"),weekdays:"Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu".split("_"),weekdaysShort:"Ahd_Isn_Sel_Rab_Kha_Jum_Sab".split("_"),weekdaysMin:"Ah_Is_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|tengahari|petang|malam/,meridiemHour:function(t,e){return 12===t&&(t=0),"pagi"===e?t:"tengahari"===e?t>=11?t:t+12:"petang"===e||"malam"===e?t+12:void 0},meridiem:function(t,e,n){return t<11?"pagi":t<15?"tengahari":t<19?"petang":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Esok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kelmarin pukul] LT",lastWeek:"dddd [lepas pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lepas",s:"beberapa saat",m:"seminit",mm:"%d minit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:1,doy:7}});return e})},function(t,e,n){!function(t,e){e(n(62))}(this,function(t){"use strict";var e={1:"၁",2:"၂",3:"၃",4:"၄",5:"၅",6:"၆",7:"၇",8:"၈",9:"၉",0:"၀"},n={"၁":"1","၂":"2","၃":"3","၄":"4","၅":"5","၆":"6","၇":"7","၈":"8","၉":"9","၀":"0"},o=t.defineLocale("my",{months:"ဇန်နဝါရီ_ဖေဖော်ဝါရီ_မတ်_ဧပြီ_မေ_ဇွန်_ဇူလိုင်_သြဂုတ်_စက်တင်ဘာ_အောက်တိုဘာ_နိုဝင်ဘာ_ဒီဇင်ဘာ".split("_"),monthsShort:"ဇန်_ဖေ_မတ်_ပြီ_မေ_ဇွန်_လိုင်_သြ_စက်_အောက်_နို_ဒီ".split("_"),weekdays:"တနင်္ဂနွေ_တနင်္လာ_အင်္ဂါ_ဗုဒ္ဓဟူး_ကြာသပတေး_သောကြာ_စနေ".split("_"),weekdaysShort:"နွေ_လာ_ဂါ_ဟူး_ကြာ_သော_နေ".split("_"),weekdaysMin:"နွေ_လာ_ဂါ_ဟူး_ကြာ_သော_နေ".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[ယနေ.] LT [မှာ]",nextDay:"[မနက်ဖြန်] LT [မှာ]",nextWeek:"dddd LT [မှာ]",lastDay:"[မနေ.က] LT [မှာ]",lastWeek:"[ပြီးခဲ့သော] dddd LT [မှာ]",sameElse:"L"},relativeTime:{future:"လာမည့် %s မှာ",past:"လွန်ခဲ့သော %s က",s:"စက္ကန်.အနည်းငယ်",m:"တစ်မိနစ်",mm:"%d မိနစ်",h:"တစ်နာရီ",hh:"%d နာရီ",d:"တစ်ရက်",dd:"%d ရက်",M:"တစ်လ",MM:"%d လ",y:"တစ်နှစ်",yy:"%d နှစ်"},preparse:function(t){return t.replace(/[၁၂၃၄၅၆၇၈၉၀]/g,function(t){return n[t]})},postformat:function(t){return t.replace(/\d/g,function(t){return e[t]})},week:{dow:1,doy:4}});return o})},function(t,e,n){!function(t,e){e(n(62))}(this,function(t){"use strict";var e=t.defineLocale("nb",{months:"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan._feb._mars_april_mai_juni_juli_aug._sep._okt._nov._des.".split("_"),monthsParseExact:!0,weekdays:"søndag_mandag_tirsdag_onsdag_torsdag_fredag_lørdag".split("_"),weekdaysShort:"sø._ma._ti._on._to._fr._lø.".split("_"),weekdaysMin:"sø_ma_ti_on_to_fr_lø".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] HH:mm",LLLL:"dddd D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[i dag kl.] LT",nextDay:"[i morgen kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[i går kl.] LT",lastWeek:"[forrige] dddd [kl.] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s siden",s:"noen sekunder",m:"ett minutt",mm:"%d minutter",h:"en time",hh:"%d timer",d:"en dag",dd:"%d dager",M:"en måned",MM:"%d måneder",y:"ett år",yy:"%d år"},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return e})},function(t,e,n){!function(t,e){e(n(62))}(this,function(t){"use strict";var e={1:"१",2:"२",3:"३",4:"४",5:"५",6:"६",7:"७",8:"८",9:"९",0:"०"},n={"१":"1","२":"2","३":"3","४":"4","५":"5","६":"6","७":"7","८":"8","९":"9","०":"0"},o=t.defineLocale("ne",{months:"जनवरी_फेब्रुवरी_मार्च_अप्रिल_मई_जुन_जुलाई_अगष्ट_सेप्टेम्बर_अक्टोबर_नोभेम्बर_डिसेम्बर".split("_"),monthsShort:"जन._फेब्रु._मार्च_अप्रि._मई_जुन_जुलाई._अग._सेप्ट._अक्टो._नोभे._डिसे.".split("_"),monthsParseExact:!0,weekdays:"आइतबार_सोमबार_मङ्गलबार_बुधबार_बिहिबार_शुक्रबार_शनिबार".split("_"),weekdaysShort:"आइत._सोम._मङ्गल._बुध._बिहि._शुक्र._शनि.".split("_"),weekdaysMin:"आ._सो._मं._बु._बि._शु._श.".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"Aको h:mm बजे",LTS:"Aको h:mm:ss बजे",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, Aको h:mm बजे",LLLL:"dddd, D MMMM YYYY, Aको h:mm बजे"},preparse:function(t){return t.replace(/[१२३४५६७८९०]/g,function(t){return n[t]})},postformat:function(t){return t.replace(/\d/g,function(t){return e[t]})},meridiemParse:/राति|बिहान|दिउँसो|साँझ/,meridiemHour:function(t,e){return 12===t&&(t=0),"राति"===e?t<4?t:t+12:"बिहान"===e?t:"दिउँसो"===e?t>=10?t:t+12:"साँझ"===e?t+12:void 0},meridiem:function(t,e,n){return t<3?"राति":t<12?"बिहान":t<16?"दिउँसो":t<20?"साँझ":"राति"},calendar:{sameDay:"[आज] LT",nextDay:"[भोलि] LT",nextWeek:"[आउँदो] dddd[,] LT",lastDay:"[हिजो] LT",lastWeek:"[गएको] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%sमा",past:"%s अगाडि",s:"केही क्षण",m:"एक मिनेट",mm:"%d मिनेट",h:"एक घण्टा",hh:"%d घण्टा",d:"एक दिन",dd:"%d दिन",M:"एक महिना",MM:"%d महिना",y:"एक बर्ष",yy:"%d बर्ष"},week:{dow:0,doy:6}});return o})},function(t,e,n){!function(t,e){e(n(62))}(this,function(t){"use strict";var e="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),n="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),o=t.defineLocale("nl",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(t,o){return/-MMM-/.test(o)?n[t.month()]:e[t.month()]},monthsParseExact:!0,weekdays:"zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag".split("_"),weekdaysShort:"zo._ma._di._wo._do._vr._za.".split("_"),weekdaysMin:"Zo_Ma_Di_Wo_Do_Vr_Za".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[vandaag om] LT",nextDay:"[morgen om] LT",nextWeek:"dddd [om] LT",lastDay:"[gisteren om] LT",lastWeek:"[afgelopen] dddd [om] LT",sameElse:"L"},relativeTime:{future:"over %s",past:"%s geleden",s:"een paar seconden",m:"één minuut",mm:"%d minuten",h:"één uur",hh:"%d uur",d:"één dag",dd:"%d dagen",M:"één maand",MM:"%d maanden",y:"één jaar",yy:"%d jaar"},ordinalParse:/\d{1,2}(ste|de)/,ordinal:function(t){return t+(1===t||8===t||t>=20?"ste":"de")},week:{dow:1,doy:4}});return o})},function(t,e,n){!function(t,e){e(n(62))}(this,function(t){"use strict";var e=t.defineLocale("nn",{months:"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan_feb_mar_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_"),weekdays:"sundag_måndag_tysdag_onsdag_torsdag_fredag_laurdag".split("_"),weekdaysShort:"sun_mån_tys_ons_tor_fre_lau".split("_"),weekdaysMin:"su_må_ty_on_to_fr_lø".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] H:mm",LLLL:"dddd D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[I dag klokka] LT",nextDay:"[I morgon klokka] LT",nextWeek:"dddd [klokka] LT",lastDay:"[I går klokka] LT",lastWeek:"[Føregåande] dddd [klokka] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s sidan",s:"nokre sekund",m:"eit minutt",mm:"%d minutt",h:"ein time",hh:"%d timar",d:"ein dag",dd:"%d dagar",M:"ein månad",MM:"%d månader",y:"eit år",yy:"%d år"},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return e})},function(t,e,n){!function(t,e){e(n(62))}(this,function(t){"use strict";var e={1:"੧",2:"੨",3:"੩",4:"੪",5:"੫",6:"੬",7:"੭",8:"੮",9:"੯",0:"੦"},n={"੧":"1","੨":"2","੩":"3","੪":"4","੫":"5","੬":"6","੭":"7","੮":"8","੯":"9","੦":"0"},o=t.defineLocale("pa-in",{months:"ਜਨਵਰੀ_ਫ਼ਰਵਰੀ_ਮਾਰਚ_ਅਪ੍ਰੈਲ_ਮਈ_ਜੂਨ_ਜੁਲਾਈ_ਅਗਸਤ_ਸਤੰਬਰ_ਅਕਤੂਬਰ_ਨਵੰਬਰ_ਦਸੰਬਰ".split("_"),monthsShort:"ਜਨਵਰੀ_ਫ਼ਰਵਰੀ_ਮਾਰਚ_ਅਪ੍ਰੈਲ_ਮਈ_ਜੂਨ_ਜੁਲਾਈ_ਅਗਸਤ_ਸਤੰਬਰ_ਅਕਤੂਬਰ_ਨਵੰਬਰ_ਦਸੰਬਰ".split("_"),weekdays:"ਐਤਵਾਰ_ਸੋਮਵਾਰ_ਮੰਗਲਵਾਰ_ਬੁਧਵਾਰ_ਵੀਰਵਾਰ_ਸ਼ੁੱਕਰਵਾਰ_ਸ਼ਨੀਚਰਵਾਰ".split("_"),weekdaysShort:"ਐਤ_ਸੋਮ_ਮੰਗਲ_ਬੁਧ_ਵੀਰ_ਸ਼ੁਕਰ_ਸ਼ਨੀ".split("_"),weekdaysMin:"ਐਤ_ਸੋਮ_ਮੰਗਲ_ਬੁਧ_ਵੀਰ_ਸ਼ੁਕਰ_ਸ਼ਨੀ".split("_"),longDateFormat:{LT:"A h:mm ਵਜੇ",LTS:"A h:mm:ss ਵਜੇ",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm ਵਜੇ",LLLL:"dddd, D MMMM YYYY, A h:mm ਵਜੇ"},calendar:{sameDay:"[ਅਜ] LT",nextDay:"[ਕਲ] LT",nextWeek:"dddd, LT",lastDay:"[ਕਲ] LT",lastWeek:"[ਪਿਛਲੇ] dddd, LT",sameElse:"L"},relativeTime:{future:"%s ਵਿੱਚ",past:"%s ਪਿਛਲੇ",s:"ਕੁਝ ਸਕਿੰਟ",m:"ਇਕ ਮਿੰਟ",mm:"%d ਮਿੰਟ",h:"ਇੱਕ ਘੰਟਾ",hh:"%d ਘੰਟੇ",d:"ਇੱਕ ਦਿਨ",dd:"%d ਦਿਨ",M:"ਇੱਕ ਮਹੀਨਾ",MM:"%d ਮਹੀਨੇ",y:"ਇੱਕ ਸਾਲ",yy:"%d ਸਾਲ"},preparse:function(t){return t.replace(/[੧੨੩੪੫੬੭੮੯੦]/g,function(t){return n[t]})},postformat:function(t){return t.replace(/\d/g,function(t){return e[t]})},meridiemParse:/ਰਾਤ|ਸਵੇਰ|ਦੁਪਹਿਰ|ਸ਼ਾਮ/,meridiemHour:function(t,e){return 12===t&&(t=0),"ਰਾਤ"===e?t<4?t:t+12:"ਸਵੇਰ"===e?t:"ਦੁਪਹਿਰ"===e?t>=10?t:t+12:"ਸ਼ਾਮ"===e?t+12:void 0},meridiem:function(t,e,n){return t<4?"ਰਾਤ":t<10?"ਸਵੇਰ":t<17?"ਦੁਪਹਿਰ":t<20?"ਸ਼ਾਮ":"ਰਾਤ"},week:{dow:0,doy:6}});return o})},function(t,e,n){!function(t,e){e(n(62))}(this,function(t){"use strict";function e(t){return t%10<5&&t%10>1&&~~(t/10)%10!==1}function n(t,n,o){var i=t+" ";switch(o){case"m":return n?"minuta":"minutę";case"mm":return i+(e(t)?"minuty":"minut");case"h":return n?"godzina":"godzinę";case"hh":return i+(e(t)?"godziny":"godzin");case"MM":return i+(e(t)?"miesiące":"miesięcy");case"yy":return i+(e(t)?"lata":"lat")}}var o="styczeń_luty_marzec_kwiecień_maj_czerwiec_lipiec_sierpień_wrzesień_październik_listopad_grudzień".split("_"),i="stycznia_lutego_marca_kwietnia_maja_czerwca_lipca_sierpnia_września_października_listopada_grudnia".split("_"),r=t.defineLocale("pl",{months:function(t,e){return""===e?"("+i[t.month()]+"|"+o[t.month()]+")":/D MMMM/.test(e)?i[t.month()]:o[t.month()]},monthsShort:"sty_lut_mar_kwi_maj_cze_lip_sie_wrz_paź_lis_gru".split("_"),weekdays:"niedziela_poniedziałek_wtorek_środa_czwartek_piątek_sobota".split("_"),weekdaysShort:"nie_pon_wt_śr_czw_pt_sb".split("_"),weekdaysMin:"Nd_Pn_Wt_Śr_Cz_Pt_So".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Dziś o] LT",nextDay:"[Jutro o] LT",nextWeek:"[W] dddd [o] LT",lastDay:"[Wczoraj o] LT",lastWeek:function(){switch(this.day()){case 0:return"[W zeszłą niedzielę o] LT";case 3:return"[W zeszłą środę o] LT";case 6:return"[W zeszłą sobotę o] LT";default:return"[W zeszły] dddd [o] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"%s temu",s:"kilka sekund",m:n,mm:n,h:n,hh:n,d:"1 dzień",dd:"%d dni",M:"miesiąc",MM:n,y:"rok",yy:n},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return r})},function(t,e,n){!function(t,e){e(n(62))}(this,function(t){"use strict";var e=t.defineLocale("pt",{months:"Janeiro_Fevereiro_Março_Abril_Maio_Junho_Julho_Agosto_Setembro_Outubro_Novembro_Dezembro".split("_"),monthsShort:"Jan_Fev_Mar_Abr_Mai_Jun_Jul_Ago_Set_Out_Nov_Dez".split("_"),weekdays:"Domingo_Segunda-Feira_Terça-Feira_Quarta-Feira_Quinta-Feira_Sexta-Feira_Sábado".split("_"),weekdaysShort:"Dom_Seg_Ter_Qua_Qui_Sex_Sáb".split("_"),weekdaysMin:"Dom_2ª_3ª_4ª_5ª_6ª_Sáb".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY HH:mm"},calendar:{sameDay:"[Hoje às] LT",nextDay:"[Amanhã às] LT",nextWeek:"dddd [às] LT",lastDay:"[Ontem às] LT",lastWeek:function(){return 0===this.day()||6===this.day()?"[Último] dddd [às] LT":"[Última] dddd [às] LT"},sameElse:"L"},relativeTime:{future:"em %s",past:"há %s",s:"segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",M:"um mês",MM:"%d meses",y:"um ano",yy:"%d anos"},ordinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}});return e})},function(t,e,n){!function(t,e){e(n(62))}(this,function(t){"use strict";var e=t.defineLocale("pt-br",{months:"Janeiro_Fevereiro_Março_Abril_Maio_Junho_Julho_Agosto_Setembro_Outubro_Novembro_Dezembro".split("_"),monthsShort:"Jan_Fev_Mar_Abr_Mai_Jun_Jul_Ago_Set_Out_Nov_Dez".split("_"),weekdays:"Domingo_Segunda-feira_Terça-feira_Quarta-feira_Quinta-feira_Sexta-feira_Sábado".split("_"),weekdaysShort:"Dom_Seg_Ter_Qua_Qui_Sex_Sáb".split("_"),weekdaysMin:"Dom_2ª_3ª_4ª_5ª_6ª_Sáb".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY [às] HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY [às] HH:mm"},calendar:{sameDay:"[Hoje às] LT",nextDay:"[Amanhã às] LT",nextWeek:"dddd [às] LT",lastDay:"[Ontem às] LT",lastWeek:function(){return 0===this.day()||6===this.day()?"[Último] dddd [às] LT":"[Última] dddd [às] LT"; +},s:"რამდენიმე წამი",m:"წუთი",mm:"%d წუთი",h:"საათი",hh:"%d საათი",d:"დღე",dd:"%d დღე",M:"თვე",MM:"%d თვე",y:"წელი",yy:"%d წელი"},ordinalParse:/0|1-ლი|მე-\d{1,2}|\d{1,2}-ე/,ordinal:function(t){return 0===t?t:1===t?t+"-ლი":t<20||t<=100&&t%20===0||t%100===0?"მე-"+t:t+"-ე"},week:{dow:1,doy:7}});return e})},function(t,e,n){!function(t,e){e(n(62))}(this,function(t){"use strict";var e={0:"-ші",1:"-ші",2:"-ші",3:"-ші",4:"-ші",5:"-ші",6:"-шы",7:"-ші",8:"-ші",9:"-шы",10:"-шы",20:"-шы",30:"-шы",40:"-шы",50:"-ші",60:"-шы",70:"-ші",80:"-ші",90:"-шы",100:"-ші"},n=t.defineLocale("kk",{months:"қаңтар_ақпан_наурыз_сәуір_мамыр_маусым_шілде_тамыз_қыркүйек_қазан_қараша_желтоқсан".split("_"),monthsShort:"қаң_ақп_нау_сәу_мам_мау_шіл_там_қыр_қаз_қар_жел".split("_"),weekdays:"жексенбі_дүйсенбі_сейсенбі_сәрсенбі_бейсенбі_жұма_сенбі".split("_"),weekdaysShort:"жек_дүй_сей_сәр_бей_жұм_сен".split("_"),weekdaysMin:"жк_дй_сй_ср_бй_жм_сн".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Бүгін сағат] LT",nextDay:"[Ертең сағат] LT",nextWeek:"dddd [сағат] LT",lastDay:"[Кеше сағат] LT",lastWeek:"[Өткен аптаның] dddd [сағат] LT",sameElse:"L"},relativeTime:{future:"%s ішінде",past:"%s бұрын",s:"бірнеше секунд",m:"бір минут",mm:"%d минут",h:"бір сағат",hh:"%d сағат",d:"бір күн",dd:"%d күн",M:"бір ай",MM:"%d ай",y:"бір жыл",yy:"%d жыл"},ordinalParse:/\d{1,2}-(ші|шы)/,ordinal:function(t){var n=t%10,o=t>=100?100:null;return t+(e[t]||e[n]||e[o])},week:{dow:1,doy:7}});return n})},function(t,e,n){!function(t,e){e(n(62))}(this,function(t){"use strict";var e=t.defineLocale("km",{months:"មករា_កុម្ភៈ_មីនា_មេសា_ឧសភា_មិថុនា_កក្កដា_សីហា_កញ្ញា_តុលា_វិច្ឆិកា_ធ្នូ".split("_"),monthsShort:"មករា_កុម្ភៈ_មីនា_មេសា_ឧសភា_មិថុនា_កក្កដា_សីហា_កញ្ញា_តុលា_វិច្ឆិកា_ធ្នូ".split("_"),weekdays:"អាទិត្យ_ច័ន្ទ_អង្គារ_ពុធ_ព្រហស្បតិ៍_សុក្រ_សៅរ៍".split("_"),weekdaysShort:"អាទិត្យ_ច័ន្ទ_អង្គារ_ពុធ_ព្រហស្បតិ៍_សុក្រ_សៅរ៍".split("_"),weekdaysMin:"អាទិត្យ_ច័ន្ទ_អង្គារ_ពុធ_ព្រហស្បតិ៍_សុក្រ_សៅរ៍".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[ថ្ងៃនេះ ម៉ោង] LT",nextDay:"[ស្អែក ម៉ោង] LT",nextWeek:"dddd [ម៉ោង] LT",lastDay:"[ម្សិលមិញ ម៉ោង] LT",lastWeek:"dddd [សប្តាហ៍មុន] [ម៉ោង] LT",sameElse:"L"},relativeTime:{future:"%sទៀត",past:"%sមុន",s:"ប៉ុន្មានវិនាទី",m:"មួយនាទី",mm:"%d នាទី",h:"មួយម៉ោង",hh:"%d ម៉ោង",d:"មួយថ្ងៃ",dd:"%d ថ្ងៃ",M:"មួយខែ",MM:"%d ខែ",y:"មួយឆ្នាំ",yy:"%d ឆ្នាំ"},week:{dow:1,doy:4}});return e})},function(t,e,n){!function(t,e){e(n(62))}(this,function(t){"use strict";var e=t.defineLocale("ko",{months:"1월_2월_3월_4월_5월_6월_7월_8월_9월_10월_11월_12월".split("_"),monthsShort:"1월_2월_3월_4월_5월_6월_7월_8월_9월_10월_11월_12월".split("_"),weekdays:"일요일_월요일_화요일_수요일_목요일_금요일_토요일".split("_"),weekdaysShort:"일_월_화_수_목_금_토".split("_"),weekdaysMin:"일_월_화_수_목_금_토".split("_"),longDateFormat:{LT:"A h시 m분",LTS:"A h시 m분 s초",L:"YYYY.MM.DD",LL:"YYYY년 MMMM D일",LLL:"YYYY년 MMMM D일 A h시 m분",LLLL:"YYYY년 MMMM D일 dddd A h시 m분"},calendar:{sameDay:"오늘 LT",nextDay:"내일 LT",nextWeek:"dddd LT",lastDay:"어제 LT",lastWeek:"지난주 dddd LT",sameElse:"L"},relativeTime:{future:"%s 후",past:"%s 전",s:"몇 초",ss:"%d초",m:"일분",mm:"%d분",h:"한 시간",hh:"%d시간",d:"하루",dd:"%d일",M:"한 달",MM:"%d달",y:"일 년",yy:"%d년"},ordinalParse:/\d{1,2}일/,ordinal:"%d일",meridiemParse:/오전|오후/,isPM:function(t){return"오후"===t},meridiem:function(t,e,n){return t<12?"오전":"오후"}});return e})},function(t,e,n){!function(t,e){e(n(62))}(this,function(t){"use strict";var e={0:"-чү",1:"-чи",2:"-чи",3:"-чү",4:"-чү",5:"-чи",6:"-чы",7:"-чи",8:"-чи",9:"-чу",10:"-чу",20:"-чы",30:"-чу",40:"-чы",50:"-чү",60:"-чы",70:"-чи",80:"-чи",90:"-чу",100:"-чү"},n=t.defineLocale("ky",{months:"январь_февраль_март_апрель_май_июнь_июль_август_сентябрь_октябрь_ноябрь_декабрь".split("_"),monthsShort:"янв_фев_март_апр_май_июнь_июль_авг_сен_окт_ноя_дек".split("_"),weekdays:"Жекшемби_Дүйшөмбү_Шейшемби_Шаршемби_Бейшемби_Жума_Ишемби".split("_"),weekdaysShort:"Жек_Дүй_Шей_Шар_Бей_Жум_Ише".split("_"),weekdaysMin:"Жк_Дй_Шй_Шр_Бй_Жм_Иш".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Бүгүн саат] LT",nextDay:"[Эртең саат] LT",nextWeek:"dddd [саат] LT",lastDay:"[Кече саат] LT",lastWeek:"[Өткен аптанын] dddd [күнү] [саат] LT",sameElse:"L"},relativeTime:{future:"%s ичинде",past:"%s мурун",s:"бирнече секунд",m:"бир мүнөт",mm:"%d мүнөт",h:"бир саат",hh:"%d саат",d:"бир күн",dd:"%d күн",M:"бир ай",MM:"%d ай",y:"бир жыл",yy:"%d жыл"},ordinalParse:/\d{1,2}-(чи|чы|чү|чу)/,ordinal:function(t){var n=t%10,o=t>=100?100:null;return t+(e[t]||e[n]||e[o])},week:{dow:1,doy:7}});return n})},function(t,e,n){!function(t,e){e(n(62))}(this,function(t){"use strict";function e(t,e,n,o){var i={m:["eng Minutt","enger Minutt"],h:["eng Stonn","enger Stonn"],d:["een Dag","engem Dag"],M:["ee Mount","engem Mount"],y:["ee Joer","engem Joer"]};return e?i[n][0]:i[n][1]}function n(t){var e=t.substr(0,t.indexOf(" "));return i(e)?"a "+t:"an "+t}function o(t){var e=t.substr(0,t.indexOf(" "));return i(e)?"viru "+t:"virun "+t}function i(t){if(t=parseInt(t,10),isNaN(t))return!1;if(t<0)return!0;if(t<10)return 4<=t&&t<=7;if(t<100){var e=t%10,n=t/10;return i(0===e?n:e)}if(t<1e4){for(;t>=10;)t/=10;return i(t)}return t/=1e3,i(t)}var r=t.defineLocale("lb",{months:"Januar_Februar_Mäerz_Abrëll_Mee_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Febr._Mrz._Abr._Mee_Jun._Jul._Aug._Sept._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonndeg_Méindeg_Dënschdeg_Mëttwoch_Donneschdeg_Freideg_Samschdeg".split("_"),weekdaysShort:"So._Mé._Dë._Më._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mé_Dë_Më_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm [Auer]",LTS:"H:mm:ss [Auer]",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm [Auer]",LLLL:"dddd, D. MMMM YYYY H:mm [Auer]"},calendar:{sameDay:"[Haut um] LT",sameElse:"L",nextDay:"[Muer um] LT",nextWeek:"dddd [um] LT",lastDay:"[Gëschter um] LT",lastWeek:function(){switch(this.day()){case 2:case 4:return"[Leschten] dddd [um] LT";default:return"[Leschte] dddd [um] LT"}}},relativeTime:{future:n,past:o,s:"e puer Sekonnen",m:e,mm:"%d Minutten",h:e,hh:"%d Stonnen",d:e,dd:"%d Deeg",M:e,MM:"%d Méint",y:e,yy:"%d Joer"},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return r})},function(t,e,n){!function(t,e){e(n(62))}(this,function(t){"use strict";var e=t.defineLocale("lo",{months:"ມັງກອນ_ກຸມພາ_ມີນາ_ເມສາ_ພຶດສະພາ_ມິຖຸນາ_ກໍລະກົດ_ສິງຫາ_ກັນຍາ_ຕຸລາ_ພະຈິກ_ທັນວາ".split("_"),monthsShort:"ມັງກອນ_ກຸມພາ_ມີນາ_ເມສາ_ພຶດສະພາ_ມິຖຸນາ_ກໍລະກົດ_ສິງຫາ_ກັນຍາ_ຕຸລາ_ພະຈິກ_ທັນວາ".split("_"),weekdays:"ອາທິດ_ຈັນ_ອັງຄານ_ພຸດ_ພະຫັດ_ສຸກ_ເສົາ".split("_"),weekdaysShort:"ທິດ_ຈັນ_ອັງຄານ_ພຸດ_ພະຫັດ_ສຸກ_ເສົາ".split("_"),weekdaysMin:"ທ_ຈ_ອຄ_ພ_ພຫ_ສກ_ສ".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"ວັນdddd D MMMM YYYY HH:mm"},meridiemParse:/ຕອນເຊົ້າ|ຕອນແລງ/,isPM:function(t){return"ຕອນແລງ"===t},meridiem:function(t,e,n){return t<12?"ຕອນເຊົ້າ":"ຕອນແລງ"},calendar:{sameDay:"[ມື້ນີ້ເວລາ] LT",nextDay:"[ມື້ອື່ນເວລາ] LT",nextWeek:"[ວັນ]dddd[ໜ້າເວລາ] LT",lastDay:"[ມື້ວານນີ້ເວລາ] LT",lastWeek:"[ວັນ]dddd[ແລ້ວນີ້ເວລາ] LT",sameElse:"L"},relativeTime:{future:"ອີກ %s",past:"%sຜ່ານມາ",s:"ບໍ່ເທົ່າໃດວິນາທີ",m:"1 ນາທີ",mm:"%d ນາທີ",h:"1 ຊົ່ວໂມງ",hh:"%d ຊົ່ວໂມງ",d:"1 ມື້",dd:"%d ມື້",M:"1 ເດືອນ",MM:"%d ເດືອນ",y:"1 ປີ",yy:"%d ປີ"},ordinalParse:/(ທີ່)\d{1,2}/,ordinal:function(t){return"ທີ່"+t}});return e})},function(t,e,n){!function(t,e){e(n(62))}(this,function(t){"use strict";function e(t,e,n,o){return e?"kelios sekundės":o?"kelių sekundžių":"kelias sekundes"}function n(t,e,n,o){return e?i(n)[0]:o?i(n)[1]:i(n)[2]}function o(t){return t%10===0||t>10&&t<20}function i(t){return a[t].split("_")}function r(t,e,r,a){var s=t+" ";return 1===t?s+n(t,e,r[0],a):e?s+(o(t)?i(r)[1]:i(r)[0]):a?s+i(r)[1]:s+(o(t)?i(r)[1]:i(r)[2])}var a={m:"minutė_minutės_minutę",mm:"minutės_minučių_minutes",h:"valanda_valandos_valandą",hh:"valandos_valandų_valandas",d:"diena_dienos_dieną",dd:"dienos_dienų_dienas",M:"mėnuo_mėnesio_mėnesį",MM:"mėnesiai_mėnesių_mėnesius",y:"metai_metų_metus",yy:"metai_metų_metus"},s=t.defineLocale("lt",{months:{format:"sausio_vasario_kovo_balandžio_gegužės_birželio_liepos_rugpjūčio_rugsėjo_spalio_lapkričio_gruodžio".split("_"),standalone:"sausis_vasaris_kovas_balandis_gegužė_birželis_liepa_rugpjūtis_rugsėjis_spalis_lapkritis_gruodis".split("_")},monthsShort:"sau_vas_kov_bal_geg_bir_lie_rgp_rgs_spa_lap_grd".split("_"),weekdays:{format:"sekmadienį_pirmadienį_antradienį_trečiadienį_ketvirtadienį_penktadienį_šeštadienį".split("_"),standalone:"sekmadienis_pirmadienis_antradienis_trečiadienis_ketvirtadienis_penktadienis_šeštadienis".split("_"),isFormat:/dddd HH:mm/},weekdaysShort:"Sek_Pir_Ant_Tre_Ket_Pen_Šeš".split("_"),weekdaysMin:"S_P_A_T_K_Pn_Š".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY [m.] MMMM D [d.]",LLL:"YYYY [m.] MMMM D [d.], HH:mm [val.]",LLLL:"YYYY [m.] MMMM D [d.], dddd, HH:mm [val.]",l:"YYYY-MM-DD",ll:"YYYY [m.] MMMM D [d.]",lll:"YYYY [m.] MMMM D [d.], HH:mm [val.]",llll:"YYYY [m.] MMMM D [d.], ddd, HH:mm [val.]"},calendar:{sameDay:"[Šiandien] LT",nextDay:"[Rytoj] LT",nextWeek:"dddd LT",lastDay:"[Vakar] LT",lastWeek:"[Praėjusį] dddd LT",sameElse:"L"},relativeTime:{future:"po %s",past:"prieš %s",s:e,m:n,mm:r,h:n,hh:r,d:n,dd:r,M:n,MM:r,y:n,yy:r},ordinalParse:/\d{1,2}-oji/,ordinal:function(t){return t+"-oji"},week:{dow:1,doy:4}});return s})},function(t,e,n){!function(t,e){e(n(62))}(this,function(t){"use strict";function e(t,e,n){return n?e%10===1&&11!==e?t[2]:t[3]:e%10===1&&11!==e?t[0]:t[1]}function n(t,n,o){return t+" "+e(r[o],t,n)}function o(t,n,o){return e(r[o],t,n)}function i(t,e){return e?"dažas sekundes":"dažām sekundēm"}var r={m:"minūtes_minūtēm_minūte_minūtes".split("_"),mm:"minūtes_minūtēm_minūte_minūtes".split("_"),h:"stundas_stundām_stunda_stundas".split("_"),hh:"stundas_stundām_stunda_stundas".split("_"),d:"dienas_dienām_diena_dienas".split("_"),dd:"dienas_dienām_diena_dienas".split("_"),M:"mēneša_mēnešiem_mēnesis_mēneši".split("_"),MM:"mēneša_mēnešiem_mēnesis_mēneši".split("_"),y:"gada_gadiem_gads_gadi".split("_"),yy:"gada_gadiem_gads_gadi".split("_")},a=t.defineLocale("lv",{months:"janvāris_februāris_marts_aprīlis_maijs_jūnijs_jūlijs_augusts_septembris_oktobris_novembris_decembris".split("_"),monthsShort:"jan_feb_mar_apr_mai_jūn_jūl_aug_sep_okt_nov_dec".split("_"),weekdays:"svētdiena_pirmdiena_otrdiena_trešdiena_ceturtdiena_piektdiena_sestdiena".split("_"),weekdaysShort:"Sv_P_O_T_C_Pk_S".split("_"),weekdaysMin:"Sv_P_O_T_C_Pk_S".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY.",LL:"YYYY. [gada] D. MMMM",LLL:"YYYY. [gada] D. MMMM, HH:mm",LLLL:"YYYY. [gada] D. MMMM, dddd, HH:mm"},calendar:{sameDay:"[Šodien pulksten] LT",nextDay:"[Rīt pulksten] LT",nextWeek:"dddd [pulksten] LT",lastDay:"[Vakar pulksten] LT",lastWeek:"[Pagājušā] dddd [pulksten] LT",sameElse:"L"},relativeTime:{future:"pēc %s",past:"pirms %s",s:i,m:o,mm:n,h:o,hh:n,d:o,dd:n,M:o,MM:n,y:o,yy:n},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return a})},function(t,e,n){!function(t,e){e(n(62))}(this,function(t){"use strict";var e={words:{m:["jedan minut","jednog minuta"],mm:["minut","minuta","minuta"],h:["jedan sat","jednog sata"],hh:["sat","sata","sati"],dd:["dan","dana","dana"],MM:["mjesec","mjeseca","mjeseci"],yy:["godina","godine","godina"]},correctGrammaticalCase:function(t,e){return 1===t?e[0]:t>=2&&t<=4?e[1]:e[2]},translate:function(t,n,o){var i=e.words[o];return 1===o.length?n?i[0]:i[1]:t+" "+e.correctGrammaticalCase(t,i)}},n=t.defineLocale("me",{months:"januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._čet._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_če_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD. MM. YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sjutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[juče u] LT",lastWeek:function(){var t=["[prošle] [nedjelje] [u] LT","[prošlog] [ponedjeljka] [u] LT","[prošlog] [utorka] [u] LT","[prošle] [srijede] [u] LT","[prošlog] [četvrtka] [u] LT","[prošlog] [petka] [u] LT","[prošle] [subote] [u] LT"];return t[this.day()]},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"nekoliko sekundi",m:e.translate,mm:e.translate,h:e.translate,hh:e.translate,d:"dan",dd:e.translate,M:"mjesec",MM:e.translate,y:"godinu",yy:e.translate},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}});return n})},function(t,e,n){!function(t,e){e(n(62))}(this,function(t){"use strict";var e=t.defineLocale("mk",{months:"јануари_февруари_март_април_мај_јуни_јули_август_септември_октомври_ноември_декември".split("_"),monthsShort:"јан_фев_мар_апр_мај_јун_јул_авг_сеп_окт_ное_дек".split("_"),weekdays:"недела_понеделник_вторник_среда_четврток_петок_сабота".split("_"),weekdaysShort:"нед_пон_вто_сре_чет_пет_саб".split("_"),weekdaysMin:"нe_пo_вт_ср_че_пе_сa".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[Денес во] LT",nextDay:"[Утре во] LT",nextWeek:"[Во] dddd [во] LT",lastDay:"[Вчера во] LT",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return"[Изминатата] dddd [во] LT";case 1:case 2:case 4:case 5:return"[Изминатиот] dddd [во] LT"}},sameElse:"L"},relativeTime:{future:"после %s",past:"пред %s",s:"неколку секунди",m:"минута",mm:"%d минути",h:"час",hh:"%d часа",d:"ден",dd:"%d дена",M:"месец",MM:"%d месеци",y:"година",yy:"%d години"},ordinalParse:/\d{1,2}-(ев|ен|ти|ви|ри|ми)/,ordinal:function(t){var e=t%10,n=t%100;return 0===t?t+"-ев":0===n?t+"-ен":n>10&&n<20?t+"-ти":1===e?t+"-ви":2===e?t+"-ри":7===e||8===e?t+"-ми":t+"-ти"},week:{dow:1,doy:7}});return e})},function(t,e,n){!function(t,e){e(n(62))}(this,function(t){"use strict";var e=t.defineLocale("ml",{months:"ജനുവരി_ഫെബ്രുവരി_മാർച്ച്_ഏപ്രിൽ_മേയ്_ജൂൺ_ജൂലൈ_ഓഗസ്റ്റ്_സെപ്റ്റംബർ_ഒക്ടോബർ_നവംബർ_ഡിസംബർ".split("_"),monthsShort:"ജനു._ഫെബ്രു._മാർ._ഏപ്രി._മേയ്_ജൂൺ_ജൂലൈ._ഓഗ._സെപ്റ്റ._ഒക്ടോ._നവം._ഡിസം.".split("_"),monthsParseExact:!0,weekdays:"ഞായറാഴ്ച_തിങ്കളാഴ്ച_ചൊവ്വാഴ്ച_ബുധനാഴ്ച_വ്യാഴാഴ്ച_വെള്ളിയാഴ്ച_ശനിയാഴ്ച".split("_"),weekdaysShort:"ഞായർ_തിങ്കൾ_ചൊവ്വ_ബുധൻ_വ്യാഴം_വെള്ളി_ശനി".split("_"),weekdaysMin:"ഞാ_തി_ചൊ_ബു_വ്യാ_വെ_ശ".split("_"),longDateFormat:{LT:"A h:mm -നു",LTS:"A h:mm:ss -നു",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm -നു",LLLL:"dddd, D MMMM YYYY, A h:mm -നു"},calendar:{sameDay:"[ഇന്ന്] LT",nextDay:"[നാളെ] LT",nextWeek:"dddd, LT",lastDay:"[ഇന്നലെ] LT",lastWeek:"[കഴിഞ്ഞ] dddd, LT",sameElse:"L"},relativeTime:{future:"%s കഴിഞ്ഞ്",past:"%s മുൻപ്",s:"അൽപ നിമിഷങ്ങൾ",m:"ഒരു മിനിറ്റ്",mm:"%d മിനിറ്റ്",h:"ഒരു മണിക്കൂർ",hh:"%d മണിക്കൂർ",d:"ഒരു ദിവസം",dd:"%d ദിവസം",M:"ഒരു മാസം",MM:"%d മാസം",y:"ഒരു വർഷം",yy:"%d വർഷം"},meridiemParse:/രാത്രി|രാവിലെ|ഉച്ച കഴിഞ്ഞ്|വൈകുന്നേരം|രാത്രി/i,meridiemHour:function(t,e){return 12===t&&(t=0),"രാത്രി"===e&&t>=4||"ഉച്ച കഴിഞ്ഞ്"===e||"വൈകുന്നേരം"===e?t+12:t},meridiem:function(t,e,n){return t<4?"രാത്രി":t<12?"രാവിലെ":t<17?"ഉച്ച കഴിഞ്ഞ്":t<20?"വൈകുന്നേരം":"രാത്രി"}});return e})},function(t,e,n){!function(t,e){e(n(62))}(this,function(t){"use strict";function e(t,e,n,o){var i="";if(e)switch(n){case"s":i="काही सेकंद";break;case"m":i="एक मिनिट";break;case"mm":i="%d मिनिटे";break;case"h":i="एक तास";break;case"hh":i="%d तास";break;case"d":i="एक दिवस";break;case"dd":i="%d दिवस";break;case"M":i="एक महिना";break;case"MM":i="%d महिने";break;case"y":i="एक वर्ष";break;case"yy":i="%d वर्षे"}else switch(n){case"s":i="काही सेकंदां";break;case"m":i="एका मिनिटा";break;case"mm":i="%d मिनिटां";break;case"h":i="एका तासा";break;case"hh":i="%d तासां";break;case"d":i="एका दिवसा";break;case"dd":i="%d दिवसां";break;case"M":i="एका महिन्या";break;case"MM":i="%d महिन्यां";break;case"y":i="एका वर्षा";break;case"yy":i="%d वर्षां"}return i.replace(/%d/i,t)}var n={1:"१",2:"२",3:"३",4:"४",5:"५",6:"६",7:"७",8:"८",9:"९",0:"०"},o={"१":"1","२":"2","३":"3","४":"4","५":"5","६":"6","७":"7","८":"8","९":"9","०":"0"},i=t.defineLocale("mr",{months:"जानेवारी_फेब्रुवारी_मार्च_एप्रिल_मे_जून_जुलै_ऑगस्ट_सप्टेंबर_ऑक्टोबर_नोव्हेंबर_डिसेंबर".split("_"),monthsShort:"जाने._फेब्रु._मार्च._एप्रि._मे._जून._जुलै._ऑग._सप्टें._ऑक्टो._नोव्हें._डिसें.".split("_"),monthsParseExact:!0,weekdays:"रविवार_सोमवार_मंगळवार_बुधवार_गुरूवार_शुक्रवार_शनिवार".split("_"),weekdaysShort:"रवि_सोम_मंगळ_बुध_गुरू_शुक्र_शनि".split("_"),weekdaysMin:"र_सो_मं_बु_गु_शु_श".split("_"),longDateFormat:{LT:"A h:mm वाजता",LTS:"A h:mm:ss वाजता",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm वाजता",LLLL:"dddd, D MMMM YYYY, A h:mm वाजता"},calendar:{sameDay:"[आज] LT",nextDay:"[उद्या] LT",nextWeek:"dddd, LT",lastDay:"[काल] LT",lastWeek:"[मागील] dddd, LT",sameElse:"L"},relativeTime:{future:"%sमध्ये",past:"%sपूर्वी",s:e,m:e,mm:e,h:e,hh:e,d:e,dd:e,M:e,MM:e,y:e,yy:e},preparse:function(t){return t.replace(/[१२३४५६७८९०]/g,function(t){return o[t]})},postformat:function(t){return t.replace(/\d/g,function(t){return n[t]})},meridiemParse:/रात्री|सकाळी|दुपारी|सायंकाळी/,meridiemHour:function(t,e){return 12===t&&(t=0),"रात्री"===e?t<4?t:t+12:"सकाळी"===e?t:"दुपारी"===e?t>=10?t:t+12:"सायंकाळी"===e?t+12:void 0},meridiem:function(t,e,n){return t<4?"रात्री":t<10?"सकाळी":t<17?"दुपारी":t<20?"सायंकाळी":"रात्री"},week:{dow:0,doy:6}});return i})},function(t,e,n){!function(t,e){e(n(62))}(this,function(t){"use strict";var e=t.defineLocale("ms",{months:"Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis".split("_"),weekdays:"Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu".split("_"),weekdaysShort:"Ahd_Isn_Sel_Rab_Kha_Jum_Sab".split("_"),weekdaysMin:"Ah_Is_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|tengahari|petang|malam/,meridiemHour:function(t,e){return 12===t&&(t=0),"pagi"===e?t:"tengahari"===e?t>=11?t:t+12:"petang"===e||"malam"===e?t+12:void 0},meridiem:function(t,e,n){return t<11?"pagi":t<15?"tengahari":t<19?"petang":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Esok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kelmarin pukul] LT",lastWeek:"dddd [lepas pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lepas",s:"beberapa saat",m:"seminit",mm:"%d minit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:1,doy:7}});return e})},function(t,e,n){!function(t,e){e(n(62))}(this,function(t){"use strict";var e=t.defineLocale("ms-my",{months:"Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis".split("_"),weekdays:"Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu".split("_"),weekdaysShort:"Ahd_Isn_Sel_Rab_Kha_Jum_Sab".split("_"),weekdaysMin:"Ah_Is_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|tengahari|petang|malam/,meridiemHour:function(t,e){return 12===t&&(t=0),"pagi"===e?t:"tengahari"===e?t>=11?t:t+12:"petang"===e||"malam"===e?t+12:void 0},meridiem:function(t,e,n){return t<11?"pagi":t<15?"tengahari":t<19?"petang":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Esok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kelmarin pukul] LT",lastWeek:"dddd [lepas pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lepas",s:"beberapa saat",m:"seminit",mm:"%d minit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:1,doy:7}});return e})},function(t,e,n){!function(t,e){e(n(62))}(this,function(t){"use strict";var e={1:"၁",2:"၂",3:"၃",4:"၄",5:"၅",6:"၆",7:"၇",8:"၈",9:"၉",0:"၀"},n={"၁":"1","၂":"2","၃":"3","၄":"4","၅":"5","၆":"6","၇":"7","၈":"8","၉":"9","၀":"0"},o=t.defineLocale("my",{months:"ဇန်နဝါရီ_ဖေဖော်ဝါရီ_မတ်_ဧပြီ_မေ_ဇွန်_ဇူလိုင်_သြဂုတ်_စက်တင်ဘာ_အောက်တိုဘာ_နိုဝင်ဘာ_ဒီဇင်ဘာ".split("_"),monthsShort:"ဇန်_ဖေ_မတ်_ပြီ_မေ_ဇွန်_လိုင်_သြ_စက်_အောက်_နို_ဒီ".split("_"),weekdays:"တနင်္ဂနွေ_တနင်္လာ_အင်္ဂါ_ဗုဒ္ဓဟူး_ကြာသပတေး_သောကြာ_စနေ".split("_"),weekdaysShort:"နွေ_လာ_ဂါ_ဟူး_ကြာ_သော_နေ".split("_"),weekdaysMin:"နွေ_လာ_ဂါ_ဟူး_ကြာ_သော_နေ".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[ယနေ.] LT [မှာ]",nextDay:"[မနက်ဖြန်] LT [မှာ]",nextWeek:"dddd LT [မှာ]",lastDay:"[မနေ.က] LT [မှာ]",lastWeek:"[ပြီးခဲ့သော] dddd LT [မှာ]",sameElse:"L"},relativeTime:{future:"လာမည့် %s မှာ",past:"လွန်ခဲ့သော %s က",s:"စက္ကန်.အနည်းငယ်",m:"တစ်မိနစ်",mm:"%d မိနစ်",h:"တစ်နာရီ",hh:"%d နာရီ",d:"တစ်ရက်",dd:"%d ရက်",M:"တစ်လ",MM:"%d လ",y:"တစ်နှစ်",yy:"%d နှစ်"},preparse:function(t){return t.replace(/[၁၂၃၄၅၆၇၈၉၀]/g,function(t){return n[t]})},postformat:function(t){return t.replace(/\d/g,function(t){return e[t]})},week:{dow:1,doy:4}});return o})},function(t,e,n){!function(t,e){e(n(62))}(this,function(t){"use strict";var e=t.defineLocale("nb",{months:"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan._feb._mars_april_mai_juni_juli_aug._sep._okt._nov._des.".split("_"),monthsParseExact:!0,weekdays:"søndag_mandag_tirsdag_onsdag_torsdag_fredag_lørdag".split("_"),weekdaysShort:"sø._ma._ti._on._to._fr._lø.".split("_"),weekdaysMin:"sø_ma_ti_on_to_fr_lø".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] HH:mm",LLLL:"dddd D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[i dag kl.] LT",nextDay:"[i morgen kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[i går kl.] LT",lastWeek:"[forrige] dddd [kl.] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s siden",s:"noen sekunder",m:"ett minutt",mm:"%d minutter",h:"en time",hh:"%d timer",d:"en dag",dd:"%d dager",M:"en måned",MM:"%d måneder",y:"ett år",yy:"%d år"},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return e})},function(t,e,n){!function(t,e){e(n(62))}(this,function(t){"use strict";var e={1:"१",2:"२",3:"३",4:"४",5:"५",6:"६",7:"७",8:"८",9:"९",0:"०"},n={"१":"1","२":"2","३":"3","४":"4","५":"5","६":"6","७":"7","८":"8","९":"9","०":"0"},o=t.defineLocale("ne",{months:"जनवरी_फेब्रुवरी_मार्च_अप्रिल_मई_जुन_जुलाई_अगष्ट_सेप्टेम्बर_अक्टोबर_नोभेम्बर_डिसेम्बर".split("_"),monthsShort:"जन._फेब्रु._मार्च_अप्रि._मई_जुन_जुलाई._अग._सेप्ट._अक्टो._नोभे._डिसे.".split("_"),monthsParseExact:!0,weekdays:"आइतबार_सोमबार_मङ्गलबार_बुधबार_बिहिबार_शुक्रबार_शनिबार".split("_"),weekdaysShort:"आइत._सोम._मङ्गल._बुध._बिहि._शुक्र._शनि.".split("_"),weekdaysMin:"आ._सो._मं._बु._बि._शु._श.".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"Aको h:mm बजे",LTS:"Aको h:mm:ss बजे",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, Aको h:mm बजे",LLLL:"dddd, D MMMM YYYY, Aको h:mm बजे"},preparse:function(t){return t.replace(/[१२३४५६७८९०]/g,function(t){return n[t]})},postformat:function(t){return t.replace(/\d/g,function(t){return e[t]})},meridiemParse:/राति|बिहान|दिउँसो|साँझ/,meridiemHour:function(t,e){return 12===t&&(t=0),"राति"===e?t<4?t:t+12:"बिहान"===e?t:"दिउँसो"===e?t>=10?t:t+12:"साँझ"===e?t+12:void 0},meridiem:function(t,e,n){return t<3?"राति":t<12?"बिहान":t<16?"दिउँसो":t<20?"साँझ":"राति"},calendar:{sameDay:"[आज] LT",nextDay:"[भोलि] LT",nextWeek:"[आउँदो] dddd[,] LT",lastDay:"[हिजो] LT",lastWeek:"[गएको] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%sमा",past:"%s अगाडि",s:"केही क्षण",m:"एक मिनेट",mm:"%d मिनेट",h:"एक घण्टा",hh:"%d घण्टा",d:"एक दिन",dd:"%d दिन",M:"एक महिना",MM:"%d महिना",y:"एक बर्ष",yy:"%d बर्ष"},week:{dow:0,doy:6}});return o})},function(t,e,n){!function(t,e){e(n(62))}(this,function(t){"use strict";var e="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),n="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),o=t.defineLocale("nl",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(t,o){return/-MMM-/.test(o)?n[t.month()]:e[t.month()]},monthsParseExact:!0,weekdays:"zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag".split("_"),weekdaysShort:"zo._ma._di._wo._do._vr._za.".split("_"),weekdaysMin:"Zo_Ma_Di_Wo_Do_Vr_Za".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[vandaag om] LT",nextDay:"[morgen om] LT",nextWeek:"dddd [om] LT",lastDay:"[gisteren om] LT",lastWeek:"[afgelopen] dddd [om] LT",sameElse:"L"},relativeTime:{future:"over %s",past:"%s geleden",s:"een paar seconden",m:"één minuut",mm:"%d minuten",h:"één uur",hh:"%d uur",d:"één dag",dd:"%d dagen",M:"één maand",MM:"%d maanden",y:"één jaar",yy:"%d jaar"},ordinalParse:/\d{1,2}(ste|de)/,ordinal:function(t){return t+(1===t||8===t||t>=20?"ste":"de")},week:{dow:1,doy:4}});return o})},function(t,e,n){!function(t,e){e(n(62))}(this,function(t){"use strict";var e=t.defineLocale("nn",{months:"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan_feb_mar_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_"),weekdays:"sundag_måndag_tysdag_onsdag_torsdag_fredag_laurdag".split("_"),weekdaysShort:"sun_mån_tys_ons_tor_fre_lau".split("_"),weekdaysMin:"su_må_ty_on_to_fr_lø".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] H:mm",LLLL:"dddd D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[I dag klokka] LT",nextDay:"[I morgon klokka] LT",nextWeek:"dddd [klokka] LT",lastDay:"[I går klokka] LT",lastWeek:"[Føregåande] dddd [klokka] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s sidan",s:"nokre sekund",m:"eit minutt",mm:"%d minutt",h:"ein time",hh:"%d timar",d:"ein dag",dd:"%d dagar",M:"ein månad",MM:"%d månader",y:"eit år",yy:"%d år"},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return e})},function(t,e,n){!function(t,e){e(n(62))}(this,function(t){"use strict";var e={1:"੧",2:"੨",3:"੩",4:"੪",5:"੫",6:"੬",7:"੭",8:"੮",9:"੯",0:"੦"},n={"੧":"1","੨":"2","੩":"3","੪":"4","੫":"5","੬":"6","੭":"7","੮":"8","੯":"9","੦":"0"},o=t.defineLocale("pa-in",{months:"ਜਨਵਰੀ_ਫ਼ਰਵਰੀ_ਮਾਰਚ_ਅਪ੍ਰੈਲ_ਮਈ_ਜੂਨ_ਜੁਲਾਈ_ਅਗਸਤ_ਸਤੰਬਰ_ਅਕਤੂਬਰ_ਨਵੰਬਰ_ਦਸੰਬਰ".split("_"),monthsShort:"ਜਨਵਰੀ_ਫ਼ਰਵਰੀ_ਮਾਰਚ_ਅਪ੍ਰੈਲ_ਮਈ_ਜੂਨ_ਜੁਲਾਈ_ਅਗਸਤ_ਸਤੰਬਰ_ਅਕਤੂਬਰ_ਨਵੰਬਰ_ਦਸੰਬਰ".split("_"),weekdays:"ਐਤਵਾਰ_ਸੋਮਵਾਰ_ਮੰਗਲਵਾਰ_ਬੁਧਵਾਰ_ਵੀਰਵਾਰ_ਸ਼ੁੱਕਰਵਾਰ_ਸ਼ਨੀਚਰਵਾਰ".split("_"),weekdaysShort:"ਐਤ_ਸੋਮ_ਮੰਗਲ_ਬੁਧ_ਵੀਰ_ਸ਼ੁਕਰ_ਸ਼ਨੀ".split("_"),weekdaysMin:"ਐਤ_ਸੋਮ_ਮੰਗਲ_ਬੁਧ_ਵੀਰ_ਸ਼ੁਕਰ_ਸ਼ਨੀ".split("_"),longDateFormat:{LT:"A h:mm ਵਜੇ",LTS:"A h:mm:ss ਵਜੇ",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm ਵਜੇ",LLLL:"dddd, D MMMM YYYY, A h:mm ਵਜੇ"},calendar:{sameDay:"[ਅਜ] LT",nextDay:"[ਕਲ] LT",nextWeek:"dddd, LT",lastDay:"[ਕਲ] LT",lastWeek:"[ਪਿਛਲੇ] dddd, LT",sameElse:"L"},relativeTime:{future:"%s ਵਿੱਚ",past:"%s ਪਿਛਲੇ",s:"ਕੁਝ ਸਕਿੰਟ",m:"ਇਕ ਮਿੰਟ",mm:"%d ਮਿੰਟ",h:"ਇੱਕ ਘੰਟਾ",hh:"%d ਘੰਟੇ",d:"ਇੱਕ ਦਿਨ",dd:"%d ਦਿਨ",M:"ਇੱਕ ਮਹੀਨਾ",MM:"%d ਮਹੀਨੇ",y:"ਇੱਕ ਸਾਲ",yy:"%d ਸਾਲ"},preparse:function(t){return t.replace(/[੧੨੩੪੫੬੭੮੯੦]/g,function(t){return n[t]})},postformat:function(t){return t.replace(/\d/g,function(t){return e[t]})},meridiemParse:/ਰਾਤ|ਸਵੇਰ|ਦੁਪਹਿਰ|ਸ਼ਾਮ/,meridiemHour:function(t,e){return 12===t&&(t=0),"ਰਾਤ"===e?t<4?t:t+12:"ਸਵੇਰ"===e?t:"ਦੁਪਹਿਰ"===e?t>=10?t:t+12:"ਸ਼ਾਮ"===e?t+12:void 0},meridiem:function(t,e,n){return t<4?"ਰਾਤ":t<10?"ਸਵੇਰ":t<17?"ਦੁਪਹਿਰ":t<20?"ਸ਼ਾਮ":"ਰਾਤ"},week:{dow:0,doy:6}});return o})},function(t,e,n){!function(t,e){e(n(62))}(this,function(t){"use strict";function e(t){return t%10<5&&t%10>1&&~~(t/10)%10!==1}function n(t,n,o){var i=t+" ";switch(o){case"m":return n?"minuta":"minutę";case"mm":return i+(e(t)?"minuty":"minut");case"h":return n?"godzina":"godzinę";case"hh":return i+(e(t)?"godziny":"godzin");case"MM":return i+(e(t)?"miesiące":"miesięcy");case"yy":return i+(e(t)?"lata":"lat")}}var o="styczeń_luty_marzec_kwiecień_maj_czerwiec_lipiec_sierpień_wrzesień_październik_listopad_grudzień".split("_"),i="stycznia_lutego_marca_kwietnia_maja_czerwca_lipca_sierpnia_września_października_listopada_grudnia".split("_"),r=t.defineLocale("pl",{months:function(t,e){return""===e?"("+i[t.month()]+"|"+o[t.month()]+")":/D MMMM/.test(e)?i[t.month()]:o[t.month()]},monthsShort:"sty_lut_mar_kwi_maj_cze_lip_sie_wrz_paź_lis_gru".split("_"),weekdays:"niedziela_poniedziałek_wtorek_środa_czwartek_piątek_sobota".split("_"),weekdaysShort:"nie_pon_wt_śr_czw_pt_sb".split("_"),weekdaysMin:"Nd_Pn_Wt_Śr_Cz_Pt_So".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Dziś o] LT",nextDay:"[Jutro o] LT",nextWeek:"[W] dddd [o] LT",lastDay:"[Wczoraj o] LT",lastWeek:function(){switch(this.day()){case 0:return"[W zeszłą niedzielę o] LT";case 3:return"[W zeszłą środę o] LT";case 6:return"[W zeszłą sobotę o] LT";default:return"[W zeszły] dddd [o] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"%s temu",s:"kilka sekund",m:n,mm:n,h:n,hh:n,d:"1 dzień",dd:"%d dni",M:"miesiąc",MM:n,y:"rok",yy:n},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return r})},function(t,e,n){!function(t,e){e(n(62))}(this,function(t){"use strict";var e=t.defineLocale("pt",{months:"Janeiro_Fevereiro_Março_Abril_Maio_Junho_Julho_Agosto_Setembro_Outubro_Novembro_Dezembro".split("_"),monthsShort:"Jan_Fev_Mar_Abr_Mai_Jun_Jul_Ago_Set_Out_Nov_Dez".split("_"),weekdays:"Domingo_Segunda-Feira_Terça-Feira_Quarta-Feira_Quinta-Feira_Sexta-Feira_Sábado".split("_"),weekdaysShort:"Dom_Seg_Ter_Qua_Qui_Sex_Sáb".split("_"),weekdaysMin:"Dom_2ª_3ª_4ª_5ª_6ª_Sáb".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY HH:mm"},calendar:{sameDay:"[Hoje às] LT",nextDay:"[Amanhã às] LT",nextWeek:"dddd [às] LT",lastDay:"[Ontem às] LT",lastWeek:function(){return 0===this.day()||6===this.day()?"[Último] dddd [às] LT":"[Última] dddd [às] LT"},sameElse:"L"},relativeTime:{future:"em %s",past:"há %s",s:"segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",M:"um mês",MM:"%d meses",y:"um ano",yy:"%d anos"},ordinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}});return e})},function(t,e,n){!function(t,e){e(n(62))}(this,function(t){"use strict";var e=t.defineLocale("pt-br",{months:"Janeiro_Fevereiro_Março_Abril_Maio_Junho_Julho_Agosto_Setembro_Outubro_Novembro_Dezembro".split("_"),monthsShort:"Jan_Fev_Mar_Abr_Mai_Jun_Jul_Ago_Set_Out_Nov_Dez".split("_"),weekdays:"Domingo_Segunda-feira_Terça-feira_Quarta-feira_Quinta-feira_Sexta-feira_Sábado".split("_"),weekdaysShort:"Dom_Seg_Ter_Qua_Qui_Sex_Sáb".split("_"),weekdaysMin:"Dom_2ª_3ª_4ª_5ª_6ª_Sáb".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY [às] HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY [às] HH:mm"},calendar:{sameDay:"[Hoje às] LT",nextDay:"[Amanhã às] LT",nextWeek:"dddd [às] LT",lastDay:"[Ontem às] LT",lastWeek:function(){return 0===this.day()||6===this.day()?"[Último] dddd [às] LT":"[Última] dddd [às] LT"; },sameElse:"L"},relativeTime:{future:"em %s",past:"%s atrás",s:"poucos segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",M:"um mês",MM:"%d meses",y:"um ano",yy:"%d anos"},ordinalParse:/\d{1,2}º/,ordinal:"%dº"});return e})},function(t,e,n){!function(t,e){e(n(62))}(this,function(t){"use strict";function e(t,e,n){var o={mm:"minute",hh:"ore",dd:"zile",MM:"luni",yy:"ani"},i=" ";return(t%100>=20||t>=100&&t%100===0)&&(i=" de "),t+i+o[n]}var n=t.defineLocale("ro",{months:"ianuarie_februarie_martie_aprilie_mai_iunie_iulie_august_septembrie_octombrie_noiembrie_decembrie".split("_"),monthsShort:"ian._febr._mart._apr._mai_iun._iul._aug._sept._oct._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"duminică_luni_marți_miercuri_joi_vineri_sâmbătă".split("_"),weekdaysShort:"Dum_Lun_Mar_Mie_Joi_Vin_Sâm".split("_"),weekdaysMin:"Du_Lu_Ma_Mi_Jo_Vi_Sâ".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[azi la] LT",nextDay:"[mâine la] LT",nextWeek:"dddd [la] LT",lastDay:"[ieri la] LT",lastWeek:"[fosta] dddd [la] LT",sameElse:"L"},relativeTime:{future:"peste %s",past:"%s în urmă",s:"câteva secunde",m:"un minut",mm:e,h:"o oră",hh:e,d:"o zi",dd:e,M:"o lună",MM:e,y:"un an",yy:e},week:{dow:1,doy:7}});return n})},function(t,e,n){!function(t,e){e(n(62))}(this,function(t){"use strict";function e(t,e){var n=t.split("_");return e%10===1&&e%100!==11?n[0]:e%10>=2&&e%10<=4&&(e%100<10||e%100>=20)?n[1]:n[2]}function n(t,n,o){var i={mm:n?"минута_минуты_минут":"минуту_минуты_минут",hh:"час_часа_часов",dd:"день_дня_дней",MM:"месяц_месяца_месяцев",yy:"год_года_лет"};return"m"===o?n?"минута":"минуту":t+" "+e(i[o],+t)}var o=[/^янв/i,/^фев/i,/^мар/i,/^апр/i,/^ма[йя]/i,/^июн/i,/^июл/i,/^авг/i,/^сен/i,/^окт/i,/^ноя/i,/^дек/i],i=t.defineLocale("ru",{months:{format:"января_февраля_марта_апреля_мая_июня_июля_августа_сентября_октября_ноября_декабря".split("_"),standalone:"январь_февраль_март_апрель_май_июнь_июль_август_сентябрь_октябрь_ноябрь_декабрь".split("_")},monthsShort:{format:"янв._февр._мар._апр._мая_июня_июля_авг._сент._окт._нояб._дек.".split("_"),standalone:"янв._февр._март_апр._май_июнь_июль_авг._сент._окт._нояб._дек.".split("_")},weekdays:{standalone:"воскресенье_понедельник_вторник_среда_четверг_пятница_суббота".split("_"),format:"воскресенье_понедельник_вторник_среду_четверг_пятницу_субботу".split("_"),isFormat:/\[ ?[Вв] ?(?:прошлую|следующую|эту)? ?\] ?dddd/},weekdaysShort:"вс_пн_вт_ср_чт_пт_сб".split("_"),weekdaysMin:"вс_пн_вт_ср_чт_пт_сб".split("_"),monthsParse:o,longMonthsParse:o,shortMonthsParse:o,monthsRegex:/^(сентябр[яь]|октябр[яь]|декабр[яь]|феврал[яь]|январ[яь]|апрел[яь]|августа?|ноябр[яь]|сент\.|февр\.|нояб\.|июнь|янв.|июль|дек.|авг.|апр.|марта|мар[.т]|окт.|июн[яь]|июл[яь]|ма[яй])/i,monthsShortRegex:/^(сентябр[яь]|октябр[яь]|декабр[яь]|феврал[яь]|январ[яь]|апрел[яь]|августа?|ноябр[яь]|сент\.|февр\.|нояб\.|июнь|янв.|июль|дек.|авг.|апр.|марта|мар[.т]|окт.|июн[яь]|июл[яь]|ма[яй])/i,monthsStrictRegex:/^(сентябр[яь]|октябр[яь]|декабр[яь]|феврал[яь]|январ[яь]|апрел[яь]|августа?|ноябр[яь]|марта?|июн[яь]|июл[яь]|ма[яй])/i,monthsShortStrictRegex:/^(нояб\.|февр\.|сент\.|июль|янв\.|июн[яь]|мар[.т]|авг\.|апр\.|окт\.|дек\.|ма[яй])/i,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY г.",LLL:"D MMMM YYYY г., HH:mm",LLLL:"dddd, D MMMM YYYY г., HH:mm"},calendar:{sameDay:"[Сегодня в] LT",nextDay:"[Завтра в] LT",lastDay:"[Вчера в] LT",nextWeek:function(t){if(t.week()===this.week())return 2===this.day()?"[Во] dddd [в] LT":"[В] dddd [в] LT";switch(this.day()){case 0:return"[В следующее] dddd [в] LT";case 1:case 2:case 4:return"[В следующий] dddd [в] LT";case 3:case 5:case 6:return"[В следующую] dddd [в] LT"}},lastWeek:function(t){if(t.week()===this.week())return 2===this.day()?"[Во] dddd [в] LT":"[В] dddd [в] LT";switch(this.day()){case 0:return"[В прошлое] dddd [в] LT";case 1:case 2:case 4:return"[В прошлый] dddd [в] LT";case 3:case 5:case 6:return"[В прошлую] dddd [в] LT"}},sameElse:"L"},relativeTime:{future:"через %s",past:"%s назад",s:"несколько секунд",m:n,mm:n,h:"час",hh:n,d:"день",dd:n,M:"месяц",MM:n,y:"год",yy:n},meridiemParse:/ночи|утра|дня|вечера/i,isPM:function(t){return/^(дня|вечера)$/.test(t)},meridiem:function(t,e,n){return t<4?"ночи":t<12?"утра":t<17?"дня":"вечера"},ordinalParse:/\d{1,2}-(й|го|я)/,ordinal:function(t,e){switch(e){case"M":case"d":case"DDD":return t+"-й";case"D":return t+"-го";case"w":case"W":return t+"-я";default:return t}},week:{dow:1,doy:7}});return i})},function(t,e,n){!function(t,e){e(n(62))}(this,function(t){"use strict";var e=t.defineLocale("se",{months:"ođđajagemánnu_guovvamánnu_njukčamánnu_cuoŋománnu_miessemánnu_geassemánnu_suoidnemánnu_borgemánnu_čakčamánnu_golggotmánnu_skábmamánnu_juovlamánnu".split("_"),monthsShort:"ođđj_guov_njuk_cuo_mies_geas_suoi_borg_čakč_golg_skáb_juov".split("_"),weekdays:"sotnabeaivi_vuossárga_maŋŋebárga_gaskavahkku_duorastat_bearjadat_lávvardat".split("_"),weekdaysShort:"sotn_vuos_maŋ_gask_duor_bear_láv".split("_"),weekdaysMin:"s_v_m_g_d_b_L".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"MMMM D. [b.] YYYY",LLL:"MMMM D. [b.] YYYY [ti.] HH:mm",LLLL:"dddd, MMMM D. [b.] YYYY [ti.] HH:mm"},calendar:{sameDay:"[otne ti] LT",nextDay:"[ihttin ti] LT",nextWeek:"dddd [ti] LT",lastDay:"[ikte ti] LT",lastWeek:"[ovddit] dddd [ti] LT",sameElse:"L"},relativeTime:{future:"%s geažes",past:"maŋit %s",s:"moadde sekunddat",m:"okta minuhta",mm:"%d minuhtat",h:"okta diimmu",hh:"%d diimmut",d:"okta beaivi",dd:"%d beaivvit",M:"okta mánnu",MM:"%d mánut",y:"okta jahki",yy:"%d jagit"},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return e})},function(t,e,n){!function(t,e){e(n(62))}(this,function(t){"use strict";var e=t.defineLocale("si",{months:"ජනවාරි_පෙබරවාරි_මාර්තු_අප්‍රේල්_මැයි_ජූනි_ජූලි_අගෝස්තු_සැප්තැම්බර්_ඔක්තෝබර්_නොවැම්බර්_දෙසැම්බර්".split("_"),monthsShort:"ජන_පෙබ_මාර්_අප්_මැයි_ජූනි_ජූලි_අගෝ_සැප්_ඔක්_නොවැ_දෙසැ".split("_"),weekdays:"ඉරිදා_සඳුදා_අඟහරුවාදා_බදාදා_බ්‍රහස්පතින්දා_සිකුරාදා_සෙනසුරාදා".split("_"),weekdaysShort:"ඉරි_සඳු_අඟ_බදා_බ්‍රහ_සිකු_සෙන".split("_"),weekdaysMin:"ඉ_ස_අ_බ_බ්‍ර_සි_සෙ".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"a h:mm",LTS:"a h:mm:ss",L:"YYYY/MM/DD",LL:"YYYY MMMM D",LLL:"YYYY MMMM D, a h:mm",LLLL:"YYYY MMMM D [වැනි] dddd, a h:mm:ss"},calendar:{sameDay:"[අද] LT[ට]",nextDay:"[හෙට] LT[ට]",nextWeek:"dddd LT[ට]",lastDay:"[ඊයේ] LT[ට]",lastWeek:"[පසුගිය] dddd LT[ට]",sameElse:"L"},relativeTime:{future:"%sකින්",past:"%sකට පෙර",s:"තත්පර කිහිපය",m:"මිනිත්තුව",mm:"මිනිත්තු %d",h:"පැය",hh:"පැය %d",d:"දිනය",dd:"දින %d",M:"මාසය",MM:"මාස %d",y:"වසර",yy:"වසර %d"},ordinalParse:/\d{1,2} වැනි/,ordinal:function(t){return t+" වැනි"},meridiemParse:/පෙර වරු|පස් වරු|පෙ.ව|ප.ව./,isPM:function(t){return"ප.ව."===t||"පස් වරු"===t},meridiem:function(t,e,n){return t>11?n?"ප.ව.":"පස් වරු":n?"පෙ.ව.":"පෙර වරු"}});return e})},function(t,e,n){!function(t,e){e(n(62))}(this,function(t){"use strict";function e(t){return t>1&&t<5}function n(t,n,o,i){var r=t+" ";switch(o){case"s":return n||i?"pár sekúnd":"pár sekundami";case"m":return n?"minúta":i?"minútu":"minútou";case"mm":return n||i?r+(e(t)?"minúty":"minút"):r+"minútami";case"h":return n?"hodina":i?"hodinu":"hodinou";case"hh":return n||i?r+(e(t)?"hodiny":"hodín"):r+"hodinami";case"d":return n||i?"deň":"dňom";case"dd":return n||i?r+(e(t)?"dni":"dní"):r+"dňami";case"M":return n||i?"mesiac":"mesiacom";case"MM":return n||i?r+(e(t)?"mesiace":"mesiacov"):r+"mesiacmi";case"y":return n||i?"rok":"rokom";case"yy":return n||i?r+(e(t)?"roky":"rokov"):r+"rokmi"}}var o="január_február_marec_apríl_máj_jún_júl_august_september_október_november_december".split("_"),i="jan_feb_mar_apr_máj_jún_júl_aug_sep_okt_nov_dec".split("_"),r=t.defineLocale("sk",{months:o,monthsShort:i,weekdays:"nedeľa_pondelok_utorok_streda_štvrtok_piatok_sobota".split("_"),weekdaysShort:"ne_po_ut_st_št_pi_so".split("_"),weekdaysMin:"ne_po_ut_st_št_pi_so".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd D. MMMM YYYY H:mm"},calendar:{sameDay:"[dnes o] LT",nextDay:"[zajtra o] LT",nextWeek:function(){switch(this.day()){case 0:return"[v nedeľu o] LT";case 1:case 2:return"[v] dddd [o] LT";case 3:return"[v stredu o] LT";case 4:return"[vo štvrtok o] LT";case 5:return"[v piatok o] LT";case 6:return"[v sobotu o] LT"}},lastDay:"[včera o] LT",lastWeek:function(){switch(this.day()){case 0:return"[minulú nedeľu o] LT";case 1:case 2:return"[minulý] dddd [o] LT";case 3:return"[minulú stredu o] LT";case 4:case 5:return"[minulý] dddd [o] LT";case 6:return"[minulú sobotu o] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"pred %s",s:n,m:n,mm:n,h:n,hh:n,d:n,dd:n,M:n,MM:n,y:n,yy:n},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return r})},function(t,e,n){!function(t,e){e(n(62))}(this,function(t){"use strict";function e(t,e,n,o){var i=t+" ";switch(n){case"s":return e||o?"nekaj sekund":"nekaj sekundami";case"m":return e?"ena minuta":"eno minuto";case"mm":return i+=1===t?e?"minuta":"minuto":2===t?e||o?"minuti":"minutama":t<5?e||o?"minute":"minutami":e||o?"minut":"minutami";case"h":return e?"ena ura":"eno uro";case"hh":return i+=1===t?e?"ura":"uro":2===t?e||o?"uri":"urama":t<5?e||o?"ure":"urami":e||o?"ur":"urami";case"d":return e||o?"en dan":"enim dnem";case"dd":return i+=1===t?e||o?"dan":"dnem":2===t?e||o?"dni":"dnevoma":e||o?"dni":"dnevi";case"M":return e||o?"en mesec":"enim mesecem";case"MM":return i+=1===t?e||o?"mesec":"mesecem":2===t?e||o?"meseca":"mesecema":t<5?e||o?"mesece":"meseci":e||o?"mesecev":"meseci";case"y":return e||o?"eno leto":"enim letom";case"yy":return i+=1===t?e||o?"leto":"letom":2===t?e||o?"leti":"letoma":t<5?e||o?"leta":"leti":e||o?"let":"leti"}}var n=t.defineLocale("sl",{months:"januar_februar_marec_april_maj_junij_julij_avgust_september_oktober_november_december".split("_"),monthsShort:"jan._feb._mar._apr._maj._jun._jul._avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedelja_ponedeljek_torek_sreda_četrtek_petek_sobota".split("_"),weekdaysShort:"ned._pon._tor._sre._čet._pet._sob.".split("_"),weekdaysMin:"ne_po_to_sr_če_pe_so".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD. MM. YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danes ob] LT",nextDay:"[jutri ob] LT",nextWeek:function(){switch(this.day()){case 0:return"[v] [nedeljo] [ob] LT";case 3:return"[v] [sredo] [ob] LT";case 6:return"[v] [soboto] [ob] LT";case 1:case 2:case 4:case 5:return"[v] dddd [ob] LT"}},lastDay:"[včeraj ob] LT",lastWeek:function(){switch(this.day()){case 0:return"[prejšnjo] [nedeljo] [ob] LT";case 3:return"[prejšnjo] [sredo] [ob] LT";case 6:return"[prejšnjo] [soboto] [ob] LT";case 1:case 2:case 4:case 5:return"[prejšnji] dddd [ob] LT"}},sameElse:"L"},relativeTime:{future:"čez %s",past:"pred %s",s:e,m:e,mm:e,h:e,hh:e,d:e,dd:e,M:e,MM:e,y:e,yy:e},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}});return n})},function(t,e,n){!function(t,e){e(n(62))}(this,function(t){"use strict";var e=t.defineLocale("sq",{months:"Janar_Shkurt_Mars_Prill_Maj_Qershor_Korrik_Gusht_Shtator_Tetor_Nëntor_Dhjetor".split("_"),monthsShort:"Jan_Shk_Mar_Pri_Maj_Qer_Kor_Gus_Sht_Tet_Nën_Dhj".split("_"),weekdays:"E Diel_E Hënë_E Martë_E Mërkurë_E Enjte_E Premte_E Shtunë".split("_"),weekdaysShort:"Die_Hën_Mar_Mër_Enj_Pre_Sht".split("_"),weekdaysMin:"D_H_Ma_Më_E_P_Sh".split("_"),weekdaysParseExact:!0,meridiemParse:/PD|MD/,isPM:function(t){return"M"===t.charAt(0)},meridiem:function(t,e,n){return t<12?"PD":"MD"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Sot në] LT",nextDay:"[Nesër në] LT",nextWeek:"dddd [në] LT",lastDay:"[Dje në] LT",lastWeek:"dddd [e kaluar në] LT",sameElse:"L"},relativeTime:{future:"në %s",past:"%s më parë",s:"disa sekonda",m:"një minutë",mm:"%d minuta",h:"një orë",hh:"%d orë",d:"një ditë",dd:"%d ditë",M:"një muaj",MM:"%d muaj",y:"një vit",yy:"%d vite"},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return e})},function(t,e,n){!function(t,e){e(n(62))}(this,function(t){"use strict";var e={words:{m:["jedan minut","jedne minute"],mm:["minut","minute","minuta"],h:["jedan sat","jednog sata"],hh:["sat","sata","sati"],dd:["dan","dana","dana"],MM:["mesec","meseca","meseci"],yy:["godina","godine","godina"]},correctGrammaticalCase:function(t,e){return 1===t?e[0]:t>=2&&t<=4?e[1]:e[2]},translate:function(t,n,o){var i=e.words[o];return 1===o.length?n?i[0]:i[1]:t+" "+e.correctGrammaticalCase(t,i)}},n=t.defineLocale("sr",{months:"januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedelja_ponedeljak_utorak_sreda_četvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sre._čet._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_če_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD. MM. YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedelju] [u] LT";case 3:return"[u] [sredu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[juče u] LT",lastWeek:function(){var t=["[prošle] [nedelje] [u] LT","[prošlog] [ponedeljka] [u] LT","[prošlog] [utorka] [u] LT","[prošle] [srede] [u] LT","[prošlog] [četvrtka] [u] LT","[prošlog] [petka] [u] LT","[prošle] [subote] [u] LT"];return t[this.day()]},sameElse:"L"},relativeTime:{future:"za %s",past:"pre %s",s:"nekoliko sekundi",m:e.translate,mm:e.translate,h:e.translate,hh:e.translate,d:"dan",dd:e.translate,M:"mesec",MM:e.translate,y:"godinu",yy:e.translate},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}});return n})},function(t,e,n){!function(t,e){e(n(62))}(this,function(t){"use strict";var e={words:{m:["један минут","једне минуте"],mm:["минут","минуте","минута"],h:["један сат","једног сата"],hh:["сат","сата","сати"],dd:["дан","дана","дана"],MM:["месец","месеца","месеци"],yy:["година","године","година"]},correctGrammaticalCase:function(t,e){return 1===t?e[0]:t>=2&&t<=4?e[1]:e[2]},translate:function(t,n,o){var i=e.words[o];return 1===o.length?n?i[0]:i[1]:t+" "+e.correctGrammaticalCase(t,i)}},n=t.defineLocale("sr-cyrl",{months:"јануар_фебруар_март_април_мај_јун_јул_август_септембар_октобар_новембар_децембар".split("_"),monthsShort:"јан._феб._мар._апр._мај_јун_јул_авг._сеп._окт._нов._дец.".split("_"),monthsParseExact:!0,weekdays:"недеља_понедељак_уторак_среда_четвртак_петак_субота".split("_"),weekdaysShort:"нед._пон._уто._сре._чет._пет._суб.".split("_"),weekdaysMin:"не_по_ут_ср_че_пе_су".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD. MM. YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[данас у] LT",nextDay:"[сутра у] LT",nextWeek:function(){switch(this.day()){case 0:return"[у] [недељу] [у] LT";case 3:return"[у] [среду] [у] LT";case 6:return"[у] [суботу] [у] LT";case 1:case 2:case 4:case 5:return"[у] dddd [у] LT"}},lastDay:"[јуче у] LT",lastWeek:function(){var t=["[прошле] [недеље] [у] LT","[прошлог] [понедељка] [у] LT","[прошлог] [уторка] [у] LT","[прошле] [среде] [у] LT","[прошлог] [четвртка] [у] LT","[прошлог] [петка] [у] LT","[прошле] [суботе] [у] LT"];return t[this.day()]},sameElse:"L"},relativeTime:{future:"за %s",past:"пре %s",s:"неколико секунди",m:e.translate,mm:e.translate,h:e.translate,hh:e.translate,d:"дан",dd:e.translate,M:"месец",MM:e.translate,y:"годину",yy:e.translate},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}});return n})},function(t,e,n){!function(t,e){e(n(62))}(this,function(t){"use strict";var e=t.defineLocale("ss",{months:"Bhimbidvwane_Indlovana_Indlov'lenkhulu_Mabasa_Inkhwekhweti_Inhlaba_Kholwane_Ingci_Inyoni_Imphala_Lweti_Ingongoni".split("_"),monthsShort:"Bhi_Ina_Inu_Mab_Ink_Inh_Kho_Igc_Iny_Imp_Lwe_Igo".split("_"),weekdays:"Lisontfo_Umsombuluko_Lesibili_Lesitsatfu_Lesine_Lesihlanu_Umgcibelo".split("_"),weekdaysShort:"Lis_Umb_Lsb_Les_Lsi_Lsh_Umg".split("_"),weekdaysMin:"Li_Us_Lb_Lt_Ls_Lh_Ug".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Namuhla nga] LT",nextDay:"[Kusasa nga] LT",nextWeek:"dddd [nga] LT",lastDay:"[Itolo nga] LT",lastWeek:"dddd [leliphelile] [nga] LT",sameElse:"L"},relativeTime:{future:"nga %s",past:"wenteka nga %s",s:"emizuzwana lomcane",m:"umzuzu",mm:"%d emizuzu",h:"lihora",hh:"%d emahora",d:"lilanga",dd:"%d emalanga",M:"inyanga",MM:"%d tinyanga",y:"umnyaka",yy:"%d iminyaka"},meridiemParse:/ekuseni|emini|entsambama|ebusuku/,meridiem:function(t,e,n){return t<11?"ekuseni":t<15?"emini":t<19?"entsambama":"ebusuku"},meridiemHour:function(t,e){return 12===t&&(t=0),"ekuseni"===e?t:"emini"===e?t>=11?t:t+12:"entsambama"===e||"ebusuku"===e?0===t?0:t+12:void 0},ordinalParse:/\d{1,2}/,ordinal:"%d",week:{dow:1,doy:4}});return e})},function(t,e,n){!function(t,e){e(n(62))}(this,function(t){"use strict";var e=t.defineLocale("sv",{months:"januari_februari_mars_april_maj_juni_juli_augusti_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"),weekdays:"söndag_måndag_tisdag_onsdag_torsdag_fredag_lördag".split("_"),weekdaysShort:"sön_mån_tis_ons_tor_fre_lör".split("_"),weekdaysMin:"sö_må_ti_on_to_fr_lö".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [kl.] HH:mm",LLLL:"dddd D MMMM YYYY [kl.] HH:mm",lll:"D MMM YYYY HH:mm",llll:"ddd D MMM YYYY HH:mm"},calendar:{sameDay:"[Idag] LT",nextDay:"[Imorgon] LT",lastDay:"[Igår] LT",nextWeek:"[På] dddd LT",lastWeek:"[I] dddd[s] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"för %s sedan",s:"några sekunder",m:"en minut",mm:"%d minuter",h:"en timme",hh:"%d timmar",d:"en dag",dd:"%d dagar",M:"en månad",MM:"%d månader",y:"ett år",yy:"%d år"},ordinalParse:/\d{1,2}(e|a)/,ordinal:function(t){var e=t%10,n=1===~~(t%100/10)?"e":1===e?"a":2===e?"a":"e";return t+n},week:{dow:1,doy:4}});return e})},function(t,e,n){!function(t,e){e(n(62))}(this,function(t){"use strict";var e=t.defineLocale("sw",{months:"Januari_Februari_Machi_Aprili_Mei_Juni_Julai_Agosti_Septemba_Oktoba_Novemba_Desemba".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ago_Sep_Okt_Nov_Des".split("_"),weekdays:"Jumapili_Jumatatu_Jumanne_Jumatano_Alhamisi_Ijumaa_Jumamosi".split("_"),weekdaysShort:"Jpl_Jtat_Jnne_Jtan_Alh_Ijm_Jmos".split("_"),weekdaysMin:"J2_J3_J4_J5_Al_Ij_J1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[leo saa] LT",nextDay:"[kesho saa] LT",nextWeek:"[wiki ijayo] dddd [saat] LT",lastDay:"[jana] LT",lastWeek:"[wiki iliyopita] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s baadaye",past:"tokea %s",s:"hivi punde",m:"dakika moja",mm:"dakika %d",h:"saa limoja",hh:"masaa %d",d:"siku moja",dd:"masiku %d",M:"mwezi mmoja",MM:"miezi %d",y:"mwaka mmoja",yy:"miaka %d"},week:{dow:1,doy:7}});return e})},function(t,e,n){!function(t,e){e(n(62))}(this,function(t){"use strict";var e={1:"௧",2:"௨",3:"௩",4:"௪",5:"௫",6:"௬",7:"௭",8:"௮",9:"௯",0:"௦"},n={"௧":"1","௨":"2","௩":"3","௪":"4","௫":"5","௬":"6","௭":"7","௮":"8","௯":"9","௦":"0"},o=t.defineLocale("ta",{months:"ஜனவரி_பிப்ரவரி_மார்ச்_ஏப்ரல்_மே_ஜூன்_ஜூலை_ஆகஸ்ட்_செப்டெம்பர்_அக்டோபர்_நவம்பர்_டிசம்பர்".split("_"),monthsShort:"ஜனவரி_பிப்ரவரி_மார்ச்_ஏப்ரல்_மே_ஜூன்_ஜூலை_ஆகஸ்ட்_செப்டெம்பர்_அக்டோபர்_நவம்பர்_டிசம்பர்".split("_"),weekdays:"ஞாயிற்றுக்கிழமை_திங்கட்கிழமை_செவ்வாய்கிழமை_புதன்கிழமை_வியாழக்கிழமை_வெள்ளிக்கிழமை_சனிக்கிழமை".split("_"),weekdaysShort:"ஞாயிறு_திங்கள்_செவ்வாய்_புதன்_வியாழன்_வெள்ளி_சனி".split("_"),weekdaysMin:"ஞா_தி_செ_பு_வி_வெ_ச".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, HH:mm",LLLL:"dddd, D MMMM YYYY, HH:mm"},calendar:{sameDay:"[இன்று] LT",nextDay:"[நாளை] LT",nextWeek:"dddd, LT",lastDay:"[நேற்று] LT",lastWeek:"[கடந்த வாரம்] dddd, LT",sameElse:"L"},relativeTime:{future:"%s இல்",past:"%s முன்",s:"ஒரு சில விநாடிகள்",m:"ஒரு நிமிடம்",mm:"%d நிமிடங்கள்",h:"ஒரு மணி நேரம்",hh:"%d மணி நேரம்",d:"ஒரு நாள்",dd:"%d நாட்கள்",M:"ஒரு மாதம்",MM:"%d மாதங்கள்",y:"ஒரு வருடம்",yy:"%d ஆண்டுகள்"},ordinalParse:/\d{1,2}வது/,ordinal:function(t){return t+"வது"},preparse:function(t){return t.replace(/[௧௨௩௪௫௬௭௮௯௦]/g,function(t){return n[t]})},postformat:function(t){return t.replace(/\d/g,function(t){return e[t]})},meridiemParse:/யாமம்|வைகறை|காலை|நண்பகல்|எற்பாடு|மாலை/,meridiem:function(t,e,n){return t<2?" யாமம்":t<6?" வைகறை":t<10?" காலை":t<14?" நண்பகல்":t<18?" எற்பாடு":t<22?" மாலை":" யாமம்"},meridiemHour:function(t,e){return 12===t&&(t=0),"யாமம்"===e?t<2?t:t+12:"வைகறை"===e||"காலை"===e?t:"நண்பகல்"===e&&t>=10?t:t+12},week:{dow:0,doy:6}});return o})},function(t,e,n){!function(t,e){e(n(62))}(this,function(t){"use strict";var e=t.defineLocale("te",{months:"జనవరి_ఫిబ్రవరి_మార్చి_ఏప్రిల్_మే_జూన్_జూలై_ఆగస్టు_సెప్టెంబర్_అక్టోబర్_నవంబర్_డిసెంబర్".split("_"),monthsShort:"జన._ఫిబ్ర._మార్చి_ఏప్రి._మే_జూన్_జూలై_ఆగ._సెప్._అక్టో._నవ._డిసె.".split("_"),monthsParseExact:!0,weekdays:"ఆదివారం_సోమవారం_మంగళవారం_బుధవారం_గురువారం_శుక్రవారం_శనివారం".split("_"),weekdaysShort:"ఆది_సోమ_మంగళ_బుధ_గురు_శుక్ర_శని".split("_"),weekdaysMin:"ఆ_సో_మం_బు_గు_శు_శ".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[నేడు] LT",nextDay:"[రేపు] LT",nextWeek:"dddd, LT",lastDay:"[నిన్న] LT",lastWeek:"[గత] dddd, LT",sameElse:"L"},relativeTime:{future:"%s లో",past:"%s క్రితం",s:"కొన్ని క్షణాలు",m:"ఒక నిమిషం",mm:"%d నిమిషాలు",h:"ఒక గంట",hh:"%d గంటలు",d:"ఒక రోజు",dd:"%d రోజులు",M:"ఒక నెల",MM:"%d నెలలు",y:"ఒక సంవత్సరం",yy:"%d సంవత్సరాలు"},ordinalParse:/\d{1,2}వ/,ordinal:"%dవ",meridiemParse:/రాత్రి|ఉదయం|మధ్యాహ్నం|సాయంత్రం/,meridiemHour:function(t,e){return 12===t&&(t=0),"రాత్రి"===e?t<4?t:t+12:"ఉదయం"===e?t:"మధ్యాహ్నం"===e?t>=10?t:t+12:"సాయంత్రం"===e?t+12:void 0},meridiem:function(t,e,n){return t<4?"రాత్రి":t<10?"ఉదయం":t<17?"మధ్యాహ్నం":t<20?"సాయంత్రం":"రాత్రి"},week:{dow:0,doy:6}});return e})},function(t,e,n){!function(t,e){e(n(62))}(this,function(t){"use strict";var e=t.defineLocale("th",{months:"มกราคม_กุมภาพันธ์_มีนาคม_เมษายน_พฤษภาคม_มิถุนายน_กรกฎาคม_สิงหาคม_กันยายน_ตุลาคม_พฤศจิกายน_ธันวาคม".split("_"),monthsShort:"มกรา_กุมภา_มีนา_เมษา_พฤษภา_มิถุนา_กรกฎา_สิงหา_กันยา_ตุลา_พฤศจิกา_ธันวา".split("_"),monthsParseExact:!0,weekdays:"อาทิตย์_จันทร์_อังคาร_พุธ_พฤหัสบดี_ศุกร์_เสาร์".split("_"),weekdaysShort:"อาทิตย์_จันทร์_อังคาร_พุธ_พฤหัส_ศุกร์_เสาร์".split("_"),weekdaysMin:"อา._จ._อ._พ._พฤ._ศ._ส.".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H นาฬิกา m นาที",LTS:"H นาฬิกา m นาที s วินาที",L:"YYYY/MM/DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY เวลา H นาฬิกา m นาที",LLLL:"วันddddที่ D MMMM YYYY เวลา H นาฬิกา m นาที"},meridiemParse:/ก่อนเที่ยง|หลังเที่ยง/,isPM:function(t){return"หลังเที่ยง"===t},meridiem:function(t,e,n){return t<12?"ก่อนเที่ยง":"หลังเที่ยง"},calendar:{sameDay:"[วันนี้ เวลา] LT",nextDay:"[พรุ่งนี้ เวลา] LT",nextWeek:"dddd[หน้า เวลา] LT",lastDay:"[เมื่อวานนี้ เวลา] LT",lastWeek:"[วัน]dddd[ที่แล้ว เวลา] LT",sameElse:"L"},relativeTime:{future:"อีก %s",past:"%sที่แล้ว",s:"ไม่กี่วินาที",m:"1 นาที",mm:"%d นาที",h:"1 ชั่วโมง",hh:"%d ชั่วโมง",d:"1 วัน",dd:"%d วัน",M:"1 เดือน",MM:"%d เดือน",y:"1 ปี",yy:"%d ปี"}});return e})},function(t,e,n){!function(t,e){e(n(62))}(this,function(t){"use strict";var e=t.defineLocale("tl-ph",{months:"Enero_Pebrero_Marso_Abril_Mayo_Hunyo_Hulyo_Agosto_Setyembre_Oktubre_Nobyembre_Disyembre".split("_"),monthsShort:"Ene_Peb_Mar_Abr_May_Hun_Hul_Ago_Set_Okt_Nob_Dis".split("_"),weekdays:"Linggo_Lunes_Martes_Miyerkules_Huwebes_Biyernes_Sabado".split("_"),weekdaysShort:"Lin_Lun_Mar_Miy_Huw_Biy_Sab".split("_"),weekdaysMin:"Li_Lu_Ma_Mi_Hu_Bi_Sab".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"MM/D/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY HH:mm",LLLL:"dddd, MMMM DD, YYYY HH:mm"},calendar:{sameDay:"[Ngayon sa] LT",nextDay:"[Bukas sa] LT",nextWeek:"dddd [sa] LT",lastDay:"[Kahapon sa] LT",lastWeek:"dddd [huling linggo] LT",sameElse:"L"},relativeTime:{future:"sa loob ng %s",past:"%s ang nakalipas",s:"ilang segundo",m:"isang minuto",mm:"%d minuto",h:"isang oras",hh:"%d oras",d:"isang araw",dd:"%d araw",M:"isang buwan",MM:"%d buwan",y:"isang taon",yy:"%d taon"},ordinalParse:/\d{1,2}/,ordinal:function(t){return t},week:{dow:1,doy:4}});return e})},function(t,e,n){!function(t,e){e(n(62))}(this,function(t){"use strict";function e(t){var e=t;return e=t.indexOf("jaj")!==-1?e.slice(0,-3)+"leS":t.indexOf("jar")!==-1?e.slice(0,-3)+"waQ":t.indexOf("DIS")!==-1?e.slice(0,-3)+"nem":e+" pIq"}function n(t){var e=t;return e=t.indexOf("jaj")!==-1?e.slice(0,-3)+"Hu’":t.indexOf("jar")!==-1?e.slice(0,-3)+"wen":t.indexOf("DIS")!==-1?e.slice(0,-3)+"ben":e+" ret"}function o(t,e,n,o){var r=i(t);switch(n){case"mm":return r+" tup";case"hh":return r+" rep";case"dd":return r+" jaj";case"MM":return r+" jar";case"yy":return r+" DIS"}}function i(t){var e=Math.floor(t%1e3/100),n=Math.floor(t%100/10),o=t%10,i="";return e>0&&(i+=r[e]+"vatlh"),n>0&&(i+=(""!==i?" ":"")+r[n]+"maH"),o>0&&(i+=(""!==i?" ":"")+r[o]),""===i?"pagh":i}var r="pagh_wa’_cha’_wej_loS_vagh_jav_Soch_chorgh_Hut".split("_"),a=t.defineLocale("tlh",{months:"tera’ jar wa’_tera’ jar cha’_tera’ jar wej_tera’ jar loS_tera’ jar vagh_tera’ jar jav_tera’ jar Soch_tera’ jar chorgh_tera’ jar Hut_tera’ jar wa’maH_tera’ jar wa’maH wa’_tera’ jar wa’maH cha’".split("_"),monthsShort:"jar wa’_jar cha’_jar wej_jar loS_jar vagh_jar jav_jar Soch_jar chorgh_jar Hut_jar wa’maH_jar wa’maH wa’_jar wa’maH cha’".split("_"),monthsParseExact:!0,weekdays:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),weekdaysShort:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),weekdaysMin:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[DaHjaj] LT",nextDay:"[wa’leS] LT",nextWeek:"LLL",lastDay:"[wa’Hu’] LT",lastWeek:"LLL",sameElse:"L"},relativeTime:{future:e,past:n,s:"puS lup",m:"wa’ tup",mm:o,h:"wa’ rep",hh:o,d:"wa’ jaj",dd:o,M:"wa’ jar",MM:o,y:"wa’ DIS",yy:o},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return a})},function(t,e,n){!function(t,e){e(n(62))}(this,function(t){"use strict";var e={1:"'inci",5:"'inci",8:"'inci",70:"'inci",80:"'inci",2:"'nci",7:"'nci",20:"'nci",50:"'nci",3:"'üncü",4:"'üncü",100:"'üncü",6:"'ncı",9:"'uncu",10:"'uncu",30:"'uncu",60:"'ıncı",90:"'ıncı"},n=t.defineLocale("tr",{months:"Ocak_Şubat_Mart_Nisan_Mayıs_Haziran_Temmuz_Ağustos_Eylül_Ekim_Kasım_Aralık".split("_"),monthsShort:"Oca_Şub_Mar_Nis_May_Haz_Tem_Ağu_Eyl_Eki_Kas_Ara".split("_"),weekdays:"Pazar_Pazartesi_Salı_Çarşamba_Perşembe_Cuma_Cumartesi".split("_"),weekdaysShort:"Paz_Pts_Sal_Çar_Per_Cum_Cts".split("_"),weekdaysMin:"Pz_Pt_Sa_Ça_Pe_Cu_Ct".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bugün saat] LT",nextDay:"[yarın saat] LT",nextWeek:"[haftaya] dddd [saat] LT",lastDay:"[dün] LT",lastWeek:"[geçen hafta] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s sonra",past:"%s önce",s:"birkaç saniye",m:"bir dakika",mm:"%d dakika",h:"bir saat",hh:"%d saat",d:"bir gün",dd:"%d gün",M:"bir ay",MM:"%d ay",y:"bir yıl",yy:"%d yıl"},ordinalParse:/\d{1,2}'(inci|nci|üncü|ncı|uncu|ıncı)/,ordinal:function(t){if(0===t)return t+"'ıncı";var n=t%10,o=t%100-n,i=t>=100?100:null;return t+(e[n]||e[o]||e[i])},week:{dow:1,doy:7}});return n})},function(t,e,n){!function(t,e){e(n(62))}(this,function(t){"use strict";function e(t,e,n,o){var i={s:["viensas secunds","'iensas secunds"],m:["'n míut","'iens míut"],mm:[t+" míuts",""+t+" míuts"],h:["'n þora","'iensa þora"],hh:[t+" þoras",""+t+" þoras"],d:["'n ziua","'iensa ziua"],dd:[t+" ziuas",""+t+" ziuas"],M:["'n mes","'iens mes"],MM:[t+" mesen",""+t+" mesen"],y:["'n ar","'iens ar"],yy:[t+" ars",""+t+" ars"]};return o?i[n][0]:e?i[n][0]:i[n][1]}var n=t.defineLocale("tzl",{months:"Januar_Fevraglh_Març_Avrïu_Mai_Gün_Julia_Guscht_Setemvar_Listopäts_Noemvar_Zecemvar".split("_"),monthsShort:"Jan_Fev_Mar_Avr_Mai_Gün_Jul_Gus_Set_Lis_Noe_Zec".split("_"),weekdays:"Súladi_Lúneçi_Maitzi_Márcuri_Xhúadi_Viénerçi_Sáturi".split("_"),weekdaysShort:"Súl_Lún_Mai_Már_Xhú_Vié_Sát".split("_"),weekdaysMin:"Sú_Lú_Ma_Má_Xh_Vi_Sá".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD.MM.YYYY",LL:"D. MMMM [dallas] YYYY",LLL:"D. MMMM [dallas] YYYY HH.mm",LLLL:"dddd, [li] D. MMMM [dallas] YYYY HH.mm"},meridiemParse:/d\'o|d\'a/i,isPM:function(t){return"d'o"===t.toLowerCase()},meridiem:function(t,e,n){return t>11?n?"d'o":"D'O":n?"d'a":"D'A"},calendar:{sameDay:"[oxhi à] LT",nextDay:"[demà à] LT",nextWeek:"dddd [à] LT",lastDay:"[ieiri à] LT",lastWeek:"[sür el] dddd [lasteu à] LT",sameElse:"L"},relativeTime:{future:"osprei %s",past:"ja%s",s:e,m:e,mm:e,h:e,hh:e,d:e,dd:e,M:e,MM:e,y:e,yy:e},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return n})},function(t,e,n){!function(t,e){e(n(62))}(this,function(t){"use strict";var e=t.defineLocale("tzm",{months:"ⵉⵏⵏⴰⵢⵔ_ⴱⵕⴰⵢⵕ_ⵎⴰⵕⵚ_ⵉⴱⵔⵉⵔ_ⵎⴰⵢⵢⵓ_ⵢⵓⵏⵢⵓ_ⵢⵓⵍⵢⵓⵣ_ⵖⵓⵛⵜ_ⵛⵓⵜⴰⵏⴱⵉⵔ_ⴽⵟⵓⴱⵕ_ⵏⵓⵡⴰⵏⴱⵉⵔ_ⴷⵓⵊⵏⴱⵉⵔ".split("_"),monthsShort:"ⵉⵏⵏⴰⵢⵔ_ⴱⵕⴰⵢⵕ_ⵎⴰⵕⵚ_ⵉⴱⵔⵉⵔ_ⵎⴰⵢⵢⵓ_ⵢⵓⵏⵢⵓ_ⵢⵓⵍⵢⵓⵣ_ⵖⵓⵛⵜ_ⵛⵓⵜⴰⵏⴱⵉⵔ_ⴽⵟⵓⴱⵕ_ⵏⵓⵡⴰⵏⴱⵉⵔ_ⴷⵓⵊⵏⴱⵉⵔ".split("_"),weekdays:"ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ".split("_"),weekdaysShort:"ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ".split("_"),weekdaysMin:"ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[ⴰⵙⴷⵅ ⴴ] LT",nextDay:"[ⴰⵙⴽⴰ ⴴ] LT",nextWeek:"dddd [ⴴ] LT",lastDay:"[ⴰⵚⴰⵏⵜ ⴴ] LT",lastWeek:"dddd [ⴴ] LT",sameElse:"L"},relativeTime:{future:"ⴷⴰⴷⵅ ⵙ ⵢⴰⵏ %s",past:"ⵢⴰⵏ %s",s:"ⵉⵎⵉⴽ",m:"ⵎⵉⵏⵓⴺ",mm:"%d ⵎⵉⵏⵓⴺ",h:"ⵙⴰⵄⴰ",hh:"%d ⵜⴰⵙⵙⴰⵄⵉⵏ",d:"ⴰⵙⵙ",dd:"%d oⵙⵙⴰⵏ",M:"ⴰⵢoⵓⵔ",MM:"%d ⵉⵢⵢⵉⵔⵏ",y:"ⴰⵙⴳⴰⵙ",yy:"%d ⵉⵙⴳⴰⵙⵏ"},week:{dow:6,doy:12}});return e})},function(t,e,n){!function(t,e){e(n(62))}(this,function(t){"use strict";var e=t.defineLocale("tzm-latn",{months:"innayr_brˤayrˤ_marˤsˤ_ibrir_mayyw_ywnyw_ywlywz_ɣwšt_šwtanbir_ktˤwbrˤ_nwwanbir_dwjnbir".split("_"),monthsShort:"innayr_brˤayrˤ_marˤsˤ_ibrir_mayyw_ywnyw_ywlywz_ɣwšt_šwtanbir_ktˤwbrˤ_nwwanbir_dwjnbir".split("_"),weekdays:"asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas".split("_"),weekdaysShort:"asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas".split("_"),weekdaysMin:"asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[asdkh g] LT",nextDay:"[aska g] LT",nextWeek:"dddd [g] LT",lastDay:"[assant g] LT",lastWeek:"dddd [g] LT",sameElse:"L"},relativeTime:{future:"dadkh s yan %s",past:"yan %s",s:"imik",m:"minuḍ",mm:"%d minuḍ",h:"saɛa",hh:"%d tassaɛin",d:"ass",dd:"%d ossan",M:"ayowr",MM:"%d iyyirn",y:"asgas",yy:"%d isgasn"},week:{dow:6,doy:12}});return e})},function(t,e,n){!function(t,e){e(n(62))}(this,function(t){"use strict";function e(t,e){var n=t.split("_");return e%10===1&&e%100!==11?n[0]:e%10>=2&&e%10<=4&&(e%100<10||e%100>=20)?n[1]:n[2]}function n(t,n,o){var i={mm:n?"хвилина_хвилини_хвилин":"хвилину_хвилини_хвилин",hh:n?"година_години_годин":"годину_години_годин",dd:"день_дні_днів",MM:"місяць_місяці_місяців",yy:"рік_роки_років" -};return"m"===o?n?"хвилина":"хвилину":"h"===o?n?"година":"годину":t+" "+e(i[o],+t)}function o(t,e){var n={nominative:"неділя_понеділок_вівторок_середа_четвер_п’ятниця_субота".split("_"),accusative:"неділю_понеділок_вівторок_середу_четвер_п’ятницю_суботу".split("_"),genitive:"неділі_понеділка_вівторка_середи_четверга_п’ятниці_суботи".split("_")},o=/(\[[ВвУу]\]) ?dddd/.test(e)?"accusative":/\[?(?:минулої|наступної)? ?\] ?dddd/.test(e)?"genitive":"nominative";return n[o][t.day()]}function i(t){return function(){return t+"о"+(11===this.hours()?"б":"")+"] LT"}}var r=t.defineLocale("uk",{months:{format:"січня_лютого_березня_квітня_травня_червня_липня_серпня_вересня_жовтня_листопада_грудня".split("_"),standalone:"січень_лютий_березень_квітень_травень_червень_липень_серпень_вересень_жовтень_листопад_грудень".split("_")},monthsShort:"січ_лют_бер_квіт_трав_черв_лип_серп_вер_жовт_лист_груд".split("_"),weekdays:o,weekdaysShort:"нд_пн_вт_ср_чт_пт_сб".split("_"),weekdaysMin:"нд_пн_вт_ср_чт_пт_сб".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY р.",LLL:"D MMMM YYYY р., HH:mm",LLLL:"dddd, D MMMM YYYY р., HH:mm"},calendar:{sameDay:i("[Сьогодні "),nextDay:i("[Завтра "),lastDay:i("[Вчора "),nextWeek:i("[У] dddd ["),lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return i("[Минулої] dddd [").call(this);case 1:case 2:case 4:return i("[Минулого] dddd [").call(this)}},sameElse:"L"},relativeTime:{future:"за %s",past:"%s тому",s:"декілька секунд",m:n,mm:n,h:"годину",hh:n,d:"день",dd:n,M:"місяць",MM:n,y:"рік",yy:n},meridiemParse:/ночі|ранку|дня|вечора/,isPM:function(t){return/^(дня|вечора)$/.test(t)},meridiem:function(t,e,n){return t<4?"ночі":t<12?"ранку":t<17?"дня":"вечора"},ordinalParse:/\d{1,2}-(й|го)/,ordinal:function(t,e){switch(e){case"M":case"d":case"DDD":case"w":case"W":return t+"-й";case"D":return t+"-го";default:return t}},week:{dow:1,doy:7}});return r})},function(t,e,n){!function(t,e){e(n(62))}(this,function(t){"use strict";var e=t.defineLocale("uz",{months:"январ_феврал_март_апрел_май_июн_июл_август_сентябр_октябр_ноябр_декабр".split("_"),monthsShort:"янв_фев_мар_апр_май_июн_июл_авг_сен_окт_ноя_дек".split("_"),weekdays:"Якшанба_Душанба_Сешанба_Чоршанба_Пайшанба_Жума_Шанба".split("_"),weekdaysShort:"Якш_Душ_Сеш_Чор_Пай_Жум_Шан".split("_"),weekdaysMin:"Як_Ду_Се_Чо_Па_Жу_Ша".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"D MMMM YYYY, dddd HH:mm"},calendar:{sameDay:"[Бугун соат] LT [да]",nextDay:"[Эртага] LT [да]",nextWeek:"dddd [куни соат] LT [да]",lastDay:"[Кеча соат] LT [да]",lastWeek:"[Утган] dddd [куни соат] LT [да]",sameElse:"L"},relativeTime:{future:"Якин %s ичида",past:"Бир неча %s олдин",s:"фурсат",m:"бир дакика",mm:"%d дакика",h:"бир соат",hh:"%d соат",d:"бир кун",dd:"%d кун",M:"бир ой",MM:"%d ой",y:"бир йил",yy:"%d йил"},week:{dow:1,doy:7}});return e})},function(t,e,n){!function(t,e){e(n(62))}(this,function(t){"use strict";var e=t.defineLocale("vi",{months:"tháng 1_tháng 2_tháng 3_tháng 4_tháng 5_tháng 6_tháng 7_tháng 8_tháng 9_tháng 10_tháng 11_tháng 12".split("_"),monthsShort:"Th01_Th02_Th03_Th04_Th05_Th06_Th07_Th08_Th09_Th10_Th11_Th12".split("_"),monthsParseExact:!0,weekdays:"chủ nhật_thứ hai_thứ ba_thứ tư_thứ năm_thứ sáu_thứ bảy".split("_"),weekdaysShort:"CN_T2_T3_T4_T5_T6_T7".split("_"),weekdaysMin:"CN_T2_T3_T4_T5_T6_T7".split("_"),weekdaysParseExact:!0,meridiemParse:/sa|ch/i,isPM:function(t){return/^ch$/i.test(t)},meridiem:function(t,e,n){return t<12?n?"sa":"SA":n?"ch":"CH"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [năm] YYYY",LLL:"D MMMM [năm] YYYY HH:mm",LLLL:"dddd, D MMMM [năm] YYYY HH:mm",l:"DD/M/YYYY",ll:"D MMM YYYY",lll:"D MMM YYYY HH:mm",llll:"ddd, D MMM YYYY HH:mm"},calendar:{sameDay:"[Hôm nay lúc] LT",nextDay:"[Ngày mai lúc] LT",nextWeek:"dddd [tuần tới lúc] LT",lastDay:"[Hôm qua lúc] LT",lastWeek:"dddd [tuần rồi lúc] LT",sameElse:"L"},relativeTime:{future:"%s tới",past:"%s trước",s:"vài giây",m:"một phút",mm:"%d phút",h:"một giờ",hh:"%d giờ",d:"một ngày",dd:"%d ngày",M:"một tháng",MM:"%d tháng",y:"một năm",yy:"%d năm"},ordinalParse:/\d{1,2}/,ordinal:function(t){return t},week:{dow:1,doy:4}});return e})},function(t,e,n){!function(t,e){e(n(62))}(this,function(t){"use strict";var e=t.defineLocale("x-pseudo",{months:"J~áñúá~rý_F~ébrú~árý_~Márc~h_Áp~ríl_~Máý_~Júñé~_Júl~ý_Áú~gúst~_Sép~témb~ér_Ó~ctób~ér_Ñ~óvém~bér_~Décé~mbér".split("_"),monthsShort:"J~áñ_~Féb_~Már_~Ápr_~Máý_~Júñ_~Júl_~Áúg_~Sép_~Óct_~Ñóv_~Déc".split("_"),monthsParseExact:!0,weekdays:"S~úñdá~ý_Mó~ñdáý~_Túé~sdáý~_Wéd~ñésd~áý_T~húrs~dáý_~Fríd~áý_S~átúr~dáý".split("_"),weekdaysShort:"S~úñ_~Móñ_~Túé_~Wéd_~Thú_~Frí_~Sát".split("_"),weekdaysMin:"S~ú_Mó~_Tú_~Wé_T~h_Fr~_Sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[T~ódá~ý át] LT",nextDay:"[T~ómó~rró~w át] LT",nextWeek:"dddd [át] LT",lastDay:"[Ý~ést~érdá~ý át] LT",lastWeek:"[L~ást] dddd [át] LT",sameElse:"L"},relativeTime:{future:"í~ñ %s",past:"%s á~gó",s:"á ~féw ~sécó~ñds",m:"á ~míñ~úté",mm:"%d m~íñú~tés",h:"á~ñ hó~úr",hh:"%d h~óúrs",d:"á ~dáý",dd:"%d d~áýs",M:"á ~móñ~th",MM:"%d m~óñt~hs",y:"á ~ýéár",yy:"%d ý~éárs"},ordinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(t){var e=t%10,n=1===~~(t%100/10)?"th":1===e?"st":2===e?"nd":3===e?"rd":"th";return t+n},week:{dow:1,doy:4}});return e})},function(t,e,n){!function(t,e){e(n(62))}(this,function(t){"use strict";var e=t.defineLocale("zh-cn",{months:"一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),weekdaysShort:"周日_周一_周二_周三_周四_周五_周六".split("_"),weekdaysMin:"日_一_二_三_四_五_六".split("_"),longDateFormat:{LT:"Ah点mm分",LTS:"Ah点m分s秒",L:"YYYY-MM-DD",LL:"YYYY年MMMD日",LLL:"YYYY年MMMD日Ah点mm分",LLLL:"YYYY年MMMD日ddddAh点mm分",l:"YYYY-MM-DD",ll:"YYYY年MMMD日",lll:"YYYY年MMMD日Ah点mm分",llll:"YYYY年MMMD日ddddAh点mm分"},meridiemParse:/凌晨|早上|上午|中午|下午|晚上/,meridiemHour:function(t,e){return 12===t&&(t=0),"凌晨"===e||"早上"===e||"上午"===e?t:"下午"===e||"晚上"===e?t+12:t>=11?t:t+12},meridiem:function(t,e,n){var o=100*t+e;return o<600?"凌晨":o<900?"早上":o<1130?"上午":o<1230?"中午":o<1800?"下午":"晚上"},calendar:{sameDay:function(){return 0===this.minutes()?"[今天]Ah[点整]":"[今天]LT"},nextDay:function(){return 0===this.minutes()?"[明天]Ah[点整]":"[明天]LT"},lastDay:function(){return 0===this.minutes()?"[昨天]Ah[点整]":"[昨天]LT"},nextWeek:function(){var e,n;return e=t().startOf("week"),n=this.diff(e,"days")>=7?"[下]":"[本]",0===this.minutes()?n+"dddAh点整":n+"dddAh点mm"},lastWeek:function(){var e,n;return e=t().startOf("week"),n=this.unix()=11?t:t+12:"下午"===e||"晚上"===e?t+12:void 0},meridiem:function(t,e,n){var o=100*t+e;return o<900?"早上":o<1130?"上午":o<1230?"中午":o<1800?"下午":"晚上"},calendar:{sameDay:"[今天]LT",nextDay:"[明天]LT",nextWeek:"[下]ddddLT",lastDay:"[昨天]LT",lastWeek:"[上]ddddLT",sameElse:"L"},ordinalParse:/\d{1,2}(日|月|週)/,ordinal:function(t,e){switch(e){case"d":case"D":case"DDD":return t+"日";case"M":return t+"月";case"w":case"W":return t+"週";default:return t}},relativeTime:{future:"%s內",past:"%s前",s:"幾秒",m:"1分鐘",mm:"%d分鐘",h:"1小時",hh:"%d小時",d:"1天",dd:"%d天",M:"1個月",MM:"%d個月",y:"1年",yy:"%d年"}});return e})},function(t,e,n){var o,i;(function(r){(function(){"use strict";function a(t){this._value=t}function l(t){return 0===t?1:Math.floor(Math.log(Math.abs(t))/Math.LN10)+1}function s(t){var e,n="";for(e=0;e0?c=o+i+s(r-i.length):(a=+o<0?"-0":"0",e>0&&(a+="."),u=s(-1*r-1),l=(u+Math.abs(o)+i).substr(0,e),c=a+l),+r>0&&e>0&&(c+="."+s(e)),c}function c(t,e,n,o){var i,r,a=Math.pow(10,e);return t.toString().indexOf("e")>-1?(r=u(t,e),"-"===r.charAt(0)&&+r>=0&&(r=r.substr(1))):r=(n(t+"e+"+e)/a).toFixed(e),o&&(i=new RegExp("0{1,"+o+"}$"),r=r.replace(i,"")),r}function d(t,e,n){var o,i=e.replace(/\{[^\{\}]*\}/g,"");return o=i.indexOf("$")>-1?h(t,S[k].currency.symbol,e,n):i.indexOf("%")>-1?g(t,e,n):i.indexOf(":")>-1?p(t,e):m(t._value,e,n)}function A(t,e){var n,o,i,r,a,l=e,s=!1;if(e.indexOf(":")>-1)t._value=M(e);else if(e===Q)t._value=0;else{for("."!==S[k].delimiters.decimal&&(e=e.replace(/\./g,"").replace(S[k].delimiters.decimal,".")),n=new RegExp("[^a-zA-Z]"+S[k].abbreviations.thousand+"(?:\\)|(\\"+S[k].currency.symbol+")?(?:\\))?)?$"),o=new RegExp("[^a-zA-Z]"+S[k].abbreviations.million+"(?:\\)|(\\"+S[k].currency.symbol+")?(?:\\))?)?$"),i=new RegExp("[^a-zA-Z]"+S[k].abbreviations.billion+"(?:\\)|(\\"+S[k].currency.symbol+")?(?:\\))?)?$"),r=new RegExp("[^a-zA-Z]"+S[k].abbreviations.trillion+"(?:\\)|(\\"+S[k].currency.symbol+")?(?:\\))?)?$"),a=1;a-1?s=Math.pow(1024,a):e.indexOf(D[a])>-1&&(s=Math.pow(1e3,a));var u=e.replace(/[^0-9\.]+/g,"");""===u?t._value=NaN:(t._value=(s?s:1)*(l.match(n)?Math.pow(10,3):1)*(l.match(o)?Math.pow(10,6):1)*(l.match(i)?Math.pow(10,9):1)*(l.match(r)?Math.pow(10,12):1)*(e.indexOf("%")>-1?.01:1)*((e.split("-").length+Math.min(e.split("(").length-1,e.split(")").length-1))%2?1:-1)*Number(u),t._value=s?Math.ceil(t._value):t._value)}return t._value}function h(t,e,n,o){var i,r,a=n,l=a.indexOf("$"),s=a.indexOf("("),u=a.indexOf("+"),c=a.indexOf("-"),d="",A="";if(a.indexOf("$")===-1?"infix"===S[k].currency.position?(A=e,S[k].currency.spaceSeparated&&(A=" "+A+" ")):S[k].currency.spaceSeparated&&(d=" "):a.indexOf(" $")>-1?(d=" ",a=a.replace(" $","")):a.indexOf("$ ")>-1?(d=" ",a=a.replace("$ ","")):a=a.replace("$",""),r=m(t._value,a,o,A),n.indexOf("$")===-1)switch(S[k].currency.position){case"postfix":r.indexOf(")")>-1?(r=r.split(""),r.splice(-1,0,d+e),r=r.join("")):r=r+d+e;break;case"infix":break;case"prefix":r.indexOf("(")>-1||r.indexOf("-")>-1?(r=r.split(""),i=Math.max(s,c)+1,r.splice(i,0,e+d),r=r.join("")):r=e+d+r;break;default:throw Error('Currency position should be among ["prefix", "infix", "postfix"]')}else l<=1?r.indexOf("(")>-1||r.indexOf("+")>-1||r.indexOf("-")>-1?(r=r.split(""),i=1,(l-1?(r=r.split(""),r.splice(-1,0,d+e),r=r.join("")):r=r+d+e;return r}function f(t,e,n,o){return h(t,e,n,o)}function g(t,e,n){var o,i="",r=100*t._value;return e.indexOf(" %")>-1?(i=" ",e=e.replace(" %","")):e=e.replace("%",""),o=m(r,e,n),o.indexOf(")")>-1?(o=o.split(""),o.splice(-1,0,i+"%"),o=o.join("")):o=o+i+"%",o}function p(t){var e=Math.floor(t._value/60/60),n=Math.floor((t._value-60*e*60)/60),o=Math.round(t._value-60*e*60-60*n);return e+":"+(n<10?"0"+n:n)+":"+(o<10?"0"+o:o)}function M(t){var e=t.split(":"),n=0;return 3===e.length?(n+=60*Number(e[0])*60,n+=60*Number(e[1]),n+=Number(e[2])):2===e.length&&(n+=60*Number(e[0]),n+=Number(e[1])),Number(n)}function y(t,e,n){var o,i,r,a=e[0],l=Math.abs(t);if(l>=n){for(o=1;o=i&&l-1?(T=!0,e=e.slice(1,-1)):e.indexOf("+")>-1&&(E=!0,e=e.replace(/\+/g,"")),e.indexOf("a")>-1&&(f=e.split(".")[0].match(/[0-9]+/g)||["0"],f=parseInt(f[0],10),D=e.indexOf("aK")>=0,N=e.indexOf("aM")>=0,B=e.indexOf("aB")>=0,j=e.indexOf("aT")>=0,_=D||N||B||j,e.indexOf(" a")>-1?(x=" ",e=e.replace(" a","")):e=e.replace("a",""),a=l(t),d=a%3,d=0===d?3:d,f&&0!==Y&&(A=3*~~((Math.min(f,a)-d)/3),Y/=Math.pow(10,A)),a!==f&&(Y>=Math.pow(10,12)&&!_||j?(x+=S[k].abbreviations.trillion,t/=Math.pow(10,12)):Y=Math.pow(10,9)&&!_||B?(x+=S[k].abbreviations.billion,t/=Math.pow(10,9)):Y=Math.pow(10,6)&&!_||N?(x+=S[k].abbreviations.million,t/=Math.pow(10,6)):(Y=Math.pow(10,3)&&!_||D)&&(x+=S[k].abbreviations.thousand,t/=Math.pow(10,3))),u=l(t),f&&u-1){e.indexOf(" "+i.marker)>-1&&(U=" "),e=e.replace(U+i.marker,""),r=y(t,i.suffixes,i.scale),t=r.value,U+=r.suffix;break}if(e.indexOf("o")>-1&&(e.indexOf(" o")>-1?(R=" ",e=e.replace(" o","")):e=e.replace("o",""),S[k].ordinal&&(R+=S[k].ordinal(t))),e.indexOf("[.]")>-1&&(I=!0,e=e.replace("[.]",".")),g=e.split(".")[1],m=e.indexOf(","),g){var W=[];if(g.indexOf("*")!==-1?(O=t.toString(),W=O.split("."),W.length>1&&(O=c(t,W[1].length,n))):g.indexOf("[")>-1?(g=g.replace("]",""),g=g.split("["),O=c(t,g[0].length+g[1].length,n,g[1].length)):O=c(t,g.length,n),W=O.split("."),h=W[0],W.length>1&&W[1].length){var J=o?x+o:S[k].delimiters.decimal;O=J+W[1]}else O="";I&&0===Number(O.slice(1))&&(O="")}else h=c(t,0,n);return h.indexOf("-")>-1&&(h=h.slice(1),z=!0),h.length-1&&(h=h.toString().replace(/(\d)(?=(\d{3})+(?!\d))/g,"$1"+S[k].delimiters.thousands)),0===e.indexOf(".")&&(h=""),w=e.indexOf("("),v=e.indexOf("-"),F=w0||"grunt"===r.title||"gulp"===r.title)&&!0}function C(t){var e=t.toString().split(".");return e.length<2?1:Math.pow(10,e[1].length)}function T(){var t=Array.prototype.slice.call(arguments);return t.reduce(function(t,e){var n=C(t),o=C(e);return n>o?n:o},-(1/0))}var E,I="1.11.0",x=["B","KiB","MiB","GiB","TiB","PiB","EiB","ZiB","YiB"],D=["B","KB","MB","GB","TB","PB","EB","ZB","YB"],N={general:{scale:1024,suffixes:D,marker:"bd"},binary:{scale:1024,suffixes:x,marker:"b"},decimal:{scale:1e3,suffixes:D,marker:"d"}},L=[N.general,N.binary,N.decimal],S={},B=S,k="en-US",Q=null,j="0,0",_="0$",U="undefined"!=typeof t&&t.exports,R={delimiters:{thousands:",",decimal:"."},abbreviations:{thousand:"k",million:"m",billion:"b",trillion:"t"},ordinal:function(t){var e=t%10;return 1===~~(t%100/10)?"th":1===e?"st":2===e?"nd":3===e?"rd":"th"},currency:{symbol:"$",position:"prefix"},defaults:{currencyFormat:",0000 a"},formats:{fourDigits:"0000 a",fullWithTwoDecimals:"$ ,0.00",fullWithTwoDecimalsNoCurrency:",0.00"}};E=function(t){return t=E.isNumbro(t)?t.value():"string"==typeof t||"number"==typeof t?E.fn.unformat(t):NaN,new a(Number(t))},E.version=I,E.isNumbro=function(t){return t instanceof a},E.setLanguage=function(t,e){console.warn("`setLanguage` is deprecated since version 1.6.0. Use `setCulture` instead");var n=t,o=t.split("-")[0],i=null;B[n]||(Object.keys(B).forEach(function(t){i||t.split("-")[0]!==o||(i=t)}),n=i||e||"en-US"),v(n)},E.setCulture=function(t,e){var n=t,o=t.split("-")[1],i=null;S[n]||(o&&Object.keys(S).forEach(function(t){i||t.split("-")[1]!==o||(i=t)}),n=i||e||"en-US"),v(n)},E.language=function(t,e){if(console.warn("`language` is deprecated since version 1.6.0. Use `culture` instead"),!t)return k;if(t&&!e){if(!B[t])throw new Error("Unknown language : "+t);v(t)}return!e&&B[t]||w(t,e),E},E.culture=function(t,e){if(!t)return k;if(t&&!e){if(!S[t])throw new Error("Unknown culture : "+t);v(t)}return!e&&S[t]||w(t,e),E},E.languageData=function(t){if(console.warn("`languageData` is deprecated since version 1.6.0. Use `cultureData` instead"),!t)return B[k];if(!B[t])throw new Error("Unknown language : "+t);return B[t]},E.cultureData=function(t){if(!t)return S[k];if(!S[t])throw new Error("Unknown culture : "+t);return S[t]},E.culture("en-US",R),E.languages=function(){return console.warn("`languages` is deprecated since version 1.6.0. Use `cultures` instead"),B},E.cultures=function(){return S},E.zeroFormat=function(t){Q="string"==typeof t?t:null},E.defaultFormat=function(t){j="string"==typeof t?t:"0.0"},E.defaultCurrencyFormat=function(t){_="string"==typeof t?t:"0$"},E.validate=function(t,e){var n,o,i,r,a,l,s,u;if("string"!=typeof t&&(t+="",console.warn&&console.warn("Numbro.js: Value is not string. It has been co-erced to: ",t)),t=t.trim(),t=t.replace(/^[+-]?/,""),t.match(/^\d+$/))return!0;if(""===t)return!1;try{s=E.cultureData(e)}catch(t){s=E.cultureData(E.culture())}return i=s.currency.symbol,a=s.abbreviations,n=s.delimiters.decimal,o="."===s.delimiters.thousands?"\\.":s.delimiters.thousands,u=t.match(/^[^\d\.\,]+/),(null===u||(t=t.substr(1),u[0]===i))&&(u=t.match(/[^\d]+$/),(null===u||(t=t.slice(0,-1),u[0]===a.thousand||u[0]===a.million||u[0]===a.billion||u[0]===a.trillion))&&(l=new RegExp(o+"{2}"),!t.match(/[^\d.,]/g)&&(r=t.split(n),!(r.length>2)&&(r.length<2?!!r[0].match(/^\d+.*\d$/)&&!r[0].match(l):""===r[0]?!r[0].match(l)&&!!r[1].match(/^\d+$/):1===r[0].length?!!r[0].match(/^\d+$/)&&!r[0].match(l)&&!!r[1].match(/^\d+$/):!!r[0].match(/^\d+.*\d$/)&&!r[0].match(l)&&!!r[1].match(/^\d+$/)))))},E.loadLanguagesInNode=function(){console.warn("`loadLanguagesInNode` is deprecated since version 1.6.0. Use `loadCulturesInNode` instead"),E.loadCulturesInNode()},E.loadCulturesInNode=function(){var t=n(166);for(var e in t)e&&E.culture(e,t[e])},"function"!=typeof Array.prototype.reduce&&(Array.prototype.reduce=function(t,e){if(null===this||"undefined"==typeof this)throw new TypeError("Array.prototype.reduce called on null or undefined");if("function"!=typeof t)throw new TypeError(t+" is not a function");var n,o,i=this.length>>>0,r=!1;for(1n;++n)this.hasOwnProperty(n)&&(r?o=t(o,this[n],n,this):(o=this[n],r=!0));if(!r)throw new TypeError("Reduce of empty array with no initial value");return o}),E.fn=a.prototype={clone:function(){return E(this)},format:function(t,e){return d(this,t?t:j,void 0!==e?e:Math.round)},formatCurrency:function(t,e){return h(this,S[k].currency.symbol,t?t:_,void 0!==e?e:Math.round)},formatForeignCurrency:function(t,e,n){return f(this,t,e?e:_,void 0!==n?n:Math.round)},unformat:function(t){if("number"==typeof t)return t;if("string"==typeof t){var e=A(this,t);return isNaN(e)?void 0:e}},binaryByteUnits:function(){return y(this._value,N.binary.suffixes,N.binary.scale).suffix},byteUnits:function(){return y(this._value,N.general.suffixes,N.general.scale).suffix},decimalByteUnits:function(){return y(this._value,N.decimal.suffixes,N.decimal.scale).suffix},value:function(){return this._value},valueOf:function(){return this._value},set:function(t){return this._value=Number(t),this},add:function(t){function e(t,e){return t+n*e}var n=T.call(null,this._value,t);return this._value=[this._value,t].reduce(e,0)/n,this},subtract:function(t){function e(t,e){return t-n*e}var n=T.call(null,this._value,t);return this._value=[t].reduce(e,this._value*n)/n,this},multiply:function(t){function e(t,e){var n=T(t,e),o=t*n;return o*=e*n,o/=n*n}return this._value=[this._value,t].reduce(e,1),this},divide:function(t){function e(t,e){var n=T(t,e);return t*n/(e*n)}return this._value=[this._value,t].reduce(e),this},difference:function(t){return Math.abs(E(this._value).subtract(t).value())}},b()&&E.loadCulturesInNode(),U?t.exports=E:("undefined"==typeof ender&&(this.numbro=E),o=[],i=function(){return E}.apply(e,o),!(void 0!==i&&(t.exports=i)))}).call("undefined"==typeof window?this:window)}).call(e,n(61))},function(t,e,n){e.bg=n(167),e["cs-CZ"]=n(168),e["da-DK"]=n(169),e["de-AT"]=n(170),e["de-CH"]=n(171),e["de-DE"]=n(172),e["de-LI"]=n(173),e.el=n(174),e["en-AU"]=n(175),e["en-GB"]=n(176),e["en-IE"]=n(177),e["en-NZ"]=n(178),e["en-ZA"]=n(179),e["es-AR"]=n(180),e["es-CL"]=n(181),e["es-CO"]=n(182),e["es-CR"]=n(183),e["es-ES"]=n(184),e["es-NI"]=n(185),e["es-PE"]=n(186),e["es-PR"]=n(187),e["es-SV"]=n(188),e["et-EE"]=n(189),e["fa-IR"]=n(190),e["fi-FI"]=n(191),e["fil-PH"]=n(192),e["fr-CA"]=n(193),e["fr-CH"]=n(194),e["fr-FR"]=n(195),e["he-IL"]=n(196),e["hu-HU"]=n(197),e.id=n(198),e["it-CH"]=n(199),e["it-IT"]=n(200),e["ja-JP"]=n(201),e["ko-KR"]=n(202),e["lv-LV"]=n(203),e["nb-NO"]=n(204),e.nb=n(205),e["nl-BE"]=n(206),e["nl-NL"]=n(207),e.nn=n(208),e["pl-PL"]=n(209),e["pt-BR"]=n(210),e["pt-PT"]=n(211),e["ro-RO"]=n(212),e.ro=n(213),e["ru-RU"]=n(214),e["ru-UA"]=n(215),e["sk-SK"]=n(216),e.sl=n(217),e["sr-Cyrl-RS"]=n(218),e["sv-SE"]=n(219),e["th-TH"]=n(220),e["tr-TR"]=n(221),e["uk-UA"]=n(222),e["zh-CN"]=n(223),e["zh-MO"]=n(224),e["zh-SG"]=n(225),e["zh-TW"]=n(226)},function(t,e){(function(){"use strict";var e={langLocaleCode:"bg",cultureCode:"bg",delimiters:{thousands:" ",decimal:","},abbreviations:{thousand:"И",million:"А",billion:"M",trillion:"T"},ordinal:function(){return"."},currency:{symbol:"лв."}};"undefined"!=typeof t&&t.exports&&(t.exports=e),"undefined"!=typeof window&&window.numbro&&window.numbro.culture&&this.numbro.culture("bg",e)}).call("undefined"==typeof window?this:window)},function(t,e){(function(){"use strict";var e={langLocaleCode:"cs-CZ",cultureCode:"cs-CZ",delimiters:{thousands:" ",decimal:","},abbreviations:{thousand:"tis.",million:"mil.",billion:"mld.",trillion:"bil."},ordinal:function(){return"."},currency:{symbol:"Kč",position:"postfix",spaceSeparated:!0},defaults:{currencyFormat:",4 a"},formats:{fourDigits:"4 a",fullWithTwoDecimals:",0.00 $",fullWithTwoDecimalsNoCurrency:",0.00",fullWithNoDecimals:",0 $"}};"undefined"!=typeof t&&t.exports&&(t.exports=e),"undefined"!=typeof window&&window.numbro&&window.numbro.culture&&window.numbro.culture(e.cultureCode,e)}).call("undefined"==typeof window?this:window)},function(t,e){(function(){"use strict";var e={langLocaleCode:"da-DK",cultureCode:"da-DK",delimiters:{thousands:".",decimal:","},abbreviations:{thousand:"k",million:"mio",billion:"mia",trillion:"b"},ordinal:function(){return"."},currency:{symbol:"kr",position:"postfix"},defaults:{currencyFormat:",4 a"},formats:{fourDigits:"4 a",fullWithTwoDecimals:",0.00 $",fullWithTwoDecimalsNoCurrency:",0.00",fullWithNoDecimals:",0 $"}};"undefined"!=typeof t&&t.exports&&(t.exports=e),"undefined"!=typeof window&&window.numbro&&window.numbro.culture&&window.numbro.culture(e.cultureCode,e)}).call("undefined"==typeof window?this:window)},function(t,e){(function(){"use strict";var e={langLocaleCode:"de-AT",cultureCode:"de-AT",delimiters:{thousands:" ",decimal:","},abbreviations:{thousand:"k",million:"m",billion:"b",trillion:"t"},ordinal:function(){return"."},currency:{symbol:"€"}};"undefined"!=typeof t&&t.exports&&(t.exports=e),"undefined"!=typeof window&&window.numbro&&window.numbro.culture&&window.numbro.culture(e.cultureCode,e)}).call("undefined"==typeof window?this:window)},function(t,e){(function(){"use strict";var e={langLocaleCode:"de-CH",cultureCode:"de-CH",delimiters:{thousands:"'",decimal:"."},abbreviations:{thousand:"k",million:"m",billion:"b",trillion:"t"},ordinal:function(){return"."},currency:{symbol:"CHF",position:"postfix"},defaults:{currencyFormat:",4 a"},formats:{fourDigits:"4 a",fullWithTwoDecimals:",0.00 $",fullWithTwoDecimalsNoCurrency:",0.00",fullWithNoDecimals:",0 $"}};"undefined"!=typeof t&&t.exports&&(t.exports=e),"undefined"!=typeof window&&window.numbro&&window.numbro.culture&&window.numbro.culture(e.cultureCode,e)}).call("undefined"==typeof window?this:window)},function(t,e){(function(){"use strict";var e={langLocaleCode:"de-DE",cultureCode:"de-DE",delimiters:{thousands:".",decimal:","},abbreviations:{thousand:"k",million:"m",billion:"b",trillion:"t"},ordinal:function(){return"."},currency:{symbol:"€",position:"postfix",spaceSeparated:!0},defaults:{currencyFormat:",4"},formats:{fourDigits:"4 a",fullWithTwoDecimals:",0.00 $",fullWithTwoDecimalsNoCurrency:",0.00",fullWithNoDecimals:",0 $"}};"undefined"!=typeof t&&t.exports&&(t.exports=e),"undefined"!=typeof window&&window.numbro&&window.numbro.culture&&window.numbro.culture(e.cultureCode,e)}).call("undefined"==typeof window?this:window)},function(t,e){(function(){"use strict";var e={langLocaleCode:"de-LI",cultureCode:"de-LI",delimiters:{thousands:"'",decimal:"."},abbreviations:{thousand:"k",million:"m",billion:"b",trillion:"t"},ordinal:function(){return"."},currency:{symbol:"CHF",position:"postfix"},defaults:{currencyFormat:",4 a"},formats:{fourDigits:"4 a",fullWithTwoDecimals:",0.00 $",fullWithTwoDecimalsNoCurrency:",0.00",fullWithNoDecimals:",0 $"}};"undefined"!=typeof t&&t.exports&&(t.exports=e),"undefined"!=typeof window&&window.numbro&&window.numbro.culture&&window.numbro.culture(e.cultureCode,e)}).call("undefined"==typeof window?this:window)},function(t,e){(function(){"use strict";var e={langLocaleCode:"el",cultureCode:"el",delimiters:{thousands:".",decimal:","},abbreviations:{thousand:"χ",million:"ε",billion:"δ",trillion:"τ"},ordinal:function(){return"."},currency:{symbol:"€"}};"undefined"!=typeof t&&t.exports&&(t.exports=e),"undefined"!=typeof window&&window.numbro&&window.numbro.culture&&window.numbro.culture("el",e)}).call("undefined"==typeof window?this:window)},function(t,e){(function(){"use strict";var e={langLocaleCode:"en-AU",cultureCode:"en-AU",delimiters:{thousands:",",decimal:"."},abbreviations:{thousand:"k",million:"m",billion:"b",trillion:"t"},ordinal:function(t){var e=t%10;return 1===~~(t%100/10)?"th":1===e?"st":2===e?"nd":3===e?"rd":"th"},currency:{symbol:"$",position:"prefix"},defaults:{currencyFormat:",4 a"},formats:{fourDigits:"4 a",fullWithTwoDecimals:"$ ,0.00",fullWithTwoDecimalsNoCurrency:",0.00",fullWithNoDecimals:"$ ,0"}};"undefined"!=typeof t&&t.exports&&(t.exports=e),"undefined"!=typeof window&&window.numbro&&window.numbro.culture&&window.numbro.culture(e.cultureCode,e)}).call("undefined"==typeof window?this:window)},function(t,e){(function(){"use strict";var e={langLocaleCode:"en-GB",cultureCode:"en-GB",delimiters:{thousands:",",decimal:"."},abbreviations:{thousand:"k",million:"m",billion:"b",trillion:"t"},ordinal:function(t){var e=t%10;return 1===~~(t%100/10)?"th":1===e?"st":2===e?"nd":3===e?"rd":"th"},currency:{symbol:"£",position:"prefix"},defaults:{currencyFormat:",4 a"},formats:{fourDigits:"4 a",fullWithTwoDecimals:"$ ,0.00",fullWithTwoDecimalsNoCurrency:",0.00",fullWithNoDecimals:"$ ,0"}};"undefined"!=typeof t&&t.exports&&(t.exports=e),"undefined"!=typeof window&&window.numbro&&window.numbro.culture&&window.numbro.culture(e.cultureCode,e)}).call("undefined"==typeof window?this:window)},function(t,e){(function(){"use strict";var e={langLocaleCode:"en-IE",cultureCode:"en-IE",delimiters:{thousands:",",decimal:"."},abbreviations:{thousand:"k",million:"m",billion:"b",trillion:"t"},ordinal:function(t){var e=t%10;return 1===~~(t%100/10)?"th":1===e?"st":2===e?"nd":3===e?"rd":"th"},currency:{symbol:"€"}};"undefined"!=typeof t&&t.exports&&(t.exports=e),"undefined"!=typeof window&&window.numbro&&window.numbro.culture&&window.numbro.culture("en-gb",e)}).call("undefined"==typeof window?this:window)},function(t,e){(function(){"use strict";var e={langLocaleCode:"en-NZ",cultureCode:"en-NZ",delimiters:{thousands:",",decimal:"."},abbreviations:{thousand:"k",million:"m",billion:"b",trillion:"t"},ordinal:function(t){var e=t%10;return 1===~~(t%100/10)?"th":1===e?"st":2===e?"nd":3===e?"rd":"th"},currency:{symbol:"$",position:"prefix"},defaults:{currencyFormat:",4 a"},formats:{fourDigits:"4 a",fullWithTwoDecimals:"$ ,0.00",fullWithTwoDecimalsNoCurrency:",0.00",fullWithNoDecimals:"$ ,0"}};"undefined"!=typeof t&&t.exports&&(t.exports=e),"undefined"!=typeof window&&window.numbro&&window.numbro.culture&&window.numbro.culture(e.cultureCode,e)}).call("undefined"==typeof window?this:window)},function(t,e){(function(){"use strict";var e={langLocaleCode:"en-ZA",cultureCode:"en-ZA",delimiters:{thousands:" ",decimal:","},abbreviations:{thousand:"k",million:"m",billion:"b",trillion:"t"},ordinal:function(t){var e=t%10;return 1===~~(t%100/10)?"th":1===e?"st":2===e?"nd":3===e?"rd":"th"},currency:{symbol:"R",position:"prefix"},defaults:{currencyFormat:",4 a"},formats:{fourDigits:"4 a",fullWithTwoDecimals:"$ ,0.00",fullWithTwoDecimalsNoCurrency:",0.00",fullWithNoDecimals:"$ ,0"}};"undefined"!=typeof t&&t.exports&&(t.exports=e),"undefined"!=typeof window&&window.numbro&&window.numbro.culture&&window.numbro.culture(e.cultureCode,e)}).call("undefined"==typeof window?this:window)},function(t,e){(function(){"use strict";var e={langLocaleCode:"es-AR",cultureCode:"es-AR",delimiters:{thousands:".",decimal:","},abbreviations:{thousand:"k",million:"mm",billion:"b",trillion:"t"},ordinal:function(t){var e=t%10;return 1===e||3===e?"er":2===e?"do":7===e||0===e?"mo":8===e?"vo":9===e?"no":"to"},currency:{symbol:"$",position:"postfix"},defaults:{currencyFormat:",4 a"},formats:{fourDigits:"4 a",fullWithTwoDecimals:",0.00 $",fullWithTwoDecimalsNoCurrency:",0.00",fullWithNoDecimals:",0 $"}};"undefined"!=typeof t&&t.exports&&(t.exports=e),"undefined"!=typeof window&&window.numbro&&window.numbro.culture&&window.numbro.culture(e.cultureCode,e)}).call("undefined"==typeof window?this:window)},function(t,e){(function(){"use strict";var e={langLocaleCode:"es-CL",cultureCode:"es-CL",delimiters:{thousands:".",decimal:","},abbreviations:{thousand:"k",million:"mm",billion:"b",trillion:"t"},ordinal:function(t){var e=t%10;return 1===e||3===e?"er":2===e?"do":7===e||0===e?"mo":8===e?"vo":9===e?"no":"to"},currency:{symbol:"$",position:"prefix"},defaults:{currencyFormat:"$0,0"},formats:{fourDigits:"4 a",fullWithTwoDecimals:",0.00 $",fullWithTwoDecimalsNoCurrency:",0.00",fullWithNoDecimals:",0 $"}};"undefined"!=typeof t&&t.exports&&(t.exports=e),"undefined"!=typeof window&&window.numbro&&window.numbro.culture&&window.numbro.culture(e.cultureCode,e)}).call("undefined"==typeof window?this:window)},function(t,e){(function(){"use strict";var e={langLocaleCode:"es-CO",cultureCode:"es-CO",delimiters:{thousands:".",decimal:","},abbreviations:{thousand:"k",million:"mm",billion:"b",trillion:"t"},ordinal:function(t){var e=t%10;return 1===e||3===e?"er":2===e?"do":7===e||0===e?"mo":8===e?"vo":9===e?"no":"to"},currency:{symbol:"€",position:"postfix"},defaults:{currencyFormat:",4 a"},formats:{fourDigits:"4 a",fullWithTwoDecimals:",0.00 $",fullWithTwoDecimalsNoCurrency:",0.00",fullWithNoDecimals:",0 $"}};"undefined"!=typeof t&&t.exports&&(t.exports=e),"undefined"!=typeof window&&window.numbro&&window.numbro.culture&&window.numbro.culture(e.cultureCode,e)}).call("undefined"==typeof window?this:window)},function(t,e){(function(){"use strict";var e={langLocaleCode:"es-CR", -cultureCode:"es-CR",delimiters:{thousands:" ",decimal:","},abbreviations:{thousand:"k",million:"mm",billion:"b",trillion:"t"},ordinal:function(t){var e=t%10;return 1===e||3===e?"er":2===e?"do":7===e||0===e?"mo":8===e?"vo":9===e?"no":"to"},currency:{symbol:"₡",position:"postfix"},defaults:{currencyFormat:",4 a"},formats:{fourDigits:"4 a",fullWithTwoDecimals:",0.00 $",fullWithTwoDecimalsNoCurrency:",0.00",fullWithNoDecimals:",0 $"}};"undefined"!=typeof t&&t.exports&&(t.exports=e),"undefined"!=typeof window&&window.numbro&&window.numbro.culture&&window.numbro.culture(e.cultureCode,e)}).call("undefined"==typeof window?this:window)},function(t,e){(function(){"use strict";var e={langLocaleCode:"es-ES",cultureCode:"es-ES",delimiters:{thousands:".",decimal:","},abbreviations:{thousand:"k",million:"mm",billion:"b",trillion:"t"},ordinal:function(t){var e=t%10;return 1===e||3===e?"er":2===e?"do":7===e||0===e?"mo":8===e?"vo":9===e?"no":"to"},currency:{symbol:"€",position:"postfix"},defaults:{currencyFormat:",4 a"},formats:{fourDigits:"4 a",fullWithTwoDecimals:",0.00 $",fullWithTwoDecimalsNoCurrency:",0.00",fullWithNoDecimals:",0 $"}};"undefined"!=typeof t&&t.exports&&(t.exports=e),"undefined"!=typeof window&&window.numbro&&window.numbro.culture&&window.numbro.culture(e.cultureCode,e)}).call("undefined"==typeof window?this:window)},function(t,e){(function(){"use strict";var e={langLocaleCode:"es-NI",cultureCode:"es-NI",delimiters:{thousands:",",decimal:"."},abbreviations:{thousand:"k",million:"mm",billion:"b",trillion:"t"},ordinal:function(t){var e=t%10;return 1===e||3===e?"er":2===e?"do":7===e||0===e?"mo":8===e?"vo":9===e?"no":"to"},currency:{symbol:"C$",position:"prefix"},defaults:{currencyFormat:",4 a"},formats:{fourDigits:"4 a",fullWithTwoDecimals:",0.00 $",fullWithTwoDecimalsNoCurrency:",0.00",fullWithNoDecimals:",0 $"}};"undefined"!=typeof t&&t.exports&&(t.exports=e),"undefined"!=typeof window&&window.numbro&&window.numbro.culture&&window.numbro.culture(e.cultureCode,e)}).call("undefined"==typeof window?this:window)},function(t,e){(function(){"use strict";var e={langLocaleCode:"es-PE",cultureCode:"es-PE",delimiters:{thousands:",",decimal:"."},abbreviations:{thousand:"k",million:"mm",billion:"b",trillion:"t"},ordinal:function(t){var e=t%10;return 1===e||3===e?"er":2===e?"do":7===e||0===e?"mo":8===e?"vo":9===e?"no":"to"},currency:{symbol:"S/.",position:"prefix"},defaults:{currencyFormat:",4 a"},formats:{fourDigits:"4 a",fullWithTwoDecimals:",0.00 $",fullWithTwoDecimalsNoCurrency:",0.00",fullWithNoDecimals:",0 $"}};"undefined"!=typeof t&&t.exports&&(t.exports=e),"undefined"!=typeof window&&window.numbro&&window.numbro.culture&&window.numbro.culture(e.cultureCode,e)}).call("undefined"==typeof window?this:window)},function(t,e){(function(){"use strict";var e={langLocaleCode:"es-PR",cultureCode:"es-PR",delimiters:{thousands:",",decimal:"."},abbreviations:{thousand:"k",million:"mm",billion:"b",trillion:"t"},ordinal:function(t){var e=t%10;return 1===e||3===e?"er":2===e?"do":7===e||0===e?"mo":8===e?"vo":9===e?"no":"to"},currency:{symbol:"$",position:"prefix"},defaults:{currencyFormat:",4 a"},formats:{fourDigits:"4 a",fullWithTwoDecimals:",0.00 $",fullWithTwoDecimalsNoCurrency:",0.00",fullWithNoDecimals:",0 $"}};"undefined"!=typeof t&&t.exports&&(t.exports=e),"undefined"!=typeof window&&window.numbro&&window.numbro.culture&&window.numbro.culture(e.cultureCode,e)}).call("undefined"==typeof window?this:window)},function(t,e){(function(){"use strict";var e={langLocaleCode:"es-SV",cultureCode:"es-SV",delimiters:{thousands:",",decimal:"."},abbreviations:{thousand:"k",million:"mm",billion:"b",trillion:"t"},ordinal:function(t){var e=t%10;return 1===e||3===e?"er":2===e?"do":7===e||0===e?"mo":8===e?"vo":9===e?"no":"to"},currency:{symbol:"$",position:"prefix"},defaults:{currencyFormat:",4 a"},formats:{fourDigits:"4 a",fullWithTwoDecimals:",0.00 $",fullWithTwoDecimalsNoCurrency:",0.00",fullWithNoDecimals:",0 $"}};"undefined"!=typeof t&&t.exports&&(t.exports=e),"undefined"!=typeof window&&window.numbro&&window.numbro.culture&&window.numbro.culture(e.cultureCode,e)}).call("undefined"==typeof window?this:window)},function(t,e){(function(){"use strict";var e={langLocaleCode:"et-EE",cultureCode:"et-EE",delimiters:{thousands:" ",decimal:","},abbreviations:{thousand:" tuh",million:" mln",billion:" mld",trillion:" trl"},ordinal:function(){return"."},currency:{symbol:"€",position:"postfix"},defaults:{currencyFormat:",4 a"},formats:{fourDigits:"4 a",fullWithTwoDecimals:",0.00 $",fullWithTwoDecimalsNoCurrency:",0.00",fullWithNoDecimals:",0 $"}};"undefined"!=typeof t&&t.exports&&(t.exports=e),"undefined"!=typeof window&&window.numbro&&window.numbro.culture&&window.numbro.culture(e.cultureCode,e)}).call("undefined"==typeof window?this:window)},function(t,e){(function(){"use strict";var e={langLocaleCode:"fa-IR",cultureCode:"fa-IR",delimiters:{thousands:"،",decimal:"."},abbreviations:{thousand:"هزار",million:"میلیون",billion:"میلیارد",trillion:"تریلیون"},ordinal:function(){return"ام"},currency:{symbol:"﷼"}};"undefined"!=typeof t&&t.exports&&(t.exports=e),"undefined"!=typeof window&&window.numbro&&window.numbro.culture&&window.numbro.culture(e.cultureCode,e)}).call("undefined"==typeof window?this:window)},function(t,e){(function(){"use strict";var e={langLocaleCode:"fi-FI",cultureCode:"fi-FI",delimiters:{thousands:" ",decimal:","},abbreviations:{thousand:"k",million:"M",billion:"G",trillion:"T"},ordinal:function(){return"."},currency:{symbol:"€",position:"postfix"},defaults:{currencyFormat:",4 a"},formats:{fourDigits:"4 a",fullWithTwoDecimals:",0.00 $",fullWithTwoDecimalsNoCurrency:",0.00",fullWithNoDecimals:",0 $"}};"undefined"!=typeof t&&t.exports&&(t.exports=e),"undefined"!=typeof window&&window.numbro&&window.numbro.culture&&window.numbro.culture(e.cultureCode,e)}).call("undefined"==typeof window?this:window)},function(t,e){(function(){"use strict";var e={langLocaleCode:"fil-PH",cultureCode:"fil-PH",delimiters:{thousands:",",decimal:"."},abbreviations:{thousand:"k",million:"m",billion:"b",trillion:"t"},ordinal:function(t){var e=t%10;return 1===~~(t%100/10)?"th":1===e?"st":2===e?"nd":3===e?"rd":"th"},currency:{symbol:"₱"}};"undefined"!=typeof t&&t.exports&&(t.exports=e),"undefined"!=typeof window&&window.numbro&&window.numbro.culture&&window.numbro.culture(e.cultureCode,e)}).call("undefined"==typeof window?this:window)},function(t,e){(function(){"use strict";var e={langLocaleCode:"fr-CA",cultureCode:"fr-CA",delimiters:{thousands:" ",decimal:","},abbreviations:{thousand:"k",million:"M",billion:"G",trillion:"T"},ordinal:function(t){return 1===t?"er":"ème"},currency:{symbol:"$",position:"postfix",spaceSeparated:!0},defaults:{currencyFormat:",4 a"},formats:{fourDigits:"4 a",fullWithTwoDecimals:"$ ,0.00",fullWithTwoDecimalsNoCurrency:",0.00",fullWithNoDecimals:"$ ,0"}};"undefined"!=typeof t&&t.exports&&(t.exports=e),"undefined"!=typeof window&&window.numbro&&window.numbro.culture&&window.numbro.culture(e.cultureCode,e)}).call("undefined"==typeof window?this:window)},function(t,e){(function(){"use strict";var e={langLocaleCode:"fr-CH",cultureCode:"fr-CH",delimiters:{thousands:" ",decimal:"."},abbreviations:{thousand:"k",million:"m",billion:"b",trillion:"t"},ordinal:function(t){return 1===t?"er":"ème"},currency:{symbol:"CHF",position:"postfix"},defaults:{currencyFormat:",4 a"},formats:{fourDigits:"4 a",fullWithTwoDecimals:",0.00 $",fullWithTwoDecimalsNoCurrency:",0.00",fullWithNoDecimals:",0 $"}};"undefined"!=typeof t&&t.exports&&(t.exports=e),"undefined"!=typeof window&&window.numbro&&window.numbro.culture&&window.numbro.culture(e.cultureCode,e)}).call("undefined"==typeof window?this:window)},function(t,e){(function(){"use strict";var e={langLocaleCode:"fr-FR",cultureCode:"fr-FR",delimiters:{thousands:" ",decimal:","},abbreviations:{thousand:"k",million:"m",billion:"b",trillion:"t"},ordinal:function(t){return 1===t?"er":"ème"},currency:{symbol:"€",position:"postfix"},defaults:{currencyFormat:",4 a"},formats:{fourDigits:"4 a",fullWithTwoDecimals:",0.00 $",fullWithTwoDecimalsNoCurrency:",0.00",fullWithNoDecimals:",0 $"}};"undefined"!=typeof t&&t.exports&&(t.exports=e),"undefined"!=typeof window&&window.numbro&&window.numbro.culture&&window.numbro.culture(e.cultureCode,e)}).call("undefined"==typeof window?this:window)},function(t,e){(function(){"use strict";var e={langLocaleCode:"he-IL",cultureCode:"he-IL",delimiters:{thousands:",",decimal:"."},abbreviations:{thousand:"אלף",million:"מליון",billion:"בליון",trillion:"טריליון"},currency:{symbol:"₪",position:"prefix"},defaults:{currencyFormat:",4 a"},formats:{fourDigits:"4 a",fullWithTwoDecimals:"₪ ,0.00",fullWithTwoDecimalsNoCurrency:",0.00",fullWithNoDecimals:"₪ ,0"}};"undefined"!=typeof t&&t.exports&&(t.exports=e),"undefined"!=typeof window&&window.numbro&&window.numbro.culture&&window.numbro.culture(e.cultureCode,e)}).call("undefined"==typeof window?this:window)},function(t,e){(function(){"use strict";var e={langLocaleCode:"hu-HU",cultureCode:"hu-HU",delimiters:{thousands:" ",decimal:","},abbreviations:{thousand:"E",million:"M",billion:"Mrd",trillion:"T"},ordinal:function(){return"."},currency:{symbol:" Ft",position:"postfix"},defaults:{currencyFormat:",4 a"},formats:{fourDigits:"4 a",fullWithTwoDecimals:",0.00 $",fullWithTwoDecimalsNoCurrency:",0.00",fullWithNoDecimals:",0 $"}};"undefined"!=typeof t&&t.exports&&(t.exports=e),"undefined"!=typeof window&&window.numbro&&window.numbro.culture&&window.numbro.culture(e.cultureCode,e)}).call("undefined"==typeof window?this:window)},function(t,e){(function(){"use strict";var e={langLocaleCode:"id",cultureCode:"id",delimiters:{thousands:",",decimal:"."},abbreviations:{thousand:"r",million:"j",billion:"m",trillion:"t"},ordinal:function(){return"."},currency:{symbol:"Rp"}};"undefined"!=typeof t&&t.exports&&(t.exports=e),"undefined"!=typeof window&&window.numbro&&window.numbro.culture&&window.numbro.culture("id",e)}).call("undefined"==typeof window?this:window)},function(t,e){(function(){"use strict";var e={langLocaleCode:"it-CH",cultureCode:"it-CH",delimiters:{thousands:"'",decimal:"."},abbreviations:{thousand:"mila",million:"mil",billion:"b",trillion:"t"},ordinal:function(){return"°"},currency:{symbol:"CHF"}};"undefined"!=typeof t&&t.exports&&(t.exports=e),"undefined"!=typeof window&&window.numbro&&window.numbro.culture&&window.numbro.culture("it-CH",e)}).call("undefined"==typeof window?this:window)},function(t,e){(function(){"use strict";var e={langLocaleCode:"it-IT",cultureCode:"it-IT",delimiters:{thousands:".",decimal:","},abbreviations:{thousand:"mila",million:"mil",billion:"b",trillion:"t"},ordinal:function(){return"º"},currency:{symbol:"€",position:"postfix"},defaults:{currencyFormat:",4 a"},formats:{fourDigits:"4 a",fullWithTwoDecimals:",0.00 $",fullWithTwoDecimalsNoCurrency:",0.00",fullWithNoDecimals:",0 $"}};"undefined"!=typeof t&&t.exports&&(t.exports=e),"undefined"!=typeof window&&window.numbro&&window.numbro.culture&&window.numbro.culture(e.cultureCode,e)}).call("undefined"==typeof window?this:window)},function(t,e){(function(){"use strict";var e={langLocaleCode:"ja-JP",cultureCode:"ja-JP",delimiters:{thousands:",",decimal:"."},abbreviations:{thousand:"千",million:"百万",billion:"十億",trillion:"兆"},ordinal:function(){return"."},currency:{symbol:"¥",position:"prefix"},defaults:{currencyFormat:",4 a"},formats:{fourDigits:"4 a",fullWithTwoDecimals:"$ ,0.00",fullWithTwoDecimalsNoCurrency:",0.00",fullWithNoDecimals:"$ ,0"}};"undefined"!=typeof t&&t.exports&&(t.exports=e),"undefined"!=typeof window&&window.numbro&&window.numbro.culture&&window.numbro.culture(e.cultureCode,e)}).call("undefined"==typeof window?this:window)},function(t,e){(function(){"use strict";var e={langLocaleCode:"ko-KR",cultureCode:"ko-KR",delimiters:{thousands:",",decimal:"."},abbreviations:{thousand:"천",million:"백만",billion:"십억",trillion:"일조"},ordinal:function(){return"."},currency:{symbol:"₩"}};"undefined"!=typeof t&&t.exports&&(t.exports=e),"undefined"!=typeof window&&window.numbro&&window.numbro.culture&&window.numbro.culture(e.cultureCode,e)}).call("undefined"==typeof window?this:window)},function(t,e){(function(){"use strict";var e={langLocaleCode:"lv-LV",cultureCode:"lv-LV",delimiters:{thousands:" ",decimal:","},abbreviations:{thousand:" tūkst.",million:" milj.",billion:" mljrd.",trillion:" trilj."},ordinal:function(){return"."},currency:{symbol:"€",position:"postfix"},defaults:{currencyFormat:",4 a"},formats:{fourDigits:"4 a",fullWithTwoDecimals:",0.00 $",fullWithTwoDecimalsNoCurrency:",0.00",fullWithNoDecimals:",0 $"}};"undefined"!=typeof t&&t.exports&&(t.exports=e),"undefined"!=typeof window&&window.numbro&&window.numbro.culture&&window.numbro.culture(e.cultureCode,e)}).call("undefined"==typeof window?this:window)},function(t,e){(function(){"use strict";var e={langLocaleCode:"nb-NO",cultureCode:"nb-NO",delimiters:{thousands:" ",decimal:","},abbreviations:{thousand:"t",million:"M",billion:"md",trillion:"t"},currency:{symbol:"kr",position:"postfix"},defaults:{currencyFormat:",4 a"},formats:{fourDigits:"4 a",fullWithTwoDecimals:",0.00 $",fullWithTwoDecimalsNoCurrency:",0.00",fullWithNoDecimals:",0 $"}};"undefined"!=typeof t&&t.exports&&(t.exports=e),"undefined"!=typeof window&&window.numbro&&window.numbro.culture&&window.numbro.culture(e.cultureCode,e)}).call("undefined"==typeof window?this:window)},function(t,e){(function(){"use strict";var e={langLocaleCode:"nb",cultureCode:"nb",delimiters:{thousands:" ",decimal:","},abbreviations:{thousand:"t",million:"mil",billion:"mia",trillion:"b"},ordinal:function(){return"."},currency:{symbol:"kr"}};"undefined"!=typeof t&&t.exports&&(t.exports=e),"undefined"!=typeof window&&window.numbro&&window.numbro.culture&&window.numbro.culture("nb",e)}).call("undefined"==typeof window?this:window)},function(t,e){(function(){"use strict";var e={langLocaleCode:"nl-BE",cultureCode:"nl-BE",delimiters:{thousands:" ",decimal:","},abbreviations:{thousand:"k",million:"mln",billion:"mld",trillion:"bln"},ordinal:function(t){var e=t%100;return 0!==t&&e<=1||8===e||e>=20?"ste":"de"},currency:{symbol:"€",position:"postfix"},defaults:{currencyFormat:",4 a"},formats:{fourDigits:"4 a",fullWithTwoDecimals:",0.00 $",fullWithTwoDecimalsNoCurrency:",0.00",fullWithNoDecimals:",0 $"}};"undefined"!=typeof t&&t.exports&&(t.exports=e),"undefined"!=typeof window&&window.numbro&&window.numbro.culture&&window.numbro.culture(e.cultureCode,e)}).call("undefined"==typeof window?this:window)},function(t,e){(function(){"use strict";var e={langLocaleCode:"nl-NL",cultureCode:"nl-NL",delimiters:{thousands:".",decimal:","},abbreviations:{thousand:"k",million:"mln",billion:"mrd",trillion:"bln"},ordinal:function(t){var e=t%100;return 0!==t&&e<=1||8===e||e>=20?"ste":"de"},currency:{symbol:"€",position:"postfix"},defaults:{currencyFormat:",4 a"},formats:{fourDigits:"4 a",fullWithTwoDecimals:",0.00 $",fullWithTwoDecimalsNoCurrency:",0.00",fullWithNoDecimals:",0 $"}};"undefined"!=typeof t&&t.exports&&(t.exports=e),"undefined"!=typeof window&&window.numbro&&window.numbro.culture&&window.numbro.culture(e.cultureCode,e)}).call("undefined"==typeof window?this:window)},function(t,e){!function(){"use strict";var e={langLocaleCode:"nn",cultureCode:"nn",delimiters:{thousands:" ",decimal:","},abbreviations:{thousand:"t",million:"mil",billion:"mia",trillion:"b"},ordinal:function(){return"."},currency:{symbol:"kr"}};"undefined"!=typeof t&&t.exports&&(t.exports=e),"undefined"!=typeof window&&window.numbro&&window.numbro.language&&window.numbro.language("nn",e)}()},function(t,e){(function(){"use strict";var e={langLocaleCode:"pl-PL",cultureCode:"pl-PL",delimiters:{thousands:" ",decimal:","},abbreviations:{thousand:"tys.",million:"mln",billion:"mld",trillion:"bln"},ordinal:function(){return"."},currency:{symbol:" zł",position:"postfix"},defaults:{currencyFormat:",4 a"},formats:{fourDigits:"4 a",fullWithTwoDecimals:",0.00 $",fullWithTwoDecimalsNoCurrency:",0.00",fullWithNoDecimals:",0 $"}};"undefined"!=typeof t&&t.exports&&(t.exports=e),"undefined"!=typeof window&&window.numbro&&window.numbro.culture&&window.numbro.culture(e.cultureCode,e)}).call("undefined"==typeof window?this:window)},function(t,e){(function(){"use strict";var e={langLocaleCode:"pt-BR",cultureCode:"pt-BR",delimiters:{thousands:".",decimal:","},abbreviations:{thousand:"mil",million:"milhões",billion:"b",trillion:"t"},ordinal:function(){return"º"},currency:{symbol:"R$",position:"prefix"},defaults:{currencyFormat:",4 a"},formats:{fourDigits:"4 a",fullWithTwoDecimals:",0.00 $",fullWithTwoDecimalsNoCurrency:",0.00",fullWithNoDecimals:",0 $"}};"undefined"!=typeof t&&t.exports&&(t.exports=e),"undefined"!=typeof window&&window.numbro&&window.numbro.culture&&window.numbro.culture(e.cultureCode,e)}).call("undefined"==typeof window?this:window)},function(t,e){(function(){"use strict";var e={langLocaleCode:"pt-PT",cultureCode:"pt-PT",delimiters:{thousands:" ",decimal:","},abbreviations:{thousand:"k",million:"m",billion:"b",trillion:"t"},ordinal:function(){return"º"},currency:{symbol:"€",position:"postfix"},defaults:{currencyFormat:",4 a"},formats:{fourDigits:"4 a",fullWithTwoDecimals:",0.00 $",fullWithTwoDecimalsNoCurrency:",0.00",fullWithNoDecimals:",0 $"}};"undefined"!=typeof t&&t.exports&&(t.exports=e),"undefined"!=typeof window&&window.numbro&&window.numbro.culture&&window.numbro.culture(e.cultureCode,e)}).call("undefined"==typeof window?this:window)},function(t,e){(function(){"use strict";var e={langLocaleCode:"ro-RO",cultureCode:"ro-RO",delimiters:{thousands:".",decimal:","},abbreviations:{thousand:"mii",million:"mil",billion:"mld",trillion:"bln"},ordinal:function(){return"."},currency:{symbol:" lei",position:"postfix"},defaults:{currencyFormat:",4 a"},formats:{fourDigits:"4 a",fullWithTwoDecimals:",0.00 $",fullWithTwoDecimalsNoCurrency:",0.00",fullWithNoDecimals:",0 $"}};"undefined"!=typeof t&&t.exports&&(t.exports=e),"undefined"!=typeof window&&window.numbro&&window.numbro.culture&&window.numbro.culture(e.cultureCode,e)}).call("undefined"==typeof window?this:window)},function(t,e){(function(){"use strict";var e={langLocaleCode:"ro",cultureCode:"ro",delimiters:{thousands:".",decimal:","},abbreviations:{thousand:"mie",million:"mln",billion:"mld",trillion:"t"},ordinal:function(){return"."},currency:{symbol:"RON"}};"undefined"!=typeof t&&t.exports&&(t.exports=e),"undefined"!=typeof window&&window.numbro&&window.numbro.culture&&window.numbro.culture("ro",e)}).call("undefined"==typeof window?this:window)},function(t,e){(function(){"use strict";var e={langLocaleCode:"ru-RU",cultureCode:"ru-RU",delimiters:{thousands:" ",decimal:","},abbreviations:{thousand:"тыс.",million:"млн",billion:"b",trillion:"t"},ordinal:function(){return"."},currency:{symbol:"руб.",position:"postfix"},defaults:{currencyFormat:",4 a"},formats:{fourDigits:"4 a",fullWithTwoDecimals:",0.00 $",fullWithTwoDecimalsNoCurrency:",0.00",fullWithNoDecimals:",0 $"}};"undefined"!=typeof t&&t.exports&&(t.exports=e),"undefined"!=typeof window&&window.numbro&&window.numbro.culture&&window.numbro.culture(e.cultureCode,e)}).call("undefined"==typeof window?this:window)},function(t,e){(function(){"use strict";var e={langLocaleCode:"ru-UA",cultureCode:"ru-UA",delimiters:{thousands:" ",decimal:","},abbreviations:{thousand:"тыс.",million:"млн",billion:"b",trillion:"t"},ordinal:function(){return"."},currency:{symbol:"₴",position:"postfix"},defaults:{currencyFormat:",4 a"},formats:{fourDigits:"4 a",fullWithTwoDecimals:",0.00 $",fullWithTwoDecimalsNoCurrency:",0.00",fullWithNoDecimals:",0 $"}};"undefined"!=typeof t&&t.exports&&(t.exports=e),"undefined"!=typeof window&&window.numbro&&window.numbro.culture&&window.numbro.culture(e.cultureCode,e)}).call("undefined"==typeof window?this:window)},function(t,e){(function(){"use strict";var e={langLocaleCode:"sk-SK",cultureCode:"sk-SK",delimiters:{thousands:" ",decimal:","},abbreviations:{thousand:"tis.",million:"mil.",billion:"mld.",trillion:"bil."},ordinal:function(){return"."},currency:{symbol:"€",position:"postfix",spaceSeparated:!0},defaults:{currencyFormat:",4 a"},formats:{fourDigits:"4 a",fullWithTwoDecimals:",0.00 $",fullWithTwoDecimalsNoCurrency:",0.00",fullWithNoDecimals:",0 $"}};"undefined"!=typeof t&&t.exports&&(t.exports=e),"undefined"!=typeof window&&window.numbro&&window.numbro.culture&&window.numbro.culture(e.cultureCode,e)}).call("undefined"==typeof window?this:window)},function(t,e){!function(){"use strict";var e={langLocaleCode:"sl",cultureCode:"sl",delimiters:{thousands:".",decimal:","},abbreviations:{thousand:"tis.",million:"mil.",billion:"b",trillion:"t"},ordinal:function(){return"."},currency:{symbol:"€"}};"undefined"!=typeof t&&t.exports&&(t.exports=e),"undefined"!=typeof window&&window.numbro&&window.numbro.culture&&window.numbro.culture("sl",e)}()},function(t,e){!function(){"use strict";var e={langLocaleCode:"sr-Cyrl-RS",cultureCode:"sr-Cyrl-RS",delimiters:{thousands:".",decimal:","},abbreviations:{thousand:"тыс.",million:"млн",billion:"b",trillion:"t"},ordinal:function(){return"."},currency:{symbol:"RSD"}};"undefined"!=typeof t&&t.exports&&(t.exports=e),"undefined"!=typeof window&&window.numbro&&window.numbro.culture&&window.numbro.culture("sr-Cyrl-RS",e)}()},function(t,e){(function(){"use strict";var e={langLocaleCode:"sv-SE",cultureCode:"sv-SE",delimiters:{thousands:" ",decimal:","},abbreviations:{thousand:"t",million:"M",billion:"md",trillion:"tmd"},currency:{symbol:"kr",position:"postfix"},defaults:{currencyFormat:",4 a"},formats:{fourDigits:"4 a",fullWithTwoDecimals:",0.00 $",fullWithTwoDecimalsNoCurrency:",0.00",fullWithNoDecimals:",0 $"}};"undefined"!=typeof t&&t.exports&&(t.exports=e),"undefined"!=typeof window&&window.numbro&&window.numbro.culture&&window.numbro.culture(e.cultureCode,e)}).call("undefined"==typeof window?this:window)},function(t,e){(function(){"use strict";var e={langLocaleCode:"th-TH",cultureCode:"th-TH",delimiters:{thousands:",",decimal:"."},abbreviations:{thousand:"พัน",million:"ล้าน",billion:"พันล้าน",trillion:"ล้านล้าน"},ordinal:function(){return"."},currency:{symbol:"฿",position:"postfix"},defaults:{currencyFormat:",4 a"},formats:{fourDigits:"4 a",fullWithTwoDecimals:",0.00 $",fullWithTwoDecimalsNoCurrency:",0.00",fullWithNoDecimals:",0 $"}};"undefined"!=typeof t&&t.exports&&(t.exports=e),"undefined"!=typeof window&&window.numbro&&window.numbro.culture&&window.numbro.culture(e.cultureCode,e)}).call("undefined"==typeof window?this:window)},function(t,e){(function(){"use strict";var e={1:"'inci",5:"'inci",8:"'inci",70:"'inci",80:"'inci",2:"'nci",7:"'nci",20:"'nci",50:"'nci",3:"'üncü",4:"'üncü",100:"'üncü",6:"'ncı",9:"'uncu",10:"'uncu",30:"'uncu",60:"'ıncı",90:"'ıncı"},n={langLocaleCode:"tr-TR",cultureCode:"tr-TR",delimiters:{thousands:".",decimal:","},abbreviations:{thousand:"bin",million:"milyon",billion:"milyar",trillion:"trilyon"},ordinal:function(t){if(0===t)return"'ıncı";var n=t%10,o=t%100-n,i=t>=100?100:null;return e[n]||e[o]||e[i]},currency:{symbol:"₺",position:"postfix"},defaults:{currencyFormat:",4 a"},formats:{fourDigits:"4 a",fullWithTwoDecimals:",0.00 $",fullWithTwoDecimalsNoCurrency:",0.00",fullWithNoDecimals:",0 $"}};"undefined"!=typeof t&&t.exports&&(t.exports=n),"undefined"!=typeof window&&window.numbro&&window.numbro.culture&&window.numbro.culture(n.cultureCode,n)}).call("undefined"==typeof window?this:window)},function(t,e){(function(){"use strict";var e={langLocaleCode:"uk-UA",cultureCode:"uk-UA",delimiters:{thousands:" ",decimal:","},abbreviations:{thousand:"тис.",million:"млн",billion:"млрд",trillion:"блн"},ordinal:function(){return""},currency:{symbol:"₴",position:"postfix"},defaults:{currencyFormat:",4 a"},formats:{fourDigits:"4 a",fullWithTwoDecimals:",0.00 $",fullWithTwoDecimalsNoCurrency:",0.00",fullWithNoDecimals:",0 $"}};"undefined"!=typeof t&&t.exports&&(t.exports=e),"undefined"!=typeof window&&window.numbro&&window.numbro.culture&&window.numbro.culture(e.cultureCode,e)}).call("undefined"==typeof window?this:window)},function(t,e){(function(){"use strict";var e={langLocaleCode:"zh-CN",cultureCode:"zh-CN",delimiters:{thousands:",",decimal:"."},abbreviations:{thousand:"千",million:"百万",billion:"十亿",trillion:"兆"},ordinal:function(){return"."},currency:{symbol:"¥",position:"prefix"},defaults:{currencyFormat:",4 a"},formats:{fourDigits:"4 a",fullWithTwoDecimals:"$ ,0.00",fullWithTwoDecimalsNoCurrency:",0.00",fullWithNoDecimals:"$ ,0"}};"undefined"!=typeof t&&t.exports&&(t.exports=e),"undefined"!=typeof window&&window.numbro&&window.numbro.culture&&window.numbro.culture(e.cultureCode,e)}).call("undefined"==typeof window?this:window)},function(t,e){!function(){"use strict";var e={langLocaleCode:"zh-MO",cultureCode:"zh-MO",delimiters:{thousands:",",decimal:"."},abbreviations:{thousand:"千",million:"百萬",billion:"十億",trillion:"兆"},ordinal:function(){return"."},currency:{symbol:"MOP"}};"undefined"!=typeof t&&t.exports&&(t.exports=e),"undefined"!=typeof window&&window.numbro&&window.numbro.culture&&window.numbro.culture("zh-MO",e)}()},function(t,e){(function(){"use strict";var e={langLocaleCode:"zh-SG",cultureCode:"zh-SG",delimiters:{thousands:",",decimal:"."},abbreviations:{thousand:"千",million:"百万",billion:"十亿",trillion:"兆"},ordinal:function(){return"."},currency:{symbol:"$"}};"undefined"!=typeof t&&t.exports&&(t.exports=e),"undefined"!=typeof window&&window.numbro&&window.numbro.culture&&window.numbro.culture("zh-SG",e)}).call("undefined"==typeof window?this:window)},function(t,e){(function(){"use strict";var e={langLocaleCode:"zh-TW",cultureCode:"zh-TW",delimiters:{thousands:",",decimal:"."},abbreviations:{thousand:"千",million:"百萬",billion:"十億",trillion:"兆"},ordinal:function(){return"第"},currency:{symbol:"NT$"}};"undefined"!=typeof t&&t.exports&&(t.exports=e),"undefined"!=typeof window&&window.numbro&&window.numbro.culture&&window.numbro.culture(e.cultureCode,e)}).call("undefined"==typeof window?this:window)},function(t,e,n){!function(e,o){"use strict";var i;try{i=n(62)}catch(t){}t.exports=o(i)}(this,function(t){"use strict";var e="function"==typeof t,n=!!window.addEventListener,o=window.document,i=window.setTimeout,r=function(t,e,o,i){n?t.addEventListener(e,o,!!i):t.attachEvent("on"+e,o)},a=function(t,e,o,i){n?t.removeEventListener(e,o,!!i):t.detachEvent("on"+e,o)},l=function(t,e,n){var i;o.createEvent?(i=o.createEvent("HTMLEvents"),i.initEvent(e,!0,!1),i=m(i,n),t.dispatchEvent(i)):o.createEventObject&&(i=o.createEventObject(),i=m(i,n),t.fireEvent("on"+e,i))},s=function(t){return t.trim?t.trim():t.replace(/^\s+|\s+$/g,"")},u=function(t,e){return(" "+t.className+" ").indexOf(" "+e+" ")!==-1},c=function(t,e){u(t,e)||(t.className=""===t.className?e:t.className+" "+e)},d=function(t,e){t.className=s((" "+t.className+" ").replace(" "+e+" "," "))},A=function(t){return/Array/.test(Object.prototype.toString.call(t))},h=function(t){return/Date/.test(Object.prototype.toString.call(t))&&!isNaN(t.getTime())},f=function(t){var e=t.getDay();return 0===e||6===e},g=function(t){return t%4===0&&t%100!==0||t%400===0},p=function(t,e){return[31,g(t)?29:28,31,30,31,30,31,31,30,31,30,31][e]},M=function(t){h(t)&&t.setHours(0,0,0,0)},y=function(t,e){return t.getTime()===e.getTime()},m=function(t,e,n){var o,i;for(o in e)i=void 0!==t[o],i&&"object"==typeof e[o]&&null!==e[o]&&void 0===e[o].nodeName?h(e[o])?n&&(t[o]=new Date(e[o].getTime())):A(e[o])?n&&(t[o]=e[o].slice(0)):t[o]=m({},e[o],n):!n&&i||(t[o]=e[o]);return t},w=function(t){return t.month<0&&(t.year-=Math.ceil(Math.abs(t.month)/12),t.month+=12),t.month>11&&(t.year+=Math.floor(Math.abs(t.month)/12),t.month-=12),t},v={field:null,bound:void 0,position:"bottom left",reposition:!0,format:"YYYY-MM-DD",defaultDate:null,setDefaultDate:!1,firstDay:0,minDate:null,maxDate:null,yearRange:10,showWeekNumber:!1,minYear:0,maxYear:9999,minMonth:void 0,maxMonth:void 0,startRange:null,endRange:null,isRTL:!1,yearSuffix:"",showMonthAfterYear:!1,numberOfMonths:1,mainCalendar:"left",container:void 0,i18n:{previousMonth:"Previous Month",nextMonth:"Next Month",months:["January","February","March","April","May","June","July","August","September","October","November","December"],weekdays:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],weekdaysShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"]},theme:null,onSelect:null,onOpen:null,onClose:null,onDraw:null},b=function(t,e,n){for(e+=t.firstDay;e>=7;)e-=7;return n?t.i18n.weekdaysShort[e]:t.i18n.weekdays[e]},C=function(t){if(t.isEmpty)return'';var e=[];return t.isDisabled&&e.push("is-disabled"),t.isToday&&e.push("is-today"),t.isSelected&&e.push("is-selected"),t.isInRange&&e.push("is-inrange"),t.isStartRange&&e.push("is-startrange"),t.isEndRange&&e.push("is-endrange"),'"},T=function(t,e,n){var o=new Date(n,0,1),i=Math.ceil(((new Date(n,e,t)-o)/864e5+o.getDay()+1)/7);return''+i+""},E=function(t,e){return""+(e?t.reverse():t).join("")+""},I=function(t){return""+t.join("")+""},x=function(t){var e,n=[];for(t.showWeekNumber&&n.push(""),e=0;e<7;e++)n.push(''+b(t,e,!0)+"");return""+(t.isRTL?n.reverse():n).join("")+""},D=function(t,e,n,o,i){var r,a,l,s,u,c=t._o,d=n===c.minYear,h=n===c.maxYear,f='
',g=!0,p=!0;for(l=[],r=0;r<12;r++)l.push('");for(s='
'+c.i18n.months[o]+'
",A(c.yearRange)?(r=c.yearRange[0],a=c.yearRange[1]+1):(r=n-c.yearRange,a=1+n+c.yearRange),l=[];r=c.minYear&&l.push('");return u='
'+n+c.yearSuffix+'
",f+=c.showMonthAfterYear?u+s:s+u,d&&(0===o||c.minMonth>=o)&&(g=!1),h&&(11===o||c.maxMonth<=o)&&(p=!1),0===e&&(f+='"),e===t._o.numberOfMonths-1&&(f+='"),f+="
"},N=function(t,e){return''+x(t)+I(e)+"
"},L=function(a){var l=this,s=l.config(a);l._onMouseDown=function(t){if(l._v){t=t||window.event;var e=t.target||t.srcElement;if(e)if(u(e,"is-disabled")||(u(e,"pika-button")&&!u(e,"is-empty")?(l.setDate(new Date(e.getAttribute("data-pika-year"),e.getAttribute("data-pika-month"),e.getAttribute("data-pika-day"))),s.bound&&i(function(){l.hide(),s.field&&s.field.blur()},100)):u(e,"pika-prev")?l.prevMonth():u(e,"pika-next")&&l.nextMonth()),u(e,"pika-select"))l._c=!0;else{if(!t.preventDefault)return t.returnValue=!1,!1;t.preventDefault()}}},l._onChange=function(t){t=t||window.event;var e=t.target||t.srcElement;e&&(u(e,"pika-select-month")?l.gotoMonth(e.value):u(e,"pika-select-year")&&l.gotoYear(e.value))},l._onInputChange=function(n){var o;n.firedBy!==l&&(e?(o=t(s.field.value,s.format),o=o&&o.isValid()?o.toDate():null):o=new Date(Date.parse(s.field.value)),h(o)&&l.setDate(o),l._v||l.show())},l._onInputFocus=function(){l.show()},l._onInputClick=function(){l.show()},l._onInputBlur=function(){var t=o.activeElement;do if(u(t,"pika-single"))return;while(t=t.parentNode);l._c||(l._b=i(function(){l.hide()},50)),l._c=!1},l._onClick=function(t){t=t||window.event;var e=t.target||t.srcElement,o=e;if(e){!n&&u(e,"pika-select")&&(e.onchange||(e.setAttribute("onchange","return;"),r(e,"change",l._onChange)));do if(u(o,"pika-single")||o===s.trigger)return;while(o=o.parentNode); -l._v&&e!==s.trigger&&o!==s.trigger&&l.hide()}},l.el=o.createElement("div"),l.el.className="pika-single"+(s.isRTL?" is-rtl":"")+(s.theme?" "+s.theme:""),r(l.el,"mousedown",l._onMouseDown,!0),r(l.el,"touchend",l._onMouseDown,!0),r(l.el,"change",l._onChange),s.field&&(s.container?s.container.appendChild(l.el):s.bound?o.body.appendChild(l.el):s.field.parentNode.insertBefore(l.el,s.field.nextSibling),r(s.field,"change",l._onInputChange),s.defaultDate||(e&&s.field.value?s.defaultDate=t(s.field.value,s.format).toDate():s.defaultDate=new Date(Date.parse(s.field.value)),s.setDefaultDate=!0));var c=s.defaultDate;h(c)?s.setDefaultDate?l.setDate(c,!0):l.gotoDate(c):l.gotoDate(new Date),s.bound?(this.hide(),l.el.className+=" is-bound",r(s.trigger,"click",l._onInputClick),r(s.trigger,"focus",l._onInputFocus),r(s.trigger,"blur",l._onInputBlur)):this.show()};return L.prototype={config:function(t){this._o||(this._o=m({},v,!0));var e=m(this._o,t,!0);e.isRTL=!!e.isRTL,e.field=e.field&&e.field.nodeName?e.field:null,e.theme="string"==typeof e.theme&&e.theme?e.theme:null,e.bound=!!(void 0!==e.bound?e.field&&e.bound:e.field),e.trigger=e.trigger&&e.trigger.nodeName?e.trigger:e.field,e.disableWeekends=!!e.disableWeekends,e.disableDayFn="function"==typeof e.disableDayFn?e.disableDayFn:null;var n=parseInt(e.numberOfMonths,10)||1;if(e.numberOfMonths=n>4?4:n,h(e.minDate)||(e.minDate=!1),h(e.maxDate)||(e.maxDate=!1),e.minDate&&e.maxDate&&e.maxDate100&&(e.yearRange=100);return e},toString:function(n){return h(this._d)?e?t(this._d).format(n||this._o.format):this._d.toDateString():""},getMoment:function(){return e?t(this._d):null},setMoment:function(n,o){e&&t.isMoment(n)&&this.setDate(n.toDate(),o)},getDate:function(){return h(this._d)?new Date(this._d.getTime()):null},setDate:function(t,e){if(!t)return this._d=null,this._o.field&&(this._o.field.value="",l(this._o.field,"change",{firedBy:this})),this.draw();if("string"==typeof t&&(t=new Date(Date.parse(t))),h(t)){var n=this._o.minDate,o=this._o.maxDate;h(n)&&to&&(t=o),this._d=new Date(t.getTime()),M(this._d),this.gotoDate(this._d),this._o.field&&(this._o.field.value=this.toString(),l(this._o.field,"change",{firedBy:this})),e||"function"!=typeof this._o.onSelect||this._o.onSelect.call(this,this.getDate())}},gotoDate:function(t){var e=!0;if(h(t)){if(this.calendars){var n=new Date(this.calendars[0].year,this.calendars[0].month,1),o=new Date(this.calendars[this.calendars.length-1].year,this.calendars[this.calendars.length-1].month,1),i=t.getTime();o.setMonth(o.getMonth()+1),o.setDate(o.getDate()-1),e=i=o&&(this._y=o,!isNaN(a)&&this._m>a&&(this._m=a));for(var s=0;s'+D(this,s,this.calendars[s].year,this.calendars[s].month,this.calendars[0].year)+this.render(this.calendars[s].year,this.calendars[s].month)+"
";if(this.el.innerHTML=l,e.bound&&"hidden"!==e.field.type&&i(function(){e.trigger.focus()},1),"function"==typeof this._o.onDraw){var u=this;i(function(){u._o.onDraw.call(u)},0)}}},adjustPosition:function(){var t,e,n,i,r,a,l,s,u,c;if(!this._o.container){if(this.el.style.position="absolute",t=this._o.trigger,e=t,n=this.el.offsetWidth,i=this.el.offsetHeight,r=window.innerWidth||o.documentElement.clientWidth,a=window.innerHeight||o.documentElement.clientHeight,l=window.pageYOffset||o.body.scrollTop||o.documentElement.scrollTop,"function"==typeof t.getBoundingClientRect)c=t.getBoundingClientRect(),s=c.left+window.pageXOffset,u=c.bottom+window.pageYOffset;else for(s=e.offsetLeft,u=e.offsetTop+e.offsetHeight;e=e.offsetParent;)s+=e.offsetLeft,u+=e.offsetTop;(this._o.reposition&&s+n>r||this._o.position.indexOf("right")>-1&&s-n+t.offsetWidth>0)&&(s=s-n+t.offsetWidth),(this._o.reposition&&u+i>a+l||this._o.position.indexOf("top")>-1&&u-i-t.offsetHeight>0)&&(u=u-i-t.offsetHeight),this.el.style.left=s+"px",this.el.style.top=u+"px"}},render:function(t,e){var n=this._o,o=new Date,i=p(t,e),r=new Date(t,e,1).getDay(),a=[],l=[];M(o),n.firstDay>0&&(r-=n.firstDay,r<0&&(r+=7));for(var s=i+r,u=s;u>7;)u-=7;s+=7-u;for(var c=0,d=0;c=i+r,v=n.startRange&&y(n.startRange,A),b=n.endRange&&y(n.endRange,A),I=n.startRange&&n.endRange&&n.startRangen.maxDate||n.disableWeekends&&f(A)||n.disableDayFn&&n.disableDayFn(A),D={day:1+(c-r),month:e,year:t,isSelected:g,isToday:m,isDisabled:x,isEmpty:w,isStartRange:v,isEndRange:b,isInRange:I};l.push(C(D)),7===++d&&(n.showWeekNumber&&l.unshift(T(c-r,e,t)),a.push(E(l,n.isRTL)),l=[],d=0)}return N(n,a)},isVisible:function(){return this._v},show:function(){this._v||(d(this.el,"is-hidden"),this._v=!0,this.draw(),this._o.bound&&(r(o,"click",this._onClick),this.adjustPosition()),"function"==typeof this._o.onOpen&&this._o.onOpen.call(this))},hide:function(){var t=this._v;t!==!1&&(this._o.bound&&a(o,"click",this._onClick),this.el.style.position="static",this.el.style.left="auto",this.el.style.top="auto",c(this.el,"is-hidden"),this._v=!1,void 0!==t&&"function"==typeof this._o.onClose&&this._o.onClose.call(this))},destroy:function(){this.hide(),a(this.el,"mousedown",this._onMouseDown,!0),a(this.el,"touchend",this._onMouseDown,!0),a(this.el,"change",this._onChange),this._o.field&&(a(this._o.field,"change",this._onInputChange),this._o.bound&&(a(this._o.trigger,"click",this._onInputClick),a(this._o.trigger,"focus",this._onInputFocus),a(this._o.trigger,"blur",this._onInputBlur))),this.el.parentNode&&this.el.parentNode.removeChild(this.el)}},L})},function(t,e,n){var o;!function(i,r){"use strict";var a,l,s,u=i,c=u.document,d=u.navigator,A=u.setTimeout,h=u.clearTimeout,f=u.setInterval,g=u.clearInterval,p=u.getComputedStyle,M=u.encodeURIComponent,y=u.ActiveXObject,m=u.Error,w=u.Number.parseInt||u.parseInt,v=u.Number.parseFloat||u.parseFloat,b=u.Number.isNaN||u.isNaN,C=u.Date.now,T=u.Object.keys,E=u.Object.prototype.hasOwnProperty,I=u.Array.prototype.slice,x=function(){var t=function(t){return t};if("function"==typeof u.wrap&&"function"==typeof u.unwrap)try{var e=c.createElement("div"),n=u.unwrap(e);1===e.nodeType&&n&&1===n.nodeType&&(t=u.unwrap)}catch(t){}return t}(),D=function(t){return I.call(t,0)},N=function(){var t,e,n,o,i,a,l=D(arguments),s=l[0]||{};for(t=1,e=l.length;t=0&&(X=A(function(){"boolean"!=typeof P.deactivated&&(P.deactivated=!0),P.deactivated===!0&&ne.emit({type:"error",name:"flash-deactivated"})},t)),P.overdue=!1,jt())))):(P.ready=!1,void ne.emit({type:"error",name:"browser-unsupported"}))},ht=function(){ne.clearData(),ne.blur(),ne.emit("destroy"),_t(),ne.off()},ft=function(t,e){var n;if("object"==typeof t&&t&&"undefined"==typeof e)n=t,ne.clearData();else{if("string"!=typeof t||!t)return;n={},n[t]=e}for(var o in n)"string"==typeof o&&o&&E.call(n,o)&&"string"==typeof n[o]&&n[o]&&(W[o]=$t(n[o]))},gt=function(t){"undefined"==typeof t?(k(W),J=null):"string"==typeof t&&E.call(W,t)&&delete W[t]},pt=function(t){return"undefined"==typeof t?L(W):"string"==typeof t&&E.call(W,t)?W[t]:void 0},Mt=function(t){if(t&&1===t.nodeType){l&&(Vt(l,nt.activeClass),l!==t&&Vt(l,nt.hoverClass)),l=t,Pt(t,nt.hoverClass);var e=t.getAttribute("title")||nt.title;if("string"==typeof e&&e){var n=kt(P.bridge);n&&n.setAttribute("title",e)}var o=nt.forceHandCursor===!0||"pointer"===Gt(t,"cursor");Kt(o),Zt()}},yt=function(){var t=kt(P.bridge);t&&(t.removeAttribute("title"),t.style.left="0px",t.style.top="-9999px",t.style.width="1px",t.style.height="1px"),l&&(Vt(l,nt.hoverClass),Vt(l,nt.activeClass),l=null)},mt=function(){return l||null},wt=function(t){return"string"==typeof t&&t&&/^[A-Za-z][A-Za-z0-9_:\-\.]*$/.test(t)},vt=function(t){var e;if("string"==typeof t&&t?(e=t,t={}):"object"==typeof t&&t&&"string"==typeof t.type&&t.type&&(e=t.type),e){e=e.toLowerCase(),!t.target&&(/^(copy|aftercopy|_click)$/.test(e)||"error"===e&&"clipboard-error"===t.name)&&(t.target=s),N(t,{type:e,target:t.target||l||null,relatedTarget:t.relatedTarget||null,currentTarget:P&&P.bridge||null,timeStamp:t.timeStamp||C()||null});var n=K[t.type];return"error"===t.type&&t.name&&n&&(n=n[t.name]),n&&(t.message=n),"ready"===t.type&&N(t,{target:null,version:P.version}),"error"===t.type&&(tt.test(t.name)&&N(t,{target:null,minimumVersion:V}),et.test(t.name)&&N(t,{version:P.version}),"flash-insecure"===t.name&&N(t,{pageProtocol:u.location.protocol,swfProtocol:dt()})),"copy"===t.type&&(t.clipboardData={setData:ne.setData,clearData:ne.clearData}),"aftercopy"===t.type&&(t=Rt(t,J)),t.target&&!t.relatedTarget&&(t.relatedTarget=bt(t.target)),Ct(t)}},bt=function(t){var e=t&&t.getAttribute&&t.getAttribute("data-clipboard-target");return e?c.getElementById(e):null},Ct=function(t){if(t&&/^_(?:click|mouse(?:over|out|down|up|move))$/.test(t.type)){var e=t.target,n="_mouseover"===t.type&&t.relatedTarget?t.relatedTarget:r,o="_mouseout"===t.type&&t.relatedTarget?t.relatedTarget:r,i=Wt(e),a=u.screenLeft||u.screenX||0,l=u.screenTop||u.screenY||0,s=c.body.scrollLeft+c.documentElement.scrollLeft,d=c.body.scrollTop+c.documentElement.scrollTop,A=i.left+("number"==typeof t._stageX?t._stageX:0),h=i.top+("number"==typeof t._stageY?t._stageY:0),f=A-s,g=h-d,p=a+f,M=l+g,y="number"==typeof t.movementX?t.movementX:0,m="number"==typeof t.movementY?t.movementY:0;delete t._stageX,delete t._stageY,N(t,{srcElement:e,fromElement:n,toElement:o,screenX:p,screenY:M,pageX:A,pageY:h,clientX:f,clientY:g,x:f,y:g,movementX:y,movementY:m,offsetX:0,offsetY:0,layerX:0,layerY:0})}return t},Tt=function(t){var e=t&&"string"==typeof t.type&&t.type||"";return!/^(?:(?:before)?copy|destroy)$/.test(e)},Et=function(t,e,n,o){o?A(function(){t.apply(e,n)},0):t.apply(e,n)},It=function(t){if("object"==typeof t&&t&&t.type){var e=Tt(t),n=G["*"]||[],o=G[t.type]||[],i=n.concat(o);if(i&&i.length){var r,a,l,s,c,d=this;for(r=0,a=i.length;r0){var e=L(t);N(e,{type:"error",name:"clipboard-error"}),delete e.success,A(function(){ne.emit(e)},0)}},Lt=function(t){if(t&&"string"==typeof t.type&&t){var e,n=t.target||null,o=n&&n.ownerDocument||c,i={view:o.defaultView||u,canBubble:!0,cancelable:!0,detail:"click"===t.type?1:0,button:"number"==typeof t.which?t.which-1:"number"==typeof t.button?t.button:o.createEvent?0:1},r=N(i,t);n&&o.createEvent&&n.dispatchEvent&&(r=[r.type,r.canBubble,r.cancelable,r.view,r.detail,r.screenX,r.screenY,r.clientX,r.clientY,r.ctrlKey,r.altKey,r.shiftKey,r.metaKey,r.button,r.relatedTarget],e=o.createEvent("MouseEvents"),e.initMouseEvent&&(e.initMouseEvent.apply(e,r),e._source="js",n.dispatchEvent(e)))}},St=function(){var t=nt.flashLoadTimeout;if("number"==typeof t&&t>=0){var e=Math.min(1e3,t/10),n=nt.swfObjectId+"_fallbackContent";Z=f(function(){var t=c.getElementById(n);Jt(t)&&(Xt(),P.deactivated=null,ne.emit({type:"error",name:"swf-not-found"}))},e)}},Bt=function(){var t=c.createElement("div");return t.id=nt.containerId,t.className=nt.containerClass,t.style.position="absolute",t.style.left="0px",t.style.top="-9999px",t.style.width="1px",t.style.height="1px",t.style.zIndex=""+qt(nt.zIndex),t},kt=function(t){for(var e=t&&t.parentNode;e&&"OBJECT"===e.nodeName&&e.parentNode;)e=e.parentNode;return e||null},Qt=function(t){return"string"==typeof t&&t?t.replace(/["&'<>]/g,function(t){switch(t){case'"':return""";case"&":return"&";case"'":return"'";case"<":return"<";case">":return">";default:return t}}):t},jt=function(){var t,e=P.bridge,n=kt(e);if(!e){var o=zt(u.location.host,nt),i="never"===o?"none":"all",r=Ot(N({jsVersion:ne.version},nt)),a=nt.swfPath+Yt(nt.swfPath,nt);F&&(a=Qt(a)),n=Bt();var l=c.createElement("div");n.appendChild(l),c.body.appendChild(n);var s=c.createElement("div"),d="activex"===P.pluginType;s.innerHTML='"+(d?'':"")+'
 
',e=s.firstChild,s=null,x(e).ZeroClipboard=ne,n.replaceChild(e,l),St()}return e||(e=c[nt.swfObjectId],e&&(t=e.length)&&(e=e[t-1]),!e&&n&&(e=n.firstChild)),P.bridge=e||null,e},_t=function(){var t=P.bridge;if(t){var e=kt(t);e&&("activex"===P.pluginType&&"readyState"in t?(t.style.display="none",function n(){if(4===t.readyState){for(var o in t)"function"==typeof t[o]&&(t[o]=null);t.parentNode&&t.parentNode.removeChild(t),e.parentNode&&e.parentNode.removeChild(e)}else A(n,10)}()):(t.parentNode&&t.parentNode.removeChild(t),e.parentNode&&e.parentNode.removeChild(e))),Xt(),P.ready=null,P.bridge=null,P.deactivated=null,P.insecure=null,a=r}},Ut=function(t){var e={},n={};if("object"==typeof t&&t){for(var o in t)if(o&&E.call(t,o)&&"string"==typeof t[o]&&t[o])switch(o.toLowerCase()){case"text/plain":case"text":case"air:text":case"flash:text":e.text=t[o],n.text=o;break;case"text/html":case"html":case"air:html":case"flash:html":e.html=t[o],n.html=o;break;case"application/rtf":case"text/rtf":case"rtf":case"richtext":case"air:rtf":case"flash:rtf":e.rtf=t[o],n.rtf=o}return{data:e,formatMap:n}}},Rt=function(t,e){if("object"!=typeof t||!t||"object"!=typeof e||!e)return t;var n={};for(var o in t)if(E.call(t,o))if("errors"===o){n[o]=t[o]?t[o].slice():[];for(var i=0,r=n[o].length;i0){if(1===r&&"*"===i[0])return"always";if(i.indexOf(e)!==-1)return 1===r&&e===o?"sameDomain":"always"}return"never"}}(),Ft=function(){try{return c.activeElement}catch(t){return null}},Pt=function(t,e){var n,o,i,r=[];if("string"==typeof e&&e&&(r=e.split(/\s+/)),t&&1===t.nodeType&&r.length>0){for(i=(" "+(t.className||"")+" ").replace(/[\t\r\n\f]/g," "),n=0,o=r.length;n0&&t.className){for(i=(" "+t.className+" ").replace(/[\t\r\n\f]/g," "),n=0,o=r.length;n0,o=v(e.width)>0,i=v(e.top)>=0,r=v(e.left)>=0,a=n&&o&&i&&r,l=a?null:Wt(t),s="none"!==e.display&&"collapse"!==e.visibility&&(a||!!l&&(n||l.height>0)&&(o||l.width>0)&&(i||l.top>=0)&&(r||l.left>=0));return s},Xt=function(){h(X),X=0,g(Z),Z=0},Zt=function(){var t;if(l&&(t=kt(P.bridge))){var e=Wt(l);N(t.style,{width:e.width+"px",height:e.height+"px",top:e.top+"px",left:e.left+"px",zIndex:""+qt(nt.zIndex)})}},Kt=function(t){P.ready===!0&&(P.bridge&&"function"==typeof P.bridge.setHandCursor?P.bridge.setHandCursor(t):P.ready=!1)},qt=function(t){if(/^(?:auto|inherit)$/.test(t))return t;var e;return"number"!=typeof t||b(t)?"string"==typeof t&&(e=qt(w(t,10))):e=t,"number"==typeof e?e:"auto"},$t=function(t){var e=/(\r\n|\r|\n)/g;return"string"==typeof t&&nt.fixLineEndings===!0&&(H()?/((^|[^\r])\n|\r([^\n]|$))/.test(t)&&(t=t.replace(e,"\r\n")):/\r/.test(t)&&(t=t.replace(e,"\n"))),t},te=function(t){var e,n,o,r=P.sandboxed,a=null;if(t=t===!0,z===!1)a=!1;else{try{n=i.frameElement||null}catch(t){o={name:t.name,message:t.message}}if(n&&1===n.nodeType&&"IFRAME"===n.nodeName)try{a=n.hasAttribute("sandbox")}catch(t){a=null}else{try{e=document.domain||null}catch(t){e=null}(null===e||o&&"SecurityError"===o.name&&/(^|[\s\(\[@])sandbox(es|ed|ing|[\s\.,!\)\]@]|$)/.test(o.message.toLowerCase()))&&(a=!0)}}return P.sandboxed=a,r===a||t||ee(y),a},ee=function(t){function e(t){var e=t.match(/[\d]+/g);return e.length=3,e.join(".")}function n(t){return!!t&&(t=t.toLowerCase())&&(/^(pepflashplayer\.dll|libpepflashplayer\.so|pepperflashplayer\.plugin)$/.test(t)||"chrome.plugin"===t.slice(-13))}function o(t){t&&(l=!0,t.version&&(c=e(t.version)),!c&&t.description&&(c=e(t.description)),t.filename&&(u=n(t.filename)))}var i,r,a,l=!1,s=!1,u=!1,c="";if(d.plugins&&d.plugins.length)i=d.plugins["Shockwave Flash"],o(i),d.plugins["Shockwave Flash 2.0"]&&(l=!0,c="2.0.0.11");else if(d.mimeTypes&&d.mimeTypes.length)a=d.mimeTypes["application/x-shockwave-flash"],i=a&&a.enabledPlugin,o(i);else if("undefined"!=typeof t){s=!0;try{r=new t("ShockwaveFlash.ShockwaveFlash.7"),l=!0,c=e(r.GetVariable("$version"))}catch(n){try{r=new t("ShockwaveFlash.ShockwaveFlash.6"),l=!0,c="6.0.21"}catch(n){try{r=new t("ShockwaveFlash.ShockwaveFlash"),l=!0,c=e(r.GetVariable("$version"))}catch(t){s=!1}}}}P.disabled=l!==!0,P.outdated=c&&v(c)0,i=!t.target||o&&n.indexOf(t.target)!==-1,r=t.relatedTarget&&o&&n.indexOf(t.relatedTarget)!==-1,a=t.client&&t.client===this;return!(!e||!(i||r||a))},ye=function(t){var e=ie[this.id];if("object"==typeof t&&t&&t.type&&e){var n=Tt(t),o=e&&e.handlers["*"]||[],i=e&&e.handlers[t.type]||[],r=o.concat(i);if(r&&r.length){var a,l,s,c,d,A=this;for(a=0,l=r.length;a
'),e=$(''),n=$(''),o=$('
  • \n \n 保存\n \n
  • ');n.append(o);var i=new d.default,r=this;o.click(function(){var t=(0,h.tableToXml)(r.context);window._reportFile?$.ajax({url:window._server+"/designer/saveReportFile",data:{content:t,file:window._reportFile},type:"POST",success:function(){(0,A.alert)("保存成功!"),(0,h.resetDirty)()},error:function(){(0,A.alert)("文件保存错误!")}}):i.show(t,r.context)});var a=$('
  • \n \n 另存为\n \n
  • ');return n.append(a),a.click(function(){var t=(0,h.tableToXml)(r.context);i.show(t,r.context)}),t.append(e),t.append(n),t}},{key:"getTitle",value:function(){return"保存"}},{key:"getIcon",value:function(){return''}}]),e}(u.default);e.default=f},function(t,e,n){"use strict";function o(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(e,"__esModule",{value:!0});var i=function(){function t(t,e){for(var n=0;n\n '+this.getIcon()+"\n "),e=this;return t.click(function(){e.execute()}),t}},{key:"checkSelection",value:function(){var t=this.context.hot.getSelected();return!(!t||0===t.length)||((0,r.alert)("请先选择单元格!"),!1)}}]),t}();e.default=a},function(t,e,n){"use strict";function o(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(e,"__esModule",{value:!0});var i=function(){function t(t,e){for(var n=0;n
    ');var e=this.dialog.find(".modal-body"),n=this.dialog.find(".modal-footer");this.initBody(e),this.initFooter(n)}return i(t,[{key:"initBody",value:function(t){var e=$('
    ');this.fileEditor=$(''),e.append(this.fileEditor),t.append(e);var n=$('
    ');this.providerSelect=$(''),e.append(this.providerSelect),t.append(e);var n=$('
    ');t.append(n);var o=$('\n \n \n \n
    文件名修改日期打开删除
    ');this.fileTableBody=$(""),o.append(this.fileTableBody),n.append(o);var i=this;this.providerSelect.change(function(){var t=$(this).val();if(t&&""!==t){i.fileTableBody.empty();var e=i.reportFilesData[t];if(e){var n=!0,o=!1,l=void 0;try{for(var s,u=function(){var n=s.value,o=$('');i.fileTableBody.append(o),o.append(''+n.name+""),o.append(''+(0,r.formatDate)(n.updateDate)+"");var l=$('');o.append(l);var u=$('');l.append(u),u.click(function(){(0,a.confirm)("真的要打开文件["+n.name+"]吗?",function(){var e=t+n.name,o=window._server+"/designer?_u="+e;window.open(o,"_self")})});var c=$('');o.append(c);var d=$('');c.append(d),d.click(function(){(0,a.confirm)("真要删除文件:"+n.name,function(){var i=t+n.name;$.ajax({type:"POST",data:{file:i},url:window._server+"/designer/deleteReportFile",success:function(){o.remove();var t=e.indexOf(n);e.splice(t,1)},error:function(){(0,a.alert)("文件删除操作失败!")}})})})},c=e[Symbol.iterator]();!(n=(s=c.next()).done);n=!0)u()}catch(t){o=!0,l=t}finally{try{!n&&c.return&&c.return()}finally{if(o)throw l}}i.currentProviderPrefix=t,i.currentReportFiles=e}}})}},{key:"show",value:function(){this.providerSelect.empty(),this.fileTableBody.empty(),this.reportFilesData={};var t=this;$.ajax({url:window._server+"/designer/loadReportProviders",success:function(e){var n=!0,o=!1,i=void 0;try{for(var r,a=e[Symbol.iterator]();!(n=(r=a.next()).done);n=!0){var l=r.value,s=l.reportFiles,u=l.name,c=l.prefix;t.reportFilesData[c]=s,t.providerSelect.append('")}}catch(t){o=!0,i=t}finally{try{!n&&a.return&&a.return()}finally{if(o)throw i}}t.providerSelect.trigger("change")},error:function(){(0,a.alert)("加载报表文件列表失败!")}}),this.dialog.modal("show")}}]),t}();e.default=l},function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{default:t}}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function r(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function a(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}Object.defineProperty(e,"__esModule",{value:!0});var l=function(){function t(t,e){for(var n=0;n'),n=$('');e.append(n);var o=$(''),i=$(''),r=$('
  • \n \n 左对齐\n \n
  • ');i.append(r),n.click(function(){var e=t.context.hot.getSelected();if(!e||0===e.length)return void(0,d.alert)("请先选择单元格!");var n=t.align,o=t._buildCellAlign(t.context,t.align);c.undoManager.add({undo:function(){o=t._buildCellAlign(t.context,null,o),(0,c.setDirty)()},redo:function(){o=t._buildCellAlign(t.context,n),(0,c.setDirty)()}}),(0,c.setDirty)()}),r.click(function(){var e=t.context.hot.getSelected();if(!e||0===e.length)return void(0,d.alert)("请先选择单元格!");var n=t._buildCellAlign(t.context,"left");c.undoManager.add({undo:function(){n=t._buildCellAlign(t.context,null,n),(0,c.setDirty)()},redo:function(){n=t._buildCellAlign(t.context,"left"),(0,c.setDirty)()}}),(0,c.setDirty)()});var a=$('
  • \n \n 居中对齐\n \n
  • ');a.click(function(){var e=t.context.hot.getSelected();if(!e||0===e.length)return void(0,d.alert)("请先选择单元格!");var n=t._buildCellAlign(t.context,"center");c.undoManager.add({undo:function(){n=t._buildCellAlign(t.context,null,n),(0,c.setDirty)()},redo:function(){n=t._buildCellAlign(t.context,"center"),(0,c.setDirty)()}}),(0,c.setDirty)()}),i.append(a);var l=$('
  • \n \n 右对齐\n \n
  • ');return l.click(function(){var e=t.context.hot.getSelected();if(!e||0===e.length)return void(0,d.alert)("请先选择单元格!");var n=t._buildCellAlign(t.context,"right");c.undoManager.add({undo:function(){n=t._buildCellAlign(t.context,null,n),(0,c.setDirty)()},redo:function(){n=t._buildCellAlign(t.context,"right"),(0,c.setDirty)()}}),(0,c.setDirty)()}),i.append(l),e.append(o),e.append(i),e}},{key:"refresh",value:function(t,e,n,o){var i=n;t>n&&(n=t,t=i),i=o,e>o&&(o=e,e=i);for(var r=t;r<=n;r++){for(var a=e;a<=o;a++){var l=this.context.getCell(r,a);if(l){var s=l.cellStyle,u=s.align||"left";$("#align_button").removeClass().addClass("ureport ureport-align"+u),this.align=u;break}}break}}},{key:"_buildCellAlign",value:function(t,e,n){var o={},i=t.hot.getSelected(),r=i[0],a=i[1],l=i[2],s=i[3],u=l;r>l&&(l=r,r=u),u=s,a>s&&(s=a,a=u);for(var c=r;c<=l;c++)for(var d=a;d<=s;d++){var A=t.getCell(c,d),h=t.hot.getCell(c,d);if(A){var f=A.cellStyle;o[c+","+d]=f.align||"",n&&(e=n[c+","+d]),$(h).css("text-align",e),f.align=e,$("#align_button").removeClass().addClass("ureport ureport-align"+e),this.align=e}}return o}},{key:"getTitle",value:function(){return"左右对齐"}},{key:"getIcon",value:function(){return''}}]),e}(u.default);e.default=A},function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{default:t}}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function r(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function a(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}Object.defineProperty(e,"__esModule",{value:!0});var l=function(){function t(t,e){for(var n=0;n'),n=$('');e.append(n);var o=$('');n.click(function(){var e=t.context.hot.getSelected();if(!e||0===e.length)return void(0,d.alert)("请先选择单元格!");var n=t.align,o=t._buildCellAlign(t.context,t.align);c.undoManager.add({undo:function(){o=t._buildCellAlign(t.context,null,o),(0,c.setDirty)()},redo:function(){o=t._buildCellAlign(t.context,n),(0,c.setDirty)()}}),(0,c.setDirty)()});var i=$(''),r=$('
  • \n \n 上部对齐\n \n
  • ');r.click(function(){var e=t.context.hot.getSelected();if(!e||0===e.length)return void(0,d.alert)("请先选择单元格!");var n=t._buildCellAlign(t.context,"top");c.undoManager.add({undo:function(){n=t._buildCellAlign(t.context,null,n),(0,c.setDirty)()},redo:function(){n=t._buildCellAlign(t.context,"top"),(0,c.setDirty)()}}),(0,c.setDirty)()}),i.append(r);var a=$('
  • \n \n 中部对齐\n \n
  • ');a.click(function(){var e=t.context.hot.getSelected();if(!e||0===e.length)return void(0,d.alert)("请先选择单元格!");var n=t._buildCellAlign(t.context,"middle");c.undoManager.add({undo:function(){n=t._buildCellAlign(t.context,null,n),(0,c.setDirty)()},redo:function(){n=t._buildCellAlign(t.context,"middle"),(0,c.setDirty)()}}),(0,c.setDirty)()}),i.append(a);var l=$('
  • \n \n 下部对齐\n \n
  • ');return l.click(function(){var e=t.context.hot.getSelected();if(!e||0===e.length)return void(0,d.alert)("请先选择单元格!");var n=t._buildCellAlign(t.context,"bottom");c.undoManager.add({undo:function(){n=t._buildCellAlign(t.context,null,n),(0,c.setDirty)()},redo:function(){n=t._buildCellAlign(t.context,"bottom"),(0,c.setDirty)()}}),(0,c.setDirty)()}),i.append(l),e.append(o),e.append(i),e}},{key:"refresh",value:function(t,e,n,o){var i=n;t>n&&(n=t,t=i),i=o,e>o&&(o=e,e=i);for(var r=t;r<=n;r++){for(var a=e;a<=o;a++){var l=this.context.getCell(r,a);if(l){var s=l.cellStyle,u=s.valign||"top";$("#valign_button").removeClass().addClass("ureport ureport-align"+u),this.align=u;break}}break}}},{key:"_buildCellAlign",value:function(t,e,n){var o={},i=t.hot.getSelected(),r=i[0],a=i[1],l=i[2],s=i[3],u=l;r>l&&(l=r,r=u),u=s,a>s&&(s=a,a=u);for(var c=r;c<=l;c++)for(var d=a;d<=s;d++){var A=t.getCell(c,d),h=t.hot.getCell(c,d);if(A){var f=A.cellStyle;o[c+","+d]=f.valign||"",n&&(e=n[c+","+d]),$(h).css("vertical-align",e),f.valign=e,$("#valign_button").removeClass().addClass("ureport ureport-align"+e),this.align=e}}return o}},{key:"getTitle",value:function(){return"顶部对齐"}},{key:"getIcon",value:function(){return''}}]),e}(u.default);e.default=A},function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{default:t}}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function r(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function a(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}Object.defineProperty(e,"__esModule",{value:!0});var l=function(){function t(t,e){for(var n=0;n'}}]),e}(u.default);e.default=A},function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{default:t}}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function r(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function a(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e); -t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}Object.defineProperty(e,"__esModule",{value:!0});var l=function(){function t(t,e){for(var n=0;n'}}]),e}(u.default);e.default=A},function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{default:t}}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function r(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function a(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}function l(t,e,n,o,i,r){if(!e){e=$("
    ");var a=$("");e.append(a);var l=$("
  • ");a.append(l);var d=$("
  • ");a.append(d);var A=$("
  • ");a.append(A);var h=$("
  • ");a.append(h);var f=$("
    "),M=$('
    ');f.append(M),u(M,n);var y=$('
    ');f.append(y),u(y,o);var m=$('
    ');f.append(m),u(m,i);var w=$('
    ');f.append(w),u(w,r),e.append(f)}return(0,p.dialog)("自定义单元格框线",e,function(){var e=t.hot.getSelected(),a=e[0],l=e[1],u=e[2],d=e[3],A=s(t,a,l,u,d,i,r,n,o);g.undoManager.add({redo:function(){A=s(t,a,l,u,d,i,r,n,o)},undo:function(){c(t,a,l,u,d,A)}}),(0,g.setDirty)()}),e.parents(".modal-content").css({width:"260px"}),e}function s(t,e,n,o,i,r,a,l,s){var u=t.hot,c=r,d=a,A=l,h=s;"none"===r.style&&(c=""),"none"===a.style&&(d=""),"none"===l.style&&(A=""),"none"===s.style&&(h="");for(var f={},g=e;g<=o;g++)for(var p=n;p<=i;p++){var M=(u.getCell(g,p),t.getCell(g,p));if(M){var y=M.cellStyle;f[g+","+p]={leftBorder:y.leftBorder,rightBorder:y.rightBorder,topBorder:y.topBorder,bottomBorder:y.bottomBorder},y.leftBorder=c,y.rightBorder=d,y.topBorder=A,y.bottomBorder=h}}return u.render(),f}function u(t,e){var n=$('
    线型:
    ');t.append(n);var o=$('\n \n ");n.append(o),o.change(function(){e.style=$(this).val()});var i=$('
    尺寸:
    ');t.append(i);for(var r=$('\n \n '),a=1;a<=10;a++)e.width===a?r.append('"):r.append('");i.append(r),r.change(function(){e.width=$(this).val()});var l=$("
    ");t.append(l);var s=$("
    颜色:
    ");l.append(s),s.colorpicker({color:e.color,container:!0,inline:!0,colorSelectors:{black:"#000000",red:"#FF0000",default:"#777777",primary:"#337ab7",success:"#5cb85c",info:"#5bc0de",warning:"#f0ad4e",danger:"#d9534f"}}),s.colorpicker().on("changeColor",function(t){var n=t.color.toRGB(),o=n.r+","+n.g+","+n.b;e.color=o})}function c(t,e,n,o,i,r){for(var a=t.hot,l=e;l<=o;l++)for(var s=n;s<=i;s++){var u=(a.getCell(l,s),t.getCell(l,s));if(u){var c=r[l+","+s],d=u.cellStyle;d.leftBorder=c.leftBorder||"",d.rightBorder=c.rightBorder||"",d.topBorder=c.topBorder||"",d.bottomBorder=c.bottomBorder||""}}a.render()}function d(t,e,n,o,i,r,a){for(var l={},s=t.hot,u=e;u<=o;u++)for(var c=n;c<=i;c++){var d=(s.getCell(u,c),t.getCell(u,c));if(d){var A=d.cellStyle;l[u+","+c]={leftBorder:A.leftBorder,rightBorder:A.rightBorder,topBorder:A.topBorder,bottomBorder:A.bottomBorder},a?"left"===a?(A.leftBorder=r,A.rightBorder="",A.topBorder="",A.bottomBorder=""):"right"===a?(A.rightBorder=r,A.leftBorder="",A.topBorder="",A.bottomBorder=""):"top"===a?(A.topBorder=r,A.leftBorder="",A.rightBorder="",A.bottomBorder=""):"bottom"===a&&(A.bottomBorder=r,A.leftBorder="",A.rightBorder="",A.topBorder=""):(A.leftBorder=r,A.rightBorder=r,A.topBorder=r,A.bottomBorder=r)}}return l}Object.defineProperty(e,"__esModule",{value:!0});var A=function(){function t(t,e){for(var n=0;n'),n=$(''),o=$(''),i=$('
  • \n \n 所有框线\n \n
  • ');i.click(function(){if(t.checkSelection()){var e=t.context.hot,n=e.getSelected(),o=n[0],i=n[1],r=n[2],a=n[3],l=r;o>r&&(r=o,o=l),l=a,i>a&&(a=i,i=l);var s={width:1,color:"0,0,0",style:"solid"},u=d(t.context,o,i,r,a,s);e.render(),g.undoManager.add({redo:function(){u=d(t.context,o,i,r,a,s),e.render(),(0,g.setDirty)()},undo:function(){c(t.context,o,i,r,a,u),(0,g.setDirty)()}}),(0,g.setDirty)()}}),o.append(i);var r=$('
  • \n \n 无框线\n \n
  • ');r.click(function(){if(t.checkSelection()){var e=t.context.hot,n=e.getSelected(),o=n[0],i=n[1],r=n[2],a=n[3],l=r;o>r&&(r=o,o=l),l=a,i>a&&(a=i,i=l);var s="",u=d(t.context,o,i,r,a,s);e.render(),g.undoManager.add({redo:function(){u=d(t.context,o,i,r,a,s),e.render(),(0,g.setDirty)()},undo:function(){c(t.context,o,i,r,a,u),(0,g.setDirty)()}}),(0,g.setDirty)()}}),o.append(r);var a=$('
  • \n \n 左框线\n \n
  • ');a.click(function(){if(t.checkSelection()){var e=t.context.hot,n=e.getSelected(),o=n[0],i=n[1],r=n[2],a=n[3],l=r;o>r&&(r=o,o=l),l=a,i>a&&(a=i,i=l);var s={width:1,color:"0,0,0",style:"solid"},u=d(t.context,o,i,r,a,s,"left");e.render(),g.undoManager.add({redo:function(){u=d(t.context,o,i,r,a,s,"left"),e.render(),(0,g.setDirty)()},undo:function(){c(t.context,o,i,r,a,u),(0,g.setDirty)()}}),(0,g.setDirty)()}}),o.append(a);var s=$('
  • \n \n 右框线\n \n
  • ');s.click(function(){if(t.checkSelection()){var e=t.context.hot,n=e.getSelected(),o=n[0],i=n[1],r=n[2],a=n[3],l=r;o>r&&(r=o,o=l),l=a,i>a&&(a=i,i=l);var s={width:1,color:"0,0,0",style:"solid"},u=d(t.context,o,i,r,a,s,"right");e.render(),g.undoManager.add({redo:function(){u=d(t.context,o,i,r,a,s,"right"),e.render(),(0,g.setDirty)()},undo:function(){c(t.context,o,i,r,a,u),(0,g.setDirty)()}}),(0,g.setDirty)()}}),o.append(s);var u=$('
  • \n \n 上框线\n \n
  • ');u.click(function(){if(t.checkSelection()){var e=t.context.hot,n=e.getSelected(),o=n[0],i=n[1],r=n[2],a=n[3],l=r;o>r&&(r=o,o=l),l=a,i>a&&(a=i,i=l);var s={width:1,color:"0,0,0",style:"solid"},u=d(t.context,o,i,r,a,s,"top");e.render(),g.undoManager.add({redo:function(){u=d(t.context,o,i,r,a,s,"top"),e.render(),(0,g.setDirty)()},undo:function(){c(t.context,o,i,r,a,u),(0,g.setDirty)()}}),(0,g.setDirty)()}}),o.append(u);var A=$('
  • \n \n 下框线\n \n
  • ');A.click(function(){if(t.checkSelection()){var e=t.context.hot,n=e.getSelected(),o=n[0],i=n[1],r=n[2],a=n[3],l=r;o>r&&(r=o,o=l),l=a,i>a&&(a=i,i=l);var s={width:1,color:"0,0,0",style:"solid"},u=d(t.context,o,i,r,a,s,"bottom");e.render(),g.undoManager.add({redo:function(){u=d(t.context,o,i,r,a,s,"bottom"),e.render(),(0,g.setDirty)()},undo:function(){c(t.context,o,i,r,a,u),(0,g.setDirty)()}}),(0,g.setDirty)()}}),o.append(A),o.append('
  • ');var h=$('
  • \n \n 自定义框线\n \n
  • '),f=null,p={width:1,style:"solid",color:"0,0,0"},M={width:1,style:"solid",color:"0,0,0"},y={width:1,style:"solid",color:"0,0,0"},m={width:1,style:"solid",color:"0,0,0"};return h.click(function(){t.checkSelection()&&(f=l(t.context,f,p,M,y,m))}),o.append(h),e.append(n),e.append(o),e}}]),e}(f.default);e.default=M},function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{default:t}}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function r(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function a(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}function l(t,e,n,o,i){for(var r=t.hot,a={},l=e;l<=o;l++)for(var s=n;s<=i;s++){var u=t.getCell(l,s);if(u){var c=u.cellStyle;a[l+","+s]=c.bold,c.bold?c.bold=!1:c.bold=!0}}return r.render(),a}Object.defineProperty(e,"__esModule",{value:!0});var s=function(){function t(t,e){for(var n=0;nr&&(r=o,o=s),s=a,i>a&&(a=i,i=s);var u=l(t.context,o,i,r,a);d.undoManager.add({redo:function(){u=l(t.context,o,i,r,a),(0,d.setDirty)()},undo:function(){for(var n=o;n<=r;n++)for(var l=i;l<=a;l++){var s=t.context.getCell(n,l);if(s){var c=s.cellStyle,A=u[n+","+l];c.bold=A}}e.render(),(0,d.setDirty)()}}),(0,d.setDirty)()}}},{key:"getTitle",value:function(){return"加粗"}},{key:"getIcon",value:function(){return''}}]),e}(c.default);e.default=A},function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{default:t}}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function r(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function a(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}function l(t,e,n,o,i){for(var r=t.hot,a={},l=e;l<=o;l++)for(var s=n;s<=i;s++){var u=t.getCell(l,s);if(u){var c=u.cellStyle;a[l+","+s]=c.italic,c.italic?c.italic=!1:c.italic=!0}}return r.render(),a}Object.defineProperty(e,"__esModule",{value:!0});var s=function(){function t(t,e){for(var n=0;nr&&(r=o,o=s),s=a,i>a&&(a=i,i=s);var u=l(t.context,o,i,r,a);d.undoManager.add({redo:function(){u=l(t.context,o,i,r,a),(0,d.setDirty)()},undo:function(){for(var n=o;n<=r;n++)for(var l=i;l<=a;l++){var s=t.context.getCell(n,l);if(s){var c=s.cellStyle,A=u[n+","+l];c.italic=A}}e.render(),(0,d.setDirty)()}}),(0,d.setDirty)()}}},{key:"getTitle",value:function(){return"倾斜"}},{key:"getIcon",value:function(){return''}}]),e}(c.default);e.default=A},function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{default:t}}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function r(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function a(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}function l(t,e,n,o,i,r){for(var a={},l=t.hot,s=e;s<=o;s++)for(var u=n;u<=i;u++){var c=(l.getCell(s,u),t.getCell(s,u));if(c){var d="underline";r&&(d=r[s+","+u]);var A=c.cellStyle;a[s+","+u]=A.underline,A.underline?A.underline=!1:A.underline=!0}}return l.render(),a}Object.defineProperty(e,"__esModule",{value:!0});var s=function(){function t(t,e){for(var n=0;nr&&(r=o,o=s),s=a,i>a&&(a=i,i=s);var u=l(this.context,o,i,r,a);d.undoManager.add({redo:function(){u=l(t.context,o,i,r,a),(0,d.setDirty)()},undo:function(){u=l(t.context,o,i,r,a,u),(0,d.setDirty)()}}),(0,d.setDirty)()}}},{key:"getTitle",value:function(){return"下划线"}},{key:"getIcon",value:function(){return''}}]),e}(c.default);e.default=A},function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{default:t}}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function r(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function a(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}function l(t,e,n,o,i,r,a){for(var l=t.hot,s={},u=e;u<=o;u++)for(var c=n;c<=i;c++){var d=(l.getCell(u,c),t.getCell(u,c));if(d){var A=d.cellStyle;s[u+","+c]=A.bgcolor,A.bgcolor=r,$(".ud-select-bgcolor").css("background-color","rgb("+r+")"),a.bgcolor=r}}return l.render(),s}Object.defineProperty(e,"__esModule",{value:!0});var s=function(){function t(t,e){for(var n=0;n');this.nameButton=$(''),t.append(this.nameButton);var e=$(''),n=$(''),o=$("
  • ");n.append(o),o.colorpicker({color:"#000",container:!0,inline:!0,colorSelectors:{black:"#000000",white:"#FFFFFF",gray1:"#efefef",gray:"#CCCCCC",red:"#FF0000",default:"#777777",primary:"#337ab7",success:"#5cb85c",info:"#5bc0de",warning:"#f0ad4e",danger:"#d9534f"}});var i=this;return o.colorpicker().on("changeColor",function(t){if(i.checkSelection()){var e=t.color.toRGB(),n=e.r+","+e.g+","+e.b,o=i.context.hot,r=o.getSelected(),a=r[0],s=r[1],u=r[2],c=r[3],A=u;a>u&&(u=a,a=A),A=c,s>c&&(c=s,s=A);var h=l(i.context,a,s,u,c,n,i);d.undoManager.add({redo:function(){h=l(i.context,a,s,u,c,n,i),(0,d.setDirty)()},undo:function(){for(var t=a;t<=u;t++)for(var e=s;e<=c;e++){var n=i.context.getCell(t,e);if(n){var r=n.cellStyle,l=h[t+","+e];r.bgcolor=l,$(".ud-select-bgcolor").css("background-color","rgb("+l+")"),i.bgcolor=l}}o.render(),(0,d.setDirty)()}}),(0,d.setDirty)()}}),this.nameButton.click(function(){if(i.checkSelection()){var t=i.context.hot,e=t.getSelected(),n=e[0],o=e[1],r=e[2],a=e[3],s=r;n>r&&(r=n,n=s),s=a,o>a&&(a=o,o=s),l(i.context,n,o,r,a,i.bgcolor,i)}}),t.append(e),t.append(n),t}},{key:"refresh",value:function(t,e,n,o){var i=n;t>n&&(n=t,t=i),i=o,e>o&&(o=e,e=i);for(var r=t;r<=n;r++){for(var a=e;a<=o;a++){var l=this.context.getCell(r,a);if(l){var s=l.cellStyle,u=s.bgcolor||"255,255,255";$(".ud-select-bgcolor").css("background-color","rgb("+u+")"),this.bgcolor=u;break}}break}}}]),e}(c.default);e.default=A},function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{default:t}}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function r(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function a(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}function l(t,e,n,o,i,r,a){for(var l=t.hot,s={},u=e;u<=o;u++)for(var c=n;c<=i;c++){var d=t.getCell(u,c);if(d){var A=d.cellStyle;s[u+","+c]=A.forecolor,A.forecolor=r,$(".ud-select-color").css("background-color","rgb("+r+")"),a.forecolor=r}}return l.render(),s}Object.defineProperty(e,"__esModule",{value:!0});var s=function(){function t(t,e){for(var n=0;n');this.nameButton=$(''),t.append(this.nameButton);var e=$(''),n=$(''),o=$("
  • ");n.append(o),o.colorpicker({color:"#000",container:!0,inline:!0,colorSelectors:{black:"#000000",white:"#FFFFFF",gray1:"#efefef",gray:"#CCCCCC",red:"#FF0000",default:"#777777",primary:"#337ab7",success:"#5cb85c",info:"#5bc0de",warning:"#f0ad4e",danger:"#d9534f"}});var i=this;return o.colorpicker().on("changeColor",function(t){if(i.checkSelection()){var e=t.color.toRGB(),n=e.r+","+e.g+","+e.b,o=i.context.hot,r=o.getSelected(),a=r[0],s=r[1],u=r[2],c=r[3],A=u;a>u&&(u=a,a=A),A=c,s>c&&(c=s,s=A);var h=l(i.context,a,s,u,c,n,i);d.undoManager.add({redo:function(){h=l(i.context,a,s,u,c,n,i),(0,d.setDirty)()},undo:function(){for(var t=a;t<=u;t++)for(var e=s;e<=c;e++){var n=i.context.getCell(t,e);if(n){var r=n.cellStyle,l=h[t+","+e];r.forecolor=l,$(".ud-select-color").css("background-color","rgb("+l+")"),i.forecolor=l}}o.render(),(0,d.setDirty)()}}),(0,d.setDirty)()}}),this.nameButton.click(function(){if(i.checkSelection()){var t=i.context.hot,e=t.getSelected(),n=e[0],o=e[1],r=e[2],a=e[3],s=r;n>r&&(r=n,n=s),s=a,o>a&&(a=o,o=s),l(i.context,n,o,r,a,i.forecolor,i)}}),t.append(e),t.append(n),t}},{key:"refresh",value:function(t,e,n,o){var i=n;t>n&&(n=t,t=i),i=o,e>o&&(o=e,e=i);for(var r=t;r<=n;r++){for(var a=e;a<=o;a++){var l=this.context.getCell(r,a);if(l){var s=l.cellStyle,u=s.forecolor||"0,0,0";$(".ud-select-color").css("background-color","rgb("+u+")"),this.forecolor=u;break}}break}}}]),e}(c.default);e.default=A},function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{default:t}}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function r(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function a(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}Object.defineProperty(e,"__esModule",{value:!0});var l=function(){function t(t,e){for(var n=0;ni&&(i=n,n=a),a=r,o>r&&(r=o,o=a);var l=this.context.getCell(n,o),s=t.getDataAtCell(n,o),u=(0,c.buildNewCellDef)(n+1,o+1);u.value={type:"image",source:"text",value:""},this.context.addCell(u),t.setDataAtCell(n,o,""),t.render(),(0,c.setDirty)(),Handsontable.hooks.run(t,"afterSelectionEnd",n,o,i,r);var d=this;c.undoManager.add({redo:function(){l=d.context.getCell(n,o),s=t.getDataAtCell(n,o),u=(0,c.buildNewCellDef)(n+1,o+1),u.value={type:"image",source:"text",value:""},d.context.addCell(u),t.setDataAtCell(n,o,""),t.render(),(0,c.setDirty)(),Handsontable.hooks.run(t,"afterSelectionEnd",n,o,i,r)},undo:function(){d.context.addCell(l),t.setDataAtCell(n,o,s),t.render(),(0,c.setDirty)(),Handsontable.hooks.run(t,"afterSelectionEnd",n,o,i,r)}})}}},{key:"getTitle",value:function(){return"图片"}},{key:"getIcon",value:function(){return''}}]),e}(u.default);e.default=d},function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{default:t}}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function r(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function a(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}Object.defineProperty(e,"__esModule",{value:!0});var l=function(){function t(t,e){for(var n=0;n'),e=$(''),n=$(''),o=$('
  • \n \n 饼状图\n \n
  • ');n.append(o);var i=$('
  • \n \n 曲线图\n \n
  • ');n.append(i);var r=$('
  • \n \n 柱状图\n \n
  • ');n.append(r);var a=$('
  • \n \n 水平柱状图\n \n
  • ');n.append(a);var l=$('
  • \n \n 面积图\n \n
  • ');n.append(l);var s=$('
  • \n \n 雷达图\n \n
  • ');n.append(s);var u=$('
  • \n \n 极坐标图\n \n
  • ');n.append(u);var c=$('
  • \n \n 散点图\n \n
  • ');n.append(c);var d=$('
  • \n \n 气泡图\n \n
  • ');return n.append(d),t.append(e),t.append(n),t}}]),e}(u.default);e.default=c},function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{default:t}}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function r(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function a(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}Object.defineProperty(e,"__esModule",{value:!0});var l=function(){function t(t,e){for(var n=0;n'}}]),e}(u.default);e.default=h},function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{default:t}}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function r(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function a(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}function l(t,e,n,o,i){for(var r=!0,a=!1,l=i.getSettings().mergeCells||[],s=t;s<=n;s++)for(var u=e;u<=o;u++){ -var d=i.getCell(s,u);if(d){var A=$(d),h=A.prop("colspan")||"1",f=A.prop("rowspan")||"1";if(h=parseInt(h),f=parseInt(f),h>1||f>1){var g=0;for(a=!0,r=!1;ga&&(a=i,i=d),d=s,r>s&&(s=r,r=d),l(i,r,a,s,t),u.undoManager.add({redo:function(){n=t.getSettings().mergeCells||[],o=n.concat([]),l(i,r,a,s,t),(0,u.setDirty)()},undo:function(){t.updateSettings({mergeCells:o}),(0,u.setDirty)()}}),(0,u.setDirty)()}},{key:"getTitle",value:function(){return"合并/拆分单元格"}},{key:"getIcon",value:function(){return''}}]),e}(A.default);e.default=h},function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{default:t}}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function r(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function a(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}Object.defineProperty(e,"__esModule",{value:!0});var l=function(){function t(t,e){for(var n=0;n'}}]),e}(u.default);e.default=A},function(t,e,n){"use strict";function o(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(e,"__esModule",{value:!0});var i=function(){function t(t,e){for(var n=0;n