/*! * * 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(n,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.paging=t():(n.GC=n.GC||{},n.GC.Spread=n.GC.Spread||{},n.GC.Spread.Views=n.GC.Spread.Views||{},n.GC.Spread.Views.Plugins=n.GC.Spread.Views.Plugins||{},n.GC.Spread.Views.Plugins.paging=t())}(this,function(){return function(n){function t(e){if(r[e])return r[e].exports;var u=r[e]={exports:{},id:e,loaded:!1};return n[e].call(u.exports,u,u.exports,t),u.loaded=!0,u.exports}var r={};return t.m=n,t.c=r,t.p="/assets/",t(0)}([function(n,t,r){"use strict";!function(){function t(n,t){var r=this;r.updateMaxPage(),r.updateIndex();var e=r.context_.getInstance("dataManager").pageController;e.statusChanged.raise(e,e.getStatus())}function e(n,t){console.log("dataChanged");var r=this;switch(t.changes){case"all":console.log("paging: call handleDataChanged_, changes is all"),r.loadPage(null,!0)}}function u(){this.loadPage(null)}function a(){var n=this.context_.getInstance("dataView");n.clearSelection();var t=n.layoutEngine;t&&(t.cRoI_=null,t.uFRAI_())}var i=r(1),o=r(3).Event,c=function(n){var t=this;i.defaults(n.options,{pageSize:20,startPageIndex:0,maxPages:null});var r=t.options=n.options,e=r.pageSize,u=r.maxPages;Object.defineProperties(t.options,{pageSize:{get:function(){return e},set:function(n){(!i.isNumber(n)||0>=n)&&console.error("page size must be a positive number"),e!==n&&(e=n,t.updateMaxPage(),t.updateIndex(),t.loadPage())},enumerable:!0,configurable:!0},maxPages:{get:function(){return u},set:function(n){u!==n&&(u=n,t.updateMaxPage(),t.updateIndex(),t.loadPage())},enumerable:!0,configurable:!0}})};c.prototype={init:function(){var n=this;n.requestID_=0,n.updateMaxPage(),n.pageIndex=n.options.startPageIndex,n.updateIndex(),n.overWriteDataLoader(),n.registerEvents(),n.registerActions()},overWriteDataLoader:function(){var n=this,t=n.context_.getInstance("dataLoader");t.dataSourceUseCache_=!1,t.unregisterEvents()},registerActions:function(){var n=this;n.actions={next:function(){n.pageIndex++},previous:function(){n.pageIndex--},first:function(){n.pageIndex=0},last:function(){i.isFinite(n.maxPages_)&&(n.pageIndex=n.maxPages_-1)},reload:function(n){},goToPage:function(t){i.isFinite(t)&&(n.pageIndex=t)}};var t={getStatus:function(){return{pageIndex:n.pageIndex,pageSize:n.options.pageSize,maxPages:n.maxPages_,maxItems:n.maxItems}}};t.statusChanged=new o,i.forEach(i.keys(n.actions),function(r){n.actions.hasOwnProperty(r)&&!function(){var e=n.actions[r].length;t[r]=function(){for(var t=arguments.length,u=Array(t),a=0;t>a;a++)u[a]=arguments[a];var i=u[e],o=0===e?null:u[0];n.applyAction({name:r,params:o},i)}}()});var r=n.context_.getInstance("dataManager");r.pageController=t},applyAction:function(n,r){var e=this;if(!n||!e.actions[n.name])return!1;var u=e.pageIndex;e.actions[n.name].call(e,n.params),e.updateIndex(),"reload"===n.name?e.loadPage(null,n.params):u!==e.pageIndex?e.loadPage(function(n){n.success?(t.call(e),a.call(e)):e.pageIndex=u,i.isFunction(r)&&r(n)}):i.isFunction(r)&&r({success:!1,pageIndex:e.pageIndex})},loadPage:function(n,t){var r=this,e=r.pageIndex,u=r.options.pageSize,a=e*u,o=(e+1)*u-1,c=r.context_.getInstance("dataLoader");return c.loadRange({start:a,end:o,size:u,pageIndex:e,pageSize:u,forceRefresh:t},{pageIndex:e,pageSize:u},function(t){r.pageLoaded(t)?i.isFunction(n)&&n({success:t.success,pageIndex:r.pageIndex}):r.loadPage(n)})},loadItem:function(n,t){var r=this,e=r.pageIndex,u=r.options.pageSize,a=r.context_.getInstance("dataLoader");return a.loadRange({start:n,end:n,size:1,pageIndex:e,pageSize:u},{pageIndex:n,pageSize:1},function(n){t(n)})},pageLoaded:function(n){var t=this;if(n.dataLengthChanged&&t.updateMaxPage(),n.success){if(t.pageIndex=n.params.pageIndex,t.updateIndex())return!1;var r=t.context_.getInstance("dataLoader");r.sync_(n.content,n.cachedRowStatus)}return!0},updateMaxPage:function(){var n=this,t=n.options,r=n.context_.getInstance("dataLoader"),e=r.getDataLength();n.maxPages_=t.maxPages?t.maxPages:i.isFinite(e)?Math.ceil(e/t.pageSize):null,n.foundMaxPages_=i.isFinite(n.maxPages_);var u=n.options.pageSize,a=i.isFinite(n.maxPages_)?n.maxPages_*u:Number.POSITIVE_INFINITY,o=i.isFinite(e)?e:Number.POSITIVE_INFINITY;n.maxItems=Math.min(a,o)},updateIndex:function(){var n=this,t=n.pageIndex;0>t&&(t=0);var r=Math.max(0,n.maxPages_-1);n.foundMaxPages_&&t>r&&(t=r);var e=t!==n.pageIndex;return e&&(n.pageIndex=t),e},registerEvents:function(){var n=this,r=n.context_.getInstance("dataView"),a=n.context_.getInstance("dataLoader");a.dataChanged.addHandler(e,n),a.dataCollectionChanged_.addHandler(t,n),r.or_.addHandler(u,n)},unregisterEvents:function(){var n=this,r=n.context_.getInstance("dataView"),a=n.context_.getInstance("dataLoader");a.dataChanged.removeHandler(e,n),a.dataCollectionChanged_.removeHandler(t,n),r.or_.removeHandler(u,n)},destroy:function(){var n=this;n.uninstallNavigator(),n.unregisterEvents(),n.pageIndex=0,n.navPanel_=null}},i.extend(c.prototype,{metaData_:{cid:"paging",className:"Paging",dependencies:["dataView","dataLoader","dataManager"]}}),n.exports=c}()},function(n,t,r){(function(n,r){"use strict";var e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol?"symbol":typeof n};(function(){function u(n,t){return n.set(t[0],t[1]),n}function a(n,t){return n.add(t),n}function i(n,t,r){var e=r.length;switch(e){case 0:return n.call(t);case 1:return n.call(t,r[0]);case 2:return n.call(t,r[0],r[1]);case 3:return n.call(t,r[0],r[1],r[2])}return n.apply(t,r)}function o(n,t){for(var r=-1,e=n?n.length:0;++r-1}function h(n,t,r){for(var e=-1,u=n?n.length:0;++e-1;);return r}function O(n,t){for(var r=n.length;r--&&_(t,n[r],0)>-1;);return r}function A(n){return n&&n.Object===Object?n:null}function S(n,t){for(var r=n.length,e=0;r--;)n[r]===t&&e++;return e}function E(n,t){return null==n?He:n[t]}function C(n,t,r){for(var e=n.length,u=t+(r?1:-1);r?u--:++ur)return!1;var e=t.length-1;return r==e?t.pop():Ba.call(t,r,1),!0}function Y(n){var t=this.__data__,r=yn(t,n);return 0>r?He:t[r][1]}function J(n){return yn(this.__data__,n)>-1}function Q(n,t){var r=this.__data__,e=yn(r,n);return 0>e?r.push([n,t]):r[e][1]=t,this}function X(n){var t=-1,r=n?n.length:0;for(this.clear();++t=n?n:r),t!==He&&(n=n>=t?n:t)),n}function mn(n,t,r,e,u,a,i){var c;if(e&&(c=a?e(n,u,a,i):e(n)),c!==He)return c;if(!ae(n))return n;var f=Ni(n);if(f){if(c=Zt(n),!t)return jt(n,c)}else{var l=Qt(n),s=l==bu||l==xu;if(Ri(n))return ht(n,t);if(l==Iu||l==pu||s&&!a){if(L(n))return a?n:{};if(c=nr(s?{}:n),!t)return Ot(n,_n(c,n))}else{if(!_a[l])return a?n:{};c=tr(n,l,mn,t)}}i||(i=new cn);var h=i.get(n);if(h)return h;if(i.set(n,c),!f)var v=r?Dt(n):je(n);return o(v||n,function(u,a){v&&(a=u,u=n[a]),dn(c,a,mn(u,t,r,e,a,n,i))}),c}function wn(n){return ae(n)?Wa(n):{}}function In(n,t,r,e){var u=-1,a=s,i=!0,o=n.length,c=[],f=t.length;if(!o)return c;r&&(t=v(t,w(r))),e?(a=h,i=!1):t.length>=We&&(a=j,i=!1,t=new un(t));n:for(;++ur&&(r=-r>u?0:u+r),e=e===He||e>u?u:ye(e),0>e&&(e+=u),e=r>e?0:_e(e);e>r;)n[r++]=t;return n}function An(n,t){var r=[];return gi(n,function(n,e,u){t(n,e,u)&&r.push(n)}),r}function Sn(n,t,r,e,u){var a=-1,i=n.length;for(r||(r=er),u||(u=[]);++a0&&r(o)?t>1?Sn(o,t-1,r,e,u):p(u,o):e||(u[u.length]=o)}return u}function En(n,t){return n&&yi(n,t,je)}function Cn(n,t){return n&&_i(n,t,je)}function Ln(n,t){t=or(t,n)?[t]:lt(t);for(var r=0,e=t.length;null!=n&&e>r;)n=n[_r(t[r++])];return r&&r==e?n:He}function kn(n,t,r){var e=t(n);return Ni(n)?e:p(e,r(n))}function zn(n,t){return n>t}function Fn(n,t){return null!=n&&(ka.call(n,t)||"object"==("undefined"==typeof n?"undefined":e(n))&&t in n&&null===Yt(n))}function Mn(n,t){return null!=n&&t in Object(n)}function Nn(n,t,r){for(var e=r?h:s,u=n[0].length,a=n.length,i=a,o=Array(a),c=1/0,f=[];i--;){var l=n[i];i&&t&&(l=v(l,w(t))),c=Qa(l.length,c),o[i]=!r&&(t||u>=120&&l.length>=120)?new un(i&&l):He}l=n[0];var p=-1,g=o[0];n:for(;++pn}function Bn(n,t){var r=-1,e=Jr(n)?Array(n.length):[];return gi(n,function(n,u,a){e[++r]=t(n,u,a)}),e}function Un(n){var t=qt(n);return 1==t.length&&t[0][2]?vr(t[0][0],t[0][1]):function(r){return r===n||Vn(r,n,t)}}function qn(n,t){return or(n)&&hr(t)?vr(_r(n),t):function(r){var e=we(r,n);return e===He&&e===t?Ie(r,n):Rn(t,e,He,eu|uu)}}function Kn(n,t,r,e,u){if(n!==t){if(!Ni(t)&&!pe(t))var a=Pe(t);o(a||t,function(i,o){if(a&&(o=i,i=t[o]),ae(i))u||(u=new cn),Yn(n,t,o,r,Kn,e,u);else{var c=e?e(n[o],i,o+"",n,t,u):He;c===He&&(c=i),gn(n,o,c)}})}}function Yn(n,t,r,e,u,a,i){var o=n[r],c=t[r],f=i.get(c);if(f)return void gn(n,r,f);var l=a?a(o,c,r+"",n,t,i):He,s=l===He;s&&(l=c,Ni(c)||pe(c)?Ni(o)?l=o:Qr(o)?l=jt(o):(s=!1,l=mn(c,!0)):se(c)||Yr(c)?Yr(o)?l=xe(o):!ae(o)||e&&ee(o)?(s=!1,l=mn(c,!0)):l=o:s=!1),i.set(c,l),s&&u(l,c,e,a,i),i["delete"](c),gn(n,r,l)}function Jn(n,t,r){var e=-1;t=v(t.length?t:[Le],w(Bt()));var u=Bn(n,function(n,r,u){var a=v(t,function(t){return t(n)});return{criteria:a,index:++e,value:n}});return x(u,function(n,t){return mt(n,t,r)})}function Qn(n,t){return n=Object(n),g(t,function(t,r){return r in n&&(t[r]=n[r]),t},{})}function Xn(n){return function(t){return null==t?He:t[n]}}function Zn(n){return function(t){return Ln(t,n)}}function nt(n,t){for(var r=n?t.length:0,e=r-1;r--;){var u=t[r];if(r==e||u!==a){var a=u;if(ar(u))Ba.call(n,u,1);else if(or(u,n))delete n[_r(u)];else{var i=lt(u),o=dr(n,i);null!=o&&delete o[_r(jr(i))]}}}return n}function tt(n,t,r,e){t=or(t,n)?[t]:lt(t);for(var u=-1,a=t.length,i=a-1,o=n;null!=o&&++ut&&(t=-t>u?0:u+t),r=r>u?u:r,0>r&&(r+=u),u=t>r?0:r-t>>>0,t>>>=0;for(var a=Array(u);++e=u){for(;u>e;){var a=e+u>>>1,i=n[a];null!==i&&!ve(i)&&(r?t>=i:t>i)?e=a+1:u=a}return u}return at(n,t,Le,r)}function at(n,t,r,e){t=r(t);for(var u=0,a=n?n.length:0,i=t!==t,o=null===t,c=ve(t),f=t===He;a>u;){var l=Ua((u+a)/2),s=r(n[l]),h=s!==He,v=null===s,p=s===s,g=ve(s);if(i)var d=e||p;else d=f?p&&(e||h):o?p&&h&&(e||!v):c?p&&h&&!v&&(e||!g):v||g?!1:e?t>=s:t>s;d?u=l+1:a=l}return Qa(a,hu)}function it(n){if("string"==typeof n)return n;if(ve(n))return pi?pi.call(n):"";var t=n+"";return"0"==t&&1/n==-ou?"-0":t}function ot(n,t,r){var e=-1,u=s,a=n.length,i=!0,o=[],c=o;if(r)i=!1,u=h;else if(a>=We){var f=t?null:xi(n);if(f)return M(f);i=!1,u=j,c=new un}else c=t?[]:o;n:for(;++ee?t[e]:He;r(i,n[e],o)}return i}function ft(n){return Qr(n)?n:[]}function lt(n){return Ni(n)?n:ji(n)}function st(n,t,r){var e=n.length;return r=r===He?e:r,!t&&r>=e?n:rt(n,t,r)}function ht(n,t){if(t)return n.slice();var r=new n.constructor(n.length);return n.copy(r),r}function vt(n){var t=new n.constructor(n.byteLength);return new $a(t).set(new $a(n)),t}function pt(n,t){var r=t?vt(n.buffer):n.buffer;return new n.constructor(r,n.byteOffset,n.byteLength)}function gt(n,t,r){var e=t?r(z(n),!0):z(n);return g(e,u,new n.constructor)}function dt(n){var t=new n.constructor(n.source,qu.exec(n));return t.lastIndex=n.lastIndex,t}function yt(n,t,r){var e=t?r(M(n),!0):M(n);return g(e,a,new n.constructor)}function _t(n){return vi?Object(vi.call(n)):{}}function bt(n,t){var r=t?vt(n.buffer):n.buffer;return new n.constructor(r,n.byteOffset,n.length)}function xt(n,t){if(n!==t){var r=n!==He,e=null===n,u=n===n,a=ve(n),i=t!==He,o=null===t,c=t===t,f=ve(t);if(!o&&!f&&!a&&n>t||a&&i&&c&&!o&&!f||e&&i&&c||!r&&c||!u)return 1;if(!e&&!a&&!f&&t>n||f&&r&&u&&!e&&!a||o&&r&&u||!i&&u||!c)return-1}return 0}function mt(n,t,r){for(var e=-1,u=n.criteria,a=t.criteria,i=u.length,o=r.length;++e=o)return c;var f=r[e];return c*("desc"==f?-1:1)}}return n.index-t.index}function wt(n,t,r,e){for(var u=-1,a=n.length,i=r.length,o=-1,c=t.length,f=Ja(a-i,0),l=Array(c+f),s=!e;++ou)&&(l[r[u]]=n[u]);for(;f--;)l[o++]=n[u++];return l}function It(n,t,r,e){for(var u=-1,a=n.length,i=-1,o=r.length,c=-1,f=t.length,l=Ja(a-o,0),s=Array(l+f),h=!e;++uu)&&(s[v+r[i]]=n[u++]);return s}function jt(n,t){var r=-1,e=n.length;for(t||(t=Array(e));++r1?r[u-1]:He,i=u>2?r[2]:He;for(a=n.length>3&&"function"==typeof a?(u--,a):He,i&&ir(r[0],r[1],i)&&(a=3>u?He:a,u=1),t=Object(t);++ea&&o[0]!==f&&o[a-1]!==f?[]:F(o,f);if(a-=l.length,r>a)return Rt(n,t,Ft,e.placeholder,He,o,l,He,He,r-a);var s=this&&this!==Oa&&this instanceof e?u:n;return i(s,this,o)}var u=Lt(n);return e}function zt(n){return function(t,r,e){var u=Object(t);if(r=Bt(r,3),!Jr(t))var a=je(t);var i=n(a||t,function(n,t){return a&&(t=n,n=u[t]),r(n,t,u)},e);return i>-1?t[a?a[i]:i]:He}}function Ft(n,t,r,e,u,a,i,o,c,f){function l(){for(var y=arguments.length,_=Array(y),b=y;b--;)_[b]=arguments[b];if(p)var x=Gt(l),m=S(_,x);if(e&&(_=wt(_,e,u,p)),a&&(_=It(_,a,i,p)),y-=m,p&&f>y){var w=F(_,x);return Rt(n,t,Ft,l.placeholder,r,_,w,o,c,f-y)}var I=h?r:this,j=v?I[n]:n;return y=_.length,o?_=yr(_,o):g&&y>1&&_.reverse(),s&&y>c&&(_.length=c),this&&this!==Oa&&this instanceof l&&(j=d||Lt(j)),j.apply(I,_)}var s=t&nu,h=t&qe,v=t&Ke,p=t&(Je|Qe),g=t&ru,d=v?He:Lt(n);return l}function Mt(n,t,r,e){function u(){for(var t=-1,c=arguments.length,f=-1,l=e.length,s=Array(l+c),h=this&&this!==Oa&&this instanceof u?o:n;++fo))return!1;var f=a.get(n);if(f)return f==t;var l=-1,s=!0,h=u&eu?new un:He;for(a.set(n,t);++l-1&&n%1==0&&t>n}function ir(n,t,r){if(!ae(r))return!1;var u="undefined"==typeof t?"undefined":e(t);return("number"==u?Jr(r)&&ar(t,r.length):"string"==u&&t in r)?Kr(r[t],n):!1}function or(n,t){if(Ni(n))return!1;var r="undefined"==typeof n?"undefined":e(n);return"number"==r||"symbol"==r||"boolean"==r||null==n||ve(n)?!0:Du.test(n)||!Hu.test(n)||null!=t&&n in Object(t)}function cr(n){var t="undefined"==typeof n?"undefined":e(n);return"string"==t||"number"==t||"symbol"==t||"boolean"==t?"__proto__"!==n:null===n}function fr(n){var t=Wt(n),r=R[t];if("function"!=typeof r||!(t in V.prototype))return!1;if(n===r)return!0;var e=mi(r);return!!e&&n===e[0]}function lr(n){return!!Ca&&Ca in n}function sr(n){var t=n&&n.constructor,r="function"==typeof t&&t.prototype||Sa;return n===r}function hr(n){return n===n&&!ae(n)}function vr(n,t){return function(r){return null==r?!1:r[n]===t&&(t!==He||n in Object(r))}}function pr(n,t){var r=n[1],e=t[1],u=r|e,a=(qe|Ke|nu)>u,i=e==nu&&r==Je||e==nu&&r==tu&&n[7].length<=t[8]||e==(nu|tu)&&t[7].length<=t[8]&&r==Je;if(!a&&!i)return n;e&qe&&(n[2]=t[2],u|=r&qe?0:Ye);var o=t[3];if(o){var c=n[3];n[3]=c?wt(c,o,t[4]):o,n[4]=c?F(n[3],Ue):t[4]}return o=t[5],o&&(c=n[5],n[5]=c?It(c,o,t[6]):o,n[6]=c?F(n[5],Ue):t[6]),o=t[7],o&&(n[7]=o),e&nu&&(n[8]=null==n[8]?t[8]:Qa(n[8],t[8])),null==n[9]&&(n[9]=t[9]),n[0]=t[0],n[1]=u,n}function gr(n,t,r,e,u,a){return ae(n)&&ae(t)&&Kn(n,t,He,gr,a.set(t,n)),n}function dr(n,t){return 1==t.length?n:Ln(n,rt(t,0,-1))}function yr(n,t){for(var r=n.length,e=Qa(t.length,r),u=jt(n);e--;){var a=t[e];n[e]=ar(a,r)?u[a]:He}return n}function _r(n){if("string"==typeof n||ve(n))return n;var t=n+"";return"0"==t&&1/n==-ou?"-0":t}function br(n){if(null!=n){try{return La.call(n)}catch(t){}try{return n+""}catch(t){}}return""}function xr(n){for(var t=-1,r=n?n.length:0,e=0,u=[];++tu&&(u=Ja(e+u,0)),y(n,Bt(t,3),u)}function Ir(n,t,r){var e=n?n.length:0;if(!e)return-1;var u=null==r?0:ye(r);return 0>u&&(u=Ja(e+u,0)),_(n,t,u)}function jr(n){var t=n?n.length:0;return t?n[t-1]:He}function Pr(n,t){var r=[];if(!n||!n.length)return r;var e=-1,u=[],a=n.length;for(t=Bt(t,3);++et?0:t)):[]}function Er(n){return n&&n.length?ot(n):[]}function Cr(n,t){return ct(n||[],t||[],dn)}function Lr(n,t,r){var e=Ni(n)?f:jn;return r&&ir(n,t,r)&&(t=He),e(n,Bt(t,3))}function kr(n,t){var r=Ni(n)?l:An;return r(n,Bt(t,3))}function zr(n,t){var r=Ni(n)?o:gi;return r(n,Bt(t,3))}function Fr(n,t){var r=Ni(n)?c:di;return r(n,Bt(t,3))}function Mr(n,t,r,e){n=Jr(n)?n:Se(n),r=r&&!e?ye(r):0;var u=n.length;return 0>r&&(r=Ja(u+r,0)),he(n)?u>=r&&n.indexOf(t,r)>-1:!!u&&_(n,t,r)>-1}function Nr(n,t){var r=Ni(n)?v:Bn;return r(n,Bt(t,3))}function Rr(n,t,r){var e=Ni(n)?g:b,u=arguments.length<3;return e(n,Bt(t,4),r,u,gi)}function Tr(n,t,r){var e=Ni(n)?d:et;return r&&ir(n,t,r)&&(t=He),e(n,Bt(t,3))}function Vr(){return Date.now()}function $r(n,t,r){t=r?He:t;var e=Tt(n,Je,He,He,He,He,He,t);return e.placeholder=$r.placeholder,e}function Hr(n,t,r){t=r?He:t;var e=Tt(n,Qe,He,He,He,He,He,t);return e.placeholder=Hr.placeholder,e}function Dr(n,t,r){function e(t){var r=h,e=v;return h=v=He,_=t,g=n.apply(e,r)}function u(n){return _=n,d=setTimeout(o,t),b?e(n):g}function a(n){var r=n-y,e=n-_,u=t-r;return x?Qa(u,p-e):u}function i(n){var r=n-y,e=n-_;return y===He||r>=t||0>r||x&&e>=p}function o(){var n=Vr();return i(n)?c(n):void(d=setTimeout(o,a(n)))}function c(n){return d=He,m&&h?e(n):(h=v=He,g)}function f(){_=0,h=y=v=d=He}function l(){return d===He?g:c(Vr())}function s(){var n=Vr(),r=i(n);if(h=arguments,v=this,y=n,r){if(d===He)return u(y);if(x)return d=setTimeout(o,t),e(y)}return d===He&&(d=setTimeout(o,t)),g}var h,v,p,g,d,y,_=0,b=!1,x=!1,m=!0;if("function"!=typeof n)throw new TypeError(Ge);return t=be(t)||0,ae(r)&&(b=!!r.leading,x="maxWait"in r,p=x?Ja(be(r.maxWait)||0,t):p,m="trailing"in r?!!r.trailing:m),s.cancel=f,s.flush=l,s}function Wr(n,t){if("function"!=typeof n||t&&"function"!=typeof t)throw new TypeError(Ge);var r=function e(){var r=arguments,u=t?t.apply(this,r):r[0],a=e.cache;if(a.has(u))return a.get(u);var i=n.apply(this,r);return e.cache=a.set(u,i),i};return r.cache=new(Wr.Cache||X),r}function Gr(n,t){if("function"!=typeof n)throw new TypeError(Ge);return t=Ja(t===He?n.length-1:ye(t),0),function(){for(var r=arguments,e=-1,u=Ja(r.length-t,0),a=Array(u);++e-1&&n%1==0&&cu>=n}function ae(n){var t="undefined"==typeof n?"undefined":e(n);return!!n&&("object"==t||"function"==t)}function ie(n){return!!n&&"object"==("undefined"==typeof n?"undefined":e(n))}function oe(n){return le(n)&&n!=+n}function ce(n){return null===n}function fe(n){return null==n}function le(n){return"number"==typeof n||ie(n)&&Ma.call(n)==wu}function se(n){if(!ie(n)||Ma.call(n)!=Iu||L(n))return!1;var t=Yt(n);if(null===t)return!0;var r=ka.call(t,"constructor")&&t.constructor;return"function"==typeof r&&r instanceof r&&La.call(r)==Fa}function he(n){return"string"==typeof n||!Ni(n)&&ie(n)&&Ma.call(n)==Au}function ve(n){return"symbol"==("undefined"==typeof n?"undefined":e(n))||ie(n)&&Ma.call(n)==Su}function pe(n){return ie(n)&&ue(n.length)&&!!ya[Ma.call(n)]}function ge(n){return n===He}function de(n){if(!n)return 0===n?n:0;if(n=be(n),n===ou||n===-ou){var t=0>n?-1:1;return t*fu}return n===n?n:0}function ye(n){var t=de(n),r=t%1;return t===t?r?t-r:t:0}function _e(n){return n?xn(ye(n),0,su):0}function be(n){if("number"==typeof n)return n;if(ve(n))return lu;if(ae(n)){var t=ee(n.valueOf)?n.valueOf():n;n=ae(t)?t+"":t; }if("string"!=typeof n)return 0===n?n:+n;n=n.replace(Bu,"");var r=Yu.test(n);return r||Qu.test(n)?ba(n.slice(2),r?2:8):Ku.test(n)?lu:+n}function xe(n){return Pt(n,Pe(n))}function me(n){return null==n?"":it(n)}function we(n,t,r){var e=null==n?He:Ln(n,t);return e===He?r:e}function Ie(n,t){return null!=n&&Xt(n,t,Mn)}function je(n){var t=sr(n);if(!t&&!Jr(n))return Dn(n);var r=rr(n),e=!!r,u=r||[],a=u.length;for(var i in n)!Fn(n,i)||e&&("length"==i||ar(i,a))||t&&"constructor"==i||u.push(i);return u}function Pe(n){for(var t=-1,r=sr(n),e=Wn(n),u=e.length,a=rr(n),i=!!a,o=a||[],c=o.length;++t>>1,pu="[object Arguments]",gu="[object Array]",du="[object Boolean]",yu="[object Date]",_u="[object Error]",bu="[object Function]",xu="[object GeneratorFunction]",mu="[object Map]",wu="[object Number]",Iu="[object Object]",ju="[object Promise]",Pu="[object RegExp]",Ou="[object Set]",Au="[object String]",Su="[object Symbol]",Eu="[object WeakMap]",Cu="[object ArrayBuffer]",Lu="[object DataView]",ku="[object Float32Array]",zu="[object Float64Array]",Fu="[object Int8Array]",Mu="[object Int16Array]",Nu="[object Int32Array]",Ru="[object Uint8Array]",Tu="[object Uint8ClampedArray]",Vu="[object Uint16Array]",$u="[object Uint32Array]",Hu=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Du=/^\w*$/,Wu=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(\.|\[\])(?:\4|$))/g,Gu=/[\\^$.*+?()[\]{}|]/g,Bu=/^\s+|\s+$/g,Uu=/\\(\\)?/g,qu=/\w*$/,Ku=/^[-+]0x[0-9a-f]+$/i,Yu=/^0b[01]+$/i,Ju=/^\[object .+?Constructor\]$/,Qu=/^0o[0-7]+$/i,Xu=/^(?:0|[1-9]\d*)$/,Zu="\\ud800-\\udfff",na="\\u0300-\\u036f\\ufe20-\\ufe23",ta="\\u20d0-\\u20f0",ra="\\ufe0e\\ufe0f",ea="["+Zu+"]",ua="["+na+ta+"]",aa="\\ud83c[\\udffb-\\udfff]",ia="(?:"+ua+"|"+aa+")",oa="[^"+Zu+"]",ca="(?:\\ud83c[\\udde6-\\uddff]){2}",fa="[\\ud800-\\udbff][\\udc00-\\udfff]",la="\\u200d",sa=ia+"?",ha="["+ra+"]?",va="(?:"+la+"(?:"+[oa,ca,fa].join("|")+")"+ha+sa+")*",pa=ha+sa+va,ga="(?:"+[oa+ua+"?",ua,ca,fa,ea].join("|")+")",da=RegExp(aa+"(?="+aa+")|"+ga+pa,"g"),ya={};ya[ku]=ya[zu]=ya[Fu]=ya[Mu]=ya[Nu]=ya[Ru]=ya[Tu]=ya[Vu]=ya[$u]=!0,ya[pu]=ya[gu]=ya[Cu]=ya[du]=ya[Lu]=ya[yu]=ya[_u]=ya[bu]=ya[mu]=ya[wu]=ya[Iu]=ya[Pu]=ya[Ou]=ya[Au]=ya[Eu]=!1;var _a={};_a[pu]=_a[gu]=_a[Cu]=_a[Lu]=_a[du]=_a[yu]=_a[ku]=_a[zu]=_a[Fu]=_a[Mu]=_a[Nu]=_a[mu]=_a[wu]=_a[Iu]=_a[Pu]=_a[Ou]=_a[Au]=_a[Su]=_a[Ru]=_a[Tu]=_a[Vu]=_a[$u]=!0,_a[_u]=_a[bu]=_a[Eu]=!1;var ba=parseInt,xa="object"==e(t)&&t,ma=xa&&"object"==e(n)&&n,wa=ma&&ma.exports===xa,Ia=A("object"==("undefined"==typeof r?"undefined":e(r))&&r),ja=A("object"==("undefined"==typeof self?"undefined":e(self))&&self),Pa=A("object"==e(this)&&this),Oa=Ia||ja||Pa||Function("return this")(),Aa=Array.prototype,Sa=Object.prototype,Ea=Oa["__core-js_shared__"],Ca=function(){var n=/[^.]+$/.exec(Ea&&Ea.keys&&Ea.keys.IE_PROTO||"");return n?"Symbol(src)_1."+n:""}(),La=Function.prototype.toString,ka=Sa.hasOwnProperty,za=0,Fa=La.call(Object),Ma=Sa.toString,Na=RegExp("^"+La.call(ka).replace(Gu,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),Ra=wa?Oa.Buffer:He,Ta=Oa.Reflect,Va=Oa.Symbol,$a=Oa.Uint8Array,Ha=Ta?Ta.enumerate:He,Da=Object.getOwnPropertySymbols,Wa=Object.create,Ga=Sa.propertyIsEnumerable,Ba=Aa.splice,Ua=Math.floor,qa=Object.getPrototypeOf,Ka=Oa.isFinite,Ya=Object.keys,Ja=Math.max,Qa=Math.min,Xa=Kt(Oa,"DataView"),Za=Kt(Oa,"Map"),ni=Kt(Oa,"Promise"),ti=Kt(Oa,"Set"),ri=Kt(Oa,"WeakMap"),ei=Kt(Object,"create"),ui=ri&&new ri,ai=!Ga.call({valueOf:1},"valueOf"),ii={},oi=br(Xa),ci=br(Za),fi=br(ni),li=br(ti),si=br(ri),hi=Va?Va.prototype:He,vi=hi?hi.valueOf:He,pi=hi?hi.toString:He;V.prototype=wn(T.prototype),V.prototype.constructor=V,$.prototype.clear=H,$.prototype["delete"]=D,$.prototype.get=W,$.prototype.has=G,$.prototype.set=B,U.prototype.clear=q,U.prototype["delete"]=K,U.prototype.get=Y,U.prototype.has=J,U.prototype.set=Q,X.prototype.clear=Z,X.prototype["delete"]=nn,X.prototype.get=tn,X.prototype.has=rn,X.prototype.set=en,un.prototype.add=un.prototype.push=an,un.prototype.has=on,cn.prototype.clear=fn,cn.prototype["delete"]=ln,cn.prototype.get=sn,cn.prototype.has=hn,cn.prototype.set=vn;var gi=St(En),di=St(Cn,!0),yi=Et(),_i=Et(!0);Ha&&!Ga.call({valueOf:1},"valueOf")&&(Wn=function(n){return k(Ha(n))});var bi=ui?function(n,t){return ui.set(n,t),n}:Le,xi=ti&&1/M(new ti([,-0]))[1]==ou?function(n){return new ti(n)}:Fe,mi=ui?function(n){return ui.get(n)}:Fe,wi=Xn("length");Da||(Jt=Ne),(Xa&&Qt(new Xa(new ArrayBuffer(1)))!=Lu||Za&&Qt(new Za)!=mu||ni&&Qt(ni.resolve())!=ju||ti&&Qt(new ti)!=Ou||ri&&Qt(new ri)!=Eu)&&(Qt=function(n){var t=Ma.call(n),r=t==Iu?n.constructor:He,e=r?br(r):He;if(e)switch(e){case oi:return Lu;case ci:return mu;case fi:return ju;case li:return Ou;case si:return Eu}return t});var Ii=function(){var n=0,t=0;return function(r,e){var u=Vr(),a=iu-(u-t);if(t=u,a>0){if(++n>=au)return r}else n=0;return bi(r,e)}}(),ji=Wr(function(n){var t=[];return me(n).replace(Wu,function(n,r,e,u){t.push(e?u.replace(Uu,"$1"):r||n)}),t}),Pi=Gr(function(n,t){return Qr(n)?In(n,Sn(t,1,Qr,!0)):[]}),Oi=Gr(function(n){var t=v(n,ft);return t.length&&t[0]===n[0]?Nn(t):[]}),Ai=Gr(function(n,t){t=Sn(t,1);var r=n?n.length:0,e=bn(n,t);return nt(n,v(t,function(n){return ar(n,r)?+n:n}).sort(xt)),e}),Si=Gr(function(n){return ot(Sn(n,1,Qr,!0))}),Ei=zt(wr),Ci=Gr(function(n,t){if(null==n)return[];var r=t.length;return r>1&&ir(n,t[0],t[1])?t=[]:r>2&&ir(t[0],t[1],t[2])&&(t=[t[0]]),t=1==t.length&&Ni(t[0])?t[0]:Sn(t,1,ur),Jn(n,t,[])}),Li=Gr(function(n,t,r){var e=qe;if(r.length){var u=F(r,Gt(Li));e|=Xe}return Tt(n,e,t,r,u)}),ki=Gr(function(n,t,r){var e=qe|Ke;if(r.length){var u=F(r,Gt(ki));e|=Xe}return Tt(t,e,n,r,u)});Wr.Cache=X;var zi=Gr(function(n,t){var r=F(t,Gt(zi));return Tt(n,Xe,He,t,r)}),Fi=Gr(function(n,t){var r=F(t,Gt(Fi));return Tt(n,Ze,He,t,r)}),Mi=Nt(zn),Ni=Array.isArray,Ri=Ra?function(n){return n instanceof Ra}:Re,Ti=Nt(Gn),Vi=At(function(n,t){if(ai||sr(t)||Jr(t))return void Pt(t,je(t),n);for(var r in t)ka.call(t,r)&&dn(n,r,t[r])}),$i=At(function(n,t){if(ai||sr(t)||Jr(t))return void Pt(t,Pe(t),n);for(var r in t)dn(n,r,t[r])}),Hi=At(function(n,t,r,e){Pt(t,Pe(t),n,e)}),Di=Gr(function(n){return n.push(He,pn),i(Hi,He,n)}),Wi=Gr(function(n){return n.push(He,gr),i(Bi,He,n)}),Gi=At(function(n,t,r){Kn(n,t,r)}),Bi=At(function(n,t,r,e){Kn(n,t,r,e)}),Ui=Gr(function(n,t){return null==n?{}:Qn(n,v(Sn(t,1),_r))});R.assign=Vi,R.assignIn=$i,R.assignInWith=Hi,R.bind=Li,R.bindKey=ki,R.compact=xr,R.curry=$r,R.curryRight=Hr,R.debounce=Dr,R.defaults=Di,R.defaultsDeep=Wi,R.difference=Pi,R.fill=mr,R.filter=kr,R.intersection=Oi,R.iteratee=ke,R.keys=je,R.keysIn=Pe,R.map=Nr,R.mapValues=Oe,R.mP=ze,R.memoize=Wr,R.merge=Gi,R.mergeWith=Bi,R.partial=zi,R.partialRight=Fi,R.pick=Ui,R.property=Me,R.pullAt=Ai,R.remove=Pr,R.rest=Gr,R.set=Ae,R.sortBy=Ci,R.take=Sr,R.throttle=Br,R.toPlainObject=xe,R.union=Si,R.uniq=Er,R.values=Se,R.zipObject=Cr,R.extend=$i,R.extendWith=Hi,R.clone=Ur,R.cloneDeep=qr,R.eq=Kr,R.every=Lr,R.find=Ei,R.findIndex=wr,R.forEach=zr,R.forEachRight=Fr,R.get=we,R.gt=Mi,R.hasIn=Ie,R.identity=Le,R.includes=Mr,R.indexOf=Ir,R.isArguments=Yr,R.isArray=Ni,R.isArrayLike=Jr,R.isArrayLikeObject=Qr,R.isBoolean=Xr,R.isBuffer=Ri,R.isDate=Zr,R.isEmpty=ne,R.isEqual=te,R.isFinite=re,R.isFunction=ee,R.isLength=ue,R.isNaN=oe,R.isNil=fe,R.isNull=ce,R.isNumber=le,R.isObject=ae,R.isObjectLike=ie,R.isPlainObject=se,R.isString=he,R.isSymbol=ve,R.isTypedArray=pe,R.isUndefined=ge,R.last=jr,R.lt=Ti,R.max=Ve,R.min=$e,R.stubArray=Ne,R.stubFalse=Re,R.noop=Fe,R.now=Vr,R.reduce=Rr,R.some=Tr,R.sortedIndex=Or,R.sortedIndexBy=Ar,R.startsWith=Ee,R.toFinite=de,R.toInteger=ye,R.toLength=_e,R.toNumber=be,R.toString=me,R.trim=Ce,R.uniqueId=Te,R.each=zr,R.eachRight=Fr,R.VERSION=De,o(["bind","bindKey","curry","curryRight","partial","partialRight"],function(n){R[n].placeholder=R}),n.exports=R}).call(void 0)}).call(t,r(2)(n),function(){return this}())},function(n,t){n.exports=function(n){return n.webpackPolyfill||(n.deprecate=function(){},n.paths=[],n.children=[],n.webpackPolyfill=1),n}},function(n,t){"use strict";!function(){var t=function(){function n(n,t,r){this.handler=n,this.self=t,this.priority=r}return n}(),r=function(){function n(){this._handlers=[]}return n.prototype.addHandler=function(n,r){var e=arguments.length<=2||void 0===arguments[2]?1:arguments[2];this._handlers.push(new t(n,r,e)),this.sortHandlers()},n.prototype.removeHandler=function(n,t){for(var r=0;rr?1:r>e?-1:0})},n.prototype.removeHandlersByPriority=function(n){for(var t=null,r=null,e=0;ei&&!r;i++){var o=a[i];o.handler.call(o.self,n,t)}},Object.defineProperty(n.prototype,"hasHandlers",{get:function(){return this._handlers.length>0},enumerable:!0,configurable:!0}),n}();n.exports={Event:r,EventHandler:t}}()}])});