/*! * * SpreadJS Library 10.0.0 * * Copyright(c) GrapeCity, Inc. All rights reserved. * * Licensed under the SpreadJS Commercial License. * spread.sales@grapecity.com * http://spread.grapecity.com/Pages/Spread-JS-License/ * * */ !function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.Views=t():(e.GC=e.GC||{},e.GC.Spread=e.GC.Spread||{},e.GC.Spread.Views=t())}(this,function(){return function(e){function t(r){if(n[r])return n[r].exports;var o=n[r]={exports:{},id:r,loaded:!1};return e[r].call(o.exports,o,o.exports,t),o.loaded=!0,o.exports}var n={};return t.m=e,t.c=n,t.p="/assets/",t(0)}([function(e,t,n){"use strict";var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol?"symbol":typeof e};!function(){function t(e){if(ut.isNil(e))return!1;if(!e.hasOwnProperty("keyField"))return console.error("keyField is a must property in hierarchy setting"),!1;if(!e.hasOwnProperty("parentField"))return console.error("parentField is a must property in hierarchy setting"),!1;var t=this;return t.gCBI_(e.keyField)?t.gCBI_(e.parentField)?!0:(console.error("There is not a column whose id is "+e.parentField+" in column collection"),!1):(console.error("There is not a column whose id is "+e.keyField+" in column collection"),!1)}function o(e,t){var n=this,r=n.options;n.data=new Wt(t,ut.map(e,function(e){return{name:e.id,field:e.dataField,caption:e.caption,dataType:e.dataType}}));var o=n.data;o.getDefaults=function(){return{group:Me(n).gGID_(),getFormatter:function(e){if(!n.ExcelFormatter_)return null;var t=n.cF_[e.toLowerCase()];if(t&&t instanceof n.ExcelFormatter_){var r=t.format;return r.bind(t)}}}},o.suspendRefresh(),r.filtering&&(o.filterDescriptors=r.filtering),r.sorting&&(o.sortDescriptors=ut.isString(r.sorting)?r.sorting.slice():ut.cloneDeep(r.sorting)),r.grouping&&(o.groupDescriptors=ut.cloneDeep(r.grouping)),r.hierarchy&&(o.hierarchyDescriptor=r.hierarchy),o.resumeRefresh()}function i(e,t,n){var r,o,i=t.querySelectorAll("[data-column]");if(i.length>0){var a=function(e,t){return function(n){return n[e].toLowerCase()===t.toLowerCase()}},u=function(t){if(o=t.getAttribute("data-column"),r=ut.find(e,a("id",o)),!r.headerRow||!r.headerRow.renderer||!ut.isFunction(r.headerRow.renderer)){var i=n.querySelector("[data-column="+o+"]");if(i)for(var u=0,c=t.children.length;c>u;u++)i.replaceChild(t.children[u],i.children[u])}};ut.each(i,u)}else n.replaceChild(t.children[0],n.children[0])}function a(e){var t=e.parentElement,n=t.querySelector(".waterMark");n?t.removeChild(n):n=ct.createElement(''),t.appendChild(n)}function u(e){var t,n=this,r=[".gc","grid","container"],o=n.container.querySelector(r.join("-")),i=0,a=n.getLayoutInfo();for(var u in a)a.hasOwnProperty(u)&&(i+=1),n.sSP_(u)&&(t=n.gSPRI_(u),i+=t?t.length:0);var s=["","706f736974696f6e3a206162736f6c7574653b72696768743a203270783b626f74746f6d3a203270783b6f7061636974793a20302e383b666f6e742d73697a653a20313470783b70616464696e673a203570783b6261636b67726f756e643a2077686974653b"];if(o.children.length<=i)o.insertBefore(ct.createElement('
'+l(e)+"
"),o.children[Math.floor(Math.random()*(i+1))]);else{var f=n.container.querySelector('.gc-grid-container>div:not([id^="'+n.uid+'"])');if(f){var d=f.style.zIndex;f&&!function(){var e=c(s).split(";"),t={"z-index":d},n=void 0;ut.each(e,function(e){n=e.split(":"),n[0]&&n[1]&&(t[n[0]]=n[1])}),ct.setCss(f,t)}()}}}function c(e){var t,n,r,o=0,i="",a="",u=!0,c=[];if(e){for(t=0,o=e.length;o>t;t++)a=e[t].trim(),c.push(a),u&&a&&(u=!1);u&&(c=null)}for(o=0,t=0;tt;t++){for(a="",n=0;n=c[n].length?"00":c[n].charAt(t)+c[n].charAt(t+1);r=parseInt(a,16),i+=String.fromCharCode(r),t++}return i}function l(e){var t="";return ut.each(e,function(e){t+="
"+e+"
"}),t}function s(){var e=GC&&GC.Spread&&GC.Spread.Views&&GC.Spread.Views.LocaleResource&&GC.Spread.Views.LocaleResource.name;return"ja-JP"===e?{ls1:["30303030303030685f4f7900000000000000000000000000003030303030720000673030303030305275303030303074583030305296303030303030","b0ecfcd7b7c6a32a0f1a3e205370726561642e566965777320c8e9a4a2eb480d0a2cd0fcb8e7f36e29286fedfcabebb0836e7f6b3650558c66447e59"],ls2:["30303030303030685f4f790000000000000000000000000000303030303030303067526795306b30000000000065303030","b0ecfcd7b7c6a32a0f1a3e205370726561642e566965777320c8e9a4a2ebadfc6e09b91f936f8b8a207b307d20e5675902"],ls3:["303030303060583089303030303030303030300000000000303030304e303088543052753030303030303030300030303030303030305f89303030","e9a4bbf3b9c5314c8b644b8a7e5b9367575f020d0a576562b5fcd0fc0a676efdc15429286b6fe9a4bbf3b9adfc2fc8e9a4a2ebadfc4cc581675902"],ls4:["6b30303030303030605830535f303030303030303030","635744e9a4bbf3b9c53192d697674d7e5b9367575f02"],ls5:["30303030303030685f4f790000000000000000000000000000303030303030303067526795307d4e3030303030","b0ecfcd7b7c6a32a0f1a3e205370726561642e566965777320c8e9a4a2ebadfc6e09b91f934c4286577e575f02"],ls6:["30303030303030685f4f790000000000000000000000000000303030303072000067303030303030915e30796b30303030303030","b0ecfcd7b7c6a32a0f1a3e205370726561642e566965777320c8e9a4a2eb480d0a2cd0fcb8e7f36e4d036f8162558c66447e5902"]}:"zh-CN"===e?{ls1:["895b848457000000000000000000000000634f62676563300000678b4f72674e966757907f3000004e65907f8b534e966d8b75903000008b60548b8b5390904e520000000000000000000000000000000000000000000030","7f896104ce5370726561642e5669657773d09b802f2f01020d0a2cc430482cc5502c30e872020d0a34f6e872b8efc5504bd52814020d0ae6c5a8e2f7d101aef63073616c65732e7861406772617065636974792e636f6d02"],ls2:["895b848457000000000000000000000000634f626765633000004e65907f8b53524f0000005930","7f896104ce5370726561642e5669657773d09b802f2f01020d0a34f6e872b8ef69597b307d2902"],ls3:["6762528b538b300000577f7e6752564e8f88000000000000000000000000ff6097899951535f546c8b538b3000004e658b534e968b4f759030595d8d4eff8b578d4e904e4e67628b538b30000059975e52ff8b5390904e520000000000000000000000000000000000000000000030","2a7e30b8efc1020d0a2851dc0da1680ad04c5370726561642e56696577730ca800819648d69708d5b8efc1020d0a34f6b8efc550c43028140282f22d700cf7282d70aef62de57eb8efc1020d0a82002ea90cf7d101aef63073616c65732e7861406772617065636974792e636f6d02"],ls4:["65658b538b30000059975e52ff8b5390904e520000000000000000000000000000000000000000000030","e048b8efc1020d0a82002ea90cf7d101aef63073616c65732e7861406772617065636974792e636f6d02"],ls5:["895b848457000000000000000000000000634f626765633000004e65907f8b535d8f67ff8b5390904e520000000000000000000000000000000000000000000083535e5230","7f896104ce5370726561642e5669657773d09b802f2f01020d0a34f6e872b8eff2c71f0cf7d101aef63073616c65732e7861406772617065636974792e636f6db7d62ea902"],ls6:["895b84845700000000000000000000000000634f626765630000796b515253","7f896104ce5370726561642e566965777320d09b802f2f010d0a81628d06d1"]}:{ls1:["","506f776572656420627920477261706543697479205370726561642e56696577732e0d0a20596f752063616e206f6e6c79206465706c6f792074686973204556414c554154494f4e2076657273696f6e206c6f63616c6c792e200d0a54656d706f72617279206465706c6f796d656e74206b6579732061726520617661696c61626c6520666f722074657374696e672e200d0a456d61696c207370726561642e73616c6573406772617065636974792e636f6d2e"],ls2:["","506f776572656420627920477261706543697479205370726561642e56696577732e0d0a596f75722074656d706f72617279206465706c6f796d656e74206b6579206578706972657320696e207b307d20646179732e"],ls3:["","4c6963656e7365204e6f7420466f756e640d0a0d0a596f75206e65656420612076616c6964206c6963656e7365206b657920746f2072756e205370726561642e5669657773206f6e206120776562207365727665722e2054656d706f72617279206b6579732061726520617661696c61626c6520666f72206576616c756174696f6e2e0d0a20496620796f75207075726368617365642061206c6963656e73652c20796f7572206b657920697320696e20796f757220707572636861736520636f6e6669726d6174696f6e20656d61696c2e20456d61696c207370726561642e73616c6573406772617065636974792e636f6d20696620796f75206e65656420617373697374616e63652e"],ls4:["","496e76616c6964206c6963656e7365206b65792e20456d61696c207370726561642e73616c6573406772617065636974792e636f6d20696620796f75206e6565642068656c702e"],ls5:["","506f776572656420627920477261706543697479205370726561642e56696577732e200d0a596f75722074656d706f72617279206465706c6f796d656e74206b65792068617320657870697265642e0d0a20456d61696c207370726561642e73616c6573406772617065636974792e636f6d20696620796f75206e6565642068656c702e"],ls6:["","506f776572656420627920477261706543697479205370726561642e5669657773204576616c756174696f6e2056657273696f6e2e0d0a204e6f74204c6963656e73656420666f7220446973747269627574696f6e2e"]}}function f(e,t,n){if(e&<.isFunction(e)){var r=document.querySelector(t);r&&e(n,r)}return!!e}function d(e,t){var n=this,r=st.parseID(e);if(r&&t.length){var o,i,a,u,c,l,s=n.options,f=n.getItem(e).item;s.autoRowHeight||(u=n.spContainerCache_=n.spContainerCache_||{}),ut.each(t,function(e){c=e.id,o=Y.call(n,r,e),o&&(!r.groupInfo||r.groupInfo.area!==Dt&&r.groupInfo.area!==Nt?a=f[c]:(i=o.getAttribute("data-formula"),i&&(a=n.data.evaluate(i,r.groupInfo.path),o.removeAttribute("data-formula"))),a&&a.paint&&o&&(u&&(l=u[c]=u[c]||ct.gER(o)),a.paint(o,l)),e.asyncRender&&e.asyncRender(f,o))})}}function p(e,t){for(var n,r=0,o=e.length;o>r;r++)if(n=e[r],n.dataField){var i=n.dataField.split(".");if(ut.isEqual(i,t))return n}return null}function h(e,t){var n,r,o,i=this;for(n=0,r=e.length;r>n;n++)o=e[n],o.columns?h.call(i,o,t):t.push(ut.defaults(o,{id:o.dataField,caption:o.dataField,pinned:"none",width:"*",visible:!0}))}function g(){var e=this;if(it){var t=it[Yt[0]](e),n=t[Yt[1]];t[Yt[2]]?zt[Yt[3]]&&u[Yt[0]](e,n):(setTimeout(e[Yt[4]].bind(e),200),setTimeout(m.bind(e,n),200))}}function v(e,t,n){ut.each(e,function(e){if(e.hasOwnProperty("dataField")||e.hasOwnProperty("action")||e.hasOwnProperty("asyncRender"))n[e.id]={parent:t};else if(e.hasOwnProperty("columns")){var r=lt.isNil(e.isCollapsed)?!0:e.isCollapsed;e.collapsedInfo=e.collapsedInfo||{viewport:r,pinnedLeftViewport:r,pinnedRightViewport:r};var o=e.collapsedInfo;n[e.caption]={parent:t,status:{showIcon:y(e,"none"),isCollapsed:o.viewport},pinnedStatus:{showIcon:y(e,"left"),isCollapsed:o.pinnedLeftViewport},pinnedRightStatus:{showIcon:y(e,"right"),isCollapsed:o.pinnedRightViewport}},v(e.columns,e.caption,n)}})}function m(e){var t=this,n=t.container;n.appendChild(ct.createElement('
'+l(e)+"
"))}function _(e,t){var n,r,o,i=!1;for(n=0,r=e.length;r>n&&(o=e[n],o.columns?i=_(o.columns,t):(o.pinned=o.pinned||"none",i=o.pinned===t),!i);n++);return i}function y(e,t){var n,r=e.columns,o=r.length,i=o,a=0,u=0,c=0;for(n=0;i>n;n++)e=r[n],e.columns||(e.pinned=e.pinned||"none"),e.columns&&_(e.columns,t)||e.pinned===t&&"expanded"!==e.headerGroupShow?(a+=1,c+=1):e.pinned===t&&"expanded"===e.headerGroupShow&&(u+=1,c+=1);return a!==c&&u!==c}function C(e,t,n){var o=[];o=o.concat(t);for(var i in e){var a=i;"object"!==r(e[a])?n.push(o.concat([a])):e[a]instanceof Array?C(e[a][0],o.concat([a]),n):C(e[a],o.concat([a]),n)}}function b(e){var t=this,n=lt.isString(e),r=n?e:e.name,o=je.call(t,r);return!n&&o&&e.handler&&(o.handler=e.handler),"edit"===r&&(t.hasEditAction_=!0),"cancel"===r&&(t.hasCancelAction_=!0),"save"===r&&(t.hasSaveAction_=!0),n?{name:e}:e}function S(e,t){return ut.find(e,function(e){return e.key===t})}function w(e,t,n){var r=this;e&&(r.transformProp_=r.transformProp_||I(),Math.abs(t)>16e6||Math.abs(n)>16e6?(e.style.setProperty("left",t+"px"),e.style.setProperty("top",n+"px"),e.style.setProperty(r.transformProp_,null)):(e.style.setProperty("left",null),e.style.setProperty("top",null),e.style.setProperty(r.transformProp_,x(Math.floor(t),Math.floor(n)))))}function I(){return-1!==navigator.userAgent.indexOf("MSIE")||navigator.appVersion.indexOf("Trident/")>0||navigator.userAgent.match(/Firefox/i)?"transform":"-webkit-transform"}function x(e,t){return t+="px",e+="px","translate3d("+e+","+t+", 0px)"}function A(e){var t=e.name,n=e.options,r=n&&n.groupStrategy,o=GC&&GC.Spread&&GC.Spread.Views&&GC.Spread.Views.Plugins;if(r){var i=r.name;lt.isString(i)&&o&&o[i]&&(n.groupStrategy=new GC.Spread.Views.Plugins[i](r.options))}return lt.isString(t)&&o&&o[t]?new GC.Spread.Views.Plugins[t](n):void 0}function E(e,t,n){return n=n||{},e.raise(t,n)}function R(e,t){var n=this,r={data:e,path:t,isBottomLevel:e.isBottomLevel};return e.isBottomLevel||(r.children=[],r.children=ut.map(e.groups,function(e,r){return R.call(n,e,t.concat([r]))})),r}function N(){var e=this,t=e.container;D.call(e),lt.regist(t,"click",e.cFn_),lt.regist(t,"dblclick",e.dcFn_),lt.regist(t,"mousedown",e.mdFn_),lt.regist(t,"mouseup",e.muFn_),lt.regist(t,"mousemove",e.mvFn_),lt.regist(t,"wheel",e.wFn_),lt.regist(t,"wheel",e.dmwFn_),lt.regist(t,"focusin",e.fiFn_),e.oso_.addHandler(e.dsoFn_),e.ods_.addHandler(e.dsFn_),X.call(e),$.call(e)}function D(){var e=this,t=e.container;(!t.tabIndex||t.tabIndex<0)&&(t.tabIndex=1),t.style.outline="none",lt.regist(t,"keydown",e.kdFn_);var n=window;n.addEventListener("keydown",e.dkdFn_,!1)}function T(){var e=ct.detectBrowserType();if(e.isIE){var t=document.activeElement,n=this;if(n.container.contains(t)&&n.container!=t){var r=n.options.groupStrategy,o=r&&r.name.toLowerCase();F(t)||"CalendarGrouping"===o||n.container.focus()}}}function F(e){var t=e.tagName,n=["INPUT","SELECT","TEXTAREA","BUTTON"];try{if("IFRAME"===t)return!0;if("A"===t||"AREA"===t)return!!e.href;if(n.indexOf(t)>-1)return!(e.disabled||e.hidden)}catch(r){return!1}}function M(){var e=this,t=e.container;lt.unRegist(t,"keydown",e.kdFn_);var n=window;lt.unRegist(n,"keydown",e.dkdFn_,!1)}function O(){var e,t=this,n=t.scrollElementId_,r=t.scrollElementArea_;if(n&&r){e=t.lRR_[r];var o=t.gSO_(r),i=Me(t).gRR_({area:r,offsetTop:o.top,offsetLeft:o.left});if(i){var a=i.renderedRows||[];if(-1===ut.map(a,ut.property("key")).indexOf(n)){var u=document.getElementById(n);u&&u.parentNode.removeChild(u);var c=e.indexOf(n);c>=0&&e.splice(c,1)}}}t.scrollElementId_=null,t.scrollElementArea_=null,t.scrolling_=!1}function L(){var e=this,t=e.container;M.call(e),lt.unRegist(t,"click",e.cFn_),lt.unRegist(t,"dblclick",e.dcFn_),lt.unRegist(t,"mousedown",e.mdFn_),lt.unRegist(t,"mouseup",e.muFn_),lt.unRegist(t,"mousemove",e.mvFn_),lt.unRegist(t,"wheel",e.wFn_),lt.unRegist(t,"wheel",e.dmwFn_),lt.unRegist(t,"focusin",e.fiFn_),e.oso_.removeHandler(e.dsoFn_),P.call(e),K.call(e)}function P(){var e,t=this;ut.each(t.scE_,function(n){e=document.getElementById(n),e&<.unRegist(e,"scroll",t.sFn_)}),t.scE_.length=0}function G(){var e,t,n,r,o=this,u=o.options,c=o.getLayoutInfo(),l=o.context_.getInstance("containerWrapper"),s=l.contentContainer_,f="";o.scE_.length=0,ut.keys(c).map(function(i){o.saSO_(i);var a=o.gSO_(i);if(t=o.getRenderInfo({area:i,offsetTop:a.top,offsetLeft:a.left}),e=o.lRR_[i]=o.lRR_[i]||[],t){if(f+='
16e6||Math.abs(c)>16e6?(r+="left:"+u+"px;",r+="top:"+c+"px;"):r+=I()+":"+x(u,c)}r&&(f+=' style="'+r+'"'),t.innerDivCssClass&&(f+=' class="'+t.innerDivCssClass+'"'),f+=">",n=t.renderedRows||[],ut.each(n,function(t){e.push(t.key),f+=o.rR_(t)}),f+="
"}}),ut.keys(c).map(function(e){o.sSP_(e)&&ut.each(o.gSPRI_(e),function(t){if(t){var n=o.uid+"-"+e+"-scroll"+(t.isVertical?"-vertical":"-horizontal");o.scE_.push(n),f+='
0,l=e.id,s=e.dataField,f=ut.find(a.groupDescriptors,function(e){return e.field===l});for(n=0,r=i.length;r>n;n++)if(t=i[n],a.isCalculatedColumn(l)&&s&&-1!==s.indexOf(t)||c&&f&&f.header.visible&&e.groupHeader&&-1!==e.groupHeader.indexOf(t)||c&&f&&f.footer.visible&&e.groupFooter&&-1!==e.groupFooter.indexOf(t))return!0;return!1}function Y(e,t){if(e){var n="#"+st.createID(e),r=e.row>-1||e.groupInfo&&e.groupInfo.area===Tt||e.nodeInfo&&e.nodeInfo.area===Ft,o=r?" [data-column="+t.id+"].gc-cell":" .gc-group-sparkline";return document.querySelector(n+o)}}function X(){var e=this;ut.each(e.scE_,function(t){lt.regist(document.getElementById(t),"scroll",e.sFn_)})}function $(){var e=this,t=e.container;ft(t).on("touchstart",e.tsFn_),ft(t).on("touchmove",e.tmFn_),ft(t).on("touchend",e.teFn_),lt.regist(t,"inertiamove",ut.throttle(e.imFn_,_t))}function K(){var e=this,t=e.container;ft(t).off("touchstart",e.tsFn_),ft(t).off("touchmove",e.tmFn_),ft(t).off("touchend",e.teFn_),lt.unRegist(t,"inertiamove",e.imFn_)}function Z(e){var t=this,n=e.changedTouches[0];oe.call(t,e,n,"start")||(ne.call(t,e,n,"start")&&e.preventDefault(),E(t.otos_,t,e),t.isTouchMode_=!0,fe.call(t),t.tapPoint_=null,rt.touchEventInfo=[{timeStamp:(new Date).getTime(),x:n.pageX,y:n.pageY}],rt.touchStartHitInfo=Me(t).hT_({pageX:n.pageX,pageY:n.pageY}),rt.identifier=n.identifier,rt.touchScrollInfo=t.gSI_(rt.touchStartHitInfo&&rt.touchStartHitInfo.area),t.scrollElementArea_=rt.touchScrollInfo&&rt.touchScrollInfo.area,xe.call(t,ut.pick(n,Ht)))}function Q(e){var t=this,n=ee(e.targetTouches);if(!oe.call(t,e,n,"move"))if(ne.call(t,e,n,"move")&&e.preventDefault(),"scroll"===rt.touchAction||"swipestart"===rt.touchAction||"swipemoving"===rt.touchAction){if(le()){var r=rt.touchEventInfo[0].x-n.pageX;t.options.rightToLeft&&(r=-r);var o=rt.touchEventInfo[0].y-n.pageY,i="horizontal"===rt.moveDirection?r:o;if("scroll"===rt.touchAction){rt.stopInertiaMove=!0,E(t.ots_,t,e);var a=rt.startOffset[rt.touchScrollInfo.area];a&&me.call(t,e,a.left,a.top,i)}else"swipestart"!==rt.touchAction&&"swipemoving"!==rt.touchAction||ae.call(t,e);rt.touchEventInfo.push({timeStamp:(new Date).getTime(),x:n.pageX,y:n.pageY})}}else E(t.otm_,t,e)}function J(e){var t=this,n=ee(e.changedTouches);return oe.call(t,e,n)?void delete rt.identifier:(ne.call(t,e,n,"end")&&e.preventDefault(),"tap"===rt.touchAction?t.tapPoint_=n:"swipeend"===rt.touchAction?ae.call(t,e):"scroll"===rt.touchAction?(rt.stopInertiaMove=!1,ot={},ot.v=he("horizontal"===rt.moveDirection?n.pageX:n.pageY),ot.deceleration=6e-4*(ot.v<0?1:-1),ot.v=Math.abs(ot.v)>2?ot.v<0?-2:2:ot.v,ot.element=this.container,ot.moveInterval=setInterval(se,_t),ot.topleftDelta=0,ot.rightbottomDelta=0):E(t.ote_,t,e),void delete rt.identifier)}function ee(e){return ut.find(e,function(e){return e.identifier===rt.identifier})}function te(e){var t=this;if(!rt.stopInertiaMove){var n=t.options.rowHeight,r=ot.v+_t*ot.deceleration,o=ot.deceleration*r>0,i="horizontal"===rt.moveDirection,a=rt.touchScrollInfo.layoutInfo;if(!a)return void(ot.moveInterval&&clearInterval(ot.moveInterval));var u=t.gSO_(rt.touchScrollInfo.area),c=u.left,l=u.top,s=i?c:l,f=i?a.width:a.height,d=i?c+f:l+f,p=-mt,h=i?a.contentWidth:a.contentHeight,g=h+mt,v=h>f,m=c,_=l;if(o?rt.stopInertiaMove=!0:(p>s||d>g)&&(rt.stopInertiaMove=!0),rt.stopInertiaMove)return 0>s||!v?(m=i?0:c,_=i?l:0):d>h&&(m=i?h-a.width:c,_=i?l:h-a.height),me.call(t,e,m,_,0),void clearInterval(ot.moveInterval);var y=(r+ot.v)/2*_t,C=0>y?-1:1;y=Math.floor(Math.abs(y));var b=n/3*2,S=n/3*4;y>b&&S>y?(y=b*C,ot.v=y/_t):(y*=C,ot.v=r);var w=i&&t.options.rightToLeft;0>s?(ot.topleftDelta+=y,m=i?0:c,_=i?l:0,y=w?-ot.topleftDelta:ot.topleftDelta,me.call(t,e,m,_,y)):d>h&&v?(ot.rightbottomDelta+=y,m=i?h-a.width:c,_=i?l:h-a.height,y=w?-ot.rightbottomDelta:ot.rightbottomDelta,me.call(t,e,m,_,y)):(y=w?-y:y,me.call(t,e,c,l,y))}}function ne(e,t,n){var r,o=this,i=Me(o);return r="start"===n?re()?!0:i.sPTE_(t,n):"move"===n?i.sPTE_(t,n):"scroll"===rt.touchAction,r&&e.cancelable}function re(){var e=ct.detectBrowserType();return e.isIE||e.isEdge?!0:void 0}function oe(e,t,n){var r,o=this;return"start"===n?r=rt&&rt.identifier>=0&&e.touches.length>=2&&rt.identifier!==t.identifier:"move"===n?t?pe(t)?r=!0:(de.call(o,t),r=!ie.call(o,t)):r=!0:t?(de.call(o,t,!0),r=!ie.call(o,t)):r=!0,r}function ie(e){var t=this;if("scroll"===rt.touchAction){var n=t.options.rightToLeft?e.pageX-rt.touchEventInfo[0].x:rt.touchEventInfo[0].x-e.pageX,r=rt.touchEventInfo[0].y-e.pageY,o=ut.pick(e,Ht);return o.deltaX="horizontal"===rt.moveDirection?n:0,o.deltaY="horizontal"===rt.moveDirection?0:r,t.contentScrollable_=Me(t).cCS_(o),t.contentScrollable_}return!0}function ae(e){var t=this,n="horizontal"===rt.moveDirection,r="swipeend"===rt.touchAction,o=n?r?e.changedTouches[0].pageX:e.targetTouches[0].pageX:r?e.changedTouches[0].pageY:e.targetTouches[0].pageY;e.swipeStatus=rt.touchAction,e.moveDistance=n?rt.touchEventInfo[0].x-o:rt.touchEventInfo[0].y-o,e.velocity=he(o),E(t.osp_,t,e)}function ue(){var e=this,t=Me(e)&&Me(e).cTS_;return ut.isFunction(t)?t.call(Me(e),rt):!(!rt.touchScrollInfo||!rt.touchScrollInfo[rt.moveDirection+"ScrollArea"])}function ce(){var e=rt.touchStartHitInfo,t=e&&e.area&&e.area.indexOf("pinned")>-1;return t?!1:e&&"viewport"===e.area&&-1===e.row&&-1===e.column&&e.groupInfo&&(e.groupInfo.area===Nt||e.groupInfo.area===Dt)?!1:e&&"columnHeader"!==e.area}function le(){var e=rt.touchEventInfo[rt.touchEventInfo.length-1];return(new Date).getTime()-e.timeStamp>12.5||1===rt.touchEventInfo.length}function se(){if(!rt.stopInertiaMove){var e=new CustomEvent("inertiamove",{bubbles:!0,cancelable:!0});ot.element.dispatchEvent(e)}}function fe(){var e=this;rt={stopInertiaMove:!0,startOffset:ut.cloneDeep(e.scrollOffset),stopFeedBack:!0,touchScrollInfo:{},touchEventInfo:[]},ot&&clearInterval(ot.moveInterval)}function de(e,t){var n=rt.touchEventInfo,r=this;if(n)if(t)n[0].x===e.pageX&&n[0].y===e.pageY?rt.touchAction="tap":"swipemoving"===rt.touchAction&&(rt.touchAction="swipeend");else if("swipestart"===rt.touchAction||"swipemoving"===rt.touchAction)rt.touchAction="swipemoving";else if("scroll"===rt.touchAction)rt.touchAction="scroll";else{if(!ge(e))return;var o=rt.touchEventInfo[0].x-e.pageX,i=rt.touchEventInfo[0].y-e.pageY;r.options.allowSwipe&&Me(r).cDS_(rt.moveDirection)&&ce()?Me(r).cSS_(o,i)&&(rt.touchAction="swipestart"):ue.call(r)&&(rt.touchAction="scroll")}}function pe(e){var t=rt.touchEventInfo;return t&&t[0].x===e.pageX&&t[0].y===e.pageY?!0:void 0}function he(e){for(var t=rt.touchEventInfo.length-1,n=rt.touchEventInfo[t],r="horizontal"===rt.moveDirection?n.x:n.y,o=(new Date).getTime();r===e&&(t--,t>=0);)n=rt.touchEventInfo[t],r="horizontal"===rt.moveDirection?n.x:n.y;return(r-e)/(o-n.timeStamp)}function ge(e){if(!rt.moveDirection){var t=e.pageX,n=e.pageY,r=rt.touchEventInfo.length-1,o=rt.touchEventInfo[r],i=t-o.x,a=n-o.y;return i===a?!1:(rt.moveDirection=Math.abs(a)>Math.abs(i)?"vertical":"horizontal",!0)}return!0}function ve(e,t){return ct.getElement("#"+this.uid+"-"+e+"-scroll"+(t?"-vertical":"-horizontal"))}function me(e,t,n,r){var o=this;"horizontal"===rt.moveDirection?o.sA_(rt.touchScrollInfo.area,{left:t+r},_e,function(){r&&(o.scrollDirection=r>0?"left":"right"),e.scrollDirection=o.scrollDirection,Te.call(o,e)}):o.sA_(rt.touchScrollInfo.area,{top:n+r},_e,function(){r&&(o.scrollDirection=r>0?"up":"down"),e.scrollDirection=o.scrollDirection,Te.call(o,e)})}function _e(e){var t=e;return ye(Math.abs(t),vt)*(t>0?1:-1)}function ye(e,t){return-t/(e/t+1)+t}function Ce(e){var t=this,n=t.tapPoint_;e.deviceType=n?"touch":"mouse",E(t.onMouseClick_,t,e),delete t.tapPoint_}function be(e){e.deviceType="mouse",E(this.omdc_,this,e)}function Se(e){var t=this;t.scrolling_=!1,this.isTouchMode_||E(this.omu_,this,e)}function we(e){this.isTouchMode_||E(this.omd_,this,e)}function Ie(e){var t=this;if(e.deltaX<0){var n=navigator&&navigator.userAgent;if(n&&n.match(/Macintosh/)){var r=t.gSO_("viewport");r.left>0&&e.preventDefault()}}t.isLoadingData?e.preventDefault():Me(t).cCS_(e)&&!e.ctrlKey&&(xe.call(t,e),E(this.omw_,this,e))}function xe(e){var t,n=this,r=n.options.groupStrategy,o=r&&r.name.toLowerCase();if("trellisgrouping"===o)n.scrollElementArea_="viewport",n.scrollElementId_=n.uid+"-gc-group-container";else if("calendargrouping"===o)"Month"!==r.options.viewMode&&(t=Me(n).hT_(e),t&&t.groupInfo&&(n.scrollElementArea_="viewport",n.scrollElementId_=n.uid+"-g"+t.groupInfo.path.join("_")));else if(t=Me(n).hT_(e)){t.uid=n.uid,t.groupInfo&&(t.row=t.groupInfo.row),n.scrollElementArea_=t.area;var i=st.createID(t);document.getElementById(i)&&i!==n.uid&&(n.scrollElementId_=i)}}function Ae(e){var t=this;t.scrolling_||t.tapPoint_||E(t.omm_,t,e)}function Ee(e){var t=this;E(this.okd_,this,e);var n=t.commandManger_.getShortcutKey(e.keyCode,e.ctrlKey,e.shiftKey,e.altKey,e.metaKey),r=t.commandManger_.getCommands(n);r&&ut.each(r,function(n){n.execute(t,e)})}function Re(e){var t=this,n=t.commandManger_.getShortcutKey(e.keyCode,e.ctrlKey,e.shiftKey,e.altKey,e.metaKey),r=t.commandManger_.getCommands(n);r&&"activeDataView"===r[0].name&&ut.each(r,function(t){t.execute(e)})}function Ne(){var e=this,t=ct.detectBrowserType();if(!t.isSafari||!e.isTouchMoving_){var n=Me(e);n.uCW_&&(n.cRC_(),n.uCW_()),this.invalidate()}}function De(e){var t=this;if(t.preventTriggerScrolling_)return t.preventTriggerScrolling_=!1,void e.preventDefault();var n;Me(t).iRC_||(t.scrolling_=!0,e.preventDefault(),lt.isUndefined(t.asynRenderTimer_)||clearTimeout(t.asynRenderTimer_),window&&window.requestAnimationFrame&&window.requestAnimationFrame(function(){var r;if(t.scrollElementArea_)r=t.gSA_(t.scrollElementArea_);else{var o=e.target;o.className.indexOf("gc-grid-viewport-scroll-panel")>-1&&(r=o.id.replace(t.uid+"-","").replace("-scroll",""))}r=r||It,r=r.replace("-vertical","").replace("-horizontal","");var i=t.gSPO_(r),a=t.gSO_(r);lt.isNil(i.top)||a.top!==i.top&&(n=a.top>i.top?"down":"up",t.sSO_(r,{top:i.top})),n||lt.isNil(i.left)||a.left!==i.left&&(n=a.left>i.left?"right":"left",t.sSO_(r,{left:i.left})),n&&(e.scrollDirection=n,Te.call(t,e))}))}function Te(e){var t=this;Me(t).sFn2_(e),V.call(t,null,!t.options.allowAsyncRender),g.call(t),Me(t).sSL_(e)&&!function(){ot&&clearInterval(ot.moveInterval);var e=t.context_.getInstance("dataLoader");e.dsIsSimple?(t.scrollToRefresh_=!0,t.iI_(!1,{clearTouchCache:!0}),t.scrollToRefresh_=!1):(t.isLoadingData=!0,e.tryToLoad(!0,function(n){n.success&&n.cacheChanged&&(e.appendDataAndSync_(n.content),t.isLoadingData=!1)}))}()}function Fe(e,t){var n=this;t&&(n.dragScrollTimeInterval_?n.dragScrollEvent_&&(n.dragScrollEvent_.area=t.area,n.dragScrollEvent_.moveOffset=t.moveOffset,n.dragScrollEvent_.cancel=t.cancel):(n.dragScrollEvent_=t,n.dragScrollTimeInterval_=setInterval(function(){var e=t.area,r=n.gSI_(e);if(t.cancel&&n.dragScrollTimeInterval_)return clearInterval(n.dragScrollTimeInterval_),n.dragScrollTimeInterval_=null,void(n.dragScrollEvent_=null);var o=n.gSO_(e);t.moveOffset&&!function(){var i=t.moveOffset(o),a=[];i.left&&(a=ut.union(a,r.horizontalScrollArea)),i.top&&(a=ut.union(a,r.verticalScrollArea)),n.sA_(e,i,null,function(){ut.each(a,function(e){n.refresh(e)})})}()},_t)))}function Me(e){return e.layoutEngine}function Oe(e,t){var n=this;V.call(n,t.scrollDirection,n.options.allowAsyncRender)}function Le(e,t){var n,r,o=e.length,i=t.length,a=[],u=[];if(0===o){for(n=0;i>n;n++)a.push({operation:"insert",index:n,item:t[n]});return a}if(0===i){for(n=0;o>n;n++)a.push({operation:"delete",index:o-n-1});return a}for(n=0;o>=n;n++)u[n]=[];for(n=0;o>=n;n++)u[n][0]=n;for(n=0;i>=n;n++)u[0][n]=n;for(n=1;o>=n;n++)for(r=1;i>=r;r++)e[n-1]===t[r-1]?u[n][r]=u[n-1][r-1]:u[n][r]=Math.min(u[n-1][r]+1,u[n][r-1]+1,u[n-1][r-1]+1);for(n=o,r=i;n>=1||r>=1;)n>=1&&r>=1&&e[n-1]===t[r-1]?(n-=1,r-=1,a.push({operation:"update",index:n})):n>=1&&u[n][r]===u[n-1][r]+1?(a.push({operation:"delete",index:n-1}),n-=1):r>=1&&u[n][r]===u[n][r-1]+1?(a.push({operation:"insert",index:n,item:t[r-1]}),r-=1):n>=1&&r>=1&&(a.push({operation:"replace",index:[n-1,r-1]}),n-=1,r-=1);return a}function Pe(e,t){var n=e,r=t,o=n.length,i=r.length,a=0,u=0,c=[],l=r.indexOf(n[0]);if(-1===l)for(l=n.indexOf(r[0]);l>a;a++)c.push({operation:"delete",index:n[a]});else for(;l>u;u++)c.push({operation:"insert",index:r[u]});for(;o>a&&i>u&&n[a]===r[u];)Be(this)&&c.push({operation:"replace",index:[n[a],n[a]]}),a++,u++;for(;o>a;a++)c.push({operation:"delete",index:n[a]});for(;i>u;u++)c.push({operation:"insert",index:r[u]});return c}function Ge(e,t){var n=this,r=lt.compareArray(e,t,!1).map,o={1:"delete",2:"replace",3:"insert"},i=[],a=[];return ut.forEach(r,function(e,t){2!==e?i.push({operation:o[e],index:t}):t.indexOf("gh")>-1?a.push({operation:"delete",index:t},{operation:"insert",index:t}):Be(n)&&i.push({operation:o[2],index:[t,t]})}),i.concat(a)}function Be(e){var t=e.layoutEngine,n=t.options.cellMergingSettings;return n&&n.alwaysShowText&&t.hSC_&&t.hSC_()}function ke(e){var t=e.grid,n=e.options.groupStrategy,r=t.data.groupDescriptors,o=lt.isArray(r)?r:[r];if(r&&o.length>0&&n){var i=n.name;"calendargrouping"!==i.toLowerCase()&&"timelinegrouping"!==i.toLowerCase()||1===o.length&&"date"===t.gCBI_(o[0].field).dataType?e.gS_=n:console&&console.error&&console.error(n.options.localeResource.errorText)}e.gS_&&e.gS_.init_(t)}function Ue(){var e=this,t=e.data;t.groupDescriptors&&t.updateGroupDescriptors_(ut.cloneDeep(e.options.grouping))}function He(){var e=this,t=Me(e);t.uRE_();var n=e.options.groupStrategy;if(t.gS_)if(lt.isNil(n))t.gS_.d_(),delete t.gS_;else if(t.gS_.name.toLowerCase()===n.name.toLowerCase()){var r=n.options,o=t.gS_.options;JSON.stringify(lt.serializeObject(r))!==JSON.stringify(lt.serializeObject(o))&&(t.gS_.options=r,t.gS_.cRC_())}else t.gS_.d_(),delete t.gS_,ke(t);else lt.isNil(e.options.groupStrategy)||ke(t);t.rE_()}function Ve(){var e=this,t=e.actions||(e.actions={});t.edit={handler:function(t){t.closeActionColumnPanel(),e.startEditing()}},t.save={handler:function(t){t.closeActionColumnPanel(),e.stopEditing()}},t.cancel={handler:function(t){ t.closeActionColumnPanel(),e.cancelEditing()}}}function je(e){return this.actions[e]}function We(e){return this.options.rightToLeft?ct.getRTLScrollLeft(e,"reverse"):e.scrollLeft}function ze(e,t){this.options.rightToLeft?ct.setRTLScrollLeft(e,t,"reverse"):e.scrollLeft=t}function qe(e,t,n){var r=isNaN(t)||lt.isNil(t)?e:Math.max(t,e);return isNaN(n)||lt.isNil(n)?r:Math.min(n,r)}function Ye(e){var t=[];return ut.each(e,function(e){e.collapsedInfo&&delete e.collapsedInfo,e.hasOwnProperty("columns")?t=t.concat(Ye(e.columns)):t.push(e)}),t}function Xe(e,t){var n=[];return ut.each(e,function(e){e.hasOwnProperty("columns")?(e.columns=Xe(e.columns,t),n.push(e)):-1!==t.indexOf(e.id)&&n.push(e)}),n}function $e(){var e=Me(this);e.uSU_&&e.uSU_(),e.uFR_&&e.uFR_(function(){return!0})}function Ke(e){var t=this,n=Number(e),r=void 0;return ut.isNaN(n)?ut.isString(e)&&(r=Qe.call(t,e)):r=Ze.call(t,Math.round(n)),r}function Ze(e){var t=this,n=e;if(0>n)return null;var r=Me(t);if(r.aARA_){var o=r.aARA_(Bt),i=r.aARA_(kt);if(o&&0===n||i&&n===st.vi(t,t.uid+"-autorow"))return{isNewRow:!0,item:null,row:-1};o&&n--}var a=t.data,u=a.rootGroup;if(u){var c=Je.call(t,u,n);if(u=c&&c.group){if(u.rootNode&&c.groupArea===Tt){n=c.relativeIndex;var l=et.call(t,u.rootNode,n),s=l&&l.node;return{groupArea:Tt,group:u,node:s,nodeArea:l&&l.nodeArea,item:s&&s.getItem(),row:n}}n=c.relativeIndex;var f=c.groupArea;return c.groupArea===Tt?{groupArea:f,group:u,item:u.getItem(n),row:n}:{groupArea:f,group:u,row:n}}return null}var d=a.rootNode;if(d){var p=et.call(t,d,n);return d=p&&p.node,p?{node:d,nodeArea:p.nodeArea,item:d.getItem(),row:n}:null}var h=a.getItem(n);return h?{item:h,row:n}:null}function Qe(e){var t=this.data,n=st.parseID(e),r={};if(n){var o=n.groupInfo,i=n.nodeInfo,a=n.row;if(o){var u=t.rootGroup.findChildGroupByPath(o.path);u&&(r.group=u,r.groupArea=o.area),o.area===Tt&&(u.rootNode?(r.nodeArea=i.area,r.node=u.rootNode.findChildNodeByPath(i.path),r.item=r.node.getItem()):r.item=u.getItem(a))}else if(i){var c=t.rootNode.findChildNodeByPath(i.path);r.item=c.getItem(),r.nodeArea=i.area,r.node=c}else r.item=t.getItem(a);n.isNewRow&&(n.isNewRow=!0)}return r}function Je(e,t){var n=arguments.length<=2||void 0===arguments[2]?!1:arguments[2],r=t,o=e,i=void 0,a=void 0,u=void 0,c=void 0,l=this;if(o){if(n){var s=tt(o,r,st.gGRC_(l,o,o.level>-1));if(s!==Tt)return{groupArea:s,group:o,relativeIndex:r};i=o[Ot],i&&i[Lt]&&i[Lt][Pt]&&--r,a=i&&i[Ut],u=a&&a[Pt],c=a&&a[Gt],u&&c===Bt&&--r}for(;!o.isBottomLevel;){for(var f=o.groups,d=!1,p=0,h=f&&f.length||0;h>p;++p){var g=f[p],v=st.gGRC_(l,g,!0);if(v>r){d=!0,o=g;var m=tt(o,r,v);if(m!==Tt)return{groupArea:m,group:o,relativeIndex:r};i=o[Ot],i&&i[Lt]&&i[Lt][Pt]&&--r,a=i&&i[Ut],u=a&&a[Pt],c=a&&a[Gt],u&&c===Bt&&--r;break}r-=v}if(!o||!d)return null}return{relativeIndex:r,group:o,groupArea:Tt}}}function et(e,t){var n=arguments.length<=2||void 0===arguments[2]?!1:arguments[2],r=this,o=e,i=t;if(o){if(n){var a=nt.call(r,o,i,st.gNRC_(r,o,o.level>-1));if(a===Mt)return{nodeArea:a,node:o};--i}for(;o.children.length>0;){for(var u=o.children,c=!1,l=0,s=u.length;s>l;++l){var f=u[l],d=st.gNRC_(r,f,!0);if(d>i){if(c=!0,o=f,0===i)return{nodeArea:Ft,node:o};var p=nt.call(r,o,i,d);if(p===Mt)return{nodeArea:p,node:o};--i;break}i-=d}if(!o||!c)return null}return o}}function tt(e,t,n){var r=ut.property(["groupDescriptor","header","visible"])(e);if(0===t&&r)return Nt;var o=e.collapsed;if(o&&!r&&0===t)return Dt;var i=ut.property([Ot,Ut,Gt])(e),a=ut.property([Ot,Ut,Pt])(e),u=ut.property([Ot,Ut,"collapseWithGroup"])(e);return!a||u&&o||!(i===kt&&n-1===t||i===Bt&&t===(r?1:0))?Tt:Dt}function nt(e,t,n){return!e.collapsed&&st.hHF_(this)&&t===n-1?Mt:Ft}n(2);var rt,ot,it,at=n(7).Event,ut=n(8),ct=n(10),lt=n(11),st=n(12),ft=n(13),dt=n(14),pt=n(15),ht=n(16),gt=n(17),vt=100,mt=40,_t=16,yt={},Ct="pinnedLeftColumnHeader",bt="pinnedRightColumnHeader",St="columnHeader",wt="rowHeader",It="viewport",xt="pinnedLeftViewport",At="pinnedRightViewport",Et="groupingPanel",Rt="toolPanel",Nt="groupHeader",Dt="groupFooter",Tt="groupContent",Ft="nodeContent",Mt="nodeFooter",Ot="groupDescriptor",Lt="header",Pt="visible",Gt="location",Bt="top",kt="bottom",Ut="footer",Ht=["pageX","pageY","clientX","clientY","target"],Vt=n(19),jt=n(21),Wt=n(23),zt=n(32);zt&&zt.vd&&(it=function(){return zt.vd(zt.cl,{lic:function(e){return GC&&GC.Spread&&GC.Spread.Views&&GC.Spread.Views[e]},rs:function(e){return s()[e]}},zt.mode)}),window&&"function"!=typeof window.CustomEvent&&(window.CustomEvent=function(e,t){var n;return t=t||{bubbles:!1,cancelable:!1,detail:void 0},n=document.createEvent("CustomEvent"),n.initCustomEvent(e,t.bubbles,t.cancelable,t.detail),n});var qt=function $t(e,n,r,i){if(!e)throw new Error("GcGrid need a valid DOM container to host");var a=this,u=Math.round(1e6*Math.random());a.uid="gc-"+u,yt[u]=a,a.dataSource_=n,a.container=e;var c=r&&r.name,l=r;lt.isNil(i)&&c&<.isString(c)&&c.length>6&&"layout"===c.slice(-6).toLowerCase()&&(i=r,l=null);var s,f;l&&!lt.isUndefined(l.version)?(s=lt.deserializeObject(l),a.userColumns_=ut.cloneDeep(s.columns),f=a.initColumn_(s.columns,n)):(a.userColumns_=ut.cloneDeep(l),f=a.initColumn_(l,n)),a.uCT_(f,n),a.editing=new at,a.selectionChanged=new at,a.focusChanged=new at,a.grouping=new at,a.rowClick=new at,a.rowDbClick=new at,a.columnReorder=new at,a.columnChanged=new at,a.onMouseClick_=new at,a.omd_=new at,a.omdc_=new at,a.omu_=new at,a.omm_=new at,a.omw_=new at,a.okd_=new at,a.otos_=new at,a.otm_=new at,a.ote_=new at,a.osp_=new at,a.ots_=new at,a.oso_=new at,a.ods_=new at,a.beforeLoadRange=new at,a.or_=new at,s?a.layoutEngine=A(s.layoutEngine):a.layoutEngine=i,a.layoutEngine.grid=a,a.options=Me(a).options;var d=a.options,p=d.rowTemplate;Object.defineProperty(d,"rowTemplate",{get:function(){return p},set:function(e){p!==e&&(p=e,Me(a).tcFn_())},enumerable:!0,configurable:!0});var h=d.pinnedLeftRowTemplate;Object.defineProperty(d,"pinnedLeftRowTemplate",{get:function(){return h},set:function(e){h!==e&&(h=e,Me(a).tcFn_())},enumerable:!0,configurable:!0});var g=d.pinnedRightRowTemplate;Object.defineProperty(d,"pinnedRightRowTemplate",{get:function(){return g},set:function(e){g!==e&&(g=e,Me(a).tcFn_())},enumerable:!0,configurable:!0});var v=d.groupStrategy;Object.defineProperty(d,"groupStrategy",{get:function(){return v},set:function(e){v!==e&&(v=e,He.call(a),Ue.call(a),a.scrollOffset=a.gISO_())},enumerable:!0,configurable:!0}),Object.defineProperty(a,"columns",{get:function(){return f},set:function(e){var t=a.data.sourceCollection,n=Me(a);f=a.initColumn_(e,t),a.data.setSource_(null,null,ut.map(f,function(e){return{name:e.id,field:e.dataField,caption:e.caption,dataType:e.dataType}})),a.uCT_(f,t),n.iC_(),n.uCW_&&n.uCW_()},enumerable:!0,configurable:!0}),a.cF_={},lt.isNil($t)||(a.ExcelFormatter_=GC&&GC.Spread&&GC.Spread.Formatter&&GC.Spread.Formatter.GeneralFormatter),ut.each(a.columns,function(e){if(e&&e.format){var t=e.format,n=e.id.toLowerCase();lt.isString(t)&&a.ExcelFormatter_?a.cF_[n]=new a.ExcelFormatter_(t):lt.isFunction(t)&&(a.cF_[n]=t)}}),o.call(a,f),(a.options.allowGrouping||a.data.groups)&&(a.gI_=[]),a.mC_(a.options);var m=d.filtering,_=d.sorting,y=d.grouping,C=t.call(a,d.hierarchy)?d.hierarchy:null;Object.defineProperties(d,{filtering:{get:function(){return m},set:function(e){a.data.filterDescriptors=m=e},enumerable:!0,configurable:!0},sorting:{get:function(){return _},set:function(e){a.data.sortDescriptors=_=e},enumerable:!0,configurable:!0},grouping:{get:function(){return y},set:function(e){a.data.groupDescriptors=y=e},enumerable:!0,configurable:!0},hierarchy:{get:function(){return C},set:function(e){e=t.call(a,e)?e:null,a.data.hierarchyDescriptor=C=e},enumerable:!0,configurable:!0}}),Ve.call(a),a.init_(),a.cFn_=Ce.bind(a),a.dcFn_=be.bind(a),a.mdFn_=we.bind(a),a.mvFn_=Ae.bind(a),a.muFn_=Se.bind(a),a.kdFn_=Ee.bind(a),a.dkdFn_=Re.bind(a),a.wFn_=Ie.bind(a),a.sFn_=De.bind(a),a.wzFn_=Ne.bind(a),a.tsFn_=Z.bind(a),a.tmFn_=Q.bind(a),a.teFn_=J.bind(a),a.imFn_=te.bind(a),a.czFn_=O.bind(a),a.dmwFn_=ut.debounce(a.czFn_,200),a.soFn_=Oe.bind(a),a.dsoFn_=ut.debounce(a.soFn_,200),a.dsFn_=Fe.bind(a),a.fiFn_=T.bind(a),a.isTouchMode=window.PointerEvent||window.MSPointerEvent||"ontouchstart"in document.documentElement,a.scrollOffset=a.gISO_(),a.scE_=[],a.lRR_={},G.call(a),k.call(a),N.call(a)};qt.prototype={init_:function(){var e=this;gt.init(e),e.editingHandler=gt;var t=Me(e);t.init_(e),He.call(e),(e.options.allowGrouping||e.data.groups)&&e.uGI_();var n,r,o;e.columnActions_={};var i=b.bind(e);for(n=0,r=e.columns.length;r>n;n++)o=e.columns[n],o.action&&(e.columnActions_[o.id]=ut.map(lt.isArray(o.action)?o.action:[o.action],i));t.uCW_&&t.uCW_(),t.iGaC_&&t.iGaC_(),GC&&GC.Spread&&GC.Spread.Commands&&GC.Spread.Commands.CommandManager&&(e.commandManger_=new GC.Spread.Commands.CommandManager(e)),t.iCa_&&t.iCa_()},initColumn_:function(e,t){var n=this;ut.isArray(t)||(t=null),e=ut.cloneDeep(e),n.cC_=e;var r;r=e?n.fC_(e):ut.map(ut.keys(t&&t[0]||[]),function(e){return{id:e,caption:lt.caC(e),dataField:e}});var o,i,a,u,c,l,s,f={},d=function(e,t){return function(n){return n[e].toLowerCase()===t.toLowerCase()}};for(o=0,i=r.length;i>o;o++)if(a=r[o].id,u=a.toLowerCase(),f.hasOwnProperty(u)){for(c=a+"_1",s=2;ut.find(r,d("id",c));)c=a+"_"+s,++s;r[o].id=c,f[c.toLowerCase()]=1}else f[u]=1;f=null;var h=[];C(t&&t[0]||[],[],h);var g,m;return ut.each(h,function(e){if(!p(r,e)){for(m=e.join("_"),l=m,s=1;ut.find(r,d("id",l));)l=m+"_"+s,++s;g={id:l,caption:lt.caC(l),dataField:e.join("."),visible:!1,width:80},r.push(g),n.cC_&&n.cC_.push(g)}}),e?(n.colTree_={},v(e,null,n.colTree_)):n.cC_=r,r},mC_:function(e){var t=this;t.data.context_=t.context_=new dt(e,[{Constructor:qt,instance:t},{Constructor:Wt,instance:t.data}],[pt,ht,lt.findPlugin("paging")]),E(t.or_,t,{})},formatDataItem:function(e){return this.formatDataItemInternal_(e,!1)},formatDataItemInternal_:function(e,t){for(var n=this,r={},o=function(t,r){if(ut.isNil(t))return r;ut.isString(t)&&(t=t.trim());var o=n.cF_[t.toLowerCase()];if(o){if(n.ExcelFormatter_&&o instanceof n.ExcelFormatter_)return o.format(r);if(lt.isFunction(o))return o({colId:t,value:r,data:e.dataItem})}return r},i=0,a=n.columns.length;a>i;i++){var u=n.columns[i];if(u){var c=u.id,l=u.dataField;if(lt.isString(l)){var s=e[c];if(ut.isArray(s)){for(var f=l.split(","),d=[],p=0,h=s.length;h>p;++p)d[p]=o(f.length>1?f[p]:l,s[p]);r[c]=d}else{if("date"===u.dataType&&ut.isString(s)){var g=new Date(s);isNaN(g.getTime())||(s=g)}r[c]=o(c,s)}t&&ut.isFunction(u.cssClass)&&(r[c+"_cssClass"]=u.cssClass({colId:c,value:s,data:e.dataItem}))}}}return e.node&&(r.node=e.node),r},getItem:function(e){var t=this;if(ut.isNil(e))return null;var n=ut.isArray(e)?e:[e],r=ut.map(n,function(e){return Ke.call(t,e)});return 0===r.length?null:1===r.length?r[0]:r},getLayoutInfo:function(){return Me(this).gLI_()},getRenderInfo:function(e){if(lt.isNilOrWhiteSpace(e.area))return null;var t,n=e.area,r=this;return ut.isNil(e.offsetTop)&&(t=t||r.gSO_(n),e.offsetTop=t.top),ut.isNil(e.offsetLeft)&&(t=t||r.gSO_(n),e.offsetLeft=t.left),Me(r).gRI_(e)},hitTest:function(e){return Me(this).hT_(e)},getCachedBatchActions:function(){var e=this,t=e.context_.getInstance("dataLoader");return t.hasCachedActions()?ut.map(t.getHeldActions_(),function(e){return ut.pick(e,["type","dataItem"])}):null},saveBatchEdit:function(e){var t=this,n=t.context_.getInstance("dataLoader");n.batchEdit(function(){t.invalidate(),e&&e()})},cancelBatchEdit:function(){var e=this.context_.getInstance("dataLoader");e.rollbackBatch(),this.invalidate()},showLoadingOverlay:function(){var e=this.context_.getInstance("containerWrapper");e.showLoadingOverlay()},hideLoadingOverlay:function(){var e=this.context_.getInstance("containerWrapper");e.hideLoadingOverlay()},sSP_:function(e){return Me(this).sSP_(e)},iSA_:function(e){return Me(this).iSA_(e)},gSPRI_:function(e){return Me(this).gSPRI_(e)},gISO_:function(){var e=Me(this);return e.gISO_?e.gISO_():{viewport:{top:0,left:0}}},gSI_:function(e){var t=Me(this);return t.gSI_?t.gSI_(e):{area:It,verticalScrollArea:[It,wt],horizontalScrollArea:[It,St],verticalScrollPanel:[It],horizontalScrollPanel:[It],verticalScrollOffset:[It],horizontalScrollOffset:[It],layoutInfo:t.gLI_()[It]}},gSA_:function(e){var t=Me(this);return t.gSA_?t.gSA_(e):e!==Rt?It:e},gSO_:function(e){var t=this;return t.scrollOffset&&t.scrollOffset[t.gSA_(e)]||{top:0,left:0}},sSO_:function(e,t){var n=this,r=n.gSI_(e),o=!1;if(r){if(t&<.isNumber(t.left)){var i=r.horizontalScrollOffset;ut.each(i,function(e){n.scrollOffset[e]&&n.scrollOffset[e]!==t.left&&(o=!0,n.scrollOffset[e].left=t.left)})}if(t&<.isNumber(t.top)){var a=r.verticalScrollOffset;ut.each(a,function(e){n.scrollOffset[e]&&n.scrollOffset[e]!==t.top&&(o=!0,n.scrollOffset[e].top=t.top)})}}return o},saSO_:function(e){var t=this,n=t.gSA_(e),r=t.scrollOffset&&t.scrollOffset[n],o=t.gSI_(n);if(o){var i=o.layoutInfo,a=void 0,u=void 0;i&&(a=Math.max(0,i.contentHeight-i.height),u=Math.max(0,i.contentWidth-i.width)),r&&(r.top=qe(r.top,0,a),r.left=qe(r.left,0,u))}return r},gSPO_:function(e){var t=this,n=t.gSI_(e);if(n){var r=lt.isArray(n.verticalScrollPanel)?n.verticalScrollPanel[0]:n.verticalScrollPanel,o=lt.isArray(n.horizontalScrollPanel)?n.horizontalScrollPanel[0]:n.horizontalScrollPanel;return r=ve.call(t,r,!0),o=ve.call(t,o,!1),{top:r&&r.scrollTop,left:o&&We.call(t,o)}}},sSPO_:function(e,t,n){var r=this,o=r.gSI_(e),i=!1;return o&&(t&<.isNumber(t.left)&&ut.each(o.horizontalScrollPanel,function(e){var n=ve.call(r,e,!1);n&&We.call(r,n)!==t.left&&(i=!0,ze.call(r,n,t.left))}),t&<.isNumber(t.top)&&ut.each(o.verticalScrollPanel,function(e){var n=ve.call(r,e,!0);n&&n.scrollTop!==t.top&&(i=!0,n.scrollTop=t.top)})),n&&(r.preventTriggerScrolling_=!!i),i},sA_:function(e,t,n,r){var o=this,i=o.getLayoutInfo()[e];n=ut.isFunction(n)?n:function(){return 0};var a=function(e,t,r){return t>e?n(e-t):e>r?r+n(e-r):e},u={};t&&(ut.isNaN(+t.left)||(u.left=a(t.left,0,Math.max(0,i.contentWidth-i.width))),ut.isNaN(+t.top)||(u.top=a(t.top,0,Math.max(0,i.contentHeight-i.height)))),o.sSO_(e,u),o.sSPO_(e,u,!0),r.call(o,u)},destroy:function(){var e=this,t=e.container,n=Me(e);L.call(this),gt.destroy(e),n&&(n.d_(),n=null);var r=document.getElementById(e.uid);r&&t.removeChild(r),t.removeAttribute("tabIndex"),ct.removeClass(t,"no-focus"),delete yt[e.uid.slice(3)],e.columnActions_=null},uGI_:function(){var e=this,t=e.data,n=t.groups;if(null===n)e.gI_=null;else{var r,o;e.gI_=e.gI_||[];var i=[];if(n&&n.length>0){for(r=0,o=t.groups.length;o>r;r++)i.push(R.call(this,t.groups[r],[r]));e.gI_=i,Me(e).iGIH_()}}},uT_:function(){Me(this).cRC_()},invalidate:function(e){this.iI_(e)},iI_:function(e,t){var n=this,r=n.uid,o=Me(n),i=n.options;if(i.showToolPanel){var a="#"+n.uid+"-toolPanel .column-list",u="#"+n.uid+"-toolPanel .group-list",c=n.container.querySelector(a);if(c)var l=c.scrollTop;var s=n.container.querySelector(u);if(s)var f=s.scrollTop}gt.isEditing_&>.unMountEditors(n,!1,!0);var d=n.context_.getInstance("containerWrapper");d&&d.updateContainer(),n.scS_=null,o.cRC_(),n.uGI_(),o.uCW_&&o.uCW_(),n.container.contains(document.activeElement)&&(n.focusElement_=document.activeElement),lt.isNil(e)&&(e=!0),e=!!e;var p=[],h=[];ut.each(n.container.querySelector(".gc-grid-container").children,function(e){h.push(e.id)});var v,m=!1,_=n.getLayoutInfo();ut.each(ut.keys(_),function(e){return v=r+"-"+e,p.push(v),-1===h.indexOf(v)?(m=!0,!1):void(n.sSP_(e)&&(p.push(v+"-scroll-vertical"),p.push(v+"-scroll-hoizontal")))});var y=!1;if(ut.each(h,function(e){return-1===p.indexOf(e)?(y=!0,!1):void 0}),n.spContainerCache_=null,e||!m&&!y||(e=!0),e)n.lRR_={},P.call(n),G.call(n),ut.each(n.scrollOffset,function(e,t){var r=n.gSO_(t);n.sSPO_(t,r,!0)}),X.call(this);else{n.rSB_(!0);var C,b,S,w;ut.keys(_).map(function(e){w=t&&t.keepScrollOffset,w||n.saSO_(e);var o=n.gSO_(e);b=n.getRenderInfo({area:e,offsetTop:o.top,offsetLeft:o.left,includeRows:!1}),b&&(S=r+"-"+e,C=document.getElementById(S),C.style.cssText=lt.cMFS(b.outerDivStyle),S+="-inner",C=document.getElementById(S),C&&(C.style.cssText=lt.cMFS(b.innerDivStyle)),"gantt"===e&&B.call(n))}),ut.keys(_).map(function(e){n.refresh(e)})}i.showToolPanel&&(c=n.container.querySelector(a),c&&l&&(c.scrollTop=l),s=n.container.querySelector(u),s&&f&&(s.scrollTop=f)),g.call(n),U.call(n),$e.call(n),t&&t.clearTouchCache&&fe.call(n)},getRowId:function(e){if(!e)return null;var t=this,n=e.groupInfo,r=n?n.row:e.row;return st.createID(t.uid,e.area,r,n,e.nodeInfo)},getRowInfoFromId:function(e){return e?st.parseID(e):null},refresh:function(e){var t,n,r,o=this,a=o.gSO_(e),u=Me(o),c=document.getElementById(o.uid+"-"+e+"-inner");if(c){if(e===Et||e===Rt){var l=o.getRenderInfo({area:e,offsetTop:a.top,offsetLeft:a.left}),s="";return ut.each(l.renderedRows||[],function(e){s+=o.rR_(e)}),void(c.innerHTML=s)}var f=u.gRR_({area:e,offsetTop:a.top,offsetLeft:a.left});if(f){w.call(o,c,f.left,f.top),t=f.renderedRows||[];var p=o.lRR_[e],h=ut.map(t,ut.property("key")),g=Le(p,h),v=!1;e!==It&&e!==xt&&e!==At&&e!==wt||(ut.each(c.children,function(e){e.id=e.id+"_old"}),p=ut.map(p,function(e){return e+"_old"}),v=!0);var m,_,y,C,b=document.createElement("div"),I=H.call(o,e);for(n=0,r=g.length;r>n;n++)switch(y=g[n],y.operation){case"insert":_=S(t,y.item),m=u.gRRI_(_,e),b.innerHTML=o.rR_(m),c.appendChild(b.childNodes[0]),d.call(o,_.key,I);break;case"delete":_=p[y.index],c.removeChild(document.getElementById(_));break;case"update":C=p[y.index],_=S(t,v?C.slice(0,-4):C),m=u.gRRI_(_,e),b.innerHTML=o.rR_(m);var x=document.getElementById(C),A=b.childNodes[0];e===St||e===Ct||e===bt?ct.hasClass(A,"gc-header-row")?(u.iRC_&&(i(o.columns,x,A),c.replaceChild(A,x)),o.refreshHeaderRowDynamicContent_()):c.replaceChild(A,x):(c.replaceChild(A,x),d.call(o,_.key,I));break;case"replace":var E=p[y.index[0]],R=S(t,h[y.index[1]]);m=u.gRRI_(R,e),b.innerHTML=o.rR_(m),c.replaceChild(b.childNodes[0],document.getElementById(E)),d.call(o,m.key,I)}o.lRR_[e]=h,b=null}"gantt"===e&&B.call(o)}},sRP_:function(e){var t,n,r,o,i=this,a=Me(i),u=i.gSO_(e);if(u&&(o=a.gRR_({area:e,offsetTop:u.top,offsetLeft:u.left})),o){var c=document.getElementById(i.uid+"-"+e+"-inner");w.call(i,c,o.left,o.top),t=o.renderedRows||[];var l,s,f,d,p=i.lRR_[e],h=ut.map(t,ut.property("key")),g=ut.some(i.data.groupDescriptors,ut.property("header.fixed")),v=g?Ge.call(i,p,h):Pe.call(i,p,h),m=document.createElement("div"),_=i.scrollElementArea_,y=i.scrollElementId_;for(n=0,r=v.length;r>n;n++)switch(d=v[n],f=null,d.operation){case"insert":s=S(t,d.index),l=a.gRRI_(s,e),e===_&&y&&d.index===y?(f=document.getElementById(y),f.style.top=l.top+"px",f.style.left=l.left+"px"):(m.innerHTML=i.rR_(l),c.appendChild(m.childNodes[0]));break;case"delete":if(s=d.index,e===_&&y&&s===y){h.indexOf(s)<0&&h.push(s);break}c.removeChild(document.getElementById(s));break;case"replace":var C=d.index[0];if(e===_&&y&&C===y);else{var b=S(t,d.index[1]);l=a.gRRI_(b,e),e===_&&y&&y===d.index[1]?(f=document.getElementById(y),f.style.top=l.top+"px",f.style.left=l.left+"px",c.replaceChild(f,document.getElementById(C))):(m.innerHTML=i.rR_(l),c.replaceChild(m.childNodes[0],document.getElementById(C)))}}i.lRR_[e]=h,m=null,$e.call(i)}},reR_:function(e){var t=this,n=e.groupInfo,r=e.nodeInfo,o=n?t.gGI_(n.path):null,i=n?n.row:e.row,a=document.getElementById(t.uid+"-"+e.area+"-inner"),u=st.createID(t.uid,e.area,i,n,r),c=Me(t);if(a){var l=c.gReRI_(u,i,e.area,o&&o.path);if(l){var s=l.layout?l.layout:l,f=s.oldHeight>0?s.height-s.oldHeight:0,p=document.getElementById(u);p&&c.uR_(a,p,l,e.area,f);var h=H.call(t,e.area);d.call(t,u,h),0!==f&&this.rSB_(!1,f)}}},rSB_:function(e,t){var n=this,r=Me(n);if(r.rSB_)return void r.rSB_(e);e&&r.cLC_&&r.cLC_();var o=n.getLayoutInfo();t&&ut.keys(o).map(function(e){if(n.sSP_(e)){var r=o[e];r.hasOwnProperty("contentHeight")&&(r.contentHeight+=t)}});var i,a,u,c,l=[];ut.keys(o).map(function(e){c=n.uid+"-"+e+"-scroll",l.length=0,ut.each(n.scE_,function(e){0===e.indexOf(c)&&l.push(e)}),n.sSP_(e)?(a=n.gSPRI_(e),ut.each(a,function(e){if(e)if(u=c+(e.isVertical?"-vertical":"-horizontal"),i=document.getElementById(u))i.style.cssText=lt.cMFS(e.outerDivStyle),i.childNodes.length>0&&(i.childNodes[0].style.cssText=lt.cMFS(e.innerDivStyle)),l.splice(l.indexOf(u),1);else{var t=u,r='
0&&(i.childNodes[0].style.cssText=lt.cMFS(e.innerDivStyle)))})),ut.each(l,function(e){var t=document.getElementById(e);t&&(lt.unRegist(t,"scroll",n.sFn_),t.parentNode.removeChild(t),n.scE_.splice(n.scE_.indexOf(e),1))})})},gRT_:function(){return this.layoutEngine.gRT_()},toJSON:function(){var e=this,t=Me(e),n={};n.version="v10.0.0",n.layoutEngine=t.toJSON_();var r=t.gCD_(),o=lt.serializeObject(e.cC_),i=["dataType","format","caption","visibleWidth"],a=o;if(e.userColumns_){e.userColumns_=e.fC_(e.userColumns_);var u=ut.map(e.userColumns_,ut.property("id"));o=Xe(o,u);var c=ut.some(o,"columns");c&&(a=Ye(o))}var l;ut.each(a,function(t){l=ut.find(e.userColumns_,function(e){return e.id===t.id}),ut.each(i,function(e){l&&!lt.isUndefined(l[e])||delete t[e]}),ut.each(r,function(e,n){t[n]===e&&delete t[n]})}),n.columns=o;var s=n.layoutEngine.options,f=e.data,d={};return f.filterDescriptors&&f.filterDescriptors.length?d.filtering=f.filterDescriptors:s&&s.filtering&&(d.filtering=null),f.sortDescriptors&&f.sortDescriptors.length?d.sorting=lt.serializeObject(f.sortDescriptors):s&&s.sorting&&(d.sorting=[]),f.groupDescriptors&&f.groupDescriptors.length?d.grouping=lt.serializeObject(f.groupDescriptors):s&&s.grouping&&(d.grouping=[]),ut.isEmpty(d)||(n.layoutEngine.options=ut.assign(n.layoutEngine.options,d)),n},gCI_:function(){var e=this.context_.getInstance("containerWrapper");return e&&e.getContainerSize()},gGI_:function(e){var t,n,r=this.gI_,o=r[e[0]];for(t=1,n=e.length;n>t;t++){if(!o||!o.children)return null;o=o.children[e[t]]}return o},getActionInfo_:function(e,t,n){var r,o=this,i=o.columnActions_[e];if(i){var a,u;for(a=0,u=i.length;u>a;a++){if(r=i[a],r.name===t&&n&&r[n])return r[n];if(r.name===t&&!n)return r}}return r=je.call(o,t),r&&n?r[n]:r},startEditing:function(e,t){var n,r=this;if(lt.isNil(e)){var o=Me(r);n=o&&o.hTI_}else{var i,a;if(lt.isNumber(e)){a=e;var u=st.getRowIDByViewIndex(r,e,[It]);i=u&&u[0]&&u[0].id}else a=st.vi(r,e),i=e;var c=r.getItem(a),l=c?c.isNewRow?-1:c.row:-1;if(n=st.parseID(i)){var s=n.groupInfo;s?(s.row=l,s.column=t):(n.row=l,n.column=t)}}n&>.startEditing(r,n,!0)},stopEditing:function(){gt.stopEditing(this,null,!0)},cancelEditing:function(){gt.unMountEditors(this)},getSelections:function(){var e=this,t=Me(e);return t&&t.gSe_?t.gSe_():[]},clearSelection:function(){var e=Me(this);e&&e.clearSelection_&&e.clearSelection_()},setSelections:function(e,t){var n=Me(this);n&&n.clearSelection_&&n.setSelections_(e,t)},rR_:function(e){var t=e.renderInfo,n=""},gCBI_:function(e,t,n){var r=this.columns,o=ut.find(r,lt.mP("id",e,t));return n?o||ut.find(r,lt.mP("caption",e,t)):o},iCV_:function(e,t){var n=e.pinned||"none";if(!e.visible||n!==t)return!1;var r,o=this,i=o.colTree_,a=0,u=0;if(i){var c=i[e.id]&&i[e.id].parent,l=i[c];if(l&&(ut.each(i,function(e,l){r=o.gCBI_(l),n=r?r.pinned||"none":null,r&&n===t&&e.parent===c?(a++,"expanded"===r.headerGroupShow&&u++):i[l].parent===c&&a++}),a!==u&&u)){var s="left"===t?l.pinnedStatus:"right"===t?l.pinnedRightStatus:l.status;if(s.isCollapsed&&"expanded"===e.headerGroupShow||!s.isCollapsed&&"collapsed"===e.headerGroupShow)return!1}}return!0},fC_:function(e){var t=this,n=[];return ut.each(e,function(e){e.hasOwnProperty("dataField")||e.hasOwnProperty("action")||e.hasOwnProperty("asyncRender")||e.hasOwnProperty("ganttColumn")?n.push(e):e.hasOwnProperty("columns")&&(n=n.concat(t.fC_(e.columns)))}),n},inC_:function(e){var t,n,r,o,i=this,a=Me(i);lt.isArray(e)||(e=[e]);var u={},c={},l=i.data&&i.data.sourceCollection;l&&l.length>=1&&(u=l[0]),l&&l.length>=2&&(c=l[1]);var s=function(e){if(e.visibleWidth=e.width,!e.dataType&&e.dataField&&(e.dataType=lt.getType(u[e.dataField]||c[e.dataField])),e.format&&e.id){var t=e.id.toLowerCase(),n=e.format;lt.isString(n)&&i.ExcelFormatter_?i.cF_[t]=new i.ExcelFormatter_(n):lt.isFunction(n)&&(i.cF_[t]=n)}e.action&&(i.columnActions_[e.id]=ut.map(lt.isArray(e.action)?e.action:[e.action],function(e){return b.call(i,e)})),ut.startsWith(ut.trim(e.dataField),"=")?i.data.addCalculatedColumn(r.id,e.dataField):i.data.addDataColumn(r.id,e.dataField),i.columns.push(e)};for(i.data.suspendRefresh(),t=0,n=e.length;n>t;t++)r=e[t],r.columns?(o=[],h.call(i,r.columns,o)):o=[ut.defaults(r,{id:r.dataField,caption:r.dataField,pinned:"none",width:"*",visible:!0})],ut.each(o,s),i.cC_.push(r);i.data.resumeRefresh(),i.colTree_&&(i.colTree_={},v(i.cC_,null,i.colTree_)),a.uSS_&&a.uSS_(),i.invalidate()},refreshHeaderRowDynamicContent_:function(){var e,t,n=this,r=n.options.headerRow,o=document.querySelectorAll("#"+n.uid+" .gc-header-row-cell .gc-header-row-sparkline");ut.each(o,function(r){e=r.getAttribute("data-formula"),t=n.data.evaluate(e),t&&r&&t.paint(r)});var i=!1;return r.separateColumn?ut.each(n.columns,function(e){i=f(e.headerRow&&e.headerRow.renderer||r&&r.renderer,"#"+n.uid+' .gc-header-row [data-column="'+e.id+'"]',n.data)||i}):i=f(r&&r.renderer,"#"+n.uid+"-columnHeader .gc-header-row .gc-header-row-cell",n.data)||i,i},uCT_:function(e,t){var n,r;if(t.length){var o={},i={};if(t&&t.length>=1&&(o=t[0]),t&&t.length>=2&&(i=t[1]),o){var a,u=e;for(n=0,r=u.length;r>n;n++)a=u[n],!a.dataType&&a.dataField&&(a.dataType=lt.getType(lt.sOP(o,a.dataField)||lt.sOP(i,a.dataField))),"date"!==a.dataType||a.format||(a.format="mm/dd/yyyy")}}}};var Yt=["call","ct","ps","swm","destroy"],Xt=["","6261636b67726f756e643a20626c61636b3b636f6c6f723a2077686974653b666f6e742d73697a653a20313470783b70616464696e673a203570783b6865696768743a20313030253b"];qt.getControlByElement=function(e){if(e){var t=e.querySelector('[role="grid"]');if(t){var n=t.id;if("gc-"===n.slice(0,3)&&n.length>3&&!isNaN(n.slice(3)))return yt[+n.slice(3)]}}return null},ut.extend(qt.prototype,{metaData_:{cid:"dataView",className:"DataView"}}),qt.CalcCommon=Vt,qt.DataManager=Wt,qt.Functions=jt,e.exports={DataView:qt}}()},,function(e,t){},,,,,function(e,t){"use strict";!function(){var t=function(){function e(e,t,n){this.handler=e,this.self=t,this.priority=n}return e}(),n=function(){function e(){this._handlers=[]}return e.prototype.addHandler=function(e,n){var r=arguments.length<=2||void 0===arguments[2]?1:arguments[2];this._handlers.push(new t(e,n,r)),this.sortHandlers()},e.prototype.removeHandler=function(e,t){for(var n=0;nn?1:n>r?-1:0})},e.prototype.removeHandlersByPriority=function(e){for(var t=null,n=null,r=0;ra&&!n;a++){var u=i[a];u.handler.call(u.self,e,t)}},Object.defineProperty(e.prototype,"hasHandlers",{get:function(){return this._handlers.length>0},enumerable:!0,configurable:!0}),e}();e.exports={Event:n,EventHandler:t}}()},function(e,t,n){(function(e,n){"use strict";var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol?"symbol":typeof e};(function(){function o(e,t){return e.set(t[0],t[1]),e}function i(e,t){return e.add(t),e}function a(e,t,n){var r=n.length;switch(r){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)}function u(e,t){for(var n=-1,r=e?e.length:0;++n-1}function d(e,t,n){for(var r=-1,o=e?e.length:0;++r-1;);return n}function A(e,t){for(var n=e.length;n--&&_(t,e[n],0)>-1;);return n}function E(e){return e&&e.Object===Object?e:null}function R(e,t){for(var n=e.length,r=0;n--;)e[n]===t&&r++;return r}function N(e,t){return null==e?Hr:e[t]}function D(e,t,n){for(var r=e.length,o=t+(n?1:-1);n?o--:++on)return!1;var r=t.length-1;return n==r?t.pop():qi.call(t,n,1),!0}function $(e){var t=this.__data__,n=ve(t,e);return 0>n?Hr:t[n][1]}function K(e){return ve(this.__data__,e)>-1}function Z(e,t){var n=this.__data__,r=ve(n,e);return 0>r?n.push([e,t]):n[r][1]=t,this}function Q(e){var t=-1,n=e?e.length:0;for(this.clear();++t=e?e:n),t!==Hr&&(e=e>=t?e:t)),e}function Ce(e,t,n,r,o,i,a){var c;if(r&&(c=i?r(e,o,i,a):r(e)),c!==Hr)return c;if(!ir(e))return e;var l=Ga(e);if(l){if(c=Qt(e),!t)return wt(e,c)}else{var s=Kt(e),f=s==Co||s==bo;if(Ba(e))return ft(e,t);if(s==Io||s==go||f&&!i){if(T(e))return i?e:{};if(c=Jt(f?{}:e),!t)return xt(e,me(c,e))}else{if(!yi[s])return i?e:{};c=en(e,s,Ce,t)}}a||(a=new ue);var d=a.get(e);if(d)return d;if(a.set(e,c),!l)var p=n?Ht(e):Ir(e);return u(p||e,function(o,i){p&&(i=o,o=e[i]),ge(c,i,Ce(o,t,n,r,i,e,a))}),c}function be(e){return ir(e)?Wi(e):{}}function Se(e,t,n,r){var o=-1,i=f,a=!0,u=e.length,c=[],l=t.length;if(!u)return c;n&&(t=p(t,S(n))),r?(i=d,a=!1):t.length>=jr&&(i=I,a=!1,t=new oe(t));e:for(;++on&&(n=-n>o?0:o+n),r=r===Hr||r>o?o:mr(r),0>r&&(r+=o),r=n>r?0:_r(r);r>n;)e[n++]=t;return e}function Ae(e,t){var n=[];return va(e,function(e,r,o){t(e,r,o)&&n.push(e)}),n}function Ee(e,t,n,r,o){var i=-1,a=e.length;for(n||(n=nn),o||(o=[]);++i0&&n(u)?t>1?Ee(u,t-1,n,r,o):h(o,u):r||(o[o.length]=u)}return o}function Re(e,t){return e&&_a(e,t,Ir)}function Ne(e,t){return e&&ya(e,t,Ir)}function De(e,t){t=un(t,e)?[t]:lt(t);for(var n=0,r=t.length;null!=e&&r>n;)e=e[_n(t[n++])];return n&&n==r?e:Hr}function Te(e,t,n){var r=t(e);return Ga(e)?r:h(r,n(e))}function Fe(e,t){return e>t}function Me(e,t){return null!=e&&(Mi.call(e,t)||"object"==("undefined"==typeof e?"undefined":r(e))&&t in e&&null===Xt(e))}function Oe(e,t){return null!=e&&t in Object(e)}function Le(e,t,n){for(var r=n?d:f,o=e[0].length,i=e.length,a=i,u=Array(i),c=1/0,l=[];a--;){var s=e[a];a&&t&&(s=p(s,S(t))),c=Qi(s.length,c),u[a]=!n&&(t||o>=120&&s.length>=120)?new oe(a&&s):Hr}s=e[0];var h=-1,g=u[0];e:for(;++he}function We(e,t){var n=-1,r=Kn(e)?Array(e.length):[];return va(e,function(e,o,i){r[++n]=t(e,o,i)}),r}function ze(e){var t=qt(e);return 1==t.length&&t[0][2]?pn(t[0][0],t[0][1]):function(n){return n===e||Be(n,e,t)}}function qe(e,t){return un(e)&&dn(t)?pn(_n(e),t):function(n){var r=Sr(n,e);return r===Hr&&r===t?wr(n,e):Pe(t,r,Hr,ro|oo)}}function Ye(e,t,n,r,o){if(e!==t){if(!Ga(t)&&!hr(t))var i=xr(t);u(i||t,function(a,u){if(i&&(u=a,a=t[u]),ir(a))o||(o=new ue),Xe(e,t,u,n,Ye,r,o);else{var c=r?r(e[u],a,u+"",e,t,o):Hr;c===Hr&&(c=a),he(e,u,c)}})}}function Xe(e,t,n,r,o,i,a){var u=e[n],c=t[n],l=a.get(c);if(l)return void he(e,n,l);var s=i?i(u,c,n+"",e,t,a):Hr,f=s===Hr;f&&(s=c,Ga(c)||hr(c)?Ga(u)?s=u:Zn(u)?s=wt(u):(f=!1,s=Ce(c,!0)):fr(c)||$n(c)?$n(u)?s=Cr(u):!ir(u)||r&&rr(u)?(f=!1,s=Ce(c,!0)):s=u:f=!1),a.set(c,s),f&&o(s,c,r,i,a),a["delete"](c),he(e,n,s)}function $e(e,t,n){var r=-1;t=p(t.length?t:[Tr],S(Wt()));var o=We(e,function(e,n,o){var i=p(t,function(t){return t(e)});return{criteria:i,index:++r,value:e}});return C(o,function(e,t){return Ct(e,t,n)})}function Ke(e,t){return e=Object(e),g(t,function(t,n){return n in e&&(t[n]=e[n]),t},{})}function Ze(e){return function(t){return null==t?Hr:t[e]}}function Qe(e){return function(t){return De(t,e)}}function Je(e,t){for(var n=e?t.length:0,r=n-1;n--;){var o=t[n];if(n==r||o!==i){var i=o;if(on(o))qi.call(e,o,1);else if(un(o,e))delete e[_n(o)];else{var a=lt(o),u=vn(e,a);null!=u&&delete u[_n(In(a))]}}}return e}function et(e,t,n,r){t=un(t,e)?[t]:lt(t);for(var o=-1,i=t.length,a=i-1,u=e;null!=u&&++ot&&(t=-t>o?0:o+t),n=n>o?o:n,0>n&&(n+=o),o=t>n?0:n-t>>>0,t>>>=0;for(var i=Array(o);++r=o){for(;o>r;){var i=r+o>>>1,a=e[i];null!==a&&!pr(a)&&(n?t>=a:t>a)?r=i+1:o=i}return o}return ot(e,t,Tr,n)}function ot(e,t,n,r){t=n(t);for(var o=0,i=e?e.length:0,a=t!==t,u=null===t,c=pr(t),l=t===Hr;i>o;){var s=Yi((o+i)/2),f=n(e[s]),d=f!==Hr,p=null===f,h=f===f,g=pr(f);if(a)var v=r||h;else v=l?h&&(r||d):u?h&&d&&(r||!p):c?h&&d&&!p&&(r||!g):p||g?!1:r?t>=f:t>f;v?o=s+1:i=s}return Qi(i,po)}function it(e){if("string"==typeof e)return e;if(pr(e))return ga?ga.call(e):"";var t=e+"";return"0"==t&&1/e==-uo?"-0":t}function at(e,t,n){var r=-1,o=f,i=e.length,a=!0,u=[],c=u;if(n)a=!1,o=d;else if(i>=jr){var l=t?null:ba(e);if(l)return L(l);a=!1,o=I,c=new oe}else c=t?[]:u;e:for(;++rr?t[r]:Hr;n(a,e[r],u)}return a}function ct(e){return Zn(e)?e:[]}function lt(e){return Ga(e)?e:xa(e)}function st(e,t,n){var r=e.length;return n=n===Hr?r:n,!t&&n>=r?e:tt(e,t,n)}function ft(e,t){if(t)return e.slice();var n=new e.constructor(e.length);return e.copy(n),n}function dt(e){var t=new e.constructor(e.byteLength);return new Hi(t).set(new Hi(e)),t}function pt(e,t){var n=t?dt(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.byteLength)}function ht(e,t,n){var r=t?n(M(e),!0):M(e);return g(r,o,new e.constructor)}function gt(e){var t=new e.constructor(e.source,Xo.exec(e));return t.lastIndex=e.lastIndex,t}function vt(e,t,n){var r=t?n(L(e),!0):L(e);return g(r,i,new e.constructor)}function mt(e){return ha?Object(ha.call(e)):{}}function _t(e,t){var n=t?dt(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.length)}function yt(e,t){if(e!==t){var n=e!==Hr,r=null===e,o=e===e,i=pr(e),a=t!==Hr,u=null===t,c=t===t,l=pr(t);if(!u&&!l&&!i&&e>t||i&&a&&c&&!u&&!l||r&&a&&c||!n&&c||!o)return 1;if(!r&&!i&&!l&&t>e||l&&n&&o&&!r&&!i||u&&n&&o||!a&&o||!c)return-1}return 0}function Ct(e,t,n){for(var r=-1,o=e.criteria,i=t.criteria,a=o.length,u=n.length;++r=u)return c;var l=n[r];return c*("desc"==l?-1:1)}}return e.index-t.index}function bt(e,t,n,r){for(var o=-1,i=e.length,a=n.length,u=-1,c=t.length,l=Zi(i-a,0),s=Array(c+l),f=!r;++uo)&&(s[n[o]]=e[o]);for(;l--;)s[u++]=e[o++];return s}function St(e,t,n,r){for(var o=-1,i=e.length,a=-1,u=n.length,c=-1,l=t.length,s=Zi(i-u,0),f=Array(s+l),d=!r;++oo)&&(f[p+n[a]]=e[o++]);return f}function wt(e,t){var n=-1,r=e.length;for(t||(t=Array(r));++n1?n[o-1]:Hr,a=o>2?n[2]:Hr;for(i=e.length>3&&"function"==typeof i?(o--,i):Hr,a&&an(n[0],n[1],a)&&(i=3>o?Hr:i,o=1),t=Object(t);++ri&&u[0]!==l&&u[i-1]!==l?[]:O(u,l);if(i-=s.length,n>i)return Pt(e,t,Mt,r.placeholder,Hr,u,s,Hr,Hr,n-i);var f=this&&this!==Ei&&this instanceof r?o:e;return a(f,this,u)}var o=Dt(e);return r}function Ft(e){return function(t,n,r){var o=Object(t);if(n=Wt(n,3),!Kn(t))var i=Ir(t);var a=e(i||t,function(e,t){return i&&(t=e,e=o[t]),n(e,t,o)},r);return a>-1?t[i?i[a]:a]:Hr}}function Mt(e,t,n,r,o,i,a,u,c,l){function s(){for(var m=arguments.length,_=Array(m),y=m;y--;)_[y]=arguments[y];if(h)var C=jt(s),b=R(_,C);if(r&&(_=bt(_,r,o,h)),i&&(_=St(_,i,a,h)),m-=b,h&&l>m){var S=O(_,C);return Pt(e,t,Mt,s.placeholder,n,_,S,u,c,l-m)}var w=d?n:this,I=p?w[e]:e;return m=_.length,u?_=mn(_,u):g&&m>1&&_.reverse(),f&&m>c&&(_.length=c),this&&this!==Ei&&this instanceof s&&(I=v||Dt(I)),I.apply(w,_)}var f=t&eo,d=t&Yr,p=t&Xr,h=t&(Kr|Zr),g=t&no,v=p?Hr:Dt(e);return s}function Ot(e,t,n,r){function o(){for(var t=-1,c=arguments.length,l=-1,s=r.length,f=Array(s+c),d=this&&this!==Ei&&this instanceof o?u:e;++lu))return!1;var l=i.get(e);if(l)return l==t;var s=-1,f=!0,d=o&ro?new oe:Hr;for(i.set(e,t);++s-1&&e%1==0&&t>e}function an(e,t,n){if(!ir(n))return!1;var o="undefined"==typeof t?"undefined":r(t);return("number"==o?Kn(n)&&on(t,n.length):"string"==o&&t in n)?Xn(n[t],e):!1}function un(e,t){if(Ga(e))return!1;var n="undefined"==typeof e?"undefined":r(e);return"number"==n||"symbol"==n||"boolean"==n||null==e||pr(e)?!0:jo.test(e)||!Vo.test(e)||null!=t&&e in Object(t)}function cn(e){var t="undefined"==typeof e?"undefined":r(e);return"string"==t||"number"==t||"symbol"==t||"boolean"==t?"__proto__"!==e:null===e}function ln(e){var t=Vt(e),n=G[t];if("function"!=typeof n||!(t in k.prototype))return!1;if(e===n)return!0;var r=Sa(n);return!!r&&e===r[0]}function sn(e){return!!Ti&&Ti in e}function fn(e){var t=e&&e.constructor,n="function"==typeof t&&t.prototype||Ni;return e===n}function dn(e){return e===e&&!ir(e)}function pn(e,t){return function(n){return null==n?!1:n[e]===t&&(t!==Hr||e in Object(n))}}function hn(e,t){var n=e[1],r=t[1],o=n|r,i=(Yr|Xr|eo)>o,a=r==eo&&n==Kr||r==eo&&n==to&&e[7].length<=t[8]||r==(eo|to)&&t[7].length<=t[8]&&n==Kr;if(!i&&!a)return e;r&Yr&&(e[2]=t[2],o|=n&Yr?0:$r);var u=t[3];if(u){var c=e[3];e[3]=c?bt(c,u,t[4]):u,e[4]=c?O(e[3],qr):t[4]}return u=t[5],u&&(c=e[5],e[5]=c?St(c,u,t[6]):u,e[6]=c?O(e[5],qr):t[6]),u=t[7],u&&(e[7]=u),r&eo&&(e[8]=null==e[8]?t[8]:Qi(e[8],t[8])),null==e[9]&&(e[9]=t[9]),e[0]=t[0],e[1]=o,e}function gn(e,t,n,r,o,i){return ir(e)&&ir(t)&&Ye(e,t,Hr,gn,i.set(t,e)),e}function vn(e,t){return 1==t.length?e:De(e,tt(t,0,-1))}function mn(e,t){for(var n=e.length,r=Qi(t.length,n),o=wt(e);r--;){var i=t[r];e[r]=on(i,n)?o[i]:Hr}return e}function _n(e){if("string"==typeof e||pr(e))return e;var t=e+"";return"0"==t&&1/e==-uo?"-0":t}function yn(e){if(null!=e){try{return Fi.call(e)}catch(t){}try{return e+""}catch(t){}}return""}function Cn(e){for(var t=-1,n=e?e.length:0,r=0,o=[];++to&&(o=Zi(r+o,0)),m(e,Wt(t,3),o)}function wn(e,t,n){var r=e?e.length:0;if(!r)return-1;var o=null==n?0:mr(n);return 0>o&&(o=Zi(r+o,0)),_(e,t,o)}function In(e){var t=e?e.length:0;return t?e[t-1]:Hr}function xn(e,t){var n=[];if(!e||!e.length)return n;var r=-1,o=[],i=e.length;for(t=Wt(t,3);++rt?0:t)):[]}function Nn(e){return e&&e.length?at(e):[]}function Dn(e,t){return ut(e||[],t||[],ge)}function Tn(e,t,n){var r=Ga(e)?l:we;return n&&an(e,t,n)&&(t=Hr),r(e,Wt(t,3))}function Fn(e,t){var n=Ga(e)?s:Ae;return n(e,Wt(t,3))}function Mn(e,t){var n=Ga(e)?u:va;return n(e,Wt(t,3))}function On(e,t){var n=Ga(e)?c:ma;return n(e,Wt(t,3))}function Ln(e,t,n,r){e=Kn(e)?e:Rr(e),n=n&&!r?mr(n):0;var o=e.length;return 0>n&&(n=Zi(o+n,0)),dr(e)?o>=n&&e.indexOf(t,n)>-1:!!o&&_(e,t,n)>-1}function Pn(e,t){var n=Ga(e)?p:We;return n(e,Wt(t,3))}function Gn(e,t,n){var r=Ga(e)?g:y,o=arguments.length<3;return r(e,Wt(t,4),n,o,va)}function Bn(e,t,n){var r=Ga(e)?v:nt;return n&&an(e,t,n)&&(t=Hr),r(e,Wt(t,3))}function kn(){return Date.now()}function Un(e,t,n){t=n?Hr:t;var r=Gt(e,Kr,Hr,Hr,Hr,Hr,Hr,t);return r.placeholder=Un.placeholder,r}function Hn(e,t,n){t=n?Hr:t;var r=Gt(e,Zr,Hr,Hr,Hr,Hr,Hr,t);return r.placeholder=Hn.placeholder,r}function Vn(e,t,n){function r(t){var n=d,r=p;return d=p=Hr,_=t,g=e.apply(r,n)}function o(e){return _=e,v=setTimeout(u,t),y?r(e):g}function i(e){var n=e-m,r=e-_,o=t-n;return C?Qi(o,h-r):o}function a(e){var n=e-m,r=e-_;return m===Hr||n>=t||0>n||C&&r>=h}function u(){var e=kn();return a(e)?c(e):void(v=setTimeout(u,i(e)))}function c(e){return v=Hr,b&&d?r(e):(d=p=Hr,g)}function l(){_=0,d=m=p=v=Hr}function s(){return v===Hr?g:c(kn())}function f(){var e=kn(),n=a(e);if(d=arguments,p=this,m=e,n){if(v===Hr)return o(m);if(C)return v=setTimeout(u,t),r(m)}return v===Hr&&(v=setTimeout(u,t)),g}var d,p,h,g,v,m,_=0,y=!1,C=!1,b=!0;if("function"!=typeof e)throw new TypeError(Wr);return t=yr(t)||0,ir(n)&&(y=!!n.leading,C="maxWait"in n,h=C?Zi(yr(n.maxWait)||0,t):h,b="trailing"in n?!!n.trailing:b),f.cancel=l,f.flush=s,f}function jn(e,t){if("function"!=typeof e||t&&"function"!=typeof t)throw new TypeError(Wr);var n=function r(){var n=arguments,o=t?t.apply(this,n):n[0],i=r.cache;if(i.has(o))return i.get(o);var a=e.apply(this,n);return r.cache=i.set(o,a),a};return n.cache=new(jn.Cache||Q),n}function Wn(e,t){if("function"!=typeof e)throw new TypeError(Wr);return t=Zi(t===Hr?e.length-1:mr(t),0),function(){for(var n=arguments,r=-1,o=Zi(n.length-t,0),i=Array(o);++r-1&&e%1==0&&co>=e}function ir(e){var t="undefined"==typeof e?"undefined":r(e);return!!e&&("object"==t||"function"==t)}function ar(e){return!!e&&"object"==("undefined"==typeof e?"undefined":r(e))}function ur(e){return sr(e)&&e!=+e}function cr(e){return null===e}function lr(e){return null==e}function sr(e){return"number"==typeof e||ar(e)&&Pi.call(e)==wo}function fr(e){if(!ar(e)||Pi.call(e)!=Io||T(e))return!1;var t=Xt(e);if(null===t)return!0;var n=Mi.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&&Fi.call(n)==Li}function dr(e){return"string"==typeof e||!Ga(e)&&ar(e)&&Pi.call(e)==Ro}function pr(e){return"symbol"==("undefined"==typeof e?"undefined":r(e))||ar(e)&&Pi.call(e)==No}function hr(e){return ar(e)&&or(e.length)&&!!_i[Pi.call(e)]}function gr(e){return e===Hr}function vr(e){if(!e)return 0===e?e:0;if(e=yr(e),e===uo||e===-uo){var t=0>e?-1:1;return t*lo}return e===e?e:0}function mr(e){var t=vr(e),n=t%1;return t===t?n?t-n:t:0}function _r(e){return e?ye(mr(e),0,fo):0}function yr(e){if("number"==typeof e)return e;if(pr(e))return so;if(ir(e)){var t=rr(e.valueOf)?e.valueOf():e;e=ir(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(qo,"");var n=Ko.test(e);return n||Qo.test(e)?Ci(e.slice(2),n?2:8):$o.test(e)?so:+e}function Cr(e){return It(e,xr(e))}function br(e){return null==e?"":it(e)}function Sr(e,t,n){var r=null==e?Hr:De(e,t);return r===Hr?n:r}function wr(e,t){return null!=e&&Zt(e,t,Oe)}function Ir(e){var t=fn(e);if(!t&&!Kn(e))return He(e);var n=tn(e),r=!!n,o=n||[],i=o.length;for(var a in e)!Me(e,a)||r&&("length"==a||on(a,i))||t&&"constructor"==a||o.push(a);return o}function xr(e){for(var t=-1,n=fn(e),r=Ve(e),o=r.length,i=tn(e),a=!!i,u=i||[],c=u.length;++t>>1,go="[object Arguments]",vo="[object Array]",mo="[object Boolean]",_o="[object Date]",yo="[object Error]",Co="[object Function]",bo="[object GeneratorFunction]",So="[object Map]",wo="[object Number]",Io="[object Object]",xo="[object Promise]",Ao="[object RegExp]",Eo="[object Set]",Ro="[object String]",No="[object Symbol]",Do="[object WeakMap]",To="[object ArrayBuffer]",Fo="[object DataView]",Mo="[object Float32Array]",Oo="[object Float64Array]",Lo="[object Int8Array]",Po="[object Int16Array]",Go="[object Int32Array]",Bo="[object Uint8Array]",ko="[object Uint8ClampedArray]",Uo="[object Uint16Array]",Ho="[object Uint32Array]",Vo=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,jo=/^\w*$/,Wo=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(\.|\[\])(?:\4|$))/g,zo=/[\\^$.*+?()[\]{}|]/g,qo=/^\s+|\s+$/g,Yo=/\\(\\)?/g,Xo=/\w*$/,$o=/^[-+]0x[0-9a-f]+$/i,Ko=/^0b[01]+$/i,Zo=/^\[object .+?Constructor\]$/,Qo=/^0o[0-7]+$/i,Jo=/^(?:0|[1-9]\d*)$/,ei="\\ud800-\\udfff",ti="\\u0300-\\u036f\\ufe20-\\ufe23",ni="\\u20d0-\\u20f0",ri="\\ufe0e\\ufe0f",oi="["+ei+"]",ii="["+ti+ni+"]",ai="\\ud83c[\\udffb-\\udfff]",ui="(?:"+ii+"|"+ai+")",ci="[^"+ei+"]",li="(?:\\ud83c[\\udde6-\\uddff]){2}",si="[\\ud800-\\udbff][\\udc00-\\udfff]",fi="\\u200d",di=ui+"?",pi="["+ri+"]?",hi="(?:"+fi+"(?:"+[ci,li,si].join("|")+")"+pi+di+")*",gi=pi+di+hi,vi="(?:"+[ci+ii+"?",ii,li,si,oi].join("|")+")",mi=RegExp(ai+"(?="+ai+")|"+vi+gi,"g"),_i={};_i[Mo]=_i[Oo]=_i[Lo]=_i[Po]=_i[Go]=_i[Bo]=_i[ko]=_i[Uo]=_i[Ho]=!0,_i[go]=_i[vo]=_i[To]=_i[mo]=_i[Fo]=_i[_o]=_i[yo]=_i[Co]=_i[So]=_i[wo]=_i[Io]=_i[Ao]=_i[Eo]=_i[Ro]=_i[Do]=!1;var yi={};yi[go]=yi[vo]=yi[To]=yi[Fo]=yi[mo]=yi[_o]=yi[Mo]=yi[Oo]=yi[Lo]=yi[Po]=yi[Go]=yi[So]=yi[wo]=yi[Io]=yi[Ao]=yi[Eo]=yi[Ro]=yi[No]=yi[Bo]=yi[ko]=yi[Uo]=yi[Ho]=!0,yi[yo]=yi[Co]=yi[Do]=!1;var Ci=parseInt,bi="object"==r(t)&&t,Si=bi&&"object"==r(e)&&e,wi=Si&&Si.exports===bi,Ii=E("object"==("undefined"==typeof n?"undefined":r(n))&&n),xi=E("object"==("undefined"==typeof self?"undefined":r(self))&&self),Ai=E("object"==r(this)&&this),Ei=Ii||xi||Ai||Function("return this")(),Ri=Array.prototype,Ni=Object.prototype,Di=Ei["__core-js_shared__"],Ti=function(){var e=/[^.]+$/.exec(Di&&Di.keys&&Di.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}(),Fi=Function.prototype.toString,Mi=Ni.hasOwnProperty,Oi=0,Li=Fi.call(Object),Pi=Ni.toString,Gi=RegExp("^"+Fi.call(Mi).replace(zo,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),Bi=wi?Ei.Buffer:Hr,ki=Ei.Reflect,Ui=Ei.Symbol,Hi=Ei.Uint8Array,Vi=ki?ki.enumerate:Hr,ji=Object.getOwnPropertySymbols,Wi=Object.create,zi=Ni.propertyIsEnumerable,qi=Ri.splice,Yi=Math.floor,Xi=Object.getPrototypeOf,$i=Ei.isFinite,Ki=Object.keys,Zi=Math.max,Qi=Math.min,Ji=Yt(Ei,"DataView"),ea=Yt(Ei,"Map"),ta=Yt(Ei,"Promise"),na=Yt(Ei,"Set"),ra=Yt(Ei,"WeakMap"),oa=Yt(Object,"create"),ia=ra&&new ra,aa=!zi.call({valueOf:1},"valueOf"),ua={},ca=yn(Ji),la=yn(ea),sa=yn(ta),fa=yn(na),da=yn(ra),pa=Ui?Ui.prototype:Hr,ha=pa?pa.valueOf:Hr,ga=pa?pa.toString:Hr;k.prototype=be(B.prototype),k.prototype.constructor=k,U.prototype.clear=H,U.prototype["delete"]=V,U.prototype.get=j,U.prototype.has=W,U.prototype.set=z,q.prototype.clear=Y,q.prototype["delete"]=X,q.prototype.get=$,q.prototype.has=K,q.prototype.set=Z,Q.prototype.clear=J,Q.prototype["delete"]=ee,Q.prototype.get=te,Q.prototype.has=ne,Q.prototype.set=re,oe.prototype.add=oe.prototype.push=ie,oe.prototype.has=ae,ue.prototype.clear=ce,ue.prototype["delete"]=le,ue.prototype.get=se,ue.prototype.has=fe,ue.prototype.set=de;var va=Et(Re),ma=Et(Ne,!0),_a=Rt(),ya=Rt(!0);Vi&&!zi.call({valueOf:1},"valueOf")&&(Ve=function(e){return F(Vi(e))});var Ca=ia?function(e,t){return ia.set(e,t),e}:Tr,ba=na&&1/L(new na([,-0]))[1]==uo?function(e){return new na(e)}:Or,Sa=ia?function(e){return ia.get(e)}:Or,wa=Ze("length");ji||($t=Pr),(Ji&&Kt(new Ji(new ArrayBuffer(1)))!=Fo||ea&&Kt(new ea)!=So||ta&&Kt(ta.resolve())!=xo||na&&Kt(new na)!=Eo||ra&&Kt(new ra)!=Do)&&(Kt=function(e){var t=Pi.call(e),n=t==Io?e.constructor:Hr,r=n?yn(n):Hr;if(r)switch(r){case ca:return Fo;case la:return So;case sa:return xo;case fa:return Eo;case da:return Do}return t});var Ia=function(){var e=0,t=0;return function(n,r){var o=kn(),i=ao-(o-t);if(t=o,i>0){if(++e>=io)return n}else e=0;return Ca(n,r)}}(),xa=jn(function(e){var t=[];return br(e).replace(Wo,function(e,n,r,o){t.push(r?o.replace(Yo,"$1"):n||e)}),t}),Aa=Wn(function(e,t){return Zn(e)?Se(e,Ee(t,1,Zn,!0)):[]}),Ea=Wn(function(e){var t=p(e,ct);return t.length&&t[0]===e[0]?Le(t):[]}),Ra=Wn(function(e,t){t=Ee(t,1);var n=e?e.length:0,r=_e(e,t);return Je(e,p(t,function(e){return on(e,n)?+e:e}).sort(yt)),r}),Na=Wn(function(e){return at(Ee(e,1,Zn,!0))}),Da=Ft(Sn),Ta=Wn(function(e,t){if(null==e)return[];var n=t.length;return n>1&&an(e,t[0],t[1])?t=[]:n>2&&an(t[0],t[1],t[2])&&(t=[t[0]]),t=1==t.length&&Ga(t[0])?t[0]:Ee(t,1,rn),$e(e,t,[])}),Fa=Wn(function(e,t,n){var r=Yr;if(n.length){var o=O(n,jt(Fa));r|=Qr}return Gt(e,r,t,n,o)}),Ma=Wn(function(e,t,n){var r=Yr|Xr;if(n.length){var o=O(n,jt(Ma));r|=Qr}return Gt(t,r,e,n,o)});jn.Cache=Q;var Oa=Wn(function(e,t){var n=O(t,jt(Oa));return Gt(e,Qr,Hr,t,n)}),La=Wn(function(e,t){var n=O(t,jt(La));return Gt(e,Jr,Hr,t,n)}),Pa=Lt(Fe),Ga=Array.isArray,Ba=Bi?function(e){return e instanceof Bi}:Gr,ka=Lt(je),Ua=At(function(e,t){if(aa||fn(t)||Kn(t))return void It(t,Ir(t),e);for(var n in t)Mi.call(t,n)&&ge(e,n,t[n])}),Ha=At(function(e,t){if(aa||fn(t)||Kn(t))return void It(t,xr(t),e);for(var n in t)ge(e,n,t[n])}),Va=At(function(e,t,n,r){It(t,xr(t),e,r)}),ja=Wn(function(e){return e.push(Hr,pe),a(Va,Hr,e)}),Wa=Wn(function(e){return e.push(Hr,gn),a(qa,Hr,e)}),za=At(function(e,t,n){Ye(e,t,n)}),qa=At(function(e,t,n,r){Ye(e,t,n,r)}),Ya=Wn(function(e,t){return null==e?{}:Ke(e,p(Ee(t,1),_n))});G.assign=Ua,G.assignIn=Ha,G.assignInWith=Va,G.bind=Fa,G.bindKey=Ma,G.compact=Cn,G.curry=Un,G.curryRight=Hn,G.debounce=Vn,G.defaults=ja,G.defaultsDeep=Wa,G.difference=Aa,G.fill=bn,G.filter=Fn,G.intersection=Ea,G.iteratee=Fr,G.keys=Ir,G.keysIn=xr,G.map=Pn,G.mapValues=Ar,G.mP=Mr,G.memoize=jn,G.merge=za,G.mergeWith=qa,G.partial=Oa,G.partialRight=La,G.pick=Ya,G.property=Lr,G.pullAt=Ra,G.remove=xn,G.rest=Wn,G.set=Er,G.sortBy=Ta,G.take=Rn,G.throttle=zn,G.toPlainObject=Cr,G.union=Na,G.uniq=Nn,G.values=Rr,G.zipObject=Dn,G.extend=Ha,G.extendWith=Va,G.clone=qn,G.cloneDeep=Yn,G.eq=Xn,G.every=Tn,G.find=Da,G.findIndex=Sn,G.forEach=Mn,G.forEachRight=On,G.get=Sr,G.gt=Pa,G.hasIn=wr,G.identity=Tr,G.includes=Ln,G.indexOf=wn,G.isArguments=$n,G.isArray=Ga,G.isArrayLike=Kn,G.isArrayLikeObject=Zn,G.isBoolean=Qn,G.isBuffer=Ba,G.isDate=Jn,G.isEmpty=er,G.isEqual=tr,G.isFinite=nr,G.isFunction=rr,G.isLength=or,G.isNaN=ur,G.isNil=lr,G.isNull=cr,G.isNumber=sr,G.isObject=ir,G.isObjectLike=ar,G.isPlainObject=fr,G.isString=dr,G.isSymbol=pr,G.isTypedArray=hr,G.isUndefined=gr,G.last=In,G.lt=ka,G.max=kr,G.min=Ur,G.stubArray=Pr,G.stubFalse=Gr,G.noop=Or,G.now=kn,G.reduce=Gn,G.some=Bn,G.sortedIndex=An,G.sortedIndexBy=En,G.startsWith=Nr,G.toFinite=vr,G.toInteger=mr,G.toLength=_r,G.toNumber=yr,G.toString=br,G.trim=Dr,G.uniqueId=Br,G.each=Mn,G.eachRight=On,G.VERSION=Vr,u(["bind","bindKey","curry","curryRight","partial","partialRight"],function(e){G[e].placeholder=G}),e.exports=G}).call(void 0); }).call(t,n(9)(e),function(){return this}())},function(e,t){e.exports=function(e){return e.webpackPolyfill||(e.deprecate=function(){},e.paths=[],e.children=[],e.webpackPolyfill=1),e}},function(e,t,n){"use strict";function r(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t")},f.getElementOuterText=function(e){return e.outerHTML.replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">")},f.hasClass=function(e,t){if(e&&e.getAttribute){var n=e.getAttribute("class");if(n)return n=n.replace(/[\t\r\n\f]/g," ").split(" "),n.indexOf(t)>=0}return!1},f.removeClass=function(e,t){if(e&&e.setAttribute&&f.hasClass(e,t)){var n=e.getAttribute("class").split(" "),r=[];u.each(n,function(e){e.toLowerCase()!==t.toLowerCase()&&r.push(e)}),e.setAttribute("class",r.join(" "))}},f.addClass=function(e,t){if(e&&e.setAttribute&&!f.hasClass(e,t)){var n=e.getAttribute("class");e.setAttribute("class",n?n+" "+t:t)}},f.toggleClass=function(e,t,n){n===!0?f.addClass(e,t):f.removeClass(e,t)},f.getElement=function(e){return e instanceof HTMLElement?e:c.isString(e)?document.querySelector(e):null},f.contains=function(e,t){for(var n=t;n;n=n.parentElement)if(n===e)return!0;return!1},f.offset=function(e){var t=e?e.getBoundingClientRect():d;return{top:t.top+window.pageYOffset,left:t.left+window.pageXOffset}},f.gER=function(e){var t=e?e.getBoundingClientRect():d;return{left:t.left+window.pageXOffset,top:t.top+window.pageYOffset,width:t.width,height:t.height}},f.gCoR=function(e){var t=e?e.getBoundingClientRect():d,n=o(e),r=n.paddingLeft+n.paddingRight,i=n.paddingTop+n.paddingBottom,a=n.borderLeftWidth+n.borderRightWidth,u=n.borderTopWidth+n.borderBottomWidth;return{left:t.left+window.pageXOffset+n.borderLeftWidth+n.paddingLeft,top:t.top+window.pageYOffset+n.borderTopWidth+n.paddingTop,width:Math.max(0,Math.floor(t.width-r-a)),height:Math.max(0,Math.floor(t.height-i-u))}},f.gCoRFn=function(e){var t=o(e),n=t.paddingLeft+t.paddingRight,r=t.paddingTop+t.paddingBottom,i=t.borderLeftWidth+t.borderRightWidth,a=t.borderTopWidth+t.borderBottomWidth;return function(){var o=e.getBoundingClientRect();return{left:o.left+window.pageXOffset+t.borderLeftWidth+t.paddingLeft,top:o.top+window.pageYOffset+t.borderTopWidth+t.paddingTop,width:Math.max(0,Math.floor(o.width-n-i)),height:Math.max(0,Math.floor(o.height-r-a))}}},f.getStyle=function(e){var t=getComputedStyle||window.getComputedStyle;return e&&t?t(e,null):null};var p=["paddingLeft","paddingRight","paddingTop","paddingBottom","borderLeftWidth","borderRightWidth","borderTopWidth","borderBottomWidth","marginLeft","marginRight","marginTop","marginBottom"];f.gCSV=o,f.getBodyStyle=a,f.setCss=function(e,t){var n=e.style;for(var r in t){var o=t[r];c.isNumber(o)&&r.match(/width|height|left|top|right|bottom|size|padding|margin'/i)&&(o+="px"),n[r]=o.toString()}},f.gSS=function(e){if(e.scS_)return e.scS_;var t=f.createElement('
');return document.body.appendChild(t),e.scS_={width:t.offsetWidth-t.clientWidth,height:t.offsetHeight-t.clientHeight},t.parentNode.removeChild(t),e.scS_},f.gSCH=function(){if(f.mSCH)return f.mSCH;var e,t=1e6,n=6e9,r=f.createElement('
');for(document.body.appendChild(r);;){if(e=t+5e5,r.style.height=e+"px",e>n||r.offsetHeight!==e)break;t=e}return r.parentNode.removeChild(r),f.mSCH=t,f.mSCH},f.closest=function(e,t){for(;e;){if(e.matches?e.matches(t):e.msMatchesSelector(t))return e;if(e.parentNode===document)return null;e=e.parentNode}return null};var h=void 0;f.detectRTLMode=function(){if(h)return h;var e=f.createElement('
');document.body.appendChild(e);var t="normal";return 0===e.scrollLeft&&(e.scrollLeft=1e4,t=e.scrollLeft>0?"reverse":"negative"),document.body.removeChild(e),e=null,h=t,t},f.getRTLScrollLeft=function(e){var t=arguments.length<=1||void 0===arguments[1]?"normal":arguments[1];return f.isDomElement(e)?f.tRTLSL(e.scrollLeft,e.scrollWidth-e.clientWidth,f.detectRTLMode(),t):void 0},f.setRTLScrollLeft=function(e,t){var n=arguments.length<=2||void 0===arguments[2]?"normal":arguments[2];if(f.isDomElement(e)){var r=f.detectRTLMode();e.scrollLeft=n===r?t:f.tRTLSL(t,e.scrollWidth-e.clientWidth,n,r)}};var g={normal:0,reverse:1,negative:2};f.tRTLSL=function(e,t,n,o){if(n===o)return e;if(n=g[n],o=g[o],0>=t)return 0;var i=[[[1],[-1,t],[1,-t]],[[-1,t],[1],[-1]],[[1,t],[-1],[1]]];return function(e,t){var n=arguments.length<=2||void 0===arguments[2]?0:arguments[2];return(t>0?e:-e)+n}.apply(void 0,[e].concat(r(i[n][o])))},f.inverseToRTL=function(e){if(!f.isDomElement(e))return e;var t,n="[style]";t="TEMPLATE"===e.tagName?e.content.querySelectorAll(n):e.querySelectorAll(n);var r=function(e,t,n){var r=e.style[t];c.isNilOrWhiteSpace(r)||(e.style[t]="",e.style[n]=r)};return u.forEach(t,function(e){c.isNilOrWhiteSpace(e.style.right)?c.isNilOrWhiteSpace(e.style.left)||r(e,l,s):r(e,s,l),e.style["float"]===s?e.style["float"]=l:e.style["float"]===l&&(e.style["float"]=s)}),e},f.detectBrowserType=function(){if(f.duckTypingBrowserType)return f.duckTypingBrowserType;var e=navigator&&navigator.userAgent,t=!!window.opr&&!!window.opr.addons||!!window.opera||e.indexOf(" OPR/")>=0,n="undefined"!=typeof InstallTrigger,r=Object.prototype.toString.call(window.HTMLElement).indexOf("Constructor")>0,o=!!document.documentMode,i=!o&&!!window.StyleMedia,a=!!window.chrome&&!!window.chrome.webstore,u=(a||t)&&!!window.CSS,c=!!e.match(/Android|BlackBerry|iPhone|iPad|iPod|Opera Mini|IEMobile|WPDesktop/i);return f.duckTypingBrowserType={isOpera:t,isFirefox:n,isSafari:r,isIE:o,isEdge:i,isChrome:a,isBlink:u,isMobileDevice:c}},e.exports=f}()},function(e,t,n){"use strict";!function(){function t(e){return N.isNil(e)?!0:N.isString(e)?e.replace(/\s/g,"").length<1:!1}function r(e,t,n){e&&e.removeEventListener(t,n)}function o(e,t,n){e&&e.addEventListener(t,n)}function i(e){}function a(e){return R.isNumber(e)?"number":R.isBoolean(e)?"boolean":R.isDate(e)?"date":R.isString(e)?"string":R.isArray(e)?"array":R.isObject(e)?"object":""}function u(e,t){var n=N.isNil(t)||"boolean"==typeof t||""===t;if(n)return"";var r=isNaN(t);return r||0===t||M.hasOwnProperty(e)&&M[e]?""+t:("string"==typeof t&&(t=t.trim()),t+"px")}function c(e){var t={};return function(n){return t.hasOwnProperty(n)?t[n]:(t[n]=e.call(this,n),t[n])}}function l(e){return e.replace(O,"-$1").toLowerCase()}function s(e){return l(e).replace(L,"-ms-")}function f(e){var t="";for(var n in e)if(e.hasOwnProperty(n)){var r=e[n];N.isNil(r)||(t+=P(n)+":",t+=u(n,r)+";")}return t||null}function d(e,t){var n=function(e){return"[object Object]"===Object.prototype.toString.call(e)};if(!n(e)||!n(t))return e;for(var r,o=[{level:-1,value:e,key:null}],i=[],a={};o.length>0;)if(r=o.pop(),R.isNil(r.key)||(i=N.take(i,r.level),i.push(r.key)),R.isObject(r.value)&&!R.isFunction(r.value))for(var u in r.value)o.push({level:r.level+1,value:r.value[u],key:u});else{var c=i.join("."),l=N.get(e,c);l!==N.get(t,c)&&N.set(a,c,l)}return N.isEmpty(a)?null:a}function p(e){var t=N.cloneDeep(e),n=[];t&&n.push(t);for(var r;n.length>0;)if(r=n.pop(),R.isObject(r))for(var o in r)n.push(r[o]),R.isFunction(r[o])&&(r[o]=g(r[o]));return t}function h(e){var t=N.clone(e),n=[];t&&n.push(t);for(var r,o;n.length>0;)if(r=n.pop(),R.isObject(r))for(var i in r)n.push(r[i]),R.isString(r[i])&&(o=v(r[i]),o&&(r[i]=o));return t}function g(e){return e.toString()}function v(e){if(R.isString(e)&&"function"===e.substr(0,8)&&(/\s/.test(e[8])||"("===e[8])){var t=e.indexOf("(")+1,n=e.indexOf(")"),r=e.substr(t,n-t).split(",").map(function(e){return e.replace(/\s+/,"")}),o=e.indexOf("{")+1,i=e.lastIndexOf("}");return new Function(r,e.substr(o,i-o))}return null}function m(e){var t;try{t=GC.Spread.Views.Plugins[e]}catch(n){}return t}function _(e){var t={},n=GC&&GC.Spread&&GC.Spread.Views&&GC.Spread.Views.LocaleResource&&GC.Spread.Views.LocaleResource.content;for(var r in e)t[r]=n&&n[r];return t}function y(e){var t=R.toDate(e);if(isNaN(t.getTime()))return e;var n=t.getFullYear().toString(),r=(t.getMonth()+1).toString(),o=t.getDate().toString();return C(n,4)+"-"+C(r,2)+"-"+C(o,2)}function C(e,t){var n=t-e.length+1;return n>=0?new Array(n).join("0")+e:e}function b(e,t){function n(){this.constructor=e}for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r]);n.prototype=t.prototype,e.prototype=new n}function S(e){return e?e.charAt(0).toUpperCase()+e.slice(1):""}function w(e,t,n){var r=function(e){return N.isUndefined(e)?e:n?(e+"").trim().toLowerCase():(e+"").trim().toString()},o=r(t);return function(t){if(null==t)return!1;var r=I(t,e);return r=N.isUndefined(r)?r:n?(r+"").toLowerCase():(r+"").toString(),r===o?void 0!==o||e in t:N.isEqual(r,o)}}function I(){var e=arguments.length<=0?void 0:arguments[0],t=arguments.length<=1?void 0:arguments[1];if(!N.isNil(e)&&!N.isNil(t)){t=N.isArray(t)?t:N.isString(t)?t.split("."):[t];for(var n=0,r=t.length,o=arguments.length>2;e&&r>n;){if(o&&n===r-1)return void(e[t[n]]=arguments.length<=2?void 0:arguments[2]);e=e[t[n++]]}return e}}function x(e,t,n,r){N.isArray(e)||(e=[e]),N.isArray(t)||(t=[t]);var o=r?[]:{};N.forEach(e,function(e){o[e]||(o[e]=1)});var i=[],a=[],u=[],c=0,l=0,s=0;return N.forEach(t,function(e){o[e]?(o[e]=2,n&&(a[s++]=e)):(o[e]=3,n&&(i[c++]=e))}),n&&N.forEach(o,function(e,t){1===e&&(u[l++]=+t)}),n?{add:i,remove:u,keep:a}:{map:o}}function A(e){return R.isNumber(e)?E(e):new Date(e)}function E(e){var t=new Date(1899,11,30),n=864e5,r=e-Math.floor(e);return 0>e&&r&&(e=Math.floor(e)-r),new Date(e*n+ +t)}var R={},N=n(8);R.isString=N.isString,R.regist=o,R.unRegist=r,R.isNilOrWhiteSpace=t,R.isNumber=N.isNumber,R.isInt=N.isInteger,R.isBoolean=N.isBoolean,R.isFunction=N.isFunction,R.isUndefined=N.isUndefined,R.isDate=N.isDate,R.isArray=N.isArray,R.isObject=N.isObject,R.debugLog=i,R.getType=a,R.isNull=N.isNull,R.isNil=N.isNil;var D={Back:8,Tab:9,Enter:13,Escape:27,Space:32,PageUp:33,PageDown:34,End:35,Home:36,Left:37,Up:38,Right:39,Down:40,Delete:46,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123};R.Key=D;var T=function(e){var t=e.keyCode,n=t>47&&58>t||t>64&&91>t||t>95&&112>t||t>185&&193>t||t>218&&223>t;return n};R.isPrintableKey=T;var F={Text:"text",CheckBox:"checkbox",Date:"date",Color:"color",Number:"number"};R.EditorType=F;var M={columnCount:!0,flex:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,strokeOpacity:!0},O=/([A-Z])/g,L=/^-ms-/,P=c(function(e){return s(e)});R.cMFS=f,R.extractObject=d,R.serializeObject=p,R.deserializeObject=h,R.serializeFunction=g,R.deserializeFunction=v,R.findPlugin=m,R.getResource=_,R.normalizeDate=y,R.extends_=b,R.caC=S,R.mP=w,R.sOP=function(e,t){return I(e,t)},R.gOP=function(e,t,n){return I(e,t,n)},R.compareArray=x,R.toDate=A,e.exports=R}()},function(e,t,n){"use strict";!function(){function t(e){var n,r,o,i=0;for(n=0,r=e.length;r>n;n++)o=e[n],i=o.hasOwnProperty("columns")?Math.max(i,1+t(o.columns)):Math.max(i,1);return i}function r(e,t,n,r,o){var i=o&&e.isTouchMode?10:0;return t>=r.left-i&&t<=r.right+i&&n>=r.top-i&&n<=r.bottom+i}function o(e,t,n,r,o,i){var a=L.offset(r),u=L.offset(o),c=a.left-u.left,l=a.top-u.top,s=L.gER(r),f=i&&e.isTouchMode?10:0;c-=f,l-=f;var d=c+s.width+2*f,p=l+s.height+2*f;return t>=c&&d>=t&&n>=l&&p>=n}function i(e){return e&&e.action&&e.swipeDirection}function a(e){return e.data.groups&&e.data.groups.length>0}function u(e,t){t=O.defaults(t,{control:null,action:null,mode:"depthFirst",direction:"ltr",traverseCollapsed:!1,parentFirst:!0,getChildren:function(e){return e.children}});var n=O.isFunction(t.control)?t.control:null,r=O.isFunction(t.action)?t.action:null,o="widthFirst"===t.mode,i="rtl"===t.direction,a=o?"unshift":"push",u=o!==i===t.parentFirst?O.forEach:O.forEachRight,c=function(e,t){if(e.length>20){var n=e.slice();return o?i?n.concat(t):n.reverse().concat(t):i?t.concat(n):t.reverse().concat(n)}return u(e,function(e){t[a](e)}),t},l=[e];if(t.parentFirst)for(;l.length>0;){var s=l.pop();if(n){var f=n(s);if("break"===f)break;if("continue"===f)continue}r&&r(s),!t.traverseCollapsed&&s.collapsed||(l=c(t.getChildren(s),l))}else{for(var d=[],p=0;l.length>0;){var h=l.pop();if(n){var g=n(h);if("break"===g)break;if("continue"===g)continue}d[p++]=h,!t.traverseCollapsed&&h.collapsed||(l=c(t.getChildren(h),l))}r&&O.forEachRight(d,function(e){r(e)}),d.length=0}l.length=0}function c(e,t,n,r){if(e){r||(r={index:-1});var o;if(-1!==e.level&&(r.index++,o=t(e,r.index,!1)))return o;if(!e.collapsed){for(var i=r.index,a=e.children.length,u=0;a>u;u++)if(o=c(e.children[u],t,n,r))return o;if(n&&a>0&&-1!==e.level&&(o=t(e,i,!0)))return o}return o}}function l(e){return e.options.hierarchy&&e.options.hierarchy.footer&&e.options.hierarchy.footer.visible}function s(e,t){if(e.area!==t.area)return!1;if(e.area===U){if(e.itemIndex!==t.itemIndex)return!1;if(e.isHierarchyFooter!==t.isHierarchyFooter)return!1}var n=e.path,r=t.path;if(n.length!==r.length)return!1;for(var o=0,i=n.length;i>o;o++)if(n[o]!==r[o])return!1;return!0}function f(e){var t,n,r,o=!1;for(t=0,n=e.length;n>t&&(r=e[t],!(o=r.columns?f(r.columns):"left"===r.pinned||"right"===r.pinned));t++);return o}function d(e,t,n){var r,o,i=[];for(r=0,o=t.length;o>r;r++)t[r].columns&&i.push(t[r]);for(var a;i.length>0;){if(a=i.shift(),a.caption===n)return a;for(r=0,o=a.columns.length;o>r;r++)a.columns[r].columns&&i.push(a.columns[r])}}function p(e,t,n){if(!t)return 0;t=P.isArray(t)?t:[t];var r,o,i,a=0;for(r=0,o=t.length;o>r;r++)i=t[r],i.columns?a+=this.gGCHW_(e,i.columns,n):e.iCV_(i,n)&&i.pinned===n&&(a+=P.isNumber(i.visibleWidth)?i.visibleWidth:0);return a}function h(e,t){var n,r=t.groupDescriptor,o=r.footer,i=r.header,a=e.data,u=t.path;if(t.collapsed)return{path:u,itemIndex:-1,area:o.visible&&!o.collapseWithGroup||!i.visible?k:B};if(o.location===te&&o.visible)return{path:u,itemIndex:-1,area:k};if(t.isBottomLevel){var c=t.expandedItemCount,l={path:u,itemIndex:c-1,area:o&&o.visible&&0===c?k:U},s=a.hierarchyDescriptor;if(s){var f=s.footer;if(f&&f.visible)l.nodeInfo={path:[0],area:H};else{var d=t.rootNode;if(d){for(;d&&d.children&&d.children.length>0;)d=d.children[d.children.length-1];l.nodeInfo={path:d.path,area:V}}}}return l}return n=t.groups,h(e,n[n.length-1])}function g(e,t,n){if(t){var r;r="left"===e?n?t.pinnedLeftColHeaderTemplate:t.pinnedLeftRowTemplate:"right"===e?n?t.pinnedRightColHeaderTemplate:t.pinnedRightRowTemplate:n?t.colHeaderTemplate:t.rowTemplate;var o=ce.gUT_(r);if(o){var i=L.createElement("
"+o+"
");return t.rightToLeft?L.inverseToRTL(i).innerHTML:i.innerHTML}}return null}function v(e){if(e){var t;return t=P.isString(e)&&e.length>1&&"#"===e[0]?document.getElementById(e.slice(1)).cloneNode(!0):L.createElement("
"+e+"
"),t.innerHTML}return null}function m(e,t,n,r,o){O.isObject(e)&&(t=e.area,n=e.row,r=e.groupInfo,o=e.nodeInfo,e=e.uid);var i=e;i+=le[t]?"-"+le[t]:"";var a=_(r),u=_(o);return i+=a+u,""===u&&O.isNumber(n)&&(-1!==n||r?n>=0&&(!r||r&&r.area===U)&&(i+="-r"+n):i+="-autorow"),i}function _(e){return e&&e.path&&le[e.area]?"-"+le[e.area]+e.path.join("_"):""}function y(e){var t={uid:/gc-\d+/.exec(e)[0],row:-1},n=e.split("-").slice(2);if(0===n.length)return t;var r=["pl","pr","rh","ch","plch","prch","corner","gt","gth","chRow","plchRow","prchRow"];if(O.indexOf(r,n[0])>-1?(t.area=le[n[0]],n.shift()):t.area=j,0===n.length)return t;var o=n[0].match(/g[hrf]/);if(o&&(t.groupInfo={area:le[o[0]],path:n[0].replace(/g[hrf]/,"").split("_")},n.shift()),0===n.length)return t;var i=n[0].match(/n[rf]/);return i&&(t.nodeInfo={area:le[i[0]],path:n[0].replace(/n[rf]/,"").split("_")}),"autorow"===n[0]?t.isNewRow=!0:t.row=+n[0].replace("r",""),n.length=0,t}function C(e,t){for(var n,r=e.columns,o=0,i=r.length;i>o;o++)if(n=r[o],n.id===t)return o;return-1}function b(e,t){if(e.area===j||e.area===W||e.area===z){var n=e.groupInfo,r=n&&(n.area===k||n.area===B),o=e.nodeInfo,i=o&&o.area===H;if(!i&&!r){var a=n?n.column:e.column;return t&&a>=0||!t}}return!1}function S(e,t,n,r,o){var i=m(e,t,n,r,o);return i?document.getElementById(i):null}function w(e,t){var n=[j],r=e.layoutEngine;r.sPV_&&(r.sPV_("left")&&n.push(W),r.sPV_("right")&&n.push(z));var o=[],i=t.groupInfo,a=t.nodeInfo;return n.forEach(function(n){var r=ce.createID(e.uid,n,i?i.row:t.row,i,a);r&&o.push(r)}),o}function I(e){var t='
'+(P.isString(e)?e:e.innerHTML)+"
",n=L.createElement(t);document.body.appendChild(n);var r=n.firstChild,o=null;return r&&(o=L.gCoR(r)),document.body.removeChild(n),o}function x(e){var t=e.gLI_(),n=t[j],r=t[W],o=t[z];return n?n.contentHeight>n.height:r?r.contentHeight>r.height:o?o.contentHeight>o.height:!1}function A(e){var t=e.gLI_(),n=t[j];return n?n.contentWidth>n.width:!1}function E(e,t){var n=arguments.length<=2||void 0===arguments[2]?!1:arguments[2];if(!t)return 0;var r=n?1:0;return t.collapsed||(O.each(t.children,function(t){r+=E(e,t,!0)}),n&&t.children.length>0&&ce.hHF_(e)&&++r),r}function R(e,t){var n=arguments.length<=2||void 0===arguments[2]?!1:arguments[2],r=e;if(!t)return 0;var o=0,i=t.collapsed;if(i||(t.rootNode?o+=E(r,t.rootNode):t.isBottomLevel?o+=t.itemCount:O.each(t.groups,function(e){o+=R(r,e,!0)})),n){var a=t[ne],u=a&&a[re]&&a[re][oe],c=a&&a[ie],l=c&&c[oe],s=c&&c.collapseWithGroup;u&&++o,(l&&(!s||!i)||!u&&i)&&++o}return o}function N(){var e=-1,t=void 0,n=arguments,r=n[0];if(P.isString(n[1])?t=ce.parseID(n[1]):n.length>2&&(t={row:n[1],groupInfo:n[2],nodeInfo:n[3],isNewRow:n[4]}),t){var o=r.layoutEngine.aARA_(ue),i=r.data;if(t.isNewRow)e=o?0:a(r)?R(r,i.rootGroup,!0):r.data&&r.data.hierarchyDescriptor?E(r,i.rootNode,!0):i.itemCount;else{if(t.groupInfo)e=D(r,i.rootGroup,t).index;else if(t.nodeInfo)e=T(r,i.rootNode,t).index;else{var u=ce.createID(r.uid,j,t.row),c=r.getItem(u).item;e=c?i.mVI_(c.sourceIndex):-1}o&&(e+=1)}}return e}function D(e,t,n){for(var r,o,i,a,u,c,l,s,f={finish:!1,index:0},d=n.groupInfo,p=t?t.groups:[],h=0,g=p.length;g>h;h++){if(r=p[h],s=r[ne],o=s&&s[re]&&s[re][oe],l=s&&s[ie],i=l&&l[oe],a=l&&l[ae],u=o?1:0,c=i&&a===ue?1:0,r.path.toString()===d.path.toString())d.area===k?f.index+=a===ue?u:R(e,r,!0)-1:d.area===U&&(n.nodeInfo?f.index+=T(e,r.rootNode,n).index+u+c:f.index+=n.row+u+c),f.finish=!0;else if(r.path[r.level].toString()===d.path[r.level].toString()){var v=D(e,r,n);f.index+=v.index+u+c,f.finish=v.finish}else f.index+=R(e,r,!0);if(f.finish)break}return f}function T(e,t,n){for(var r={finish:!1,index:0},o=n.nodeInfo,i=t?t.children:[],a=0,u=i.length;u>a;a++){var c=i[a];if(c.path.toString()===o.path.toString())o.area===H&&(r.index+=E(e,c,!0)-1),r.finish=!0;else if(c.path[c.level].toString()===o.path[c.level].toString()){var l=T(e,c,n);r.index+=l.index+1,r.finish=l.finish}else r.index+=E(e,c,!0);if(r.finish)break}return r}function F(e,t,n){var r=e.getItem(t);if(!r)return null;var o=void 0,i=void 0;r.group&&(o={path:r.group.path,area:r.groupArea}),r.node&&(i={path:r.node.path,area:r.nodeArea});var a=e.uid,u=r.row,c=[];return r.isNewRow&&(u=-1,o=null,i=null),O.each(n,function(e){c.push({area:e,id:ce.createID(a,e,u,o,i)})}),c}function M(e){var t=e.dataField;return t&&!O.startsWith(O.trim(t),"=")&&1!==t.split(",").length}var O=n(8),L=n(10),P=n(11),G=n(13),B="groupHeader",k="groupFooter",U="groupContent",H="nodeFooter",V="nodeContent",j="viewport",W="pinnedLeftViewport",z="pinnedRightViewport",q=["pageX","pageY","clientX","clientY","target"],Y="mouseup",X="mousemove",$="mousedown",K="mousewheel",Z="click",Q="dblclick",J=P.regist,ee=P.unRegist,te="bottom",ne="groupDescriptor",re="header",oe="visible",ie="footer",ae="location",ue="top",ce={},le={viewport:"",pinnedLeftViewport:"pl",pinnedRightViewport:"pr",rowHeader:"rh",columnHeader:"ch",pinnedLeftColumnHeader:"plch",pinnedRightColumnHeader:"prch",columnHeaderRow:"chRow",pinnedLeftColumnHeaderRow:"plchRow",pinnedRightColumnHeaderRow:"prchRow",gantt:"gt",ganttHeader:"gth",groupHeader:"gh",groupFooter:"gf",groupContent:"gr",nodeFooter:"nf",nodeContent:"nr",pl:W,pr:z,rh:"rowHeader",ch:"columnHeader",plch:"pinnedLeftColumnHeader",prch:"pinnedRightColumnHeader",chRow:"columnHeaderRow",plchRow:"pinnedLeftColumnHeaderRow",prchRow:"pinnedRightColumnHeaderRow",gt:"gantt",gth:"ganttHeader",gh:"groupHeader",gf:"groupFooter",gr:"groupContent",nf:"nodeFooter",nr:"nodeContent",corner:"corner"};ce.gCHL_=t,ce.poIP_=r,ce.poI_=o,ce.iTAC_=i,ce.hG_=a;var se=function(){function e(e,n){i=(new Date).getTime(),o=!1,a=1e3*e,u=n,c&&l?l(t):setTimeout(t,16.6)}function t(){var e=(new Date).getTime(),r=e-i,s=function(e){u(e||n(r,0,1,a))};return r>=a||o?void s(1):(s(),void(c&&l?l(t):setTimeout(t,16.6)))}function n(e,t,n,r){return e/=r/2,1>e?n/2*e*e+t:(e--,-n/2*(e*(e-2)-1)+t)}function r(){o=!0}var o,i=0,a=0,u=null,c=0,l=window.requestAnimationFrame||window.webkitRequestAnimationFrame;return{play:e,stop:r}}();ce.ani=se,ce.tT=u,ce.tN_=c,ce.hHF_=l,ce.gIAS_=s,ce.hPC_=f,ce.gGCBC_=d,ce.gGCHW_=p,ce.gLGIP_=h,ce.gUERT_=g,ce.gUT_=v,ce.createID=m,ce.parseID=y,ce.ci_=C,ce.iEOSA_=b;var fe=function(){function e(e){var t=this;t.options=O.defaultsDeep(e||{},{headerTemplate:null,footerTemplate:null,contentTemplate:null,draggable:!1,showOverlay:!0,parent:null}),t.init_()}function t(){var e=this;e.handleClick_=o.bind(e),e.handleMouseDown_=i.bind(e),e.handleMouseWheel_=a.bind(e),e.handleMouseUp_=c.bind(e),e.handleMouseMove_=l.bind(e),e.handleKeyDown_=p.bind(e),e.handleKeyUp_=h.bind(e),e.handleDoubleClick_=r.bind(e),e.tsFn_=u.bind(e),e.teFn_=f.bind(e),e.tmFn_=s.bind(e);var t=e.container;J(t,Z,e.handleClick_),J(t,Q,e.handleDoubleClick_),J(t,$,e.handleMouseDown_),J(t,K,e.handleMouseWheel_),J(t,Y,e.handleMouseUp_),J(t,X,e.handleMouseMove_),J(t,"keydown",e.handleKeyDown_),J(t,"keyup",e.handleKeyUp_),G(t).on("touchstart",e.tsFn_),G(t).on("touchend",e.teFn_),G(t).on("touchmove",e.tmFn_)}function n(){var e=this,t=e.container;ee(t,Z,e.handleClick_),ee(t,Q,e.handleDoubleClick_),ee(t,$,e.handleMouseDown_),ee(t,K,e.handleMouseWheel_),ee(t,Y,e.handleMouseUp_),ee(t,"keydown",e.handleKeyDown_),ee(t,"keyup",e.handleKeyUp_),ee(t,X,e.handleMouseMove_),G(t).off("touchstart",e.tsFn_),G(t).off("touchend",e.teFn_),G(t).off("touchmove",e.tmFn_),ee(t.querySelector(".gc-popup-first-tab"),"focus",e.fFE_),ee(t.querySelector(".gc-popup-last-tab"),"focus",e.fLE_)}function r(e){g.call(this,e,"doubleclick")}function o(e){g.call(this,e,Z)}function i(e){g.call(this,e,$)}function a(e){g.call(this,e,K)}function u(e){g.call(this,d(e),$)}function c(e){g.call(this,e,Y)}function l(e){g.call(this,e,X)}function s(e){g.call(this,e,"touchmove")}function f(e){g.call(this,d(e),Y)}function d(e){var t=O.pick(e.changedTouches[0],q);return t.stopPropagation=function(){e.stopPropagation()},t.preventDefault=function(){e.preventDefault()},t.deviceType="touch",t}function p(e){g.call(this,e,"keydown")}function h(e){g.call(this,e,"keyup")}function g(e,t){var n=this;if(e.target){n.options.parent&&e.stopPropagation();for(var r=O.keys(n.eventCache_),o=e.target,i=o.tagName.toLowerCase(),a=o.className?o.className.split(" "):[],u=[];"body"!==i;)u=u.concat(O.intersection(r,a)),o=o.parentNode,i=o.tagName.toLowerCase(),a=o.className?o.className.split(" "):[];var c,l,s;O.each(u,function(r){for(c=n.eventCache_[r][t],s=c?c.length:0,l=0;s>l;l++)c[l](e)})}}function v(e){var t=this;"touch"===e.deviceType?(t.docTouchMoveHandler_=_.bind(t),t.docTouchEndHandler_=b.bind(t),G(document).on("touchmove",t.docTouchMoveHandler_),G(document).on("touchend",t.docTouchEndHandler_)):(t.docMouseMoveHandler_=m.bind(t),t.docMouseUpHandler_=C.bind(t),window.PointerEvent?(J(document,"pointermove",t.docMouseMoveHandler_),J(document,"pointerup",t.docMouseUpHandler_),document.body.setPointerCapture(e.pointerId)):(J(document,X,t.docMouseMoveHandler_),J(document,Y,t.docMouseUpHandler_)));var n=t.container,r=L.gER(n),o=L.gCSV(n),i=o.marginTop,a=o.marginLeft,u=L.getBodyStyle();t.startMoveInfo_={mouseOffset:{left:e.pageX,top:e.pageY},containerCSSOffset:{left:r.left-a-u.left,top:r.top-i-u.top},containerRect:r,viewportRect:{left:0,top:0,width:window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth,height:window.innerHeight||document.documentElement.clientHeight||document.body.clientHeight}}}function m(e){y.call(this,e)}function _(e){y.call(this,d(e))}function y(e){var t=this;e.preventDefault();var n=t.startMoveInfo_;if(n){var r=n.mouseOffset,o=n.viewportRect,i=n.containerRect,a=e.pageX-r.left,u=e.pageY-r.top,c=i.left,l=o.left,s=i.width,f=o.width,d=i.top,p=o.top,h=i.height,g=o.height;c+s+a>l+f&&(a=l+f-c-s),l>c+a&&(a=l-c),d+h+u>p+g&&(u=p+g-d-h),p>d+u&&(u=p-d),L.setCss(t.container,{left:n.containerCSSOffset.left+a,top:n.containerCSSOffset.top+u})}}function C(e){S.call(this,e)}function b(e){S.call(this,d(e))}function S(e){var t=this;t.startMoveInfo_=null,"touch"===e.deviceType?(G(document).off("touchmove",t.docTouchMoveHandler_),G(document).off("touchend",t.docTouchEndHandler_),t.docTouchMoveHandler_=null,t.docTouchEndHandler_=null):(window.PointerEvent?(document.body.releasePointerCapture(e.pointerId),ee(document,"pointermove",t.docMouseMoveHandler_),ee(document,"pointerup",t.docMouseUpHandler_)):(ee(document,X,t.docMouseMoveHandler_),ee(document,Y,t.docMouseUpHandler_)),t.docMouseMoveHandler_=null,t.docMouseUpHandler_=null)}function w(){var e=this,t=e.tabbableElements=e.container.querySelectorAll("a[href]:not([disabled]), area[href]:not([disabled]), button:not([disabled]), input:not([disabled]), select:not([disabled]),textarea:not([disabled]),[tabindex]:not([disabled])"),n=e.options.setTabOrder,r=0;if(n)r=n(t,2)+1;else{for(var o=0,i=t.length;i>o;o++)t[o].setAttribute("tabindex",o+2);r=t.length+2}var a=e.container,u=L.createElement('
'),c=L.createElement('
');a.insertBefore(u,a.childNodes[0]),a.appendChild(c),e.fFE_=I.bind(e),e.fLE_=x.bind(e),J(u,"focus",e.fFE_),J(c,"focus",e.fLE_)}function I(){this.tabbableElements[this.tabbableElements.length-1].focus()}function x(){this.tabbableElements[0].focus()}return e.prototype={init_:function(){var e=this,n=e.options;e.container=L.createElement('
');var r,o=e.container,i=L.createElement,a=L.addClass;if(n.headerTemplate&&(r=i(n.headerTemplate),a(r,"gc-popup-header"),o.appendChild(r)),n.contentTemplate){var u=i(n.contentTemplate);a(u,"gc-popup-content"),o.appendChild(u)}if(n.footerTemplate){var c=i(n.footerTemplate);a(c,"gc-popup-footer"),o.appendChild(c)}n.draggable&&r&&(window.PointerEvent?r.addEventListener("pointerdown",v.bind(e)):r.addEventListener($,v.bind(e))),t.call(e)},open:function(){var e=this,t=e.options,n=t.parent||document.body;t.showOverlay&&(e.overlay_=L.createElement('
'),n.appendChild(e.overlay_)),n.appendChild(e.container),w.call(e)},close:function(){var e=this;n.call(e);var t=e.overlay_;e.options.showOverlay&&t.parentNode.removeChild(t);var r=e.container,o=e.container.parentNode;o&&o.removeChild(r)},mount:function(e,t,n){var r=this;r.eventCache_=r.eventCache_||{};var o=r.eventCache_;o[e]=o[e]||{},o[e][t]=o[e][t]||[];var i=o[e][t];-1===i.indexOf(n)&&i.push(n)}},e}();ce.popup=fe,ce.gRE_=S,ce.getIdList=w,ce.gUER_=I,ce.hVS=x,ce.hHS=A,ce.gNRC_=E,ce.gGRC_=R,ce.vi=N,ce.getRowIDByViewIndex=F,ce.isMultiFieldColumn=M,e.exports=ce}()},function(e,t){"use strict";!function(t){function n(e){return new r(e)}function r(e){this.element=e}function o(){function e(e,t,n,r,o,i,a,u){var c=this;c.identifier=e,c.target=t,c.screenX=n,c.screenY=r,c.clientX=o,c.clientY=i,c.pageX=a,c.pageY=u}function t(e){var t,n;for(t=0,n=a.length;n>t;t+=1)if(a[t].identifier===e)return a[t]}function n(e){var t,n;for(t=0,n=a.length;n>t;t+=1)if(a[t].identifier===e.identifier)return void(a[t]=e);a.push(e)}function r(e){var t,n;for(t=0,n=a.length;n>t;t+=1)a[t].identifier===e&&(a.splice(t,1),n=a.length)}function o(){for(;a.length>0;)a.pop()}function i(e,t){var n;for(n=0;na;a++){var c=t.cachedEvents[a];if(c.uid===r.uid){c.element.removeEventListener(c.event,c.handler);break}}t.cachedEvents.splice(a,1),0===t.cachedEvents.length&&delete t.cachedEvents}}function a(e,t){function n(e,t){var n,r;for(v.clearTouches(),n=0;n_&&!function(){var e,t,n,r,o;for(t=g.touchList,e=0;e_&&g.clearTouches(),h.removeTouch(r.identifier),g.addUpdateTouch(r),n(r.target,h.touchList),o=new CustomEvent(t,{bubbles:!0,cancelable:!0}),o.touches=h.touchList,o.changedTouches=g.touchList,o.targetTouches=v.touchList,o}function i(e){m&&console.log(e)}function a(e){return"MSPointerDown"===e.type||"pointerdown"===e.type}function u(e){return"MSPointerMove"===e.type||"pointermove"===e.type}function c(e){return"MSPointerUp"===e.type||"pointerup"===e.type}var f,d,p,m=!1;l(e)||(a(e)||(d=h.getTouch(e.pointerId),p=d?d.target:e.target),f=a(e)||u(e)?r(e):o(e),f.preventDefault=function(){e.preventDefault&&e.preventDefault()},f.stopPropagation=function(){ e.stopPropagation&&e.stopPropagation()},t.call(e.target,f),_=e.hwTimestamp)}function u(e){return y[e][C]}function c(e,t){var n="on"+t.toLowerCase();return n in e||e.hasOwnProperty(n)}function l(e){return"mouse"===e.pointerType||4===e.pointerType?!0:"pointerdown"===e.type&&0===e.x&&0===e.y?!0:"pen"===e.pointerType&&0===e.pressure&&"pointermove"===e.type}function s(e,t){return e.screenX===t.screenX&&e.screenY===t.screenY}function f(e){e&&e.style&&(t.MSPointerEvent?e.style.setAttribute("-ms-touch-action","none;"):e.style.touchAction="none")}function d(e){e&&e.style&&(t.MSPointerEvent?e.style.removeAttribute("-ms-touch-action"):e.style.touchAction=null)}function p(){function e(){return Math.floor(65536*(1+Math.random())).toString(16).substring(1)}return e()+e()+"-"+e()+"-"+e()+"-"+e()+"-"+e()+e()+e()}var h,g,v,m=["touchstart","touchmove","touchend"],_=0,y={touchstart:["pointerdown","MSPointerDown","touchstart"],touchmove:["pointermove","MSPointerMove","touchmove"],touchend:["pointerup","MSPointerUp","touchend"]},C=t.PointerEvent?0:t.MSPointerEvent?1:2;r.prototype={on:function(e,t){var n=this.element;if(-1===m.indexOf(e))return void n.addEventListener(e,t);if(c(n,e))return void n.addEventListener(e,t);var r=u(e);if(c(n,r)){var o=function(n){a(n,t,e)},l=p();t.uid=l,i(n,r,o,l,!0),f(n)}},off:function(e,t){var n=this.element;return-1===m.indexOf(e)?void n.removeEventListener(e,t):c(n,e)?void n.removeEventListener(e,t):(i(n,e,t,!1),void d(n))}},h=new o,g=new o,v=new o,e.exports=n}(window)},function(e,t,n){"use strict";!function(){var t=n(8),r=function(e,t,n){if(!n)return console.error("no components applied to dataView"),!1;var r=this;r.options=e,r.components={},r.classes={},r.registerBases(t),r.registerComponents(n)};r.prototype={getOptions:function(e){return this.options[e]},getComponent:function(e){return this.components[e]},getInstance:function(e){var t=this.getComponent(e);return t&&t.instance},getComponentName:function(e){var n=t.property(["prototype","metaData_","className"])(e);if(n)return n;var r=e.toString();return r.substring(9,r.indexOf("("))},registerBases:function(e){var n=this,r=function(e){var t=e.Constructor.prototype.metaData_;if(t){var r=n.getComponentName(e.Constructor);n.classes[r]={Constructor:e.Constructor,components:[t.cid]},n.components[t.cid]={Constructor:e.Constructor,cid:t.cid,instance:e.instance,dependencies:t.dependencies,lackDependencies:!1}}};t.each(e,r)},registerComponents:function(e){var n=this,r=function(e){e&&e.prototype&&e.prototype.metaData_&&n.createOrExtendComponent(e)};t.each(e,r),t.each(n.components,n.checkDependence.bind(n)),n.availableComponents=t.filter(n.components,function(e){return!e.lackDependencies}),t.each(n.availableComponents,n.initializeComponent.bind(n))},extendComponent:function(e,n){t.extend(e.prototype,n.prototype)},createOrExtendComponent:function(e){var t=this,n=t.getComponentName(e),r=e.prototype.metaData_;t.classes[n]?t.extendComponent(t.classes[n],e):(t.classes[n]={Constructor:e,components:[r.cid]},t.components[r.cid]={Constructor:e,cid:r.cid,instance:null,dependencies:r.dependencies,lackDependencies:!0})},checkDependence:function(e){var n=this;return t.isString(e)&&(e=n.getComponent(e)),e?e.lackDependencies===!1?!0:(e.lackDependencies=!(!e.dependencies||0===e.dependencies.length||t.every(e.dependencies,n.checkDependence.bind(n))),!0):!1},initializeComponent:function(e){var n=this;if(t.isString(e)&&(e=n.getComponent(e)),!e)return!1;if(e.instance)return e.instance;e.dependencies&&e.dependencies.length>0&&t.each(e.dependencies,n.initializeComponent.bind(n));var r=e.instance=new e.Constructor(n);return n.attachContext(e),r.init&&r.init(),r},attachContext:function(e){var n=this,r=e.instance;r.context_=n,r.dependencies=t.map(e.dependencies,n.getComponent.bind(n))}},e.exports=r}()},function(e,t,n){"use strict";!function(){function t(e){var t=this;t.options=e.options;var n=e.getInstance("dataView");t.uid=n.uid,t.overLayShown_=!1,t.loadIconShown_=!1,t.layoutName_=n.layoutEngine.className,t.groupStrategyName_=t.options.groupStrategy?t.options.groupStrategy.className:"",t.className_=t.options.className?t.options.className:"gc-grid"}var r=n(10),o=n(8);t.prototype={init:function(){var e=this;e.buildContainer(),e.registerReadyListener()},buildContainer:function(){var e=this,t=e.context_.getInstance("dataView"),n=e.options,r=" "+t.layoutEngine.className+" "+(n.groupStrategy?n.groupStrategy.className:""),o='
',i=e.getContainerSize().contentRect,a=(i.height-240)/2,u=(i.width-240)/2;o+='
',o+="
",t.container.innerHTML=o,e.container_=t.container.querySelector("#"+e.uid),e.contentContainer_=e.container_.querySelector(".gc-grid-container"),e.loadIcon_=e.container_.querySelector("#"+e.uid+"-loadIcon")},updateContainer:function(){var e=this,t=e.context_.getInstance("dataView");e.clearContainerCache();var n=r.gCoR(t.container),i=t.layoutEngine.className,a=e.options.groupStrategy?e.options.groupStrategy.className:"",u=e.options.className?e.options.className:"gc-grid",c=n.height,l=n.width,s=t.options.rightToLeft,f=!o.isEqual([e.layoutName_,e.groupStrategyName_,e.className_],[i,a,u]),d=!o.isEqual([e.contentHeight_,e.contentWidth_,e.contentRtl_],[c,l,s]);f&&(e.layoutName_=i,e.groupStrategyName_=a,e.className_=u,e.container_.className=[i,a,u].join(" ")),d&&(e.contentHeight_=c,e.contentWidth_=l,e.contentRtl_=s,e.container_.style.height=c+"px",e.container_.style.width=l+"px",e.container_.style.direction=t.options.rightToLeft?"rtl":"ltr")},getContainerSize:function(){var e=this,t=e.context_.getInstance("dataView");if(e.containerRect_)return{contentRect:e.containerRect_()};var n=r.gCoRFn(t.container),o=t.layoutEngine,i=r.createElement('
');document.body.appendChild(i);var a=r.gCSV(i);return document.body.removeChild(i),e.containerRect_=function(){var e=n();return{left:e.left+(a.paddingLeft+a.borderLeftWidth+a.marginLeft),top:e.top+(a.paddingTop+a.borderTopWidth+a.marginTop),width:e.width-Math.ceil(a.paddingLeft+a.paddingRight+a.borderLeftWidth+a.borderRightWidth+a.marginLeft+a.marginRight),height:e.height-Math.ceil(a.paddingTop+a.paddingBottom+a.borderTopWidth+a.borderBottomWidth+a.marginTop+a.marginBottom)}},{contentRect:e.containerRect_()}},clearContainer:function(){var e=this;e.clearContainerCache();var t=e.context_.getInstance("dataView");t.container.innerHTML=""},clearContainerCache:function(){this.containerRects_=null},showLoadingOverlay:function(){var e=this;e.loadIcon_.style.display="",e.loadIconShown_=!0},hideLoadingOverlay:function(){var e=this;e.loadIcon_.style.display="none",e.loadIconShown_=!1},showLoadIcon:function(){var e=this;if(!e.loadIconShown_){var t=e.context_.getInstance("dataView"),n=t.options.updateOverlayStatusCallback;n?(e.loadIconShown_=!0,n({newStatus:"show"})):e.showLoadingOverlay()}},hideLoadIcon:function(){var e=this;if(e.loadIconShown_){var t=e.context_.getInstance("dataView"),n=t.options.updateOverlayStatusCallback;n?(e.loadIconShown_=!1,n({newStatus:"hide"})):e.hideLoadingOverlay()}},registerReadyListener:function(){var e=this,t=e.context_.getInstance("dataView");e.readyHandler_=e.updateContainer.bind(e),t.or_.addHandler(e.readyHandler_,e)},unregisterReadyListener:function(){var e=this,t=e.context_.getInstance("dataView");t.or_.removeHandler(e.readyHandler_,e),e.readyHandler_=null},destroy:function(){var e=this;e.unregisterReadyListener(),e.clearContainer()}},o.extend(t.prototype,{metaData_:{cid:"containerWrapper",className:"ContainerWrapper",dependencies:["dataView"]}}),e.exports=t}()},function(e,t,n){"use strict";function r(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t0};return e&&(t.count=e),t},batch:function(e){var t=!!e,n={userDefinded:t};return n.successFlags=t?u.map(e,function(e){return e.status!==!1}):!0,n.userData=t?u.map(e,function(e){return e.object}):null,n}},n=e.context_.getInstance("dataManager"),r=function(t){return"batch"===t?function(e,t){return{actions:e,successFlags:t}}:"delete"===t?e.removeItemInternal_.bind(e):(t=f[t],n[t]&&n[t].bind(n))};u.forEach(f,function(n,o){e.actions_[o]=new h(o,e.dataSource[s[o]||o],t[o],null,r(o),null,e)})},regularizeDataSource:function(){var e=this.dataSource;return!u.isNil(e.data)||u.isArray(e)||u.isString(e)},foundDataLength:function(){return u.isFinite(this.dataLength_)},getDataLength:function(){return this.dataLength_},getRowStatus_:function(e){var t=this;if(t.rowStatus_){var n=function(){var n=t.context_,r=(n.getInstance("dataManager"),e.start-t.startIndex_),o=r+e.size,i=t.deleteFlags_||[],a=u.filter(t.rowStatus_,function(e,t){return!i[t]});return{v:a.slice(r,o)}}();if("object"===("undefined"==typeof n?"undefined":o(n)))return n.v}return null},loadRange:function(e,t,n){var r=this,a=this;if(!a.dataSource||a.requestCount_>=a.options.maxRequestLength)return!1;var c=a.dataSource.loadRange,l={params:e,success:!1,cacheChanged:!1};if(c){var s=function(){var o=e&&e.forceRefresh?null:a.searchCache(e);if(o)return l.content=o,l.success=!0,l.cachedRowStatus=a.getRowStatus_(e),u.isFunction(n)&&n(l),{v:void 0};var s=r.context_.getInstance("dataView"),f=u.assign({cancel:!1},u.cloneDeep(e));if(s.beforeLoadRange.raise(s,f),f.cancel)return l.success=!1,u.isFunction(n)&&n(l),{v:void 0};a.clearMemo(),a.countLoad_();var d={};return c(u.assign(d,t,{sort:a.gSSFA_(!0),filter:a.gSSFA_(!1),success:function(t,r,o){a.countFinish_(),t&&u.isNil(r)&&!s.options.loadOnDemand&&(r=t.length),u.isFinite(r)&&a.dataLength_!==r&&(a.dataLength_=r,l.dataLengthChanged=!0,i.call(a)),l.params=u.assign({},e,u.pick(d,["start","size"])),u.isUndefined(l.params.start)&&u.isUndefined(l.params.size)&&u.isFinite(r)&&(l.params.start=0,l.params.size=r);var c=0;u.isFinite(o)&&(c=(l.params.pageIndex-o)*l.params.pageSize,c=Math.max(0,c));var f=a.parseData(t.slice(c,c+(l.params.size||0)));l.content=f,l.success=!!f,l.cacheChanged=a.addCache(t,l.params.start-c),u.isFunction(n)&&n(l)},failed:function(){a.countFinish_(),u.isFunction(n)&&n(l)}})),{v:!0}}();if("object"===("undefined"==typeof s?"undefined":o(s)))return s.v}if(a.dsIsSimple){var f=e.start,d=e.size,p=a.getMemo();return l.content=-1===d?p:p.slice(f,f+d),l.success=!!p,u.isFunction(n)&&n(l),!0}return u.isFunction(n)&&n(l),!1},loadAll:function(e){var t=this,n=t.dataLength_||t.dataMemory_&&t.dataMemory_.length,r=u.isFinite(n)?{start:0,size:n}:null;t.loadRange(r,r,e)},parseData:function(e){var t=this,n=t.options.dataSourceParser;return u.isString(n)&&t.parsers[n.toUpperCase()]?t.parsers[n.toUpperCase()](e):u.isFunction(n)?n(e):t.testParse(e,t.preferParser_)},testParse:function(e,t){var n=this;t=u.isNil?u.keys(n.parsers):u.isArray?t:[t];var r=null;return u.forEach(t,function(t){if(n.parsers.hasOwnProperty(t)){var o=null;try{o=n.parsers[t](e)}catch(i){return!0}if(u.isArray(o))return n.preferParser_=t,r=o,!1}}),!r&&n.preferParser_&&(n.preferParser_=null),r},registerParsers:function(){this.parsers={JSON:function(e){return window.JSON.parse(e)},CSV:function(e){for(var t,n,r,o=['"',"'"],i=",",a=e.split(""),c=0,l=a.length,s=[];l>c;){for(s.push(r=[]);l>c&&"\r"!==a[c]&&"\n"!==a[c];){if(t=n=c,u.indexOf(o,a[c])>-1){for(t=n=++c;l>c;){if(u.indexOf(o,a[c])>-1){if(-1===u.indexOf(o,a[c+1]))break;a[++c]=""}n=++c}for(u.indexOf(o,a[c])>-1&&++c;l>c&&"\r"!==a[c]&&"\n"!==a[c]&&i!==a[c];)++c}else for(;l>c&&"\r"!==a[c]&&"\n"!==a[c]&&i!==a[c];)n=++c;r.push(a.slice(t,n).join("")),i===a[c]&&++c}"\r"===a[c]&&++c,"\n"===a[c]&&++c}var f=s.shift();return u.map(s,function(e){return u.zipObject(f,e)})},ARRAY:function(e){return u.isArray(e)?e:null}}},searchCache:function(e){var t=this,n=t.startIndex_,r=t.dataMemory_;if(!e||!r||0===r.length)return null;var o=e.start-n;if(0>o)return null;var i=t.deleteFlags_=t.deleteFlags_||[],a=[],u=e.size||r.length,c=void 0,l=void 0,s=0,f=-1;for(l=r.length,c=0;l>c;c++)if(i[c]!==!0&&(s+=1),s===o+1){f=c;break}for(-1!==f?c=f:f=o,c=f;l>c&&(i[c]!==!0&&(a.push(r[c]),u-=1),0!==u);c++);return 0===u||c+n===t.dataLength_?a:null},addCache:function(e,t){var n=this;return n.dataMemory_=e,n.originalDataMemory_=[],n.deleteFlags_=[],n.startIndex_=t,!0},removeItemInternal_:function(e,t){var n=this,r=n.dataMemory_,o=n.originalDataMemory_||[],a=n.context_,u=a.getInstance("dataManager"),c=u.pageController,l=c?c.getStatus():{pageSize:n.dataLength_,pageIndex:0},s=e+l.pageSize*l.pageIndex-n.startIndex_,f=l.pageSize*(l.pageIndex+1)-n.startIndex_;n.deleteFlags_=n.deleteFlags_||[];var d=n.deleteFlags_,p=2*t,h=[],g=[],v=n.rowStatus_||[],m=0,_=[],y=0,C=void 0,b=void 0;for(C=0,b=d.length;b>=C;C++)if(d[C])m+=1;else{if(y===s)break;y+=1}for(s+=m,C=s,b=r.length;b>C&&(d[C]!==!0?h.length=f+m&&(h.push(r[C]),v&&g.push(v[C]),p-=1):h.length<=t&&(m+=1),0!==p);C++);for(var S=_.length-1;S>=0;S--){var w=_[S];o.slice(w,1),v[w]&&v[w][0]&&(d.splice(w,1),v.splice(w,1))}var I=h.length>=t?t:h.length;n.dataLength_-=I,n.dataLength_=Math.max(n.dataLength_,0),i.call(n);var x=a.getInstance("dataManager");x.rDIAILI_(e,t,h.slice(t),g)},updateMemo_:function(e){var t=this,n=t.dataMemory_,r=t.originalDataMemory_=t.originalDataMemory_||[],o=t.deleteFlags_=t.deleteFlags_||[],a=e.action,u=t.context_,c=u.getInstance("dataManager"),l=c.pageController,s=l?l.getStatus():{pageSize:t.dataLength_,pageIndex:0},f=e.index,d=e.index+s.pageSize*s.pageIndex-t.startIndex_,p=0,h=-1,g=void 0,v=n.length;for(g=0;v>g;g++)if(o[g]!==!0&&(p+=1),p===d+1){h=g;break}-1!==h&&(d=h),t.rowStatus_=t.rowStatus_||[];var m=t.rowStatus_;"insert"===a?(n.splice(d,0,e.item),r.length>=d?r.splice(d,0,void 0):r[d]=void 0,o.length>=d?o.splice(d,0,void 0):o[d]=void 0,m.length>=d?m.splice(d,0,[!0]):m[d]=[!0],t.dataLength_+=1,i.call(t)):"update"===a&&(r[d]||(r[d]=n[d]),n[d]=e.item,t.rowStatus_[d]=[c.isNewAddedRow(f),c.isModifiedRow(f)])},hasSortOrFilter:function(){var e=this.context_.getInstance("dataManager");return{sort:e.sortDescriptors.length>0,filter:e.filterDescriptors.length>0}},gSSFA_:function(e){var t=this.context_.getInstance("dataManager"),n=u.cloneDeep(e?t.sortDescriptors:t.filterDescriptors);return u.map(n,function(e){var n=t.calcSource_.findDataColumn(e.field);return n?u.assign(e,{field:n.field}):e})},getMemo:function(){var e=this;if(!e.dataMemory_){var t=e.dataSource.url;if(t)return void a(t,null,function(t){e.addCache(t,0),e.sync_(e.dataMemory_)});e.dataMemory_=e.dsIsSimple?e.parseData(e.dataSource):null,e.startIndex_=0}return!e.foundDataLength()&&e.dsIsSimple&&e.dataMemory_&&e.dataLength_!==e.dataMemory_.length&&(e.dataLength_=e.dataMemory_.length,i.call(e)),e.dataMemory_?e.dataMemory_.slice():null},clearMemo:function(){var e=this;e.clearBatchCache_(),e.dataMemory_&&(e.dataMemory_.length=0,e.dataMemory_=null),delete e.startIndex_},appendDataAndSync_:function(e){if(!u.isNil(e)&&u.isArray(e)){var t=this.context_.getInstance("dataManager");t.appendSource_(e)}},sync_:function(e,t,n){if(!u.isNil(e)&&u.isArray(e)){var r=this.context_.getInstance("dataView"),o=this.context_.getInstance("dataManager"),i=e.length>0?e[0]:{},a=Object.getOwnPropertyNames(i),c=!1;r.columns&&0!==r.columns.length||(c=!0),!r.columns||r.columns.length=n.dataLength_)return!e&&n.sync_(n.getMemo(),n.rowStatus_,!0),void(u.isFunction(t)&&t({success:!0,isLoadFinished:!0,cacheChanged:!1,content:n.getMemo()}));var r=n.dataMemory_&&n.dataMemory_.length;n.loadRange(null,{start:r||void 0,size:void 0},function(r){!e&&r.success&&n.sync_(n.getMemo()),u.isFunction(t)&&t({success:r.success,isLoadFinished:n.dataMemory_.length>=n.dataLength_,cacheChanged:r.cacheChanged,content:n.getMemo()})})},executeAction:function(e,t,n,r){var o=this,i=o.actions_[e];i&&(o.isBatchEdit()?o.cacheAction(e,t,n,r):i.execute(null,t,n,r))},isBatchEdit:function(){return this.dataSource.batchEdit},hasCachedActions:function(){var e=this,t=e.rowStatus_,n=e.deleteFlags_;if(!t&&!n)return!1;var r=void 0,o=void 0;if(n)for(r=0,o=n.length;o>r;r++)if(n[r])return!0;var i=void 0;if(t)for(r=0,o=t.length;o>r;r++)if(i=t[r],i&&(i[0]===!0||i[1]===!0))return!0;return!1},cacheAction:function(e,t,n,r){var o=this;"create"===e&&(t.insertAt=0);var i=o.actions_[e];i&&i.execute({toServer:!1},t,n,r)},rollbackBatch:function(e){var t=this,n=t.getHeldActions_();if(n&&0!==n.length){for(var r=t.originalDataMemory_,o=t.dataMemory_,a=t.deleteFlags_||[],u=t.rowStatus_||[],c=void 0,l=void 0,s=[],f=!1,d=0,p=n.length;p>d;d++)c=n[d],l=c.sourceIndex,"update"===c.type?o[l]=r[l]:"delete"===c.type?(a[l]=void 0,u[l]&&u[l][0]?s.push(l):u[l]&&u[l][1]&&(o[l]=r[l]),t.dataLength_+=1,f=!0):"create"===c.type&&(s.push(l),f=!0);for(var h=s.length-1;h>=0;h--)o.splice(s[h],1),t.dataLength_-=1;f&&i.call(t),t.clearBatchCache_();var g=t.context_.getInstance("dataView");g.data.pageController?g.data.pageController.reload(!1):t.tryToLoad(!1)}},batchEdit:function(e){var t=this;if(t.hasCachedActions()){var n=t.originalDataMemory_,r=t.dataMemory_,o=t.deleteFlags_||[],i=t.rowStatus_||[],a=t.getHeldActions_(),u=t.actions_.batch,c=void 0,l=[];u.execute(null,{actions:a},{actions:a},function(u){var s=u.success?u.params.successFlags:null;if(s){s.length!==a.length;for(var f=0,d=a.length;d>f;f++)c=a[f],s[f]&&("update"===c.type?(n[c.sourceIndex]=null,i[c.sourceIndex][1]=void 0):"create"===c.type?(i[c.sourceIndex][0]=void 0,u.params.userData&&u.params.userData[f]&&(r[c.sourceIndex]=u.params.userData[f])):"delete"===c.type&&l.push(c.sourceIndex));for(var p=void 0,h=l.length-1;h>=0;h--)p=l[h],o.splice(p,1),r.splice(p,1),n.splice(p,1),i.splice(p,1);var g=t.context_.getInstance("dataView");g.data.pageController?g.data.pageController.reload(!1):t.tryToLoad(!1)}e&&e(u)})}},getHeldActions_:function(){var e=this;if(!e.hasCachedActions())return null;var t,n=[],r=e.dataMemory_,o=e.rowStatus_||[],i=e.deleteFlags_||[],a=e.originalDataMemory_,u=void 0,c=void 0;for(u=0,c=r.length;c>u;u++)t=o[u],i[u]===!0?n.push({type:"delete",dataItem:r[u],sourceIndex:u}):t&&t[0]?n.push({type:"create",dataItem:r[u],sourceIndex:u}):t&&t[1]&&n.push({type:"update",dataItem:r[u],oldDataItem:a[u],sourceIndex:u});return n},clearBatchCache_:function(){var e=this;e.rowStatus_&&(e.rowStatus_.length=0),e.deleteFlags_&&(e.deleteFlags_.length=0),e.originalDataMemory_&&(e.originalDataMemory_.length=0)},countLoad_:function(){var e=this;e.requestCount_++,e.context_.getInstance("containerWrapper").showLoadIcon()},countFinish_:function(){var e=this;--e.requestCount_<=0&&(e.context_.getInstance("containerWrapper").hideLoadIcon(),e.requestCount_=0)},registerEvents:function(){var e=this,n=e.context_.getInstance("dataView");e.readyHandler_=function(){e.tryToLoad(!1)},e.dataChanged.addHandler(t,e),n.or_.addHandler(e.readyHandler_,e)},unregisterEvents:function(){var e=this,n=e.context_.getInstance("dataView");e.dataChanged.removeHandler(t,e),n.or_.removeHandler(e.readyHandler_,e),e.dataChangedHandler_=null,e.readyHandler_=null},destroy:function(){var e=this;e.unregisterEvents(),e.clearMemo(),e.preferParser_=null}},u.extend(g.prototype,{metaData_:{cid:"dataLoader",className:"DataLoader",dependencies:["dataView","dataManager"]}}),e.exports=g}()},function(e,t,n){"use strict";var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol?"symbol":typeof e};!function(){function t(e,t){return e.data.isCalculatedColumn(t.id)?t.id:t.dataField}function o(e){var t=e,n=t.options.cellRect.height;if(t.type_===Y.Date){var r=10,o=j.getStyle(t.$input),i=parseFloat(o.getPropertyValue("border-top-width")),a=parseFloat(o.getPropertyValue("border-bottom-width"));if(!isNaN(i)&&!isNaN(a)){var u=(n-i-a)/2-r;t.$input.style.padding=u+"px 0px"}}}function i(e,t){if(!W.isNil(e)){if(t=t.toLowerCase(),W.isString(e))switch(t){case"number":var n=parseFloat(e);return isNaN(n)?e:n;case"date":var r=e.split("-");return new Date(parseInt(r[0]),parseInt(r[1])-1,parseInt(r[2]));case"boolean":return"true"===e.toLowerCase()}if("string"===t)return e.toString()}return e}function a(e,t){var n,r=this,o=e.options.editMode,a=r.editors_[t],c=a.options,l=e.columns[t];if(a.serialize)return a.serialize();if(o===$.Inline){var s=e.data.isCalculatedColumn(c.col.id);n=u(c.container.querySelector("input"),X.getEditorType(s?null:c.col.dataType))}else n=u(a,a.type);var f=l.dataType,d=r.middleItem;return f||(f=W.getType(V.get(d,l.dataField))),f?i(n,f):n}function u(e,t){var n=e.value,r=e.tagName.toLowerCase();if("input"===r){if(t===Y.CheckBox)return e.checked;if(t===Y.Date){var o=W.toDate(n);if(isNaN(o.getTime()))return}}return""!==n?n:void 0}function c(e,t,n){for(var r,o,i,a,u=0,c=n.length;c>u;u++)r=n[u],a=r.id,i=r.dataField,o=t[a],i!==o&&(r.dataField=o,e.data.editCalculatedColumn(a,o))}function l(e,t,n){for(var r,o,i=V.cloneDeep(t),a=W.isArray(t),u=0,c=n.length;c>u;u++)r=n[u],o=r.id,a?V.each(i,function(e){delete e[o]}):delete i[o];return i}function s(e,t){var n,r,o,i,a=this,u=t.querySelectorAll("[data-column]"),c=e.columns,l=a.editors_;for(n=0,o=u.length;o>n;n++)i=e.gCBI_(u[n].getAttribute("data-column")),r=c.indexOf(i),r>=0&&!l[r]&&(l[r]=u[n])}function f(e,t,n){var r=this,o=e.columns,i=e.options;if(!i.allowEditing||!t)return!1;var a="row"!==i.editUnit;if(!q.iEOSA_(t,a))return!1;var u=t.groupInfo,c=u?u.action:t.action;if(e.hasEditAction_&&!n&&(!c||"edit"!==c.name||r.isEditing_))return!1;if(a){var l=u?u.column:t.column;return B(e,o[l])}var s=V.filter(o,function(e){return e.allowEditing===!1});return s.length!==o.length}function d(e,t,n){var r=this;if(!t)return!0;if(m.call(r,e)&&r.isEditing_){var o=t.groupInfo,i=o?o.action:t.action;return e.hasEditAction_&&!n?i&&"save"===i.name:!0}}function p(e,n,r){var o=this;if(!n)return null;var i=C(e),a=document.createElement("textarea");n=V.cloneDeep(n,g);var u=function(t){return o.isColumnEditable(e,t)&&!e.data.isCalculatedColumn(t.id)},c=function(n,r){var o=V.get(n,t(e,r));return u(r)&&(W.isString(o)?(a.textContent=o,o=a.innerHTML):W.isNil(o)&&(o="")),o};return r?c(n,r):(V.each(i,function(r){var o=t(e,r);o&&V.set(n,o,c(n,r))}),n)}function h(e,n,r){var o=this;if(!n)return null;var i=C(e),a=document.createElement("textarea"),u=function(t){return o.isColumnEditable(e,t)&&!e.data.isCalculatedColumn(t.id)},c=function(n,r){var o=V.get(n,t(e,r));return u(r)&&W.isString(o)&&(a.innerHTML=o,o=a.textContent),o};return r?c(n,r):(V.each(i,function(r){var o=t(e,r);o&&V.set(n,o,c(n,r))}),n)}function g(e,t){var n=["node","dataItem","calcItem"];return-1!==n.indexOf(t)?e:void 0}function v(e){var t=this;return t.activeGridUID||(t.activeGridUID=e.uid),t.activeGridUID===e.uid}function m(e){return this.activeGridUID&&this.activeGridUID===e.uid}function _(e){var t=this;t.activeGridUID&&t.activeGridUID===e.uid&&(t.activeGridUID="")}function y(e,n,r,o,i){var a=this,u=e.layoutEngine,c=u.options,l=c.editMode,s=c.cellMergingSettings.onlyShowFirstRow,f=e.columns,d={newItems:n,oldItems:r},p=u.spanRelations_;return l!==$.Inline||!p||s||o.isNewRow||!function(){var u=[];V.each(f,function(o){n&&r&&V.get(r,t(e,o))===h.call(a,e,n,o)||u.push(o)});var c=o.groupInfo,l=q.vi(e,c?c.row:o.row,c,o.nodeInfo),s=p[l],g=void 0,v=void 0,m={},_=[l,l],y=void 0;V.each(u,function(n){var r=[l,l];if(y=V.find(s,function(e){return e.field===n.id}))for(v=g=y.anchorRow,r[0]=Math.min(r[0],g),_[0]=Math.min(_[0],g);y&&g===y.anchorRow;)r[1]=Math.max(r[1],v),_[1]=Math.max(_[1],v),v++,y=V.find(p[v],function(e){return e.field===n.id});m[t(e,n)]=r});for(var C=void 0,b=void 0,S=[],w=[],I=[],x=[],A=[],E=[],R=e.data.sourceCollection,N=void 0,D=function(t){C=e.getItem(t),C.item&&(N=C.item.sourceIndex,x.push(N),b=R[N],S.push(V.cloneDeep(b)),b=V.cloneDeep(b),V.each(m,function(e,r){t>=e[0]&&t<=e[1]&&V.set(b,r,V.get(n,r))}),w.push(b),!W.isNil(C.row)&&I.push(C.row),C.group&&A.push({area:"groupContent",path:C.group.path}),C.node&&E.push({area:"nodeContent",path:C.node.path}))},T=_[0];T<=_[1];T++)D(T);var F=void 0,M=void 0,O=void 0;V.each(i,function(e){O=e.id,F=V.get(n,O),M=V.get(r,O),F&&V.each(w,function(e){V.set(e,O,F)}),M&&V.each(S,function(e){V.set(e,O,M)})}),S.length&&(d.oldItems=S),w.length&&(d.newItems=w),I.length&&(d.rows=I),x.length&&(d.sourceIndies=x),A.length&&(d.groupInfo=A),E.length&&(d.nodeInfo=E)}(),d}function C(e){var t=e.columns;return V.filter(t,function(t){return B(e,t)})}function b(e,t,n,r){var o=e.uid,i={},a=[K,Z,Q],u=void 0,c=void 0,l=void 0;return V.each(a,function(e){u=q.createID(o,e,t,n,r),c=document.getElementById(u),l=e===Z?"left":e===Q?"right":"none",i[l]={key:u,rect:c&&j.gER(c)}}),i}function S(e){var t,n,r,o,i,a,u,c,l,s,f,d=this,p=e.layoutEngine,h=w.call(d,e)||p.gDET_(),g=j.createTemplateElement(h),v=j.getElementInnerText(g),m=g.querySelectorAll("[data-column]");for(a=0,l=m.length;l>a;a++){t=m[a],r=j.getElementOuterText(t),n=t.tagName.toLowerCase();var _=t.getAttribute("data-column");if("textarea"===n)t.innerHTML="{{=it."+_+"}}",o=j.getElementOuterText(t);else if("input"===n&&"checkbox"===t.type)o="u;u++)s=j.getElementOuterText(i[u]),f='