;(function () {
    function resolvePath(path, isPublic) {
        if (!path || path[0] !== '/') {
            path = '/' + path;
        }
        return isPublic === true
            ? '/webroot/decision/plugin/public/com.fr.plugin.enginex' + path
            : '/webroot/decision/plugin/private/com.fr.plugin.enginex' + path;
    }

    /*! time: 2020-6-11 14:27:38 */
!function(e){var t={};function r(n){if(t[n])return t[n].exports;var i=t[n]={i:n,l:!1,exports:{}};return e[n].call(i.exports,i,i.exports,r),i.l=!0,i.exports}r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var i in e)r.d(n,i,function(t){return e[t]}.bind(null,i));return n},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=36)}([function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.create=t.createGenerateClassName=t.sheets=t.RuleList=t.SheetsManager=t.SheetsRegistry=t.toCssValue=t.getDynamicStyles=void 0;var n=r(68);Object.defineProperty(t,"getDynamicStyles",{enumerable:!0,get:function(){return f(n).default}});var i=r(10);Object.defineProperty(t,"toCssValue",{enumerable:!0,get:function(){return f(i).default}});var o=r(23);Object.defineProperty(t,"SheetsRegistry",{enumerable:!0,get:function(){return f(o).default}});var a=r(69);Object.defineProperty(t,"SheetsManager",{enumerable:!0,get:function(){return f(a).default}});var s=r(7);Object.defineProperty(t,"RuleList",{enumerable:!0,get:function(){return f(s).default}});var c=r(15);Object.defineProperty(t,"sheets",{enumerable:!0,get:function(){return f(c).default}});var l=r(26);Object.defineProperty(t,"createGenerateClassName",{enumerable:!0,get:function(){return f(l).default}});var u=f(r(74));function f(e){return e&&e.__esModule?e:{default:e}}var h=t.create=function(e){return new u.default(e)};t.default=h()},function(e,t,r){"use strict";var n=r(12);function i(e){return(i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var o="object"==("undefined"==typeof self?"undefined":i(self))&&self&&self.Object===Object&&self,a=n.a||o||Function("return this")();t.a=a},function(e,t,r){"use strict";function n(e){return(n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var i=r(16),o=r(39),a=Object.prototype.toString;function s(e){return"[object Array]"===a.call(e)}function c(e){return null!==e&&"object"===n(e)}function l(e){return"[object Function]"===a.call(e)}function u(e,t){if(null!=e)if("object"!==n(e)&&(e=[e]),s(e))for(var r=0,i=e.length;r<i;r++)t.call(null,e[r],r,e);else for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.call(null,e[o],o,e)}e.exports={isArray:s,isArrayBuffer:function(e){return"[object ArrayBuffer]"===a.call(e)},isBuffer:o,isFormData:function(e){return"undefined"!=typeof FormData&&e instanceof FormData},isArrayBufferView:function(e){return"undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer&&e.buffer instanceof ArrayBuffer},isString:function(e){return"string"==typeof e},isNumber:function(e){return"number"==typeof e},isObject:c,isUndefined:function(e){return void 0===e},isDate:function(e){return"[object Date]"===a.call(e)},isFile:function(e){return"[object File]"===a.call(e)},isBlob:function(e){return"[object Blob]"===a.call(e)},isFunction:l,isStream:function(e){return c(e)&&l(e.pipe)},isURLSearchParams:function(e){return"undefined"!=typeof URLSearchParams&&e instanceof URLSearchParams},isStandardBrowserEnv:function(){return("undefined"==typeof navigator||"ReactNative"!==navigator.product)&&"undefined"!=typeof window&&"undefined"!=typeof document},forEach:u,merge:function e(){var t={};function r(r,i){"object"===n(t[i])&&"object"===n(r)?t[i]=e(t[i],r):t[i]=r}for(var i=0,o=arguments.length;i<o;i++)u(arguments[i],r);return t},extend:function(e,t,r){return u(t,(function(t,n){e[n]=r&&"function"==typeof t?i(t,r):t})),e},trim:function(e){return e.replace(/^\s*/,"").replace(/\s*$/,"")}}},function(e,t,r){"use strict";(function(e){var n=r(12);function i(e){return(i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var o="object"==("undefined"==typeof exports?"undefined":i(exports))&&exports&&!exports.nodeType&&exports,a=o&&"object"==i(e)&&e&&!e.nodeType&&e,s=a&&a.exports===o&&n.a.process,c=function(){try{var e=a&&a.require&&a.require("util").types;return e||s&&s.binding&&s.binding("util")}catch(e){}}();t.a=c}).call(this,r(9)(e))},function(e,t,r){"use strict";(function(e){var n=r(1),i=r(29);function o(e){return(o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var a="object"==("undefined"==typeof exports?"undefined":o(exports))&&exports&&!exports.nodeType&&exports,s=a&&"object"==o(e)&&e&&!e.nodeType&&e,c=s&&s.exports===a?n.a.Buffer:void 0,l=(c?c.isBuffer:void 0)||i.a;t.a=l}).call(this,r(9)(e))},function(e,t,r){"use strict";e.exports=function(){}},function(e,t,r){"use strict";function n(e){return(n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Object.defineProperty(t,"__esModule",{value:!0});var i=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},o="function"==typeof Symbol&&"symbol"===n(Symbol.iterator)?function(e){return n(e)}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":n(e)};function a(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}var s=u(r(5)),c=u(r(14)),l=u(r(10));function u(e){return e&&e.__esModule?e:{default:e}}var f=(function(e,t,r){t&&a(e.prototype,t),r&&a(e,r)}(h,[{key:"prop",value:function(e,t){if(void 0===t)return this.style[e];if(this.style[e]===t)return this;var r=null==(t=this.options.jss.plugins.onChangeValue(t,e,this))||!1===t,n=e in this.style;if(r&&!n)return this;var i=r&&n;if(i?delete this.style[e]:this.style[e]=t,this.renderable)return i?this.renderer.removeProperty(this.renderable,e):this.renderer.setProperty(this.renderable,e,t),this;var o=this.options.sheet;return o&&o.attached&&(0,s.default)(!1,'Rule is not linked. Missing sheet option "link: true".'),this}},{key:"applyTo",value:function(e){var t=this.toJSON();for(var r in t)this.renderer.setProperty(e,r,t[r]);return this}},{key:"toJSON",value:function(){var e={};for(var t in this.style){var r=this.style[t];"object"!==(void 0===r?"undefined":o(r))?e[t]=r:Array.isArray(r)&&(e[t]=(0,l.default)(r))}return e}},{key:"toString",value:function(e){var t=this.options.sheet,r=t&&t.options.link?i({},e,{allowEmpty:!0}):e;return(0,c.default)(this.selector,this.style,r)}},{key:"selector",set:function(e){var t;e!==this.selectorText&&(this.selectorText=e,this.renderable&&(this.renderer.setSelector(this.renderable,e)||!this.renderable||(t=this.renderer.replaceRule(this.renderable,this))&&(this.renderable=t)))},get:function(){return this.selectorText}}]),h);function h(e,t,r){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,h),this.type="style",this.isProcessed=!1;var n=r.sheet,i=r.Renderer,o=r.selector;this.key=e,this.options=r,this.style=t,o&&(this.selectorText=o),this.renderer=n?n.renderer:new i}t.default=f},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e};function i(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}var o=l(r(11)),a=l(r(25)),s=l(r(6)),c=l(r(72));function l(e){return e&&e.__esModule?e:{default:e}}var u=(function(e,t,r){t&&i(e.prototype,t),r&&i(e,r)}(f,[{key:"add",value:function(e,t,r){var i=this.options,a=i.parent,l=i.sheet,u=i.jss,f=i.Renderer,h=i.generateClassName;!(r=n({classes:this.classes,parent:a,sheet:l,jss:u,Renderer:f,generateClassName:h},r)).selector&&this.classes[e]&&(r.selector="."+(0,c.default)(this.classes[e])),this.raw[e]=t;var p=(0,o.default)(e,t,r),d=void 0;!r.selector&&p instanceof s.default&&(d=h(p,l),p.selector="."+(0,c.default)(d)),this.register(p,d);var v=void 0===r.index?this.index.length:r.index;return this.index.splice(v,0,p),p}},{key:"get",value:function(e){return this.map[e]}},{key:"remove",value:function(e){this.unregister(e),this.index.splice(this.indexOf(e),1)}},{key:"indexOf",value:function(e){return this.index.indexOf(e)}},{key:"process",value:function(){var e=this.options.jss.plugins;this.index.slice(0).forEach(e.onProcessRule,e)}},{key:"register",value:function(e,t){(this.map[e.key]=e)instanceof s.default&&(this.map[e.selector]=e,t&&(this.classes[e.key]=t))}},{key:"unregister",value:function(e){delete this.map[e.key],e instanceof s.default&&(delete this.map[e.selector],delete this.classes[e.key])}},{key:"link",value:function(e){for(var t=this.options.sheet.renderer.getUnescapedKeysMap(this.index),r=0;r<e.length;r++){var n=e[r],i=this.options.sheet.renderer.getKey(n);t[i]&&(i=t[i]);var o=this.map[i];o&&(0,a.default)(o,n)}}},{key:"toString",value:function(e){for(var t="",r=this.options.sheet,n=!!r&&r.options.link,i=0;i<this.index.length;i++){var o=this.index[i].toString(e);(o||n)&&(t&&(t+="\n"),t+=o)}return t}}]),f);function f(e){var t=this;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,f),this.map={},this.raw={},this.index=[],this.update=function(e,r){var n=t.options,i=n.jss.plugins,o=n.sheet;if("string"==typeof e)i.onUpdate(r,t.get(e),o);else for(var a=0;a<t.index.length;a++)i.onUpdate(e,t.index[a],o)},this.options=e,this.classes=e.classes}t.default=u},function(e,t){function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var n=function(){return this}();try{n=n||new Function("return this")()}catch(e){"object"===("undefined"==typeof window?"undefined":r(window))&&(n=window)}e.exports=n},function(e,t){e.exports=function(e){var t;return e.webpackPolyfill||((t=Object.create(e)).children||(t.children=[]),Object.defineProperty(t,"loaded",{enumerable:!0,get:function(){return t.l}}),Object.defineProperty(t,"id",{enumerable:!0,get:function(){return t.i}}),Object.defineProperty(t,"exports",{enumerable:!0}),t.webpackPolyfill=1),t}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=1<arguments.length&&void 0!==arguments[1]&&arguments[1];if(!Array.isArray(e))return e;var r="";if(Array.isArray(e[0]))for(var i=0;i<e.length&&"!important"!==e[i];i++)r&&(r+=", "),r+=n(e[i]," ");else r=n(e,", ");return t||"!important"!==e[e.length-1]||(r+=" !important"),r};var n=function(e,t){for(var r="",n=0;n<e.length&&"!important"!==e[n];n++)r&&(r+=t),r+=e[n];return r}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){var e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:"unnamed",t=arguments[1],r=arguments[2],a=r.jss,s=(0,o.default)(t),c=a.plugins.onCreateRule(e,s,r);return c||("@"===e[0]&&(0,n.default)(!1,"[JSS] Unknown at-rule %s",e),new i.default(e,s,r))};var n=a(r(5)),i=a(r(6)),o=a(r(70));function a(e){return e&&e.__esModule?e:{default:e}}},function(e,t,r){"use strict";(function(e){function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var n="object"==(void 0===e?"undefined":r(e))&&e&&e.Object===Object&&e;t.a=n}).call(this,r(8))},function(e,t,r){"use strict";(function(t){var n=r(2),i=r(42),o={"Content-Type":"application/x-www-form-urlencoded"};function a(e,t){!n.isUndefined(e)&&n.isUndefined(e["Content-Type"])&&(e["Content-Type"]=t)}var s,c={adapter:("undefined"==typeof XMLHttpRequest&&void 0===t||(s=r(17)),s),transformRequest:[function(e,t){return i(t,"Content-Type"),n.isFormData(e)||n.isArrayBuffer(e)||n.isBuffer(e)||n.isStream(e)||n.isFile(e)||n.isBlob(e)?e:n.isArrayBufferView(e)?e.buffer:n.isURLSearchParams(e)?(a(t,"application/x-www-form-urlencoded;charset=utf-8"),e.toString()):n.isObject(e)?(a(t,"application/json;charset=utf-8"),JSON.stringify(e)):e}],transformResponse:[function(e){if("string"==typeof e)try{e=JSON.parse(e)}catch(e){}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,validateStatus:function(e){return 200<=e&&e<300},headers:{common:{Accept:"application/json, text/plain, */*"}}};n.forEach(["delete","get","head"],(function(e){c.headers[e]={}})),n.forEach(["post","put","patch"],(function(e){c.headers[e]=n.merge(o)})),e.exports=c}).call(this,r(41))},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var r=2<arguments.length&&void 0!==arguments[2]?arguments[2]:{},n="";if(!t)return n;var a=r.indent,s=void 0===a?0:a,c=t.fallbacks;if(s++,c)if(Array.isArray(c))for(var l=0;l<c.length;l++){var u=c[l];for(var f in u){var h=u[f];null!=h&&(n+="\n"+o(f+": "+(0,i.default)(h)+";",s))}}else for(var p in c){var d=c[p];null!=d&&(n+="\n"+o(p+": "+(0,i.default)(d)+";",s))}for(var v in t){var g=t[v];null!=g&&"fallbacks"!==v&&(n+="\n"+o(v+": "+(0,i.default)(g)+";",s))}return n||r.allowEmpty?n=o(e+" {"+n+"\n",--s)+o("}",s):n};var n,i=(n=r(10))&&n.__esModule?n:{default:n};function o(e,t){for(var r="",n=0;n<t;n++)r+="  ";return r+e}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n,i=(n=r(23))&&n.__esModule?n:{default:n};t.default=new i.default},function(e,t,r){"use strict";e.exports=function(e,t){return function(){for(var r=new Array(arguments.length),n=0;n<r.length;n++)r[n]=arguments[n];return e.apply(t,r)}}},function(e,t,r){"use strict";var n=r(2),i=r(43),o=r(45),a=r(46),s=r(47),c=r(18),l="undefined"!=typeof window&&window.btoa&&window.btoa.bind(window)||r(48);e.exports=function(e){return new Promise((function(t,u){var f=e.data,h=e.headers;n.isFormData(f)&&delete h["Content-Type"];var p,d,v,g,b=new XMLHttpRequest,y="onreadystatechange",m=!1;if("undefined"==typeof window||!window.XDomainRequest||"withCredentials"in b||s(e.url)||(b=new window.XDomainRequest,y="onload",m=!0,b.onprogress=function(){},b.ontimeout=function(){}),e.auth&&(p=e.auth.username||"",d=e.auth.password||"",h.Authorization="Basic "+l(p+":"+d)),b.open(e.method.toUpperCase(),o(e.url,e.params,e.paramsSerializer),!0),b.timeout=e.timeout,b[y]=function(){var r,n;b&&(4===b.readyState||m)&&(0!==b.status||b.responseURL&&0===b.responseURL.indexOf("file:"))&&(r="getAllResponseHeaders"in b?a(b.getAllResponseHeaders()):null,n={data:e.responseType&&"text"!==e.responseType?b.response:b.responseText,status:1223===b.status?204:b.status,statusText:1223===b.status?"No Content":b.statusText,headers:r,config:e,request:b},i(t,u,n),b=null)},b.onerror=function(){u(c("Network Error",e,null,b)),b=null},b.ontimeout=function(){u(c("timeout of "+e.timeout+"ms exceeded",e,"ECONNABORTED",b)),b=null},n.isStandardBrowserEnv()&&(v=r(49),(g=(e.withCredentials||s(e.url))&&e.xsrfCookieName?v.read(e.xsrfCookieName):void 0)&&(h[e.xsrfHeaderName]=g)),"setRequestHeader"in b&&n.forEach(h,(function(e,t){void 0===f&&"content-type"===t.toLowerCase()?delete h[t]:b.setRequestHeader(t,e)})),e.withCredentials&&(b.withCredentials=!0),e.responseType)try{b.responseType=e.responseType}catch(p){if("json"!==e.responseType)throw p}"function"==typeof e.onDownloadProgress&&b.addEventListener("progress",e.onDownloadProgress),"function"==typeof e.onUploadProgress&&b.upload&&b.upload.addEventListener("progress",e.onUploadProgress),e.cancelToken&&e.cancelToken.promise.then((function(e){b&&(b.abort(),u(e),b=null)})),void 0===f&&(f=null),b.send(f)}))}},function(e,t,r){"use strict";var n=r(44);e.exports=function(e,t,r,i,o){var a=new Error(e);return n(a,t,r,i,o)}},function(e,t,r){"use strict";e.exports=function(e){return!(!e||!e.__CANCEL__)}},function(e,t,r){"use strict";function n(e){this.message=e}n.prototype.toString=function(){return"Cancel"+(this.message?": "+this.message:"")},n.prototype.__CANCEL__=!0,e.exports=n},function(e,t,r){var n=r(59),i=r(60);e.exports=function(e,t,r){var o=t&&r||0;"string"==typeof e&&(t="binary"===e?new Array(16):null,e=null);var a=(e=e||{}).random||(e.rng||n)();if(a[6]=15&a[6]|64,a[8]=63&a[8]|128,t)for(var s=0;s<16;++s)t[o+s]=a[s];return t||i(a)}},function(e,t,r){(function(e){var r,n,i,o;function a(e){return(a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}window,o=function(){return r={},e.m=t=[function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Resizable=void 0;var n=["e","w","n","s","nw","ne","sw","se"];t.Resizable=function(){function e(e,t){this.element=e,this.options=t||{},this.createHandles()}var t=e.prototype;return t.setPosition=function(e,t){this.element.style.top=e+"px",this.element.style.left=t+"px"},t.createHandles=function(){var e=this,t=this.options.handles;(void 0===t?n:t).filter((function(e){return n.includes(e)})).forEach((function(t){e.createHandle(t)}))},t.createHandle=function(e){var t=this,r=this.options.threshold,n=void 0===r?10:r;this.element.style.position="absolute";var i=document.createElement("div");i.classList.add("resizable-handle-"+e),i.style.position="absolute";var o=this.getStyleByDirection(e,n),a=o.left,s=o.right,c=o.width,l=o.height,u=o.top,f=o.bottom,h=o.cursor;i.style.left=a,i.style.right=s,i.style.width=c,i.style.height=l,i.style.top=u,i.style.bottom=f,i.style.cursor=h,this.element.appendChild(i),i.onmousedown=function(r){var n=r.x,i=r.y,o=t.element.style,a=o.width,s=o.height,c=t.element,l=c.offsetTop,u=c.offsetLeft;t.getChilds().forEach((function(e){e.style.pointerEvents="none"})),document.onmousemove=function(r){var o=r.x,c=r.y;t.resize(e,{baseX:n,baseY:i,width:a,height:s,offsetTop:l,offsetLeft:u,x:o,y:c})},document.onmouseup=function(){document.onmousemove=null,document.onmouseup=null,t.getChilds().forEach((function(e){e.style.pointerEvents="auto"}))}}},t.getChilds=function(){return[].slice.call(this.element.children).filter((function(e){return!e.className.includes("resizable-handle")}))},t.resize=function(e,t){var r=this,n=t.baseX,i=t.baseY,o=t.width,a=t.height,s=t.x,c=t.y,l=t.offsetTop,u=t.offsetLeft;e.split("").forEach((function(e){switch(e){case"e":r.element.style.width=parseFloat(o)+(s-n)+"px";break;case"w":r.element.style.width=parseFloat(o)+(n-s)+"px",r.element.style.left=u-(n-s)+"px";break;case"n":r.element.style.height=parseFloat(a)+(i-c)+"px",r.element.style.top=l-(i-c)+"px";break;case"s":r.element.style.height=parseFloat(a)+(c-i)+"px"}}))},t.getStyleByDirection=function(e,t){switch(e){case"e":return{left:"auto",right:"-".concat(t/2,"px"),width:t+"px",height:"auto",top:"0px",bottom:"0px",cursor:"e-resize"};case"w":return{left:"-".concat(t/2,"px"),right:"auto",width:t+"px",height:"auto",top:"0px",bottom:"0px",cursor:"w-resize"};case"n":return{left:"0px",right:"0px",width:"auto",height:t+"px",top:"-".concat(t/2,"px"),bottom:"auto",cursor:"n-resize"};case"s":return{left:"0px",right:"0px",width:"auto",height:t+"px",top:"auto",bottom:"-".concat(t/2,"px"),cursor:"s-resize"};case"nw":return{left:"-".concat(t/2,"px"),right:"auto",width:t+"px",height:t+"px",top:"-".concat(t/2,"px"),bottom:"auto",cursor:"nw-resize"};case"ne":return{left:"auto",right:"-".concat(t/2,"px"),width:t+"px",height:t+"px",top:"-".concat(t/2,"px"),bottom:"auto",cursor:"ne-resize"};case"sw":return{left:"-".concat(t/2,"px"),right:"auto",width:t+"px",height:t+"px",top:"auto",bottom:"-".concat(t/2,"px"),cursor:"sw-resize"};case"se":return{left:"auto",right:"-".concat(t/2,"px"),width:t+"px",height:t+"px",top:"auto",bottom:"-".concat(t/2,"px"),cursor:"se-resize"};default:return{}}},e}()}],e.c=r,e.d=function(t,r,n){e.o(t,r)||Object.defineProperty(t,r,{enumerable:!0,get:n})},e.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},e.t=function(t,r){if(1&r&&(t=e(t)),8&r)return t;if(4&r&&"object"==a(t)&&t&&t.__esModule)return t;var n=Object.create(null);if(e.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:t}),2&r&&"string"!=typeof t)for(var i in t)e.d(n,i,function(e){return t[e]}.bind(null,i));return n},e.n=function(t){var r=t&&t.__esModule?function(){return t.default}:function(){return t};return e.d(r,"a",r),r},e.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},e.p="",e(e.s=0);function e(n){if(r[n])return r[n].exports;var i=r[n]={i:n,l:!1,exports:{}};return t[n].call(i.exports,i,i.exports,e),i.l=!0,i.exports}var t,r},"object"==a(t)&&"object"==a(e)?e.exports=o():(n=[],void 0===(i="function"==typeof(r=o)?r.apply(t,n):r)||(e.exports=i))}).call(this,r(67)(e))},function(e,t,r){"use strict";function n(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}Object.defineProperty(t,"__esModule",{value:!0});var i=(function(e,t,r){t&&n(e.prototype,t)}(o,[{key:"add",value:function(e){var t=this.registry,r=e.options.index;if(-1===t.indexOf(e))if(0===t.length||r>=this.index)t.push(e);else for(var n=0;n<t.length;n++)if(t[n].options.index>r)return void t.splice(n,0,e)}},{key:"reset",value:function(){this.registry=[]}},{key:"remove",value:function(e){var t=this.registry.indexOf(e);this.registry.splice(t,1)}},{key:"toString",value:function(e){return this.registry.filter((function(e){return e.attached})).map((function(t){return t.toString(e)})).join("\n")}},{key:"index",get:function(){return 0===this.registry.length?0:this.registry[this.registry.length-1].options.index}}]),o);function o(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,o),this.registry=[]}t.default=i},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n,i=(n=r(71))&&n.__esModule?n:{default:n};t.default=function(e){return e&&e[i.default]&&e===e[i.default]()}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){e.renderable=t,e.rules&&t.cssRules&&e.rules.link(t.cssRules)}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=o(r(5)),i=(o(r(27)),o(r(73)));function o(e){return e&&e.__esModule?e:{default:e}}t.default=function(){var e=0;return function(t,r){1e10<(e+=1)&&(0,n.default)(!1,"[JSS] You might have a memory leak. Rule counter is at %s.",e);var o="c",a="";return r&&(o=r.options.classNamePrefix||"c",null!=r.options.jss.id&&(a+=r.options.jss.id)),""+o+i.default+a+e}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e};function i(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}var o=s(r(25)),a=s(r(7));function s(e){return e&&e.__esModule?e:{default:e}}var c=(function(e,t,r){t&&i(e.prototype,t),r&&i(e,r)}(l,[{key:"attach",value:function(){return this.attached||(this.deployed||this.deploy(),this.renderer.attach(),!this.linked&&this.options.link&&this.link(),this.attached=!0),this}},{key:"detach",value:function(){return this.attached&&(this.renderer.detach(),this.attached=!1),this}},{key:"addRule",value:function(e,t,r){var n=this.queue;this.attached&&!n&&(this.queue=[]);var i=this.rules.add(e,t,r);return this.options.jss.plugins.onProcessRule(i),this.attached?this.deployed&&(n?n.push(i):(this.insertRule(i),this.queue&&(this.queue.forEach(this.insertRule,this),this.queue=void 0))):this.deployed=!1,i}},{key:"insertRule",value:function(e){var t=this.renderer.insertRule(e);t&&this.options.link&&(0,o.default)(e,t)}},{key:"addRules",value:function(e,t){var r=[];for(var n in e)r.push(this.addRule(n,e[n],t));return r}},{key:"getRule",value:function(e){return this.rules.get(e)}},{key:"deleteRule",value:function(e){var t=this.rules.get(e);return!!t&&(this.rules.remove(t),!this.attached||!t.renderable||this.renderer.deleteRule(t.renderable))}},{key:"indexOf",value:function(e){return this.rules.indexOf(e)}},{key:"deploy",value:function(){return this.renderer.deploy(),this.deployed=!0,this}},{key:"link",value:function(){var e=this.renderer.getRules();return e&&this.rules.link(e),this.linked=!0,this}},{key:"toString",value:function(e){return this.rules.toString(e)}}]),l);function l(e,t){var r=this;for(var i in function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,l),this.update=function(e,t){return"string"==typeof e?r.rules.update(e,t):r.rules.update(e),r},this.attached=!1,this.deployed=!1,this.linked=!1,this.classes={},this.options=n({},t,{sheet:this,parent:this,classes:this.classes}),this.renderer=new t.Renderer(this),this.rules=new a.default(this.options),e)this.rules.add(i,e[i]);this.rules.process()}t.default=c},function(e,t,r){e.exports=r(38)},function(e,t,r){"use strict";t.a=function(){return!1}},function(e,t,r){"use strict";(function(e){var n=r(1);function i(e){return(i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var o="object"==("undefined"==typeof exports?"undefined":i(exports))&&exports&&!exports.nodeType&&exports,a=o&&"object"==i(e)&&e&&!e.nodeType&&e,s=a&&a.exports===o?n.a.Buffer:void 0,c=s?s.allocUnsafe:void 0;t.a=function(e,t){if(t)return e.slice();var r=e.length,n=c?c(r):new e.constructor(r);return e.copy(n),n}}).call(this,r(9)(e))},function(e,t,r){function n(e){return h({exact:!0}).test(e)}function i(e){return p({exact:!0}).test(e)}function o(e){return d({exact:!0}).test(e)}function a(e){return v({exact:!0}).test(e)}function s(e){return g({exact:!0}).test(e)}function c(e){return b.hasOwnProperty(e)}function l(e){return"inherit"===e}function u(e){return"currentColor"===e||"currentcolor"===e}function f(e){return"transparent"===e}var h=r(61),p=r(62),d=r(63),v=r(64),g=r(65),b=r(66);e.exports=function(e){return n(e)||i(e)||o(e)||a(e)||s(e)||c(e)||l(e)||u(e)||f(e)},e.exports.isRgb=n,e.exports.isRgba=i,e.exports.isHsl=o,e.exports.isHsla=a,e.exports.isHex=s,e.exports.isKeyword=c,e.exports.isInherit=l,e.exports.isCurrentColor=u,e.exports.isTransparent=f},function(e,t){e.exports=function(e){return/^(none|hidden|dotted|dashed|solid|double|groove|ridge|inset|outset)$/i.test(e)}},function(e,t,r){"use strict";function n(e){var t,r=e.Symbol;return"function"==typeof r?r.observable?t=r.observable:(t=r("observable"),r.observable=t):t="@@observable",t}r.d(t,"a",(function(){return n}))},,,function(e,t,r){e.exports=r(96)},function(e,t,r){},function(e,t,r){"use strict";var n=r(2),i=r(16),o=r(40),a=r(13);function s(e){var t=new o(e),r=i(o.prototype.request,t);return n.extend(r,o.prototype,t),n.extend(r,t),r}var c=s(a);c.Axios=o,c.create=function(e){return s(n.merge(a,e))},c.Cancel=r(20),c.CancelToken=r(55),c.isCancel=r(19),c.all=function(e){return Promise.all(e)},c.spread=r(56),e.exports=c,e.exports.default=c},function(e,t){function r(e){return!!e.constructor&&"function"==typeof e.constructor.isBuffer&&e.constructor.isBuffer(e)}e.exports=function(e){return null!=e&&(r(e)||"function"==typeof(t=e).readFloatLE&&"function"==typeof t.slice&&r(t.slice(0,0))||!!e._isBuffer);var t}},function(e,t,r){"use strict";var n=r(13),i=r(2),o=r(50),a=r(51);function s(e){this.defaults=e,this.interceptors={request:new o,response:new o}}s.prototype.request=function(e,t){"string"==typeof e&&(e=i.merge({url:arguments[0]},t)),(e=i.merge(n,{method:"get"},this.defaults,e)).method=e.method.toLowerCase();var r=[a,void 0],o=Promise.resolve(e);for(this.interceptors.request.forEach((function(e){r.unshift(e.fulfilled,e.rejected)})),this.interceptors.response.forEach((function(e){r.push(e.fulfilled,e.rejected)}));r.length;)o=o.then(r.shift(),r.shift());return o},i.forEach(["delete","get","head","options"],(function(e){s.prototype[e]=function(t,r){return this.request(i.merge(r||{},{method:e,url:t}))}})),i.forEach(["post","put","patch"],(function(e){s.prototype[e]=function(t,r,n){return this.request(i.merge(n||{},{method:e,url:t,data:r}))}})),e.exports=s},function(e,t){var r,n,i=e.exports={};function o(){throw new Error("setTimeout has not been defined")}function a(){throw new Error("clearTimeout has not been defined")}function s(e){if(r===setTimeout)return setTimeout(e,0);if((r===o||!r)&&setTimeout)return r=setTimeout,setTimeout(e,0);try{return r(e,0)}catch(t){try{return r.call(null,e,0)}catch(t){return r.call(this,e,0)}}}!function(){try{r="function"==typeof setTimeout?setTimeout:o}catch(e){r=o}try{n="function"==typeof clearTimeout?clearTimeout:a}catch(e){n=a}}();var c,l=[],u=!1,f=-1;function h(){u&&c&&(u=!1,c.length?l=c.concat(l):f=-1,l.length&&p())}function p(){if(!u){var e=s(h);u=!0;for(var t=l.length;t;){for(c=l,l=[];++f<t;)c&&c[f].run();f=-1,t=l.length}c=null,u=!1,function(e){if(n===clearTimeout)return clearTimeout(e);if((n===a||!n)&&clearTimeout)return n=clearTimeout,clearTimeout(e);try{n(e)}catch(t){try{return n.call(null,e)}catch(t){return n.call(this,e)}}}(e)}}function d(e,t){this.fun=e,this.array=t}function v(){}i.nextTick=function(e){var t=new Array(arguments.length-1);if(1<arguments.length)for(var r=1;r<arguments.length;r++)t[r-1]=arguments[r];l.push(new d(e,t)),1!==l.length||u||s(p)},d.prototype.run=function(){this.fun.apply(null,this.array)},i.title="browser",i.browser=!0,i.env={},i.argv=[],i.version="",i.versions={},i.on=v,i.addListener=v,i.once=v,i.off=v,i.removeListener=v,i.removeAllListeners=v,i.emit=v,i.prependListener=v,i.prependOnceListener=v,i.listeners=function(e){return[]},i.binding=function(e){throw new Error("process.binding is not supported")},i.cwd=function(){return"/"},i.chdir=function(e){throw new Error("process.chdir is not supported")},i.umask=function(){return 0}},function(e,t,r){"use strict";var n=r(2);e.exports=function(e,t){n.forEach(e,(function(r,n){n!==t&&n.toUpperCase()===t.toUpperCase()&&(e[t]=r,delete e[n])}))}},function(e,t,r){"use strict";var n=r(18);e.exports=function(e,t,r){var i=r.config.validateStatus;r.status&&i&&!i(r.status)?t(n("Request failed with status code "+r.status,r.config,null,r.request,r)):e(r)}},function(e,t,r){"use strict";e.exports=function(e,t,r,n,i){return e.config=t,r&&(e.code=r),e.request=n,e.response=i,e}},function(e,t,r){"use strict";var n=r(2);function i(e){return encodeURIComponent(e).replace(/%40/gi,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}e.exports=function(e,t,r){if(!t)return e;var o,a=r?r(t):n.isURLSearchParams(t)?t.toString():(o=[],n.forEach(t,(function(e,t){null!=e&&(n.isArray(e)?t+="[]":e=[e],n.forEach(e,(function(e){n.isDate(e)?e=e.toISOString():n.isObject(e)&&(e=JSON.stringify(e)),o.push(i(t)+"="+i(e))})))})),o.join("&"));return a&&(e+=(-1===e.indexOf("?")?"?":"&")+a),e}},function(e,t,r){"use strict";var n=r(2),i=["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"];e.exports=function(e){var t,r,o,a={};return e&&n.forEach(e.split("\n"),(function(e){if(o=e.indexOf(":"),t=n.trim(e.substr(0,o)).toLowerCase(),r=n.trim(e.substr(o+1)),t){if(a[t]&&0<=i.indexOf(t))return;a[t]="set-cookie"===t?(a[t]?a[t]:[]).concat([r]):a[t]?a[t]+", "+r:r}})),a}},function(e,t,r){"use strict";var n,i,o,a=r(2);function s(e){var t=e;return i&&(o.setAttribute("href",t),t=o.href),o.setAttribute("href",t),{href:o.href,protocol:o.protocol?o.protocol.replace(/:$/,""):"",host:o.host,search:o.search?o.search.replace(/^\?/,""):"",hash:o.hash?o.hash.replace(/^#/,""):"",hostname:o.hostname,port:o.port,pathname:"/"===o.pathname.charAt(0)?o.pathname:"/"+o.pathname}}e.exports=a.isStandardBrowserEnv()?(i=/(msie|trident)/i.test(navigator.userAgent),o=document.createElement("a"),n=s(window.location.href),function(e){var t=a.isString(e)?s(e):e;return t.protocol===n.protocol&&t.host===n.host}):function(){return!0}},function(e,t,r){"use strict";function n(){this.message="String contains an invalid character"}(n.prototype=new Error).code=5,n.prototype.name="InvalidCharacterError",e.exports=function(e){for(var t,r,i=String(e),o="",a=0,s="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";i.charAt(0|a)||(s="=",a%1);o+=s.charAt(63&t>>8-a%1*8)){if(255<(r=i.charCodeAt(a+=.75)))throw new n;t=t<<8|r}return o}},function(e,t,r){"use strict";var n=r(2);e.exports=n.isStandardBrowserEnv()?{write:function(e,t,r,i,o,a){var s=[];s.push(e+"="+encodeURIComponent(t)),n.isNumber(r)&&s.push("expires="+new Date(r).toGMTString()),n.isString(i)&&s.push("path="+i),n.isString(o)&&s.push("domain="+o),!0===a&&s.push("secure"),document.cookie=s.join("; ")},read:function(e){var t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove:function(e){this.write(e,"",Date.now()-864e5)}}:{write:function(){},read:function(){return null},remove:function(){}}},function(e,t,r){"use strict";var n=r(2);function i(){this.handlers=[]}i.prototype.use=function(e,t){return this.handlers.push({fulfilled:e,rejected:t}),this.handlers.length-1},i.prototype.eject=function(e){this.handlers[e]&&(this.handlers[e]=null)},i.prototype.forEach=function(e){n.forEach(this.handlers,(function(t){null!==t&&e(t)}))},e.exports=i},function(e,t,r){"use strict";var n=r(2),i=r(52),o=r(19),a=r(13),s=r(53),c=r(54);function l(e){e.cancelToken&&e.cancelToken.throwIfRequested()}e.exports=function(e){return l(e),e.baseURL&&!s(e.url)&&(e.url=c(e.baseURL,e.url)),e.headers=e.headers||{},e.data=i(e.data,e.headers,e.transformRequest),e.headers=n.merge(e.headers.common||{},e.headers[e.method]||{},e.headers||{}),n.forEach(["delete","get","head","post","put","patch","common"],(function(t){delete e.headers[t]})),(e.adapter||a.adapter)(e).then((function(t){return l(e),t.data=i(t.data,t.headers,e.transformResponse),t}),(function(t){return o(t)||(l(e),t&&t.response&&(t.response.data=i(t.response.data,t.response.headers,e.transformResponse))),Promise.reject(t)}))}},function(e,t,r){"use strict";var n=r(2);e.exports=function(e,t,r){return n.forEach(r,(function(r){e=r(e,t)})),e}},function(e,t,r){"use strict";e.exports=function(e){return/^([a-z][a-z\d\+\-\.]*:)?\/\//i.test(e)}},function(e,t,r){"use strict";e.exports=function(e,t){return t?e.replace(/\/+$/,"")+"/"+t.replace(/^\/+/,""):e}},function(e,t,r){"use strict";var n=r(20);function i(e){if("function"!=typeof e)throw new TypeError("executor must be a function.");var t;this.promise=new Promise((function(e){t=e}));var r=this;e((function(e){r.reason||(r.reason=new n(e),t(r.reason))}))}i.prototype.throwIfRequested=function(){if(this.reason)throw this.reason},i.source=function(){var e;return{token:new i((function(t){e=t})),cancel:e}},e.exports=i},function(e,t,r){"use strict";e.exports=function(e){return function(t){return e.apply(null,t)}}},function(e,t){"remove"in Element.prototype||(Element.prototype.remove=function(){this.parentNode&&this.parentNode.removeChild(this)})},function(e,t,r){},function(e,t){var r,n,i="undefined"!=typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||"undefined"!=typeof msCrypto&&"function"==typeof window.msCrypto.getRandomValues&&msCrypto.getRandomValues.bind(msCrypto);i?(r=new Uint8Array(16),e.exports=function(){return i(r),r}):(n=new Array(16),e.exports=function(){for(var e,t=0;t<16;t++)0==(3&t)&&(e=4294967296*Math.random()),n[t]=e>>>((3&t)<<3)&255;return n})},function(e,t){for(var r=[],n=0;n<256;++n)r[n]=(n+256).toString(16).substr(1);e.exports=function(e,t){var n=t||0;return[r[e[n++]],r[e[n++]],r[e[n++]],r[e[n++]],"-",r[e[n++]],r[e[n++]],"-",r[e[n++]],r[e[n++]],"-",r[e[n++]],r[e[n++]],"-",r[e[n++]],r[e[n++]],r[e[n++]],r[e[n++]],r[e[n++]],r[e[n++]]].join("")}},function(e,t,r){"use strict";e.exports=function(e){return(e=e||{}).exact?/^rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/:/rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)/gi}},function(e,t,r){"use strict";e.exports=function(e){return(e=e||{}).exact?/^rgba\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3}),\s*(\d*(?:\.\d+)?)\)$/:/rgba\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3}),\s*(\d*(?:\.\d+)?)\)/gi}},function(e,t,r){"use strict";e.exports=function(e){return(e=e||{}).exact?/^hsl\(\s*(\d+)\s*,\s*(\d*(?:\.\d+)?%)\s*,\s*(\d*(?:\.\d+)?%)\)$/:/hsl\(\s*(\d+)\s*,\s*(\d*(?:\.\d+)?%)\s*,\s*(\d*(?:\.\d+)?%)\)/gi}},function(e,t,r){"use strict";e.exports=function(e){return(e=e||{}).exact?/^hsla\((\d+),\s*([\d.]+)%,\s*([\d.]+)%,\s*(\d*(?:\.\d+)?)\)$/:/hsla\((\d+),\s*([\d.]+)%,\s*([\d.]+)%,\s*(\d*(?:\.\d+)?)\)/gi}},function(e,t,r){"use strict";function n(e){return(n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}e.exports=function(e){return(e=e&&"object"===n(e)?e:{}).strict?/^#([a-f0-9]{3,4}|[a-f0-9]{4}(?:[a-f0-9]{2}){1,2})\b$/i:/#([a-f0-9]{3}|[a-f0-9]{4}(?:[a-f0-9]{2}){0,2})\b/gi}},function(e){e.exports={aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgreen:"#006400",darkgrey:"#a9a9a9",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",darkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc",ghostwhite:"#f8f8ff",gold:"#ffd700",goldenrod:"#daa520",gray:"#808080",green:"#008000",greenyellow:"#adff2f",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",lavender:"#e6e6fa",lavenderblush:"#fff0f5",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgreen:"#90ee90",lightgrey:"#d3d3d3",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370db",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",navajowhite:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#db7093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",rebeccapurple:"#663399",red:"#ff0000",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a460",seagreen:"#2e8b57",seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",slategrey:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32"}},function(e,t){e.exports=function(e){return e.webpackPolyfill||(e.deprecate=function(){},e.paths=[],e.children||(e.children=[]),Object.defineProperty(e,"loaded",{enumerable:!0,get:function(){return e.l}}),Object.defineProperty(e,"id",{enumerable:!0,get:function(){return e.i}}),e.webpackPolyfill=1),e}},function(e,t,r){"use strict";function n(e){return(n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Object.defineProperty(t,"__esModule",{value:!0});var i="function"==typeof Symbol&&"symbol"===n(Symbol.iterator)?function(e){return n(e)}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":n(e)};t.default=function e(t){var r=null;for(var n in t){var o,a=t[n],s=void 0===a?"undefined":i(a);"function"===s?(r=r||{})[n]=a:"object"!==s||null===a||Array.isArray(a)||(o=e(a))&&((r=r||{})[n]=o)}return r}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});function n(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}var i,o=(i=r(5))&&i.__esModule?i:{default:i},a=(function(e,t,r){t&&n(e.prototype,t),r&&n(e,r)}(s,[{key:"get",value:function(e){var t=this.keys.indexOf(e);return this.sheets[t]}},{key:"add",value:function(e,t){var r=this.sheets,n=this.refs,i=this.keys,o=r.indexOf(t);return-1!==o?o:(r.push(t),n.push(0),i.push(e),r.length-1)}},{key:"manage",value:function(e){var t=this.keys.indexOf(e),r=this.sheets[t];return 0===this.refs[t]&&r.attach(),this.refs[t]++,this.keys[t]||this.keys.splice(t,0,e),r}},{key:"unmanage",value:function(e){var t=this.keys.indexOf(e);-1!==t?0<this.refs[t]&&(this.refs[t]--,0===this.refs[t]&&this.sheets[t].detach()):(0,o.default)(!1,"SheetsManager: can't find sheet to unmanage")}},{key:"size",get:function(){return this.keys.length}}]),s);function s(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,s),this.sheets=[],this.refs=[],this.keys=[]}t.default=a},function(e,t,r){"use strict";function n(e){return(n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Object.defineProperty(t,"__esModule",{value:!0});var i="function"==typeof Symbol&&"symbol"===n(Symbol.iterator)?function(e){return n(e)}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":n(e)};t.default=function e(t){if(null==t)return t;var r=void 0===t?"undefined":i(t);if("string"===r||"number"===r||"function"===r)return t;if(s(t))return t.map(e);if((0,a.default)(t))return t;var n={};for(var o in t){var c=t[o];"object"!==(void 0===c?"undefined":i(c))?n[o]=c:n[o]=e(c)}return n};var o,a=(o=r(24))&&o.__esModule?o:{default:o},s=Array.isArray},function(e,t,r){"use strict";r.r(t),function(e,n){var i=r(33),o="undefined"!=typeof self?self:"undefined"!=typeof window?window:void 0!==e?e:n,a=Object(i.a)(o);t.default=a}.call(this,r(8),r(9)(e))},function(e,t,r){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0}),e.CSS,t.default=function(e){return e}}).call(this,r(8))},function(e,t,r){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0});var r="2f1acc6c3a606b082e5eef5e54414ffb";null==e[r]&&(e[r]=0),t.default=e[r]++}).call(this,r(8))},function(e,t,r){"use strict";function n(e){return(n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Object.defineProperty(t,"__esModule",{value:!0});var i="function"==typeof Symbol&&"symbol"===n(Symbol.iterator)?function(e){return n(e)}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":n(e)},o=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e};function a(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}var s=m(r(75)),c=m(r(27)),l=m(r(76)),u=m(r(77)),f=m(r(83)),h=m(r(84)),p=m(r(15)),d=m(r(6)),v=m(r(26)),g=m(r(11)),b=m(r(85)),y=m(r(86));function m(e){return e&&e.__esModule?e:{default:e}}var w=u.default.concat([f.default,h.default]),O=0,x=(function(e,t,r){t&&a(e.prototype,t),r&&a(e,r)}(S,[{key:"setup",value:function(e){var t=0<arguments.length&&void 0!==e?e:{};return t.createGenerateClassName&&(this.options.createGenerateClassName=t.createGenerateClassName,this.generateClassName=t.createGenerateClassName()),null!=t.insertionPoint&&(this.options.insertionPoint=t.insertionPoint),(t.virtual||t.Renderer)&&(this.options.Renderer=t.Renderer||(t.virtual?y.default:b.default)),t.plugins&&this.use.apply(this,t.plugins),this}},{key:"createStyleSheet",value:function(e,t){var r=1<arguments.length&&void 0!==t?t:{},n=r.index;"number"!=typeof n&&(n=0===p.default.index?0:p.default.index+1);var i=new c.default(e,o({},r,{jss:this,generateClassName:r.generateClassName||this.generateClassName,insertionPoint:this.options.insertionPoint,Renderer:this.options.Renderer,index:n}));return this.plugins.onProcessSheet(i),i}},{key:"removeStyleSheet",value:function(e){return e.detach(),p.default.remove(e),this}},{key:"createRule",value:function(e,t,r){var n=1<arguments.length&&void 0!==t?t:{},o=2<arguments.length&&void 0!==r?r:{};"object"===(void 0===e?"undefined":i(e))&&(o=n,n=e,e=void 0);var a=o;a.jss=this,a.Renderer=this.options.Renderer,a.generateClassName||(a.generateClassName=this.generateClassName),a.classes||(a.classes={});var s=(0,g.default)(e,n,a);return!a.selector&&s instanceof d.default&&(s.selector="."+a.generateClassName(s)),this.plugins.onProcessRule(s),s}},{key:"use",value:function(){for(var e=this,t=arguments.length,r=Array(t),n=0;n<t;n++)r[n]=arguments[n];return r.forEach((function(t){-1===e.options.plugins.indexOf(t)&&(e.options.plugins.push(t),e.plugins.use(t))})),this}}]),S);function S(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,S),this.id=O++,this.version="9.8.7",this.plugins=new l.default,this.options={createGenerateClassName:v.default,Renderer:s.default?b.default:y.default,plugins:[]},this.generateClassName=(0,v.default)(),this.use.apply(this,w),this.setup(e)}t.default=x},function(e,t,r){"use strict";function n(e){return(n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}r.r(t),r.d(t,"isBrowser",(function(){return o}));var i="function"==typeof Symbol&&"symbol"===n(Symbol.iterator)?function(e){return n(e)}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":n(e)},o="object"===("undefined"==typeof window?"undefined":i(window))&&"object"===("undefined"==typeof document?"undefined":i(document))&&9===document.nodeType;t.default=o},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});function n(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}var i,o=(i=r(5))&&i.__esModule?i:{default:i},a=(function(e,t,r){t&&n(e.prototype,t),r&&n(e,r)}(s,[{key:"onCreateRule",value:function(e,t,r){for(var n=0;n<this.hooks.onCreateRule.length;n++){var i=this.hooks.onCreateRule[n](e,t,r);if(i)return i}return null}},{key:"onProcessRule",value:function(e){if(!e.isProcessed){for(var t=e.options.sheet,r=0;r<this.hooks.onProcessRule.length;r++)this.hooks.onProcessRule[r](e,t);e.style&&this.onProcessStyle(e.style,e,t),e.isProcessed=!0}}},{key:"onProcessStyle",value:function(e,t,r){for(var n=e,i=0;i<this.hooks.onProcessStyle.length;i++)n=this.hooks.onProcessStyle[i](n,t,r),t.style=n}},{key:"onProcessSheet",value:function(e){for(var t=0;t<this.hooks.onProcessSheet.length;t++)this.hooks.onProcessSheet[t](e)}},{key:"onUpdate",value:function(e,t,r){for(var n=0;n<this.hooks.onUpdate.length;n++)this.hooks.onUpdate[n](e,t,r)}},{key:"onChangeValue",value:function(e,t,r){for(var n=e,i=0;i<this.hooks.onChangeValue.length;i++)n=this.hooks.onChangeValue[i](n,t,r);return n}},{key:"use",value:function(e){for(var t in e)this.hooks[t]?this.hooks[t].push(e[t]):(0,o.default)(!1,'[JSS] Unknown hook "%s".',t)}}]),s);function s(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,s),this.hooks={onCreateRule:[],onProcessRule:[],onProcessStyle:[],onProcessSheet:[],onChangeValue:[],onUpdate:[]}}t.default=a},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=c(r(78)),i=c(r(79)),o=c(r(80)),a=c(r(81)),s=c(r(82));function c(e){return e&&e.__esModule?e:{default:e}}var l={"@charset":n.default,"@import":n.default,"@namespace":n.default,"@keyframes":i.default,"@media":o.default,"@supports":o.default,"@font-face":a.default,"@viewport":s.default,"@-ms-viewport":s.default},u=Object.keys(l).map((function(e){var t=new RegExp("^"+e),r=l[e];return{onCreateRule:function(e,n,i){return t.test(e)?new r(e,n,i):null}}}));t.default=u},function(e,t,r){"use strict";function n(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}Object.defineProperty(t,"__esModule",{value:!0});var i=(function(e,t,r){t&&n(e.prototype,t)}(o,[{key:"toString",value:function(){if(Array.isArray(this.value)){for(var e="",t=0;t<this.value.length;t++)e+=this.key+" "+this.value[t]+";",this.value[t+1]&&(e+="\n");return e}return this.key+" "+this.value+";"}}]),o);function o(e,t,r){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,o),this.type="simple",this.isProcessed=!1,this.key=e,this.value=t,this.options=r}t.default=i},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e};function i(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}var o,a=(o=r(7))&&o.__esModule?o:{default:o},s=(function(e,t,r){t&&i(e.prototype,t),r&&i(e,r)}(c,[{key:"toString",value:function(e){var t=0<arguments.length&&void 0!==e?e:{indent:1},r=this.rules.toString(t);return r&&(r+="\n"),this.key+" {\n"+r+"}"}}]),c);function c(e,t,r){for(var i in function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,c),this.type="keyframes",this.isProcessed=!1,this.key=e,this.options=r,this.rules=new a.default(n({},r,{parent:this})),t)this.rules.add(i,t[i],n({},this.options,{parent:this,selector:i}));this.rules.process()}t.default=s},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e};function i(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}var o,a=(o=r(7))&&o.__esModule?o:{default:o},s=(function(e,t,r){t&&i(e.prototype,t),r&&i(e,r)}(c,[{key:"getRule",value:function(e){return this.rules.get(e)}},{key:"indexOf",value:function(e){return this.rules.indexOf(e)}},{key:"addRule",value:function(e,t,r){var n=this.rules.add(e,t,r);return this.options.jss.plugins.onProcessRule(n),n}},{key:"toString",value:function(e){var t=0<arguments.length&&void 0!==e?e:{indent:1},r=this.rules.toString(t);return r?this.key+" {\n"+r+"\n}":""}}]),c);function c(e,t,r){for(var i in function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,c),this.type="conditional",this.isProcessed=!1,this.key=e,this.options=r,this.rules=new a.default(n({},r,{parent:this})),t)this.rules.add(i,t[i]);this.rules.process()}t.default=s},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});function n(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}var i,o=(i=r(14))&&i.__esModule?i:{default:i},a=(function(e,t,r){t&&n(e.prototype,t),r&&n(e,r)}(s,[{key:"toString",value:function(e){if(Array.isArray(this.style)){for(var t="",r=0;r<this.style.length;r++)t+=(0,o.default)(this.key,this.style[r]),this.style[r+1]&&(t+="\n");return t}return(0,o.default)(this.key,this.style,e)}}]),s);function s(e,t,r){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,s),this.type="font-face",this.isProcessed=!1,this.key=e,this.style=t,this.options=r}t.default=a},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});function n(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}var i,o=(i=r(14))&&i.__esModule?i:{default:i},a=(function(e,t,r){t&&n(e.prototype,t),r&&n(e,r)}(s,[{key:"toString",value:function(e){return(0,o.default)(this.key,this.style,e)}}]),s);function s(e,t,r){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,s),this.type="viewport",this.isProcessed=!1,this.key=e,this.style=t,this.options=r}t.default=a},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=a(r(6)),i=a(r(11)),o=a(r(24));function a(e){return e&&e.__esModule?e:{default:e}}t.default={onCreateRule:function(e,t,r){if(!(0,o.default)(t))return null;var n=t,a=(0,i.default)(e,{},r);return n.subscribe((function(e){for(var t in e)a.prop(t,e[t])})),a},onProcessRule:function(e){if(e instanceof n.default){var t=e,r=t.style;for(var i in r)!function(e){var n=r[e];(0,o.default)(n)&&(delete r[e],n.subscribe({next:function(r){t.prop(e,r)}}))}(i)}}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=a(r(7)),i=a(r(6)),o=a(r(11));function a(e){return e&&e.__esModule?e:{default:e}}var s=Date.now(),c="fnValues"+s,l="fnStyle"+ ++s;t.default={onCreateRule:function(e,t,r){if("function"!=typeof t)return null;var n=(0,o.default)(e,{},r);return n[l]=t,n},onProcessStyle:function(e,t){var r={};for(var n in e){var i=e[n];"function"==typeof i&&(delete e[n],r[n]=i)}return t[c]=r,e},onUpdate:function(e,t){if(t.rules instanceof n.default)t.rules.update(e);else if(t instanceof i.default){if(t[c])for(var r in t[c])t.prop(r,t[c][r](e));var o=t[l];if(o){var a=o(e);for(var s in a)t.prop(s,a[s])}}}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});function n(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}var i=c(r(5)),o=c(r(15)),a=c(r(6)),s=c(r(10));function c(e){return e&&e.__esModule?e:{default:e}}function l(e){var t=void 0;return function(){return t=t||e()}}function u(e,t){try{return e.style.getPropertyValue(t)}catch(e){return""}}function f(e,t,r){try{var n=r;if(Array.isArray(r)&&(n=(0,s.default)(r,!0),"!important"===r[r.length-1]))return e.style.setProperty(t,n,"important"),!0;e.style.setProperty(t,n)}catch(e){return!1}return!0}function h(e,t){try{e.style.removeProperty(t)}catch(e){(0,i.default)(!1,'[JSS] DOMException "%s" was thrown. Tried to remove property "%s".',e.message,t)}}var p=function(e){if(1===e.type)return e.selectorText;if(7!==e.type)return d(e.cssText);var t=e.name;if(t)return"@keyframes "+t;var r=e.cssText;return"@"+d(r,r.indexOf("keyframes"))};function d(e,t){var r=1<arguments.length&&void 0!==t?t:0;return e.substr(r,e.indexOf("{")-1)}function v(e,t){return e.selectorText=t,e.selectorText===t}var g,b,y=l((function(){return document.head||document.getElementsByTagName("head")[0]})),m=(g=void 0,b=!1,function(e){var t={};g=g||document.createElement("style");for(var r=0;r<e.length;r++){var n,i,o,s=e[r];s instanceof a.default&&(n=s.selector)&&-1!==n.indexOf("\\")&&(b||(y().appendChild(g),b=!0),g.textContent=n+" {}",!(i=g.sheet)||(o=i.cssRules)&&(t[o[0].selectorText]=s.key))}return b&&(y().removeChild(g),b=!1),t});var w=l((function(){var e=document.querySelector('meta[property="csp-nonce"]');return e?e.getAttribute("content"):null})),O=(function(e,t,r){t&&n(e.prototype,t),r&&n(e,r)}(x,[{key:"attach",value:function(){var e,t,r,n,a,s;!this.element.parentNode&&this.sheet&&(this.hasInsertedRules&&(this.deploy(),this.hasInsertedRules=!1),e=this.element,a=(t=this.sheet.options).insertionPoint,(s=function(e){var t=o.default.registry;if(0<t.length){var r=function(e,t){for(var r=0;r<e.length;r++){var n=e[r];if(n.attached&&n.options.index>t.index&&n.options.insertionPoint===t.insertionPoint)return n}return null}(t,e);if(r)return r.renderer.element;if(r=function(e,t){for(var r=e.length-1;0<=r;r--){var n=e[r];if(n.attached&&n.options.insertionPoint===t.insertionPoint)return n}return null}(t,e))return r.renderer.element.nextElementSibling}var n=e.insertionPoint;if(n&&"string"==typeof n){var a=function(e){for(var t=y(),r=0;r<t.childNodes.length;r++){var n=t.childNodes[r];if(8===n.nodeType&&n.nodeValue.trim()===e)return n}return null}(n);if(a)return a.nextSibling;(0,i.default)("jss"===n,'[JSS] Insertion point "%s" not found.',n)}return null}(t))?(r=s.parentNode)&&r.insertBefore(e,s):a&&"number"==typeof a.nodeType?(n=a.parentNode)?n.insertBefore(e,a.nextSibling):(0,i.default)(!1,"[JSS] Insertion point is not in the DOM."):y().insertBefore(e,s))}},{key:"detach",value:function(){this.element.parentNode.removeChild(this.element)}},{key:"deploy",value:function(){this.sheet&&(this.element.textContent="\n"+this.sheet.toString()+"\n")}},{key:"insertRule",value:function(e,t){var r=this.element.sheet,n=r.cssRules,o=e.toString();if(t=t||n.length,!o)return!1;try{r.insertRule(o,t)}catch(t){return(0,i.default)(!1,"[JSS] Can not insert an unsupported rule \n\r%s",e),!1}return this.hasInsertedRules=!0,n[t]}},{key:"deleteRule",value:function(e){var t=this.element.sheet,r=this.indexOf(e);return-1!==r&&(t.deleteRule(r),!0)}},{key:"indexOf",value:function(e){for(var t=this.element.sheet.cssRules,r=0;r<t.length;r++)if(e===t[r])return r;return-1}},{key:"replaceRule",value:function(e,t){var r=this.indexOf(e),n=this.insertRule(t,r);return this.element.sheet.deleteRule(r),n}},{key:"getRules",value:function(){return this.element.sheet.cssRules}}]),x);function x(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,x),this.getPropertyValue=u,this.setProperty=f,this.removeProperty=h,this.setSelector=v,this.getKey=p,this.getUnescapedKeysMap=m,this.hasInsertedRules=!1,e&&o.default.add(e),this.sheet=e;var t=this.sheet?this.sheet.options:{},r=t.media,n=t.meta,i=t.element;this.element=i||document.createElement("style"),this.element.setAttribute("data-jss",""),r&&this.element.setAttribute("media",r),n&&this.element.setAttribute("data-meta",n);var a=w();a&&this.element.setAttribute("nonce",a)}t.default=O},function(e,t,r){"use strict";function n(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}Object.defineProperty(t,"__esModule",{value:!0});var i=(function(e,t,r){t&&n(e.prototype,t)}(o,[{key:"setProperty",value:function(){return!0}},{key:"getPropertyValue",value:function(){return""}},{key:"removeProperty",value:function(){}},{key:"setSelector",value:function(){return!0}},{key:"getKey",value:function(){return""}},{key:"attach",value:function(){}},{key:"detach",value:function(){}},{key:"deploy",value:function(){}},{key:"insertRule",value:function(){return!1}},{key:"deleteRule",value:function(){return!0}},{key:"replaceRule",value:function(){return!1}},{key:"getRules",value:function(){}},{key:"indexOf",value:function(){return-1}}]),o);function o(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,o)}t.default=i},function(e,t,r){},function(e,t,r){},function(e,t,r){},function(e,t,r){},function(e,t,r){},function(e,t,r){},function(e,t,r){},function(e,t,r){},function(e,t,r){},function(e,t,r){"use strict";function n(){}r.r(t),r(37);var i="bi.icon",o="bi.icon_button",a="bi.text_button",s="bi.down_list_combo",c="bi.label",l="bi.multifile_editor",u="bi.sign_editor",f="bi.button",h="bi.text_editor",p="bi.multi_select_insert_combo",d="bi.button_group",v="bi.textarea_editor",g="bi.bar_popover",b="bi.text",y="bi.time_combo",m="bi.async_tree",w="bi.list_async_tree",O="bi.vertical_adapt",x="bi.vtape",S="bi.center_adapt",E="bi.htape",j="bi.layout",P="bi.absolute",_="bi.vertical",I="bi.left",T="bi.table_adapt",C=r(28),k=r.n(C);function B(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}var N=function(e){function t(){return e.apply(this,arguments)||this}var r,n;return function(e,t){e.prototype=Object.create(t.prototype),function(e,t){for(var r=Object.getOwnPropertyNames(t),n=0;n<r.length;n++){var i=r[n],o=Object.getOwnPropertyDescriptor(t,i);o&&o.configurable&&void 0===e[i]&&Object.defineProperty(e,i,o)}}(e.prototype.constructor=e,t)}(t,e),r=t,(n=[{key:"Version",get:function(){return""}},{key:"FineServletURL",get:function(){return Report.fineServletURL}},{key:"ReqPrefix",get:function(){return"".concat(this.FineServletURL,"/url/report")}},{key:"SessionID",get:function(){return Report.SessionMgr.get()}}])&&B(r.prototype,n),t}(n);function A(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}var D=function(e){function t(){return e.apply(this,arguments)||this}var r,n;return function(e,t){e.prototype=Object.create(t.prototype),function(e,t){for(var r=Object.getOwnPropertyNames(t),n=0;n<r.length;n++){var i=r[n],o=Object.getOwnPropertyDescriptor(t,i);o&&o.configurable&&void 0===e[i]&&Object.defineProperty(e,i,o)}}(e.prototype.constructor=e,t)}(t,e),r=t,(n=[{key:"Version",get:function(){return Report.contentVersion||"v10"}},{key:"FineServletURL",get:function(){return Report.fineServletURL}},{key:"ReqPrefix",get:function(){return"".concat(this.FineServletURL,"/url/report/").concat(this.Version)}},{key:"SessionID",get:function(){return Report.SessionMgr.get()}}])&&A(r.prototype,n),t}(n);function R(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function V(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var M=new(function(){function e(){V(this,"envs",{frm:N,report:D}),V(this,"env",void 0)}var t,r,n=e.prototype;return n.set=function(e,t){this.envs[e]=t},n.use=function(e){this.env=new this.envs[e]},t=e,(r=[{key:"Version",get:function(){return this.env.Version}},{key:"FineServletURL",get:function(){return this.env.FineServletURL}},{key:"ReqPrefix",get:function(){return this.env.ReqPrefix}},{key:"SessionID",get:function(){return this.env.SessionID}}])&&R(t.prototype,r),e}());function z(e,t){var r,n=Object.keys(e);return Object.getOwnPropertySymbols&&(r=Object.getOwnPropertySymbols(e),t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)),n}function L(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?z(Object(r),!0).forEach((function(t){var n,i,o;n=e,o=r[i=t],i in n?Object.defineProperty(n,i,{value:o,enumerable:!0,configurable:!0,writable:!0}):n[i]=o})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):z(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function H(e,t,r,n,i,o,a){try{var s=e[o](a),c=s.value}catch(e){return void r(e)}s.done?t(c):Promise.resolve(c).then(n,i)}function W(e){return function(){var t=this,r=arguments;return new Promise((function(n,i){var o=e.apply(t,r);function a(e){H(o,n,i,a,s,"next",e)}function s(e){H(o,n,i,a,s,"throw",e)}a(void 0)}))}}function F(e){var t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:function(e){return encodeURIComponent(encodeURIComponent(e))};return Object.keys(e||{}).map((function(r){var n=e[r];if(BI.isNull(n))return"";var i=t(BI.isObject(n)?JSON.stringify(n):n);return"".concat(r,"=").concat(i)})).filter((function(e){return""!==e})).join("&")}function G(){return U.apply(this,arguments)}function U(){return(U=W(regeneratorRuntime.mark((function e(){var t,r,n,i,o,a,s=arguments;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=(t=0<s.length&&void 0!==s[0]?s[0]:{}).url,n=t.type,i=t.headers,o=t.data,a=t.params,t.noProgress,e.abrupt("return",k.a.request({url:r,baseURL:M.ReqPrefix,method:n,headers:i,params:a,paramsSerializer:F,data:o}).catch((function(e){throw e})));case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Y(){return X.apply(this,arguments)}function X(){return(X=W(regeneratorRuntime.mark((function e(){var t,r=arguments;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=0<r.length&&void 0!==r[0]?r[0]:{},e.abrupt("return",G(t).then((function(e){var t,r;return 200===e.status?BI.isString(e.data)?(t=e.data,r=BI.jsonDecode(t),BI.isEmptyArray(r)?t:r):e.data:{}})));case 2:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function q(e,t){var r=1<arguments.length&&void 0!==t?t:{},n=r.data,i=r.params,o=void 0===i?{}:i,a=r.headers,s=void 0===a?{}:a,c=r.noProgress,l=void 0!==c&&c;return Y({url:e,type:"GET",data:n,params:L({sessionID:M.SessionID},o),headers:s,noProgress:l})}function $(e,t){var r=1<arguments.length&&void 0!==t?t:{},n=r.data,i=r.params;return q(e,{data:n,params:void 0===i?{}:i,headers:{Authorization:"Bearer ".concat(J("fine_auth_token"))}})}function K(e,t){var r=1<arguments.length&&void 0!==t?t:{},n=r.data,i=r.params,o=void 0===i?{}:i,a=r.headers,s=void 0===a?{}:a,c=r.noProgress,l=void 0!==c&&c;return Y({url:e,type:"POST",data:F(n),params:o,headers:L({sessionID:M.SessionID,"Content-Type":"application/x-www-form-urlencoded; charset=UTF-8"},s),noProgress:l})}function J(e){var t=void 0,r=new RegExp(e);return document.cookie.split(";").forEach((function(n){if(n.match(r))return t=n.split("".concat(e,"="))[1],!1})),t}function Z(e){var t=0<arguments.length&&void 0!==e?e:[],r=window.location.search.substr(1),n={};return r.split("&").forEach((function(e){var r=e.split("=");t.some((function(e){return e===r[0]}))||(n[r[0]]=decodeURIComponent(decodeURIComponent(r[1])))})),n}function Q(e,t,r,n,i,o,a){try{var s=e[o](a),c=s.value}catch(e){return void r(e)}s.done?t(c):Promise.resolve(c).then(n,i)}function ee(e,t){var r,n=Object.keys(e);return Object.getOwnPropertySymbols&&(r=Object.getOwnPropertySymbols(e),t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)),n}function te(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ee(Object(r),!0).forEach((function(t){var n,i,o;n=e,o=r[i=t],i in n?Object.defineProperty(n,i,{value:o,enumerable:!0,configurable:!0,writable:!0}):n[i]=o})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ee(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var re=void 0;function ne(){return q("page/num",{noProgress:!0})}function ie(e,t){return K("widget/data",{data:te(te({},1<arguments.length&&void 0!==t?t:{}),{},{widgetname:e})})}function oe(e,t){return ie(e,1<arguments.length&&void 0!==t?t:{})}function ae(e,t){return ie(e,1<arguments.length&&void 0!==t?t:{})}function se(){var e;return e=regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",q("page/data",{params:t,noProgress:!0}).then((function(e){return re=new Date,e})).then((function(e){if("errorCode"in e)return e;var r,n,i,o=e.pageResult,a=e.layerItems,s=(r=void 0===a?[]:a,n=t.layer,i=new Map,r.forEach((function(e){var t=e.id,r=e.child,o=e.dep;i.set(t,{id:t,pId:n,open:r?BI.isNotEmptyArray(r):void 0,indent:o})})),i);return o.forEach((function(e){e.forEach((function(e){var t,r,n=e.id;BI.isNull(n)||(t=s.get(n))&&(e.direction=1,(r=JSON.parse(e.value)).type="node",e.value=JSON.stringify(r),t.pId&&(e.pId=t.pId),e.open=t.open,e.indent=t.indent)}))})),e})));case 1:case"end":return e.stop()}}),e)})),(se=function(){var t=this,r=arguments;return new Promise((function(n,i){var o=e.apply(t,r);function a(e){Q(o,n,i,a,s,"next",e)}function s(e){Q(o,n,i,a,s,"throw",e)}a(void 0)}))}).apply(this,arguments)}function ce(e,t,r){he("".concat(M.ReqPrefix,"/export"),{sessionID:M.SessionID,format:e,extype:t,widgetName:r})}function le(e,t){return q("chart/data",{params:{chartID:e,ecName:t}})}function ue(e,t){return K("widget/interact",{data:{__parameters__:1<arguments.length&&void 0!==t?t:{},__widgetname__:e}})}function fe(e){return function(e,t){var r=1<arguments.length&&void 0!==t?t:{},n=r.data,i=r.params;return K(e,{data:n,params:void 0===i?{}:i,headers:{Authorization:"Bearer ".concat(J("fine_auth_token"))}})}("params/save",{data:{tpgroup:e}})}function he(e,t,r){var n=2<arguments.length&&void 0!==r?r:"_self",i=document.createElement("form");i.action=e,i.target=n,i.method="post",i.style.display="none",Object.keys(t||{}).forEach((function(e){var r,n=t[e];n&&((r=document.createElement("textarea")).name=e,r.value=n,i.appendChild(r))})),document.body.appendChild(i),i.submit(),i.remove()}var pe,de,ve,ge="LOADERROR",be=BI.Decorators,ye=be.shortcut,me=be.model,we=be.store,Oe=be.Model;function xe(e,t){var r,n=Object.keys(e);return Object.getOwnPropertySymbols&&(r=Object.getOwnPropertySymbols(e),t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)),n}function Se(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Ee(e){if(BI.isNull(e))return{};if("background"in e)return{background:e.background};var t,r,n,i,o,a={};switch(e.backgroundType){case"ColorBackground":a["background-color"]=ke(e.color);break;case"TextureBackground":case"ImageBackground":case"PatternBackground":a=function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?xe(Object(r),!0).forEach((function(t){Se(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):xe(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}({"background-image":"url(".concat(e.imgUrl,")")},function(e){switch(e){case 0:return{"background-repeat":"repeat"};case 2:return{"background-repeat":"no-repeat","background-position":"center","background-size":"100% 100%"};case 4:return{"background-size":"contain","background-repeat":"no-repeat","background-position":"center"};case 1:case 3:default:return{"background-repeat":"no-repeat","background-position":"center"}}}(e.layout));break;case"GradientBackground":a.background=(r=ke((t={direction:e.direction,startColor:e.startColor,begin:e.begin||0,endColor:e.endColor,finish:e.finish||1}).startColor),n=ke(t.endColor),i=je(t.begin/160),o=je((t.finish||160)/160),"linear-gradient(".concat(1===t.direction?180:90,"deg, ").concat(r,", ").concat(r," ").concat(i,", ").concat(n," ").concat(o,", ").concat(n,")"));break;default:return}return a}function je(e){return"".concat(100*e,"%")}function Pe(e,t){var r=1<arguments.length&&void 0!==t?t:"after";return function(t,n,i){var o=i.value;return i.value=function(){"before"===r&&this.fireEvent(e);for(var t=arguments.length,n=new Array(t),i=0;i<t;i++)n[i]=arguments[i];var a=o.apply(this,n);return"after"===r&&this.fireEvent(e),a},i}}var _e,Ie,Te,Ce=ye()((ve=de=function(e){function t(){for(var t,r=arguments.length,n=new Array(r),i=0;i<r;i++)n[i]=arguments[i];return Se(function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(t=e.call.apply(e,[this].concat(n))||this),"props",void 0),t}!function(e,t){e.prototype=Object.create(t.prototype),function(e,t){for(var r=Object.getOwnPropertyNames(t),n=0;n<r.length;n++){var i=r[n],o=Object.getOwnPropertyDescriptor(t,i);o&&o.configurable&&void 0===e[i]&&Object.defineProperty(e,i,o)}}(e.prototype.constructor=e,t)}(t,e);var r=t.prototype;return r.render=function(){return this.options.render()},r.doClick=function(){this.options.doClick()},t}(BI.BasicButton),Se(de,"xtype","report.core.basic_button_wrapper"),pe=ve))||pe;function ke(e){if(!e)return"#000";var t=(~e).toString(16),r=parseInt("0x".concat(t.replace(/#/g,"")),16),n="000000".concat((16777215-r).toString(16));return"#".concat(n.substring(n.length-6,n.length))}function Be(e){var t=BI.UUID();BI.Popovers.create(t,{type:"bi.popover",width:200,height:100,header:BI.i18nText("Fine-Engine_Basic_Email"),closable:!1,body:{type:c,text:BI.i18nText("Fine-Engine_Basic_Email_Sending")}}).open(t),K("email/send",{data:e}).then((function(e){BI.Popovers.remove(t),"error"===e.status?BI.Msg.alert(BI.i18nText("Fine-Engine_Basic_Email_Send_Failed"),BI.i18nText("Fine-Engine_Basic_Email_Send_Error"),(function(){})):BI.Msg.alert(BI.i18nText("Fine-Engine_Basic_Email"),BI.i18nText("Fine-Engine_Basic_Email_Send_Success"),(function(){}))}))}function Ne(e,t){var r,n=Object.keys(e);return Object.getOwnPropertySymbols&&(r=Object.getOwnPropertySymbols(e),t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)),n}function Ae(e,t,r,n,i,o,a){try{var s=e[o](a),c=s.value}catch(e){return void r(e)}s.done?t(c):Promise.resolve(c).then(n,i)}function De(e){return function(){var t=this,r=arguments;return new Promise((function(n,i){var o=e.apply(t,r);function a(e){Ae(o,n,i,a,s,"next",e)}function s(e){Ae(o,n,i,a,s,"throw",e)}a(void 0)}))}}function Re(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Ve(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var Me=me()((Te=Ie=function(e){function t(){for(var t,r,n,i=arguments.length,o=new Array(i),a=0;a<i;a++)o[a]=arguments[a];return Ve(Re(t=e.call.apply(e,[this].concat(o))||this),"tableDataStorge",void 0),Ve(Re(t),"fetchPageData",void 0),Ve(Re(t),"initDataPageResult",void 0),Ve(Re(t),"pageIntervalId",void 0),Ve(Re(t),"watch",{"currentPage || tableRefresh":function(){t.initDataPageResult()},pageIndex:function(e){0<e&&t.model.calculateEnd&&!t.model.hasAllPages&&t.createCheckInterval()},hasAllPages:function(){t.clearCheckInterval()}}),Ve(Re(t),"computed",{tabIndex:function(){return t.model.loaded?BI.isEmptyObject(t.model.errorResult)?"LOADED":ge:"LOADING"},hasTopToolBar:function(){return BI.any(t.model.toolbarConf,(function(e,t){return"north"===t.position}))},hasBottomToolBar:function(){return BI.any(t.model.toolbarConf,(function(e,t){return"south"===t.position}))},topToolBar:function(){return(t.model.toolbarConf.find((function(e){return"north"===e.position}))||{toolbarConf:void 0}).toolbarConf},bottomToolBar:function(){return(t.model.toolbarConf.find((function(e){return"south"===e.position}))||{toolbarConf:void 0}).toolbarConf},parameterConfig:function(){return t.model.config.parameter},parameterHeight:function(){return t.model.parameterConfig.height+t.model.parameterSaveHeight+8||0},parameterWidth:function(){var e=t.model.controllers.reduce((function(e,t){return Math.max(t.x+t.width,e)}),0);return t.model.parameterConfig.width?e:0},parameterBg:function(){return t.model.parameterConfig.parambg},parameterAlignLocation:function(){return t.model.parameterConfig.alignLocation},parameterHtml:function(){return t.model.parameterConfig.html||{listeners:[],items:[]}},parameterListeners:function(){return t.model.parameterHtml.listeners||[]},controllers:function(){return t.model.parameterHtml.items},toolbarConf:function(){return t.model.config.toolbar},reportAttrListeners:function(){return t.model.config.reportAttr.listeners||[]},reportSetting:function(){return t.model.config.reportSetting},reportSettingDetail:function(){return t.model.reportSetting[t.model.sheetIndex]},reportFitAttr:function(){return t.model.config.reportFitAttr},browserBg:function(){return Ee(t.model.config.reportAttr.browserBg)},viewAtCenter:function(){return t.model.config.reportAttr.viewAtCenter},parameterSaveHeight:function(){var e=t.model.config.parameter;return t.model.isLogin&&e.height&&e.useParamsTemplate?30:0},calculateEnd:function(){return t.model.config.reportAttr.calculateEnd},frozen:function(){return t.model.config.reportAttr.frozen}}),Ve(Re(t),"actions",{initData:(n=De(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t.model.loaded=!1,e.abrupt("return",q("page/config",{noProgress:!0,params:Z(["viewlet","_"])}).then((function(e){return t.model.config=e,$("params/query")})).then((function(e){e&&e.success&&(t.model.isLogin=!0,t.model.paramsSaved=e.data);var r=t.model.config.parameter;return t.model.loaded=!0,!r.html||(t.model.submitOnLoad=!r.delay,!1)})));case 2:case"end":return e.stop()}}),e)}))),function(){return n.apply(this,arguments)}),setTableLoading:function(e){t.model.tableLoading=e},setManualSubmit:function(){t.model.manualSubmit+=1},afterSubmitHook:function(){1===t.model.currentPage?t.model.tableRefresh+=1:t.model.currentPage=1},setTableRefresh:function(){t.model.tableRefresh+=1},setCurrentPage:function(e){t.model.currentPage=e},setScale:function(e){t.model.scale=e},getTableData:function(){return t.tableDataStorge},setErrorResult:function(e,r){t.model.errorResult={errorCode:e,errorMsg:r}},initDataPageResult:function(){return t.model.tableLoading=!0,t.fetchPageData().then((function(e){if(!e)return!1;var r=e.pageResult,n=void 0===r?[]:r,i=e.sheetIndex,o=void 0===i?0:i,a=e.pageIndex,s=void 0===a?0:a;return t.tableDataStorge=n,t.model.sheetIndex=o,t.model.pageIndex=s+1,t.model.tableRerender+=1,ne().then((function(e){return t.model.pages=0===e.num?1:e.num,t.model.currentPage=Math.min(t.model.pages,t.model.currentPage),t.model.hasAllPages=e.executeCompleted,!0}))}))},fetchPageData:(r=De(regeneratorRuntime.mark((function e(r){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",function(e){return se.apply(this,arguments)}(function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Ne(Object(r),!0).forEach((function(t){Ve(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Ne(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}({pn:t.model.currentPage},r)).then((function(e){if(!("errorCode"in e))return e;var r=e.errorCode,n=e.errorMsg;t.setErrorResult(r,n)})));case 1:case"end":return e.stop()}}),e)}))),function(e){return r.apply(this,arguments)})}),t}!function(e,t){e.prototype=Object.create(t.prototype),function(e,t){for(var r=Object.getOwnPropertyNames(t),n=0;n<r.length;n++){var i=r[n],o=Object.getOwnPropertyDescriptor(t,i);o&&o.configurable&&void 0===e[i]&&Object.defineProperty(e,i,o)}}(e.prototype.constructor=e,t)}(t,e);var r=t.prototype;return r.state=function(){return{scale:1,currentPage:1,cellText:"",pages:1,config:{},tableRefresh:0,sheetIndex:0,loaded:!1,errorResult:{},tableLoading:!1,paperChange:!1,hasAllPages:!1,pageIndex:0,submitOnLoad:!1,tableRerender:0,manualSubmit:0,isLogin:!1,paramsSaved:[],showMask:!1}},r.createCheckInterval=function(){var e=this;this.pageIntervalId||(this.pageIntervalId=window.setInterval((function(){ne().then((function(t){e.model.pages=t.num,e.model.hasAllPages=t.executeCompleted}))}),5e3))},r.clearCheckInterval=function(){clearInterval(this.pageIntervalId),this.pageIntervalId=void 0},t}(Oe),Ve(Ie,"xtype","report.model.main"),_e=Te))||_e,ze=(r(57),r(58),function(){function e(e){var t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:"";"string"==typeof e?(this.el=document.createElement(e),this.el.className=t):this.el=e}var t=e.prototype;return t.on=function(e,t){return this.el.addEventListener(e,t),this},t.off=function(e,t){return this.el.removeEventListener(e,t),this},t.children=function(){for(var t=this,r=arguments.length,n=new Array(r),i=0;i<r;i++)n[i]=arguments[i];return n.forEach((function(r){r instanceof e?t.el.appendChild(r.el):t.el.appendChild(r)})),this},t.unshiftChildren=function(){for(var t=this,r=arguments.length,n=new Array(r),i=0;i<r;i++)n[i]=arguments[i];return n.forEach((function(r){r instanceof e?t.el.insertBefore(r.el,t.el.firstChild):t.el.insertBefore(r,t.el.firstChild)})),this},t.css=function(e,t){var r=this;return void 0===t&&"string"==typeof e?this.el.style[e]:("number"==typeof e||"string"==typeof e?this.el.style[e]=t:Object.keys(e).forEach((function(t){r.el.style[t]=e[t]})),this)},t.offset=function(e){var t=this;if(void 0!==e)return Object.keys(e).forEach((function(r){t.el.style[r]="".concat(e[r],"px")})),this;var r=this.el;return{top:r.offsetTop,left:r.offsetLeft,height:r.offsetHeight,width:r.offsetWidth}},t.addClass=function(e){return new RegExp(e,"ig").test(this.el.className)||(this.el.className=this.el.className+" "+e),this},t.removeClass=function(e){return new RegExp(e,"ig").test(this.el.className)&&(this.el.className=this.el.className.replace(e,"")),this},t.html=function(e){return void 0!==e?(this.el.innerHTML=e,this):this.el.innerHTML},t.text=function(e){return void 0!==e?(this.el.innerText=e,this):this.el.innerText},t.attr=function(e,t){return this.el.setAttribute(e,t),this},t.contains=function(e){return this.el.contains(e)},t.remove=function(){this.el.remove()},t.hide=function(){return this.css("display","none"),this},t.show=function(){return this.css("display","block"),this},t.focus=function(){return this.el.focus(),this},t.disableChild=function(e){for(var t=0;t<this.el.childNodes.length;t++){var r=this.el.childNodes[t];r.className.includes(e)&&(r.className=r.className+" disable")}},t.childEnable=function(e){for(var t=0;t<this.el.childNodes.length;t++){var r=this.el.childNodes[t];r.className.includes(e)&&(r.className=r.className.replace(" disable",""))}},e}()),Le=function(e,t){return new ze(e,1<arguments.length&&void 0!==t?t:"")},He={};function We(e){return function(t){He[e]=t}}function Fe(e){var t=e.type,r=void 0===t?"bi.label":t;return He[r]?new He[r](e):null}function Ge(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}var Ue={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]},Ye=/^#([a-f0-9]{3})$/i,Xe=/^#([a-f0-9]{6})$/i,qe=/^rgb\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*\)$/,$e=/^rgba\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d?\.?\d+)\s*\)$/,Ke=function(){function e(e){var t,r,n,i,o,a=function(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e)){var r=[],n=!0,i=!1,o=void 0;try{for(var a,s=e[Symbol.iterator]();!(n=(a=s.next()).done)&&(r.push(a.value),!t||r.length!==t);n=!0);}catch(e){i=!0,o=e}finally{try{n||null==s.return||s.return()}finally{if(i)throw o}}return r}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Ge(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?Ge(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}(Array.isArray(e)?(o=e,[Math.min(o[0],255),Math.min(o[1],255),Math.min(o[2],255),3<o.length?o[3]:null]):((i=e.match(Ye))?[parseInt(i[1][0]+i[1][0],16),parseInt(i[1][1]+i[1][1],16),parseInt(i[1][2]+i[1][2],16),null]:!!(n=e.match(qe))&&[Number(n[1]),Number(n[2]),Number(n[3]),null])||!!((r=e.match($e))&&4<r.length)&&[Number(r[1]),Number(r[2]),Number(r[3]),Number(r[4])]||Ue[e.toLowerCase()]||!1||!!(t=e.match(Xe))&&[parseInt(t[1].substring(0,2),16),parseInt(t[1].substring(2,4),16),parseInt(t[1].substring(4,6),16),null]||[255,255,255,0],4),s=a[0],c=a[1],l=a[2],u=a[3];this.r=s,this.g=c,this.b=l,this.a=u}var t=e.prototype;return t.isTransparent=function(){return 0===this.a},t.toString=function(){return null!==this.a&&1!==this.a&&void 0!==this.a?"rgba(".concat(this.r,",").concat(this.g,",").concat(this.b,",").concat(this.a,")"):"rgb(".concat(this.r,",").concat(this.g,",").concat(this.b,")")},e}();function Je(){return window.devicePixelRatio||1}function Ze(e){return parseInt(e+"")+"px"}new Ke([0,0,0,0]);var Qe={};function et(){return window.getSelection?window.getSelection():document.getSelection?document.getSelection():document.selection}function tt(e){return(tt="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var rt=function(e){var t=tt(e);return null!=e&&("object"==t||"function"==t)},nt=r(1),it=nt.a.Symbol,ot=Object.prototype,at=ot.hasOwnProperty,st=ot.toString,ct=it?it.toStringTag:void 0,lt=function(e){var t=at.call(e,ct),r=e[ct];try{var n=!(e[ct]=void 0)}catch(e){}var i=st.call(e);return n&&(t?e[ct]=r:delete e[ct]),i},ut=Object.prototype.toString,ft=function(e){return ut.call(e)},ht=it?it.toStringTag:void 0,pt=function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":(ht&&ht in Object(e)?lt:ft)(e)};function dt(e){return(dt="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var vt=function(e){return null!=e&&"object"==dt(e)};function gt(e){return(gt="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var bt=function(e){return"symbol"==gt(e)||vt(e)&&"[object Symbol]"==pt(e)},yt=/^\s+|\s+$/g,mt=/^[-+]0x[0-9a-f]+$/i,wt=/^0b[01]+$/i,Ot=/^0o[0-7]+$/i,xt=parseInt,St=function(e){if("number"==typeof e)return e;if(bt(e))return NaN;var t;if(rt(e)&&(t="function"==typeof e.valueOf?e.valueOf():e,e=rt(t)?t+"":t),"string"!=typeof e)return 0===e?e:+e;e=e.replace(yt,"");var r=wt.test(e);return r||Ot.test(e)?xt(e.slice(2),r?2:8):mt.test(e)?NaN:+e},Et=function(e,t,r){return void 0===r&&(r=t,t=void 0),void 0!==r&&(r=(r=St(r))==r?r:0),void 0!==t&&(t=(t=St(t))==t?t:0),function(e,t,r){return e==e&&(void 0!==r&&(e=e<=r?e:r),void 0!==t&&(e=t<=e?e:t)),e}(St(e),t,r)};var jt=function(e,t){return e===t||e!=e&&t!=t},Pt=function(e,t){for(var r=e.length;r--;)if(jt(e[r][0],t))return r;return-1},_t=Array.prototype.splice;function It(e){var t=-1,r=null==e?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}It.prototype.clear=function(){this.__data__=[],this.size=0},It.prototype.delete=function(e){var t=this.__data__,r=Pt(t,e);return!(r<0||(r==t.length-1?t.pop():_t.call(t,r,1),--this.size,0))},It.prototype.get=function(e){var t=this.__data__,r=Pt(t,e);return r<0?void 0:t[r][1]},It.prototype.has=function(e){return-1<Pt(this.__data__,e)},It.prototype.set=function(e,t){var r=this.__data__,n=Pt(r,e);return n<0?(++this.size,r.push([e,t])):r[n][1]=t,this};var Tt=It;var Ct,kt=function(e){if(!rt(e))return!1;var t=pt(e);return"[object Function]"==t||"[object GeneratorFunction]"==t||"[object AsyncFunction]"==t||"[object Proxy]"==t},Bt=nt.a["__core-js_shared__"],Nt=(Ct=/[^.]+$/.exec(Bt&&Bt.keys&&Bt.keys.IE_PROTO||""))?"Symbol(src)_1."+Ct:"",At=Function.prototype.toString,Dt=function(e){if(null!=e){try{return At.call(e)}catch(e){}try{return e+""}catch(e){}}return""},Rt=/^\[object .+?Constructor\]$/,Vt=Function.prototype,Mt=Object.prototype,zt=Vt.toString,Lt=Mt.hasOwnProperty,Ht=RegExp("^"+zt.call(Lt).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),Wt=function(e){return!(!rt(e)||function(e){return!!Nt&&Nt in e}(e))&&(kt(e)?Ht:Rt).test(Dt(e))},Ft=function(e,t){var r=function(e,t){return null==e?void 0:e[t]}(e,t);return Wt(r)?r:void 0},Gt=Ft(nt.a,"Map"),Ut=Ft(Object,"create");var Yt=Object.prototype.hasOwnProperty;var Xt=Object.prototype.hasOwnProperty;function qt(e){var t=-1,r=null==e?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}qt.prototype.clear=function(){this.__data__=Ut?Ut(null):{},this.size=0},qt.prototype.delete=function(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t},qt.prototype.get=function(e){var t=this.__data__;if(Ut){var r=t[e];return"__lodash_hash_undefined__"===r?void 0:r}return Yt.call(t,e)?t[e]:void 0},qt.prototype.has=function(e){var t=this.__data__;return Ut?void 0!==t[e]:Xt.call(t,e)},qt.prototype.set=function(e,t){var r=this.__data__;return this.size+=this.has(e)?0:1,r[e]=Ut&&void 0===t?"__lodash_hash_undefined__":t,this};var $t=qt;function Kt(e){return(Kt="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var Jt=function(e,t){var r=e.__data__;return function(e){var t=Kt(e);return"string"==t||"number"==t||"symbol"==t||"boolean"==t?"__proto__"!==e:null===e}(t)?r["string"==typeof t?"string":"hash"]:r.map};function Zt(e){var t=-1,r=null==e?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}Zt.prototype.clear=function(){this.size=0,this.__data__={hash:new $t,map:new(Gt||Tt),string:new $t}},Zt.prototype.delete=function(e){var t=Jt(this,e).delete(e);return this.size-=t?1:0,t},Zt.prototype.get=function(e){return Jt(this,e).get(e)},Zt.prototype.has=function(e){return Jt(this,e).has(e)},Zt.prototype.set=function(e,t){var r=Jt(this,e),n=r.size;return r.set(e,t),this.size+=r.size==n?0:1,this};var Qt=Zt;function er(e){var t=this.__data__=new Tt(e);this.size=t.size}er.prototype.clear=function(){this.__data__=new Tt,this.size=0},er.prototype.delete=function(e){var t=this.__data__,r=t.delete(e);return this.size=t.size,r},er.prototype.get=function(e){return this.__data__.get(e)},er.prototype.has=function(e){return this.__data__.has(e)},er.prototype.set=function(e,t){var r=this.__data__;if(r instanceof Tt){var n=r.__data__;if(!Gt||n.length<199)return n.push([e,t]),this.size=++r.size,this;r=this.__data__=new Qt(n)}return r.set(e,t),this.size=r.size,this};var tr=er;function rr(e){var t=-1,r=null==e?0:e.length;for(this.__data__=new Qt;++t<r;)this.add(e[t])}rr.prototype.add=rr.prototype.push=function(e){return this.__data__.set(e,"__lodash_hash_undefined__"),this},rr.prototype.has=function(e){return this.__data__.has(e)};var nr=rr,ir=function(e,t){for(var r=-1,n=null==e?0:e.length;++r<n;)if(t(e[r],r,e))return!0;return!1},or=function(e,t){return e.has(t)},ar=function(e,t,r,n,i,o){var a=1&r,s=e.length,c=t.length;if(s!=c&&!(a&&s<c))return!1;var l=o.get(e);if(l&&o.get(t))return l==t;var u=-1,f=!0,h=2&r?new nr:void 0;for(o.set(e,t),o.set(t,e);++u<s;){var p,d=e[u],v=t[u];if(n&&(p=a?n(v,d,u,t,e,o):n(d,v,u,e,t,o)),void 0!==p){if(p)continue;f=!1;break}if(h){if(!ir(t,(function(e,t){if(!or(h,t)&&(d===e||i(d,e,r,n,o)))return h.push(t)}))){f=!1;break}}else if(d!==v&&!i(d,v,r,n,o)){f=!1;break}}return o.delete(e),o.delete(t),f},sr=nt.a.Uint8Array;function cr(e){var t=-1,r=Array(e.size);return e.forEach((function(e,n){r[++t]=[n,e]})),r}function lr(e){var t=-1,r=Array(e.size);return e.forEach((function(e){r[++t]=e})),r}var ur=it?it.prototype:void 0,fr=ur?ur.valueOf:void 0,hr=function(e,t){for(var r=-1,n=t.length,i=e.length;++r<n;)e[i+r]=t[r];return e},pr=Array.isArray,dr=function(e,t,r){var n=t(e);return pr(e)?n:hr(n,r(e))};function vr(){return[]}var gr=Object.prototype.propertyIsEnumerable,br=Object.getOwnPropertySymbols,yr=br?function(e){return null==e?[]:(e=Object(e),function(e,t){for(var r=-1,n=null==e?0:e.length,i=0,o=[];++r<n;){var a=e[r];t(a,r,e)&&(o[i++]=a)}return o}(br(e),(function(t){return gr.call(e,t)})))}:vr,mr=function(e){return vt(e)&&"[object Arguments]"==pt(e)},wr=Object.prototype,Or=wr.hasOwnProperty,xr=wr.propertyIsEnumerable,Sr=mr(function(){return arguments}())?mr:function(e){return vt(e)&&Or.call(e,"callee")&&!xr.call(e,"callee")},Er=r(4);function jr(e){return(jr="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var Pr=/^(?:0|[1-9]\d*)$/,_r=function(e,t){var r=jr(e);return!!(t=null==t?9007199254740991:t)&&("number"==r||"symbol"!=r&&Pr.test(e))&&-1<e&&e%1==0&&e<t},Ir=function(e){return"number"==typeof e&&-1<e&&e%1==0&&e<=9007199254740991},Tr={};Tr["[object Float32Array]"]=Tr["[object Float64Array]"]=Tr["[object Int8Array]"]=Tr["[object Int16Array]"]=Tr["[object Int32Array]"]=Tr["[object Uint8Array]"]=Tr["[object Uint8ClampedArray]"]=Tr["[object Uint16Array]"]=Tr["[object Uint32Array]"]=!0,Tr["[object Arguments]"]=Tr["[object Array]"]=Tr["[object ArrayBuffer]"]=Tr["[object Boolean]"]=Tr["[object DataView]"]=Tr["[object Date]"]=Tr["[object Error]"]=Tr["[object Function]"]=Tr["[object Map]"]=Tr["[object Number]"]=Tr["[object Object]"]=Tr["[object RegExp]"]=Tr["[object Set]"]=Tr["[object String]"]=Tr["[object WeakMap]"]=!1;var Cr=function(e){return function(t){return e(t)}},kr=r(3),Br=kr.a&&kr.a.isTypedArray,Nr=Br?Cr(Br):function(e){return vt(e)&&Ir(e.length)&&!!Tr[pt(e)]},Ar=Object.prototype.hasOwnProperty,Dr=function(e,t){var r=pr(e),n=!r&&Sr(e),i=!r&&!n&&Object(Er.a)(e),o=!r&&!n&&!i&&Nr(e),a=r||n||i||o,s=a?function(e,t){for(var r=-1,n=Array(e);++r<e;)n[r]=t(r);return n}(e.length,String):[],c=s.length;for(var l in e)!t&&!Ar.call(e,l)||a&&("length"==l||i&&("offset"==l||"parent"==l)||o&&("buffer"==l||"byteLength"==l||"byteOffset"==l)||_r(l,c))||s.push(l);return s},Rr=Object.prototype,Vr=function(e){var t=e&&e.constructor;return e===("function"==typeof t&&t.prototype||Rr)},Mr=function(e,t){return function(r){return e(t(r))}},zr=Mr(Object.keys,Object),Lr=Object.prototype.hasOwnProperty,Hr=function(e){if(!Vr(e))return zr(e);var t=[];for(var r in Object(e))Lr.call(e,r)&&"constructor"!=r&&t.push(r);return t},Wr=function(e){return null!=e&&Ir(e.length)&&!kt(e)},Fr=function(e){return(Wr(e)?Dr:Hr)(e)},Gr=function(e){return dr(e,Fr,yr)},Ur=Object.prototype.hasOwnProperty,Yr=Ft(nt.a,"DataView"),Xr=Ft(nt.a,"Promise"),qr=Ft(nt.a,"Set"),$r=Ft(nt.a,"WeakMap"),Kr="[object Map]",Jr="[object Promise]",Zr="[object Set]",Qr="[object WeakMap]",en="[object DataView]",tn=Dt(Yr),rn=Dt(Gt),nn=Dt(Xr),on=Dt(qr),an=Dt($r),sn=pt;(Yr&&sn(new Yr(new ArrayBuffer(1)))!=en||Gt&&sn(new Gt)!=Kr||Xr&&sn(Xr.resolve())!=Jr||qr&&sn(new qr)!=Zr||$r&&sn(new $r)!=Qr)&&(sn=function(e){var t=pt(e),r="[object Object]"==t?e.constructor:void 0,n=r?Dt(r):"";if(n)switch(n){case tn:return en;case rn:return Kr;case nn:return Jr;case on:return Zr;case an:return Qr}return t});var cn=sn,ln="[object Arguments]",un="[object Array]",fn="[object Object]",hn=Object.prototype.hasOwnProperty,pn=function(e,t,r,n,i,o){var a=pr(e),s=pr(t),c=a?un:cn(e),l=s?un:cn(t),u=(c=c==ln?fn:c)==fn,f=(l=l==ln?fn:l)==fn,h=c==l;if(h&&Object(Er.a)(e)){if(!Object(Er.a)(t))return!1;u=!(a=!0)}if(h&&!u)return o=o||new tr,a||Nr(e)?ar(e,t,r,n,i,o):function(e,t,r,n,i,o,a){switch(r){case"[object DataView]":if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case"[object ArrayBuffer]":return!(e.byteLength!=t.byteLength||!o(new sr(e),new sr(t)));case"[object Boolean]":case"[object Date]":case"[object Number]":return jt(+e,+t);case"[object Error]":return e.name==t.name&&e.message==t.message;case"[object RegExp]":case"[object String]":return e==t+"";case"[object Map]":var s=cr;case"[object Set]":var c=1&n;s=s||lr;if(e.size!=t.size&&!c)return!1;var l=a.get(e);if(l)return l==t;n|=2,a.set(e,t);var u=ar(s(e),s(t),n,i,o,a);return a.delete(e),u;case"[object Symbol]":if(fr)return fr.call(e)==fr.call(t)}return!1}(e,t,c,r,n,i,o);if(!(1&r)){var p=u&&hn.call(e,"__wrapped__"),d=f&&hn.call(t,"__wrapped__");if(p||d)return i(p?e.value():e,d?t.value():t,r,n,o=o||new tr)}return h&&function(e,t,r,n,i,o){var a=1&r,s=Gr(e),c=s.length;if(c!=Gr(t).length&&!a)return!1;for(var l=c;l--;){var u=s[l];if(!(a?u in t:Ur.call(t,u)))return!1}var f=o.get(e);if(f&&o.get(t))return f==t;var h=!0;o.set(e,t),o.set(t,e);for(var p,d,v=a;++l<c;){var g,b=e[u=s[l]],y=t[u];if(n&&(g=a?n(y,b,u,t,e,o):n(b,y,u,e,t,o)),!(void 0===g?b===y||i(b,y,r,n,o):g)){h=!1;break}v=v||"constructor"==u}return!h||v||(p=e.constructor)!=(d=t.constructor)&&"constructor"in e&&"constructor"in t&&!("function"==typeof p&&p instanceof p&&"function"==typeof d&&d instanceof d)&&(h=!1),o.delete(e),o.delete(t),h}(e,t,r,n,i,o=o||new tr)},dn=function e(t,r,n,i,o){return t===r||(null==t||null==r||!vt(t)&&!vt(r)?t!=t&&r!=r:pn(t,r,n,i,e,o))},vn=function(e){return e==e&&!rt(e)},gn=function(e,t){return function(r){return null!=r&&r[e]===t&&(void 0!==t||e in Object(r))}},bn=function(e){var t=function(e){for(var t=Fr(e),r=t.length;r--;){var n=t[r],i=e[n];t[r]=[n,i,vn(i)]}return t}(e);return 1==t.length&&t[0][2]?gn(t[0][0],t[0][1]):function(r){return r===e||function(e,t,r,n){var i=r.length,o=i,a=!n;if(null==e)return!o;for(e=Object(e);i--;){var s=r[i];if(a&&s[2]?s[1]!==e[s[0]]:!(s[0]in e))return!1}for(;++i<o;){var c=(s=r[i])[0],l=e[c],u=s[1];if(a&&s[2]){if(void 0===l&&!(c in e))return!1}else{var f,h=new tr;if(n&&(f=n(l,u,c,e,t,h)),!(void 0===f?dn(u,l,3,n,h):f))return!1}}return!0}(r,e,t)}};function yn(e){return(yn="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var mn=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,wn=/^\w*$/,On=function(e,t){if(pr(e))return!1;var r=yn(e);return!("number"!=r&&"symbol"!=r&&"boolean"!=r&&null!=e&&!bt(e))||wn.test(e)||!mn.test(e)||null!=t&&e in Object(t)};function xn(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw new TypeError("Expected a function");function r(){var n=arguments,i=t?t.apply(this,n):n[0],o=r.cache;if(o.has(i))return o.get(i);var a=e.apply(this,n);return r.cache=o.set(i,a)||o,a}return r.cache=new(xn.Cache||Qt),r}xn.Cache=Qt;var Sn=xn,En=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,jn=/\\(\\)?/g,Pn=function(e){var t=Sn((function(e){var t=[];return 46===e.charCodeAt(0)&&t.push(""),e.replace(En,(function(e,r,n,i){t.push(n?i.replace(jn,"$1"):r||e)})),t}),(function(e){return 500===r.size&&r.clear(),e})),r=t.cache;return t}(),_n=it?it.prototype:void 0,In=_n?_n.toString:void 0,Tn=function e(t){if("string"==typeof t)return t;if(pr(t))return function(e,t){for(var r=-1,n=null==e?0:e.length,i=Array(n);++r<n;)i[r]=t(e[r],r,e);return i}(t,e)+"";if(bt(t))return In?In.call(t):"";var r=t+"";return"0"==r&&1/t==-1/0?"-0":r},Cn=function(e,t){return pr(e)?e:On(e,t)?[e]:Pn(function(e){return null==e?"":Tn(e)}(e))},kn=function(e){if("string"==typeof e||bt(e))return e;var t=e+"";return"0"==t&&1/e==-1/0?"-0":t},Bn=function(e,t){for(var r=0,n=(t=Cn(t,e)).length;null!=e&&r<n;)e=e[kn(t[r++])];return r&&r==n?e:void 0};function Nn(e,t){return null!=e&&t in Object(e)}var An=function(e,t){return null!=e&&function(e,t,r){for(var n=-1,i=(t=Cn(t,e)).length,o=!1;++n<i;){var a=kn(t[n]);if(!(o=null!=e&&r(e,a)))break;e=e[a]}return o||++n!=i?o:!!(i=null==e?0:e.length)&&Ir(i)&&_r(a,i)&&(pr(e)||Sr(e))}(e,t,Nn)},Dn=function(e,t){return On(e)&&vn(t)?gn(kn(e),t):function(r){var n=function(e,t,r){var n=null==e?void 0:Bn(e,t);return void 0===n?r:n}(r,e);return void 0===n&&n===t?An(r,e):dn(t,n,3)}};function Rn(e){return e}var Vn=function(e){return On(e)?function(e){return function(t){return null==t?void 0:t[e]}}(kn(e)):function(e){return function(t){return Bn(t,e)}}(e)};function Mn(e){return(Mn="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var zn=function(e){return"function"==typeof e?e:null==e?Rn:"object"==Mn(e)?pr(e)?Dn(e[0],e[1]):bn(e):Vn(e)},Ln=function(e){var t=function(e){return e?(e=St(e))!==1/0&&e!==-1/0?e==e?e:0:17976931348623157e292*(e<0?-1:1):0===e?e:0}(e),r=t%1;return t==t?r?t-r:t:0},Hn=Math.max,Wn=function(e){return function(t,r,n){var i,o=Object(t);Wr(t)||(i=zn(r),t=Fr(t),r=function(e){return i(o[e],e,o)});var a=e(t,r,n);return-1<a?o[i?t[a]:a]:void 0}}((function(e,t,r){var n=null==e?0:e.length;if(!n)return-1;var i=null==r?0:Ln(r);return i<0&&(i=Hn(n+i,0)),function(e,t,r,n){for(var i=e.length,o=r+(n?1:-1);n?o--:++o<i;)if(t(e[o],o,e))return o;return-1}(e,zn(t),i)})),Fn=function(e,t){return dn(e,t)},Gn=function(e,t){return t.length<2?e:Bn(e,function(e,t,r){var n=-1,i=e.length;t<0&&(t=i<-t?0:i+t),(r=i<r?i:r)<0&&(r+=i),i=r<t?0:r-t>>>0,t>>>=0;for(var o=Array(i);++n<i;)o[n]=e[n+t];return o}(t,0,-1))},Un=function(e,t){return t=Cn(t,e),null==(e=Gn(e,t))||delete e[kn(function(e){var t=null==e?0:e.length;return t?e[t-1]:void 0}(t))]},Yn=Array.prototype.splice,Xn=function(e,t){var r=[];if(!e||!e.length)return r;var n=-1,i=[],o=e.length;for(t=zn(t);++n<o;){var a=e[n];t(a,n,e)&&(r.push(a),i.push(n))}return function(e,t){for(var r=e?t.length:0,n=r-1;r--;){var i,o=t[r];r!=n&&o===i||(_r(i=o)?Yn.call(e,o,1):Un(e,o))}}(e,i),r},qn=function(){try{var e=Ft(Object,"defineProperty");return e({},"",{}),e}catch(e){}}(),$n=function(e,t,r){"__proto__"==t&&qn?qn(e,t,{configurable:!0,enumerable:!0,value:r,writable:!0}):e[t]=r},Kn=Object.prototype.hasOwnProperty,Jn=function(e,t,r){var n=e[t];Kn.call(e,t)&&jt(n,r)&&(void 0!==r||t in e)||$n(e,t,r)},Zn=function(e,t,r,n){var i=!r;r=r||{};for(var o=-1,a=t.length;++o<a;){var s=t[o],c=n?n(r[s],e[s],s,r,e):void 0;void 0===c&&(c=e[s]),(i?$n:Jn)(r,s,c)}return r},Qn=Object.prototype.hasOwnProperty,ei=function(e){if(!rt(e))return function(e){var t=[];if(null!=e)for(var r in Object(e))t.push(r);return t}(e);var t=Vr(e),r=[];for(var n in e)("constructor"!=n||!t&&Qn.call(e,n))&&r.push(n);return r},ti=function(e){return Wr(e)?Dr(e,!0):ei(e)},ri=r(30),ni=Mr(Object.getPrototypeOf,Object),ii=Object.getOwnPropertySymbols?function(e){for(var t=[];e;)hr(t,yr(e)),e=ni(e);return t}:vr,oi=function(e){return dr(e,ti,ii)},ai=Object.prototype.hasOwnProperty,si=function(e){var t=new e.constructor(e.byteLength);return new sr(t).set(new sr(e)),t},ci=/\w*$/,li=it?it.prototype:void 0,ui=li?li.valueOf:void 0,fi=function(e,t,r){var n=e.constructor;switch(t){case"[object ArrayBuffer]":return si(e);case"[object Boolean]":case"[object Date]":return new n(+e);case"[object DataView]":return function(e,t){var r=t?si(e.buffer):e.buffer;return new e.constructor(r,e.byteOffset,e.byteLength)}(e,r);case"[object Float32Array]":case"[object Float64Array]":case"[object Int8Array]":case"[object Int16Array]":case"[object Int32Array]":case"[object Uint8Array]":case"[object Uint8ClampedArray]":case"[object Uint16Array]":case"[object Uint32Array]":return function(e,t){var r=t?si(e.buffer):e.buffer;return new e.constructor(r,e.byteOffset,e.length)}(e,r);case"[object Map]":return new n;case"[object Number]":case"[object String]":return new n(e);case"[object RegExp]":return function(e){var t=new e.constructor(e.source,ci.exec(e));return t.lastIndex=e.lastIndex,t}(e);case"[object Set]":return new n;case"[object Symbol]":return function(e){return ui?Object(ui.call(e)):{}}(e)}},hi=Object.create;function pi(){}var di=function(e){return"function"!=typeof e.constructor||Vr(e)?{}:function(e){if(!rt(e))return{};if(hi)return hi(e);pi.prototype=e;var t=new pi;return pi.prototype=void 0,t}(ni(e))};var vi=kr.a&&kr.a.isMap,gi=vi?Cr(vi):function(e){return vt(e)&&"[object Map]"==cn(e)};var bi=kr.a&&kr.a.isSet,yi=bi?Cr(bi):function(e){return vt(e)&&"[object Set]"==cn(e)},mi="[object Arguments]",wi="[object Function]",Oi="[object Object]",xi={};xi[mi]=xi["[object Array]"]=xi["[object ArrayBuffer]"]=xi["[object DataView]"]=xi["[object Boolean]"]=xi["[object Date]"]=xi["[object Float32Array]"]=xi["[object Float64Array]"]=xi["[object Int8Array]"]=xi["[object Int16Array]"]=xi["[object Int32Array]"]=xi["[object Map]"]=xi["[object Number]"]=xi[Oi]=xi["[object RegExp]"]=xi["[object Set]"]=xi["[object String]"]=xi["[object Symbol]"]=xi["[object Uint8Array]"]=xi["[object Uint8ClampedArray]"]=xi["[object Uint16Array]"]=xi["[object Uint32Array]"]=!0,xi["[object Error]"]=xi[wi]=xi["[object WeakMap]"]=!1;var Si=function e(t,r,n,i,o,a){var s,c=1&r,l=2&r,u=4&r;if(n&&(s=o?n(t,i,o,a):n(t)),void 0!==s)return s;if(!rt(t))return t;var f=pr(t);if(f){if(s=function(e){var t=e.length,r=new e.constructor(t);return t&&"string"==typeof e[0]&&ai.call(e,"index")&&(r.index=e.index,r.input=e.input),r}(t),!c)return function(e,t){var r=-1,n=e.length;for(t=t||Array(n);++r<n;)t[r]=e[r];return t}(t,s)}else{var h=cn(t),p=h==wi||"[object GeneratorFunction]"==h;if(Object(Er.a)(t))return Object(ri.a)(t,c);if(h==Oi||h==mi||p&&!o){if(s=l||p?{}:di(t),!c)return l?function(e,t){return Zn(e,ii(e),t)}(t,function(e,t){return e&&Zn(t,ti(t),e)}(s,t)):function(e,t){return Zn(e,yr(e),t)}(t,function(e,t){return e&&Zn(t,Fr(t),e)}(s,t))}else{if(!xi[h])return o?t:{};s=fi(t,h,c)}}var d=(a=a||new tr).get(t);if(d)return d;if(a.set(t,s),yi(t))return t.forEach((function(i){s.add(e(i,r,n,i,t,a))})),s;if(gi(t))return t.forEach((function(i,o){s.set(o,e(i,r,n,o,t,a))})),s;var v=u?l?oi:Gr:l?keysIn:Fr,g=f?void 0:v(t);return function(e,t){for(var r=-1,n=null==e?0:e.length;++r<n&&!1!==t(e[r],r,e););}(g||t,(function(i,o){g&&(i=t[o=i]),Jn(s,o,e(i,r,n,o,t,a))})),s},Ei=function(e){return Si(e,5)},ji=r(21),Pi=r.n(ji);function _i(e,t){return!(t[0][1]>e[1][1]||t[1][1]<e[0][1]||t[0][0]>e[1][0]||t[1][0]<e[0][0])}function Ii(){}function Ti(e,t){var r=0<arguments.length&&void 0!==e?e:0,n=1<arguments.length&&void 0!==t?t:0;return Array.from(new Array(n-r),(function(e,t){return t+r}))}function Ci(e,t){var r=[],n=t.map((function(r,n){return e.substring(0===n?0:t[n-1],r)}));return n.push(e.substring(t[t.length-1])),n.forEach((function(e){e.split("/n").forEach((function(e){r.push(e)}))})),r}function ki(e,t,r){return t<=e&&e<=r||r<=e&&e<=t}function Bi(e,t,r){e.addEventListener(t,r)}function Ni(e,t,r){e.removeEventListener(t,r)}function Ai(e){e.xclickoutside&&(Ni(window.document.body,"mousedown",e.xclickoutside),delete e.xclickoutside)}function Di(e,t){var r=1<arguments.length&&void 0!==t?t:function(e){e.hide()};e.xclickoutside=function(t){2===t.detail||e.contains(t.target)||(r(e),Ai(e))},Bi(window.document.body,"mousedown",e.xclickoutside)}var Ri=r(31),Vi=r.n(Ri),Mi=r(32),zi=r.n(Mi);function Li(e){var t={style:"none",color:"#000000",width:0};return e.split(" ").forEach((function(e){var r;Vi()(e)&&(t.color=e),(/^(\+|-)?([0-9]*\.)?[0-9]+(em|ex|ch|rem|vh|vw|vmin|vmax|px|mm|cm|in|pt|pc|%)$/i.test(r=e)||/^(\+|-)?(0*\.)?0+$/.test(r))&&(t.width=parseFloat(e)),zi()(e)&&(t.style=e)})),t}var Hi={};function Wi(e){return new Promise((function(t,r){var n;Hi[e]?n=Hi[e]:((n=new Image).src=e,Hi[e]={image:n,complete:!1}),n.onload=function(){Hi[e].complete=!0,t(n)},n.onerror=function(e){r(e)}}))}function Fi(e){return Hi[e]&&Hi[e].complete?Hi[e].image:null}function Gi(e){return(Gi="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var Ui=function(){function e(e){var t=this;this.clickHandler=function(e,r,n,i){var o=!1;return t.props.listeners&&t.props.listeners.map((function(a){"CELL_CLICK"===a.eventName&&(o=a.action.call(t,e,r,n,i))})),o};var r,n,i,o,a,s,c,l,u,f,h,p,d,v,g,b,y,m,w,O,x,S,E,j,P,_,I,T,C,k,B,N,A,D,R,V,M,z,L,H,W,F,G,U,Y,X,q,$,K,J,Z,Q,ee,te,re,ne,ie,oe,ae,se,ce,le,ue,fe,he,pe,de,ve,ge,be,ye=(this.props=e).x,me=void 0===ye?0:ye,we=e.y,Oe=void 0===we?0:we,xe=e.width,Se=e.height,Ee=e.top,je=e.left;this.width=xe,this.height=Se,this.top=Ee||Oe,this.left=je||me,this.style=(E=void 0===(S=(r=e).x)?0:S,P=void 0===(j=r.y)?0:j,_=r.top,I=r.left,T=r.width,C=r.height,B=void 0===(k=r.style)?{}:k,r.lgap,r.rgap,r.tgap,r.bgap,N=r.autoWrapInfo,A=B.backgroundSize,D=B.backgroundImage,V=void 0===(R=B.backgroundColor)?"":R,z=void 0===(M=B.color)?"":M,L=B.textAlign,W=void 0===(H=B.fontWeight)?"normal":H,G=void 0===(F=B.fontFamily)?"SimSun":F,Y=void 0===(U=B.fontSize)?"9pt":U,q=void 0===(X=B.fontStyle)?"normal":X,$=B.verticalAlign,J=void 0===(K=B.border)?"":K,Q=void 0===(Z=B.borderTop)?"":Z,te=void 0===(ee=B.borderBottom)?"":ee,ne=void 0===(re=B.borderLeft)?"":re,oe=void 0===(ie=B.borderRight)?"":ie,ae=B.rotate,se=B.textShadow,ce=B.underline,le=B.strikeThrough,ue=B.lineHeight,fe=B.subscript,he=B.supscript,pe=B.newLine,de=B.verticalText,ve=B.verTextDirection,ge=B.cellJust,(be={}).top=_||P,be.left=I||E,be.width=T,be.height=C,be.color=new Ke(z),be.textAlign=L,be.verticalAlign=$,be.fontWeight=W,be.fontSize=Y,be.fontFamily=G,be.fontStyle=q,be.textShadow=se,be.underline=ce,be.strikeThrough=le,be.lineHeight=ue,be.subscript=fe,be.supscript=he,be.backgroundColor=new Ke(V),be.backgroundImage=D,be.backgroundSize=A,J&&(i=(n=Li(J)).width,o=n.style,a=n.color,be.borderLeftWidth=be.borderTopWidth=be.borderBottomWidth=be.borderRightWidth=i,be.borderLeftStyle=be.borderTopStyle=be.borderBottomStyle=be.borderRightStyle=o,be.borderLeftColor=be.borderTopColor=be.borderBottomColor=be.borderRightColor=new Ke(a)),Q&&(c=(s=Li(Q)).width,l=s.color,u=s.style,be.borderTopWidth=c,be.borderTopStyle=u,be.borderTopColor=new Ke(l)),te&&(h=(f=Li(te)).width,p=f.color,d=f.style,be.borderBottomWidth=h,be.borderBottomStyle=d,be.borderBottomColor=new Ke(p)),ne&&(g=(v=Li(ne)).width,b=v.color,y=v.style,be.borderLeftWidth=g,be.borderLeftStyle=y,be.borderLeftColor=new Ke(b)),oe&&(w=(m=Li(oe)).width,O=m.color,x=m.style,be.borderRightWidth=w,be.borderRightStyle=x,be.borderRightColor=new Ke(O)),be.rotate=ae,be.newLine=pe,be.verticalText=de,be.verTextDirection=ve,be.cellJust=ge,be.autoWrapInfo=N&&JSON.parse("".concat(N)),be)}var t=e.prototype;return t.getBounds=function(){return{left:this.left,top:this.top,right:this.left+this.width,bottom:this.top+this.height,width:this.width,height:this.height}},t.getChildren=function(){},t.getStyle=function(){return this.style},t.getText=function(){},e}();function Yi(e){return(Yi="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Xi(e){return(Xi="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function qi(e){return(qi="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function $i(e){return($i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Ki(e){return(Ki="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Ui=function(e,t,r,n){var i,o=arguments.length,a=o<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"===("undefined"==typeof Reflect?"undefined":Gi(Reflect))&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,r,n);else for(var s=e.length-1;0<=s;s--)(i=e[s])&&(a=(o<3?i(a):3<o?i(t,r,a):i(t,r))||a);return 3<o&&a&&Object.defineProperty(t,r,a),a}([We("bi.widget")],Ui),function(e,t,r,n){var i,o=arguments.length,a=o<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"===("undefined"==typeof Reflect?"undefined":Yi(Reflect))&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,r,n);else for(var s=e.length-1;0<=s;s--)(i=e[s])&&(a=(o<3?i(a):3<o?i(t,r,a):i(t,r))||a);3<o&&a&&Object.defineProperty(t,r,a)}([We("bi.label")],function(e){function t(t){var r=e.call(this,t)||this,n=t.text;return r.text=n,r}return function(e,t){e.prototype=Object.create(t.prototype),function(e,t){for(var r=Object.getOwnPropertyNames(t),n=0;n<r.length;n++){var i=r[n],o=Object.getOwnPropertyDescriptor(t,i);o&&o.configurable&&void 0===e[i]&&Object.defineProperty(e,i,o)}}(e.prototype.constructor=e,t)}(t,e),t.prototype.getText=function(){return this.text},t}(Ui)),function(e,t,r,n){var i,o=arguments.length,a=o<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"===("undefined"==typeof Reflect?"undefined":Xi(Reflect))&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,r,n);else for(var s=e.length-1;0<=s;s--)(i=e[s])&&(a=(o<3?i(a):3<o?i(t,r,a):i(t,r))||a);3<o&&a&&Object.defineProperty(t,r,a)}([We("bi.checkbox")],function(e){function t(t){return e.call(this,t)||this}return function(e,t){e.prototype=Object.create(t.prototype),function(e,t){for(var r=Object.getOwnPropertyNames(t),n=0;n<r.length;n++){var i=r[n],o=Object.getOwnPropertyDescriptor(t,i);o&&o.configurable&&void 0===e[i]&&Object.defineProperty(e,i,o)}}(e.prototype.constructor=e,t)}(t,e),t.prototype.getChildren=function(){return[Fe({type:"bi.widget",width:5,height:8,left:this.left,top:this.top,style:{rotate:"45",borderBottom:"2px solid #000",borderRight:"2px solid #000"}})]},t}(Ui)),function(e,t,r,n){var i,o=arguments.length,a=o<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"===("undefined"==typeof Reflect?"undefined":qi(Reflect))&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,r,n);else for(var s=e.length-1;0<=s;s--)(i=e[s])&&(a=(o<3?i(a):3<o?i(t,r,a):i(t,r))||a);3<o&&a&&Object.defineProperty(t,r,a)}([We("bi.htape")],function(e){function t(t){var r=e.call(this,t)||this;return r.clickHandler=function(e,t,n,i){for(var o=0;o<r.children.length;o++){var a=r.children[o].getBounds();if(a.left<=t&&a.right>t)return r.children[o].clickHandler.call(null,e,t,n,i)}return!0},r.items=t.items||[],r.children=[],r.digest(),r}!function(e,t){e.prototype=Object.create(t.prototype),function(e,t){for(var r=Object.getOwnPropertyNames(t),n=0;n<r.length;n++){var i=r[n],o=Object.getOwnPropertyDescriptor(t,i);o&&o.configurable&&void 0===e[i]&&Object.defineProperty(e,i,o)}}(e.prototype.constructor=e,t)}(t,e);var r=t.prototype;return r.digest=function(){var e=this.getBounds(),t=0,r=e.width-this.items.reduce((function(e,t){return e+(parseFloat(t.width)||0)}),0);this.children=this.items.map((function(n){var i=n.el;return i.top=e.top,i.left=e.left+t,n.width?i.width=n.width:i.width=r,i.height=e.height,t+=i.width,Fe(i)}))},r.getChildren=function(){return this.children},t}(Ui)),function(e,t,r,n){var i,o=arguments.length,a=o<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"===("undefined"==typeof Reflect?"undefined":$i(Reflect))&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,r,n);else for(var s=e.length-1;0<=s;s--)(i=e[s])&&(a=(o<3?i(a):3<o?i(t,r,a):i(t,r))||a);3<o&&a&&Object.defineProperty(t,r,a)}([We("bi.absolute")],function(e){function t(t){var r=e.call(this,t)||this;return r.clickHandler=function(e,t,n,i,o){for(var a=!1,s=0;s<r.children.length;s++){var c=r.children[s].getBounds(),l=(o||{x:t}).x;if(c.left<=l&&c.right>l)return r.children[s].clickHandler.call(null,e,t,n,i)}return r.props.listeners&&r.props.listeners.map((function(o){"CELL_CLICK"===o.eventName&&(a=o.action.call(function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(r),e,t,n,i))})),a},r.items=t.items||[],r.children=[],r.digest(),r}!function(e,t){e.prototype=Object.create(t.prototype),function(e,t){for(var r=Object.getOwnPropertyNames(t),n=0;n<r.length;n++){var i=r[n],o=Object.getOwnPropertyDescriptor(t,i);o&&o.configurable&&void 0===e[i]&&Object.defineProperty(e,i,o)}}(e.prototype.constructor=e,t)}(t,e);var r=t.prototype;return r.digest=function(){var e=this.getBounds();this.children=this.items.map((function(t){var r=t.el;return r.top=e.top+(t.top||0),r.left=e.left+(t.left||0),r.right=e.right-(t.right||0),r.bottom=e.bottom-(t.bottom||0),"bi.label"===r.type?(r.width=r.right-r.left,r.height=r.bottom-r.top):(r.width=e.width,r.height=e.height),Fe(r)}))},r.getChildren=function(){return this.children},t}(Ui));var Ji=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(n=Object.getOwnPropertySymbols(e);i<n.length;i++)t.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]])}return r};function Zi(e){return function(e){if(Array.isArray(e))return to(e)}(e)||function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||eo(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Qi(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e)){var r=[],n=!0,i=!1,o=void 0;try{for(var a,s=e[Symbol.iterator]();!(n=(a=s.next()).done)&&(r.push(a.value),!t||r.length!==t);n=!0);}catch(e){i=!0,o=e}finally{try{n||null==s.return||s.return()}finally{if(i)throw o}}return r}}(e,t)||eo(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function eo(e,t){if(e){if("string"==typeof e)return to(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?to(e,t):void 0}}function to(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}!function(e,t,r,n){var i,o=arguments.length,a=o<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"===("undefined"==typeof Reflect?"undefined":Ki(Reflect))&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,r,n);else for(var s=e.length-1;0<=s;s--)(i=e[s])&&(a=(o<3?i(a):3<o?i(t,r,a):i(t,r))||a);3<o&&a&&Object.defineProperty(t,r,a)}([We("bi.icon")],function(e){function t(t){var r=e.call(this,t)||this,n=t.icon||{},i=n.width,o=n.height,a=n.size,s=void 0===a?16:a,c=n.backgroundColor,l=n.top,u=n.left,f=Ji(n,["width","height","size","backgroundColor","top","left"]);return r.iconStyle=Object.assign({width:i||s,height:o||s,size:s,backgroundColor:c||"",top:l,left:u},f),r}return function(e,t){e.prototype=Object.create(t.prototype),function(e,t){for(var r=Object.getOwnPropertyNames(t),n=0;n<r.length;n++){var i=r[n],o=Object.getOwnPropertyDescriptor(t,i);o&&o.configurable&&void 0===e[i]&&Object.defineProperty(e,i,o)}}(e.prototype.constructor=e,t)}(t,e),t.prototype.getChildren=function(){var e=this.iconStyle,t=e.width,r=e.height,n=e.text,i=e.size,o=e.backgroundColor,a=e.top,s=void 0===a?0:a,c=e.left,l=void 0===c?0:c,u=Ji(e,["width","height","text","size","backgroundColor","top","left"]),f=this.getBounds(),h=f.left,p=f.right,d=f.height;return[Fe({type:"bi.absolute",left:h,top:f.top+(d-r)/2,bottom:f.bottom-(d-r)/2,right:p,style:{backgroundColor:o},width:t,height:r,items:[{el:{type:"bi.label",style:Object.assign({},u,{fontSize:"".concat(i,"px"),verticalAlign:"middle"}),width:t,height:r,text:n},left:l,top:s,bottom:-s,right:-l,width:t,height:r}]})]},t}(Ui)),Math.floor(.5);var ro=function(){function e(e){this.loadData(e),this.digest()}var t=e.prototype;return t.doClick=function(e,t,r){var n=this.getMergeCell(t.ri,t.ci),i=Fe(n);window.setTimeout((function(){i.clickHandler.call(null,e,t.x,t.y,n,r)}),0)},t.getSumHeight=function(e,t){for(var r=0<arguments.length&&void 0!==e?e:0,n=1<arguments.length&&void 0!==t?t:this.rowc,i=0,o=(r=Math.max(0,r),n=Math.min(n,this.rowc),r);o<n;o++)i+=this.getRowHeight(o);return i},t.getSumWidth=function(e,t){for(var r=0<arguments.length&&void 0!==e?e:0,n=1<arguments.length&&void 0!==t?t:this.colc,i=0,o=(r=Math.max(0,r),n=Math.min(n,this.colc),r);o<n;o++)i+=this.getColWidth(o);return i},t.getRowHeight=function(e){return null==this.rows[e]?30:this.rows[e]},t.getColWidth=function(e){return null==this.cols[e]?80:this.cols[e]},t.getCellsInRange=function(e){for(var t=[],r=Qi(e,2),n=r[0],i=r[1],o=n[1];o<=i[1];o++)for(var a=i[0];a>=n[0];a--){var s=this.getMergeCell(o,a);t.push(Object.assign({},s,{x:s.x+.5,y:s.y+.5}))}return t},t.getCellSquareInRange=function(e){for(var t=[],r=Qi(e,2),n=r[0],i=r[1],o=n[1];o<=i[1];o++){for(var a=[],s=n[0];s<=i[0];s++){var c=this.getMergeCell(o,s);a.push(Object.assign({},c,{x:c.x+.5,y:c.y+.5}))}t.push(a)}return t},t.getRangeBounds=function(e){for(var t=0,r=0,n=0,i=0,o=Qi(e,2),a=o[0],s=o[1],c=0;c<=s[1];c++)c===a[1]&&(i=t),t+=this.getRowHeight(c);for(var l=0;l<=s[0];l++)l===a[0]&&(n=r),r+=this.getColWidth(l);return{x:n,y:i,width:r-n,height:t-i}},t.getCellIndexs=function(e,t){for(var r=0,n=0,i=0,o=0,a=0;a<this.rowc;a++){if(t<=(n+=this.getRowHeight(a))){i=a;break}i=a}for(var s=0;s<this.colc;s++){if(e<=(r+=this.getColWidth(s))){o=s;break}o=s}return[o,i]},t.getCellPoistion=function(e,t){return{x:this.getSumWidth(0,t),y:this.getSumHeight(0,e)}},t.getCellBounds=function(e,t){return{x:this.getSumWidth(0,t),y:this.getSumHeight(0,e),width:this.getColWidth(t),height:this.getRowHeight(e)}},t.findMergeRange=function(e,t){return Wn(this.merges,(function(r){var n=Qi(r,2),i=n[0],o=n[1];return e>=i[1]&&e<=o[1]&&t>=i[0]&&t<=o[0]}))||[[t,e],[t,e]]},t.getCellArea=function(e,t,r,n){return[this.getMergeCell(e,t),this.getMergeCell(r,n)]},t.getCell=function(e,t){var r=this.data[e]&&this.data[e][t]||null;return Object.assign({valid:null!==r},r,this.getCellBounds(e,t),{ri:e,ci:t})},t.getMergeCell=function(e,t){var r=Qi(this.findMergeRange(e,t),2),n=r[0],i=r[1];return Object.assign({},this.getCell(n[1],n[0]),{ri:n[1],ci:n[0],width:this.getSumWidth(n[0],i[0]+1),height:this.getSumHeight(n[1],i[1]+1),rp:i[1]-n[1],cp:i[0]-n[0]})},t.updateCell=function(e,t,r){this.data[e]&&(this.data[e][t]=r)},t.getStickers=function(){return this.stickers},t.setRowHeight=function(e,t){this.rows[e]=t,this.digest()},t.setColWidth=function(e,t){this.cols[e]=t,this.digest()},t.insertRows=function(e,t,r){var n,i,o=r.rows;this.rowc+=t.length,(n=this.rows).splice.apply(n,[e,0].concat(Zi(o))),(i=this.data).splice.apply(i,[e,0].concat(Zi(t))),e<this.freeze[1]&&(this.freeze[1]+=t.length),this.updateMerges(e,t.length,0,0),this.updateStickers(e,t.length,0,0),this.digest()},t.deleteRows=function(e,t){this.rowc=Math.max(e,this.rowc-t),this.rows.splice(e,t),this.data.splice(e,t),this.updateMerges(e,-t,0,0),this.updateStickers(e,-t,0,0),this.digest()},t.inserCols=function(e,t,r){var n,i=r.cols;this.colc+=t.length,(n=this.cols).splice.apply(n,[e,0].concat(Zi(i))),this.data.forEach((function(r,n){r.splice.apply(r,[e,0].concat(Zi(t[n])))})),e<this.freeze[0]&&(this.freeze[0]+=t.length),this.updateMerges(0,0,e,t.length),this.updateStickers(0,0,e,t.length),this.digest()},t.deleteCols=function(e,t){this.colc=Math.max(e,this.colc-t),this.cols.splice(e,t),this.data.forEach((function(r){r.splice(e,t)})),this.updateMerges(0,0,e,t),this.updateStickers(0,0,e,t),this.digest()},t.digest=function(){this.totalWidth=this.getSumWidth(),this.totalHeight=this.getSumHeight(),this.freezeWidth=this.getSumWidth(0,this.freeze[0]),this.freezeHeight=this.getSumHeight(0,this.freeze[1])},t.loadData=function(e){var t=e.colc,r=e.rowc,n=e.cols,i=e.rows,o=e.data,a=e.freeze,s=e.merges,c=e.styles,l=e.stickers;this.colc=t,this.rowc=r,this.cols=n||[],this.rows=i||[],this.cols.length=t,this.rows.length=r,this.freeze=a||[0,0],this.data=o||[],this.merges=s||[],this.styles=c||[],this.stickers=(l||[]).map((function(e){return e.id=e.id||Pi()(),e})),this.digest()},t.updateMerges=function(e,t,r,n){this.merges.forEach((function(i){var o=Qi(i,2),a=o[0],s=o[1];a[0]>=r&&(a[0]+=n),a[1]>=e&&(a[1]+=t),s[0]>=r&&(s[0]+=n),s[1]>=e&&(s[1]+=t)}))},t.updateStickers=function(e,t,r,n){this.stickers.forEach((function(i){var o=i.position;"row"in o&&"col"in o&&(o.row>e&&o.row<=e-t||o.col>r&&o.col<=r-n?i.tag="delete":i.tag="normal",o.col>=r&&(o.col+=n),o.row>=e&&(o.row+=t)),"x"in o&&"y"in o&&(o.x>=r&&(o.x+=n),o.y>=e&&(o.y+=t))}))},e}(),no={sheet:{colc:0,rowc:0},scroll:{x:0,y:0,sr:0,sc:0,er:0,ec:0},selection:{},selectable:!1,width:0,height:0,topSequnce:{enable:!1,size:30},leftSequnce:{enable:!1,size:80},offsetX:0,offsetY:0,align:!1,activeBox:!0},io=[-1,-1],oo=function(){function e(){this.cell=io,this.range=[io,io]}var t=e.prototype;return t.selectCell=function(e,t){this.cell=[t,e],this.range=[io,io]},t.selectRange=function(e,t,r,n){this.cell===io&&(this.cell=[0,0]),this.range=[[t,e],[n,r]]},t.getCell=function(){return this.cell},t.getRange=function(){return[this.range[0]===io?this.cell:this.range[0],this.range[1]===io?this.cell:this.range[1]]},t.reset=function(){this.cell=io,this.range=[io,io]},e}();function ao(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e)){var r=[],n=!0,i=!1,o=void 0;try{for(var a,s=e[Symbol.iterator]();!(n=(a=s.next()).done)&&(r.push(a.value),!t||r.length!==t);n=!0);}catch(e){i=!0,o=e}finally{try{n||null==s.return||s.return()}finally{if(i)throw o}}return r}}(e,t)||function(e,t){if(e){if("string"==typeof e)return so(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?so(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function so(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}var co=function(){function e(){var e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:"sheet",t=1<arguments.length?arguments[1]:void 0;this.name=e,this.selection=new oo,this.options=Object.assign({},Ei(no),t),this.view=new ro(this.options.sheet),this.scroll=this.options.scroll,this.scroll.x=isNaN(this.scroll.x)?0:this.scroll.x,this.scroll.y=isNaN(this.scroll.y)?0:this.scroll.y,this.update()}var t=e.prototype;return t.getRenderBounds=function(e){var t=this.view.freezeWidth,r=this.view.freezeHeight;return"horizontal"===e?{x:t,y:0,width:this.width-t,height:this.options.height}:{x:0,y:r,width:this.width,height:this.options.height-r}},t.select=function(e,t,r,n){var i,o,a,s,c,l,u;void 0!==r&&void 0!==n?(i=ao(this.correctSelectRange(e,t,r,n),2),a=(o=ao(i[0],2))[0],s=o[1],l=(c=ao(i[1],2))[0],u=c[1],this.selection.selectRange(s,a,u,l)):this.selection.selectCell(e,t)},t.scrollTo=function(e,t,r){this.sc(e,t,r)},t.scrollX=function(e,t){e=Et(e,0,this.maxScrollX),this.sc(e,this.scroll.y,t)},t.scrollY=function(e,t){e=Et(e,0,this.maxScrollY),this.sc(this.scroll.x,e,t)},t.getViewRange=function(){return[this.view.getCellIndexs(this.scroll.x,this.scroll.y),this.view.getCellIndexs(this.scroll.x+this.width,this.scroll.y+this.height)]},t.getScrollRange=function(){return[this.view.getCellIndexs(this.scroll.x+this.view.freezeWidth,this.scroll.y+this.view.freezeHeight),this.view.getCellIndexs(this.scroll.x+this.width,this.scroll.y+this.height)]},t.getViewBounds=function(){return{width:this.width,height:this.height}},t.getScroll=function(){return this.scroll},t.getCellIndexs=function(e,t){var r=this.view.freezeWidth,n=this.view.freezeHeight;r<e&&(e+=this.scroll.x),n<t&&(t+=this.scroll.y);var i=this.view.getCellIndexs(e,t),o=this.view.getMergeCell(i[1],i[0]);return[o.ci,o.ri]},t.getCellByOffset=function(e,t){if(e<this.offset.offsetX||t<this.offset.offsetY)return null;var r=this.getPositionByOffset(e,t),n=r.x,i=r.y,o=this.view.getCellIndexs(n,i);return this.view.getMergeCell(o[1],o[0])},t.getPositionByOffset=function(e,t){var r=this.view.freezeWidth,n=this.view.freezeHeight;return e-=this.offset.offsetX,t-=this.offset.offsetY,r<e&&(e+=this.scroll.x),n<t&&(t+=this.scroll.y),{x:e,y:t}},t.updateCell=function(e,t,r){this.view.updateCell(e,t,r)},t.getCellIndexsByOffset=function(e,t){if(!(e<this.offset.offsetX||t<this.offset.offsetY)){if(e-=this.offset.offsetX,t-=this.offset.offsetY,e>this.view.totalWidth||t>this.view.totalHeight)return null;var r=ao(this.getCellIndexs(e,t),2),n=r[0],i=r[1];return!1===this.view.getCell(i,n).valid?null:[n,i]}},t.getFreezeBounds=function(){return[{x:0,y:0,width:this.view.freezeWidth,height:this.view.freezeHeight},{x:this.view.freezeWidth,y:0,width:this.width-this.view.freezeWidth,height:this.view.freezeHeight},{x:0,y:this.view.freezeHeight,width:this.view.freezeWidth,height:this.height-this.view.freezeHeight}]},t.cellIsFreezed=function(e){return{horizontalFreezed:e.y+e.height<=this.view.freezeHeight,verticalFreezed:e.x+e.width<=this.view.freezeWidth}},t.getCellsInBounds=function(e,t,r,n){var i=this,o=[],a=[];e=Math.max(e,0),t=Math.max(t,0),r=Math.min(r,this.width-e),n=Math.min(n,this.height-t),e<this.view.freezeWidth&&t<this.view.freezeHeight?o=this.view.getCellsInRange([this.view.getCellIndexs(e,t),this.view.getCellIndexs(this.view.freezeWidth,this.view.freezeHeight)]):e<this.view.freezeWidth?o=this.view.getCellsInRange([this.view.getCellIndexs(e,t+this.scroll.y),this.view.getCellIndexs(this.view.freezeWidth,t+this.scroll.y+n)]):t<this.view.freezeHeight?o=this.view.getCellsInRange([this.view.getCellIndexs(e+this.scroll.x,t),this.view.getCellIndexs(e+this.scroll.x+r,this.view.freezeHeight)]):a=this.view.getCellsInRange([this.view.getCellIndexs(e+this.scroll.x,t+this.scroll.y),this.view.getCellIndexs(e+this.scroll.x+r,n+t+this.scroll.y)]);var s=new Set,c=[];return Array.prototype.concat(a,o).reduce((function(e,t){var r="".concat(t.ci,"-").concat(t.ri);return s.has(r)||(s.add(r),e.push(i.correctBounds(t))),e}),c),c},t.getCellBounds=function(e,t){var r=this.view.freeze,n=this.view.getCellBounds(e,t);return e>r[1]&&(n.y-=this.scroll.y),t>r[0]&&(n.x-=this.scroll.x),n},t.getCell=function(e,t){return Object.assign({},this.getCellBounds(e,t),{ri:e,ci:t})},t.getMergeCells=function(){var e=this;return this.view.merges.map((function(t){var r=ao(t,2),n=r[0],i=(r[1],e.view.getRangeBounds(t));return e.correctBounds(Object.assign({},e.view.getCell(n[1],n[0]),i,{x:i.x+.5,y:i.y+.5}))}))},t.getRangeBounds=function(e){return this.view.getRangeBounds(e)},t.correctDeltaY=function(e){if(!e)return e;var t=this.scroll.y+e;if(t<=0)return-this.scroll.y;if(t>=this.maxScrollY)return this.maxScrollY-this.scroll.y;if(!this.options.align)return e;for(var r=t+this.view.freezeHeight,n=this.view.freezeHeight,i=t,o=this.view.freeze[1];o<this.view.rowc;o++){var a=this.view.getRowHeight(o);if(n<=r&&r<n+a){i=n+a/2<r?n+a:n;break}n+=a}return i-this.scroll.y-this.view.freezeHeight},t.correctDeltaX=function(e){if(!e)return e;var t=this.scroll.x+e;if(t<=0)return-this.scroll.x;if(t>=this.maxScrollX)return this.maxScrollX-this.scroll.x;if(!this.options.align)return e;for(var r=t+this.view.freezeWidth,n=this.view.freezeWidth,i=t,o=this.view.freeze[0];o<this.view.colc;o++){var a=this.view.getColWidth(o);if(n<=r&&r<n+a){i=n+a/2<r?n+a:n;break}n+=a}return i-this.scroll.x-this.view.freezeWidth},t.getSequnceCells=function(){var e=this,t=ao(this.selection.getRange(),2),r=ao(t[0],2),n=r[0],i=r[1],o=ao(t[1],2),a=o[0],s=o[1],c=[],l=[],u=ao(this.view.getCellArea(i,n,s,a),2),f=u[0],h=u[1],p=Math.min(f.ci,h.ci),d=Math.max(f.ci+f.cp,h.ci+h.cp),v=Math.min(f.ri,h.ri),g=Math.max(f.ri+f.rp,h.ri+h.rp);return this.options.topSequnce.enable&&(c=Array.prototype.concat(Ti(this.scroll.sc,this.scroll.ec+1),Ti(0,this.view.freeze[0])).map((function(t){var r=e.getCellBounds(0,t);return Object.assign({},r,{x:r.x+.5,y:r.y-e.offset.offsetY+.5,width:e.view.getColWidth(t),height:e.offset.offsetY,type:"bi.label",text:parseInt(t+"",10).toString(26).split("").reduce((function(e,t){return e+String.fromCharCode(parseInt(parseInt(t,26).toString(10))+65)}),""),ri:-1,ci:t,style:{color:"#5f6368",backgroundColor:ki(t,p,d)?"#e8eaed":"#f8f9fa"}})}))),this.options.leftSequnce.enable&&(l=Array.prototype.concat(Ti(this.scroll.sr,this.scroll.er+1),Ti(0,this.view.freeze[1])).map((function(t){var r=e.getCellBounds(t,0);return Object.assign({},r,{x:r.x-e.offset.offsetX+.5,y:r.y+.5,width:e.offset.offsetX-.5,height:e.view.getRowHeight(t)-.5,type:"bi.label",text:t+1,ci:-1,ri:t,style:{color:"#5f6368",backgroundColor:ki(t,v,g)?"#e8eaed":"#f8f9fa"}})}))),Array.prototype.concat(c,l)},t.getStickers=function(){var e=this;return this.view.getStickers().map((function(t){var r,n,i,o,a=t.el,s=t.position,c=t.id,l=t.tag,u=0,f=0,h=0,p=0;return"x"in s&&(f=s.x,u=s.y,h=s.width,p=s.height),"col"in s&&"row"in s&&(n=(r=ao(e.view.findMergeRange(s.row,s.col),2))[0],i=r[1],f=(o=e.getCellBounds(s.row,s.col)).x,u=o.y,h=e.view.getSumWidth(n[0],i[0]+1),p=e.view.getSumHeight(n[1],i[1]+1)),{id:c,top:u,left:f,width:h,height:p,el:a,tag:l}}))},t.getResizerCell=function(e,t){var r,n=e>this.offset.offsetX,i=n?e-this.offset.offsetX:e,o=n?t:t-this.offset.offsetY,a=this.getCellIndexs(i,o),s=this.getCellBounds(a[1],a[0]),c=n?i-s.x<s.x+s.width-i?(r=[a[0],Math.max(a[1]-1,0)],this.getCellBounds(r[1],r[0])):(r=a,s):o-s.y<s.y+s.height-o?(r=[Math.max(a[0]-1,0),a[1]],this.getCellBounds(r[1],r[0])):(r=a,s);return Object.assign({},c,{ri:r[1],ci:r[0],left:n?c.x+this.offset.offsetX:c.x,top:n?c.y:c.y+this.offset.offsetY,width:n?c.width:this.offset.offsetX,height:n?this.offset.offsetY:c.height})},t.getSelectCell=function(){var e=ao(this.selection.getCell(),2),t=e[0],r=e[1];return this.view.getMergeCell(r,t)},t.getSelectRangeCells=function(){return this.view.getCellSquareInRange(this.getSelectRange())},t.getSelectRange=function(){var e=ao(this.selection.getRange(),2),t=ao(e[0],2),r=t[0],n=t[1],i=ao(e[1],2),o=i[0],a=i[1],s=this.view.getMergeCell(n,r),c=this.view.getMergeCell(a,o),l=Math.min(s.ci,c.ci),u=Math.max(s.ci+s.cp,c.ci+c.cp);return[[l,Math.min(s.ri,c.ri)],[u,Math.max(s.ri+s.rp,c.ri+c.rp)]]},t.getSelectBounds=function(){var e=ao(this.selection.getRange(),2),t=ao(e[0],2),r=t[0],n=t[1],i=ao(e[1],2),o=i[0],a=i[1],s=this.view.getMergeCell(n,r),c=this.view.getMergeCell(a,o);if(n===a&&r===o)return[];var l=Math.min(s.x,c.x),u=Math.min(s.y,c.y),f=Math.max(s.x+s.width,c.x+c.width),h=Math.max(s.y+s.height,c.y+c.height);return this.spliteBounds(l,u,f,h)},t.getQuadrantBounds=function(e,t){var r=this.view.freezeWidth+1,n=this.view.freezeHeight+1,i=t<n,o=e<r;return{x:o?0:r,y:i?0:n,width:o?r:this.width-r,height:i?n:this.height-n}},t.spliteBounds=function(e,t,r,n){var i=[],o=this.view.freezeWidth,a=this.view.freezeHeight;return i.push({x:e,y:t,width:Math.min(o-e,r-e),height:Math.min(a-t,n-e)}),i.push({x:Math.max(o,e),y:t,width:r-Math.max(o,e),height:Math.min(a-t,n-t)}),i.push({x:e,y:Math.max(a,t),width:Math.min(o-e,r-e),height:n-Math.max(a,t)}),i.push({x:Math.max(o,e),y:Math.max(a,t),width:r-Math.max(o,e),height:n-Math.max(a,t)}),i},t.setOffset=function(e){var t=e.offsetX,r=e.offsetY;this.offset=e,this.width=this.width-t,this.height=this.height-r,this.update()},t.resizeRow=function(e,t){this.view.setRowHeight(e,t),this.updateMaxScroll(),this.updateScrollRange()},t.resizeCol=function(e,t){this.view.setColWidth(e,t),this.updateMaxScroll(),this.updateScrollRange()},t.insertRows=function(e,t,r){this.view.insertRows(e,t,r),this.update()},t.insertCols=function(e,t,r){this.view.inserCols(e,t,r),this.update()},t.deleteRows=function(e,t){this.view.deleteRows(e,t),this.update()},t.deleteCols=function(e,t){this.view.deleteCols(e,t),this.update()},t.setData=function(e){this.options=Object.assign({},no,this.options,e),this.view.loadData(this.options.sheet),this.scroll=this.options.scroll,this.update()},t.resize=function(e,t){this.options.width=e||this.options.width,this.options.height=t||this.options.height,this.update()},t.reset=function(){this.selection.reset()},t.update=function(){this.updateOffset(),this.updateMaxScroll(),this.updateScrollRange()},t.correctBounds=function(e){var t=e.x,r=e.y,n=this.view.freezeWidth,i=this.view.freezeHeight;return Object.assign({},e,{x:n<=t?t-this.scroll.x:t,y:i<=r?r-this.scroll.y:r,ox:t,oy:r})},t.sc=function(e,t,r){var n=Object.assign({},this.scroll);this.scroll.x=e,this.scroll.y=t,this.updateScrollRange(),r&&r(this.scroll,n)},t.updateScrollRange=function(){this.scroll.x=Math.ceil(Math.min(this.scroll.x,this.maxScrollX)),this.scroll.y=Math.ceil(Math.min(this.scroll.y,this.maxScrollY));var e=ao(this.getScrollRange(),2),t=e[0],r=e[1];this.scroll.sr=t[1],this.scroll.sc=t[0],this.scroll.er=r[1],this.scroll.ec=r[0]},t.updateOffset=function(){this.offset={offsetX:(this.options.leftSequnce.enable?this.options.leftSequnce.size:0)+this.options.offsetX,offsetY:(this.options.topSequnce.enable?this.options.topSequnce.size:0)+this.options.offsetY},this.width=this.options.width-this.offset.offsetX,this.height=this.options.height-this.offset.offsetY},t.updateMaxScroll=function(){var e=this.getMaxScrollBounds(),t=e.width,r=e.height;this.maxScrollX=Math.ceil(t),this.maxScrollY=Math.ceil(r)},t.getMaxScrollBounds=function(){var e=0,t=0;if(!this.options.align)return{width:Math.max(this.view.totalWidth-this.width,0),height:Math.max(this.view.totalHeight-this.height,0)};for(var r=this.view.rowc-1;0<=r;r--){var n=this.view.getRowHeight(r);if(e+n>this.height-this.view.freezeHeight)break;e+=n}for(var i=this.view.colc-1;0<=i;i--){var o=this.view.getColWidth(i);if(t+o>this.width-this.view.freezeWidth)break;t+=o}return{width:Math.max(this.view.totalWidth-this.view.freezeWidth-t,0),height:Math.max(this.view.totalHeight-this.view.freezeHeight-e,0)}},t.correctSelectRange=function(e,t,r,n){var i,o;r<e&&(e=(i=[r,e])[0],r=i[1]),n<t&&(t=(o=[n,t])[0],n=o[1]);for(var a=[[t,e],[n,r]],s=[[t,e],[n,r]];a=s,this.view.merges.forEach((function(e){var t,r;s=_i(t=s,r=e)?[[Math.min(t[0][0],r[0][0]),Math.min(t[0][1],r[0][1])],[Math.max(t[1][0],r[1][0]),Math.max(t[1][1],r[1][1])]]:t})),!Fn(a,s););return s},e}();function lo(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e)){var r=[],n=!0,i=!1,o=void 0;try{for(var a,s=e[Symbol.iterator]();!(n=(a=s.next()).done)&&(r.push(a.value),!t||r.length!==t);n=!0);}catch(e){i=!0,o=e}finally{try{n||null==s.return||s.return()}finally{if(i)throw o}}return r}}(e,t)||function(e,t){if(e){if("string"==typeof e)return uo(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?uo(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function uo(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function fo(e,t,r){return e.width=Math.round(t*Je()),e.height=Math.round(r*Je()),Le(e).offset({width:e.width/Je(),height:e.height/Je()}),e.getContext("2d").setTransform(Je(),0,0,Je(),0,0),e}var ho=function(){function e(e,t){this.canvas=e,this.ctx=this.canvas.getContext("2d"),this.ctx.setTransform(Je(),0,0,Je(),0,0)}var t=e.prototype;return t.drawText=function(e,t,r,n,i,o){this.text(e,t,r,n,i,o)},t.wrapText=function(e,t,r,n,i,o,a){var s=this;this.ctx.save();var c=a.verticalAlign,l=a.clip,u=a.fontStyle,f=a.fontWeight,h=a.fontFamily,p=a.verticalText,d=a.textAlign,v=(function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(n=Object.getOwnPropertySymbols(e);i<n.length;i++)t.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]])}}(a,["verticalAlign","clip","fontStyle","fontWeight","fontFamily","verticalText","textAlign"]),a.fontSize);l&&(this.ctx.beginPath(),this.ctx.rect(t,r,n,i),this.ctx.clip(),this.ctx.beginPath()),this.ctx.font="".concat(u," ").concat(f," ").concat(v," ").concat(h),o=o||1.2*parseFloat(v);var g,b,y=[],m=this.makeLineTextOpts(v,e,t,r,n,i,o,a);y=m.textOpts,v=m.fontSize;o=m.lineHeight,"VERTICAL_TEXT"===p?(g=o*y.length,y.forEach((function(e,t){var r=e.text,i=e.y,a=e.width,l=e.height,p=e.options,b=e.x;switch(d){case"left":break;case"center":b+=(n-g)/2;break;case"right":b+=n-g;break;case"distributed":b+=(n-g)/(y.length-1)*t}s.textVertical(r,b,i,a,l,Object.assign({},p,{verticalAlign:c,fontFamily:h,fontSize:v,fontWeight:f,fontStyle:u,lineHeight:o,clip:!1}))}))):(b=o*y.length,y.forEach((function(e){var t=e.text,r=e.x,n=e.width,o=e.height,a=e.options,l=e.y;switch(c){case"top":break;case"middle":l+=(i-b)/2;break;case"bottom":l+=i-b}s.text(t,r,l,n,o,Object.assign({},a,{verticalAlign:"middle",fontFamily:h,fontSize:v,fontWeight:f,fontStyle:u,clip:!1}))}))),this.ctx.restore()},t.drawLine=function(e,t,r,n,i){var o=i.color,a=i.lineWidth,s=i.lineStyle,c=i.lineDash;if(0!==a&&"none"!==s){switch(this.ctx.save(),o&&(this.ctx.strokeStyle=o),a&&(this.ctx.lineWidth=a),s){case"solid":break;case"dashed":this.ctx.setLineDash(c);break;case"dotted":this.ctx.setLineDash([1,1]);break;case"double":return this.ctx.lineWidth=a/2,this.drawDoubleLine({x:e,y:t,x1:r,y1:n}),void this.ctx.restore()}this.ctx.beginPath(),this.linePath([[e,t],[r,n]]),this.ctx.restore()}},t.drawDoubleLine=function(e){var t=e.x,r=e.y,n=e.x1,i=e.y1,o=n-t,a=i-r,s=Math.sqrt(o*o+a*a),c=-a/s,l=o/s;this.ctx.beginPath(),this.linePath([[t+c,r+l],[n+c,i+l]]),this.linePath([[t-c,r-l],[n-c,i-l]])},t.drawRect=function(e,t,r,n,i){this.ctx.save();var o=i.color,a=void 0===o?"#fff":o,s=i.fillColor,c=i.lineWidth,l=void 0===c?0:c,u=i.linearGradient,f=s;if(this.ctx.beginPath(),this.ctx.rect(e,t,r,n),this.ctx.closePath(),u){var h=u.degree,p=u.stops,d=lo(function(e,t,r){e=e*Math.PI/180;var n=Math.sqrt(t*t+r*r),i=Math.atan(t/r),o=Math.cos(i-e)*n/2,a=Math.sin(e)*o,s=Math.cos(e)*o;return[[t/2-a,r/2-s],[t/2+a,r/2+s]]}(h,r,n),2),v=lo(d[0],2),g=v[0],b=v[1],y=lo(d[1],2),m=y[0],w=y[1],O=this.ctx.createLinearGradient(e+g,t+b,e+m,t+w);return p.forEach((function(e){O.addColorStop(e.per,e.color)})),this.ctx.fillStyle=O,this.ctx.fillRect(e,t,r,n),this.ctx.restore()}f&&(this.ctx.fillStyle=f,this.ctx.fill()),l&&(this.ctx.strokeStyle=a,this.ctx.lineWidth=l,this.ctx.stroke()),this.ctx.restore()},t.drawBias=function(e,t,r,n,i,o,a){var s=this;this.ctx.save();var c=a.fontSize,l=void 0===c?"9px":c,u=a.color,f=void 0===u?"#000000":u,h=a.fontWeight,p=void 0===h?400:h,d=a.fontFamily,v=void 0===d?"sans-serif":d,g=a.fontStyle,b=void 0===g?"normal":g,y={fontSize:l,color:f,fontWeight:p,fontFamily:v},m=1.3*parseFloat(l),w=function(e,t,r,n,i,o){var a=5<arguments.length?o:void 0,s=[];if(!1===(4<arguments.length&&void 0!==i&&i)){if(1===a&&s.push([[e,t],[e+r,t+n]]),2===a)s.push([[e,t],[e+r,t+2*n/3]]),s.push([[e,t],[e+2*r/3,t+n]]);else if(1<a)for(var c=Math.atan(n/r),l=Math.PI/2/(a+1),u=0,f=0;f<a;f++)(u+=l)<c?s.push([[e,t],[e+r,t+Math.ceil(Math.tan(u)*r)]]):s.push([[e,t],[e+Math.ceil(n*Math.tan(Math.PI/2-u)),t+n]])}else if(1===a&&s.push([[e,t+n],[e+r,t]]),2===a)s.push([[e,t+n],[e+2*r/3,t]]),s.push([[e,t+n],[e+r,t+n/3]]);else if(1<a)for(var h=Math.atan(r/n),p=Math.PI/2/(a+1),d=0,v=0;v<a;v++)(d+=p)<h?s.push([[e,t+n],[e+Math.ceil(Math.tan(d)*n),t]]):s.push([[e,t+n],[e+r,t+n-Math.ceil(Math.tan(Math.PI/2-d)*r)]]);return s}(e,t,r,n,i,o.length-1);this.ctx.beginPath(),this.ctx.rect(e,t,r,n),this.ctx.clip(),this.ctx.font="".concat(b," ").concat(p," ").concat(l," ").concat(v),w.forEach((function(c,l){var u,h,p,d,v,g,b,O=lo(c,2),x=O[0],S=O[1];if(s.drawLine(x[0],x[1],S[0],S[1],{color:f,lineWidth:1}),0===l){var E=m,j=[];if(n<E)return;for(;E<=n;){var P,_,I;I=i?(P=Math.abs((S[0]-x[0])/(S[1]-x[1]))*(n-E),{x:e,y:t+E-m,width:P,height:m}):(_=Math.abs((S[0]-x[0])/(S[1]-x[1]))*E,{x:e+_,y:t+E-m,width:r-_,height:m}),j.push(I),E+=m}for(var T=(o[0]+"").split(""),C="",k=0,B=[],N=0;N<T.length;N++){var A=C+T[N],D=s.ctx.measureText(A).width;if(s.ctx.measureText(C).width>j[k].width)break;if(D>j[k].width){if(s.text(C,j[k].x,j[k].y,j[k].width,j[k].height,Object.assign({},y,{textAlign:"left",verticalAlign:"middle"})),B.push(Object.assign({x:j[k].x,y:j[k].y+j[k].height/2},j[k],{text:C,options:a})),C=T[N],!j[++k])break}else C=A}C&&j[k]&&s.ctx.measureText(C).width<=j[k].width&&s.text(C,j[k].x,j[k].y,j[k].width,j[k].height,Object.assign({},y,{textAlign:"left",verticalAlign:"middle"}))}if(l===w.length-1){for(var R=n-m,V=[];0<=R;){var M,z,L;L=i?(M=Math.abs((S[0]-x[0])/(S[1]-x[1]))*(R+t-S[1]),{x:e+r-M,y:t+R,width:M,height:m}):(z=Math.abs((S[0]-x[0])/(S[1]-x[1]))*R,{x:e,y:t+R,width:z,height:m}),V.push(L),R-=m}for(var H=s.ctx.measureText(o[o.length-1]+"").width,W=0,F=0,G=0;G<V.length;G++){if(H<=W){F=G;break}W+=V[G].width,G===V.length-1&&(F=V.length)}for(var U=[],Y=!0;Y;){var X=(o[o.length-1]+"").split(""),q="",$=V.length-F;U=[];V.reverse();for(var K=0;K<X.length;K++){var J=q+X[K];if(s.ctx.measureText(J).width>V[$].width){if(U.push({text:q,x:V[$].x,y:V[$].y,width:V[$].width,height:V[$].height,options:Object.assign({},y,{textAlign:"left",verticalAlign:"middle"})}),q=X[K],!V[++$])break}else q=J}q&&$<V.length&&U.push({text:q,x:V[$].x,y:V[$].y,width:V[$].width,height:V[$].height,options:Object.assign({},y,{textAlign:"left",verticalAlign:"middle"})}),q&&$>=V.length||q&&s.ctx.measureText(q).width>V[$].width?F++:Y=!1,F>=V.length&&(Y=!1)}U.forEach((function(e){var t=e.text,r=e.x,n=e.y,i=e.width,o=e.height,a=e.options;s.text(t,r,n,i,o,a)}))}0!==l&&2<o.length&&(u=w[l-1],i?(h=Math.atan(Math.abs((u[1][1]-u[0][1])/(u[1][0]-u[0][0]))),p=Math.atan(Math.abs((c[1][1]-c[0][1])/(c[1][0]-c[0][0]))),d=Math.abs(m/2/Math.sin((p-h)/2)),s.ctx.save(),s.ctx.translate(e+Math.cos(h)*d,t+n-Math.sin(h)*d),s.ctx.rotate(-(h+(p-h)/2))):(v=Math.atan((u[1][1]-u[0][1])/(u[1][0]-u[0][0])),g=Math.atan((c[1][1]-c[0][1])/(c[1][0]-c[0][0])),b=m/2/Math.sin((g-v)/2),s.ctx.save(),s.ctx.translate(e+Math.cos(v)*b,t+Math.sin(v)*b),s.ctx.rotate(v+(g-v)/2)),s.text(o[l]+"",0,0,s.ctx.measureText(o[l]+"").width,m,Object.assign({},y,{textAlign:"left",verticalAlign:"middle"})),s.ctx.restore())})),this.ctx.restore()},t.drawCurrencyLine=function(e,t,r,n,i,o,a){for(var s,c=this,l=i.intPart,u=l+i.deciPart,f=r/u,h=function(e,r){c.drawLine(r+f,t,r+f,t+n,{color:e,lineWidth:1})},p=0;p<u;p++)o.length>=p&&(s=o.substring(p,p+1),a.textAlign="center",this.text(s,e,t,f,n,a)),p+1===u||h(p+1===l?"#fe1713":(p+1)%3==0?"#2df713":"#8e877e",e),e+=f},t.drawSelf=function(e,t,r,n,i,o){var a,s;0!==i&&0!==o&&(e*=Je(),t*=Je(),r*=Je(),n*=Je(),i*=Je(),o*=Je(),i=Math.min(i,this.canvas.width-r,this.canvas.width-e),o=Math.min(o,this.canvas.height-n,this.canvas.height-t),this.ctx.save(),a=this.getCacheCanvas(),(s=this.getCacheContext()).save(),s.setTransform(1,0,0,1,0,0),s.clearRect(0,0,a.width,a.height),s.drawImage(this.canvas,e,t,i,o,r,n,i,o),this.ctx.setTransform(1,0,0,1,0,0),this.ctx.clearRect(r,n,i,o),this.ctx.drawImage(a,r,n,i,o,r,n,i,o),s.restore(),this.ctx.restore())},t.drawImage=function(e,t,r,n,i,o){var a=5<arguments.length&&void 0!==o?o:"center";switch(this.ctx.save(),this.ctx.beginPath(),this.ctx.rect(t,r,n,i),this.ctx.clip(),"default"===a&&(a=e.width>n||e.height>i?"repeat":"center"),this.ctx.imageSmoothingEnabled=!1,a){case"center":this.ctx.drawImage(e,0,0,e.width,e.height,t+(n-e.width||1)/2,r+(i-e.height||1)/2,e.width,e.height);break;case"stretch":this.ctx.drawImage(e,0,0,e.width,e.height,t,r,n,i);break;case"adapt":var s=i*(e.width/e.height),c=n*(e.height/e.width);(e.height>2*i||e.width>2*n)&&(this.ctx.imageSmoothingEnabled=!0),s<=n?this.ctx.drawImage(e,t+(n-s)/2,r,s,i):c<=i&&this.ctx.drawImage(e,t,r+(i-c)/2,n,c);break;case"repeat":var l=this.ctx.createPattern(e,"repeat");this.ctx.fillStyle=l,this.ctx.translate(t,r),this.ctx.fillRect(0,0,n,i)}this.ctx.restore()},t.draw=function(e){var t=e.type,r=e.x,n=e.y,i=e.x1,o=e.y1,a=e.text,s=e.width,c=e.height,l=e.image,u=e.imageLayout,f=e.options;switch(t){case"text":var h=f.wrap,p=f.lineHeight;"wrap"===h?this.wrapText(a,r,n,s,c,parseFloat(p),f):this.drawText(a,r,n,s,c,f);break;case"rect":this.drawRect(r,n,s,c,f);break;case"line":this.drawLine(r,n,i,o,f);break;case"image":this.drawImage(l,r,n,s,c,u)}},t.clear=function(e,t,r,n){var i=0<arguments.length&&void 0!==e?e:0,o=1<arguments.length&&void 0!==t?t:0,a=2<arguments.length&&void 0!==r?r:this.canvas.clientWidth,s=3<arguments.length&&void 0!==n?n:this.canvas.clientHeight;this.ctx.clearRect(i,o,a,s)},t.clip=function(e,t,r,n,i){if(0===r||0===n)return i&&i();this.ctx.save(),this.ctx.beginPath(),this.ctx.rect(e,t,r,n),this.ctx.clip(),i&&i(),this.ctx.restore()},t.getDefaultFont=function(){var e=window.getComputedStyle(this.canvas);return"".concat(e.fontStyle," ").concat(e.fontWeight," ").concat(e.fontSize," ").concat(e.fontFamily)},t.resize=function(e,t){fo(this.canvas,e,t),this.cacheCanvas&&fo(this.cacheCanvas,e,t)},t.linePath=function(e){if(1<e.length){var t=lo(e[0],2),r=t[0],n=t[1];this.ctx.moveTo(r,n);for(var i=1;i<e.length;i++)this.ctx.lineTo(e[i][0],e[i][1]);this.ctx.stroke()}},t.text=function(e,t,r,n,i,o){this.ctx.save();var a=o.clip,s=o.color,c=void 0===s?"":s,l=o.verticalAlign,u=o.textAlign,f=o.fontWeight,h=void 0===f?400:f,p=o.fontSize,d=void 0===p?"12px":p,v=o.fontFamily,g=void 0===v?"sans-serif":v,b=o.fontStyle,y=void 0===b?"normal":b,m=o.textShadow,w=o.underline,O=o.strikeThrough,x=o.subscript,S=o.supscript,E=o.rotate;c&&(this.ctx.fillStyle=c),this.ctx.font="".concat(y," ").concat(h," ").concat(d," ").concat(g),a&&(this.ctx.beginPath(),this.ctx.rect(t,r,n,i),this.ctx.clip()),m&&(this.ctx.shadowColor=m.shadowColor,this.ctx.shadowOffsetX=m.shadowOffsetX,this.ctx.shadowOffsetY=m.shadowOffsetY,this.ctx.shadowBlur=m.shadowBlur);var j=this.ctx.measureText(e),P=function(e){var t="".concat(e.fontFamily," ").concat(e.fontSize);return void 0===Qe[t]&&(Qe[t]=function(e){var t=document.createElement("div"),r=document.createElement("img"),n=document.createElement("span"),i=document.body;if(!i)throw new Error("");t.style.visibility="hidden",t.style.fontFamily=e.fontFamily,t.style.fontSize=e.fontSize,t.style.margin="0",t.style.padding="0",t.appendChild(document.createTextNode("Hidden Text")),i.appendChild(t),r.src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",r.width=1,r.height=Math.round(parseFloat(e.fontSize)/10),r.style.margin="0",r.style.padding="0",r.style.verticalAlign="baseline",t.appendChild(n),t.appendChild(r);var o=Math.round(parseFloat(e.fontSize)/3)+r.height+1;t.style.lineHeight="normal",r.style.verticalAlign="super";var a=r.offsetTop-t.offsetTop+r.height+1;return i.removeChild(t),{baseline:o,middle:a}}(e)),Qe[t]}({fontFamily:g,fontSize:d}),_=P.baseline;if(P.middle,S)this.ctx.textBaseline="top",r-=i/2-_;else if(x)this.ctx.textBaseline="bottom",r=r+i+(i/2-_);else switch(l){case"top":this.ctx.textBaseline="top";break;case"middle":this.ctx.textBaseline="middle",r+=i/2;break;case"bottom":this.ctx.textBaseline="bottom",r+=i}switch(u){case"center":t=t+n/2-j.width/2;break;case"left":break;case"right":t=t+n-j.width}if(E){var I=t,T=r;this.ctx.textAlign="left",Math.abs(E)<80?(I=t+n/2,T=r+i/2,this.ctx.textAlign="center"):T=E<0?r+i/2-j.width/2:r+i/2+j.width/2,this.ctx.translate(I,T),this.ctx.textBaseline=0<E?"top":"bottom",this.ctx.rotate(-E*Math.PI/180),this.ctx.fillText(e,0,0)}else if("distributed"===u){var C=(e+"").split("");if(1===C.length)this.ctx.fillText(e,t,r);else for(var k=(n-this.ctx.measureText(e).width)/(C.length-1),B=t,N=0;N<C.length;N++)this.ctx.fillText(C[N],B,r),B=B+this.ctx.measureText(C[N]).width+k}else this.ctx.fillText(e,t,r);w&&0<w.width&&this.drawLine(t,r+parseFloat(_),t+j.width,r+parseFloat(_),{lineWidth:w.width,color:w.color,lineDash:w.dash,lineStyle:w.style}),"solid"===O&&this.drawLine(t,r+parseFloat(d)/20,t+j.width,r+parseFloat(d)/20,{lineWidth:parseFloat(d)/10,color:c}),this.ctx.restore()},t.textVertical=function(e,t,r,n,i,o){var a=this;this.ctx.save();var s=o.lineHeight,c=o.verticalAlign,l=Math.floor(i/s);switch(c){case"middle":r+=Math.floor((l-e.length)/2)*s;break;case"bottom":r+=(l-e.length)*s}e.split("").forEach((function(e){var i=a.ctx.measureText(e);r+=s,a.ctx.fillText(e,t+n/2-i.width/2,r)})),this.ctx.restore()},t.getCacheCanvas=function(){return this.cacheCanvas||(this.cacheCanvas=document.createElement("canvas"),this.cacheCanvas.width=this.canvas.width,this.cacheCanvas.height=this.canvas.height,this.cacheCanvas.getContext("2d").setTransform(Je(),0,0,Je(),0,0)),this.cacheCanvas},t.getCacheContext=function(){return this.getCacheCanvas().getContext("2d")},t.makeLineTextOpts=function(e,t,r,n,i,o,a,s){var c=[],l=0;switch(s.newLine){case"SINGLE_LINE_ADJUST_FONT":o<1.2*(l=i/this.ctx.measureText(t).width*parseFloat(e))+10&&(l=(o-10)/1.2),e="".concat(l,"px"),c=[{text:t,x:r,y:n,width:i,height:a=1.2*l,options:s}];break;case"MULTI_LINE_ADJUST_FONT":a=o/(c=this.makeTextOpts(t,r,n,i,o,a,s)).length,c=this.makeTextOpts(t,r,n,i,o,a,s),e="".concat(72*parseFloat(e)/128,"px");break;default:c=this.makeTextOpts(t,r,n,i,o,a,s)}return{textOpts:c,fontSize:e,lineHeight:a}},t.makeVerticalWraw=function(e,t,r,n,i,o,a){var s=a.newLine,c=a.verTextDirection,l=a.autoWrapInfo,u=o,f=[];if("SINGLE_LINE"===s)return[{text:e.substring(0,l[0]),x:t,y:r,width:u,height:i,options:a}];var h=Ci(e,l);return"RIGHT_TO_LEFT"===c&&(h=h.reverse()),h.forEach((function(e){f.push({text:e,x:t,y:r,width:u,height:i,options:a}),t+=o})),f},t.maktVerticalOpts=function(e,t,r,n,i,o,a){var s=a.newLine,c=a.verTextDirection,l=Math.floor(i/o),u=e,f=[],h=o;if("SINGLE_LINE"===s)return[{text:u.substring(l),x:t,y:r,width:h,height:i,options:a}];for(var p=[];""!==u;)u=u.length>l?(p.push(u.substring(0,l)),u.substring(l)):(p.push(u),"");return"RIGHT_TO_LEFT"===c&&(p=p.reverse()),p.forEach((function(e){f.push({text:e,x:t,y:r,width:h,height:i,options:a}),t+=o})),f},t.makeSingleLIneOpts=function(e,t,r,n,i,o,a){for(var s=(e.split("\\n")[0]+"").split(""),c="",l=0;l<s.length;l++){var u=c+s[l];if(n<=this.ctx.measureText(u).width&&0<l||"\n"===s[l])return[this.newLine(c,t,r,n,i,o,a)];c=u}return[this.newLine(c,t,r,n,i,o,a)]},t.newLine=function(e,t,r,n,i,o,a){return{text:e,x:t,y:r,width:n,height:o,options:a}},t.makeTextOpts=function(e,t,r,n,i,o,a){return a.autoWrapInfo?this.makeTextOptsByWrapInfo(e,t,r,n,i,o,a):this.makeTextOptsByWrapAuto(e,t,r,n,i,o,a)},t.makeTextOptsByWrapInfo=function(e,t,r,n,i,o,a){var s=this,c=a.newLine,l=a.verticalText,u=a.cellJust,f=a.rotate,h=a.autoWrapInfo;if(0!==f)return[this.newLine(e,t,r,n,i,o,a)];if("SINGLE_LINE"===c||"NONE"===u)return this.makeSingleLIneOpts(e.substring(0,h[0]),t,r,n,i,o,a);if("VERTICAL_TEXT"===l)return this.makeVerticalWraw(e,t,r,n,i,o,a);var p=Ci(e,h),d=[];return p.forEach((function(e){d.push(s.newLine(e,t,r,n,i,o,a)),r+=o})),d},t.makeTextOptsByWrapAuto=function(e,t,r,n,i,o,a){var s=this,c=a.newLine,l=a.verticalText,u=a.cellJust;if(0!==a.rotate)return[this.newLine(e,t,r,n,i,o,a)];if("SINGLE_LINE"===c||"NONE"===u)return this.makeSingleLIneOpts(e,t,r,n,i,o,a);if("VERTICAL_TEXT"===l)return this.maktVerticalOpts(e,t,r,n,i,o,a);var f=function(e){if(e.length<=1)return[e];function t(e){i.push(n+e),n=""}var r=e.replace(new RegExp(/(\\n)/g),"\n").split("\n"),n="",i=[],o=["<","[","{","(","《","【","「","（","“","‘"],a=[">","]","}",")","》","】","」","）","”","’",",",".","?","!","，","。","？","！"];return r.forEach((function(e){for(;0<e.length;){var r,s,c=e.substring(0,1);o.includes(c)?(n+=c,e=0<e.length?e.substring(1,e.length):""):a.includes(c)?(0<i.length?i[i.length-1]=i[i.length-1]+c:t(c),e=0<e.length?e.substring(1,e.length):""):/[\d|:|.]/.test(c)?(r=e.replace(/^([\d|:|.]+).*$/,"$1"),e=e.replace(/[\d|:|.]+/,""),t(r)):/[A-Za-z|_|.|:]/.test(c)?(s=e.replace(/^([A-Za-z|_|.|:]+).*$/,"$1"),e=e.replace(/^[A-Za-z|_|.|:]+/,""),t(s)):(t(c),e=0<e.length?e.substring(1,e.length):"")}i.push("\n")})),i.pop(),i}(e),h="",p=[],d=f.filter((function(e){return"\n"!==e})).length;return f.forEach((function(e){var c=h+e,l=s.ctx.measureText(c).width;if(--d,"\n"===e)p.push(s.newLine(h,t,r,n,i,o,a)),h="",r+=o;else if(l<=n)h=c;else if(.9<s.ctx.measureText(e).width/n||Math.ceil((p.length+d+1)*o)>i)for(var u=(e+"").split(""),f=0;f<u.length;f++){var v=h+u[f],g=s.ctx.measureText(v).width;n<=g?(p.push(s.newLine(h,t,r,n,i,o,a)),h=u[f],r+=o,d--):h=v}else p.push(s.newLine(h,t,r,n,i,o,a)),h=e,r+=o,d--})),p.push(this.newLine(h,t,r,n,i,o,a)),p},e}();function po(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function vo(e,t,r,n,i){function o(e,t,r,n,i){var o=(o=4<arguments.length&&void 0!==i?i:0)*Math.PI/180,a=Math.cos,s=Math.sin;return[(e-r)*a(o)-(t-n)*s(o)+r,(e-r)*s(o)+(t-n)*a(o)+n]}var a,s,c,l,u;return i.rotate&&(l=o(e,t,s=(a=function(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e)){var r=[],n=!0,i=!1,o=void 0;try{for(var a,s=e[Symbol.iterator]();!(n=(a=s.next()).done)&&(r.push(a.value),!t||r.length!==t);n=!0);}catch(e){i=!0,o=e}finally{try{n||null==s.return||s.return()}finally{if(i)throw o}}return r}}(e,t)||function(e,t){if(e){if("string"==typeof e)return po(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?po(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}(i.center,2))[0],c=a[1],i.rotate),u=o(r,n,s,c,i.rotate),e=l[0],t=l[1],r=u[0],n=u[1]),{type:"line",x:e,y:t,x1:r,y1:n,options:i}}function go(e,t,r){var n,i,o,a,s,c,l,u,f,h,p,d,v,g,b,y=e.getStyle();i=t,o=r,s=(n=y).backgroundColor&&!n.backgroundColor.isTransparent(),c=n.backgroundImage&&n.backgroundSize,l={},s&&(l={type:"rect",x:n.left,y:n.top,width:n.width,height:n.height,options:{fillColor:n.backgroundColor.toString()}}),c&&((a=Fi(n.backgroundImage))?l={type:"image",x:n.left,y:n.top,width:n.width,height:n.height,image:a,imageLayout:n.backgroundSize}:Wi(n.backgroundImage).then((function(){o()}))),i.draw(l),f=t,h=(u=y).top,g=[(p=u.left)+(d=u.width)/2,h+(v=u.height)/2],b=[],u.borderTopStyle&&!u.borderTopColor.isTransparent()&&b.push(vo(p,h,p+d,h,{color:u.borderTopColor.toString(),lineWidth:u.borderTopWidth,lineStyle:u.borderTopStyle,rotate:u.rotate,center:g})),u.borderBottomStyle&&!u.borderBottomColor.isTransparent()&&b.push(vo(p,h+v,p+d,h+v,{color:u.borderBottomColor.toString(),lineWidth:u.borderBottomWidth,lineStyle:u.borderBottomStyle,rotate:u.rotate,center:g})),u.borderLeftStyle&&!u.borderLeftColor.isTransparent()&&b.push(vo(p,h,p,h+v,{color:u.borderLeftColor.toString(),lineWidth:u.borderLeftWidth,lineStyle:u.borderLeftStyle,rotate:u.rotate,center:g})),u.borderRightStyle&&!u.borderRightColor.isTransparent()&&b.push(vo(p+d,h,p+d,h+v,{color:u.borderRightColor.toString(),lineWidth:u.borderRightWidth,lineStyle:u.borderRightStyle,rotate:u.rotate,center:g})),b.forEach((function(e){e&&f.draw(e)}))}var bo=function(){function e(e,t){var r=this;this.reRender=function(){r.renderGrid(),r.renderSequnce()},this.render=function(){r.renderStickers(),r.renderGrid(),r.renderSequnce()},this.refresh=function(){r.clear(),r.renderGrid()},this.resize=function(){r.renderer.resize(r.data.width+r.data.offset.offsetX,r.data.height+r.data.offset.offsetY)},this.el=Le("div","sheet-table"),this.data=e,this.container=t,this.renderer=function(e,t){var r,n,i,o,a,s,c,l,u;return r=e,n=1<arguments.length&&void 0!==t?t:{},i=Le("canvas","sheet-table-canvas"),o=r.offset(),s=void 0===(a=n.width)?o.width:a,l=void 0===(c=n.height)?o.height:c,u=i.el,r.children(u),u.width=s*Je(),u.height=l*Je(),i.offset({width:s,height:l}),new ho(u,n)}(this.el,{width:e.width+e.offset.offsetX,height:e.height+e.offset.offsetY})}var t=e.prototype;return t.renderSequnce=function(){var e=this,t=this.data.offset.offsetX,r=this.data.offset.offsetY;this.renderer.clear(0,0,this.data.width+t,r),this.renderer.clear(0,0,t,this.data.height+r);var n=this.data.getSequnceCells();this.cacheBorderSet=new Set,n.forEach((function(t){e.renderContent(t),e.renderBorder(t)})),this.cacheBorderSet=new Set},t.scroll=function(e,t){var r,n,i,o,a,s,c,l,u,f=this,h=Math.ceil(isNaN(t)?0:t),p=Math.ceil(isNaN(e)?0:e),d=h?"vertical":"horizontal";0===h&&0===p||(r=this.data.getRenderBounds(d),n={x:Math.ceil(r.x),y:Math.ceil(r.y),width:Math.ceil(r.width),height:Math.ceil(r.height)},"horizontal"!=d&&"vertical"!=d||Math.ceil(Je())!==Je()?this.reRender():(h<0&&(a={x:n.x,y:n.y,width:n.width,height:n.height+h},c={x:n.x,y:n.y,width:n.width,height:n.height-(s={x:n.x,y:n.y-h,width:n.width,height:n.height+h}).height+1}),0<h&&(i=Et(n.width-n.x,0,n.width),o=Et(n.height-n.y-h,0,n.height),a={x:n.x,y:n.y+h,width:i,height:o},c={x:n.x,y:(s={x:n.x,y:n.y,width:i,height:o}).y+s.height,width:n.width,height:n.height-s.height}),p<0&&(a={x:n.x,y:n.y,width:n.width+p,height:n.height},c={x:n.x,y:n.y,width:n.width-(s={x:n.x-p,y:n.y,width:n.width+p,height:n.height}).width+1,height:n.height}),0<p&&(l=Et(n.width-n.x-p,0,n.width),u=Et(n.height-n.y,0,n.height),a={x:n.x+p,y:n.y,width:l,height:u},c={x:(s={x:n.x,y:n.y,width:l,height:u}).x+s.width,y:n.y,width:n.width-s.width,height:n.height}),this.clip(n.x,n.y,n.width,n.height,(function(){f.drawSelf(a.x,a.y,s.x,s.y,s.width,s.height),f.clip(c.x,c.y,c.width,c.height,(function(){f.clear(),f.rerenderBounds(c.x,c.y,c.width,c.height)}))})),this.renderSequnce(),this.renderFreezeBorder()))},t.clip=function(e,t,r,n,i){e+=this.data.offset.offsetX,t+=this.data.offset.offsetY,this.renderer.clip(e,t,r,n,i)},t.clear=function(e,t,r,n){e&&(e+=this.data.offset.offsetX),t&&(t+=this.data.offset.offsetY),this.renderer.clear(e,t,r,n)},t.drawSelf=function(e,t,r,n,i,o){e+=this.data.offset.offsetX,t+=this.data.offset.offsetY,r+=this.data.offset.offsetX,n+=this.data.offset.offsetY,this.renderer.drawSelf(e,t,r,n,i,o)},t.renderFreezeBorder=function(){var e=this;this.data.getFreezeBounds().forEach((function(t){var r=t.x,n=t.y,i=t.width,o=t.height;e.clip(r,n,i+1,o+1,(function(){e.cacheBorderSet=new Set,e.data.getCellsInBounds(r,n,i,o).forEach((function(t){e.renderBorder(t)}))}))}))},t.rerenderBounds=function(e,t,r,n){var i=this;this.data.spliteBounds(e,t,e+r,t+n).forEach((function(e){var t=e.x,r=e.y,n=e.width,o=e.height;n<=0||o<=0||i.clip(t,r,n,o,(function(){var e=i.data.getCellsInBounds(t,r,n,o);e.forEach((function(e){i.renderContent(e)})),i.cacheBorderSet=new Set,e.forEach((function(e){i.renderBorder(e)}))}))})),this.cacheBorderSet=new Set},t.renderGrid=function(){this.clear(),this.rerenderBounds(0,0,this.data.width,this.data.height)},t.renderContent=function(e){e.ci<this.data.view.colc&&e.ri<this.data.view.rowc&&this.renderCellComponent(e)},t.renderCell=function(e){var t=this,r=Object.assign({},e,this.data.correctBounds(e)),n=this.data.getQuadrantBounds(e.x,e.y),i=this.data.getCell(e.ri+e.rp+1,e.ci),o=(i=Object.assign({},i,this.data.correctBounds(i),{borderStyle:i.borderStyle?{borderTop:i.borderStyle.borderTop}:{}}),this.data.getCell(e.ri,e.ci+e.cp+1));o=Object.assign({},o,this.data.correctBounds(o),{borderStyle:o.borderStyle?{borderTop:o.borderStyle.borderLeft}:{}});this.clip(n.x,n.y,n.width,n.height,(function(){t.clear(r.x,r.y,r.width,r.height),t.renderContent(r),t.renderCellBorder(r),t.renderCellBorder(i),t.renderCellBorder(o)}))},t.renderBorder=function(e){e.ci<this.data.view.colc&&e.ri<this.data.view.rowc&&this.renderCellBorder(e)},t.renderCellComponent=function(e){var t=e.width,r=e.height;0!==t&&0!==r&&(e.x+=this.data.offset.offsetX,e.y+=this.data.offset.offsetY,this.renderCellBg(e),e.stick?this.container.stickCell(e.ri,e.ci,e.init):function(e,t,r){for(var n,i,o,a,s,c,l,u,f,h,p,d=[Fe(e)];0<d.length;){var v=d.shift();v&&(go(v,t,r),i=t,null!=(p=(n=v).getText())&&""!==p&&(a=(o=n.getStyle()).top,s=o.left,c=o.width,l=o.height,u=o.textAlign,f=o.verticalAlign,h=o.color,i.draw({type:"text",text:p+"",x:s,y:a,width:c,height:l,options:Object.assign({},o,{wrap:"wrap",textAlign:u||"center",verticalAlign:f||"middle",color:"".concat(h),clip:!0})})),d=d.concat(v.getChildren()||[]))}}(e,this.renderer,this.render))},t.renderCellBorder=function(e){var t,r,n,i,o,a,s,c,l,u,f,h,p,d,v,g,b,y,m,w,O=e.borderStyle,x=void 0===O?{}:O,S=e.x,E=e.y,j=e.width,P=e.height;j<=0||P<=0||(t=x.borderTop,r=x.borderLeft,n=x.borderBottom,i=x.borderRight,t&&(o=t.width,a=t.color,s=t.style,c=t.dash,this.renderCellBorderLine(S,E,S+j,E,{lineWidth:o,lineStyle:s,lineDash:c,color:a})),n&&(l=n.width,u=n.color,f=n.style,h=n.dash,this.renderCellBorderLine(S,E+P,S+j,E+P,{lineWidth:l,lineStyle:f,lineDash:h,color:u})),r&&(p=r.width,d=r.color,v=r.style,g=r.dash,this.renderCellBorderLine(S,E,S,E+P,{lineWidth:p,lineStyle:v,lineDash:g,color:d})),i&&(b=i.width,y=i.color,m=i.style,w=i.dash,this.renderCellBorderLine(S+j,E,S+j,E+P,{lineWidth:b,lineStyle:m,lineDash:w,color:y})))},t.renderCellBorderLine=function(e,t,r,n,i){var o="".concat(e,"-").concat(t,"-").concat(r,"-").concat(n,"-").concat(i.lineWidth,"-").concat(i.color);!this.cacheBorderSet.has(o)&&0<i.lineWidth&&(this.renderer.drawLine(e,t,r,n,i),this.cacheBorderSet.add(o))},t.renderCellBg=function(e){var t,r,n,i,o,a=this,s=e.bias,c=e.style,l=void 0===c?{}:c,u=e.backgroundStyle,f=void 0===u?{}:u,h=e.currencyLineAttr,p=e.value,d=e.x,v=e.y,g=e.width,b=e.height;g<=0||b<=0||(t=f.backgroundColor,r=f.backgroundImage,n=f.linearGradient,i=f.backgroundImageLayout,n?this.renderer.drawRect(d,v,g,b,{linearGradient:n}):r?(o=Fi(r))?this.renderer.drawImage(o,d,v,g,b,i):Wi(r).then((function(){a.render()})):t&&this.renderer.drawRect(d,v,g,b,{fillColor:t}),s&&this.renderer.drawBias(d,v,g,b,s.backslash,s.texts,l),h&&this.renderer.drawCurrencyLine(d,v,g,b,h,p,l))},t.renderStickers=function(){var e=this;this.data.getStickers().map((function(t){"delete"===t.tag?e.container.tear(t.id):e.container.stick(t)}))},e}(),yo={borderTop:!0,borderBottom:!0,borderLeft:!0,borderRight:!0},mo=function(){function e(e){var t=e.width,r=void 0===t?0:t,n=e.height,i=void 0===n?0:n,o=e.scrollTop,a=void 0===o?0:o,s=e.scrollLeft,c=void 0===s?0:s,l=e.cls,u=void 0===l?"":l;this.el=Le("div","grid-container ".concat(u)),this.scrollTopDelta=0,this.scrollLeftDelta=0,this.scrollTop=a,this.scrollLeft=c,this.scrollEl=Le("div","scrollable-grid uberlay"),this.scrollEl.offset({top:a,left:c}),this.el.offset({width:r,height:i}),this.el.children(this.scrollEl)}var t=e.prototype;return t.select=function(e){var t=this.activeCell||this.createActiveCell(),r=t.p,n=t.t,i=t.b,o=t.l,a=t.r;r.css({position:"absolute",top:"".concat(e.y,"px"),left:"".concat(e.x,"px"),width:"0px",height:"0px"}),n.offset({"border-top-width":2,top:-1,left:-1,width:e.width+2}),i.offset({"border-bottom-width":2,top:e.height-1,left:-1,width:e.width+2}),o.offset({"border-left-width":2,top:-1,left:-1,height:e.height+2}),a.offset({"border-right-width":2,top:-1,left:e.width-1,height:e.height+2}),r.show()},t.hideSelect=function(){(this.activeCell||this.createActiveCell()).p.hide()},t.selectArea=function(e,t){var r=this.activeArea||this.createActiveArea(),n=r.p,i=r.c,o=r.t,a=r.b,s=r.l,c=r.r,l=Object.assign({},yo,t),u=l.borderLeft,f=l.borderTop,h=l.borderRight,p=l.borderBottom;!e||e.x<0||e.y<0||e.width<=0||e.height<=0?n.hide():(n.css({position:"absolute",top:"".concat(e.y,"px"),left:"".concat(e.x,"px"),width:"0px",height:"0px"}),i.offset({width:e.width,height:e.height}),o.offset({"border-top-width":1,top:-1,left:-1,width:e.width+2}),o.css({display:f?"block":"none"}),a.offset({"border-bottom-width":1,top:e.height+1,left:-1,width:e.width+2}),a.css({display:p?"block":"none"}),s.offset({"border-left-width":1,top:-1,left:-1,height:e.height+2}),s.css({display:u?"block":"none"}),c.offset({"border-right-width":1,top:-1,left:e.width+1,height:e.height+2}),c.css({display:h?"block":"none"}),n.show())},t.hideSelectArea=function(){(this.activeArea||this.createActiveArea()).p.hide()},t.scroll=function(e,t){var r=0<arguments.length&&void 0!==e?e:this.scrollLeftDelta,n=1<arguments.length&&void 0!==t?t:this.scrollTopDelta;this.scrollTopDelta=n,this.scrollLeftDelta=r,this.scrollEl.offset({top:n+this.scrollTop,left:r+this.scrollLeft})},t.createActiveCell=function(){var e=Le("div"),t=Le("div","range-border active-cell-border"),r=Le("div","range-border active-cell-border"),n=Le("div","range-border active-cell-border"),i=Le("div","range-border active-cell-border");return e.children(t,i,r,n),this.scrollEl.children(e),this.activeCell={p:e,t:t,l:r,r:n,b:i},this.activeCell},t.createActiveArea=function(){var e=Le("div"),t=Le("div","active-area"),r=Le("div","range-border active-area-border"),n=Le("div","range-border active-area-border"),i=Le("div","range-border active-area-border"),o=Le("div","range-border active-area-border");return e.children(t,r,o,n,i),this.scrollEl.children(e),this.activeArea={p:e,c:t,t:r,l:n,r:i,b:o},this.activeArea},t.offset=function(e){var t=e.width,r=void 0===t?0:t,n=e.height,i=void 0===n?0:n,o=e.scrollTop,a=void 0===o?0:o,s=e.scrollLeft,c=void 0===s?0:s;this.el.offset({width:r,height:i}),this.scrollTop=a,this.scrollLeft=c,this.scroll()},t.stick=function(e){var t=e.top,r=e.left,n=(e.width,e.height,e.el);this.el.removeClass("empty"),this.scrollEl.children(n),Le(n).offset({top:t,left:r})},e}();function wo(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e)){var r=[],n=!0,i=!1,o=void 0;try{for(var a,s=e[Symbol.iterator]();!(n=(a=s.next()).done)&&(r.push(a.value),!t||r.length!==t);n=!0);}catch(e){i=!0,o=e}finally{try{n||null==s.return||s.return()}finally{if(i)throw o}}return r}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Oo(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?Oo(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Oo(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}var xo=function(){function e(e){this.el=Le("div","grid-container"),this.stickers={},this.digest(e),this.render()}var t=e.prototype;return t.render=function(){var e=this.width-this.freezeWidth,t=this.height-this.freezeHeight;this.tGrid=new mo({cls:"grid-container-top",width:this.width,height:this.freezeHeight}),this.bGrid=new mo({cls:"grid-container-bottom",width:this.width,height:t}),this.tlGrid=new mo({cls:"inline-grid",width:this.freezeWidth,height:this.freezeHeight}),this.trGrid=new mo({cls:"inline-grid",width:e,height:this.freezeHeight,scrollLeft:-this.freezeWidth}),this.blGrid=new mo({cls:"inline-grid",width:this.freezeWidth,height:t,scrollTop:-this.freezeHeight}),this.brGrid=new mo({cls:"inline-grid",width:e,height:t,scrollLeft:-this.freezeWidth,scrollTop:-this.freezeHeight}),this.tGrid.el.children(this.tlGrid.el,this.trGrid.el),this.bGrid.el.children(this.blGrid.el,this.brGrid.el),this.el.children(this.tGrid.el,this.bGrid.el)},t.showSelect=function(e){this.hideSelect(),0<e.width&&0<e.height&&this.getResponseGrid(e.x,e.y).select(e)},t.hideSelect=function(){this.tlGrid.hideSelect(),this.trGrid.hideSelect(),this.blGrid.hideSelect(),this.brGrid.hideSelect()},t.showSelectArea=function(e){function t(e){return!!e&&!(e.width<=0||e.height<=0)}var r=t(e[0]),n=t(e[1]),i=t(e[2]),o=t(e[3]);this.hideSelectArea(),this.tlGrid.selectArea(e[0],{borderRight:!n,borderBottom:!i}),this.trGrid.selectArea(e[1],{borderLeft:!r,borderBottom:!o}),this.blGrid.selectArea(e[2],{borderRight:!o,borderTop:!r}),this.brGrid.selectArea(e[3],{borderLeft:!i,borderTop:!n})},t.hideSelectArea=function(){this.tlGrid.hideSelectArea(),this.trGrid.hideSelectArea(),this.blGrid.hideSelectArea(),this.brGrid.hideSelectArea()},t.scroll=function(e,t){this.trGrid.scroll(e,0),this.blGrid.scroll(0,t),this.brGrid.scroll(e,t)},t.update=function(e){this.digest(e);var t=this.width-this.freezeWidth,r=this.height-this.freezeHeight;this.tGrid.offset({width:this.width,height:this.freezeHeight}),this.bGrid.offset({width:this.width,height:r}),this.tlGrid.offset({width:this.freezeWidth,height:this.freezeHeight}),this.trGrid.offset({width:t,height:this.freezeHeight,scrollLeft:-this.freezeWidth}),this.blGrid.offset({width:this.freezeWidth,height:r,scrollTop:-this.freezeHeight}),this.brGrid.offset({width:t,height:r,scrollLeft:-this.freezeWidth,scrollTop:-this.freezeHeight})},t.digest=function(e){var t=e.width,r=e.height,n=e.freezeWidth,i=e.freezeHeight;this.width=t,this.height=r,this.freezeWidth=n,this.freezeHeight=i},t.getResponseGrid=function(e,t){return e<this.freezeWidth&&t<this.freezeHeight?this.tlGrid:e>=this.freezeWidth&&t<this.freezeHeight?this.trGrid:e<this.freezeWidth&&t>=this.freezeHeight?this.blGrid:this.brGrid},t.stick=function(e){var t=e.left,r=e.top,n=e.width,i=e.height,o=e.el,a=e.id,s=void 0===a?Pi()():a,c=this.getResponseGrid(t,r),l=Le("div","waffle-borderless-sticker");return l.offset({width:n,height:i}),this.stickers[s]=l,"function"==typeof o?o.call(null,l):l.html(o),c.stick({id:s,left:t,top:r,width:n,height:i,el:l.el}),s},t.updateStick=function(e){var t=e.left,r=e.top,n=e.width,i=e.height,o=(e.el,e.id),a=this.getResponseGrid(t,r);return this.stickers[o]&&a.stick({id:o,left:t,top:r,width:n,height:i,el:this.stickers[o].el}),""},t.tear=function(e){this.stickers[e]&&(this.stickers[e].remove(),delete this.stickers[e])},t.getStick=function(e){return this.stickers[e]},t.clean=function(){for(var e=0,t=Object.entries(this.stickers);e<t.length;e++)wo(t[e],2)[1].remove();this.stickers={}},e}(),So=function(){function e(e){this.isOver=!1,this.direction=e.direction,this.state=!1,this.position=0,this.startPosition=0,this.size=e.size,this.scrollSize=e.scrollSize,this.sliderSize=Math.round(Math.pow(e.size,2)/(e.scrollSize+e.size)),this.startTrigger=e.startScroll||Ii,this.scrollTrigger=e.onScoll||Ii,this.endTrigger=e.endScroll||Ii,this.el=Le("div","sheet-scrollbar sheet-scrollbar-".concat(this.vertical()?"y":"x")),this.sliderEl=Le("div","sheet-scrollbar-slider"),this.el.css(this.vertical()?"height":"width",Ze(e.size)),this.sliderEl.css(this.vertical()?"height":"width",Ze(this.sliderSize)),this.el.children(this.sliderEl),this._initEvent(),this.sliderEl.hide()}var t=e.prototype;return t._initEvent=function(){var e=this;this.el.on("mousedown",(function(e){e.preventDefault()})),this.el.on("mouseover",(function(){e.isOver=!0,e.checkScrollSize()})),this.el.on("mouseleave",(function(){e.isOver=!1,e.state||e.sliderElHide()})),this.sliderEl.on("mousedown",(function(t){e._startScroll(t)})),this.sliderEl.on("mousemove",(function(t){e._scroll(t)})),document.addEventListener("mousemove",(function(t){e._scroll(t)})),this.sliderEl.on("mouseup",(function(t){e._endScroll(t)})),document.addEventListener("mouseup",(function(t){e._endScroll(t)})),document.addEventListener("mouseleave",(function(t){e._endScroll(t)}))},t._startScroll=function(e){this.startPosition=this.vertical()?e.clientY:e.clientX,this.state=!0,this.el.addClass("active"),this.startTrigger(),e.preventDefault()},t._scroll=function(e){var t,r,n,i;this.state&&(r=t=0,this.vertical()?(r=e.clientY-this.startPosition+this.position,this.startPosition=e.clientY):(t=e.clientX-this.startPosition+this.position,this.startPosition=e.clientX),t=Math.round(Math.max(0,Math.min(t,this.size-this.sliderSize))),r=Math.round(Math.max(0,Math.min(r,this.size-this.sliderSize))),n=this.position,this.position=t||r,i=(this.position-n)*this.scrollSize/(this.size-this.sliderSize),this._scrollTo(t,r),this.scrollTrigger(this.vertical()?0:i,this.vertical()?i:0))},t._endScroll=function(e){this.state&&(this.state=!1,this.el.removeClass("active"),this.sliderElHide(),this.endTrigger(),e.preventDefault())},t._scrollTo=function(e,t){var r=0<arguments.length&&void 0!==e?e:0,n=1<arguments.length&&void 0!==t?t:0;this.sliderEl.css({transform:"translate(".concat(Ze(r),", ").concat(Ze(n),")"),"-webkit-transform":"translate(".concat(Ze(r),", ").concat(Ze(n),")"),"-moz-transform":"translate(".concat(Ze(r),", ").concat(Ze(n),")"),"-o-transform":"translate(".concat(Ze(r),", ").concat(Ze(n),")"),"-ms-transform":"translate(".concat(Ze(r),", ").concat(Ze(n),")")})},t.checkScrollSize=function(){this.scrollSize<=0?this.sliderEl.hide():this.sliderEl.show()},t.vertical=function(){return"vertical"===this.direction},t.inScrollBounds=function(e){var t=this.sliderSize/2,r=this.size-this.sliderSize/2,n=this.vertical()?e.clientY:e.clientX;return t<=n&&n<=r},t.scroll=function(e){!this.isOver&&0<this.scrollSize&&(this.sliderEl.show(),this.timer&&window.clearTimeout(this.timer),this.timer=this.sliderElHide()),e=e*(this.size-this.sliderSize)/this.scrollSize;var t=this.vertical()?0:e,r=this.vertical()?e:0;this.position=e,this._scrollTo(t,r)},t.update=function(e){this.state=!1,this.startPosition=0,this.size=e.size,this.scrollSize=e.scrollSize,this.sliderSize=Math.round(Math.pow(e.size,2)/(e.scrollSize+e.size));var t=this.vertical()?0:Math.min(this.position,this.size-this.sliderSize),r=this.vertical()?Math.min(this.position,this.size-this.sliderSize):0;this.position=t||r,this.el.css(this.vertical()?"height":"width",Ze(e.size)),this.sliderEl.css(this.vertical()?"height":"width",Ze(this.sliderSize)),this._scrollTo(t,r),this.scrollTrigger(0,0,{force:!0}),this.checkScrollSize(),this.sliderEl.hide()},t.setVisible=function(e){e?this.el.show():this.el.hide()},t.sliderElHide=function(){var e=this;return window.setTimeout((function(){e.sliderEl.hide()}),800)},e}(),Eo=!1,jo=function(){function e(e){var t=this;this.onMouseDown=function(e){e.preventDefault(),e.stopPropagation(),Eo=!0,t.prevX=0,t.prevY=0,t.distance=0,t.lineEl.show(),window.addEventListener("mousemove",t.onMouseMove),window.addEventListener("mouseup",t.onMouseUp)},this.onMouseMove=function(e){var r,n,i,o,a,s;e.preventDefault(),e.stopPropagation(),Eo&&(r=t.prevX,n=t.prevY,i=t.min,o=t.max,a=r?e.screenX-r:0,s=n?e.screenY-n:0,t.prevX=e.screenX,t.prevY=e.screenY,"vertical"===t.direction?(t.distance+=a,t.el.css("margin-left","".concat(Et(t.distance,i,o),"px"))):(t.distance+=s,t.el.css("margin-top","".concat(Et(t.distance,i,o),"px"))),e.preventDefault())},this.onMouseUp=function(e){var r;e.preventDefault(),e.stopPropagation(),Eo&&(Eo=!1,t.lineEl.hide(),r=parseFloat(t.el.css("margin-left"))||parseFloat(t.el.css("margin-top")),t.onResize&&t.onResize(t.rect,r,t.direction),t.el.css("margin-left","0px"),t.el.css("margin-top","0px"),t.distance=0,t.hide()),window.removeEventListener("mousemove",t.onMouseMove),window.removeEventListener("mouseup",t.onMouseUp)};var r=e.direction,n=void 0===r?"vertical":r,i=e.onResize;this.direction=n,this.onResize=i,this.el=Le("div","sheet-resizer ".concat(n)),this.hoverEl=Le("div","sheet-resizer-hover"),this.lineEl=Le("div","sheet-resizer-line"),this.el.children(this.hoverEl,this.lineEl),this.lineEl.hide(),this.hoverEl.on("mousedown",this.onMouseDown)}var t=e.prototype;return t.show=function(e,t,r){var n,i,o,a,s,c,l,u,f,h,p;Eo||(n=(this.rect=e).left,i=e.top,o=e.width,a=e.height,s="vertical"===this.direction,l=void 0===(c=r.min)?-1/0:c,f=void 0===(u=r.max)?1/0:u,this.min=l,this.max=f,this.el.offset({left:s?n+o-5:n,top:s?i:i+a-5}).show(),h=s?5:o,p=s?a:5,this.hoverEl.offset({width:h,height:p}),this.lineEl.offset({top:s?a:3,left:s?3:o,width:t.width,height:t.height}))},t.hide=function(){Eo||this.el.offset({width:0,height:0}).hide()},e}(),Po=function(){function e(){this.el=Le("div","sheet-tooltip").hide(),this.isShow=!1,document.body.appendChild(this.el.el)}var t=e.prototype;return t.show=function(e,t,r){var n=this,i=r+10,o=t+10;this.el.offset({left:o,top:i}),this.el.text(e),this.isShow||(this.isShow=!0,this.timeOut=setTimeout((function(){n.el.show()}),900))},t.hide=function(){this.timeOut&&clearTimeout(this.timeOut),this.el.hide(),this.isShow=!1},e}();function _o(e){return function(e){if(Array.isArray(e))return Co(e)}(e)||function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||To(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Io(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e)){var r=[],n=!0,i=!1,o=void 0;try{for(var a,s=e[Symbol.iterator]();!(n=(a=s.next()).done)&&(r.push(a.value),!t||r.length!==t);n=!0);}catch(e){i=!0,o=e}finally{try{n||null==s.return||s.return()}finally{if(i)throw o}}return r}}(e,t)||To(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function To(e,t){if(e){if("string"==typeof e)return Co(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?Co(e,t):void 0}}function Co(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}var ko=function(){function e(e){var t=this;this.deltaXCache=0,this.deltaYCache=0,this.onMouseDown=function(e){if(e.preventDefault(),t.data.options.activeBox){var r=e.clientX,n=e.clientY,i=t.getActiveCell(r,n);if(null===i||i.stopPropagation)t.moving=0;else{var o=[i.ci,i.ri];if(t.moving=1,e.shiftKey){var a=Io(t.data.selection.getRange(),1)[0];t.emit("select",[a[1],a[0],o[1],o[0]]),t.showSelect(),t.showSelectArea()}else{if(2===e.button){if(window.setTimeout((function(){t.emit("contextmenu",[r,n])}),0),t.moving=0,_i([o,o],t.data.getSelectRange()))return;return t.emit("select",[o[1],o[0]]),t.showSelect(),void t.hideSelectArea()}t.emit("select",[o[1],o[0]])}}}},this.onMouseMove=function(e){var r=t.el.el.getBoundingClientRect(),n=r.left,i=r.top,o=e.clientX,a=e.clientY;if(!(o<=0&&a<=0)){var s=o-n,c=a-i;if(s<t.data.offset.offsetX||c<t.data.offset.offsetY){var l=t.data.getResizerCell(s,c);c>t.data.offset.offsetY&&(t.verticalResizer.hide(),t.horizontalResizer.show(l,{width:t.data.width,height:2},{min:-l.height})),s>t.data.offset.offsetX&&(t.verticalResizer.show(l,{width:2,height:t.data.height},{min:-l.width}),t.horizontalResizer.hide())}else{t.horizontalResizer&&t.horizontalResizer.hide(),t.verticalResizer&&t.verticalResizer.hide();var u,f=t.getActiveCell(o,a);if(null===f)return t.toolTip.hide(),void(e.target.style.cursor="default");t.moving&&(t.moving=2,u=t.data.selection.getCell(),t.emit("select",[u[1],u[0],f.ri,f.ci]),t.showSelect(),t.showSelectArea());var h=t.data.view.getMergeCell(f.ri,f.ci);e.target.style.cursor=h.cursor||"default",h.title?t.toolTip.show(h.title,e.x,e.y):t.toolTip.hide()}t.emit("hover",[s,c])}},this.onDoubleClick=function(e){var r=e.clientX,n=e.clientY;t.emit("dblclick",_o(t.getActivePosition(r,n)))},this.onMouseUp=function(e){if(t.data.options.activeBox){var r=e.clientX,n=e.clientY,i=t.el.el.getBoundingClientRect(),o=i.left,a=i.top,s=t.getActiveCell(r,n),c=t.data.selection.getCell();if(1!==t.moving&&(2!==t.moving||s.ri!==c[1]||s.ci!==c[0])||e.shiftKey||2===e.button)0===t.moving&&(e.currentTarget===document||s||(t.waffle.hideSelect(),t.hideSelectArea()));else{if(null===s||s.stopPropagation)return void(t.moving=0);t.showSelect(),t.hideSelectArea(),t.data.view.doClick(e,{x:r-o,y:n-a,ri:s.ri,ci:s.ci},t.data.getPositionByOffset(r-o,n-a))}t.moving=0}},this.resizeHandler=function(e,r,n){t.emit("resize",[e,r,n]),t.resize()},this.scrollHandler=function(e,r){var n=2<arguments.length&&void 0!==arguments[2]?arguments[2]:{smooth:!1,force:!1};if(0===e&&0===r&&!n.force)return!0;t.scrollTimeout&&clearTimeout(t.scrollTimeout),n.smooth&&(e=Math.min(e,100),r=Math.min(r,100));var i=t.data.getScroll(),o=i.x,a=i.y,s=e,c=r;e+=t.deltaXCache,r+=t.deltaYCache;var l=t.data.correctDeltaX(e),u=t.data.correctDeltaY(r);l=0<s?Math.max(0,l):Math.min(0,l),u=0<c?Math.max(0,u):Math.min(0,u);t.deltaXCache=e-l,t.deltaYCache=r-u,t.scrollTimeout=setTimeout((function(){t.deltaXCache=0,t.deltaYCache=0}),1e3);var f=Math.round(Et(o+l,0,t.data.maxScrollX)),h=Math.round(Et(a+u,0,t.data.maxScrollY));return(f===t.data.maxScrollX&&0<e||0===f&&e<0)&&(t.deltaXCache=0),(h===t.data.maxScrollY&&0<r||0===h&&r<0)&&(t.deltaYCache=0),Math.abs(l)>Math.abs(u)?t.emit("scroll",[f,"horizontal"]):t.emit("scroll",[h,"vertical"]),t.waffle.scroll(-f,-h),!(Math.abs(l)>Math.abs(u)?f<=0||f>=t.data.maxScrollX:h<=0||h>=t.data.maxScrollY)||0!==t.deltaXCache||0!==t.deltaYCache},this.el=Le("div","grid-container"),this.data=e,this.eventMap={},this.cellCache=new Set,this.moving=0,this.initResizer(),this.initWaffle(),this.initScrollbar(),this.initTootip(),this.initEvent()}var t=e.prototype;return t.on=function(e,t){this.eventMap[e]=this.eventMap[e]||[],this.eventMap[e].push(t)},t.off=function(e,t){this.eventMap[e]=this.eventMap[e]||[];var r=this.eventMap[e].indexOf(t);-1!==r&&this.eventMap[e].splice(r,r)},t.correctBounds=function(e){return Object.assign({},e,{x:e.x+this.data.offset.offsetX,y:e.y+this.data.offset.offsetY})},t.resize=function(){this.waffle.update({width:this.data.width+this.data.offset.offsetX,height:this.data.height+this.data.offset.offsetY,freezeWidth:this.data.view.freezeWidth+this.data.offset.offsetX,freezeHeight:this.data.view.freezeHeight+this.data.offset.offsetY}),this.showSelect(),this.showSelectArea(),this.updateStickCells(),this.updateScrollBar()},t.reset=function(){this.resize(),this.clean()},t.stick=function(e,t){var r=this,n=e.id;return this.cellCache.has(e.id)?this.waffle.updateStick(e):(e.left=e.left+this.data.offset.offsetX+this.data.scroll.x,e.top=e.top+this.data.offset.offsetY+this.data.scroll.y,n=this.waffle.stick(e),this.cellCache.add(n),"function"==typeof t&&window.setTimeout((function(){t(r.waffle.getStick(n))}))),n},t.tear=function(e){this.waffle.tear(e)},t.stickCell=function(e,t,r){var n="".concat(e,"-").concat(t),i=this.data.view.getMergeCell(e,t),o=i.el,a=i.width,s=i.height,c=i.x,l=i.y;return this.stick({el:o,width:a,height:s,left:c,top:l,id:n},r),n},t.whellScroll=function(e,t){var r=this.data.getScroll(),n=r.x,i=r.y,o=Math.round(Et(n+e,0,this.data.maxScrollX)),a=Math.round(Et(i+t,0,this.data.maxScrollY));return this.scrollHandler(e,t,{smooth:!1,force:!1}),this.verticalScrollBar.scroll(this.data.scroll.y),this.horizontalScrollBar.scroll(this.data.scroll.x),{scrollX:o,scrollY:a,maxScrollX:this.data.maxScrollX,maxScrollY:this.data.maxScrollY}},t.updateStickCells=function(){var e=this;this.cellCache.forEach((function(t){var r=Io(t.split("-"),2),n=r[0],i=r[1];e.stickCell(parseInt(n),parseInt(i))}))},t.initEvent=function(){var e=this;this.waffle.el.on("contextmenu",(function(e){return e.preventDefault()})),this.waffle.el.on("mousedown",this.onMouseDown),this.waffle.el.on("mouseup",this.onMouseUp),this.waffle.el.on("mousemove",this.onMouseMove),this.waffle.el.on("dblclick",this.onDoubleClick),this.waffle.el.on("wheel",(function(t){var r,n=1===t.deltaMode?(r=20*t.deltaX,20*t.deltaY):(r=t.deltaX,t.deltaY);e.scrollHandler(r,n,{smooth:!0,force:!1})&&t.preventDefault(),e.verticalScrollBar.scroll(e.data.scroll.y),e.horizontalScrollBar.scroll(e.data.scroll.x)})),document.addEventListener("mouseup",this.onMouseUp),document.addEventListener("mousedown",(function(){e.waffle.hideSelect()}))},t.initResizer=function(){this.verticalResizer=new jo({direction:"vertical",onResize:this.resizeHandler}),this.horizontalResizer=new jo({direction:"horizontal",onResize:this.resizeHandler}),this.el.children(this.verticalResizer.el,this.horizontalResizer.el)},t.initTootip=function(){this.toolTip=new Po},t.initScrollbar=function(){var e=this.data.getViewBounds();this.verticalScrollBar=new So({direction:"vertical",size:e.height,scrollSize:this.data.maxScrollY,slider:{},onScoll:this.scrollHandler}),this.el.children(this.verticalScrollBar.el),this.horizontalScrollBar=new So({direction:"horizontal",size:e.width,scrollSize:this.data.maxScrollX,slider:{},onScoll:this.scrollHandler}),this.el.children(this.horizontalScrollBar.el)},t.updateScrollBar=function(){var e=this.data.getViewBounds();this.verticalScrollBar.update({size:e.height,scrollSize:this.data.maxScrollY}),this.horizontalScrollBar.update({size:e.width,scrollSize:this.data.maxScrollX})},t.initWaffle=function(){var e=this.data.width+this.data.offset.offsetX,t=this.data.height+this.data.offset.offsetY,r=this.data.view.freezeWidth+this.data.offset.offsetX,n=this.data.view.freezeHeight+this.data.offset.offsetY;this.waffle=new xo({width:e,height:t,freezeWidth:r,freezeHeight:n}),this.el.children(this.waffle.el)},t.showInputCell=function(){var e=this.data.getSelectCell();e.x=e.x+this.data.offset.offsetX,e.y=e.y+this.data.offset.offsetY},t.showSelect=function(){var e;this.data.options.activeBox&&((e=this.data.getSelectCell()).x=e.x+this.data.offset.offsetX,e.y=e.y+this.data.offset.offsetY,this.waffle.showSelect({x:e.x,y:e.y,width:e.width,height:e.height}))},t.showSelectArea=function(){var e,t=this;this.data.options.activeBox&&(e=this.data.getSelectBounds(),this.waffle.showSelectArea(e.map((function(e){return t.correctBounds(e)}))))},t.hideSelectArea=function(){this.waffle.hideSelectArea()},t.emit=function(e,t){var r=1<arguments.length&&void 0!==t?t:[];this.eventMap[e]&&this.eventMap[e].forEach((function(e){e.call.apply(e,[null].concat(_o(r)))}))},t.clean=function(){this.cellCache=new Set,this.waffle.clean()},t.getActiveCell=function(e,t){var r=this.el.el.getBoundingClientRect(),n=e-r.left,i=t-r.top,o=this.data.getCellByOffset(n,i);return o&&!1!==o.valid?o:null},t.getActivePosition=function(e,t){var r=this.el.el.getBoundingClientRect();return[e-r.left,t-r.top]},e}(),Bo="undefined"!=typeof navigator&&0<navigator.userAgent.toLowerCase().indexOf("firefox");function No(e,t,r){e.addEventListener?e.addEventListener(t,r,!1):e.attachEvent&&e.attachEvent("on".concat(t),(function(){r(window.event)}))}function Ao(e,t){for(var r=t.slice(0,t.length-1),n=0;n<r.length;n++)r[n]=e[r[n].toLowerCase()];return r}function Do(e){for(var t=(e=(e=e||"").replace(/\s/g,"")).split(","),r=t.lastIndexOf("");0<=r;)t[r-1]+=",",t.splice(r,1),r=t.lastIndexOf("");return t}for(var Ro={backspace:8,tab:9,clear:12,enter:13,return:13,esc:27,escape:27,space:32,left:37,up:38,right:39,down:40,del:46,delete:46,ins:45,insert:45,home:36,end:35,pageup:33,pagedown:34,capslock:20,"⇪":20,",":188,".":190,"/":191,"`":192,"-":Bo?173:189,"=":Bo?61:187,";":Bo?59:186,"'":222,"[":219,"]":221,"\\":220},Vo={"⇧":16,shift:16,"⌥":18,alt:18,option:18,"⌃":17,ctrl:17,control:17,"⌘":Bo?224:91,cmd:Bo?224:91,command:Bo?224:91},Mo={16:"shiftKey",18:"altKey",17:"ctrlKey"},zo={16:!1,18:!1,17:!1},Lo={},Ho=1;Ho<20;Ho++)Ro["f".concat(Ho)]=111+Ho;Mo[Bo?224:91]="metaKey",zo[Bo?224:91]=!1;var Wo=[],Fo="all",Go=[],Uo=function(e){return Ro[e.toLowerCase()]||Vo[e.toLowerCase()]||e.toUpperCase().charCodeAt(0)};function Yo(e){Fo=e||"all"}function Xo(){return Fo||"all"}function qo(e,t,r){var n;if(t.scope===r||"all"===t.scope){for(var i in n=0<t.mods.length,zo)Object.prototype.hasOwnProperty.call(zo,i)&&(!zo[i]&&-1<t.mods.indexOf(+i)||zo[i]&&-1===t.mods.indexOf(+i))&&(n=!1);(0!==t.mods.length||zo[16]||zo[18]||zo[17]||zo[91])&&!n&&"*"!==t.shortcut||!1===t.method(e,t)&&(e.preventDefault?e.preventDefault():e.returnValue=!1,e.stopPropagation&&e.stopPropagation(),e.cancelBubble&&(e.cancelBubble=!0))}}function $o(e){var t=Lo["*"],r=e.keyCode||e.which||e.charCode;if(Ko.filter.call(this,e)){if(-1===Wo.indexOf(r)&&229!==r&&Wo.push(r),93!==r&&224!==r||(r=91),r in zo){for(var n in zo[r]=!0,Vo)Vo[n]===r&&(Ko[n]=!0);if(!t)return}for(var i in zo)Object.prototype.hasOwnProperty.call(zo,i)&&(zo[i]=e[Mo[i]]);var o=Xo();if(t)for(var a=0;a<t.length;a++)t[a].scope===o&&("keydown"===e.type&&t[a].keydown||"keyup"===e.type&&t[a].keyup)&&qo(e,t[a],o);if(r in Lo)for(var s=0;s<Lo[r].length;s++)if(("keydown"===e.type&&Lo[r][s].keydown||"keyup"===e.type&&Lo[r][s].keyup)&&Lo[r][s].key){for(var c=Lo[r][s].key.split("+"),l=[],u=0;u<c.length;u++)l.push(Uo(c[u]));(l=l.sort()).join("")===Wo.sort().join("")&&qo(e,Lo[r][s],o)}}}function Ko(e,t,r){var n,i=Do(e),o=[],a="all",s=document,c=0,l=!1,u=!0;for(void 0===r&&"function"==typeof t&&(r=t),"[object Object]"===Object.prototype.toString.call(t)&&(t.scope&&(a=t.scope),t.element&&(s=t.element),t.keyup&&(l=t.keyup),t.keydown&&(u=t.keydown)),"string"==typeof t&&(a=t);c<i.length;c++)o=[],1<(e=i[c].split("+")).length&&(o=Ao(Vo,e)),(e="*"===(e=e[e.length-1])?"*":Uo(e))in Lo||(Lo[e]=[]),Lo[e].push({keyup:l,keydown:u,scope:a,mods:o,shortcut:i[c],method:r,key:i[c]});void 0===s||(n=s,-1<Go.indexOf(n))||!window||(Go.push(s),No(s,"keydown",(function(e){$o(e)})),No(window,"focus",(function(){Wo=[]})),No(s,"keyup",(function(e){$o(e),function(e){var t=e.keyCode||e.which||e.charCode,r=Wo.indexOf(t);if(0<=r&&Wo.splice(r,1),e.key&&"meta"===e.key.toLowerCase()&&Wo.splice(0,Wo.length),93!==t&&224!==t||(t=91),t in zo)for(var n in zo[t]=!1,Vo)Vo[n]===t&&(Ko[n]=!1)}(e)})))}var Jo,Zo={setScope:Yo,getScope:Xo,deleteScope:function(e,t){var r,n;for(var i in e=e||Xo(),Lo)if(Object.prototype.hasOwnProperty.call(Lo,i))for(r=Lo[i],n=0;n<r.length;)r[n].scope===e?r.splice(n,1):n++;Xo()===e&&Yo(t||"all")},getPressedKeyCodes:function(){return Wo.slice(0)},isPressed:function(e){return"string"==typeof e&&(e=Uo(e)),-1!==Wo.indexOf(e)},filter:function(e){var t=e.target||e.srcElement,r=t.tagName,n=!0;return!t.isContentEditable&&"TEXTAREA"!==r&&("INPUT"!==r&&"TEXTAREA"!==r||t.readOnly)||(n=!1),n},unbind:function(e,t,r){var n,i=Do(e),o=[];"function"==typeof t&&(r=t,t="all");for(var a=0;a<i.length;a++){if(o=1<(n=i[a].split("+")).length?Ao(Vo,n):[],e="*"===(e=n[n.length-1])?"*":Uo(e),t=t||Xo(),!Lo[e])return;for(var s=0;s<Lo[e].length;s++){var c=Lo[e][s];r&&c.method!==r||c.scope!==t||!function(e,t){for(var r=e.length>=t.length?e:t,n=e.length>=t.length?t:e,i=!0,o=0;o<r.length;o++)-1===n.indexOf(r[o])&&(i=!1);return i}(c.mods,o)||(Lo[e][s]={})}}}};for(var Qo in Zo)Object.prototype.hasOwnProperty.call(Zo,Qo)&&(Ko[Qo]=Zo[Qo]);"undefined"!=typeof window&&(Jo=window.hotkeys,Ko.noConflict=function(e){return e&&window.hotkeys===Ko&&(window.hotkeys=Jo),Ko},window.hotkeys=Ko);var ea=Ko,ta=function(){function e(e){if(e&&e.hotkeys)for(var t in e.hotkeys)e.hotkeys.hasOwnProperty(t)&&this.bindHotkeys(t,e.hotkeys[t])}var t=e.prototype;return t.bindHotkeys=function(e,t){ea(e,t)},t.unbindHotkeys=function(e,t){ea.unbind(e,t)},e}();ta.KEY={COPY:"ctrl+c,command+c"};var ra=[{key:"copy",icon:"",label:"复制",accel:""}],na=function(){function e(){this.el=Le("div","sheet-menu").css({userSelect:"none"}).hide(),this.clickHandler=Ii,this.buildItems(),this.el.el.addEventListener("contextmenu",(function(e){return e.preventDefault()})),document.body.appendChild(this.el.el)}var t=e.prototype;return t.show=function(e,t,r){var n=this.el.show().offset(),i=n.width,o=n.height;this.configItems(r);var a=t,s=e;window.innerHeight-t<=o&&(a-=o),window.innerWidth-e<=i&&(s-=i),this.el.offset({left:s,top:a}),Di(this.el)},t.hide=function(){this.el.hide(),Ai(this.el)},t.bindHandler=function(e){this.clickHandler=e},t.configItems=function(e){var t=this;ra.forEach((function(r){e[r.key]?t.el.childEnable(r.key):t.el.disableChild(r.key)}))},t.buildItems=function(){var e=this;ra.forEach((function(t){"separator"===t.key&&e.el.children(Le("div","sheet-menuseparator")),e.el.children(Le("div","sheet-menuitem ".concat(t.key)).on("click",(function(){e.clickHandler(t.key),e.hide()})).children(Le("div","sheet-menuitem-icon"),Le("span","sheet-menuitem-label").text(t.label||""),Le("span","sheet-menuitem-accel").text(t.accel||"")))}))},e}(),ia=function(){function e(e){var t=e.data,r=e.editable,n=void 0!==r&&r;this.data=t,this.el=Le("div","input-box").hide(),this.input=Le("div","cell-input").attr("contenteditable","".concat(!!n)),this.el.children(this.input),document.body.appendChild(this.el.el)}var t=e.prototype;return t.show=function(e,t,r,n){this.el.css({left:e-2+"px",top:t-2+"px",maxWidth:this.data.width-e+this.data.offset.offsetX-12+"px",minWidth:r+2+"px",minHeight:n+2+"px",maxHeight:this.data.height-t+this.data.offset.offsetY-12+"px"}).show(),this.input.text(""),this.text=this.text||Le("span"),this.text.text(this.data.getSelectCell().value),this.input.children(this.text);var i=et(),o=document.createRange();i.removeAllRanges(),o.selectNodeContents(this.text.el),o.setStart(o.startContainer,o.endOffset),i.addRange(o),Di(this.el),function(e,t){var r=1<arguments.length&&void 0!==t?t:function(e){e.hide()};e.mouseWhell=function(){r(e)},Bi(window.document.body,"mousewheel",e.mouseWhell)}(this.el)},t.hide=function(){var e;this.el.hide(),Ai(this.el),(e=this.el).mouseWhell&&(Ni(window.document.body,"mousewheel",e.mouseWhell),delete e.mouseWhell)},e}(),oa=function(){function e(){var e=this;this.cells=null,this.trigger=document.createElement("textarea"),this.trigger.className="trix-offscreen",this.trigger.innerText=" ",this.trigger.addEventListener("copy",(function(t){e.setClipboardData(t)})),document.body.appendChild(this.trigger)}var t=e.prototype;return t.copy=function(e){this.cells=e,this.isImage()?this.downloadImage():this.dispatchCopy()},t.clear=function(){this.cells=null},t.isImage=function(){return 1<=this.cells.length&&1<=this.cells[0].length&&this.cells[0][0].image},t.downloadImage=function(){var e=document.createElement("a");e.href=this.cells[0][0].image,e.download="image.png",document.body.appendChild(e),e.click(),document.body.removeChild(e)},t.dispatchCopy=function(){var e=et(),t=document.createRange();e.removeAllRanges(),t.selectNodeContents(this.trigger),e.addRange(t),this.trigger.setSelectionRange(0,99999),this.trigger.focus(),document.execCommand("copy"),this.trigger.blur()},t.transform2HTML=function(){if(!this.cells)return"";var e={},t=[],r=[];return this.cells.map((function(n,i){Le("tr"),n.forEach((function(n,i){var o=n.ri,a=n.ci,s=n.width,c=n.height;t[a]!==s&&(t[a]||0===t[a]?(t[a]=Math.min(t[a],s),t[a+1]=Math.max(t[a],s)-t[a]):t[a]=s),r[o]!==c&&(r[o]||0===r[o]?(r[o]=Math.min(r[o],c),r[o+1]=Math.max(r[o],c)-r[o]):r[o]=c),e["".concat(n.ci,"-").concat(n.ri)]=""}))})),""},t.transform2Text=function(){var e=this;if(!this.cells)return"";var t="",r={};return this.cells.map((function(n,i){n.forEach((function(e,i){t=t.concat((r["".concat(e.ci,"-").concat(e.ri)]?"":e.value)+(i>=n.length-1?"":"\t")),r["".concat(e.ci,"-").concat(e.ri)]=!0})),i<e.cells.length-1&&(t=t.concat("\n"))})),t},t.setClipboardData=function(e){e.clipboardData?(e.clipboardData.setData("text/html",this.transform2HTML()),e.clipboardData.setData("text/plain",this.transform2Text())):(this.transform2HTML(),window.clipboardData.setData("text",this.transform2Text())),e.preventDefault()},e}(),aa=function(){function e(e){var t=this;this.scrollHandler=function(e,r){"vertical"===r?t.data.scrollY(e,t.scrollTable):t.data.scrollX(e,t.scrollTable)},this.resizeHandler=function(e,r,n){"vertical"===n?t.data.resizeCol(e.ci,e.width+r):t.data.resizeRow(e.ri,e.height+r),t.render()},this.scrollTable=function(e,r){var n=e.y-r.y,i=e.x-r.x;t.table.scroll(i,n),(t.eventsMap.scroll||[]).forEach((function(t){t.call(null,{x:e.x,y:e.y,deltaX:i,deltaY:n})}))},this.selectHandler=function(e,r,n,i){t.data.select(e,r,n,i),t.table.renderSequnce()},this.showContextMenu=function(e,r){var n=t.data.getSelectCell();t.contextMenu.show(e,r,{copy:n.canCopy})},this.showInputBox=function(e,r){var n=t.data.getSelectCell(),i=t.data.cellIsFreezed(n),o=i.verticalFreezed,a=i.horizontalFreezed,s=t.el.el.getBoundingClientRect();window.setTimeout((function(){t.inputBox.show(n.x+t.data.offset.offsetX+s.left-(o?0:t.data.getScroll().x),n.y+t.data.offset.offsetY+s.top-(a?0:t.data.getScroll().y),n.width,n.height)}),0)},this.contextMenuHandler=function(e){switch(e){case"copy":default:t.copy()}},this.render=function(){t.table.render()},this.copy=function(){t.clipboard.copy(t.data.getSelectRangeCells())},this.el=Le("div","sheet"),this.el.offset({width:e.width,height:e.height}),this.data=new co("sheet",e),this.container=new ko(this.data),this.table=new bo(this.data,this.container),this.container.el.unshiftChildren(this.table.el),this.el.children(this.container.el),this.initEvent(),this.initHotKeys(),this.contextMenu=new na,this.contextMenu.bindHandler(this.contextMenuHandler),this.inputBox=new ia({data:this.data}),this.render()}var t=e.prototype;return t.initEvent=function(){this.eventsMap={},this.container.on("scroll",this.scrollHandler),this.container.on("resize",this.resizeHandler),this.container.on("select",this.selectHandler),this.container.on("contextmenu",this.showContextMenu),this.container.on("dblclick",this.showInputBox)},t.initHotKeys=function(){this.hotkeys=new ta,this.initCopyEvent()},t.initCopyEvent=function(){this.clipboard=new oa,this.hotkeys.bindHotkeys(ta.KEY.COPY,this.copy)},t.resizeEl=function(){this.el.offset({width:this.data.width+this.data.offset.offsetX,height:this.data.height+this.data.offset.offsetY})},t.addEventListener=function(e,t){this.eventsMap[e]=this.eventsMap[e]||[],this.eventsMap[e].includes(t)||this.eventsMap[e].push(t)},t.removeEventListener=function(e,t){this.eventsMap[e]=this.eventsMap[e]||[],Xn(this.eventsMap[e],t)},t.loadData=function(e){this.data.setData(e),this.reset()},t.updateCell=function(e,t){this.data.updateCell(e.ri,e.ci,t),this.table.renderCell(e)},t.getCellPosition=function(e){var t=this.data.options.sheet.merges.find((function(t){return 0<=t.findIndex((function(t){return 2===t.length&&t[0]===e.col&&t[1]===e.row}))}));return t?this.data.getRangeBounds(t):this.data.getCellBounds(e.row,e.col)},t.insertRows=function(e,t,r){this.data.insertRows(e,t,r),this.table.render(),this.container.resize()},t.insertCols=function(e,t,r){this.data.insertCols(e,t,r),this.table.render(),this.container.resize()},t.deleteRows=function(e,t){this.data.deleteRows(e,t),this.table.render(),this.container.resize()},t.deleteCols=function(e,t){this.data.deleteCols(e,t),this.table.render(),this.container.resize()},t.reset=function(){this.data.reset(),this.container.reset(),this.table.resize(),this.table.render(),this.resizeEl()},t.resize=function(e,t){this.data.resize(e,t),this.container.resize(),this.table.resize(),this.table.render(),this.resizeEl()},t.setHScrollBarVisible=function(e){this.container.horizontalScrollBar.setVisible(e)},t.setVScrollBarVisible=function(e){this.container.verticalScrollBar.setVisible(e)},t.whellScroll=function(e,t){return this.container.whellScroll(e,t)},e}(),sa=function(){function e(e,t){this.parent=Le(e,"sheet-root");var r=this.parent.offset(),n=r.width,i=r.height,o=Object.assign({width:Math.round(n*Je())/Je(),height:Math.round(i*Je())/Je()},t.options);this.sheet=new aa(o),this.parent.children(this.sheet.el)}var t=e.prototype;return t.loadData=function(e){return this.sheet.loadData(e),this},t.updateData=function(){return this},t.updateCell=function(e,t){this.sheet.updateCell(e,t)},t.getCellPosition=function(e){return this.sheet.getCellPosition(e)},t.resize=function(e,t){var r=this.parent.offset(),n=r.width,i=r.height;e=e||n,t=t||i,this.sheet.resize(Math.round(e*Je())/Je(),Math.round(t*Je())/Je())},t.insertRows=function(e,t,r){this.sheet.insertRows(e,t,r)},t.insertCols=function(e,t,r){this.sheet.insertCols(e,t,r)},t.deleteRows=function(e,t){this.sheet.deleteRows(e,t)},t.deleteCols=function(e,t){this.sheet.deleteCols(e,t)},e}(),ca={type:"color"},la={width:0,style:"solid",color:-1},ua={shadowBlur:2,shadowColor:"black",shadowOffsetX:1,shadowOffsetY:1};function fa(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var ha=function(){function e(e){fa(this,"silent",!1),fa(this,"name",void 0);var t=e.name;this.name=t}var t=e.prototype;return t.excute=function(){this._excute()},t.getName=function(){return this.name},e}();var pa,da,va,ga=function(e){function t(){return e.apply(this,arguments)||this}return function(e,t){e.prototype=Object.create(t.prototype),function(e,t){for(var r=Object.getOwnPropertyNames(t),n=0;n<r.length;n++){var i=r[n],o=Object.getOwnPropertyDescriptor(t,i);o&&o.configurable&&void 0===e[i]&&Object.defineProperty(e,i,o)}}(e.prototype.constructor=e,t)}(t,e),t.prototype._excute=function(){},t}(ha);function ba(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var ya,ma,wa,Oa=me()((va=da=function(e){function t(){for(var t,r=arguments.length,n=new Array(r),i=0;i<r;i++)n[i]=arguments[i];return ba(function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(t=e.call.apply(e,[this].concat(n))||this),"actions",{setChartData:function(e){return le(e).then((function(e){t.model.chartData=e.chartAttr}))}}),t}return function(e,t){e.prototype=Object.create(t.prototype),function(e,t){for(var r=Object.getOwnPropertyNames(t),n=0;n<r.length;n++){var i=r[n],o=Object.getOwnPropertyDescriptor(t,i);o&&o.configurable&&void 0===e[i]&&Object.defineProperty(e,i,o)}}(e.prototype.constructor=e,t)}(t,e),t.prototype.state=function(){return{chartData:{}}},t}(Oe),ba(da,"xtype","report.model.table.hyper_link.chart"),pa=va))||pa;function xa(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var Sa,Ea,ja,Pa=ye()((wa=ma=function(e){function t(){for(var t,r=arguments.length,n=new Array(r),i=0;i<r;i++)n[i]=arguments[i];return xa(function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(t=e.call.apply(e,[this].concat(n))||this),"props",{chartData:{}}),t}!function(e,t){e.prototype=Object.create(t.prototype),function(e,t){for(var r=Object.getOwnPropertyNames(t),n=0;n<r.length;n++){var i=r[n],o=Object.getOwnPropertyDescriptor(t,i);o&&o.configurable&&void 0===e[i]&&Object.defineProperty(e,i,o)}}(e.prototype.constructor=e,t)}(t,e);var r=t.prototype;return r.render=function(){return{type:P}},r.mounted=function(){var e=VanCharts.init(this.element.context);e.setOptions(this.options.chartData),this.bind(e)},r.refresh=function(e){var t=0<arguments.length&&void 0!==e?e:this.options.chartData,r=VanCharts.init(this.element.context);r.clear(),r.setOptions(t),this.bind(r)},r.resize=function(){var e=VanCharts.init(this.element.context);e.resize(),this.bind(e)},r.bind=function(e){var r=this;e.doHyperlink=function(e){r.fireEvent(t.EVENT_HYPER_LINK,e)}},t}(BI.Widget),xa(ma,"xtype","report.table.hyper_link.chart_item"),xa(ma,"EVENT_HYPER_LINK","EVENT_HYPER_LINK"),ya=wa))||ya;function _a(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Ia(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var Ta=ye()(Sa=we(Oa)((ja=Ea=function(e){function t(){for(var t,r=arguments.length,n=new Array(r),i=0;i<r;i++)n[i]=arguments[i];return Ia(_a(t=e.call.apply(e,[this].concat(n))||this),"props",{baseCls:"report-table-hyper-link-chart",chartID:""}),Ia(_a(t),"store",void 0),Ia(_a(t),"model",void 0),t}!function(e,t){e.prototype=Object.create(t.prototype),function(e,t){for(var r=Object.getOwnPropertyNames(t),n=0;n<r.length;n++){var i=r[n],o=Object.getOwnPropertyDescriptor(t,i);o&&o.configurable&&void 0===e[i]&&Object.defineProperty(e,i,o)}}(e.prototype.constructor=e,t)}(t,e);var r=t.prototype;return r.beforeInit=function(e){this.store.setChartData(this.options.chartID).then((function(){e()}))},r.render=function(){return{type:P,items:[{el:{type:Pa.xtype,chartData:this.model.chartData},top:0,left:0,right:0,bottom:0}]}},t}(BI.LoadingPane),Ia(Ea,"xtype","report.table.hyper_link.chart"),Sa=ja))||Sa)||Sa,Ca=r(22);function ka(e){var t,r=e.target,n=e.url,i=e.width,o=e.height,a=e.attr,s=e.byPost,c=void 0!==s&&s,l=e.parameter,u=void 0===l?"":l,f=BI.UUID(),h=void 0,p=BI.UUID();switch(r){case"_self":case"_blank":return c?he(n,{__parameters__:u},r):window.open(n,r);case"_dialog":return BI.Popovers.create(f,{type:"bi.popover",width:i,height:o,header:BI.get(a,"title"),body:{type:"bi.absolute",items:[{el:{type:"bi.iframe",src:c?"":n,name:p},top:0,left:0,right:0,bottom:0}]},ref:function(e){h=e}}).open(f),c&&he(n,{__parameters__:u},p),t=new Ca.Resizable(h.element.context),a&&!a.center&&t.setPosition(a.top||0,a.left||0),f}}function Ba(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function Na(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Aa(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var Da=function(e){function t(t){var r=e.call(this,t)||this;Aa(Na(r),"_url",void 0),Aa(Na(r),"target",void 0),Aa(Na(r),"width",void 0),Aa(Na(r),"height",void 0),Aa(Na(r),"parameters",void 0);var n=t.targetFrame,i=t.url,o=t.width,a=t.height,s=t.parameters,c=void 0===s?[]:s;return r.url=i,r.target=n,r.width=o,r.height=a,r.parameters=c,r}var r,n;return function(e,t){e.prototype=Object.create(t.prototype),function(e,t){for(var r=Object.getOwnPropertyNames(t),n=0;n<r.length;n++){var i=r[n],o=Object.getOwnPropertyDescriptor(t,i);o&&o.configurable&&void 0===e[i]&&Object.defineProperty(e,i,o)}}(e.prototype.constructor=e,t)}(t,e),t.prototype._excute=function(){ka({target:this.target,url:this.url,width:this.width,height:this.height})},r=t,(n=[{key:"url",get:function(){var e=this.parameters.map((function(e){return"".concat(e.name,"=").concat(e.value)})).join("&"),t=this._url.includes("?")?"&":"?";return"".concat(this._url).concat(t).concat(e)},set:function(e){this._url=e}}])&&Ba(r.prototype,n),t}(ha);var Ra=function(e){function t(t){var r,n,i,o=e.call(this,t)||this;i=void 0,(n="jsContent")in(r=function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(o))?Object.defineProperty(r,n,{value:i,enumerable:!0,configurable:!0,writable:!0}):r[n]=i;var a=t.jsContent;return o.jsContent=a,o}return function(e,t){e.prototype=Object.create(t.prototype),function(e,t){for(var r=Object.getOwnPropertyNames(t),n=0;n<r.length;n++){var i=r[n],o=Object.getOwnPropertyDescriptor(t,i);o&&o.configurable&&void 0===e[i]&&Object.defineProperty(e,i,o)}}(e.prototype.constructor=e,t)}(t,e),t.prototype._excute=function(){new Function(this.jsContent)()},t}(ha);var Va=function(e){function t(t){var r,n,i,o=e.call(this,t)||this;return i=void 0,(n="mailLinkProps")in(r=function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(o))?Object.defineProperty(r,n,{value:i,enumerable:!0,configurable:!0,writable:!0}):r[n]=i,o.mailLinkProps=t,o}return function(e,t){e.prototype=Object.create(t.prototype),function(e,t){for(var r=Object.getOwnPropertyNames(t),n=0;n<r.length;n++){var i=r[n],o=Object.getOwnPropertyDescriptor(t,i);o&&o.configurable&&void 0===e[i]&&Object.defineProperty(e,i,o)}}(e.prototype.constructor=e,t)}(t,e),t.prototype._excute=function(){Be(this.mailLinkProps)},t}(ha);function Ma(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function za(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function La(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var Ha=function(e){function t(t){var r=e.call(this,t)||this;La(za(r),"_url",void 0),La(za(r),"target",void 0),La(za(r),"width",void 0),La(za(r),"height",void 0),La(za(r),"parameters",void 0),La(za(r),"attr",void 0),La(za(r),"showParameterInterface",void 0),La(za(r),"byPost",void 0);var n=t.targetFrame,i=t.width,o=t.height,a=t.reportUrl,s=t.parameters,c=t.attr,l=t.showParameterInterface,u=t.byPost;return r.target=n,r.width=i,r.height=o,r.url=a,r.parameters=s,r.attr=c,r.showParameterInterface=l,r.byPost=u,r}!function(e,t){e.prototype=Object.create(t.prototype),function(e,t){for(var r=Object.getOwnPropertyNames(t),n=0;n<r.length;n++){var i=r[n],o=Object.getOwnPropertyDescriptor(t,i);o&&o.configurable&&void 0===e[i]&&Object.defineProperty(e,i,o)}}(e.prototype.constructor=e,t)}(t,e);var r,n,i=t.prototype;return i._excute=function(){var e=this.byPost?this.getParameter():"";ka({target:this.target,url:this.url,width:this.width,height:this.height,attr:this.attr,byPost:this.byPost,parameter:e})},i.getParameter=function(){var e={__pi__:this.showParameterInterface};return this.parameters.forEach((function(t){e[t.name]=t.value})),encodeURIComponent(JSON.stringify(e))},r=t,(n=[{key:"url",get:function(){if(this.byPost)return this._url;var e=this.parameters.map((function(e){return"".concat(e.name,"=").concat(e.value)}));return e.push("__pi__=".concat(this.showParameterInterface)),"".concat(this._url,"&").concat(e.join("&"))},set:function(e){this._url=e}}])&&Ma(r.prototype,n),t}(ha);function Wa(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}var Fa=function(e){function t(t){var r,n,i,o=e.call(this,t)||this;i=void 0,(n="parameters")in(r=function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(o))?Object.defineProperty(r,n,{value:i,enumerable:!0,configurable:!0,writable:!0}):r[n]=i;var a=t.parameters;return o.parameters=a,o}var r,n;return function(e,t){e.prototype=Object.create(t.prototype),function(e,t){for(var r=Object.getOwnPropertyNames(t),n=0;n<r.length;n++){var i=r[n],o=Object.getOwnPropertyDescriptor(t,i);o&&o.configurable&&void 0===e[i]&&Object.defineProperty(e,i,o)}}(e.prototype.constructor=e,t)}(t,e),t.prototype._excute=function(){ka({target:"_self",url:this.url})},r=t,(n=[{key:"url",get:function(){var e=new URL(window.location.href);return BI.each(this.parameters,(function(t,r){e.searchParams.has(r.name)?e.searchParams.set(r.name,r.value.toString()):e.searchParams.append(r.name,r.value.toString())})),e.href}}])&&Wa(r.prototype,n),t}(ha);function Ga(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Ua(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var Ya=function(e){function t(t){var r=e.call(this,t)||this;Ua(Ga(r),"width",void 0),Ua(Ga(r),"height",void 0),Ua(Ga(r),"parameters",void 0),Ua(Ga(r),"chartDigTitle",void 0),Ua(Ga(r),"chartHyperLinkId",void 0);var n=t.width,i=t.height,o=t.chartDigTitle,a=t.chartHyperLinkId;return r.width=n,r.height=i,r.chartDigTitle=o,r.chartHyperLinkId=a,r}return function(e,t){e.prototype=Object.create(t.prototype),function(e,t){for(var r=Object.getOwnPropertyNames(t),n=0;n<r.length;n++){var i=r[n],o=Object.getOwnPropertyDescriptor(t,i);o&&o.configurable&&void 0===e[i]&&Object.defineProperty(e,i,o)}}(e.prototype.constructor=e,t)}(t,e),t.prototype._excute=function(){var e=this;q("chart/pop",{params:{ChartHyperlink_ID:this.chartHyperLinkId}}).then((function(t){var r,n,i,o,a;r={width:e.width,height:e.height,chartID:t.items[0].simpleChartInShowID},n=BI.UUID(),i=r.chartID,o=r.width,a=r.height,BI.Popovers.create(n,{type:"bi.popover",width:o,height:a,body:{type:Ta.xtype,chartID:i}}).open(n)}))},t}(ha);var Xa=function(e){function t(t){var r,n,i=e.call(this,t)||this;n=void 0,"id"in(r=function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(i))?Object.defineProperty(r,"id",{value:n,enumerable:!0,configurable:!0,writable:!0}):r.id=n;var o=t.id;return i.id=o,i}return function(e,t){e.prototype=Object.create(t.prototype),function(e,t){for(var r=Object.getOwnPropertyNames(t),n=0;n<r.length;n++){var i=r[n],o=Object.getOwnPropertyDescriptor(t,i);o&&o.configurable&&void 0===e[i]&&Object.defineProperty(e,i,o)}}(e.prototype.constructor=e,t)}(t,e),t.prototype._excute=function(){window.open("".concat(M.FineServletURL,"/view/report?op=fr_attach&cmd=ah_download&id=").concat(this.id))},t}(ha);function qa(e,t){var r,n=Object.keys(e);return Object.getOwnPropertySymbols&&(r=Object.getOwnPropertySymbols(e),t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)),n}function $a(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var Ka=new(function(){function e(){$a(this,"linkDict",{weblink:{link:Da},javascript:{link:Ra},email:{link:Va},viewlet:{link:Ha},parameter:{link:Fa},chartpop:{link:Ya},download:{link:Xa}})}var t=e.prototype;return t.get=function(e){var t=e.type,r=void 0===t?"":t,n=function(e,t){if(null==e)return{};var r,n=function(e,t){if(null==e)return{};var r,n,i={},o=Object.keys(e);for(n=0;n<o.length;n++)r=o[n],0<=t.indexOf(r)||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols)for(var i=Object.getOwnPropertySymbols(e),o=0;o<i.length;o++)r=i[o],0<=t.indexOf(r)||Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r]);return n}(e,["type"]),i=r in this.linkDict?this.linkDict[r]:{link:ga,external:{}};return new i.link(n,i.external)},t.set=function(e,t,r){this.linkDict[e]={link:t,external:r}},e}());function Ja(e,t){var r,n=Object.keys(e);return Object.getOwnPropertySymbols&&(r=Object.getOwnPropertySymbols(e),t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)),n}function Za(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Ja(Object(r),!0).forEach((function(t){var n,i,o;n=e,o=r[i=t],i in n?Object.defineProperty(n,i,{value:o,enumerable:!0,configurable:!0,writable:!0}):n[i]=o})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Ja(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function Qa(e){var t=e.width,r=e.style,n=e.color,i=r.toLocaleLowerCase(),o=t,a=[];switch(i){case"dashed":a=2===o?[8,2]:[4,2];break;case"slim_solid":i="solid",o=.5;break;case"hair":i="dashed",o=.5,a=[2,2];break;case"hair2":i="dashed",o=.5,a=[4,4];break;case"dash_dot":i="dashed",a=[8,2,2,2];break;case"dash_dot_dot":i="dashed",a=[8,2,2,2,2,2];break;case"slanted_dash_dot":i="dashed",a=[8,2,2,2]}return{color:ke(n),style:i,width:o,dash:a}}function es(e,t,r,n,i,o){return{celldimension:{width:r,height:n},position:{columnSpan:o,rowSpan:i,x:e,y:t},value:'{"type": "text", "value": ""}',valid:!1,cell:"",direction:0,id:-1}}function ts(e){return JSON.parse(e)}function rs(e,t){var r,n=e.value,i=e.cellhyperlink,o=e.celladvancedattr,a=e.cellstyle,s=e.celladjustattr,c=e.valid,l=function(e,t){if(null==e)return{};var r,n=function(e,t){if(null==e)return{};var r,n,i={},o=Object.keys(e);for(n=0;n<o.length;n++)r=o[n],0<=t.indexOf(r)||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols)for(var i=Object.getOwnPropertySymbols(e),o=0;o<i.length;o++)r=i[o],0<=t.indexOf(r)||Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r]);return n}(e,["value","cellhyperlink","celladvancedattr","cellstyle","celladjustattr","valid"]),u=ts(n),f=function(e){return e.filter((function(e){return e.javaScript})).map((function(e){return Ka.get(function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?qa(Object(r),!0).forEach((function(t){$a(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):qa(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}({name:e.name},e.javaScript))}))}(BI.get(i,"nxNameJavascriptGroup.javaScriptGroup")||[]),h=!o||o.previewContent,p=o&&"SHOW_AS_HTML"===o.contentShowType,d=o&&"SHOW_AS_IMAGE"===o.contentShowType;o&&"SHOW_AS_DOWNLOAD"===o.contentShowType&&(r=u.value,u.value=o.fileName,f=[Ka.get({type:"download",name:BI.UUID(),id:r})],a&&(a.fontStyle.underLine={width:1,style:"solid",color:-16776961},a.fontStyle.color=-16776961)),u.type=h?u.type:"bias";var v=t.generate({style:function(e,t){if(!e)return{};var r,n,i,o,a,s,c,l,u=t.textAlign,f=void 0===u?"left":u,h=t.cellJust,p=void 0===h?"NONE":h,d={},v=e.cellBackground,g=e.contentStyle,b=e.fontStyle,y=e.borderStyle;if(d.backgroundStyle=Za({},ca),v){var m=v.background,w=void 0===m?{}:m,O=w.color,x=w.imgUrl,S=w.layout,E=void 0===S?0:S,j=w.backgroundType,P=w.startColor,_=w.endColor,I=w.begin,T=void 0===I?0:I,C=w.finish,k=void 0===C?0:C,B=w.direction,N=Za({},ca);switch(j){case"TextureBackground":case"PatternBackground":case"ImageBackground":N.backgroundImage=x,N.backgroundImageLayout=ns(E);break;case"ColorBackground":N.backgroundColor=ke(O);break;case"GradientBackground":N.linearGradient={degree:1===B?180:90,stops:[{per:T/150,color:ke(P)},{per:0===k?1:k/150,color:ke(_)}]}}d.backgroundStyle=N}return y&&(n=void 0===(r=y.topBorder)?la:r,o=void 0===(i=y.leftBorder)?la:i,s=void 0===(a=y.rightBorder)?la:a,l=void 0===(c=y.bottomBorder)?la:c,d.borderStyle={borderTop:Qa(n),borderBottom:Qa(l),borderLeft:Qa(o),borderRight:Qa(s)}),d.contentStyle={color:"",fontSize:"",defaultFontSize:"",fontWeight:"normal",fontStyle:"normal",fontFamily:"",textShadow:void 0,strikeThrough:"none",underline:Qa({width:0,color:0,style:""}),subscript:!1,supscript:!1,wrap:!0,rotate:0,newLine:"",verTextDirection:"",verticalText:"",textAlign:"center",verticalAlign:"middle",lineHeight:""},b&&(d.contentStyle=Za(Za({},d.contentStyle),{},{color:ke(b.color),fontSize:"".concat(b.fontSize,"px"),defaultFontSize:"".concat(b.fontSize,"px"),fontWeight:b.bold?"bold":"normal",fontStyle:b.italic?"italic":"normal",fontFamily:b.fontFamily.toLocaleLowerCase(),textShadow:b.textShadow?ua:void 0,strikeThrough:b.strikeThrough?"solid":"none",underline:Qa({width:b.underLine.width,color:b.underLine.color,style:b.underLine.style}),subscript:b.subscript,supscript:b.supscript})),g&&(d.contentStyle=Za(Za({},d.contentStyle),{},{textAlign:"default"===g.textAlign.toLocaleLowerCase()?f:g.textAlign.toLocaleLowerCase(),verticalAlign:g.verticalAlign.toLocaleLowerCase(),lineHeight:"".concat(g.lineHeight),defaultLineHeight:"".concat(g.lineHeight),wrap:"auto_newline"===g.newLine.toLocaleLowerCase(),rotate:g.rotate,newLine:g.newLine,verTextDirection:g.verTextDirection,verticalText:g.verticalText,cellJust:p}),d.paddingLeft=g.paddingLeft,d.paddingRight=g.paddingRight,d.spacingAfter=g.spacingAfter,d.spacingBefore=g.spacingBefore),d}(a,{textAlign:"NaN"!==u.value&&isNaN(u.value)?"left":"right",cellJust:s?s.adjustStrategy:"HEIGHT"}),cell:Za(Za(Za({},l),u),{},{isHtml:p}),hyperLinks:f});return v.canCopy="image"!==u.type||d,v.valid=!1!==c,v.cursor=0===f.length?"default":"pointer",o&&o.tooltipText&&(v.title=o.tooltipText),v}function ns(e){switch(e){case 0:return"repeat";case 1:return"default";case 3:return"center";case 2:return"stretch";case 4:return"adapt";default:return"center"}}function is(e){var t=e.toLocaleUpperCase().replace(/[^a-zA-Z]/g,""),r=e.replace(/[^\d]/g,"");if(t&&r)return{x:t.split("").reverse().reduce((function(e,t,r){return e+(t.charCodeAt(0)-64)*(0<r?25*r:1)}),0)-1,y:parseInt(r.toString(),10)-1}}function os(e){return function(e){if(Array.isArray(e))return as(e)}(e)||function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return as(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?as(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function as(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function ss(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var cs=function(){function e(){ss(this,"isAdaptive",!0),ss(this,"minResizeScale",.4),ss(this,"minFontSize",8)}var t=e.prototype;return t.resizeWidth=function(e,t){var r=1<arguments.length&&void 0!==t?t:document.body.clientWidth;e[e.length-1]=0,e[e.length-2]=0,e[0]=0;var n=r-3,i=os(e);i.pop();for(var o=i.reduce((function(e,t){return e+t})),a=Math.max(n/o,this.minResizeScale),s=0;s<i.length;s++)e[s]*=a;return e[e.length-1]=1,e[0]=1,a},t.resizeHeight=function(e,t,r){var n=2<arguments.length&&void 0!==r?r:0,i=n;e[0]=0,e[e.length-3]=0,e[e.length-2]=0,e[e.length-1]=0;var o,a,s=os(e);s.pop(),n||(o=t-2,a=s.reduce((function(e,t){return e+t})),i=Math.max(o/a,this.minResizeScale));for(var c=0;c<s.length;c++)e[c]*=i;return e[e.length-1]=1,i},t.resizeFont=function(e,t){var r=this;t&&BI.each(t,(function(t,n){BI.each(n,(function(t,n){BI.each(BI.get(n,"items"),(function(t,n){var i,o;n&&n.el&&n.el.style&&(i=parseInt(n.el.style.defaultFontSize,10),o=Math.max(i*e,r.minFontSize),n.el.style.lineHeight*=o/parseInt(n.el.style.fontSize,10),n.el.style.fontSize="".concat(o,"px"))}))}))}))},e}();var ls=function(e){function t(){return e.apply(this,arguments)||this}return function(e,t){e.prototype=Object.create(t.prototype),function(e,t){for(var r=Object.getOwnPropertyNames(t),n=0;n<r.length;n++){var i=r[n],o=Object.getOwnPropertyDescriptor(t,i);o&&o.configurable&&void 0===e[i]&&Object.defineProperty(e,i,o)}}(e.prototype.constructor=e,t)}(t,e),t.prototype.resize=function(e,t){var r=t.tableWidth,n=t.tableHeight,i=t.hasFrozen,o=void 0!==i&&i,a=t.fitFont,s=t.paperWidth;this.resizeWidth(e.sheet.cols||[],r);var c=o?1:0;return this.resizeHeight(e.sheet.rows||[],n,c),a&&this.resizeFont(r/s,e.sheet.data),e},t}(cs);var us=function(e){function t(){return e.apply(this,arguments)||this}return function(e,t){e.prototype=Object.create(t.prototype),function(e,t){for(var r=Object.getOwnPropertyNames(t),n=0;n<r.length;n++){var i=r[n],o=Object.getOwnPropertyDescriptor(t,i);o&&o.configurable&&void 0===e[i]&&Object.defineProperty(e,i,o)}}(e.prototype.constructor=e,t)}(t,e),t.prototype.resize=function(e,t){var r=t.tableWidth,n=t.tableHeight,i=t.hasFrozen,o=void 0!==i&&i,a=t.fitFont,s=t.paperWidth,c=this.resizeWidth(e.sheet.cols||[],r),l=o?1:c;return this.resizeHeight(e.sheet.rows||[],n,l),a&&this.resizeFont(r/s,e.sheet.data),e},t}(cs);var fs,hs,ps,ds=function(e){function t(){for(var t,r,n,i,o=arguments.length,a=new Array(o),s=0;s<o;s++)a[s]=arguments[s];return i=!(n="isAdaptive"),n in(r=function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(t=e.call.apply(e,[this].concat(a))||this))?Object.defineProperty(r,n,{value:i,enumerable:!0,configurable:!0,writable:!0}):r[n]=i,t}return function(e,t){e.prototype=Object.create(t.prototype),function(e,t){for(var r=Object.getOwnPropertyNames(t),n=0;n<r.length;n++){var i=r[n],o=Object.getOwnPropertyDescriptor(t,i);o&&o.configurable&&void 0===e[i]&&Object.defineProperty(e,i,o)}}(e.prototype.constructor=e,t)}(t,e),t.prototype.resize=function(e){return e},t}(cs),vs=new(function(){function e(){var e,t,r;e=this,t="resizeModes",r=new Map([[0,us],[1,us],[2,ls],[3,ds]]),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r}var t=e.prototype;return t.set=function(e,t){this.resizeModes.set(e,t)},t.get=function(e){return new(this.resizeModes.get(e)||ds)},e}());function gs(e){return function(e){if(Array.isArray(e))return bs(e)}(e)||function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return bs(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?bs(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function bs(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function ys(e,t){var r,n=Object.keys(e);return Object.getOwnPropertySymbols&&(r=Object.getOwnPropertySymbols(e),t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)),n}function ms(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function ws(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var Os,xs,Ss,Es=me()((ps=hs=function(e){function t(){for(var t,r=arguments.length,n=new Array(r),i=0;i<r;i++)n[i]=arguments[i];return ws(ms(t=e.call.apply(e,[this].concat(n))||this),"data",void 0),ws(ms(t),"rowChunkLoadData",void 0),ws(ms(t),"setTableLoading",void 0),ws(ms(t),"options",void 0),ws(ms(t),"computed",{paperSetting:function(){return t.model.reportSettingDetail.paperSetting},paperBackground:function(){return t.model.reportSettingDetail.background},footerHeight:function(){return t.model.reportSettingDetail.footerHeight},headerHeight:function(){return t.model.reportSettingDetail.headerHeight},headerBackground:function(){return""},footerBackground:function(){return""},paperWidth:function(){return 0===t.model.paperSetting.orientation?t.model.paperSetting.paperWidth:t.model.paperSetting.paperHeight},paperHeight:function(){return 0===t.model.paperSetting.orientation?t.model.paperSetting.paperHeight:t.model.paperSetting.paperWidth},isAdaptiveTable:function(){return t.model.reportFitAttr&&vs.get(t.model.reportFitAttr.fitStateInPC).isAdaptive}}),ws(ms(t),"actions",{setTableLoading:function(e){var r;!1!==(t.model.loading=e)||re&&(r=new Date,K("consume",{data:{render:{time:re.getTime(),finish:r.getTime(),consume:r.getTime()-re.getTime(),memory:BI.get(performance,"memory.usedJSHeapSize")}}}),re=void 0)},setReportSetting:function(e){t.model.reportSettingDetail=e},prePopulate:function(e,r){var n=(t.options.tableData=r)?r.slice():r;if(!n)return!1;if(!n.length)return t.setTableLoading(!1),!1;BI.isEmpty(t.options.frozen)||function(e,t){for(var r=t||{rowTo:-1,colTo:-1},n=r.rowTo,i=r.colTo,o=0;o<e.length;o++)if(e[o])for(var a=0;a<e[o].length;a++){var s=e[o][a];if(s){var c=s.position,l=c.rowSpan,u=void 0===l?1:l,f=c.columnSpan,h=void 0===f?1:f,p=c.x,d=void 0===p?0:p,v=c.y,g=void 0===v?0:v,b=s.value,y=0,m=0,w=!1;if(1<u&&g<=n&&n<g+u-1)y=d,e[m=g+n+1][y].position.rowSpan=u-n-1,s.position.rowSpan=1+n,w=!0;else{if(!(1<h&&d<=i&&i<d+h-1))break;y=d+i+1,e[m=o][y].position.columnSpan=h-i-1,s.position.columnSpan=1+i,w=!0}w&&(e[m][y].value=b,e[m][y].celladjustattr=s.celladjustattr,e[m][y].cellstyle=s.cellstyle,e[m][y].celladvancedattr=s.celladvancedattr,s.value=JSON.stringify({type:"text",value:""}))}}}(n,t.options.frozen);var i=BI.get(n,"[0][0].position")||{},o=i.y||0,a=i.x||0,s=n.length,c=n.reduce((function(e,t){return Math.max(e,t[t.length-1]?t[t.length-1].position.x+1:0)}),0)-a;return t.fixData(n,a,o,c,s),s+=5,c+=3,o-=2,--a,function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ys(Object(r),!0).forEach((function(t){ws(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ys(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}({sheetData:[],rows:BI.makeArray(s,0),cols:[],stickers:[],merges:[],rowCount:s,columnCount:c,sx:a,sy:o,tableData:n},e)},getTableData:function(){return t.options.tableData||[]},completeLoadData:function(e){var r=e.sheetData,n=e.cols,i=e.rows,o=e.tableData,a=e.stickers,s=e.merges,c=e.sx,l=e.sy,u=e.rowCount,f=e.columnCount,h=e.screenWidth,p=e.tableWidth,d=e.tableHeight;o.forEach((function(e){t.transformTableRowData2SheetRowData({data:e,rows:i,cols:n,stickers:a,merges:s,sx:c,sy:l,sheetData:r})})),t.adjustAndLoadData({sheetData:r,cols:n,columnCount:f,rows:i,rowCount:u,stickers:a,merges:s,screenWidth:h,tableWidth:p,tableHeight:d})},rowChunkLoadData:function(e){var r=e.sheetData,n=e.cols,i=e.rows,o=e.tableData,a=e.stickers,s=e.merges,c=e.sx,l=e.sy,u=e.rowCount,f=e.columnCount,h=e.screenWidth,p=e.tableWidth,d=e.tableHeight,v=Math.floor(1560/f);o.splice(0,v).forEach((function(e){t.transformTableRowData2SheetRowData({data:e,rows:i,cols:n,stickers:a,merges:s,sx:c,sy:l,sheetData:r})})),t.adjustAndLoadData({sheetData:r,cols:n,columnCount:f,rows:i,rowCount:u,stickers:a,merges:s,screenWidth:h,tableWidth:p,tableHeight:d}),0<BI.size(o)&&setTimeout((function(){t.rowChunkLoadData({sheetData:r,cols:n,rows:i,tableData:o,stickers:a,merges:s,sx:c,sy:l,rowCount:u,columnCount:f,screenWidth:h,tableWidth:p,tableHeight:d})}),0)},resize:function(e,r){!BI.isNull(t.data)&&t.adaptTable(e,r)&&t.options.loadData(t.data)}}),t}!function(e,t){e.prototype=Object.create(t.prototype),function(e,t){for(var r=Object.getOwnPropertyNames(t),n=0;n<r.length;n++){var i=r[n],o=Object.getOwnPropertyDescriptor(t,i);o&&o.configurable&&void 0===e[i]&&Object.defineProperty(e,i,o)}}(e.prototype.constructor=e,t)}(t,e);var r=t.prototype;return r.state=function(){return{cellstyle:{},loading:!1,reportSettingDetail:this.options.reportSettingDetail,reportFitAttr:this.options.reportFitAttr}},r.setData=function(e){this.data=e},r.adaptTable=function(e,t){if(this.model.reportFitAttr){var r=this.model.reportFitAttr,n=r.fitFont,i=r.fitStateInPC,o=vs.get(i);return o.resize(this.data,{tableWidth:e,tableHeight:t,fitFont:n,hasFrozen:!BI.isEmpty(this.options.frozen),paperWidth:this.model.paperSetting.paperWidth,paperHeight:this.model.paperSetting.paperHeight}),o.isAdaptive}return!1},r.adjustAndLoadData=function(e){var t,r,n=e.sheetData,i=e.rows,o=e.rowCount,a=e.cols,s=e.columnCount,c=e.merges,l=e.stickers,u=e.tableHeight,f=e.tableWidth,h=e.screenWidth,p=this.adjustRowsAndCols(i,a,h),d=p.tableRows,v=p.tableCols,g={sheet:{rowc:o,colc:s,data:n,rows:d,cols:v,initialRows:gs(d),initialCols:gs(v),merges:c,freeze:(t=this.options.frozen,r=[0,0],t&&(r=[-1<t.colTo?t.colTo+2:0,-1<t.rowTo?t.rowTo+3:0]),r),stickers:l},topSequnce:{enable:!1,size:0},leftSequnce:{enable:!1,size:0},activeBox:!0};this.setData(g),this.adaptTable(f,u),this.options.loadData(g),this.setTableLoading(!1)},r.adjustRowsAndCols=function(e,t,r){var n,i=function(e,t,r){var n=2<arguments.length&&void 0!==r&&r;return e[e.length-3]=0,e[e.length-3]=n?14:Math.max(t-e.reduce((function(e,t){return e+t}),0),0),e}(e,this.model.paperHeight,!BI.isEmpty(this.options.frozen)),o=function(e,t,r){var n=2<arguments.length&&void 0!==r&&r;return 2<=e.length&&(n?(e[e.length-2]=0,e[e.length-1]=14):e[e.length-2]=Math.max(t-e.reduce((function(e,t){return e+t}),0),0)),e}(t,this.model.paperWidth,!BI.isEmpty(this.options.frozen));return this.options.viewAtCenter&&(n=Math.max(r-this.model.paperWidth,0),o[0]+=n/2,o[o.length-1]+=n/2),{tableRows:i,tableCols:o}},r.transformTableRowData2SheetRowData=function(e){for(var t,r,n,i,o,a,s,c,l,u,f,h,p,d,v,g,b,y,m,w,O,x,S,E=e.rows,j=e.cols,P=e.stickers,_=e.merges,I=e.sx,T=e.sy,C=e.sheetData,k=e.data,B=0;B<k.length;B++)k[B]&&(r=(t=k[B]).value,n=t.celldimension,i=t.position,o=t.celladvancedattr,a=i.x,s=i.y,s-=T,b=n,y=j[a-=I],m=E[s],S=x=O=w=void 0,S=x=0,b&&(w=b.width,O=b.height,x=Math.max(y||0,w),S=Math.max(m||0,O)),l=(c={col:x,row:S}).col,u=c.row,j[a]=l,E[s]=u,r&&(h=void 0===(f=i.columnSpan)?1:f,d=void 0===(p=i.rowSpan)?1:p,C[s]=C[s]||[],C[s][a]=rs(k[B],this.options.tableCellGenerator),"SHOW_AS_HTML"===BI.get(o,"contentShowType")&&0<u&&0<l&&P.push({position:{row:s,col:a},el:ts(r).value}),(1<h||1<d)&&_.push([[v=a,g=s],[v+h-1,g+d-1]])))},r.fixData=function(e,t,r,n,i){var o=this.model.paperSetting,a=o.marginLeft,s=o.marginTop,c=o.marginRight,l=o.marginBottom;return e.push([es(t+n,r+i,0,0,1,1)]),e.unshift([es(t,r-1,0,this.model.headerHeight,1,n+1)]),e.push([es(t,r+i+1,0,this.model.footerHeight,1,n+1)]),e.unshift([es(t-1,r-2,a,s,1,n+3),es(t+1+n,r-2,c,s,1,1)]),e.push([es(t-1,r+i+2,a,l,1,n+3)]),e},t}(Oe),ws(hs,"xtype","report.model.components.tool_bar.table"),fs=ps))||fs,js=r(0),Ps=r.n(js);function _s(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}r(87);var Is=ye()((Ss=xs=function(e){function t(){for(var t,r=arguments.length,n=new Array(r),i=0;i<r;i++)n[i]=arguments[i];return _s(function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(t=e.call.apply(e,[this].concat(n))||this),"props",{baseCls:"report-main-components-loading bi-card"}),t}return function(e,t){e.prototype=Object.create(t.prototype),function(e,t){for(var r=Object.getOwnPropertyNames(t),n=0;n<r.length;n++){var i=r[n],o=Object.getOwnPropertyDescriptor(t,i);o&&o.configurable&&void 0===e[i]&&Object.defineProperty(e,i,o)}}(e.prototype.constructor=e,t)}(t,e),t.prototype.render=function(){return{type:S,items:[{type:O,cls:"loading",width:60,height:60,items:[{type:j,tgap:5,lgap:11.25,rgap:11.25,width:5,height:50,cls:"rect1"},{type:j,tgap:5,rgap:11.25,width:5,height:50,cls:"rect2"},{type:j,tgap:5,rgap:11.25,width:5,height:50,cls:"rect3"}]}]}},t}(BI.Widget),_s(xs,"xtype","report.main.components.loading"),Os=Ss))||Os;function Ts(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Cs(e){Ts(this,"externalInterface",void 0),Ts(this,"eventName",void 0),this.externalInterface=e}function ks(e,t,r,n,i,o,a){try{var s=e[o](a),c=s.value}catch(e){return void r(e)}s.done?t(c):Promise.resolve(c).then(n,i)}function Bs(e){return function(){var t=this,r=arguments;return new Promise((function(n,i){var o=e.apply(t,r);function a(e){ks(o,n,i,a,s,"next",e)}function s(e){ks(o,n,i,a,s,"throw",e)}a(void 0)}))}}function Ns(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function As(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var Ds=function(e){function t(){for(var t,r=arguments.length,n=new Array(r),i=0;i<r;i++)n[i]=arguments[i];return As(Ns(t=e.call.apply(e,[this].concat(n))||this),"eventName","EVENT_NODE_CLICK"),As(Ns(t),"cache",new Map),As(Ns(t),"loading",void 0),As(Ns(t),"effectEntryMap",new Map),t}!function(e,t){e.prototype=Object.create(t.prototype),function(e,t){for(var r=Object.getOwnPropertyNames(t),n=0;n<r.length;n++){var i=r[n],o=Object.getOwnPropertyDescriptor(t,i);o&&o.configurable&&void 0===e[i]&&Object.defineProperty(e,i,o)}}(e.prototype.constructor=e,t)}(t,e);var r=t.prototype;return r.setEffectEntryMap=function(e){var t=this;(BI.isArray(e)?e:[e]).forEach((function(e){var r=e.key,n=e.value;t.effectEntryMap.set(r,n)}))},r.setCache=function(e){var t=this;(BI.isArray(e)?e:[e]).forEach((function(e){var r=e.value,n=e.key;t.cache.set(n,r)}))},r.attach=function(){var e=this;this.loading||this.externalInterface.attach({type:P,items:[{el:{type:Is.xtype,ref:function(t){e.loading=t},cls:"transparent"},top:0,left:0,right:0,bottom:0}]})},r.action=function(){var e=Bs(regeneratorRuntime.mark((function e(t,r,n,i,o,a){var s,c;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(this.attach(),(s=this.externalInterface.getTableData()).some((function(e){return e.some((function(e){return e.id===a&&(c=e,!0)}))})),c){e.next=5;break}return e.abrupt("return");case 5:if(o){e.next=11;break}return e.next=8,this.expandRow(s,a);case 8:s=e.sent,e.next=12;break;case 11:s=this.collapseRow(s,a);case 12:c.open=!o,this.externalInterface.populate(s,!0),this.loading.invisible();case 15:case"end":return e.stop()}}),e,this)})));return function(t,r,n,i,o,a){return e.apply(this,arguments)}}(),r.getNodeData=function(){var e=Bs(regeneratorRuntime.mark((function e(t){var r,n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(this.loading.visible(),r=this.cache.get(t))return this.cache.delete(t),e.abrupt("return",r);e.next=5;break;case 5:return e.next=7,this.externalInterface.fetchTableData({layer:t});case 7:if(n=e.sent){e.next=10;break}return e.abrupt("return",[]);case 10:return n.effectEntries&&this.effectEntryMap.set(t,n.effectEntries),e.abrupt("return",n.pageResult);case 12:case"end":return e.stop()}}),e,this)})));return function(t){return e.apply(this,arguments)}}(),r.expandRow=function(){var e=Bs(regeneratorRuntime.mark((function e(t,r){var n,i,o,a;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.t0=Rs,e.t1=t,e.next=4,this.getNodeData(r);case 4:return e.t2=e.sent,e.t3=r,n=(0,e.t0)(e.t1,e.t2,e.t3),i=function(e,t){var r=Vs(t,"y");return e.forEach((function(e){e.forEach((function(e){var n=e.position.y;r<=n&&(e.position.y+=t.length)}))})),e.concat(t)}(t,n),o=this.getEffectEntries(n,r),a=o.map((function(e){return e.targetId})),i.forEach((function(e){e.forEach((function(e){e.id&&a.includes(e.id)&&o.forEach((function(t){var r=t.targetId,n=t.effectRows;e.id===r&&(e.position.rowSpan=(e.position.rowSpan||1)+n)}))}))})),e.abrupt("return",i);case 12:case"end":return e.stop()}}),e,this)})));return function(t,r){return e.apply(this,arguments)}}(),r.collapseRow=function(e,t){var r=function e(t,r){var n,i=!(2<arguments.length&&void 0!==arguments[2])||arguments[2],o=[],a=[],s=[];if(t.some((function(e){return e.some((function(e){return!(!e.id||e.id!==r||(n=e,0))}))})),!n)return{expanded:[],unexpanded:t};var c=new Set,l=new Set;t.forEach((function(e){e.forEach((function(e){if(n.id&&e.pId===n.id&&l.add(e.pId),!(e.position.y!==n.position.y||e.position.x<n.position.x)&&e.position.rowSpan)for(var t=1;t<e.position.rowSpan;t++)c.add(n.position.y+t)}))})),t.forEach((function(e){e.some((function(e){return e.id===r}))||e.some((function(e){return e.pId&&l.has(e.pId)}))&&(o=BI.uniq(o.concat(e.reduce((function(e,t){return BI.isNotNull(t.id)&&e.push(t.id),e}),[])))),a.push(e)})),o.forEach((function(t){var r=e(a,t,!1);a=r.unexpanded,s=s.concat(r.expanded)})),a=a.filter((function(e){var t=e.some((function(e){return e.id&&o.includes(e.id)}));return t&&s.push(e),!t}));var u=[];return a.forEach((function(e){e.some((function(e){return c.has(e.position.y)}))&&!i?s.push(e):u.push(e)})),{unexpanded:u,expanded:s}}(e,t),n=r.expanded,i=r.unexpanded,o=Vs(n,"y");i.forEach((function(e){e.forEach((function(e){var t=e.position.y;o<=t&&(e.position.y-=n.length)}))})),this.cache.set(t,n);var a=this.getEffectEntries(n,t),s=a.map((function(e){return e.targetId}));return i.forEach((function(e){e.forEach((function(e){e.id&&s.includes(e.id)&&a.forEach((function(t){var r=t.targetId,n=t.effectRows;e.id===r&&e.position.rowSpan&&(e.position.rowSpan-=n)}))}))})),i},r.getEffectEntries=function(e,t){var r=this,n=[t];return e.forEach((function(e){e.forEach((function(e){e.id&&e.open&&n.push(e.id)}))})),n.reduce((function(e,t){return e.concat(r.effectEntryMap.get(t)||[])}),[])},t}(Cs);function Rs(e,t,r){var n=new Set,i=e.find((function(e){return e.map((function(e){return e.id})).includes(r)}));if(!i)return t;var o=!1,a=BI.first(i).position.y;i.forEach((function(e){(o=o||e.id===r)&&(a=Math.max(a,e.position.y+(e.position.rowSpan||1)-1))})),e.forEach((function(e){var t=BI.first(e).position.y;t<=a&&n.add(t)}));var s=Vs(t,"y")-n.size;return t.forEach((function(e){e.forEach((function(e){e.position.y-=s}))})),t}function Vs(e,t){return e.reduce((function(e,r){return Math.min(r.reduce((function(e,r){return Math.min(e,r.position[t])}),1/0),e)}),1/0)}function Ms(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var zs=function(){function e(e){var t=this;Ms(this,"popup",void 0),Ms(this,"eventName","CLICK_HYPERLINK"),Ms(this,"hyperLinks",[]),Ms(this,"attach",void 0),this.attach=function(){t.popup||e({type:P,items:[{el:{type:s,container:"body",direction:"right",trigger:"",$testId:"report-table-popup",el:{type:j},ref:function(e){t.popup=e},listeners:[{eventName:BI.DownListCombo.EVENT_CHANGE,action:function(e){t.hyperLinks[e]&&t.hyperLinks[e].excute()}}]},top:0,left:0}]})}}return e.prototype.handle=function(e,t){this.attach();var r,n=t.filter((function(e){return!(!e||e.silent&&(e.excute(),1))}));0!==n.length&&(1!==n.length?(r=n.map((function(e,t){return{el:{type:c,$testId:"report-table-popup-hyper-link-item",text:e.getName(),value:t},height:30,width:80}})),this.hyperLinks=n,this.popup.populate(r),this.popup.showView(e)):n[0].excute())},e}();function Ls(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Hs(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var Ws=function(e){function t(){for(var t,r=arguments.length,n=new Array(r),i=0;i<r;i++)n[i]=arguments[i];return Hs(Ls(t=e.call.apply(e,[this].concat(n))||this),"eventName","CLICK_HYPERLINK"),Hs(Ls(t),"handler",new zs(t.externalInterface.attach)),t}return function(e,t){e.prototype=Object.create(t.prototype),function(e,t){for(var r=Object.getOwnPropertyNames(t),n=0;n<r.length;n++){var i=r[n],o=Object.getOwnPropertyDescriptor(t,i);o&&o.configurable&&void 0===e[i]&&Object.defineProperty(e,i,o)}}(e.prototype.constructor=e,t)}(t,e),t.prototype.action=function(e,t,r,n,i){this.handler.handle(e,i)},t}(Cs),Fs=new(function(){function e(){var e,t;t=[Ws,Ds],(e="listeners")in this?Object.defineProperty(this,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):this[e]=t}var t=e.prototype;return t.add=function(e){this.listeners.push(e)},t.get=function(){return this.listeners},e}());function Gs(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var Us=function(){function e(e,t){Gs(this,"options",void 0),Gs(this,"external",void 0),this.options=e,this.external=t}return e.transform2CellText=function(e){return BI.isObject(e)?JSON.stringify(e):"".concat(e)},e.prototype.fireEvent=function(e,t,r,n,i){for(var o=arguments.length,a=new Array(5<o?o-5:0),s=5;s<o;s++)a[s-5]=arguments[s];this.options.listeners.forEach((function(o){o.eventName===e&&o.action&&o.action.apply(o,[t,r,n,i].concat(a))}))},e}();function Ys(e,t){var r,n=Object.keys(e);return Object.getOwnPropertySymbols&&(r=Object.getOwnPropertySymbols(e),t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)),n}function Xs(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Ys(Object(r),!0).forEach((function(t){var n,i,o;n=e,o=r[i=t],i in n?Object.defineProperty(n,i,{value:o,enumerable:!0,configurable:!0,writable:!0}):n[i]=o})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Ys(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var qs=function(e){function t(){return e.apply(this,arguments)||this}return function(e,t){e.prototype=Object.create(t.prototype),function(e,t){for(var r=Object.getOwnPropertyNames(t),n=0;n<r.length;n++){var i=r[n],o=Object.getOwnPropertyDescriptor(t,i);o&&o.configurable&&void 0===e[i]&&Object.defineProperty(e,i,o)}}(e.prototype.constructor=e,t)}(t,e),t.prototype.transform2Cell=function(){var e=this,t=this.options,r=t.style,n=t.cell,i=t.hyperLinks,o=n.texts,a=void 0===o?[]:o,s=n.backslash,c=void 0!==s&&s,l=r.contentStyle,u=r.borderStyle,f=r.backgroundStyle,h=BI.concat(.75*parseInt(BI.get(l,"fontSize"),10),"px");return{type:P,bias:{texts:a,backslash:c},style:Xs(Xs({},l),{},{fontSize:h,defaultFontSize:h}),borderStyle:u,backgroundStyle:f,listeners:[{eventName:"CELL_CLICK",action:function(t,r,n,o){return e.fireEvent("CLICK_HYPERLINK",t,r,n,o,i),!0}}],value:(a||[]).join("|")}},t}(Us);var $s=function(e){function t(){return e.apply(this,arguments)||this}return function(e,t){e.prototype=Object.create(t.prototype),function(e,t){for(var r=Object.getOwnPropertyNames(t),n=0;n<r.length;n++){var i=r[n],o=Object.getOwnPropertyDescriptor(t,i);o&&o.configurable&&void 0===e[i]&&Object.defineProperty(e,i,o)}}(e.prototype.constructor=e,t)}(t,e),t.prototype.transform2Cell=function(){var e=this,t=this.options,r=t.style,n=t.cell,i=n.items?n.items[0].simpleChartInShowID:"",o=r.borderStyle,a=r.backgroundStyle;return{type:P,stick:!0,init:function(t){var r=VanCharts.init(t.el);le(i,e.external.getWidgetName()).then((function(e){r.setOptions(e.chartAttr)}))},borderStyle:o,backgroundStyle:a,stopPropagation:!0}},t}(Us);function Ks(e,t){var r,n=Object.keys(e);return Object.getOwnPropertySymbols&&(r=Object.getOwnPropertySymbols(e),t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)),n}function Js(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Ks(Object(r),!0).forEach((function(t){var n,i,o;n=e,o=r[i=t],i in n?Object.defineProperty(n,i,{value:o,enumerable:!0,configurable:!0,writable:!0}):n[i]=o})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Ks(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var Zs=function(e){function t(){return e.apply(this,arguments)||this}return function(e,t){e.prototype=Object.create(t.prototype),function(e,t){for(var r=Object.getOwnPropertyNames(t),n=0;n<r.length;n++){var i=r[n],o=Object.getOwnPropertyDescriptor(t,i);o&&o.configurable&&void 0===e[i]&&Object.defineProperty(e,i,o)}}(e.prototype.constructor=e,t)}(t,e),t.prototype.transform2Cell=function(){var e=this,t=this.options,r=t.style,n=t.cell,i=t.hyperLinks,o=n.text,a=n.currencyLineAttr,s=Us.transform2CellText(o),c=r.contentStyle,l=r.borderStyle,u=r.backgroundStyle;return{type:P,currencyLineAttr:a,style:Js({},c),borderStyle:l,backgroundStyle:u,listeners:[{eventName:"CELL_CLICK",action:function(t,r,n,o){return e.fireEvent("CLICK_HYPERLINK",t,r,n,o,i),!0}}],value:s}},t}(Us);function Qs(e,t){e.prototype=Object.create(t.prototype),function(e,t){for(var r=Object.getOwnPropertyNames(t),n=0;n<r.length;n++){var i=r[n],o=Object.getOwnPropertyDescriptor(t,i);o&&o.configurable&&void 0===e[i]&&Object.defineProperty(e,i,o)}}(e.prototype.constructor=e,t)}var ec=function(e){function t(){return e.apply(this,arguments)||this}return Qs(t,e),t.prototype.transform2ImageCell=function(e,t,r){var n=this,i=e.borderStyle,o=e.backgroundStyle,a=e.paddingLeft,s=e.paddingRight;return{type:P,items:[{el:{type:P,style:{backgroundImage:t,backgroundSize:r},listeners:[{eventName:"CELL_CLICK",action:function(e,t,r,i){return n.fireEvent("CLICK_HYPERLINK",e,t,r,i,n.options.hyperLinks),!0}}]},left:a,right:s,top:0,bottom:0}],borderStyle:i,backgroundStyle:o,image:t}},t}(Us),tc=function(e){function t(){return e.apply(this,arguments)||this}return Qs(t,e),t.prototype.transform2Cell=function(){var e,t,r=this.options,n=r.style,i=r.cell,o=i.attachid,a=void 0===o?"":o,s=i.cache,c=void 0!==s&&s,l=i.imageLayout,u=void 0===l?3:l,f=i.value,h=ns(u),p=(e=a,t=c?"&cache=true":"","".concat(M.ReqPrefix,"/attach/image?id=").concat(e).concat(t));return this.transform2ImageCell(n,f?"data:image;base64,".concat(f):p,h)},t}(ec),rc=function(e){function t(){return e.apply(this,arguments)||this}return Qs(t,e),t.prototype.transform2Cell=function(){var e=this.options,t=e.style,r=e.cell,n=Us.transform2CellText(r.value)||"";return this.transform2ImageCell(t,n,"stretch")},t}(ec);var nc=function(e){function t(){return e.apply(this,arguments)||this}return function(e,t){e.prototype=Object.create(t.prototype),function(e,t){for(var r=Object.getOwnPropertyNames(t),n=0;n<r.length;n++){var i=r[n],o=Object.getOwnPropertyDescriptor(t,i);o&&o.configurable&&void 0===e[i]&&Object.defineProperty(e,i,o)}}(e.prototype.constructor=e,t)}(t,e),t.prototype.transform2Cell=function(){var e=this,t=this.options,r=t.style,n=t.cell,i=t.hyperLinks,o=Us.transform2CellText(n.value),a=r.contentStyle,s=r.borderStyle,l=r.backgroundStyle,u=r.paddingLeft,f=r.paddingRight,h=r.spacingBefore,p=r.spacingAfter;return{type:P,items:[{el:{type:c,style:a,listeners:[{eventName:"CELL_CLICK",action:function(t,r,n,o){return e.fireEvent("CLICK_HYPERLINK",t,r,n,o,i),!0}}],text:n.isHtml?"":o,autoWrapInfo:n.autoWrapInfo},left:u,right:f,top:h,bottom:p}],backgroundStyle:l,borderStyle:s,value:o}},t}(Us);function ic(e,t){var r,n=Object.keys(e);return Object.getOwnPropertySymbols&&(r=Object.getOwnPropertySymbols(e),t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)),n}function oc(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ic(Object(r),!0).forEach((function(t){var n,i,o;n=e,o=r[i=t],i in n?Object.defineProperty(n,i,{value:o,enumerable:!0,configurable:!0,writable:!0}):n[i]=o})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ic(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var ac=function(e){function t(){return e.apply(this,arguments)||this}return function(e,t){e.prototype=Object.create(t.prototype),function(e,t){for(var r=Object.getOwnPropertyNames(t),n=0;n<r.length;n++){var i=r[n],o=Object.getOwnPropertyDescriptor(t,i);o&&o.configurable&&void 0===e[i]&&Object.defineProperty(e,i,o)}}(e.prototype.constructor=e,t)}(t,e),t.prototype.transform2Cell=function(){var e=this,t=this.options,r=t.style,n=t.cell,o=t.hyperLinks,a=n.value,s=n.id,l=n.indent,u=void 0===l?0:l,f=n.open,h=n.direction,p=Us.transform2CellText(a),d=r.contentStyle,v=r.borderStyle,g=r.backgroundStyle,b=r.paddingLeft,y=r.paddingRight,m=d?parseInt(d.fontSize,10):16,w=m/16,O=15*u*w+5*w;return{type:P,items:[{el:{type:c,style:d,text:p,listeners:[{eventName:"CELL_CLICK",action:function(t,r,n,i){return e.fireEvent("CLICK_HYPERLINK",t,r,n,i,o),!0}}]},left:Math.max(b||0)+O+m+10*w,right:y,top:0,bottom:0},{el:BI.isNull(f)?{}:{type:i,listeners:[{eventName:"CELL_CLICK",action:function(t,r,n,i){return e.fireEvent("EVENT_NODE_CLICK",t,r,n,i,f,s,h),!0}}],icon:oc(oc({},d),{},{text:f?"":"",textAlign:"center",color:"#ffffff",backgroundColor:"#419bf9",fontStyle:"normal",fontFamily:"fineui",rotate:0,underline:void 0,strikeThrough:"",size:m})},left:Math.max(b||0)+O,right:y,top:0,bottom:0}],backgroundStyle:g,borderStyle:v,value:p}},t}(Us),sc=new(function(){function e(){var e,t;t={bias:qs,simplechart:$s,currencyLine:Zs,image:tc,webimage:rc,text:nc,node:ac},(e="cellDict")in this?Object.defineProperty(this,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):this[e]=t}var t=e.prototype;return t.get=function(e,t){var r=e.cell.type;return new(r in this.cellDict?this.cellDict[r]:this.cellDict.text)(e,t)},t.set=function(e,t){this.cellDict[e]=t},e}());function cc(e,t){var r,n=Object.keys(e);return Object.getOwnPropertySymbols&&(r=Object.getOwnPropertySymbols(e),t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)),n}function lc(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?cc(Object(r),!0).forEach((function(t){uc(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):cc(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function uc(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var fc,hc,pc,dc=function(){function e(e){uc(this,"handlers",void 0),uc(this,"externalInterface",void 0),this.externalInterface=e,this.handlers=Fs.get().map((function(t){return new t(e)}))}return e.prototype.generate=function(e){return sc.get(lc(lc({},e),{},{listeners:this.handlers}),this.externalInterface).transform2Cell()},e}();function vc(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function gc(e,t){var r,n=Object.keys(e);return Object.getOwnPropertySymbols&&(r=Object.getOwnPropertySymbols(e),t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)),n}function bc(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?gc(Object(r),!0).forEach((function(t){yc(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):gc(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function yc(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var mc,wc,Oc,xc=ye()(fc=we(Es,{props:function(){var e=this;return{reportSettingDetail:this.options.reportSettingDetail,reportFitAttr:this.options.reportFitAttr,tableData:this.options.tableData,frozen:this.options.frozen,viewAtCenter:this.options.viewAtCenter,loadData:function(t){e.sheet.loadData(t)},tableCellGenerator:new dc({attach:function(t){return BI.createWidget(bc(bc({},t),{},{element:e}))},getTableData:function(){return e.store.getTableData()},populate:function(t,r){return e.populate(t,r)},fetchTableData:function(t){return new Promise((function(r){e.fireEvent(xc.EVENT_FETCH_DATA,t,(function(e){r(e)}))}))},getWidgetName:function(){return e.options.widgetName}})}}})((pc=hc=function(e){function t(){for(var t,r=arguments.length,n=new Array(r),i=0;i<r;i++)n[i]=arguments[i];return yc(vc(t=e.call.apply(e,[this].concat(n))||this),"loading",void 0),yc(vc(t),"store",void 0),yc(vc(t),"model",void 0),yc(vc(t),"background",void 0),yc(vc(t),"table",void 0),yc(vc(t),"sheet",void 0),yc(vc(t),"sheetStyles",void 0),yc(vc(t),"timer",void 0),yc(vc(t),"props",{baseCls:"report-table",$testId:"report-table",tableData:[],reportSettingDetail:{},reportFitAttr:{},viewAtCenter:!1,frozen:void 0,browserBg:{},widgetName:""}),yc(vc(t),"watch",{reportSettingDetail:function(){t.reLayout()},loading:function(e){t.loading.setVisible(e)}}),t}!function(e,t){e.prototype=Object.create(t.prototype),function(e,t){for(var r=Object.getOwnPropertyNames(t),n=0;n<r.length;n++){var i=r[n],o=Object.getOwnPropertyDescriptor(t,i);o&&o.configurable&&void 0===e[i]&&Object.defineProperty(e,i,o)}}(e.prototype.constructor=e,t)}(t,e);var r=t.prototype;return r.mounted=function(){var e=this,t=this.store.getTableData();this.sheet=function(e,t){return new sa(e,t)}(this.table.element[0],{}),this.sheet.sheet.addEventListener("scroll",(function(t){var r=t.x,n=t.y;e.background.element.css("transform","translate(-".concat(r,"px, -").concat(n,"px)"))}));var r=BI.debounce((function(){e.resize(e.table.element.width(),e.table.element.height())}),0);BI.ResizeDetector.addResizeListener(this,r),this.populate(t)},r.render=function(){var e=this;return this.sheetStyles=Ps.a.createStyleSheet({paperBackground:this.model.paperBackground,webBackground:this.options.browserBg},{link:!0}).attach(),{type:P,scrollable:!1,cls:"".concat(this.sheetStyles.classes.webBackground),items:[{el:{type:P,scrollable:!1,items:[{el:{type:j,cls:"".concat(this.sheetStyles.classes.paperBackground),ref:function(t){e.background=t},width:this.model.paperWidth,height:this.model.paperHeight},top:0,left:0}]},top:0,left:0,right:0,bottom:0},{el:{type:j,ref:function(t){e.table=t}},top:0,left:0,right:0,bottom:0},{el:{type:Is.xtype,ref:function(t){e.loading=t},$testId:"report-table-loading",invisible:!this.model.loading},top:0,left:0,right:0,bottom:0}]}},r.populate=function(e,r){var n=1<arguments.length&&void 0!==r&&r,i=this.store.prePopulate({tableWidth:this.table.element.width(),tableHeight:this.table.element.height(),screenWidth:this.element.width()},e);i&&(this.model.isAdaptiveTable||n?this.store.completeLoadData(i):this.store.rowChunkLoadData(i),this.fireEvent("afterload"),this.fireEvent(t.EVENT_LOADED))},r.setLoading=function(e){this.store.setTableLoading(e)},r.setReportSettingDetail=function(e){this.store.setReportSetting(e)},r.resize=function(e,t){this.sheet.resize(),this.store.resize(e,t)},r.getCellPosition=function(e,t){return this.sheet.getCellPosition({row:e+1,col:t})},r.setHScrollBarVisible=function(e){this.sheet.sheet.setHScrollBarVisible(e)},r.setVScrollBarVisible=function(e){this.sheet.sheet.setVScrollBarVisible(e)},r.startMarquee=function(e){function t(){r.timer||(r.timer=window.setInterval((function(){var e=r.sheet.sheet.whellScroll(0,o),t=e.maxScrollY;e.scrollY>=Math.floor(t)&&r.sheet.sheet.whellScroll(0,0-t)}),1e3*s))}var r=this,n=e||{},i=n.offset,o=void 0===i?5:i,a=n.interval,s=void 0===a?.1:a,c=n.stopOnHover,l=void 0===c||c;t(),l&&(this.table.element.on("mouseenter",(function(){r.stopMarquee()})),this.table.element.on("mouseleave",(function(){t()})))},r.stopMarquee=function(){window.clearInterval(this.timer),this.timer=void 0},r.getCellValue=function(e){var t=is(e);if(t&&this.options.tableData){var r=this.options.tableData[t.x][t.y];return r&&r.value?ts(this.options.tableData[t.x][t.y].value).value:void 0}},r.setCellValue=function(e,t){var r=is(e);if(r&&this.options.tableData){var n=this.options.tableData[r.x][r.y];if(n&&n.value){var i=ts(this.options.tableData[r.x][r.y].value);return i.value=t,this.options.tableData[r.x][r.y].value=JSON.stringify(i),this.populate(this.options.tableData),!0}return!1}return!1},r.beforeDestroy=function(){this.stopMarquee()},r.reLayout=function(){this.changeSize(),this.changeBackground()},r.changeSize=function(){this.background.setWidth(this.model.paperSetting.paperWidth),this.background.setHeight(this.model.paperSetting.paperHeight)},r.changeBackground=function(){var e,t,r,n=this.sheetStyles.getRule("paperBackground");e=n,BI.keys(BI.get(e,"style")).forEach((function(t){e.prop(t,"")})),t=n,r=this.model.paperBackground,BI.keys(r).forEach((function(e){t.prop(e,BI.get(r,e))}))},t}(BI.Widget),yc(hc,"xtype","report.table"),yc(hc,"EVENT_LOADED","EVENT_LOADED"),yc(hc,"EVENT_FETCH_DATA","EVENT_FETCH_DATA"),fc=pc))||fc)||fc;function Sc(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Ec(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var jc,Pc,_c,Ic=me()((Oc=wc=function(e){function t(){for(var t,r=arguments.length,n=new Array(r),i=0;i<r;i++)n[i]=arguments[i];return Ec(Sc(t=e.call.apply(e,[this].concat(n))||this),"childContext",["cellText","pageIndex","pageNumber","showAllPage","hasAllPages","scale"]),Ec(Sc(t),"options",void 0),Ec(Sc(t),"actions",{setCellText:function(e){t.model.cellText=e},setPageIndex:function(e){t.model.pageIndex=e},setPageNumber:function(e){t.model.pageNumber=e},setHasAllPages:function(e){t.model.hasAllPages=e}}),t}return function(e,t){e.prototype=Object.create(t.prototype),function(e,t){for(var r=Object.getOwnPropertyNames(t),n=0;n<r.length;n++){var i=r[n],o=Object.getOwnPropertyDescriptor(t,i);o&&o.configurable&&void 0===e[i]&&Object.defineProperty(e,i,o)}}(e.prototype.constructor=e,t)}(t,e),t.prototype.state=function(){return{pageIndex:this.options.pageIndex,pageNumber:this.options.pageNumber,cellText:"",showAllPage:this.options.showAllPage,hasAllPages:this.options.hasAllPages,scale:this.options.scale}},t}(Oe),Ec(wc,"xtype","report.model.tool_bar"),mc=Oc))||mc,Tc=[.25,.5,.75,1,1.2,1.5,2];function Cc(e,t){var r=Tc.findIndex((function(e){return e===t}));return r+e<0||r+e>Tc.length-1?t:Tc[r+e]}function kc(e){var t=e.icon,r=e.text,n="bi.icon_text_item";return BI.isNull(t)?n=a:BI.isEmptyString(r)&&(n=o),n}function Bc(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Nc(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var Ac,Dc,Rc,Vc=me()((_c=Pc=function(e){function t(){for(var t,r=arguments.length,n=new Array(r),i=0;i<r;i++)n[i]=arguments[i];return Nc(Bc(t=e.call.apply(e,[this].concat(n))||this),"context",["scale"]),Nc(Bc(t),"computed",{showScale:function(){return"".concat(100*t.model.scale,"%")}}),Nc(Bc(t),"actions",{setScale:function(e){t.model.scale=e}}),t}return function(e,t){e.prototype=Object.create(t.prototype),function(e,t){for(var r=Object.getOwnPropertyNames(t),n=0;n<r.length;n++){var i=r[n],o=Object.getOwnPropertyDescriptor(t,i);o&&o.configurable&&void 0===e[i]&&Object.defineProperty(e,i,o)}}(e.prototype.constructor=e,t)}(t,e),t}(Oe),Nc(Pc,"xtype","report.model.components.tool_bar.scale_control"),jc=_c))||jc;function Mc(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function zc(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var Lc,Hc,Wc,Fc=ye()(Ac=we(Vc)((Rc=Dc=function(e){function t(){for(var t,r=arguments.length,n=new Array(r),i=0;i<r;i++)n[i]=arguments[i];return zc(Mc(t=e.call.apply(e,[this].concat(n))||this),"props",{baseCls:"report-component-tool-bar-scale-control",width:95,height:18,value:100}),zc(Mc(t),"editor",void 0),zc(Mc(t),"store",void 0),zc(Mc(t),"model",void 0),zc(Mc(t),"watch",{showScale:function(e){t.editor.setValue(e)}}),t}return function(e,t){e.prototype=Object.create(t.prototype),function(e,t){for(var r=Object.getOwnPropertyNames(t),n=0;n<r.length;n++){var i=r[n],o=Object.getOwnPropertyDescriptor(t,i);o&&o.configurable&&void 0===e[i]&&Object.defineProperty(e,i,o)}}(e.prototype.constructor=e,t)}(t,e),t.prototype.render=function(){var e=this,t=this.options.height;return{type:E,items:[{el:{type:a,cls:"report-list-item-active report-border-radius-10",textHeight:t,text:"-",listeners:[{eventName:BI.TextButton.EVENT_CHANGE,action:function(){return e.store.setScale(Cc(-1,e.model.scale))}}]},width:24},{type:u,disabled:!0,cls:"bi-border",height:t-2,value:this.model.showScale,ref:function(t){e.editor=t}},{el:{type:a,cls:"report-list-item-active report-border-radius-10",textHeight:t,text:"+",listeners:[{eventName:BI.TextButton.EVENT_CHANGE,action:function(){return e.store.setScale(Cc(1,e.model.scale))}}]},width:24}]}},t}(BI.Widget),zc(Dc,"xtype","report.components.tool_bar.scale_control"),Ac=Rc))||Ac)||Ac,Gc="first",Uc="previous",Yc="page-navi",Xc="next",qc="last",$c="excel-menu",Kc="export-pdf",Jc="export-excel-page",Zc="export-excel-ori",Qc="export-excel-sheet",tl="export-word",rl="compatible-print",nl="flash-print",il="applet-print",ol="pdf-print",al="offset-print",sl="temp-save",cl="check-data",ll="clear-data",ul="show-cell-value",fl="import-excel",hl="custom-import-excel",pl="print-preview",dl="export-image";function vl(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function gl(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var bl,yl,ml,wl=me()((Wc=Hc=function(e){function t(){for(var t,r=arguments.length,n=new Array(r),i=0;i<r;i++)n[i]=arguments[i];return gl(vl(t=e.call.apply(e,[this].concat(n))||this),"context",["pageNumber","hasAllPages","pageIndex","scale","showAllPage"]),gl(vl(t),"computed",{showScale:function(){return"".concat(100*t.model.scale,"%")}}),t}return function(e,t){e.prototype=Object.create(t.prototype),function(e,t){for(var r=Object.getOwnPropertyNames(t),n=0;n<r.length;n++){var i=r[n],o=Object.getOwnPropertyDescriptor(t,i);o&&o.configurable&&void 0===e[i]&&Object.defineProperty(e,i,o)}}(e.prototype.constructor=e,t)}(t,e),t}(Oe),gl(Hc,"xtype","report.model.components.tool_bar.page_select"),Lc=Wc))||Lc;function Ol(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function xl(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var Sl,El,jl,Pl=ye()(bl=we(wl)((ml=yl=function(e){function t(){for(var t,r=arguments.length,n=new Array(r),i=0;i<r;i++)n[i]=arguments[i];return xl(Ol(t=e.call.apply(e,[this].concat(n))||this),"props",{baseCls:"report-page-select",height:20}),xl(Ol(t),"model",void 0),xl(Ol(t),"store",void 0),xl(Ol(t),"editor",void 0),xl(Ol(t),"label",void 0),xl(Ol(t),"morePageTip",void 0),xl(Ol(t),"watch",{pageIndex:function(){t.editor.setValue(t.model.pageIndex),t.label.setText("/ ".concat(t.model.pageNumber)),t.morePageTip.setText("+")},pageNumber:function(e){0<t.model.pageIndex&&t.label.setText("/ ".concat(e))},hasAllPages:function(e){e&&t.morePageTip.setVisible(!1)}}),t}return function(e,t){e.prototype=Object.create(t.prototype),function(e,t){for(var r=Object.getOwnPropertyNames(t),n=0;n<r.length;n++){var i=r[n],o=Object.getOwnPropertyDescriptor(t,i);o&&o.configurable&&void 0===e[i]&&Object.defineProperty(e,i,o)}}(e.prototype.constructor=e,t)}(t,e),t.prototype.render=function(){var e=this,t=this.options.height;return{type:O,items:[{type:"bi.small_text_editor",cls:"pager-editor",$testId:"report-toolbar-pager",$value:"editor-input",value:0===this.model.pageIndex?"":this.model.pageIndex,ref:function(t){e.editor=t},validationChecker:function(t){return!!BI.isPositiveInteger(t)&&(!e.model.hasAllPages||t<=e.model.pageNumber)},width:40,height:t,listeners:[{eventName:"EVENT_ENTER",action:function(){e.fireEvent(Su.EVENT_PAGE_CHANGE,parseInt("".concat(e.editor.getValue()),10))}}]},{type:c,title:this.model.pageNumber,$testId:"report-toolbar-pages",invisible:!this.model.showAllPage,text:0<this.model.pageIndex?"/ ".concat(this.model.pageNumber):"",lgap:5,ref:function(t){e.label=t}},{el:{type:b,$testId:"report-toolbar-pager-more",ref:function(t){e.morePageTip=t},invisible:!this.model.showAllPage||this.model.hasAllPages,text:0<this.model.pageIndex?"+":"",bgap:10}}]}},t}(BI.Widget),xl(yl,"xtype","report.components.tool_bar.page_select"),bl=ml))||bl)||bl;function _l(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Il(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var Tl,Cl,kl,Bl=me()((jl=El=function(e){function t(){for(var t,r=arguments.length,n=new Array(r),i=0;i<r;i++)n[i]=arguments[i];return Il(_l(t=e.call.apply(e,[this].concat(n))||this),"context",["pageIndex","pageNumber","showAllPage","hasAllPages"]),Il(_l(t),"computed",{disabled:function(){switch(t.options.toolType){case Gc:case Uc:return 1===t.model.pageIndex;case Xc:return t.model.hasAllPages&&t.model.pageIndex>=t.model.pageNumber;case qc:return!t.model.showAllPage||t.model.pageIndex>=t.model.pageNumber;default:return!1}}}),t}return function(e,t){e.prototype=Object.create(t.prototype),function(e,t){for(var r=Object.getOwnPropertyNames(t),n=0;n<r.length;n++){var i=r[n],o=Object.getOwnPropertyDescriptor(t,i);o&&o.configurable&&void 0===e[i]&&Object.defineProperty(e,i,o)}}(e.prototype.constructor=e,t)}(t,e),t}(Oe),Il(El,"xtype","report.model.components.tool_bar.page_change_button"),Sl=jl))||Sl;function Nl(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Al(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var Dl,Rl,Vl,Ml=ye()(Tl=we(Bl,{props:function(){return{toolType:this.options.toolType}}})((kl=Cl=function(e){function t(){for(var t,r=arguments.length,n=new Array(r),i=0;i<r;i++)n[i]=arguments[i];return Al(Nl(t=e.call.apply(e,[this].concat(n))||this),"props",{baseCls:"report-component-tool-bar-page-change-button",toolType:Gc,$testId:"report-toolbar",icon:"",text:"",height:20}),Al(Nl(t),"model",void 0),Al(Nl(t),"store",void 0),Al(Nl(t),"button",void 0),Al(Nl(t),"watch",{disabled:function(e){t.button.setEnable(!e)}}),t}return function(e,t){e.prototype=Object.create(t.prototype),function(e,t){for(var r=Object.getOwnPropertyNames(t),n=0;n<r.length;n++){var i=r[n],o=Object.getOwnPropertyDescriptor(t,i);o&&o.configurable&&void 0===e[i]&&Object.defineProperty(e,i,o)}}(e.prototype.constructor=e,t)}(t,e),t.prototype.render=function(){var e=this,t=this.options,r=t.text,n=t.icon,i=t.height,o=t.toolType;return{type:kc(this.options),text:r,cls:"".concat(n," report-list-item-active report-border-radius-10"),hgap:5,disabled:this.model.disabled,textHgap:5,logic:{dynamic:!0},ref:function(t){e.button=t},listeners:[{eventName:"EVENT_CHANGE",action:function(){var t=0;switch(o){case Gc:t=1;break;case Uc:t=e.model.pageIndex-1;break;case Xc:t=e.model.pageIndex+1;break;case qc:t=e.model.pageNumber}e.fireEvent(Su.EVENT_PAGE_CHANGE,t)}}],height:i}},t}(BI.Widget),Al(Cl,"xtype","report.components.tool_bar.page_change_button"),Tl=kl))||Tl)||Tl;function zl(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Ll(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var Hl,Wl,Fl,Gl={baseCls:"report-component-tool-bar-down-list",menu:[],icon:"close-font",height:20,text:""},Ul=ye()((Vl=Rl=function(e){function t(){for(var t,r=arguments.length,n=new Array(r),i=0;i<r;i++)n[i]=arguments[i];return Ll(zl(t=e.call.apply(e,[this].concat(n))||this),"props",Gl),Ll(zl(t),"combo",void 0),Ll(zl(t),"items",void 0),t}!function(e,t){e.prototype=Object.create(t.prototype),function(e,t){for(var r=Object.getOwnPropertyNames(t),n=0;n<r.length;n++){var i=r[n],o=Object.getOwnPropertyDescriptor(t,i);o&&o.configurable&&void 0===e[i]&&Object.defineProperty(e,i,o)}}(e.prototype.constructor=e,t)}(t,e);var r=t.prototype;return r.render=function(){var e=this,t=this.options,r=t.menu,n=t.text,i=t.height,o=t.icon;return this.items=this.formatItems(r),{type:s,height:i,ref:function(t){e.combo=t},el:{type:"bi.icon_text_icon_item",cls:"report-list-item-active report-border-radius-10",logic:{dynamic:!0},iconCls1:o,iconCls2:"expander-down-font",iconWidth:16,text:n},listeners:[{eventName:"EVENT_CHANGE",action:function(t){e.fireEvent("EVENT_CHANGE",t)}},{eventName:"EVENT_SON_VALUE_CHANGE",action:function(t,r){e.fireEvent("EVENT_SON_VALUE_CHANGE",t,r)}},{eventName:"EVENT_BEFORE_POPUPVIEW",action:function(){e.combo.populate([e.items])}}]}},r.formatItems=function(e){var t=this;return e.map((function(e){var r=e.showIconSrc?vu.getIcon(e.type,e.icon):"";return BI.has(e,"submenu")?(e.iconCls1=r,e.text=e.src,{el:e,children:t.formatItems(e.submenu)}):{text:e.src,value:e.type,cls:r}}))},t}(BI.Widget),Ll(Rl,"xtype","report.components.tool_bar.down_list"),Dl=Vl))||Dl;function Yl(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Xl(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var ql,$l,Kl,Jl=ye()((Fl=Wl=function(e){function t(){for(var t,r=arguments.length,n=new Array(r),i=0;i<r;i++)n[i]=arguments[i];return Xl(Yl(t=e.call.apply(e,[this].concat(n))||this),"props",{text:"",title:"",url:"",icon:"",height:20}),Xl(Yl(t),"button",void 0),t}return function(e,t){e.prototype=Object.create(t.prototype),function(e,t){for(var r=Object.getOwnPropertyNames(t),n=0;n<r.length;n++){var i=r[n],o=Object.getOwnPropertyDescriptor(t,i);o&&o.configurable&&void 0===e[i]&&Object.defineProperty(e,i,o)}}(e.prototype.constructor=e,t)}(t,e),t.prototype.render=function(){var e=this,t=this.options,r=t.icon,n=t.url,i=t.title,o=t.text,a=t.height,s=kc(this.options);return{type:P,items:[{el:{type:s,text:o,cls:"".concat(r," bi-list-item"),hgap:5,textHgap:5,logic:{dynamic:!0},ref:function(t){e.button=t}},top:0,left:0},{el:{type:l,url:n,title:i,width:100,height:a,listeners:[{eventName:BI.MultifileEditor.EVENT_UPLOADED,action:function(){}},{eventName:BI.MultifileEditor.EVENT_CHANGE,action:function(){this.upload()}},{eventName:BI.MultifileEditor.EVENT_UPLOADSTART,action:function(){BI.Tooltips.remove(e.getName())}}]},top:0,right:4}],width:100,height:a}},t}(BI.Widget),Xl(Wl,"xtype","report.components.tool_bar.excel.button"),Hl=Fl))||Hl;function Zl(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var Ql,eu,tu,ru=me()((Kl=$l=function(e){function t(){for(var t,r=arguments.length,n=new Array(r),i=0;i<r;i++)n[i]=arguments[i];return Zl(function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(t=e.call.apply(e,[this].concat(n))||this),"context",["cellText"]),t}return function(e,t){e.prototype=Object.create(t.prototype),function(e,t){for(var r=Object.getOwnPropertyNames(t),n=0;n<r.length;n++){var i=r[n],o=Object.getOwnPropertyDescriptor(t,i);o&&o.configurable&&void 0===e[i]&&Object.defineProperty(e,i,o)}}(e.prototype.constructor=e,t)}(t,e),t}(Oe),Zl($l,"xtype","report.model.components.tool_bar.cell_text"),ql=Kl))||ql;function nu(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function iu(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var ou,au,su,cu=ye()(Ql=we(ru)((tu=eu=function(e){function t(){for(var t,r=arguments.length,n=new Array(r),i=0;i<r;i++)n[i]=arguments[i];return iu(nu(t=e.call.apply(e,[this].concat(n))||this),"model",void 0),iu(nu(t),"label",void 0),iu(nu(t),"props",{extraCls:"report-cell-text",height:20}),iu(nu(t),"watch",{cellText:function(e){t.label.setText(e)}}),t}return function(e,t){e.prototype=Object.create(t.prototype),function(e,t){for(var r=Object.getOwnPropertyNames(t),n=0;n<r.length;n++){var i=r[n],o=Object.getOwnPropertyDescriptor(t,i);o&&o.configurable&&void 0===e[i]&&Object.defineProperty(e,i,o)}}(e.prototype.constructor=e,t)}(t,e),t.prototype.render=function(){return{type:c,text:this.model.cellText,hgap:5}},t}(BI.Widget),iu(eu,"xtype","report.components.tool_bar.cell_text"),Ql=tu))||Ql)||Ql;function lu(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var uu=ye()((su=au=function(e){function t(){for(var t,r=arguments.length,n=new Array(r),i=0;i<r;i++)n[i]=arguments[i];return lu(function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(t=e.call.apply(e,[this].concat(n))||this),"props",{text:"",icon:"",toolType:"",xlisteners:[]}),t}return function(e,t){e.prototype=Object.create(t.prototype),function(e,t){for(var r=Object.getOwnPropertyNames(t),n=0;n<r.length;n++){var i=r[n],o=Object.getOwnPropertyDescriptor(t,i);o&&o.configurable&&void 0===e[i]&&Object.defineProperty(e,i,o)}}(e.prototype.constructor=e,t)}(t,e),t.prototype.render=function(){var e=this,t=this.options,r=t.text,n=t.icon,i=t.toolType;return{type:O,hgap:5,items:[{el:{type:kc({text:r,icon:n}),text:r,cls:"".concat(n," report-list-item-active report-border-radius-10"),textHgap:5,logic:{dynamic:!0},height:20,listeners:[{eventName:"EVENT_CHANGE",action:function(){e.fireEvent("EVENT_CHANGE",i)}}]},top:0,left:0,right:0,bottom:0}]}},t}(BI.BasicButton),lu(au,"xtype","report.components.tool_bar.custom"),ou=su))||ou;function fu(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var hu,pu,du,vu=new(function(){function e(){fu(this,"toolbarDict",new Map([["scale",Fc.xtype],[Yc,Pl.xtype],[Gc,Ml.xtype],[Uc,Ml.xtype],[Xc,Ml.xtype],[qc,Ml.xtype],[$c,Ul.xtype],[rl,Ul.xtype],[fl,Jl.xtype],[hl,Jl.xtype],[ul,cu.xtype]])),fu(this,"iconDict",new Map([[Kc,"export-pdf-font"],["scale","scale-font"],[Yc,"page-navi-font"],[Zc,"export-excel-font"],[Jc,"export-excel-font"],[Qc,"export-excel-font"],[tl,"export-word-font"],[dl,"export-image-font"],[il,"print-applet-font"],[qc,"last-page-font"],[Xc,"next-page-font"],[sl,"temp-save-font"],[fl,"import-excel-font"],[ol,"print-pdf-font"],[cl,"check-data-font"],[Gc,"first-page-font"],[Uc,"pre-page-font"],[nl,"print-flash-font"],[ul,"show-cell-font"],[ll,"clear-data-font"],["mail","mail-font"],["page-setting","page-setting-font"],["delete-data","delete-record-font"],["submit","submit-font"],[al,"print-offset-font"],[hl,"import-font"],[$c,"export-font"],[pl,"print-preview-font"],[rl,"print-all-font"],["insert-data","add-record-font"],["print","print-font"],["button","custom-button"]]))}var t=e.prototype;return t.getType=function(e){return this.toolbarDict.get(e)||uu.xtype},t.getIcon=function(e,t){var r=1<arguments.length&&void 0!==t?t:"";return this.iconDict.get(e)||r.replace("css:","")},t.set=function(e,t){this.toolbarDict.set(e,t)},e}());function gu(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function bu(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function yu(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var mu,wu,Ou,xu=["composite"],Su=ye()(hu=we(Ic,{props:function(){return{pageIndex:this.options.pageIndex,pageNumber:this.options.pageNumber,showAllPage:this.options.showAllPage,hasAllPages:this.options.hasAllPages,scale:this.options.scale}}})((du=pu=function(e){function t(){for(var r,n=arguments.length,i=new Array(n),o=0;o<n;o++)i[o]=arguments[o];return yu(bu(r=e.call.apply(e,[this].concat(i))||this),"props",{baseCls:"report-tool-bar bi-card",xlisteners:[],pageIndex:0,pageNumber:1,showAllPage:!0,hasAllPages:!1,scale:1,toolbarConf:{items:[],toolbarbg:{background:""}}}),yu(bu(r),"model",void 0),yu(bu(r),"store",void 0),yu(bu(r),"toolBar",void 0),yu(bu(r),"watch",{scale:function(e){r.fireEvent(t.EVENT_SCALE_CHANGE,e)}}),r}!function(e,t){e.prototype=Object.create(t.prototype),function(e,t){for(var r=Object.getOwnPropertyNames(t),n=0;n<r.length;n++){var i=r[n],o=Object.getOwnPropertyDescriptor(t,i);o&&o.configurable&&void 0===e[i]&&Object.defineProperty(e,i,o)}}(e.prototype.constructor=e,t)}(t,e);var r,n,i=t.prototype;return i.render=function(){var e=this;return{type:O,items:[{type:d,layouts:[{type:I,hgap:5}],disabled:0===this.options.pageIndex,items:this.getItems(),ref:function(t){e.toolBar=t}}]}},i.mounted=function(){var e=this.options.toolbarConf.toolbarbg;Ps.a.createRule(e).applyTo(this.element[0])},i.setCellText=function(e){this.store.setCellText(e)},i.setPageIndex=function(e){this.store.setPageIndex(e)},i.setPageNumber=function(e){this.store.setPageNumber(e)},i.setHasAllPages=function(e){this.store.setHasAllPages(e)},i.setEnable=function(e){this.toolBar.setEnable(e)},i.getItems=function(){var e=this,r=this.options,n=r.toolbarConf.items,i=r.xlisteners,o=[];return n.forEach((function(r,a){BI.contains(xu,r.type)||o.push({type:I,items:[{type:vu.getType(r.type),text:r.text,icon:vu.getIcon(r.type,r.icon),toolType:r.type,menu:r.menu,$value:r.type,xlisteners:i,attributes:{id:"fr-btn-".concat(r.widgetName)},listeners:[{eventName:"EVENT_CHANGE",action:function(n){e.fireEvent(t.EVENT_ITEM_CLICK,n,BI.concat(r.listeners,i))}},{eventName:"EVENT_SON_VALUE_CHANGE",action:function(n){e.fireEvent(t.EVENT_ITEM_CLICK,n,BI.concat(r.listeners,i))}},{eventName:t.EVENT_PAGE_CHANGE,action:function(r){e.fireEvent(t.EVENT_PAGE_CHANGE,r)}}]},a!==n.length-1?{type:O,height:20,items:[{type:j,width:1,height:12,cls:"bi-border-right"}]}:{type:j}]})})),o},r=t,(n=[{key:"children",get:function(){return this.toolBar.getAllButtons()}}])&&gu(r.prototype,n),t}(BI.Widget),yu(pu,"xtype","report.tool_bar"),yu(pu,"EVENT_PAGE_CHANGE","EVENT_PAGE_CHANGE"),yu(pu,"EVENT_SCALE_CHANGE","EVENT_SCALE_CHANGE"),yu(pu,"EVENT_ITEM_CLICK","EVENT_ITEM_CLICK"),hu=du))||hu)||hu;function Eu(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}r(88);var ju,Pu,_u,Iu=ye()((Ou=wu=function(e){function t(){for(var t,r=arguments.length,n=new Array(r),i=0;i<r;i++)n[i]=arguments[i];return Eu(function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(t=e.call.apply(e,[this].concat(n))||this),"props",{baseCls:"report-main-components-error-pane",errorCode:"",errorMsg:""}),t}return function(e,t){e.prototype=Object.create(t.prototype),function(e,t){for(var r=Object.getOwnPropertyNames(t),n=0;n<r.length;n++){var i=r[n],o=Object.getOwnPropertyDescriptor(t,i);o&&o.configurable&&void 0===e[i]&&Object.defineProperty(e,i,o)}}(e.prototype.constructor=e,t)}(t,e),t.prototype.render=function(){var e=this.options,t=e.errorCode,r=e.errorMsg;return{type:P,items:[{el:{type:S,items:[{type:_,vgap:10,items:[{type:S,items:[{type:i,height:166,width:566,cls:"preview-fail-tip-background"}]},{type:c,cls:"fail-tip-title bi-high-light bi-font-bold",text:BI.i18nText("Fine-Report_Preview_Fail_Title")},{type:c,cls:"fail-tip-message bi-error",text:"".concat(BI.i18nText("Fine-Report_Preview_Fail_Error_Code"),":").concat(t," ").concat(r)},{type:c,cls:"fail-tip-message bi-error",text:BI.i18nText("Fine-Report_Preview_Fail_Tip")}]}]},left:0,top:0,right:0,bottom:0}]}},t}(BI.Widget),Eu(wu,"xtype","report.components.error_tip"),mu=Ou))||mu;function Tu(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Cu(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var ku,Bu,Nu,Au=me()((_u=Pu=function(e){function t(){for(var t,r=arguments.length,n=new Array(r),i=0;i<r;i++)n[i]=arguments[i];return Cu(Tu(t=e.call.apply(e,[this].concat(n))||this),"context",["paramsSaved"]),Cu(Tu(t),"childContext",["selected"]),Cu(Tu(t),"actions",{srot:function(e,r){var n=BI.clone(t.model.paramsSaved),i=n.splice(e-1,1)[0];n.splice(r-1,0,i),fe(n).then((function(){t.model.paramsSaved=n}))}}),Cu(Tu(t),"computed",{selectedParamstpl:function(){return BI.find(t.model.paramsSaved,(function(e,r){return r.name===t.model.selected}))}}),t}return function(e,t){e.prototype=Object.create(t.prototype),function(e,t){for(var r=Object.getOwnPropertyNames(t),n=0;n<r.length;n++){var i=r[n],o=Object.getOwnPropertyDescriptor(t,i);o&&o.configurable&&void 0===e[i]&&Object.defineProperty(e,i,o)}}(e.prototype.constructor=e,t)}(t,e),t.prototype.state=function(){return{selected:""}},t}(Oe),Cu(Pu,"xtype","report.model.main.parameter_container.parameter_save"),ju=_u))||ju;function Du(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Ru(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var Vu,Mu,zu,Lu=me()((Nu=Bu=function(e){function t(){for(var t,r=arguments.length,n=new Array(r),i=0;i<r;i++)n[i]=arguments[i];return Ru(Du(t=e.call.apply(e,[this].concat(n))||this),"context",["selected","paramsSaved"]),Ru(Du(t),"actions",{setDefaultSelected:function(){t.model.selected="",BI.each(t.model.paramsSaved,(function(e,t){t.selected=!1}))}}),t}return function(e,t){e.prototype=Object.create(t.prototype),function(e,t){for(var r=Object.getOwnPropertyNames(t),n=0;n<r.length;n++){var i=r[n],o=Object.getOwnPropertyDescriptor(t,i);o&&o.configurable&&void 0===e[i]&&Object.defineProperty(e,i,o)}}(e.prototype.constructor=e,t)}(t,e),t}(Oe),Ru(Bu,"xtype","report.model.main.parameter_container.parameter_save.tab_default"),ku=Nu))||ku;function Hu(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Wu(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}r(89);var Fu,Gu,Uu,Yu=ye()(Vu=we(Lu)((zu=Mu=function(e){function t(){for(var t,r=arguments.length,n=new Array(r),i=0;i<r;i++)n[i]=arguments[i];return Wu(Hu(t=e.call.apply(e,[this].concat(n))||this),"store",void 0),Wu(Hu(t),"props",{baseCls:"report-main-parameter-tab-default"}),t}!function(e,t){e.prototype=Object.create(t.prototype),function(e,t){for(var r=Object.getOwnPropertyNames(t),n=0;n<r.length;n++){var i=r[n],o=Object.getOwnPropertyDescriptor(t,i);o&&o.configurable&&void 0===e[i]&&Object.defineProperty(e,i,o)}}(e.prototype.constructor=e,t)}(t,e);var r=t.prototype;return r.render=function(){return{type:O,hgap:5,items:[{type:"bi.icon_label",cls:"page-setting-font tab-default-icon",title:BI.i18nText("Fine-Report_Preview_Parameter_Default_Parameter"),width:30,height:30}]}},r.doClick=function(){this.store.setDefaultSelected()},t}(BI.BasicButton),Wu(Mu,"xtype","report.main.parameter_container.parameter_save.tab_default"),Vu=zu))||Vu)||Vu;function Xu(e){return function(e){if(Array.isArray(e))return qu(e)}(e)||function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return qu(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?qu(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function qu(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function $u(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Ku(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var Ju,Zu,Qu,ef=me()((Uu=Gu=function(e){function t(){for(var t,r=arguments.length,n=new Array(r),i=0;i<r;i++)n[i]=arguments[i];return Ku($u(t=e.call.apply(e,[this].concat(n))||this),"context",["paramsSaved","selected"]),Ku($u(t),"actions",{removeOne:function(e){var r=Xu(BI.filter(t.model.paramsSaved,(function(t,r){return r.name!==e})));fe(r).then((function(){t.model.paramsSaved=r,t.model.selected===e&&t.setSelected()}))},setSelected:function(e){var r=0<arguments.length&&void 0!==e?e:"";t.model.selected=r,BI.each(t.model.paramsSaved,(function(e,t){t.selected=t.name===r}))}}),t}return function(e,t){e.prototype=Object.create(t.prototype),function(e,t){for(var r=Object.getOwnPropertyNames(t),n=0;n<r.length;n++){var i=r[n],o=Object.getOwnPropertyDescriptor(t,i);o&&o.configurable&&void 0===e[i]&&Object.defineProperty(e,i,o)}}(e.prototype.constructor=e,t)}(t,e),t}(Oe),Ku(Gu,"xtype","report.model.main.parameter_container.parameter_save.tab"),Fu=Uu))||Fu;function tf(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function rf(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var nf,of,af,sf=me()((Qu=Zu=function(e){function t(){for(var t,r=arguments.length,n=new Array(r),i=0;i<r;i++)n[i]=arguments[i];return rf(tf(t=e.call.apply(e,[this].concat(n))||this),"context",["paramsSaved"]),rf(tf(t),"actions",{setEdit:function(e){t.model.isEdit=e},renameParam:function(e,r){var n=t.model.paramsSaved.find((function(t){return t.name===e}));return n&&(n.name=r),fe(t.model.paramsSaved)}}),t}return function(e,t){e.prototype=Object.create(t.prototype),function(e,t){for(var r=Object.getOwnPropertyNames(t),n=0;n<r.length;n++){var i=r[n],o=Object.getOwnPropertyDescriptor(t,i);o&&o.configurable&&void 0===e[i]&&Object.defineProperty(e,i,o)}}(e.prototype.constructor=e,t)}(t,e),t.prototype.state=function(){return{isEdit:!1}},t}(Oe),rf(Zu,"xtype","report.model.main.parameter_container.parameter_save.tab_button"),Ju=Qu))||Ju;function cf(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function lf(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var uf,ff,hf,pf=ye()((af=of=function(e){function t(){for(var t,r=arguments.length,n=new Array(r),i=0;i<r;i++)n[i]=arguments[i];return lf(cf(t=e.call.apply(e,[this].concat(n))||this),"props",{height:30,isEdit:!1,text:""}),lf(cf(t),"signEditor",void 0),t}!function(e,t){e.prototype=Object.create(t.prototype),function(e,t){for(var r=Object.getOwnPropertyNames(t),n=0;n<r.length;n++){var i=r[n],o=Object.getOwnPropertyDescriptor(t,i);o&&o.configurable&&void 0===e[i]&&Object.defineProperty(e,i,o)}}(e.prototype.constructor=e,t)}(t,e);var r=t.prototype;return r.render=function(){var e=this;return{type:u,width:72,value:this.options.text,ref:function(t){e.signEditor=t}}},r.getValue=function(){return this.signEditor.getValue()},r.focus=function(){this.signEditor.focus()},t}(BI.BasicButton),lf(of,"xtype","report.main.parameter_container.parameter_save.tab_editor"),nf=af))||nf;function df(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function vf(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var gf,bf,yf,mf=ye()(uf=we(sf)((hf=ff=function(e){function t(){for(var t,r=arguments.length,n=new Array(r),i=0;i<r;i++)n[i]=arguments[i];return vf(df(t=e.call.apply(e,[this].concat(n))||this),"props",{height:30,isEdit:!1,text:""}),vf(df(t),"store",void 0),vf(df(t),"model",void 0),vf(df(t),"label",void 0),vf(df(t),"tabEditor",void 0),vf(df(t),"watch",{isEdit:function(e){t.label.setVisible(!e),t.tabEditor.setVisible(e),e&&t.tabEditor.focus()}}),t}!function(e,t){e.prototype=Object.create(t.prototype),function(e,t){for(var r=Object.getOwnPropertyNames(t),n=0;n<r.length;n++){var i=r[n],o=Object.getOwnPropertyDescriptor(t,i);o&&o.configurable&&void 0===e[i]&&Object.defineProperty(e,i,o)}}(e.prototype.constructor=e,t)}(t,e);var r=t.prototype;return r.render=function(){var e=this;return{type:S,items:[{type:pf.xtype,width:72,text:this.options.text,invisible:!this.options.isEdit,stopPropagation:!0,ref:function(t){e.tabEditor=t}},{type:c,textAlign:"left",width:72,lgap:2,value:this.options.text,title:this.options.text,invisible:this.options.isEdit,ref:function(t){e.label=t}}]}},r.doClick=function(){var e=this;this.store.setEdit(!0),function(e){return new Promise((function(t){var r;e.xclickoutside=function(){var r;t(e),(r=e).xclickoutside&&(function(e,t){return new Promise((function(t){e.removeEventListener("mousedown",(function(){t()}))}))}(window.document.body).then((function(){r.xclickoutside()})),delete r.xclickoutside)},r=window.document.body,new Promise((function(e){r.addEventListener("mousedown",(function(){e()}))})).then((function(){e.xclickoutside()}))}))}(this.element).then((function(){e.store.setEdit(!1),e.renameParam(e.options.text,e.tabEditor.getValue())}))},r.renameParam=function(e,t){e!==t&&(this.model.paramsSaved.some((function(e){return e.name===t}))?BI.Msg.alert(BI.i18nText("Fine-Report_Preview_Parameter_Waring"),BI.i18nText("Fine-Report_Preview_Parameter_Is_Saved",'"'.concat(t,'"'))):(this.store.renameParam(e,t),this.label.setText(t),this.label.setTitle(t)))},t}(BI.BasicButton),vf(ff,"xtype","report.main.parameter_container.parameter_save.tab_button"),uf=hf))||uf)||uf;function wf(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Of(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}r(90);var xf=ye()(gf=we(ef)((yf=bf=function(e){function t(){for(var t,r=arguments.length,n=new Array(r),i=0;i<r;i++)n[i]=arguments[i];return Of(wf(t=e.call.apply(e,[this].concat(n))||this),"store",void 0),Of(wf(t),"props",{baseCls:"report-main-parameter-tab",height:30,width:95,text:""}),t}!function(e,t){e.prototype=Object.create(t.prototype),function(e,t){for(var r=Object.getOwnPropertyNames(t),n=0;n<r.length;n++){var i=r[n],o=Object.getOwnPropertyDescriptor(t,i);o&&o.configurable&&void 0===e[i]&&Object.defineProperty(e,i,o)}}(e.prototype.constructor=e,t)}(t,e);var r=t.prototype;return r.render=function(){var e=this;return{type:E,items:[{type:mf.xtype,trigger:"dblclick",text:this.options.text},{el:{type:o,cls:"close-ha-font",stopPropagation:!0,handler:function(){BI.Msg.confirm(BI.i18nText("Fine-Report_Preview_Parameter_Delete_Title"),BI.i18nText("Fine-Report_Preview_Parameter_Delete_Message"),(function(t){t&&e.store.removeOne(e.options.text)}))}},width:13,hgap:5}]}},r.doClick=function(){this.store.setSelected(this.options.text)},t}(BI.BasicButton),Of(bf,"xtype","report.main.parameter_container.parameter_save.tab"),gf=yf))||gf)||gf;function Sf(e){return(Sf="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Ef(e){return(Ef="function"==typeof Symbol&&"symbol"===Sf(Symbol.iterator)?function(e){return Sf(e)}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":Sf(e)})(e)}function jf(){return(jf=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(this,arguments)}function Pf(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{},n=Object.keys(r);"function"==typeof Object.getOwnPropertySymbols&&(n=n.concat(Object.getOwnPropertySymbols(r).filter((function(e){return Object.getOwnPropertyDescriptor(r,e).enumerable})))),n.forEach((function(t){var n,i,o;n=e,o=r[i=t],i in n?Object.defineProperty(n,i,{value:o,enumerable:!0,configurable:!0,writable:!0}):n[i]=o}))}return e}function _f(e,t){if(null==e)return{};var r,n=function(e,t){if(null==e)return{};for(var r,n={},i=Object.keys(e),o=0;o<i.length;o++)r=i[o],0<=t.indexOf(r)||(n[r]=e[r]);return n}(e,t);if(Object.getOwnPropertySymbols)for(var i=Object.getOwnPropertySymbols(e),o=0;o<i.length;o++)r=i[o],0<=t.indexOf(r)||Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r]);return n}function If(e){return!!navigator.userAgent.match(e)}var Tf=If(/(?:Trident.*rv[ :]?11\.|msie|iemobile|Windows Phone)/i),Cf=If(/Edge/i),kf=If(/firefox/i),Bf=If(/safari/i)&&!If(/chrome/i)&&!If(/android/i),Nf=If(/iP(ad|od|hone)/i),Af=If(/chrome/i)&&If(/android/i),Df={capture:!1,passive:!1};function Rf(e,t,r){e.addEventListener(t,r,!Tf&&Df)}function Vf(e,t,r){e.removeEventListener(t,r,!Tf&&Df)}function Mf(e,t){if(t&&(">"===t[0]&&(t=t.substring(1)),e))try{if(e.matches)return e.matches(t);if(e.msMatchesSelector)return e.msMatchesSelector(t);if(e.webkitMatchesSelector)return e.webkitMatchesSelector(t)}catch(e){return}}function zf(e,t,r,n){if(e){r=r||document;do{if(null!=t&&(">"!==t[0]||e.parentNode===r)&&Mf(e,t)||n&&e===r)return e;if(e===r)break}while(e=(i=e).host&&i!==document&&i.host.nodeType?i.host:i.parentNode)}var i;return null}var Lf,Hf=/\s+/g;function Wf(e,t,r){var n;e&&t&&(e.classList?e.classList[r?"add":"remove"](t):(n=(" "+e.className+" ").replace(Hf," ").replace(" "+t+" "," "),e.className=(n+(r?" "+t:"")).replace(Hf," ")))}function Ff(e,t,r){var n=e&&e.style;if(n){if(void 0===r)return document.defaultView&&document.defaultView.getComputedStyle?r=document.defaultView.getComputedStyle(e,""):e.currentStyle&&(r=e.currentStyle),void 0===t?r:r[t];t in n||-1!==t.indexOf("webkit")||(t="-webkit-"+t),n[t]=r+("string"==typeof r?"":"px")}}function Gf(e,t){var r="";do{var n=Ff(e,"transform");n&&"none"!==n&&(r=n+" "+r)}while(!t&&(e=e.parentNode));var i=window.DOMMatrix||window.WebKitCSSMatrix||window.CSSMatrix;return i&&new i(r)}function Uf(e,t,r){if(e){var n=e.getElementsByTagName(t),i=0,o=n.length;if(r)for(;i<o;i++)r(n[i],i);return n}return[]}function Yf(){return Tf?document.documentElement:document.scrollingElement}function Xf(e,t,r,n,i){if(e.getBoundingClientRect||e===window){var o,a,s,c,l,u,f,h,p,d=e!==window&&e!==Yf()?(a=(o=e.getBoundingClientRect()).top,s=o.left,c=o.bottom,l=o.right,u=o.height,o.width):(s=a=0,c=window.innerHeight,l=window.innerWidth,u=window.innerHeight,window.innerWidth);if((t||r)&&e!==window&&(i=i||e.parentNode,!Tf))do{if(i&&i.getBoundingClientRect&&("none"!==Ff(i,"transform")||r&&"static"!==Ff(i,"position"))){var v=i.getBoundingClientRect();a-=v.top+parseInt(Ff(i,"border-top-width")),s-=v.left+parseInt(Ff(i,"border-left-width")),c=a+o.height,l=s+o.width;break}}while(i=i.parentNode);return n&&e!==window&&(h=(f=Gf(i||e))&&f.a,p=f&&f.d,f&&(c=(a/=p)+(u/=p),l=(s/=h)+(d/=h))),{top:a,left:s,bottom:c,right:l,width:d,height:u}}}function qf(e,t,r,n){for(var i=Qf(e,!0),o=(t||Xf(e))[r];i;){var a=Xf(i)[n];if(!("top"===n||"left"===n?a<=o:o<=a))return i;if(i===Yf())break;i=Qf(i,!1)}return!1}function $f(e,t,r){for(var n=0,i=0,o=e.children;i<o.length;){if("none"!==o[i].style.display&&o[i]!==$h.ghost&&o[i]!==$h.dragged&&zf(o[i],r.draggable,e,!1)){if(n===t)return o[i];n++}i++}return null}function Kf(e,t){for(var r=e.lastElementChild;r&&(r===$h.ghost||"none"===Ff(r,"display")||t&&!Mf(r,t));)r=r.previousElementSibling;return r||null}function Jf(e,t){var r=0;if(!e||!e.parentNode)return-1;for(;e=e.previousElementSibling;)"TEMPLATE"===e.nodeName.toUpperCase()||e===$h.clone||t&&!Mf(e,t)||r++;return r}function Zf(e){var t=0,r=0,n=Yf();if(e)do{var i=Gf(e),o=i.a,a=i.d;t+=e.scrollLeft*o,r+=e.scrollTop*a}while(e!==n&&(e=e.parentNode));return[t,r]}function Qf(e,t){if(!e||!e.getBoundingClientRect)return Yf();var r=e,n=!1;do{if(r.clientWidth<r.scrollWidth||r.clientHeight<r.scrollHeight){var i=Ff(r);if(r.clientWidth<r.scrollWidth&&("auto"==i.overflowX||"scroll"==i.overflowX)||r.clientHeight<r.scrollHeight&&("auto"==i.overflowY||"scroll"==i.overflowY)){if(!r.getBoundingClientRect||r===document.body)return Yf();if(n||t)return r;n=!0}}}while(r=r.parentNode);return Yf()}function eh(e,t){return Math.round(e.top)===Math.round(t.top)&&Math.round(e.left)===Math.round(t.left)&&Math.round(e.height)===Math.round(t.height)&&Math.round(e.width)===Math.round(t.width)}function th(e,t){return function(){var r;Lf||(1===(r=arguments).length?e.call(this,r[0]):e.apply(this,r),Lf=setTimeout((function(){Lf=void 0}),t))}}function rh(e,t,r){e.scrollLeft+=t,e.scrollTop+=r}function nh(e){var t=window.Polymer,r=window.jQuery||window.Zepto;return t&&t.dom?t.dom(e).cloneNode(!0):r?r(e).clone(!0)[0]:e.cloneNode(!0)}var ih="Sortable"+(new Date).getTime();var oh=[],ah={initializeByDefault:!0},sh={mount:function(e){for(var t in ah)!ah.hasOwnProperty(t)||t in e||(e[t]=ah[t]);oh.push(e)},pluginEvent:function(e,t,r){var n=this;this.eventCanceled=!1;var i=e+"Global";oh.forEach((function(o){t[o.pluginName]&&(t[o.pluginName][i]&&(n.eventCanceled=!!t[o.pluginName][i](Pf({sortable:t},r))),t.options[o.pluginName]&&t[o.pluginName][e]&&(n.eventCanceled=n.eventCanceled||!!t[o.pluginName][e](Pf({sortable:t},r))))}))},initializePlugins:function(e,t,r){for(var n in oh.forEach((function(n){var i,o=n.pluginName;(e.options[o]||n.initializeByDefault)&&(((i=new n(e,t)).sortable=e)[o]=i,jf(r,i.options))})),e.options){var i;e.options.hasOwnProperty(n)&&void 0!==(i=this.modifyOption(e,n,e.options[n]))&&(e.options[n]=i)}},getEventOptions:function(e,t){var r={};return oh.forEach((function(n){"function"==typeof n.eventOptions&&jf(r,n.eventOptions.call(t,e))})),r},modifyOption:function(e,t,r){var n;return oh.forEach((function(i){e[i.pluginName]&&i.optionListeners&&"function"==typeof i.optionListeners[t]&&(n=i.optionListeners[t].call(e[i.pluginName],r))})),n}};function ch(e,t,r){var n=2<arguments.length&&void 0!==r?r:{},i=n.evt,o=_f(n,["evt"]);sh.pluginEvent.bind($h)(e,t,Pf({dragEl:uh,parentEl:fh,ghostEl:hh,rootEl:ph,nextEl:dh,lastDownEl:vh,cloneEl:gh,cloneHidden:bh,dragStarted:Ph,putSortable:Sh,activeSortable:$h.active,originalEvent:i,oldIndex:yh,oldDraggableIndex:wh,newIndex:mh,newDraggableIndex:Oh,hideGhostForTarget:Uh,unhideGhostForTarget:Yh,cloneNowHidden:function(){bh=!0},cloneNowShown:function(){bh=!1},dispatchSortableEvent:function(e){lh({sortable:t,name:e,originalEvent:i})}},o))}function lh(e){!function(e){var t,r=e.sortable,n=e.rootEl,i=e.name,o=e.targetEl,a=e.cloneEl,s=e.toEl,c=e.fromEl,l=e.oldIndex,u=e.newIndex,f=e.oldDraggableIndex,h=e.newDraggableIndex,p=e.originalEvent,d=e.putSortable,v=e.eventOptions,g=(r=r||n[ih]).options,b="on"+i.charAt(0).toUpperCase()+i.substr(1);!window.CustomEvent||Tf||Cf?(t=document.createEvent("Event")).initEvent(i,!0,!0):t=new CustomEvent(i,{bubbles:!0,cancelable:!0}),t.to=s||n,t.from=c||n,t.item=o||n,t.clone=a,t.oldIndex=l,t.newIndex=u,t.oldDraggableIndex=f,t.newDraggableIndex=h,t.originalEvent=p,t.pullMode=d?d.lastPutMode:void 0;var y=Pf({},v,sh.getEventOptions(i,r));for(var m in y)t[m]=y[m];n&&n.dispatchEvent(t),g[b]&&g[b].call(r,t)}(Pf({putSortable:Sh,cloneEl:gh,targetEl:uh,rootEl:ph,oldIndex:yh,oldDraggableIndex:wh,newIndex:mh,newDraggableIndex:Oh},e))}if("undefined"==typeof window||!window.document)throw new Error("Sortable.js requires a window with a document");var uh,fh,hh,ph,dh,vh,gh,bh,yh,mh,wh,Oh,xh,Sh,Eh,jh,Ph,_h,Ih,Th,Ch,kh=!1,Bh=!1,Nh=[],Ah=!1,Dh=!1,Rh=[],Vh=!1,Mh=[],zh=Nf,Lh=Cf||Tf?"cssFloat":"float",Hh=!Af&&!Nf&&"draggable"in document.createElement("div"),Wh=function(){if(Tf)return!1;var e=document.createElement("x");return e.style.cssText="pointer-events:auto","auto"===e.style.pointerEvents}(),Fh=function(e,t){var r=Ff(e),n=parseInt(r.width)-parseInt(r.paddingLeft)-parseInt(r.paddingRight)-parseInt(r.borderLeftWidth)-parseInt(r.borderRightWidth),i=$f(e,0,t),o=$f(e,1,t),a=i&&Ff(i),s=o&&Ff(o),c=a&&parseInt(a.marginLeft)+parseInt(a.marginRight)+Xf(i).width,l=s&&parseInt(s.marginLeft)+parseInt(s.marginRight)+Xf(o).width;if("flex"===r.display)return"column"===r.flexDirection||"column-reverse"===r.flexDirection?"vertical":"horizontal";if("grid"===r.display)return r.gridTemplateColumns.split(" ").length<=1?"vertical":"horizontal";if(i&&"none"!==a.float){var u="left"===a.float?"left":"right";return!o||"both"!==s.clear&&s.clear!==u?"horizontal":"vertical"}return i&&("block"===a.display||"flex"===a.display||"table"===a.display||"grid"===a.display||n<=c&&"none"===r[Lh]||o&&"none"===r[Lh]&&n<c+l)?"vertical":"horizontal"},Gh=function(e){function t(e,r){return function(n,i,o,a){var s=n.options.group.name&&i.options.group.name&&n.options.group.name===i.options.group.name;if(null==e&&(r||s))return!0;if(null==e||!1===e)return!1;if(r&&"clone"===e)return e;if("function"==typeof e)return t(e(n,i,o,a),r)(n,i,o,a);var c=(r?n:i).options.group.name;return!0===e||"string"==typeof e&&e===c||e.join&&-1<e.indexOf(c)}}var r={},n=e.group;n&&"object"==Ef(n)||(n={name:n}),r.name=n.name,r.checkPull=t(n.pull,!0),r.checkPut=t(n.put),r.revertClone=n.revertClone,e.group=r},Uh=function(){!Wh&&hh&&Ff(hh,"display","none")},Yh=function(){!Wh&&hh&&Ff(hh,"display","")};function Xh(e){if(uh){e=e.touches?e.touches[0]:e;var t=(i=e.clientX,o=e.clientY,Nh.some((function(e){if(!Kf(e)){var t=Xf(e),r=e[ih].options.emptyInsertThreshold,n=i>=t.left-r&&i<=t.right+r,s=o>=t.top-r&&o<=t.bottom+r;return r&&n&&s?a=e:void 0}})),a);if(t){var r={};for(var n in e)e.hasOwnProperty(n)&&(r[n]=e[n]);r.target=r.rootEl=t,r.preventDefault=void 0,r.stopPropagation=void 0,t[ih]._onDragOver(r)}}var i,o,a}function qh(e){uh&&uh.parentNode[ih]._isOutsideThisEl(e.target)}function $h(e,t){if(!e||!e.nodeType||1!==e.nodeType)throw"Sortable: `el` must be an HTMLElement, not ".concat({}.toString.call(e));this.el=e,this.options=t=jf({},t),e[ih]=this;var r={group:null,sort:!0,disabled:!1,store:null,handle:null,draggable:/^[uo]l$/i.test(e.nodeName)?">li":">*",swapThreshold:1,invertSwap:!1,invertedSwapThreshold:null,removeCloneOnHide:!0,direction:function(){return Fh(e,this.options)},ghostClass:"sortable-ghost",chosenClass:"sortable-chosen",dragClass:"sortable-drag",ignore:"a, img",filter:null,preventOnFilter:!0,animation:0,easing:null,setData:function(e,t){e.setData("Text",t.textContent)},dropBubble:!1,dragoverBubble:!1,dataIdAttr:"data-id",delay:0,delayOnTouchOnly:!1,touchStartThreshold:(Number.parseInt?Number:window).parseInt(window.devicePixelRatio,10)||1,forceFallback:!1,fallbackClass:"sortable-fallback",fallbackOnBody:!1,fallbackTolerance:0,fallbackOffset:{x:0,y:0},supportPointer:!1!==$h.supportPointer&&"PointerEvent"in window,emptyInsertThreshold:5};for(var n in sh.initializePlugins(this,e,r),r)n in t||(t[n]=r[n]);for(var i in Gh(t),this)"_"===i.charAt(0)&&"function"==typeof this[i]&&(this[i]=this[i].bind(this));this.nativeDraggable=!t.forceFallback&&Hh,this.nativeDraggable&&(this.options.touchStartThreshold=1),t.supportPointer?Rf(e,"pointerdown",this._onTapStart):(Rf(e,"mousedown",this._onTapStart),Rf(e,"touchstart",this._onTapStart)),this.nativeDraggable&&(Rf(e,"dragover",this),Rf(e,"dragenter",this)),Nh.push(this.el),t.store&&t.store.get&&this.sort(t.store.get(this)||[]),jf(this,function(){var e,t=[];return{captureAnimationState:function(){t=[],this.options.animation&&[].slice.call(this.el.children).forEach((function(e){var r,n;"none"!==Ff(e,"display")&&e!==$h.ghost&&(t.push({target:e,rect:Xf(e)}),r=Xf(e),!e.thisAnimationDuration||(n=Gf(e,!0))&&(r.top-=n.f,r.left-=n.e),e.fromRect=r)}))},addAnimationState:function(e){t.push(e)},removeAnimationState:function(e){t.splice(function(e,t){for(var r in e)if(e.hasOwnProperty(r))for(var n in t)if(t.hasOwnProperty(n)&&t[n]===e[r][n])return Number(r);return-1}(t,{target:e}),1)},animateAll:function(r){var n=this;if(!this.options.animation)return clearTimeout(e),void("function"==typeof r&&r());var i=!1,o=0;t.forEach((function(e){var t,r,a,s,c=0,l=e.target,u=l.fromRect,f=Xf(l),h=l.prevFromRect,p=l.prevToRect,d=e.rect,v=Gf(l,!0);v&&(f.top-=v.f,f.left-=v.e),l.toRect=f,(qf(l,f,"bottom","top")||qf(l,f,"top","bottom")||qf(l,f,"right","left")||qf(l,f,"left","right"))&&(qf(l,d,"bottom","top")||qf(l,d,"top","bottom")||qf(l,d,"right","left")||qf(l,d,"left","right"))&&(qf(l,u,"bottom","top")||qf(l,u,"top","bottom")||qf(l,u,"right","left")||qf(l,u,"left","right"))||(l.thisAnimationDuration&&eh(h,f)&&!eh(u,f)&&(d.top-f.top)/(d.left-f.left)==(u.top-f.top)/(u.left-f.left)&&(t=d,r=h,a=p,s=n.options,c=Math.sqrt(Math.pow(r.top-t.top,2)+Math.pow(r.left-t.left,2))/Math.sqrt(Math.pow(r.top-a.top,2)+Math.pow(r.left-a.left,2))*s.animation),eh(f,u)||(l.prevFromRect=u,l.prevToRect=f,c=c||n.options.animation,n.animate(l,d,c)),c&&(i=!0,o=Math.max(o,c),clearTimeout(l.animationResetTimer),l.animationResetTimer=setTimeout((function(){l.animationTime=0,l.prevFromRect=null,l.fromRect=null,l.prevToRect=null,l.thisAnimationDuration=null}),c),l.thisAnimationDuration=c))})),clearTimeout(e),i?e=setTimeout((function(){"function"==typeof r&&r()}),o):"function"==typeof r&&r(),t=[]},animate:function(e,t,r){var n,i,o,a,s,c;r&&(Ff(e,"transition",""),Ff(e,"transform",""),n=Xf(e),o=(i=Gf(this.el))&&i.a,a=i&&i.d,s=(t.left-n.left)/(o||1),c=(t.top-n.top)/(a||1),e.animatingX=!!s,e.animatingY=!!c,Ff(e,"transform","translate3d("+s+"px,"+c+"px,0)"),e.offsetWidth,Ff(e,"transition","transform "+r+"ms"+(this.options.easing?" "+this.options.easing:"")),Ff(e,"transform","translate3d(0,0,0)"),"number"==typeof e.animated&&clearTimeout(e.animated),e.animated=setTimeout((function(){Ff(e,"transition",""),Ff(e,"transform",""),e.animated=!1,e.animatingX=!1,e.animatingY=!1}),r))}}}())}function Kh(e,t,r,n,i,o,a,s){var c,l,u=e[ih],f=u.options.onMove;return!window.CustomEvent||Tf||Cf?(c=document.createEvent("Event")).initEvent("move",!0,!0):c=new CustomEvent("move",{bubbles:!0,cancelable:!0}),c.to=t,c.from=e,c.dragged=r,c.draggedRect=n,c.related=i||t,c.relatedRect=o||Xf(t),c.willInsertAfter=s,c.originalEvent=a,e.dispatchEvent(c),f&&(l=f.call(u,c,a)),l}function Jh(e){e.draggable=!1}function Zh(){Vh=!1}function Qh(e){return setTimeout(e,0)}function ep(e){return clearTimeout(e)}document.addEventListener("click",(function(e){if(Bh)return e.preventDefault(),e.stopPropagation&&e.stopPropagation(),e.stopImmediatePropagation&&e.stopImmediatePropagation(),Bh=!1}),!0),$h.prototype={constructor:$h,_isOutsideThisEl:function(e){this.el.contains(e)||e===this.el||(_h=null)},_getDirection:function(e,t){return"function"==typeof this.options.direction?this.options.direction.call(this,e,t,uh):this.options.direction},_onTapStart:function(e){if(e.cancelable){var t=this,r=this.el,n=this.options,i=n.preventOnFilter,o=e.type,a=e.touches&&e.touches[0],s=(a||e).target,c=e.target.shadowRoot&&(e.path&&e.path[0]||e.composedPath&&e.composedPath()[0])||s,l=n.filter;if(function(e){Mh.length=0;for(var t=e.getElementsByTagName("input"),r=t.length;r--;){var n=t[r];n.checked&&Mh.push(n)}}(r),!uh&&!(/mousedown|pointerdown/.test(o)&&0!==e.button||n.disabled||c.isContentEditable||(s=zf(s,n.draggable,r,!1))&&s.animated||vh===s)){if(yh=Jf(s),wh=Jf(s,n.draggable),"function"==typeof l){if(l.call(this,e,s,this))return lh({sortable:t,rootEl:c,name:"filter",targetEl:s,toEl:r,fromEl:r}),ch("filter",t,{evt:e}),void(i&&e.cancelable&&e.preventDefault())}else if(l=l&&l.split(",").some((function(n){if(n=zf(c,n.trim(),r,!1))return lh({sortable:t,rootEl:n,name:"filter",targetEl:s,fromEl:r,toEl:r}),ch("filter",t,{evt:e}),!0})))return void(i&&e.cancelable&&e.preventDefault());n.handle&&!zf(c,n.handle,r,!1)||this._prepareDragStart(e,a,s)}}},_prepareDragStart:function(e,t,r){var n,i=this,o=i.el,a=i.options,s=o.ownerDocument;if(r&&!uh&&r.parentNode===o)if(ph=o,fh=(uh=r).parentNode,dh=uh.nextSibling,vh=r,xh=a.group,Eh={target:$h.dragged=uh,clientX:(t||e).clientX,clientY:(t||e).clientY},this._lastX=(t||e).clientX,this._lastY=(t||e).clientY,uh.style["will-change"]="all",n=function(){ch("delayEnded",i,{evt:e}),$h.eventCanceled?i._onDrop():(i._disableDelayedDragEvents(),!kf&&i.nativeDraggable&&(uh.draggable=!0),i._triggerDragStart(e,t),lh({sortable:i,name:"choose",originalEvent:e}),Wf(uh,a.chosenClass,!0))},a.ignore.split(",").forEach((function(e){Uf(uh,e.trim(),Jh)})),Rf(s,"dragover",Xh),Rf(s,"mousemove",Xh),Rf(s,"touchmove",Xh),Rf(s,"mouseup",i._onDrop),Rf(s,"touchend",i._onDrop),Rf(s,"touchcancel",i._onDrop),kf&&this.nativeDraggable&&(this.options.touchStartThreshold=4,uh.draggable=!0),ch("delayStart",this,{evt:e}),!a.delay||a.delayOnTouchOnly&&!t||this.nativeDraggable&&(Cf||Tf))n();else{if($h.eventCanceled)return void this._onDrop();Rf(s,"mouseup",i._disableDelayedDrag),Rf(s,"touchend",i._disableDelayedDrag),Rf(s,"touchcancel",i._disableDelayedDrag),Rf(s,"mousemove",i._delayedDragTouchMoveHandler),Rf(s,"touchmove",i._delayedDragTouchMoveHandler),a.supportPointer&&Rf(s,"pointermove",i._delayedDragTouchMoveHandler),i._dragStartTimer=setTimeout(n,a.delay)}},_delayedDragTouchMoveHandler:function(e){var t=e.touches?e.touches[0]:e;Math.max(Math.abs(t.clientX-this._lastX),Math.abs(t.clientY-this._lastY))>=Math.floor(this.options.touchStartThreshold/(this.nativeDraggable&&window.devicePixelRatio||1))&&this._disableDelayedDrag()},_disableDelayedDrag:function(){uh&&Jh(uh),clearTimeout(this._dragStartTimer),this._disableDelayedDragEvents()},_disableDelayedDragEvents:function(){var e=this.el.ownerDocument;Vf(e,"mouseup",this._disableDelayedDrag),Vf(e,"touchend",this._disableDelayedDrag),Vf(e,"touchcancel",this._disableDelayedDrag),Vf(e,"mousemove",this._delayedDragTouchMoveHandler),Vf(e,"touchmove",this._delayedDragTouchMoveHandler),Vf(e,"pointermove",this._delayedDragTouchMoveHandler)},_triggerDragStart:function(e,t){t=t||"touch"==e.pointerType&&e,!this.nativeDraggable||t?this.options.supportPointer?Rf(document,"pointermove",this._onTouchMove):Rf(document,t?"touchmove":"mousemove",this._onTouchMove):(Rf(uh,"dragend",this),Rf(ph,"dragstart",this._onDragStart));try{document.selection?Qh((function(){document.selection.empty()})):window.getSelection().removeAllRanges()}catch(e){}},_dragStarted:function(e,t){var r;kh=!1,ph&&uh?(ch("dragStarted",this,{evt:t}),this.nativeDraggable&&Rf(document,"dragover",qh),r=this.options,e||Wf(uh,r.dragClass,!1),Wf(uh,r.ghostClass,!0),$h.active=this,e&&this._appendGhost(),lh({sortable:this,name:"start",originalEvent:t})):this._nulling()},_emulateDragOver:function(){if(jh){this._lastX=jh.clientX,this._lastY=jh.clientY,Uh();for(var e=document.elementFromPoint(jh.clientX,jh.clientY),t=e;e&&e.shadowRoot&&(e=e.shadowRoot.elementFromPoint(jh.clientX,jh.clientY))!==t;)t=e;if(uh.parentNode[ih]._isOutsideThisEl(e),t)do{if(t[ih]&&t[ih]._onDragOver({clientX:jh.clientX,clientY:jh.clientY,target:e,rootEl:t})&&!this.options.dragoverBubble)break;e=t}while(t=t.parentNode);Yh()}},_onTouchMove:function(e){if(Eh){var t=this.options,r=t.fallbackTolerance,n=t.fallbackOffset,i=e.touches?e.touches[0]:e,o=hh&&Gf(hh),a=hh&&o&&o.a,s=hh&&o&&o.d,c=zh&&Ch&&Zf(Ch),l=(i.clientX-Eh.clientX+n.x)/(a||1)+(c?c[0]-Rh[0]:0)/(a||1),u=(i.clientY-Eh.clientY+n.y)/(s||1)+(c?c[1]-Rh[1]:0)/(s||1),f=e.touches?"translate3d("+l+"px,"+u+"px,0)":"translate("+l+"px,"+u+"px)";if(!$h.active&&!kh){if(r&&Math.max(Math.abs(i.clientX-this._lastX),Math.abs(i.clientY-this._lastY))<r)return;this._onDragStart(e,!0)}jh=i,Ff(hh,"webkitTransform",f),Ff(hh,"mozTransform",f),Ff(hh,"msTransform",f),Ff(hh,"transform",f),e.cancelable&&e.preventDefault()}},_appendGhost:function(){if(!hh){var e=this.options.fallbackOnBody?document.body:ph,t=Xf(uh,!0,zh,!0,e),r=this.options;if(zh){for(Ch=e;"static"===Ff(Ch,"position")&&"none"===Ff(Ch,"transform")&&Ch!==document;)Ch=Ch.parentNode;Ch!==document.body&&Ch!==document.documentElement?(Ch===document&&(Ch=Yf()),t.top+=Ch.scrollTop,t.left+=Ch.scrollLeft):Ch=Yf(),Rh=Zf(Ch)}Wf(hh=uh.cloneNode(!0),r.ghostClass,!1),Wf(hh,r.fallbackClass,!0),Wf(hh,r.dragClass,!0),Ff(hh,"transition",""),Ff(hh,"transform",""),Ff(hh,"box-sizing","border-box"),Ff(hh,"margin",0),Ff(hh,"top",t.top),Ff(hh,"left",t.left),Ff(hh,"width",t.width),Ff(hh,"height",t.height),Ff(hh,"opacity","0.8"),Ff(hh,"position",zh?"absolute":"fixed"),Ff(hh,"zIndex","100000"),Ff(hh,"pointerEvents","none"),$h.ghost=hh,e.appendChild(hh)}},_onDragStart:function(e,t){var r=this,n=e.dataTransfer,i=r.options;ch("dragStart",this,{evt:e}),$h.eventCanceled?this._onDrop():(ch("setupClone",this),$h.eventCanceled||((gh=nh(uh)).draggable=!1,gh.style["will-change"]="",this._hideClone(),Wf(gh,this.options.chosenClass,!1),$h.clone=gh),r.cloneId=Qh((function(){ch("clone",r),$h.eventCanceled||(r.options.removeCloneOnHide||ph.insertBefore(gh,uh),r._hideClone(),lh({sortable:r,name:"clone"}))})),t||Wf(uh,i.dragClass,!0),t?(Bh=!0,r._loopId=setInterval(r._emulateDragOver,50)):(Vf(document,"mouseup",r._onDrop),Vf(document,"touchend",r._onDrop),Vf(document,"touchcancel",r._onDrop),n&&(n.effectAllowed="move",i.setData&&i.setData.call(r,n,uh)),Rf(document,"drop",r),Ff(uh,"transform","translateZ(0)")),kh=!0,r._dragStartId=Qh(r._dragStarted.bind(r,t,e)),Rf(document,"selectstart",r),Ph=!0,Bf&&Ff(document.body,"user-select","none"))},_onDragOver:function(e){var t,r,n,i,o,a,s,c,l,u,f,h,p,d,v,g,b=this.el,y=e.target,m=this.options,w=m.group,O=$h.active,x=xh===w,S=m.sort,E=Sh||O,j=this,P=!1;if(!Vh){if(void 0!==e.preventDefault&&e.cancelable&&e.preventDefault(),y=zf(y,m.draggable,b,!0),L("dragOver"),$h.eventCanceled)return P;if(uh.contains(e.target)||y.animated&&y.animatingX&&y.animatingY||j._ignoreWhileAnimating===y)return W(!1);if(Bh=!1,O&&!m.disabled&&(x?S||(n=!ph.contains(uh)):Sh===this||(this.lastPutMode=xh.checkPull(this,O,uh,e))&&w.checkPut(this,O,uh,e))){if(i="vertical"===this._getDirection(e,y),t=Xf(uh),L("dragOverValid"),$h.eventCanceled)return P;if(n)return fh=ph,H(),this._hideClone(),L("revert"),$h.eventCanceled||(dh?ph.insertBefore(uh,dh):ph.appendChild(uh)),W(!0);var _=Kf(b,m.draggable);if(_&&(d=e,v=i,g=Xf(Kf(this.el,this.options.draggable)),!(v?d.clientX>g.right+10||d.clientX<=g.right&&d.clientY>g.bottom&&d.clientX>=g.left:d.clientX>g.right&&d.clientY>g.top||d.clientX<=g.right&&d.clientY>g.bottom+10)||_.animated)){if(y.parentNode===b){r=Xf(y);var I,T,C,k=uh.parentNode!==b,B=(o=uh.animated&&uh.toRect||t,a=y.animated&&y.toRect||r,c=(s=i)?o.left:o.top,l=s?o.right:o.bottom,u=s?o.width:o.height,f=s?a.left:a.top,h=s?a.right:a.bottom,p=s?a.width:a.height,!(c===f||l===h||c+u/2===f+p/2)),N=i?"top":"left",A=qf(y,null,"top","top")||qf(uh,null,"top","top"),D=A?A.scrollTop:void 0;if(_h!==y&&(T=r[N],Ah=!1,Dh=!B&&m.invertSwap||k),0!==(I=function(e,t,r,n,i,o,a,s){var c=n?e.clientY:e.clientX,l=n?r.height:r.width,u=n?r.top:r.left,f=n?r.bottom:r.right,h=!1;if(!a)if(s&&Th<l*i){if(!Ah&&(1===Ih?u+l*o/2<c:c<f-l*o/2)&&(Ah=!0),Ah)h=!0;else if(1===Ih?c<u+Th:f-Th<c)return-Ih}else if(u+l*(1-i)/2<c&&c<f-l*(1-i)/2)return function(e){return Jf(uh)<Jf(e)?1:-1}(t);return(h=h||a)&&(c<u+l*o/2||f-l*o/2<c)?u+l/2<c?1:-1:0}(e,y,r,i,B?1:m.swapThreshold,null==m.invertedSwapThreshold?m.swapThreshold:m.invertedSwapThreshold,Dh,_h===y)))for(var R=Jf(uh);R-=I,(C=fh.children[R])&&("none"===Ff(C,"display")||C===hh););if(0===I||C===y)return W(!1);Ih=I;var V=(_h=y).nextElementSibling,M=!1,z=Kh(ph,b,uh,t,y,r,e,M=1===I);if(!1!==z)return 1!==z&&-1!==z||(M=1===z),Vh=!0,setTimeout(Zh,30),H(),M&&!V?b.appendChild(uh):y.parentNode.insertBefore(uh,M?V:y),A&&rh(A,0,D-A.scrollTop),fh=uh.parentNode,void 0===T||Dh||(Th=Math.abs(T-Xf(y)[N])),F(),W(!0)}}else{if(_===uh)return W(!1);if(_&&b===e.target&&(y=_),y&&(r=Xf(y)),!1!==Kh(ph,b,uh,t,y,r,e,!!y))return H(),b.appendChild(uh),fh=b,F(),W(!0)}if(b.contains(uh))return W(!1)}return!1}function L(o,a){ch(o,j,Pf({evt:e,isOwner:x,axis:i?"vertical":"horizontal",revert:n,dragRect:t,targetRect:r,canSort:S,fromSortable:E,target:y,completed:W,onMove:function(r,n){return Kh(ph,b,uh,t,r,Xf(r),e,n)},changed:F},a))}function H(){L("dragOverAnimationCapture"),j.captureAnimationState(),j!==E&&E.captureAnimationState()}function W(t){return L("dragOverCompleted",{insertion:t}),t&&(x?O._hideClone():O._showClone(j),j!==E&&(Wf(uh,Sh?Sh.options.ghostClass:O.options.ghostClass,!1),Wf(uh,m.ghostClass,!0)),Sh!==j&&j!==$h.active?Sh=j:j===$h.active&&Sh&&(Sh=null),E===j&&(j._ignoreWhileAnimating=y),j.animateAll((function(){L("dragOverAnimationComplete"),j._ignoreWhileAnimating=null})),j!==E&&(E.animateAll(),E._ignoreWhileAnimating=null)),(y===uh&&!uh.animated||y===b&&!y.animated)&&(_h=null),m.dragoverBubble||e.rootEl||y===document||(uh.parentNode[ih]._isOutsideThisEl(e.target),t||Xh(e)),!m.dragoverBubble&&e.stopPropagation&&e.stopPropagation(),P=!0}function F(){mh=Jf(uh),Oh=Jf(uh,m.draggable),lh({sortable:j,name:"change",toEl:b,newIndex:mh,newDraggableIndex:Oh,originalEvent:e})}},_ignoreWhileAnimating:null,_offMoveEvents:function(){Vf(document,"mousemove",this._onTouchMove),Vf(document,"touchmove",this._onTouchMove),Vf(document,"pointermove",this._onTouchMove),Vf(document,"dragover",Xh),Vf(document,"mousemove",Xh),Vf(document,"touchmove",Xh)},_offUpEvents:function(){var e=this.el.ownerDocument;Vf(e,"mouseup",this._onDrop),Vf(e,"touchend",this._onDrop),Vf(e,"pointerup",this._onDrop),Vf(e,"touchcancel",this._onDrop),Vf(document,"selectstart",this)},_onDrop:function(e){var t=this.el,r=this.options;mh=Jf(uh),Oh=Jf(uh,r.draggable),ch("drop",this,{evt:e}),mh=Jf(uh),Oh=Jf(uh,r.draggable),$h.eventCanceled||(Ah=Dh=kh=!1,clearInterval(this._loopId),clearTimeout(this._dragStartTimer),ep(this.cloneId),ep(this._dragStartId),this.nativeDraggable&&(Vf(document,"drop",this),Vf(t,"dragstart",this._onDragStart)),this._offMoveEvents(),this._offUpEvents(),Bf&&Ff(document.body,"user-select",""),e&&(Ph&&(e.cancelable&&e.preventDefault(),r.dropBubble||e.stopPropagation()),hh&&hh.parentNode&&hh.parentNode.removeChild(hh),(ph===fh||Sh&&"clone"!==Sh.lastPutMode)&&gh&&gh.parentNode&&gh.parentNode.removeChild(gh),uh&&(this.nativeDraggable&&Vf(uh,"dragend",this),Jh(uh),uh.style["will-change"]="",Ph&&!kh&&Wf(uh,Sh?Sh.options.ghostClass:this.options.ghostClass,!1),Wf(uh,this.options.chosenClass,!1),lh({sortable:this,name:"unchoose",toEl:fh,newIndex:null,newDraggableIndex:null,originalEvent:e}),ph!==fh?(0<=mh&&(lh({rootEl:fh,name:"add",toEl:fh,fromEl:ph,originalEvent:e}),lh({sortable:this,name:"remove",toEl:fh,originalEvent:e}),lh({rootEl:fh,name:"sort",toEl:fh,fromEl:ph,originalEvent:e}),lh({sortable:this,name:"sort",toEl:fh,originalEvent:e})),Sh&&Sh.save()):mh!==yh&&0<=mh&&(lh({sortable:this,name:"update",toEl:fh,originalEvent:e}),lh({sortable:this,name:"sort",toEl:fh,originalEvent:e})),$h.active&&(null!=mh&&-1!==mh||(mh=yh,Oh=wh),lh({sortable:this,name:"end",toEl:fh,originalEvent:e}),this.save())))),this._nulling()},_nulling:function(){ch("nulling",this),ph=uh=fh=hh=dh=gh=vh=bh=Eh=jh=Ph=mh=Oh=yh=wh=_h=Ih=Sh=xh=$h.dragged=$h.ghost=$h.clone=$h.active=null,Mh.forEach((function(e){e.checked=!0})),Mh.length=0},handleEvent:function(e){switch(e.type){case"drop":case"dragend":this._onDrop(e);break;case"dragenter":case"dragover":uh&&(this._onDragOver(e),function(e){e.dataTransfer&&(e.dataTransfer.dropEffect="move"),e.cancelable&&e.preventDefault()}(e));break;case"selectstart":e.preventDefault()}},toArray:function(){for(var e,t=[],r=this.el.children,n=0,i=r.length,o=this.options;n<i;n++)zf(e=r[n],o.draggable,this.el,!1)&&t.push(e.getAttribute(o.dataIdAttr)||function(e){for(var t=e.tagName+e.className+e.src+e.href+e.textContent,r=t.length,n=0;r--;)n+=t.charCodeAt(r);return n.toString(36)}(e));return t},sort:function(e){var t={},r=this.el;this.toArray().forEach((function(e,n){var i=r.children[n];zf(i,this.options.draggable,r,!1)&&(t[e]=i)}),this),e.forEach((function(e){t[e]&&(r.removeChild(t[e]),r.appendChild(t[e]))}))},save:function(){var e=this.options.store;e&&e.set&&e.set(this)},closest:function(e,t){return zf(e,t||this.options.draggable,this.el,!1)},option:function(e,t){var r=this.options;if(void 0===t)return r[e];var n=sh.modifyOption(this,e,t);r[e]=void 0!==n?n:t,"group"===e&&Gh(r)},destroy:function(){ch("destroy",this);var e=this.el;e[ih]=null,Vf(e,"mousedown",this._onTapStart),Vf(e,"touchstart",this._onTapStart),Vf(e,"pointerdown",this._onTapStart),this.nativeDraggable&&(Vf(e,"dragover",this),Vf(e,"dragenter",this)),Array.prototype.forEach.call(e.querySelectorAll("[draggable]"),(function(e){e.removeAttribute("draggable")})),this._onDrop(),Nh.splice(Nh.indexOf(this.el),1),this.el=e=null},_hideClone:function(){if(!bh){if(ch("hideClone",this),$h.eventCanceled)return;Ff(gh,"display","none"),this.options.removeCloneOnHide&&gh.parentNode&&gh.parentNode.removeChild(gh),bh=!0}},_showClone:function(e){if("clone"===e.lastPutMode){if(bh){if(ch("showClone",this),$h.eventCanceled)return;ph.contains(uh)&&!this.options.group.revertClone?ph.insertBefore(gh,uh):dh?ph.insertBefore(gh,dh):ph.appendChild(gh),this.options.group.revertClone&&this._animate(uh,gh),Ff(gh,"display",""),bh=!1}}else this._hideClone()}},Rf(document,"touchmove",(function(e){($h.active||kh)&&e.cancelable&&e.preventDefault()})),$h.utils={on:Rf,off:Vf,css:Ff,find:Uf,is:function(e,t){return!!zf(e,t,e,!1)},extend:function(e,t){if(e&&t)for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r]);return e},throttle:th,closest:zf,toggleClass:Wf,clone:nh,index:Jf,nextTick:Qh,cancelNextTick:ep,detectDirection:Fh,getChild:$f},$h.mount=function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];t[0].constructor===Array&&(t=t[0]),t.forEach((function(e){if(!e.prototype||!e.prototype.constructor)throw"Sortable: Mounted plugin must be a constructor function, not ".concat({}.toString.call(el));e.utils&&($h.utils=Pf({},$h.utils,e.utils)),sh.mount(e)}))},$h.create=function(e,t){return new $h(e,t)};var tp,rp,np,ip,op,ap,sp=[],cp=!($h.version="1.10.0-rc3");function lp(){sp.forEach((function(e){clearInterval(e.pid)})),sp=[]}function up(){clearInterval(ap)}function fp(e){var t=e.originalEvent,r=e.putSortable,n=e.dragEl,i=e.activeSortable,o=e.dispatchSortableEvent,a=e.hideGhostForTarget,s=e.unhideGhostForTarget,c=r||i;a();var l=document.elementFromPoint(t.clientX,t.clientY);s(),c&&!c.el.contains(l)&&(o("spill"),this.onSpill(n))}var hp=th((function(e,t,r,n){if(t.scroll){var i,o=t.scrollSensitivity,a=t.scrollSpeed,s=Yf(),c=!1;rp!==r&&(rp=r,lp(),tp=t.scroll,i=t.scrollFn,!0===tp&&(tp=Qf(r,!0)));var l=0,u=tp;do{var f=u,h=Xf(f),p=h.top,d=h.bottom,v=h.left,g=h.right,b=h.width,y=h.height,m=void 0,w=f.scrollWidth,O=f.scrollHeight,x=Ff(f),S=f.scrollLeft,E=f.scrollTop,j=f===s?(m=b<w&&("auto"===x.overflowX||"scroll"===x.overflowX||"visible"===x.overflowX),y<O&&("auto"===x.overflowY||"scroll"===x.overflowY||"visible"===x.overflowY)):(m=b<w&&("auto"===x.overflowX||"scroll"===x.overflowX),y<O&&("auto"===x.overflowY||"scroll"===x.overflowY)),P=m&&(Math.abs(g-e.clientX)<=o&&S+b<w)-(Math.abs(v-e.clientX)<=o&&!!S),_=j&&(Math.abs(d-e.clientY)<=o&&E+y<O)-(Math.abs(p-e.clientY)<=o&&!!E);if(!sp[l])for(var I=0;I<=l;I++)sp[I]||(sp[I]={});sp[l].vx==P&&sp[l].vy==_&&sp[l].el===f||(sp[l].el=f,sp[l].vx=P,sp[l].vy=_,clearInterval(sp[l].pid),0==P&&0==_||(c=!0,sp[l].pid=setInterval(function(){n&&0===this.layer&&$h.active._onTouchMove(op);var t=sp[this.layer].vy?sp[this.layer].vy*a:0,r=sp[this.layer].vx?sp[this.layer].vx*a:0;"function"==typeof i&&"continue"!==i.call($h.dragged.parentNode[ih],r,t,e,op,sp[this.layer].el)||rh(sp[this.layer].el,r,t)}.bind({layer:l}),24))),l++}while(t.bubbleScroll&&u!==s&&(u=Qf(u,!1)));cp=c}}),30);function pp(){}function dp(){}pp.prototype={startIndex:null,dragStart:function(e){var t=e.oldDraggableIndex;this.startIndex=t},onSpill:function(e){this.sortable.captureAnimationState();var t=$f(this.sortable.el,this.startIndex,this.sortable.options);t?this.sortable.el.insertBefore(e,t):this.sortable.el.appendChild(e),this.sortable.animateAll()},drop:fp},jf(pp,{pluginName:"revertOnSpill"}),dp.prototype={onSpill:function(e){this.sortable.captureAnimationState(),e.parentNode&&e.parentNode.removeChild(e),this.sortable.animateAll()},drop:fp},jf(dp,{pluginName:"removeOnSpill"}),$h.mount(new function(){function e(){for(var e in this.options={scroll:!0,scrollSensitivity:30,scrollSpeed:10,bubbleScroll:!0},this)"_"===e.charAt(0)&&"function"==typeof this[e]&&(this[e]=this[e].bind(this))}return e.prototype={dragStarted:function(e){var t=e.originalEvent;this.sortable.nativeDraggable?Rf(document,"dragover",this._handleAutoScroll):this.sortable.options.supportPointer?Rf(document,"pointermove",this._handleFallbackAutoScroll):t.touches?Rf(document,"touchmove",this._handleFallbackAutoScroll):Rf(document,"mousemove",this._handleFallbackAutoScroll)},dragOverCompleted:function(e){var t=e.originalEvent;this.sortable.options.dragOverBubble||t.rootEl||this._handleAutoScroll(t)},drop:function(){this.sortable.nativeDraggable?Vf(document,"dragover",this._handleAutoScroll):(Vf(document,"pointermove",this._handleFallbackAutoScroll),Vf(document,"touchmove",this._handleFallbackAutoScroll),Vf(document,"mousemove",this._handleFallbackAutoScroll)),up(),lp(),clearTimeout(Lf),Lf=void 0},nulling:function(){op=rp=tp=cp=ap=np=ip=null,sp.length=0},_handleFallbackAutoScroll:function(e){this._handleAutoScroll(e,!0)},_handleAutoScroll:function(e,t){var r=this,n=e.clientX,i=e.clientY,o=document.elementFromPoint(n,i);if(op=e,t||Cf||Tf||Bf){hp(e,this.options,o,t);var a=Qf(o,!0);!cp||ap&&n===np&&i===ip||(ap&&up(),ap=setInterval((function(){var o=Qf(document.elementFromPoint(n,i),!0);o!==a&&(a=o,lp()),hp(e,r.options,o,t)}),10),np=n,ip=i)}else{if(!this.sortable.options.bubbleScroll||Qf(o,!0)===Yf())return void lp();hp(e,this.options,Qf(o,!1),!1)}}},jf(e,{pluginName:"scroll",initializeByDefault:!0})}),$h.mount(dp,pp);var vp,gp,bp,yp=$h;function mp(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function wp(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Op(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var xp,Sp,Ep,jp="EVENT_CHANGE",Pp="EVENT_SAVE",_p=ye()(vp=we(Au)((bp=gp=function(e){function t(){for(var t,r=arguments.length,n=new Array(r),i=0;i<r;i++)n[i]=arguments[i];return Op(wp(t=e.call.apply(e,[this].concat(n))||this),"model",void 0),Op(wp(t),"store",void 0),Op(wp(t),"tabGroup",void 0),Op(wp(t),"props",{baseCls:"report-main-parameter-save",parameterSaveHeight:0}),Op(wp(t),"watch",{paramsSaved:function(){t.tabGroup.populate(t.renderTabs()),t.enableSort()},selected:function(){t.fireEvent(jp,t.model.selectedParamstpl)}}),t}!function(e,t){e.prototype=Object.create(t.prototype),function(e,t){for(var r=Object.getOwnPropertyNames(t),n=0;n<r.length;n++){var i=r[n],o=Object.getOwnPropertyDescriptor(t,i);o&&o.configurable&&void 0===e[i]&&Object.defineProperty(e,i,o)}}(e.prototype.constructor=e,t)}(t,e);var r=t.prototype;return r.render=function(){return{type:E,items:this.renderItem()}},r.mounted=function(){this.enableSort()},r.renderItem=function(){var e=this;return 0<this.options.parameterSaveHeight?[{type:d,layouts:[{type:O,scrollx:!0}],items:this.renderTabs(),ref:function(t){e.tabGroup=t}},{el:{type:O,items:[{type:f,text:BI.i18nText("Fine-Report_Preview_Save_Parameter"),iconCls:"temp-save-font",handler:function(){e.fireEvent(Pp,BI.find(e.model.paramsSaved,(function(e,t){return t.selected})))}}]},width:155}]:[]},r.renderTabs=function(){var e=this.model.paramsSaved;return 0<e.length?BI.createItems([{type:Yu.xtype,value:"",selected:!0}].concat(function(e){return function(e){if(Array.isArray(e))return mp(e)}(e)||function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return mp(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?mp(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}(BI.map(e,(function(e,t){return{type:xf.xtype,cls:"bi-border-right bi-list-item-active",value:t.name,text:t.name,selected:t.selected}}))))):[]},r.enableSort=function(){var e,t=this;this.tabGroup&&(e=1<this.tabGroup.element.context.childNodes.length?this.tabGroup.element.context:this.tabGroup.element.context.childNodes[0],0<this.model.paramsSaved.length&&yp.create(e,{draggable:".report-main-parameter-tab",onEnd:function(e){t.store.srot(e.oldIndex,e.newIndex)}}))},t}(BI.Widget),Op(gp,"xtype","report.main.parameter_container.parameter_save"),vp=bp))||vp)||vp;function Ip(e,t){var r,n=Object.keys(e);return Object.getOwnPropertySymbols&&(r=Object.getOwnPropertySymbols(e),t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)),n}function Tp(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Ip(Object(r),!0).forEach((function(t){Np(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Ip(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function Cp(e){return function(e){if(Array.isArray(e))return kp(e)}(e)||function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return kp(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?kp(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function kp(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function Bp(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Np(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var Ap,Dp,Rp,Vp=me()((Ep=Sp=function(e){function t(){for(var t,r=arguments.length,n=new Array(r),i=0;i<r;i++)n[i]=arguments[i];return Np(Bp(t=e.call.apply(e,[this].concat(n))||this),"options",void 0),Np(Bp(t),"childContext",["paramsSaved"]),Np(Bp(t),"actions",{resetSubmitCheckState:function(){t.model.submitCheckState+=1},saveParams:function(e,r,n){var i=n?[].concat(Cp(BI.map(t.model.paramsSaved,(function(e,t){return Tp(Tp({},t),{},{selected:!1})}))),[{name:e,data:r,selected:!1,type:!1}]):BI.map(t.model.paramsSaved,(function(t,n){return{name:n.selected?e:n.name,data:n.selected?r:n.data,type:n.type,selected:!1}}));return fe(i).then((function(){t.model.paramsSaved=i}))},setDefaultParam:function(e){t.model.defaultParam=e},setTableLoading:function(e){t.model.tableLoading=e}}),t}return function(e,t){e.prototype=Object.create(t.prototype),function(e,t){for(var r=Object.getOwnPropertyNames(t),n=0;n<r.length;n++){var i=r[n],o=Object.getOwnPropertyDescriptor(t,i);o&&o.configurable&&void 0===e[i]&&Object.defineProperty(e,i,o)}}(e.prototype.constructor=e,t)}(t,e),t.prototype.state=function(){return{submitCheckState:0,defaultParam:{},paramsSaved:this.options.paramsSaved,tableLoading:this.options.tableLoading}},t}(Oe),Np(Sp,"xtype","report.model.main.parameter_container"),xp=Ep))||xp;function Mp(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var zp,Lp,Hp,Wp=me()((Rp=Dp=function(e){function t(){for(var t,r=arguments.length,n=new Array(r),i=0;i<r;i++)n[i]=arguments[i];return Mp(function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(t=e.call.apply(e,[this].concat(n))||this),"actions",{setCollapsed:function(e){t.model.isCollapsed=e}}),t}return function(e,t){e.prototype=Object.create(t.prototype),function(e,t){for(var r=Object.getOwnPropertyNames(t),n=0;n<r.length;n++){var i=r[n],o=Object.getOwnPropertyDescriptor(t,i);o&&o.configurable&&void 0===e[i]&&Object.defineProperty(e,i,o)}}(e.prototype.constructor=e,t)}(t,e),t.prototype.state=function(){return{isCollapsed:!1}},t}(Oe),Mp(Dp,"xtype","report.model.main.parameter_container.resizeable_container"),Ap=Rp))||Ap;function Fp(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Gp(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}r(91);var Up=ye()(zp=we(Wp)((Hp=Lp=function(e){function t(){for(var t,r=arguments.length,n=new Array(r),i=0;i<r;i++)n[i]=arguments[i];return Gp(Fp(t=e.call.apply(e,[this].concat(n))||this),"iconUp",void 0),Gp(Fp(t),"iconDown",void 0),Gp(Fp(t),"isResize",!1),Gp(Fp(t),"parameterHeight",0),Gp(Fp(t),"store",void 0),Gp(Fp(t),"model",void 0),Gp(Fp(t),"props",{baseCls:"report-main-parameter-container-resizeable",parameterHeight:0,parameterSaveHeight:0,hasTopToolBar:!1}),Gp(Fp(t),"watch",{isCollapsed:function(e){t.iconUp.setVisible(!e),t.iconDown.setVisible(e)}}),t}!function(e,t){e.prototype=Object.create(t.prototype),function(e,t){for(var r=Object.getOwnPropertyNames(t),n=0;n<r.length;n++){var i=r[n],o=Object.getOwnPropertyDescriptor(t,i);o&&o.configurable&&void 0===e[i]&&Object.defineProperty(e,i,o)}}(e.prototype.constructor=e,t)}(t,e);var r=t.prototype;return r.render=function(){var e=this;return this.parameterHeight=this.options.parameterHeight,{type:S,items:[{type:i,cls:"report-main-parameter-container-collapseimg-up",$testId:"report-main-parameter-container-collapseimg-up",ref:function(t){e.iconUp=t},width:20,height:8},{type:i,cls:"report-main-parameter-container-collapseimg-down",$testId:"report-main-parameter-container-collapseimg-down",ref:function(t){e.iconDown=t},invisible:!this.model.isCollapsed,width:20,height:8}]}},r.mounted=function(){var e=this,r=new BI.MouseMoveTracker((function(r,n){var i,o,a;0!==n&&(e.isResize=!0,i=e.options.hasTopToolBar?29:0,o=document.body.clientHeight-e.options.parameterSaveHeight-i,a=Math.max((8+o)/2,e.options.parameterHeight),8<=e.parameterHeight+n&&e.parameterHeight+n<=a&&(e.parameterHeight+=n,e.fireEvent(t.EVENT_RESIZE,e.parameterHeight)),e.store.setCollapsed(8===e.parameterHeight))}),(function(){e.handleMouseUp(r)}),document);this.element.on("mousedown",(function(e){r.captureMouseMoves(e)})),this.element.on("mouseup",(function(){e.handleMouseUp(r)}))},r.handleMouseUp=function(e){e.releaseMouseMoves(),this.isResize||this.doClick(),this.isResize=!1},r.doClick=function(){this.model.isCollapsed&&8===this.parameterHeight&&(this.parameterHeight=this.options.parameterHeight),this.store.setCollapsed(!this.model.isCollapsed),this.fireEvent(t.EVENT_RESIZE,this.model.isCollapsed?8:this.parameterHeight)},t}(BI.Widget),Gp(Lp,"xtype","report.main.parameter_container.resizeable_container"),Gp(Lp,"EVENT_RESIZE","EVENT_RESIZE"),zp=Hp))||zp)||zp;function Yp(){return(Yp=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(this,arguments)}var Xp="@global",qp="@global ",$p=function(){function e(e,t,r){for(var n in this.type="global",this.at=Xp,this.rules=void 0,this.options=void 0,this.key=void 0,this.isProcessed=!1,this.key=e,this.options=r,this.rules=new js.RuleList(Yp({},r,{parent:this})),t)this.rules.add(n,t[n]);this.rules.process()}var t=e.prototype;return t.getRule=function(e){return this.rules.get(e)},t.addRule=function(e,t,r){var n=this.rules.add(e,t,r);return this.options.jss.plugins.onProcessRule(n),n},t.indexOf=function(e){return this.rules.indexOf(e)},t.toString=function(){return this.rules.toString()},e}(),Kp=function(){function e(e,t,r){this.type="global",this.at=Xp,this.name=void 0,this.options=void 0,this.rule=void 0,this.isProcessed=!1,this.key=void 0,this.name=e,this.options=r;var n=e.substr(qp.length);this.rule=r.jss.createRule(n,t,Yp({},r,{parent:this}))}return e.prototype.toString=function(e){return this.rule?this.rule.toString(e):""},e}(),Jp=/\s*,\s*/g;function Zp(e,t){for(var r=e.split(Jp),n="",i=0;i<r.length;i++)n+=t+" "+r[i].trim(),r[i+1]&&(n+=", ");return n}var Qp=function(){return{onCreateRule:function(e,t,r){if(!e)return null;if(e===Xp)return new $p(e,t,r);if("@"===e[0]&&e.substr(0,qp.length)===qp)return new Kp(e,t,r);var n=r.parent;return n&&("global"===n.type||n.options.parent&&"global"===n.options.parent.type)&&(r.scoped=!1),!1===r.scoped&&(r.selector=e),null},onProcessRule:function(e){"style"===e.type&&(function(e){var t=e.options,r=e.style,n=r?r[Xp]:null;if(n){for(var i in n)t.sheet.addRule(i,n[i],Yp({},t,{selector:Zp(i,e.selector)}));delete r[Xp]}}(e),function(e){var t,r=e.options,n=e.style;for(var i in n)"@"===i[0]&&i.substr(0,Xp.length)===Xp&&(t=Zp(i.substr(Xp.length),e.selector),r.sheet.addRule(t,n[i],Yp({},r,{selector:t})),delete n[i])}(e))}}},ed=/\s*,\s*/g,td=/&/g,rd=/\$([\w-]+)/g,nd=function(){return{onProcessStyle:function(e,t,r){if("style"!==t.type)return e;var n=t,i=n.options.parent;for(var o in e){var a,s,c,l=-1!==o.indexOf("&"),u="@"===o[0];(l||u)&&(c=function(e,t,r){if(r)return Yp({},r,{index:r.index+1});var n=void 0===(n=e.options.nestingLevel)?1:n+1;return Yp({},e.options,{nestingLevel:n,index:t.indexOf(e)+1})}(n,i,c),l?(a=a||function(e,t){return function(r,n){var i=e.getRule(n)||t&&t.getRule(n);return i?i.selector:(e.options.meta||e.toString(),n)}}(i,r),s=(s=function(e,t){for(var r=t.split(ed),n=e.split(ed),i="",o=0;o<r.length;o++)for(var a=r[o],s=0;s<n.length;s++){var c=n[s];i&&(i+=", "),i+=-1!==c.indexOf("&")?c.replace(td,a):a+" "+c}return i}(o,n.selector)).replace(rd,a),i.addRule(s,e[o],Yp({},c,{selector:s}))):u&&i.addRule(o,{},c).addRule(n.key,e[o],{selector:n.selector}),delete e[o])}return e}}};function id(e,t){var r,n=Object.keys(e);return Object.getOwnPropertySymbols&&(r=Object.getOwnPropertySymbols(e),t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)),n}function od(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?id(Object(r),!0).forEach((function(t){ad(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):id(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function ad(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function sd(){return function(e,t,r){var n=r.value;return r.value=function(){for(var e=this,t=arguments.length,r=new Array(t),i=0;i<t;i++)r[i]=arguments[i];var o=n.apply(this,r);return{type:P,items:[{el:o,top:0,left:0,right:0,bottom:0},{el:{type:_,cls:"report-controller-error-toast",$testId:"report-controller-error-toast",hgap:6,items:[{type:c,ref:function(t){e.errorToast=t},invisible:!0,text:""}]},bottom:this.options.height+1,left:0}]}},r}}function cd(e,t){var r="".concat(e,"-").concat(BI.UUID()),n=".".concat(r);return Ps.a.use(Qp(),nd()),Ps.a.createStyleSheet({"@global":ad({},"".concat(n),{"font-size":"".concat(t,"px")})}).attach(),r}function ld(e,t){return e?{}:{width:"".concat((1/(1<arguments.length&&void 0!==t?t:1)*100).toFixed(0),"%")}}function ud(e,t){return t?void 0:e}function fd(e){return{"font-style":e,"padding-right":"0.1em"}}function hd(e,t,r){var n=0<arguments.length&&void 0!==e?e:[],i=2<arguments.length?r:void 0,o=(1<arguments.length&&void 0!==t?t:[]).map((function(e){return"".concat(e)}));return Array.from(n).filter((function(e){return!o.includes("".concat(e.value))})).map((function(e){return od(od({},i?BI.isFunction(i)?i(e):i:{}),{},{text:"".concat(e.text),value:"".concat(e.value),title:"".concat(e.text)})}))}function pd(e){if(""===e.value)return 1;var t=BI.isNotNull(e.data)&&e.data.some((function(t){return"".concat(t.text)==="".concat(e.value)||"".concat(t.value)==="".concat(e.value)}));return t||BI.Msg.toast(BI.i18nText("Fine-Report_Preview_Not_In_List"),{level:"error"}),t}function dd(e,t){var r,n,i=0<arguments.length&&void 0!==e?e:[],o=1<arguments.length?t:void 0;return BI.isNull(i)?[]:(r=i.map((function(e){var t=e.text,r=e.value;return{text:"".concat(t),value:"".concat(t).concat(o).concat(BI.isNull(r)?"":r)}})),n=[],r.map((function(e){var t=bd(e.value,n);return n.push(t),od(od({},e),{},{value:t})})))}function vd(e){return"__".concat(e,"__")}function gd(e,t,r){if(BI.isArray(e))return e.map((function(e){return gd(e,t,r)}));if(BI.isObject(e)&&"date_milliseconds"in e)return BI.print(new Date(e.date_milliseconds),"%Y-%x-%d");var n=BI.isNumber(e)?"".concat(e):e;if(""===n)return"";var i=void 0;r.some((function(e){return n===BI.last(e.value.split(t))?(i=e,!0):(i||e.text!==n||(i=e),!1)}));var o=BI.UUID();return(i=i||{text:o,value:n}).text===o?n:i.value}function bd(e,t){for(var r=e;t.includes(r);)r="​".concat(r);return r}function yd(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var md={backspace:8,tab:9,enter:13,shift:16,ctrl:17,alt:18,pause:19,capslock:20,esc:27,space:32,pageup:33,pagedown:34,end:35,home:36,left:37,up:38,right:39,down:40,insert:45,del:46,numlock:144,scroll:145,f1:112,f2:113,f12:123,1:49,9:57,0:48,a:65,z:90,return:13};function wd(e){return e in md?md[e]:md.enter}var Od,xd,Sd,Ed=function(e){function t(){for(var t,r,n,i,o=arguments.length,a=new Array(o),s=0;s<o;s++)a[s]=arguments[s];return i=void 0,(n="props")in(r=function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(t=e.call.apply(e,[this].concat(a))||this))?Object.defineProperty(r,n,{value:i,enumerable:!0,configurable:!0,writable:!0}):r[n]=i,t}!function(e,t){e.prototype=Object.create(t.prototype),function(e,t){for(var r=Object.getOwnPropertyNames(t),n=0;n<r.length;n++){var i=r[n],o=Object.getOwnPropertyDescriptor(t,i);o&&o.configurable&&void 0===e[i]&&Object.defineProperty(e,i,o)}}(e.prototype.constructor=e,t)}(t,e);var r=t.prototype;return r.isUnavailableState=function(){return!this.isEnabled()||!this.isVisible()},r.validate=function(){return!0===this.getValidation().result},r.preValidateAndToast=function(){var e=this.preGetValidation();return!0===e.result||(BI.Msg.toast(e.errorMsg,{level:"error"}),!1)},r.getValidation=function(){return this.isUnavailableState()?this.preGetValidation():this.postGetValidation()},r.validateAndToast=function(){return this.isUnavailableState()?this.preValidateAndToast():this.postValidateAndToast()},r.refresh=function(){},r.mounted=function(){this.fireEvent("afterinit")},r.resize=function(e,t){this.options.width=e,this.options.height=t,this.element.css("width",e),this.element.css("height",t),this.empty(),this._initElement()},r.setFontSize=function(e){this.options.fontSize=e},t}(BI.Widget);function jd(e,t){var r,n=Object.keys(e);return Object.getOwnPropertySymbols&&(r=Object.getOwnPropertySymbols(e),t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)),n}function Pd(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?jd(Object(r),!0).forEach((function(t){Id(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):jd(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function _d(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Id(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var Td,Cd,kd,Bd=ye()((Sd=xd=function(e){function t(){for(var t,r=arguments.length,n=new Array(r),i=0;i<r;i++)n[i]=arguments[i];return Id(_d(t=e.call.apply(e,[this].concat(n))||this),"button",void 0),Id(_d(t),"props",{baseCls:"report-main-parameter-container-controller-button",width:80,height:21,text:"",value:"",xtype:"button",hotkeys:"",isToggle:!1,isCustomStyle:!1,icon:"",initial:void 0,over:void 0,click:void 0,disabled:!1,invisible:!1,needSubmit:!1,fontSize:12,color:"",fontweight:"",fontfamily:"",decoration:"",fontstyle:void 0,fontsize:12,$testId:"report-main-parameter-container-controller-button"}),t}!function(e,t){e.prototype=Object.create(t.prototype),function(e,t){for(var r=Object.getOwnPropertyNames(t),n=0;n<r.length;n++){var i=r[n],o=Object.getOwnPropertyDescriptor(t,i);o&&o.configurable&&void 0===e[i]&&Object.defineProperty(e,i,o)}}(e.prototype.constructor=e,t)}(t,e);var r=t.prototype;return r.mounted=function(){var e=this,t=this.options.hotkeys;this.fireEvent("afterinit"),this.button.text.setStyle({"text-overflow":"clip"});var r=t.trim().split("+");BI.EventListener.listen(document,"keydown",(function(t){var n;t.target===document.body&&(1!==BI.size(r)?(n=[t.keyCode],t.ctrlKey||t.metaKey?n.unshift("ctrl"):t.altKey?n.unshift("alt"):t.shiftKey&&n.unshift("shift"),1!==n.length&&BI.isEqual([r[0],wd(r[1])],n)&&e.doClick()):t.keyCode===wd(BI.first(r))&&e.doClick())}))},r.render=function(){var e=this,t=this.options,r=t.icon,n=t.fontsize,i=t.fontweight,o=t.fontfamily,a=t.width,s=t.height,c=t.text,l=t.color,u=t.decoration,h=t.initial,p=t.click,d=t.over,v=t.fontstyle,g=t.key,b=t.xtype,y="report-main-parameter-container-controller-button-".concat(BI.UUID());"freebutton"===b&&function(e,t){var r,n=e.fontSize,i=e.color,o=e.fontWeight,a=e.fontFamily,s=e.decoration,c=e.initial,l=e.click,u=e.hover,f=e.fontStyle;Ps.a.use(Qp(),nd());var h={};n&&(h["font-size"]="".concat(n)),h.color=i,h["font-weight"]=o,h["font-family"]=a,h["text-decoration"]=s,h.background=BI.get(c,"background","transparent"),u&&(h["&:hover"]={background:u.background}),l&&(h["&:active"]={background:l.background});var p="#body .bi-button.button-common.".concat(t);Ps.a.createStyleSheet({"@global":(yd(r={},p,h),yd(r,"".concat(p," .bi-text"),f?fd(f):{}),r)}).attach()}({fontSize:n,color:l,fontWeight:i,fontFamily:o,decoration:u,initial:h,click:p,hover:d,fontStyle:v},y);var m,w,O=r?{iconCls:BI.isString(r)?"".concat(r.replace("css:","")):"".concat((m=r,w="icon-".concat(BI.UUID()),Ps.a.use(Qp(),nd()),Ps.a.createStyleSheet({"@global":yd({},".".concat(w," .b-font"),{background:"".concat(m.background)})}).attach(),w)),iconWidth:16,iconHeight:16}:{};return Pd(Pd({type:f,ref:function(t){e.button=t},cls:"button ".concat(y)},O),{},{level:"common",width:a,textWidth:a,height:s,text:c,minWidth:0,block:"freebutton"===b,listeners:[{eventName:BI.Button.EVENT_CHANGE,action:function(){!1!==e.fireEvent("click")&&"formsubmit"===g&&e.fireEvent("EVENT_SUBMIT")}}]})},r.preGetValidation=function(){return{result:!0}},r.postGetValidation=function(){return{result:!0}},r.postValidateAndToast=function(){return!0},r.getValue=function(){return this.button.getText()},r.reset=function(){this.button.setText(this.options.text)},r.doClick=function(){this.button.doClick()},r.setValue=function(e){BI.isNull(e)||this.button.setText(e)},r.setInteractValue=function(e){this.setValue(e)},t}(Ed),Id(xd,"xtype","report.main.parameter_container.controller.button"),Od=Sd))||Od;function Nd(e){return"true"===e||!0===e}function Ad(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Dd(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var Rd,Vd,Md,zd=ye()((kd=Cd=function(e){function t(){for(var t,r=arguments.length,n=new Array(r),i=0;i<r;i++)n[i]=arguments[i];return Dd(Ad(t=e.call.apply(e,[this].concat(n))||this),"checkbox",void 0),Dd(Ad(t),"text",void 0),Dd(Ad(t),"props",{extraCls:"bi-multi-select-item",height:void 0,logic:{dynamic:!1},iconWrapperWidth:26,hgap:void 0,rgap:void 0,text:"",keyword:"",value:"",py:""}),t}!function(e,t){e.prototype=Object.create(t.prototype),function(e,t){for(var r=Object.getOwnPropertyNames(t),n=0;n<r.length;n++){var i=r[n],o=Object.getOwnPropertyDescriptor(t,i);o&&o.configurable&&void 0===e[i]&&Object.defineProperty(e,i,o)}}(e.prototype.constructor=e,t)}(t,e);var r=t.prototype;return r.render=function(){var e=this,t=this.options;return{type:T,horizontalAlign:BI.HorizontalAlign.Left,columnSize:[24,""],items:[{type:S,items:[{type:"bi.checkbox",cls:"bi-card",ref:function(t){e.checkbox=t},listeners:[{eventName:BI.Controller.EVENT_CHANGE,action:function(t){t===BI.Events.CLICK&&e.setSelected(e.isSelected())}}]}],width:t.iconWrapperWidth},{type:"bi.label",ref:function(t){e.text=t},textHeight:t.height,height:t.height,rgap:t.rgap,keyword:t.keyword,py:t.py,cls:"list-item-text",textAlign:"left",whiteSpace:"normal",hgap:t.hgap,text:t.text,value:t.value}]}},r.doRedMark=function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];this.text.doRedMark(t)},r.unRedMark=function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];this.text.unRedMark(t)},r.doClick=function(){e.prototype.doClick.apply(this,arguments),this.checkbox.setSelected(this.isSelected()),this.isValid()&&this.fireEvent(BI.MultiSelectItem.EVENT_CHANGE,this.getValue(),this)},r.setSelected=function(t){e.prototype.setSelected.apply(this,arguments),this.checkbox.setSelected(t)},t}(BI.BasicButton),Dd(Cd,"EVENT_CHANGE","EVENT_CHANGE"),Dd(Cd,"xtype","report.main.components.multiselect_item"),Td=kd))||Td;function Ld(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Hd(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var Wd,Fd,Gd,Ud,Yd,Xd=ye()((Md=Vd=function(e){function t(){for(var t,r=arguments.length,n=new Array(r),i=0;i<r;i++)n[i]=arguments[i];return Hd(Ld(t=e.call.apply(e,[this].concat(n))||this),"checkbox",void 0),Hd(Ld(t),"props",{baseCls:"report-main-parameter-container-controller-checkbox",$testId:"report-main-parameter-container-controller-checkbox",width:80,height:21,text:"",value:!1,disabled:!1,invisible:!1,needSubmit:!1,fontSize:12}),t}!function(e,t){e.prototype=Object.create(t.prototype),function(e,t){for(var r=Object.getOwnPropertyNames(t),n=0;n<r.length;n++){var i=r[n],o=Object.getOwnPropertyDescriptor(t,i);o&&o.configurable&&void 0===e[i]&&Object.defineProperty(e,i,o)}}(e.prototype.constructor=e,t)}(t,e);var r=t.prototype;return r.render=function(){var e=this,t=this.options,r=t.width,n=t.text,i=t.value,o=cd("report-main-parameter-container-controller-checkbox",t.fontSize);return{type:_,scrolly:!0,items:[{type:zd.xtype,cls:"".concat(o),ref:function(t){e.checkbox=t},width:r,text:n,selected:Nd(i),iconWrapperWidth:20,listeners:[{eventName:BI.MultiSelectItem.EVENT_CHANGE,action:function(){e.fireEvent("statechange"),e.fireEvent("EVENT_CHANGE")}}]}]}},r.postValidateAndToast=function(){return!0},r.preGetValidation=function(){return{result:!0}},r.postGetValidation=function(){return{result:!0}},r.getValue=function(){return this.checkbox.isSelected()},r.setValue=function(e){this.checkbox.setSelected(Nd(e))},r.setInteractValue=function(e){this.setValue(e)},r.reset=function(){this.checkbox.setSelected(!1)},r.resize=function(t,r){var n=this.checkbox.isSelected();e.prototype.resize.call(this,t,r),this.checkbox.setSelected(n)},t}(Ed),Hd(Vd,"xtype","report.main.parameter_container.controller.checkbox"),Rd=Md))||Rd;function qd(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function $d(e,t,r,n){if(BI.isNull(e))return[];var i,o=function(e,t){if(0===e.length&&0===t.length)return!1;var r=Array.from(new Set(e));return t.every((function(e){var t=r.findIndex((function(t){return t===e}));return-1<t&&(r.splice(t,1),!0)}))}(i=Array.isArray(e)?e.map((function(e){return gd(e,n,t)})):e.split(",").filter((function(e){return e})).map((function(e){return gd(e,n,t)})),r?t.slice(0,t.length-1).map((function(e){return e.value})):t.map((function(e){return e.value})));return r&&o?[r].concat(function(e){return function(e){if(Array.isArray(e))return qd(e)}(e)||function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return qd(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?qd(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}(i)):i}function Kd(e){return function(e){if(Array.isArray(e))return Jd(e)}(e)||function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return Jd(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?Jd(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Jd(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function Zd(e,t){var r,n=Object.keys(e);return Object.getOwnPropertySymbols&&(r=Object.getOwnPropertySymbols(e),t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)),n}function Qd(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Zd(Object(r),!0).forEach((function(t){tv(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Zd(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function ev(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function tv(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var rv,nv,iv,ov,av,sv,cv,lv,uv,fv,hv=(Wd=sd(),ye()((Yd=Ud=function(e){function t(){for(var t,r=arguments.length,n=new Array(r),i=0;i<r;i++)n[i]=arguments[i];return tv(ev(t=e.call.apply(e,[this].concat(n))||this),"lists",void 0),tv(ev(t),"dataList",[]),tv(ev(t),"splitor",vd(BI.UUID())),tv(ev(t),"selectedAllValue",BI.UUID()),tv(ev(t),"errorToast",void 0),tv(ev(t),"props",{baseCls:"report-main-parameter-container-controller-checkbox-group",$testId:"report-main-parameter-container-controller-checkbox-group",width:80,height:21,adaptive:!1,columnsInRow:1,controlAttr:{data:[],value:""},customData:!0,directEdit:!0,autoMode:!0,mode:"remote",searchTime:200,chooseAll:!1,noRepeat:!0,needSubmit:!1,disabled:!1,invisible:!1,fontSize:12,value:"",delimiter:",",startSymbol:"",endSymbol:"",returnArray:!1,allowBlank:!0,errorMsg:BI.i18nText("Fine-Report_Preview_Can_Not_Null")}),t}!function(e,t){e.prototype=Object.create(t.prototype),function(e,t){for(var r=Object.getOwnPropertyNames(t),n=0;n<r.length;n++){var i=r[n],o=Object.getOwnPropertyDescriptor(t,i);o&&o.configurable&&void 0===e[i]&&Object.defineProperty(e,i,o)}}(e.prototype.constructor=e,t)}(t,e);var r=t.prototype;return r.render=function(){var e=this,t=this.options,r=t.width,n=t.height,i=t.controlAttr,o=t.adaptive,a=t.columnsInRow,s=t.value,c=t.fontSize,l=t.chooseAll,u=cd("report-main-parameter-container-controller-checkbox-group",c);return this.dataList=dd(i.data,this.splitor),l&&this.dataList.push({text:BI.i18nText("BI-Select_All"),value:this.selectedAllValue}),{type:d,ref:function(t){e.lists=t},chooseType:BI.Selection.Multi,items:this.dataList.map((function(t){var r=t.text,n=t.value;return Qd(Qd({type:zd.xtype,cls:"".concat(u," bi-list-item-active"),$testId:"report-main-parameter-container-controller-checkbox-group-item",text:r,value:n,logic:{dynamic:o}},ld(o,a)),{},{listeners:[{eventName:BI.MultiSelectItem.EVENT_CHANGE,action:function(t,r){if(l){var n=r.isSelected();if(t!==e.selectedAllValue){var i=Kd(e.lists.getValue());return n?i.length===e.dataList.length-1&&i.push(e.selectedAllValue):BI.remove(i,e.selectedAllValue),void e.lists.setValue(i)}n?e.lists.setValue(e.dataList.map((function(e){return e.value}))):e.lists.setValue([])}}}]})})),layouts:[{type:I,width:r,height:n,bgap:5,scrolly:!0}],value:this.transformValue(s),listeners:[{eventName:BI.ButtonGroup.EVENT_CHANGE,action:function(){e.errorToast.invisible(),e.fireEvent("statechange"),e.fireEvent("EVENT_CHANGE")}}]}},r.getValue=function(){var e,t,r,n,i,o,a,s,c=this,l=this.options,u=l.delimiter,f=l.returnArray,h=l.startSymbol,p=l.endSymbol,d=Kd(this.lists.getValue());return BI.remove(d,this.selectedAllValue),e=d.map((function(e){return BI.last(e.split(c.splitor))})),r=(t={delimiter:u,returnArray:f,startSymbol:h,endSymbol:p}).delimiter,n=t.startSymbol,i=t.endSymbol,o=t.returnArray,a=e.filter((function(e){return e})),(s=ud(r,o))?"".concat(n).concat(a.join(s)).concat(i):a},r.preGetValidation=function(){var e=this.options,t=e.allowBlank,r=e.value,n=e.errorMsg;return t||!BI.isEmptyArray(this.transformValue(r))?{result:!0}:{result:!1,errorMsg:n}},r.postGetValidation=function(){var e=this.options,t=e.allowBlank,r=e.errorMsg;return t||0<this.lists.getValue().length?{result:!0}:{result:!1,errorMsg:r}},r.postValidateAndToast=function(){var e=this.getValidation();return!!e.result||(this.errorToast.setText(e.errorMsg),this.errorToast.visible(),!1)},r.setValue=function(e){this.lists.setValue(this.transformValue(e))},r.reset=function(){this.lists.setValue()},r.transformValue=function(e){var t=this.options.chooseAll;return $d(e,this.dataList,t?this.selectedAllValue:void 0,this.splitor)},r.setInteractValue=function(e){this.dataList=dd(e.data,this.splitor),this.setValue(e.value)},r.resize=function(t,r){var n=this.lists.getValue();e.prototype.resize.call(this,t,r),this.lists.setValue(n)},t}(Ed),tv(Ud,"xtype","report.main.parameter_container.controller.checkbox_group"),rv=(Gd=Yd).prototype,"render",nv=[Wd],iv=Object.getOwnPropertyDescriptor(Gd.prototype,"render"),ov=Gd.prototype,av={},Object.keys(iv).forEach((function(e){av[e]=iv[e]})),av.enumerable=!!av.enumerable,av.configurable=!!av.configurable,("value"in av||av.initializer)&&(av.writable=!0),av=nv.slice().reverse().reduce((function(e,t){return t(rv,"render",e)||e}),av),ov&&void 0!==av.initializer&&(av.value=av.initializer?av.initializer.call(ov):void 0,av.initializer=void 0),void 0===av.initializer&&(Object.defineProperty(rv,"render",av),av=null),Fd=Gd))||Fd);function pv(e){return BI.isEmptyString(Array.isArray(e)?"".concat(BI.first(e)):e)?void 0:"".concat(e)}function dv(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function vv(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var gv,bv,yv,mv,wv,Ov,xv,Sv,Ev=(sv=sd(),ye()((fv=uv=function(e){function t(){for(var t,r=arguments.length,n=new Array(r),i=0;i<r;i++)n[i]=arguments[i];return vv(dv(t=e.call.apply(e,[this].concat(n))||this),"props",{baseCls:"report-main-parameter-container-controller-combo bi-border-radius bi-card",$testId:"report-main-parameter-container-controller-combo",width:80,height:21,watermark:"",value:"",fontSize:12,needSubmit:!1,disabled:!1,invisible:!1,allowBlank:!0,errorMsg:BI.i18nText("Fine-Report_Preview_Can_Not_Null"),controlAttr:{data:[],value:""},customData:!1,directEdit:!0,noRepeat:!0,autoMode:!0,mode:"remote",searchTime:200,widgetName:"",getDependenceByWidget:function(){return[]},getWidgetDependenceValueByWidget:function(){return{}}}),vv(dv(t),"combo",void 0),vv(dv(t),"errorToast",void 0),vv(dv(t),"dataList",[]),vv(dv(t),"splitor",vd(BI.UUID())),t}!function(e,t){e.prototype=Object.create(t.prototype),function(e,t){for(var r=Object.getOwnPropertyNames(t),n=0;n<r.length;n++){var i=r[n],o=Object.getOwnPropertyDescriptor(t,i);o&&o.configurable&&void 0===e[i]&&Object.defineProperty(e,i,o)}}(e.prototype.constructor=e,t)}(t,e);var r=t.prototype;return r.render=function(){var e=this,t=this.options,r=t.width,n=t.height,i=t.watermark,o=t.fontSize,a=t.widgetName,s=t.value,c=t.controlAttr,l=t.customData,u=t.directEdit,f=t.allowBlank,h=t.getWidgetDependenceValueByWidget,p=t.getDependenceByWidget;this.dataList=dd(c.data,this.splitor);var d=s;return l||pd(c)||(d=""),{type:l?"bi.single_select_insert_combo":"bi.single_select_combo",cls:"".concat(cd("report-main-parameter-container-controller-combo",o)),ref:function(t){e.combo=t},allowEdit:u,allowNoSelect:f,valueFormatter:function(t){return BI.first(t.split(e.splitor))},itemsCreator:function(t,r){var n=h(e);oe(a,{dependence:n,startIndex:500*(t.times-1),limitIndex:500*t.times,filter:BI.first(t.keywords||[])||"",reload:BI.isNotEmptyArray(p(e))}).then((function(n){t.type||1!==t.times||0!==BI.size(t.keywords)||(e.dataList=[]);var i=dd(n,e.splitor);e.dataList=e.dataList.concat(i),r({items:hd(i,gd(t.selectedValues,e.splitor,e.dataList),{$testId:"report-main-parameter-container-controller-combo-item"}),hasNext:500<=n.length})}))},width:r,height:n,text:i,value:pv(gd(d,this.splitor,this.dataList)),listeners:[{eventName:"EVENT_CONFIRM",action:function(){e.fireEvent("EVENT_CHANGE"),e.fireEvent("stopedit")}},{eventName:"EVENT_FOCUS",action:function(){e.errorToast.invisible(),e.fireEvent("beforeedit")}},{eventName:"EVENT_SEARCHING",action:function(){e.fireEvent("afteredit")}},{eventName:"EVENT_STOP",action:function(){e.fireEvent("afteredit")}},{eventName:"EVENT_CLICK_ITEM",action:function(){e.errorToast.invisible(),e.fireEvent("click"),e.fireEvent("afteredit")}},{eventName:"EVENT_BLUR",action:function(){e.fireEvent("stopedit")}}]}},r.preGetValidation=function(){var e=this.options,t=e.errorMsg,r=e.value;return e.allowBlank||!BI.isEmpty(r)?{result:!0}:{result:!1,errorMsg:t}},r.postGetValidation=function(){var e=this.options,t=e.allowBlank,r=e.errorMsg,n="".concat(this.getValue())||"";return t||BI.isNotEmptyString(n)?{result:!0}:{result:!1,errorMsg:r}},r.postValidateAndToast=function(){var e=this.getValidation();return!!e.result||(this.errorToast.setText(e.errorMsg),this.errorToast.visible(),!1)},r.getValue=function(){var e=this.combo.getValue();return BI.isNull(e)?"":BI.last((BI.isArray(e)?BI.first(e)||"":e).split(this.splitor))},r.setValue=function(e,t){t&&(this.dataList=dd(t,this.splitor)),this.combo.setValue(pv(gd(e,this.splitor,this.dataList)))},r.reset=function(){this.setValue("",[])},r.setInteractValue=function(e){var t=e.value;this.options.customData||pd(e)||(t=""),this.dataList=dd(e.data,this.splitor),this.setValue(t,e.data)},r.resize=function(t,r){var n=this.combo.getValue();e.prototype.resize.call(this,t,r),this.combo.setValue(n)},t}(Ed),vv(uv,"xtype","report.main.parameter_container.controller.combo"),gv=(lv=fv).prototype,"render",bv=[sv],yv=Object.getOwnPropertyDescriptor(lv.prototype,"render"),mv=lv.prototype,wv={},Object.keys(yv).forEach((function(e){wv[e]=yv[e]})),wv.enumerable=!!wv.enumerable,wv.configurable=!!wv.configurable,("value"in wv||wv.initializer)&&(wv.writable=!0),wv=bv.slice().reverse().reduce((function(e,t){return t(gv,"render",e)||e}),wv),mv&&void 0!==wv.initializer&&(wv.value=wv.initializer?wv.initializer.call(mv):void 0,wv.initializer=void 0),void 0===wv.initializer&&(Object.defineProperty(gv,"render",wv),wv=null),cv=lv))||cv);function jv(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Pv(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var _v,Iv,Tv,Cv=ye()((Sv=xv=function(e){function t(){for(var t,r=arguments.length,n=new Array(r),i=0;i<r;i++)n[i]=arguments[i];return Pv(jv(t=e.call.apply(e,[this].concat(n))||this),"props",{extraCls:"bi-year-month-trigger",min:"1900-01-01",max:"2099-12-31",height:24,format:"",allowEdit:!0}),Pv(jv(t),"storeTriggerValue",void 0),Pv(jv(t),"editor",void 0),Pv(jv(t),"storeValue",void 0),t}!function(e,t){e.prototype=Object.create(t.prototype),function(e,t){for(var r=Object.getOwnPropertyNames(t),n=0;n<r.length;n++){var i=r[n],o=Object.getOwnPropertyDescriptor(t,i);o&&o.configurable&&void 0===e[i]&&Object.defineProperty(e,i,o)}}(e.prototype.constructor=e,t)}(t,e);var r=t.prototype;return r.render=function(){var e=this,t=arguments,r=this.options,n=r.height,i=r.allowEdit,o=r.watermark,a=4,s=2;return this.storeTriggerValue="",{type:P,items:[{el:{type:u,height:n,validationChecker:function(t){var r=e.getStandardDateStr(t),n=r.match(/\d+/g);return e.dateCheck(r)&&BI.checkDateLegal(r)&&e.checkVoid({year:0|n[0],month:0|n[1]})},quitChecker:function(){return!1},ref:function(t){e.editor=t},hgap:a,vgap:s,allowBlank:!0,watermark:BI.isKey(o)?o:BI.i18nText("BI-Basic_Unrestricted"),title:BI.bind(this.getFormattedTitle,this),listeners:[{eventName:"EVENT_KEY_DOWN",action:function(){e.fireEvent("EVENT_KEY_DOWN",t)}},{eventName:"EVENT_FOCUS",action:function(){e.storeTriggerValue=e.getKey(),e.fireEvent("EVENT_FOCUS")}},{eventName:"EVENT_BLUR",action:function(){e.fireEvent("EVENT_BLUR")}},{eventName:"EVENT_STOP",action:function(){e.fireEvent("EVENT_STOP")}},{eventName:"EVENT_VALID",action:function(){e.fireEvent("EVENT_VALID")}},{eventName:"EVENT_ERROR",action:function(){e.fireEvent("EVENT_ERROR")}},{eventName:"EVENT_CONFIRM",action:function(){var t,r=e.editor.getValue();BI.isNotNull(r)&&e.editor.setState(r),BI.isNotEmptyString(r)&&!BI.isEqual(e.storeTriggerValue,e.getKey())&&(t=e.getStandardDateStr(r).match(/\d+/g),e.storeValue={type:BI.DynamicDateCombo.Static,value:{year:0|t[0],month:0|t[1]}}),e.fireEvent("EVENT_CONFIRM")}},{eventName:"EVENT_START",action:function(){e.fireEvent("EVENT_START")}},{eventName:"EVENT_CHANGE",action:function(){e.fireEvent("EVENT_CHANGE")}}]},left:0,right:24,top:0,bottom:0},{el:{type:j},width:24,right:24,top:0,bottom:0},{el:{type:b,invisible:i,cls:"show-text",title:BI.bind(this.getFormattedTitle,this),hgap:4},left:0,right:24,top:0,bottom:0}]}},r.mounted=function(){this.setValue(this.options.value)},r.getFormattedTitle=function(){var e=this.storeValue||{type:void 0,value:void 0},t=e.type,r=void 0===t?BI.DynamicDateCombo.Static:t,n=e.value;switch(r){case BI.DynamicDateCombo.Dynamic:var i=this.getDisplayText(n),o=BI.print(BI.DynamicDateHelper.getCalculation(n),this.getFormatString());return BI.isEmptyString(i)?o:"".concat(i,":").concat(o);case BI.DynamicDateCombo.Static:default:return BI.isNull(n)||BI.isNull(n.year)||BI.isNull(n.month)?"":BI.print(BI.getDate(n.year,n.month-1,1),this.getFormatString())}},r.getStandardDateStr=function(e){var t=e,r="%Y-%X",n=[0,1],i=this.getFormatString().match(/%./g);BI.each(i||[],(function(e,t){switch(t){case"%Y":case"%y":n[0]=e;break;case"%X":case"%x":n[1]=e}}));var o=BI.parseDateTime(t,this.getFormatString());BI.print(o,this.getFormatString())===t&&(t=BI.print(o,r),n=[0,1,2]);var a=t.match(/\d+/g)||[],s=[];return BI.each(a,(function(e){s[e]=a[n[e]]})),s.length===n.length&&2===s[0].length?BI.print(BI.parseDateTime(s.join("-"),r),r):s.join("-")},r.getFormatString=function(){return this.options.format||"%Y-%X"},r.dateCheck=function(e){return BI.print(BI.parseDateTime(e,"%Y-%x"),"%Y-%x")===e||BI.print(BI.parseDateTime(e,"%Y-%X"),"%Y-%X")===e||BI.print(BI.parseDateTime(e,"%Y-%x"),"%Y-%x")===e||BI.print(BI.parseDateTime(e,"%Y-%X"),"%Y-%X")===e},r.checkVoid=function(e){return!BI.checkDateVoid(e.year,e.month,1,this.options.min,this.options.max)[0]},r.setInnerValue=function(e){var t=BI.print(e,this.getFormatString());this.editor.setState(t),this.editor.setValue(t)},r.getDisplayText=function(e){var t="";return BI.isNull(e)||(BI.isNotNull(e.year)&&0!==BI.parseInt(e.year)&&(t+="".concat(Math.abs(e.year)).concat(BI.i18nText("BI-Basic_Year")).concat(e.year<0?BI.i18nText("BI-Basic_Front"):BI.i18nText("BI-Basic_Behind"))),BI.isNotNull(e.month)&&0!==BI.parseInt(e.month)&&(t+="".concat(Math.abs(e.month)).concat(BI.i18nText("BI-Basic_Month")).concat(e.month<0?BI.i18nText("BI-Basic_Front"):BI.i18nText("BI-Basic_Behind")))),t},r.setValue=function(e){var t,r=0,n=void 0,i=BI.getDate();switch(this.storeValue=e,BI.isNotNull(e)&&(r=e.type||BI.DynamicDateCombo.Static,n=e.value),r){case BI.DynamicDateCombo.Dynamic:i=BI.DynamicDateHelper.getCalculation(n),this.setInnerValue(i);break;case BI.DynamicDateCombo.Static:default:BI.isNull(n)||BI.isNull(n.year)||BI.isNull(n.month)?(this.editor.setState(""),this.editor.setValue("")):(t=BI.print(BI.getDate(n.year,n.month-1,1),this.getFormatString()),this.editor.setState(t),this.editor.setValue(t))}},r.setMinDate=function(e){BI.isNotEmptyString(this.options.min)&&(this.options.min=e)},r.setMaxDate=function(e){BI.isNotEmptyString(this.options.max)&&(this.options.max=e)},r.getKey=function(){return this.editor.getValue()},r.getValue=function(){return this.storeValue},t}(BI.Trigger),Pv(xv,"xtype","report.components.dynamic_year_month_trigger"),Ov=Sv))||Ov;function kv(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Bv(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}r(92);var Nv,Av,Dv,Rv=ye()((Tv=Iv=function(e){function t(){for(var t,r=arguments.length,n=new Array(r),i=0;i<r;i++)n[i]=arguments[i];return Bv(kv(t=e.call.apply(e,[this].concat(n))||this),"props",{baseCls:"bi-dynamic-year-month-combo bi-border bi-focus-shadow bi-border-radius",height:22,minDate:"1900-01-01",maxDate:"2099-12-31",format:"",allowEdit:!0}),Bv(kv(t),"storeTriggerValue",void 0),Bv(kv(t),"storeValue",void 0),Bv(kv(t),"changeIcon",void 0),Bv(kv(t),"combo",void 0),Bv(kv(t),"trigger",void 0),Bv(kv(t),"popup",void 0),Bv(kv(t),"comboWrapper",void 0),Bv(kv(t),"triggerBtn",void 0),t}!function(e,t){e.prototype=Object.create(t.prototype),function(e,t){for(var r=Object.getOwnPropertyNames(t),n=0;n<r.length;n++){var i=r[n],o=Object.getOwnPropertyDescriptor(t,i);o&&o.configurable&&void 0===e[i]&&Object.defineProperty(e,i,o)}}(e.prototype.constructor=e,t)}(t,e);var r=t.prototype;return r.render=function(){var e=this,t=arguments,r=this.options,n=r.height,i=r.container,a=r.value,s=r.minDate,c=r.maxDate,l=r.format,u=r.allowEdit,f=r.behaviors,h=r.watermark,p=1;this.storeTriggerValue="";var d=BI.getDate();return this.storeValue=a,{type:E,items:[{el:{type:o,cls:"bi-trigger-icon-button date-change-h-font",width:n,height:n,ref:function(t){e.changeIcon=t}},width:n},{type:P,items:[{el:{type:"bi.combo",destroyWhenHide:!0,container:i,ref:function(t){e.combo=t},toggle:!1,isNeedAdjustHeight:!1,isNeedAdjustWidth:!1,el:{type:Cv.xtype,min:s,max:c,watermark:h,format:l,allowEdit:u,height:n,value:a,ref:function(t){e.trigger=t},listeners:[{eventName:"EVENT_KEY_DOWN",action:function(){e.combo.isViewVisible()&&e.combo.hideView(),e.fireEvent("EVENT_KEY_DOWN",t)}},{eventName:"EVENT_STOP",action:function(){e.combo.isViewVisible()||e.combo.showView()}},{eventName:"EVENT_FOCUS",action:function(){e.storeTriggerValue=e.trigger.getKey(),e.combo.isViewVisible()||e.combo.showView(),e.fireEvent("EVENT_FOCUS")}},{eventName:"EVENT_BLUR",action:function(){e.fireEvent("EVENT_BLUR")}},{eventName:"EVENT_ERROR",action:function(){e.storeValue={type:BI.DynamicDateCombo.Static,value:{year:d.getFullYear(),month:d.getMonth()+1}},e.fireEvent("EVENT_ERROR")}},{eventName:"EVENT_VALID",action:function(){e.fireEvent("EVENT_VALID")}},{eventName:"EVENT_CHANGE",action:function(){e.fireEvent("EVENT_CHANGE")}},{eventName:"EVENT_CONFIRM",action:function(){var t,r;e.combo.isViewVisible()||(t=e.storeTriggerValue,r=e.trigger.getKey(),BI.isNotEmptyString(r)&&!BI.isEqual(r,t)?(e.storeValue=e.trigger.getValue(),e.setValue(e.trigger.getValue())):BI.isEmptyString(r)&&(e.storeValue=void 0,e.trigger.setValue()),e.checkDynamicValue(e.storeValue),e.fireEvent("EVENT_CONFIRM"))}}]},adjustLength:p,popup:{el:{type:"bi.dynamic_year_month_popup",behaviors:f,min:s,max:c,value:a,ref:function(t){e.popup=t},listeners:[{eventName:"EVENT_CHANGE",action:function(){e.setValue(e.popup.getValue()),e.combo.hideView(),e.fireEvent("EVENT_CONFIRM")}},{eventName:"BUTTON_CLEAR_EVENT_CHANGE",action:function(){e.setValue(),e.combo.hideView(),e.fireEvent("EVENT_CONFIRM")}},{eventName:"BUTTON_lABEL_EVENT_CHANGE",action:function(){var t=BI.getDate();e.setValue({type:BI.DynamicDateCombo.Static,value:{year:t.getFullYear(),month:t.getMonth()+1}}),e.combo.hideView(),e.fireEvent("EVENT_CONFIRM")}},{eventName:"BUTTON_OK_EVENT_CHANGE",action:function(){e.setValue(e.popup.getValue()),e.combo.hideView(),e.fireEvent("EVENT_CONFIRM")}}]},stopPropagation:!1},hideChecker:function(t){return 0===e.triggerBtn.element.find(t.target).length},listeners:[{eventName:BI.Combo.EVENT_BEFORE_POPUPVIEW,action:function(){e.popup.setValue(e.storeValue),e.popup.setMinDate(e.options.minDate),e.popup.setMaxDate(e.options.maxDate),e.fireEvent("EVENT_BEFORE_POPUPVIEW")}}]},top:0,left:0,right:0,bottom:0},{el:{type:"bi.icon_button",cls:"bi-trigger-icon-button date-font",width:n,height:n,listeners:[{eventName:BI.IconButton.EVENT_CHANGE,action:function(){e.combo.isViewVisible()||e.combo.showView()}}],ref:function(){e.triggerBtn=e}},top:0,right:0}]}],ref:function(t){e.comboWrapper=t}}},r.mounted=function(){this.checkDynamicValue(this.storeValue)},r.checkDynamicValue=function(e){var t=this.options,r=void 0;switch(BI.isNotNull(e)&&(r=e.type),r){case BI.DynamicDateCombo.Dynamic:this.changeIcon.setVisible(!0),this.comboWrapper.attr("items")[0].width=t.height,this.comboWrapper.resize();break;default:this.comboWrapper.attr("items")[0].width=0,this.comboWrapper.resize(),this.changeIcon.setVisible(!1)}},r.setMinDate=function(e){this.options.minDate=e,this.trigger.setMinDate(e),this.popup&&this.popup.setMinDate(e)},r.setMaxDate=function(e){this.options.maxDate=e,this.trigger.setMaxDate(e),this.popup&&this.popup.setMaxDate(e)},r.setValue=function(e){this.storeValue=e,this.trigger.setValue(e),this.checkDynamicValue(e)},r.getValue=function(){return this.storeValue},r.getKey=function(){return this.trigger.getKey()},r.hidePopupView=function(){this.combo.hideView()},t}(BI.Single),Bv(Iv,"xtype","report.components.dynamic_year_month_combo"),_v=Tv))||_v;function Vv(e,t){return BI.print(BI.getDate(e),zv(t))}function Mv(e){var t=zv(e),r=/%d|%e/g.test(t);return/%H|%M|%S|%I|%l|%k/.test(t)?r?"bi.dynamic_date_time_combo":y:r?"bi.dynamic_date_combo":Rv.xtype}function zv(e){return e.replace(/yyyy/g,"%Y").replace(/MM/g,"%X").replace(/dd/g,"%d").replace(/M/g,"%x").replace(/^d/g,"%e").replace(/.d/g,(function(e){return"%"===e[0]?e:"".concat(e[0],"%e")})).replace(/yy/g,"%y").replace(/HH/g,"%H").replace(/mm/g,"%M").replace(/ss/g,"%S").replace(/hh/g,"%I").replace(/a/g,"%P").replace(/h/g,"%l").replace(/^H/g,"%k").replace(/.H/g,(function(e){return"%"===e[0]?e:"".concat(e[0],"%k")}))}function Lv(e,t){if(""!==e){var r=BI.getDate(e);return Hv(t)?{hour:r.getHours(),minute:r.getMinutes(),second:r.getSeconds()}:{type:1,value:{year:r.getFullYear(),month:r.getMonth()+1,day:r.getDate(),hour:r.getHours(),minute:r.getMinutes(),second:r.getSeconds()}}}}function Hv(e){return Mv(e)===y}function Wv(e){return BI.isNull(e)?"":BI.isString(e)?e:e.date_milliseconds}function Fv(e,t){if(e)return BI.print(BI.parseDateTime(e,zv(t)),"%Y-%x-%d")}function Gv(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Uv(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var Yv,Xv,qv,$v,Kv,Jv=me()((Dv=Av=function(e){function t(){for(var t,r=arguments.length,n=new Array(r),i=0;i<r;i++)n[i]=arguments[i];return Uv(Gv(t=e.call.apply(e,[this].concat(n))||this),"options",void 0),Uv(Gv(t),"actions",{setValue:function(e){t.model.value=e},setValid:function(e){t.model.valid=!!e}}),t}return function(e,t){e.prototype=Object.create(t.prototype),function(e,t){for(var r=Object.getOwnPropertyNames(t),n=0;n<r.length;n++){var i=r[n],o=Object.getOwnPropertyDescriptor(t,i);o&&o.configurable&&void 0===e[i]&&Object.defineProperty(e,i,o)}}(e.prototype.constructor=e,t)}(t,e),t.prototype.state=function(){return{value:this.options.value,valid:!0}},t}(Oe),Uv(Av,"xtype","report.model.main.parameter_container.controller.datetime"),Nv=Dv))||Nv;function Zv(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Qv(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var eg,tg,rg,ng,ig,og,ag,sg,cg,lg,ug=(Yv=sd(),ye()(Xv=we(Jv,{props:function(){return{value:this.options.value}}})((Kv=$v=function(e){function t(){for(var t,r=arguments.length,n=new Array(r),i=0;i<r;i++)n[i]=arguments[i];return Qv(Zv(t=e.call.apply(e,[this].concat(n))||this),"combo",void 0),Qv(Zv(t),"errorToast",void 0),Qv(Zv(t),"btn",void 0),Qv(Zv(t),"timeDefaultValue",void 0),Qv(Zv(t),"store",void 0),Qv(Zv(t),"props",{baseCls:"report-main-parameter-container-controller-datetime bi-card",$testId:"report-main-parameter-container-controller-datetime",widgetName:"",width:80,height:21,format:"yyyy-MM-dd",startDate:void 0,endDate:void 0,returnDate:!1,value:{date_milliseconds:0},directEdit:!0,disabled:!1,invisible:!1,needSubmit:!0,fontSize:12,allowBlank:!0,errorMsg:BI.i18nText("Fine-Report_Preview_Can_Not_Null"),watermark:"",getDependenceByWidget:function(){return[]},getWidgetDependenceValueByWidget:function(){return{}}}),Qv(Zv(t),"model",void 0),t}!function(e,t){e.prototype=Object.create(t.prototype),function(e,t){for(var r=Object.getOwnPropertyNames(t),n=0;n<r.length;n++){var i=r[n],o=Object.getOwnPropertyDescriptor(t,i);o&&o.configurable&&void 0===e[i]&&Object.defineProperty(e,i,o)}}(e.prototype.constructor=e,t)}(t,e);var r=t.prototype;return r.render=function(){var e=this,t=this.options,r=t.width,n=t.height,i=t.value,o=t.startDate,a=t.endDate,s=t.fontSize,c=t.format,l=t.directEdit,u=t.watermark,f=t.disabled,h=cd("report-main-parameter-container-controller-datetime",s);this.store.setValue(i);var p=function(e,t,r,n){return function(e,t,r,n){var i;if(!e)return!1;if(i=BI.isNumber(e)?"".concat(e):e,!BI.isString(i))return!0;var o=Fv(i,t);return!!o&&(!(r&&BI.getDate(o)<BI.getDate(r))&&!(n&&BI.getDate(o)>BI.getDate(n)))}(e,t,r,n)?BI.isNumber(e)||BI.isString(e)?BI.print(BI.parseDateTime("".concat(e),zv(t)),"%Y-%x-%d %H:%M:%S"):e:""}(i,c,o,a);return this.timeDefaultValue=Wv(p),{width:r,height:n,watermark:u,disabled:f,type:Mv(c),cls:"".concat(h),maxDate:Fv(a,c),minDate:Fv(o,c),format:zv(c),value:Lv(this.timeDefaultValue,c),ref:function(t){e.combo=t,e.btn=t.element[0]},behaviors:{highlight:function(){return!1}},allowEdit:l,listeners:[{eventName:"EVENT_CONFIRM",action:function(){e.errorToast.invisible(),e.fireEvent("afteredit"),e.store.setValue(e.combo.getValue()),e.store.setValid(!0),e.fireEvent("stopedit"),e.fireEvent("EVENT_CHANGE")}},{eventName:"EVENT_VALID",action:function(){e.store.setValue(e.combo.getValue()),e.store.setValid(!0)}},{eventName:"EVENT_ERROR",action:function(){e.store.setValid(!1)}},{eventName:"EVENT_FOCUS",action:function(){e.errorToast.invisible(),e.fireEvent("beforeedit")}},{eventName:"EVENT_KEY_DOWN",action:function(){e.fireEvent("afteredit")}},{eventName:"EVENT_BLUR",action:function(){e.store.setValue(e.combo.getValue())}}]}},r.getValue=function(){var e=this.options,t=e.format,r=e.returnDate,n=this.model.value;if(""===this.model.value||BI.isNull(this.model.value))return"";if(BI.isString(this.model.value))return r?{__time__:BI.getDate(this.model.value).getTime()}:this.model.value;if(BI.has(this.model.value,"date_milliseconds"))return r?{__time__:this.model.value.date_milliseconds}:Vv(this.model.value.date_milliseconds,t);var i,o,a,s,c,l,u=Hv(t)?(i=n,o=this.timeDefaultValue,a=i.hour,s=i.minute,c=i.second,l=BI.getDate(o),BI.getDate(l.getFullYear(),l.getMonth(),l.getDate(),a,s,c).getTime()):function(e){if(e.type===BI.DynamicDateCombo.Dynamic)return BI.DynamicDateHelper.getCalculation(e.value).getTime();var t=e.value,r=t.year,n=t.month,i=t.day,o=void 0===i?1:i,a=t.hour,s=void 0===a?0:a,c=t.minute,l=void 0===c?0:c,u=t.second,f=void 0===u?0:u;return BI.getDate(r,n-1,o,s,l,f).getTime()}(n);return r?{__time__:u}:Vv(u,t)},r.preGetValidation=function(){var e=this.options,t=e.allowBlank,r=e.value,n=e.errorMsg;return t||!BI.isEmpty(r)?{result:!0}:{result:!1,errorMsg:n}},r.postGetValidation=function(){var e=this.options,t=e.allowBlank,r=e.errorMsg,n=this.model.value;return BI.isNull(n)||BI.isEmptyString(n)?1==!!t?{result:!0}:{result:!1,errorMsg:r}:this.model.valid?{result:!0}:{result:!1,errorMsg:BI.i18nText("Fine-Report_Preview_Input_Error")}},r.postValidateAndToast=function(){var e=this.getValidation();return!!e.result||(this.errorToast.setText(e.errorMsg),this.errorToast.visible(),!1)},r.setValue=function(e){var t=this.options.format;this.combo.setValue(Lv(Wv(e),t))},r.setInteractValue=function(){var e=this;this.reset();var t=this.options,r=t.widgetName,n=t.getWidgetDependenceValueByWidget,i=t.getDependenceByWidget,o=n(this);BI.size(Object.keys(o))&&function(e,t){return ie(e,1<arguments.length&&void 0!==t?t:{})}(r,{dependence:o,reload:BI.isNotEmptyArray(i(this))}).then((function(t){var r=BI.first(t);e.combo.setMinDate(r.startDate),e.combo.setMaxDate(r.endDate)}))},r.reset=function(){this.combo.setValue()},r.resize=function(t,r){var n=this.combo.getValue();e.prototype.resize.call(this,t,r),this.combo.setValue(n)},t}(Ed),Qv($v,"xtype","report.main.parameter_container.controller.datetime"),eg=(qv=Kv).prototype,"render",tg=[Yv],rg=Object.getOwnPropertyDescriptor(qv.prototype,"render"),ng=qv.prototype,ig={},Object.keys(rg).forEach((function(e){ig[e]=rg[e]})),ig.enumerable=!!ig.enumerable,ig.configurable=!!ig.configurable,("value"in ig||ig.initializer)&&(ig.writable=!0),ig=tg.slice().reverse().reduce((function(e,t){return t(eg,"render",e)||e}),ig),ng&&void 0!==ig.initializer&&(ig.value=ig.initializer?ig.initializer.call(ng):void 0,ig.initializer=void 0),void 0===ig.initializer&&(Object.defineProperty(eg,"render",ig),ig=null),Xv=qv))||Xv)||Xv);function fg(e,t){var r,n=Object.keys(e);return Object.getOwnPropertySymbols&&(r=Object.getOwnPropertySymbols(e),t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)),n}function hg(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?fg(Object(r),!0).forEach((function(t){pg(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):fg(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function pg(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function dg(e,t){var r,n=Object.keys(e);return Object.getOwnPropertySymbols&&(r=Object.getOwnPropertySymbols(e),t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)),n}function vg(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?dg(Object(r),!0).forEach((function(t){bg(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):dg(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function gg(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function bg(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}r(93);var yg,mg,wg,Og,xg,Sg,Eg,jg,Pg,_g,Ig,Tg,Cg=(og=function(e,t,r){var n=r.value;return r.value=function(){for(var e,t=this,r=arguments.length,i=new Array(r),o=0;o<r;o++)i[o]=arguments[o];return{type:Ce.xtype,cls:"cursor-default",render:(e=function(){return n.apply(t,i)},a.toString=function(){return e.toString()},a),doClick:function(){t.fireEvent("click")}};function a(){return e.apply(this,arguments)}},r},ye()((lg=cg=function(e){function t(){for(var t,r=arguments.length,n=new Array(r),i=0;i<r;i++)n[i]=arguments[i];return bg(gg(t=e.call.apply(e,[this].concat(n))||this),"label",void 0),bg(gg(t),"editComp",void 0),bg(gg(t),"props",{baseCls:"report-main-parameter-container-controller-label",$testId:"report-main-parameter-container-controller-label",color:"rgb(0,0,0)",fontSize:12,fontfamily:"",decoration:"none",textColor:"0,0,0,1",textalign:"left",verticalcenter:!1,value:"",disabled:!1,invisible:!1,needSubmit:!1,width:80,height:21,wrap:!1,fontweight:void 0,fontstyle:void 0,fontsize:12}),t}!function(e,t){e.prototype=Object.create(t.prototype),function(e,t){for(var r=Object.getOwnPropertyNames(t),n=0;n<r.length;n++){var i=r[n],o=Object.getOwnPropertyDescriptor(t,i);o&&o.configurable&&void 0===e[i]&&Object.defineProperty(e,i,o)}}(e.prototype.constructor=e,t)}(t,e);var r=t.prototype;return r.mounted=function(){this.fireEvent("afterinit"),this.fireEvent("change")},r.render=function(){var e=this,t=this.options,r=t.width,n=t.height,i=t.value,o=t.wrap,a=t.verticalcenter,s=t.textalign,c=o?"normal":"nowrap",l=function(e,t){var r=t.fontSize,n=t.fontFamily,i=t.decoration,o=t.color,a=t.fontWeight,s=t.fontStyle,c="".concat("report-main-parameter-container-controller-label","-").concat(BI.UUID()),l=".".concat(c);Ps.a.use(Qp(),nd());var u=s?fd(s):{},f=a?{"font-weight":a}:{};return Ps.a.createStyleSheet({"@global":pg({},"".concat(l),hg(hg(hg({"font-size":"".concat(r,"px"),"font-family":"".concat(n)},u),f),{},{color:o,"text-decoration":i}))}).attach(),c}(0,{fontFamily:t.fontfamily,fontSize:t.fontsize,decoration:t.decoration,color:t.color,fontWeight:t.fontweight,fontStyle:t.fontstyle}),u={ref:function(t){e.label=t,e.editComp=t.element[0]},cls:"".concat(l),whiteSpace:c,value:"".concat(i),textWidth:r,textAlign:s};return a?{type:S,width:r,height:n,scrollx:!0,items:[vg({type:b,width:r},u)]}:{type:_,width:r,height:n,scrolly:!1,scrollable:!1,items:[vg({type:b},u)]}},r.setValue=function(e){this.fireEvent("change"),this.label.setValue(e)},r.preGetValidation=function(){return{result:!0}},r.postGetValidation=function(){return{result:!0}},r.postValidateAndToast=function(){return!0},r.getValue=function(){return this.label.getValue()},r.setInteractValue=function(e){this.setValue(e)},r.reset=function(){this.label.setValue()},r.resize=function(t,r){var n=this.label.getValue();e.prototype.resize.call(this,t,r),this.label.setValue(n)},t}(Ed),bg(cg,"xtype","report.main.parameter_container.controller.label"),yg=(sg=lg).prototype,"render",mg=[og],wg=Object.getOwnPropertyDescriptor(sg.prototype,"render"),Og=sg.prototype,xg={},Object.keys(wg).forEach((function(e){xg[e]=wg[e]})),xg.enumerable=!!xg.enumerable,xg.configurable=!!xg.configurable,("value"in xg||xg.initializer)&&(xg.writable=!0),xg=mg.slice().reverse().reduce((function(e,t){return t(yg,"render",e)||e}),xg),Og&&void 0!==xg.initializer&&(xg.value=xg.initializer?xg.initializer.call(Og):void 0,xg.initializer=void 0),void 0===xg.initializer&&(Object.defineProperty(yg,"render",xg),xg=null),ag=sg))||ag);function kg(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Bg(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}(Eg=Sg=Sg||{}).NOT_ALLOW_BLANK="NOT_ALLOW_BLANK",Eg.INVALID_NUMBER="INVALID_NUMBER",Eg.NOT_ALLOW_NEGATIVE="NOT_ALLOW_NEGATIVE",Eg.NOT_ALLOW_DECIMALS="NOT_ALLOW_DECIMALS",Eg.TOO_MANY_DECIMALS="TOO_MANY_DECIMALS",Eg.TOO_MANY_INTEGER="TOO_MANY_INTEGER",Eg.TOO_LARGE="TOO_LARGE",Eg.TOO_SMALL="TOO_SMALL";var Ng,Ag,Dg,Rg,Vg,Mg,zg,Lg,Hg,Wg,Fg=(jg=sd(),ye()((Tg=Ig=function(e){function t(){for(var t,r=arguments.length,n=new Array(r),i=0;i<r;i++)n[i]=arguments[i];return Bg(kg(t=e.call.apply(e,[this].concat(n))||this),"editor",void 0),Bg(kg(t),"errorToast",void 0),Bg(kg(t),"props",{baseCls:"report-main-parameter-container-controller-number bi-border-radius bi-card",$testId:"report-main-parameter-container-controller-number",width:80,height:21,value:void 0,allowDecimals:!0,allowNegative:!0,maxDecLength:16,maxIntLength:32,maxValue:void 0,minValue:void 0,regErrorMsg:"",disabled:!1,invisible:!1,needSubmit:!1,fontSize:12,allowBlank:!0,errorMsg:BI.i18nText("Fine-Report_Preview_Can_Not_Null"),watermark:""}),t}!function(e,t){e.prototype=Object.create(t.prototype),function(e,t){for(var r=Object.getOwnPropertyNames(t),n=0;n<r.length;n++){var i=r[n],o=Object.getOwnPropertyDescriptor(t,i);o&&o.configurable&&void 0===e[i]&&Object.defineProperty(e,i,o)}}(e.prototype.constructor=e,t)}(t,e);var r=t.prototype;return r.render=function(){var e=this,t=this.options,r=t.width,n=t.height,i=t.value,o=t.fontSize,a=t.watermark,s=t.allowDecimals,c=t.allowNegative,l=t.disabled,u=cd("report-main-parameter-container-controller-number",o);return{type:h,cls:"".concat(u),ref:function(t){e.editor=t},width:r,height:n,watermark:a,allowBlank:!0,disabled:l,value:!0===this.getBasicValidation(i).result?i:void 0,listeners:[{eventName:BI.TextEditor.EVENT_FOCUS,action:function(){e.errorToast.invisible(),e.fireEvent("beforeedit")}},{eventName:BI.TextEditor.EVENT_CHANGE,action:function(){var t,r,n,i;e.errorToast.invisible(),e.editor.setValue((t=e.editor.getValue(),r=c,n=s,i=t.replace(/[^-0-9\\.]/g,""),i=r?i.replace(/^-/g,"ll").replace(/-/g,"").replace(/^ll/,"-"):i.replace(/-/g,""),i=n?i.replace(/^[.]/g,"").replace(/[.]/,"dd").replace(/[.]/g,"").replace(/dd/,".").replace(/[.]$/g,""):i.replace(/[.]/g,""))),e.fireEvent("EVENT_CHANGE",e.editor.getValue()),e.fireEvent("afteredit")}},{eventName:BI.TextEditor.EVENT_BLUR,action:function(){e.fireEvent("stopedit")}}]}},r.setValue=function(e){this.editor.setValue(e)},r.getValue=function(){return this.editor.getValue()},r.getBasicValidation=function(e){var t=0<arguments.length&&void 0!==e?e:this.editor.getValue(),r=this.options,n=r.allowNegative,i=r.allowDecimals,o=r.allowBlank,a=r.maxDecLength,s=r.maxIntLength,c=r.maxValue,l=r.minValue,u=r.errorMsg,f=r.regErrorMsg,h=function(e,t){var r=t.allowNegative,n=t.allowDecimals,i=t.maxDecLength,o=void 0===i?16:i,a=t.maxIntLength,s=void 0===a?32:a,c=t.maxValue,l=t.minValue;if(""===e)return t.allowBlank||Sg.NOT_ALLOW_BLANK;if(!BI.isNumeric(e))return Sg.INVALID_NUMBER;var u=parseFloat(e);return!r&&u<0?Sg.NOT_ALLOW_NEGATIVE:n||Math.floor(u)===u?o<BI.size("".concat(u).split(".")[1])?Sg.TOO_MANY_DECIMALS:s<BI.size("".concat(u).split(".")[0])?Sg.TOO_MANY_INTEGER:BI.isNotNull(c)&&c<u?Sg.TOO_LARGE:!(BI.isNotNull(l)&&u<l)||Sg.TOO_SMALL:Sg.NOT_ALLOW_DECIMALS}(t,{allowNegative:n,allowDecimals:i,allowBlank:o,maxDecLength:a,maxIntLength:s,maxValue:c,minValue:l});return!0===h?{result:!0}:{result:!1,errorMsg:function(e,t){var r=t.errorMsg,n=t.regErrorMsg,i=t.maxValue,o=t.minValue;switch(e){case Sg.NOT_ALLOW_BLANK:return r;case Sg.INVALID_NUMBER:return n||BI.i18nText("Fine-Report_Preview_Input_Must_Be_Number");case Sg.NOT_ALLOW_NEGATIVE:return n||BI.i18nText("Fine-Report_Useless_Cell");case Sg.NOT_ALLOW_DECIMALS:return n||BI.i18nText("Fine-Report_Preview_NOT_ALLOW_DECIMALS");case Sg.TOO_MANY_DECIMALS:return n||BI.i18nText("Fine-Report_Preview_TOO_MANY_DECIMALS");case Sg.TOO_LARGE:return n||BI.i18nText("Fine-Report_Preview_TOO_LARGE",i);case Sg.TOO_SMALL:return n||BI.i18nText("Fine-Report_Preview_TOO_SMALL",o);default:return n||BI.i18nText("Fine-Report_Preview_Input_Error")}}(h,{errorMsg:u,regErrorMsg:f,maxValue:c,minValue:l})}},r.preGetValidation=function(){var e=this.options.value;return this.getBasicValidation(e)},r.postGetValidation=function(){return this.getBasicValidation()},r.postValidateAndToast=function(){var e=this.getValidation();return!0===e.result||(this.errorToast.setText(e.errorMsg),this.errorToast.visible(),!1)},r.setInteractValue=function(e){this.setValue(e)},r.reset=function(){this.editor.setValue()},r.resize=function(t,r){var n=this.editor.getValue();e.prototype.resize.call(this,t,r),this.editor.setValue(n)},t}(Ed),Bg(Ig,"xtype","report.main.parameter_container.controller.number"),Ng=(_g=Tg).prototype,"render",Ag=[jg],Dg=Object.getOwnPropertyDescriptor(_g.prototype,"render"),Rg=_g.prototype,Vg={},Object.keys(Dg).forEach((function(e){Vg[e]=Dg[e]})),Vg.enumerable=!!Vg.enumerable,Vg.configurable=!!Vg.configurable,("value"in Vg||Vg.initializer)&&(Vg.writable=!0),Vg=Ag.slice().reverse().reduce((function(e,t){return t(Ng,"render",e)||e}),Vg),Rg&&void 0!==Vg.initializer&&(Vg.value=Vg.initializer?Vg.initializer.call(Rg):void 0,Vg.initializer=void 0),void 0===Vg.initializer&&(Object.defineProperty(Ng,"render",Vg),Vg=null),Pg=_g))||Pg);function Gg(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Ug(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var Yg,Xg,qg,$g,Kg,Jg,Zg,Qg,eb=(Mg=sd(),ye()((Wg=Hg=function(e){function t(){for(var t,r=arguments.length,n=new Array(r),i=0;i<r;i++)n[i]=arguments[i];return Ug(Gg(t=e.call.apply(e,[this].concat(n))||this),"editor",void 0),Ug(Gg(t),"errorToast",void 0),Ug(Gg(t),"props",{baseCls:"report-main-parameter-container-controller-password bi-border bi-border-radius bi-card bi-focus-shadow",$testId:"report-main-parameter-container-controller-password",width:80,height:21,value:"",passwordText:!0,disabled:!1,invisible:!1,needSubmit:!1,fontSize:12,allowBlank:!0,errorMsg:BI.i18nText("Fine-Report_Preview_Can_Not_Null"),watermark:"",regex:"",regErrorMsg:BI.i18nText("Fine-Report_Preview_Input_Error")}),t}!function(e,t){e.prototype=Object.create(t.prototype),function(e,t){for(var r=Object.getOwnPropertyNames(t),n=0;n<r.length;n++){var i=r[n],o=Object.getOwnPropertyDescriptor(t,i);o&&o.configurable&&void 0===e[i]&&Object.defineProperty(e,i,o)}}(e.prototype.constructor=e,t)}(t,e);var r=t.prototype;return r.render=function(){var e=this,t=this.options,r=t.width,n=t.height,i=t.value,o=t.fontSize,a=t.watermark,s=t.disabled,c=cd("report-main-parameter-container-controller-password",o);return{type:"bi.editor",cls:"".concat(c),ref:function(t){e.editor=t},width:r,height:n,disabled:s,allowBlank:!0,watermark:a,value:!0===this.getBasicValidation(i).result?i:void 0,inputType:"password",listeners:[{eventName:BI.TextEditor.EVENT_FOCUS,action:function(){e.errorToast.invisible(),e.fireEvent("beforeedit")}},{eventName:BI.TextEditor.EVENT_CHANGE,action:function(){e.fireEvent("EVENT_CHANGE",e.editor.getValue()),e.fireEvent("afteredit"),e.fireEvent("EVENT_CHANGE")}},{eventName:BI.TextEditor.EVENT_BLUR,action:function(){e.fireEvent("stopedit")}}]}},r.setWaterMark=function(e){this.editor.setWaterMark(e)},r.setValue=function(e){this.editor.setValue(e)},r.setInteractValue=function(e){this.setValue(e)},r.getBasicValidation=function(e){var t,r,n,i,o,a,s,c,l,u=0<arguments.length&&void 0!==e?e:this.editor.getValue(),f=BI.isArray(u)?u.map((function(e){return"".concat(e)})).join(""):u,h=this.options,p=h.allowBlank,d=h.regex,v=h.errorMsg,g=h.regErrorMsg;return a=f,c=(s={allowBlank:p,regex:d}).allowBlank,l=s.regex,(""!==a||c)&&(""===a&&c||new RegExp(l).test(a))?{result:!0}:{result:!1,errorMsg:(t=f,n=(r={allowBlank:p,errorMsg:v,regErrorMsg:g}).allowBlank,i=r.errorMsg,o=r.regErrorMsg,""!==t||n?o:i)}},r.preGetValidation=function(){var e=this.options.value;return this.getBasicValidation(e)},r.postGetValidation=function(){return this.getBasicValidation()},r.postValidateAndToast=function(){var e=this.getValidation();return!!e.result||(this.errorToast.setText(e.errorMsg),this.errorToast.visible(),!1)},r.getValue=function(){return this.editor.getValue()},r.reset=function(){this.editor.setValue()},r.resize=function(t,r){var n=this.editor.getValue();e.prototype.resize.call(this,t,r),this.editor.setValue(n)},t}(Ed),Ug(Hg,"xtype","report.main.parameter_container.controller.password"),Yg=(Lg=Wg).prototype,"render",Xg=[Mg],qg=Object.getOwnPropertyDescriptor(Lg.prototype,"render"),$g=Lg.prototype,Kg={},Object.keys(qg).forEach((function(e){Kg[e]=qg[e]})),Kg.enumerable=!!Kg.enumerable,Kg.configurable=!!Kg.configurable,("value"in Kg||Kg.initializer)&&(Kg.writable=!0),Kg=Xg.slice().reverse().reduce((function(e,t){return t(Yg,"render",e)||e}),Kg),$g&&void 0!==Kg.initializer&&(Kg.value=Kg.initializer?Kg.initializer.call($g):void 0,Kg.initializer=void 0),void 0===Kg.initializer&&(Object.defineProperty(Yg,"render",Kg),Kg=null),zg=Lg))||zg);function tb(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function rb(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var nb,ib,ob,ab,sb,cb=ye()((Qg=Zg=function(e){function t(){for(var t,r=arguments.length,n=new Array(r),i=0;i<r;i++)n[i]=arguments[i];return rb(tb(t=e.call.apply(e,[this].concat(n))||this),"text",void 0),rb(tb(t),"radio",void 0),rb(tb(t),"options",t.props),rb(tb(t),"props",{baseCls:"report-main-parameter-container-controller-radio-group-radio-item",$testId:"bi-single-select-radio-item",hgap:5,text:"",value:void 0,width:void 0,adaptive:!1}),t}!function(e,t){e.prototype=Object.create(t.prototype),function(e,t){for(var r=Object.getOwnPropertyNames(t),n=0;n<r.length;n++){var i=r[n],o=Object.getOwnPropertyDescriptor(t,i);o&&o.configurable&&void 0===e[i]&&Object.defineProperty(e,i,o)}}(e.prototype.constructor=e,t)}(t,e);var r=t.prototype;return r.render=function(){var e=this,t=this.options,r=[{el:{type:O,items:[{type:"bi.radio",cls:"bi-card",ref:function(t){e.radio=t}}]},width:16},{type:c,ref:function(t){e.text=t},cls:"list-item-text",textAlign:"left",whiteSpace:t.adaptive?"normal":"nowrap",hgap:t.hgap,text:t.text,value:t.value,textHeight:t.adaptive?void 0:24}];return t.adaptive?{type:T,horizontalAlign:BI.HorizontalAlign.Left,columnSize:[16,""],items:r}:{type:E,height:24,items:r}},r.doRedMark=function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];this.text.doRedMark(t)},r.unRedMark=function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];this.text.unRedMark(t)},r.doClick=function(){e.prototype.doClick.apply(this,arguments),this.radio.setSelected(this.isSelected()),this.isValid()&&this.fireEvent(t.EVENT_CHANGE,this.isSelected(),this.getValue(),this)},r.setSelected=function(t){e.prototype.setSelected.apply(this,arguments),this.radio.setSelected(t)},t}(BI.BasicButton),rb(Zg,"xtype","report.main.parameter_container.controller.radio_group.sinlge_select_radio_item"),rb(Zg,"EVENT_CHANGE","EVENT_CHANGE"),Jg=Qg))||Jg;function lb(e,t){var r,n=Object.keys(e);return Object.getOwnPropertySymbols&&(r=Object.getOwnPropertySymbols(e),t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)),n}function ub(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?lb(Object(r),!0).forEach((function(t){pb(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):lb(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function fb(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function hb(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function pb(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var db,vb,gb,bb,yb,mb,wb,Ob,xb,Sb,Eb=(nb=sd(),ye()((sb=ab=function(e){function t(){for(var t,r=arguments.length,n=new Array(r),i=0;i<r;i++)n[i]=arguments[i];return pb(hb(t=e.call.apply(e,[this].concat(n))||this),"radioGroups",void 0),pb(hb(t),"extraCls",void 0),pb(hb(t),"dataList",void 0),pb(hb(t),"errorToast",void 0),pb(hb(t),"$container",void 0),pb(hb(t),"splitor",vd(BI.UUID())),pb(hb(t),"props",{baseCls:"report-main-parameter-container-controller-radio-group",$testId:"report-main-parameter-container-controller-radio-group",width:80,height:21,adaptive:!1,columnsInRow:1,controlAttr:{data:[],value:""},needSubmit:!1,disabled:!1,invisible:!1,fontSize:12,value:"",allowBlank:!0,errorMsg:BI.i18nText("Fine-Report_Preview_Can_Not_Null"),norepeat:!0}),t}!function(e,t){e.prototype=Object.create(t.prototype),function(e,t){for(var r=Object.getOwnPropertyNames(t),n=0;n<r.length;n++){var i=r[n],o=Object.getOwnPropertyDescriptor(t,i);o&&o.configurable&&void 0===e[i]&&Object.defineProperty(e,i,o)}}(e.prototype.constructor=e,t)}(t,e);var r,n,i=t.prototype;return i.render=function(){var e=this,t=this.options,r=t.width,n=t.height,i=t.controlAttr,o=t.value,a=t.fontSize;return this.dataList=dd(i.data,this.splitor),this.extraCls=cd("report-main-parameter-container-controller-radio-group",a),{type:d,ref:function(t){e.radioGroups=t,e.$container=t.element},items:this.items,chooseType:BI.ButtonGroup.CHOOSE_TYPE_MULTI,value:gd(o,this.splitor,this.dataList),layouts:[{type:I,width:r,height:n,bgap:5,scrolly:!0}]}},i.setValue=function(e){this.radioGroups.setValue(gd("".concat(e),this.splitor,this.dataList))},i.setInteractValue=function(e){this.dataList=dd(e.data,this.splitor),this.radioGroups.populate(this.items),this.setValue(e.value)},i.preGetValidation=function(){var e=this.options,t=e.errorMsg,r=e.allowBlank,n=e.value;return r||!BI.isEmpty(n)?{result:!0}:{result:!1,errorMsg:t}},i.postGetValidation=function(){var e=this.options,t=e.allowBlank,r=e.errorMsg;return t||1==!!this.getValue()?{result:!0}:{result:!1,errorMsg:r}},i.postValidateAndToast=function(){var e=this.getValidation();return!!e.result||(this.errorToast.setText(e.errorMsg),this.errorToast.visible(),!1)},i.getValue=function(){var e=this.radioGroups.getValue()[0];return e?BI.last(e.split(this.splitor)):""},i.reset=function(){this.radioGroups.setValue()},i.resize=function(t,r){var n=this.radioGroups.getValue();e.prototype.resize.call(this,t,r),this.radioGroups.setValue(n)},r=t,(n=[{key:"items",get:function(){var e=this,t=this.options,r=t.adaptive,n=t.columnsInRow;return this.dataList.map((function(t){var i=t.text,o=t.value;return ub(ub({type:cb.xtype,cls:"".concat(e.extraCls),text:i,title:i,adaptive:r,value:o},ld(r,n)),{},{listeners:[{eventName:cb.EVENT_CHANGE,action:function(t,r){e.radioGroups.setValue(t?[r]:[]),e.errorToast.invisible(),e.fireEvent("statechange"),e.fireEvent("EVENT_CHANGE")}}]})}))}}])&&fb(r.prototype,n),t}(Ed),pb(ab,"xtype","report.main.parameter_container.controller.radio_group"),db=(ob=sb).prototype,"render",vb=[nb],gb=Object.getOwnPropertyDescriptor(ob.prototype,"render"),bb=ob.prototype,yb={},Object.keys(gb).forEach((function(e){yb[e]=gb[e]})),yb.enumerable=!!yb.enumerable,yb.configurable=!!yb.configurable,("value"in yb||yb.initializer)&&(yb.writable=!0),yb=vb.slice().reverse().reduce((function(e,t){return t(db,"render",e)||e}),yb),bb&&void 0!==yb.initializer&&(yb.value=yb.initializer?yb.initializer.call(bb):void 0,yb.initializer=void 0),void 0===yb.initializer&&(Object.defineProperty(db,"render",yb),yb=null),ib=ob))||ib);function jb(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Pb(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var _b,Ib,Tb,Cb,kb,Bb,Nb,Ab,Db,Rb,Vb=(mb=sd(),ye()((Sb=xb=function(e){function t(){for(var t,r=arguments.length,n=new Array(r),i=0;i<r;i++)n[i]=arguments[i];return Pb(jb(t=e.call.apply(e,[this].concat(n))||this),"combo",void 0),Pb(jb(t),"errorToast",void 0),Pb(jb(t),"dataList",[]),Pb(jb(t),"customValues",[]),Pb(jb(t),"splitor",vd(BI.UUID())),Pb(jb(t),"props",{baseCls:"report-main-parameter-container-controller-tag-combo-checkbox bi-card",$testId:"report-main-parameter-container-controller-tag-combo-checkbox",width:80,height:21,watermark:"",value:"",fontSize:12,needSubmit:!1,disabled:!1,invisible:!1,allowBlank:!0,errorMsg:BI.i18nText("Fine-Report_Preview_Can_Not_Null"),controlAttr:{data:[],value:""},customData:!0,directEdit:!0,noRepeat:!0,autoMode:!0,mode:"remote",searchTime:200,widgetName:"",delimiter:"",supportTag:!0,returnArray:!0,startSymbol:"",endSymbol:"",getDependenceByWidget:function(){return[]},getWidgetDependenceValueByWidget:function(){return{}}}),t}!function(e,t){e.prototype=Object.create(t.prototype),function(e,t){for(var r=Object.getOwnPropertyNames(t),n=0;n<r.length;n++){var i=r[n],o=Object.getOwnPropertyDescriptor(t,i);o&&o.configurable&&void 0===e[i]&&Object.defineProperty(e,i,o)}}(e.prototype.constructor=e,t)}(t,e);var r=t.prototype;return r.render=function(){var e=this,t=this.options,r=t.width,n=t.height,i=t.value,o=t.watermark,a=t.fontSize,s=t.widgetName,c=t.controlAttr,l=t.customData,u=t.directEdit,f=t.getWidgetDependenceValueByWidget,h=t.getDependenceByWidget,d=cd("report-main-parameter-container-controller-tag-combo-checkbox",a);this.dataList=dd(c.data,this.splitor);var v=i;return l||pd(c)||(v=""),{type:l?p:"bi.multi_select_combo",cls:"".concat(d),ref:function(t){e.combo=t},allowEdit:u,valueFormatter:function(t){return BI.first(t.split(e.splitor))},itemsCreator:function(t,r){var n=f(e);oe(s,{dependence:n,startIndex:500*(t.times-1),limitIndex:500*t.times,filter:BI.first(t.keywords||[])||"",reload:BI.isNotEmptyArray(h(e))}).then((function(n){return t.type===BI.MultiSelectCombo.REQ_GET_DATA_LENGTH?(e.dataList=e.dataList.concat(dd(n,e.splitor)),void r({count:BI.size(n)+e.customValues.length})):void(t.type!==BI.MultiSelectCombo.REQ_GET_ALL_DATA?(t.type||1!==t.times||0!==BI.size(t.keywords)||(e.dataList=[]),i=dd(n,e.splitor).concat(e.customValues.map((function(e){return{text:e,value:e}}))),e.dataList=e.dataList.concat(i),r({items:hd(i,gd(t.selectedValues,e.splitor,e.dataList),{$testId:"report-main-parameter-container-controller-tag-combo-checkbox-item"}),hasNext:500<=n.length})):r({items:hd(n,[],{$testId:"report-main-parameter-container-controller-tag-combo-checkbox-item"}),hasNext:!1}));var i}))},width:r,height:n,value:this.transformValue2ComboValue(v),text:o,listeners:[{eventName:"EVENT_CONFIRM",action:function(){e.fireEvent("EVENT_CHANGE"),e.fireEvent("stopedit")}},{eventName:"EVENT_FOCUS",action:function(){e.errorToast.invisible(),e.fireEvent("beforeedit")}},{eventName:"EVENT_SEARCHING",action:function(){e.fireEvent("afteredit")}},{eventName:"EVENT_STOP",action:function(){e.fireEvent("afteredit")}},{eventName:"EVENT_CLICK_ITEM",action:function(){e.errorToast.invisible(),e.fireEvent("click"),e.fireEvent("afteredit")}},{eventName:"EVENT_BLUR",action:function(){e.fireEvent("stopedit")}},{eventName:BI.MultiSelectInsertCombo.EVENT_ADD_ITEM,action:function(t){e.customValues.push(t)}}]}},r.setValue=function(e,t){t&&(this.dataList=dd(t,this.splitor)),this.combo.setValue(this.transformValue2ComboValue(e))},r.transformValue2ComboValue=function(e){if(e){var t=this.options,r=t.delimiter,n=t.returnArray;return{type:BI.Selection.Multi,value:gd(function(e,t){var r=1<arguments.length&&void 0!==t?t:",";return BI.isArray(e)?e.map((function(e){return"".concat(e)})):"".concat(e).split(r)}(e,ud(r,n)),this.splitor,this.dataList)}}},r.preGetValidation=function(){var e=this.options,t=e.allowBlank,r=e.value,n=e.errorMsg;return t||!BI.isEmpty(r)?{result:!0}:{result:!1,errorMsg:n}},r.postGetValidation=function(){var e=this.options,t=e.allowBlank,r=e.errorMsg,n=this.combo.getValue();return n.type!==BI.Selection.All&&BI.isEmptyArray(n.value||[])&&!t?{result:!1,errorMsg:r}:{result:!0}},r.postValidateAndToast=function(){var e=this.getValidation();return!!e.result||(this.errorToast.setText(e.errorMsg),this.errorToast.visible(),!1)},r.getValue=function(){var e,t,r,n,i,o,a,s,c,l=this.options,u=l.delimiter,f=l.returnArray,h=l.startSymbol,p=l.endSymbol,d=(e=this.combo.getValue()||{},t=this.dataList,r=ud(u,f),n=this.splitor,o=void 0===(i=e.type)?1:i,c=s=(void 0===(a=e.value)?[]:a).map((function(e){return BI.last(e.split(n))})),2===o&&(c=BI.uniq(t.map((function(e){return e.value}))).map((function(e){return BI.last(e.split(n))})),BI.remove(c,s)),r?c.join(r):c);return f?d:"".concat(h).concat(d).concat(p)},r.reset=function(){this.setValue("",[])},r.setInteractValue=function(e){var t=e.value;this.options.customData||pd(e)||(t=""),this.setValue(t,e.data)},r.resize=function(t,r){var n=this.combo.getValue();e.prototype.resize.call(this,t,r),this.combo.setValue(n)},t}(Ed),Pb(xb,"xtype","report.main.parameter_container.controller.tag_combo_checkbox"),_b=(Ob=Sb).prototype,"render",Ib=[mb],Tb=Object.getOwnPropertyDescriptor(Ob.prototype,"render"),Cb=Ob.prototype,kb={},Object.keys(Tb).forEach((function(e){kb[e]=Tb[e]})),kb.enumerable=!!kb.enumerable,kb.configurable=!!kb.configurable,("value"in kb||kb.initializer)&&(kb.writable=!0),kb=Ib.slice().reverse().reduce((function(e,t){return t(_b,"render",e)||e}),kb),Cb&&void 0!==kb.initializer&&(kb.value=kb.initializer?kb.initializer.call(Cb):void 0,kb.initializer=void 0),void 0===kb.initializer&&(Object.defineProperty(_b,"render",kb),kb=null),wb=Ob))||wb);function Mb(e,t){var r=0<arguments.length&&void 0!==e?e:"",n=1<arguments.length&&void 0!==t?t:"";return!n||("idcardRegex"===n?function(e){var t="".concat(e);if(15===t.length)return function(e){var t=parseFloat(e.substring(6,8)),r=parseFloat(e.substring(8,10)),n=parseFloat(e.substring(10,12)),i=new Date(t,r-1,n);return i.getFullYear()%100===t&&i.getMonth()===r-1&&i.getDate()===n}(t);if(18===t.length){var r=t.split("");return function(e){var t=parseFloat(e.substring(6,10)),r=parseFloat(e.substring(10,12)),n=parseFloat(e.substring(12,14)),i=new Date(t,r-1,n);return i.getFullYear()===t&&i.getMonth()===r-1&&i.getDate()===n}(t)&&function(e){var t=[7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2,1],r=0;"x"===e[17].toLowerCase()&&(e[17]="10");for(var n=0;n<17;n++)r+=t[n]*parseInt(e[n],10);var i=r%11;return e[17]==="".concat([1,0,10,9,8,7,6,5,4,3,2][i])}(r)}}(r):new RegExp(n).test(r))}function zb(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Lb(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var Hb,Wb,Fb,Gb,Ub,Yb,Xb,qb,$b,Kb,Jb=(Bb=sd(),ye()((Rb=Db=function(e){function t(){for(var t,r=arguments.length,n=new Array(r),i=0;i<r;i++)n[i]=arguments[i];return Lb(zb(t=e.call.apply(e,[this].concat(n))||this),"editor",void 0),Lb(zb(t),"errorToast",void 0),Lb(zb(t),"value",void 0),Lb(zb(t),"props",{baseCls:"report-main-parameter-container-controller-text bi-border-radius bi-card",$testId:"report-main-parameter-container-controller-text",width:80,height:21,watermark:"",allowBlank:!0,errorMsg:BI.i18nText("Fine-Report_Preview_Can_Not_Null"),value:"",regex:"",regErrorMsg:BI.i18nText("Fine-Report_Preview_Input_Error"),fontSize:12,disabled:!1,invisible:!1,needSubmit:!1}),t}!function(e,t){e.prototype=Object.create(t.prototype),function(e,t){for(var r=Object.getOwnPropertyNames(t),n=0;n<r.length;n++){var i=r[n],o=Object.getOwnPropertyDescriptor(t,i);o&&o.configurable&&void 0===e[i]&&Object.defineProperty(e,i,o)}}(e.prototype.constructor=e,t)}(t,e);var r=t.prototype;return r.render=function(){var e=this,t=this.options,r=t.width,n=t.height,i=t.value,o=t.watermark,a=t.fontSize,s=t.disabled,c=cd("report-main-parameter-container-controller-text",a);return this.value=!0===this.getBasicValidation(i).result?i:"",{type:h,cls:"".concat(c),ref:function(t){e.editor=t},width:r,height:n,disabled:s,allowBlank:!0,value:this.value,watermark:o,listeners:[{eventName:BI.TextEditor.EVENT_FOCUS,action:function(){e.fireEvent("beforeedit"),e.errorToast.invisible()}},{eventName:BI.TextEditor.EVENT_CHANGE,action:function(){e.fireEvent("EVENT_CHANGE",e.editor.getValue()),e.fireEvent("afteredit")}},{eventName:BI.TextEditor.EVENT_BLUR,action:function(){e.fireEvent("stopedit")}}]}},r.setWaterMark=function(e){this.editor.setWaterMark(e)},r.setValue=function(e){this.editor.setValue(e)},r.getBasicValidation=function(e){var t=0<arguments.length&&void 0!==e?e:this.editor.getValue(),r=this.options,n=r.allowBlank,i=r.regex,o=r.errorMsg,a=r.regErrorMsg;return BI.isEmptyString(t)?n?{result:!0}:{result:!1,errorMsg:o}:Mb(t,i)?{result:!0}:{result:!1,errorMsg:a}},r.preGetValidation=function(){return this.getBasicValidation(this.value)},r.postGetValidation=function(){return this.getBasicValidation()},r.postValidateAndToast=function(){var e=this.getValidation();return!!e.result||(this.errorToast.setText(e.errorMsg),this.errorToast.visible(),!1)},r.getValue=function(){return this.editor.getValue()},r.setInteractValue=function(e){this.setValue(e)},r.reset=function(){this.editor.setValue()},r.resize=function(t,r){var n=this.editor.getValue();e.prototype.resize.call(this,t,r),this.editor.setValue(n)},t}(Ed),Lb(Db,"xtype","report.main.parameter_container.controller.text"),Hb=(Ab=Rb).prototype,"render",Wb=[Bb],Fb=Object.getOwnPropertyDescriptor(Ab.prototype,"render"),Gb=Ab.prototype,Ub={},Object.keys(Fb).forEach((function(e){Ub[e]=Fb[e]})),Ub.enumerable=!!Ub.enumerable,Ub.configurable=!!Ub.configurable,("value"in Ub||Ub.initializer)&&(Ub.writable=!0),Ub=Wb.slice().reverse().reduce((function(e,t){return t(Hb,"render",e)||e}),Ub),Gb&&void 0!==Ub.initializer&&(Ub.value=Ub.initializer?Ub.initializer.call(Gb):void 0,Ub.initializer=void 0),void 0===Ub.initializer&&(Object.defineProperty(Hb,"render",Ub),Ub=null),Nb=Ab))||Nb);function Zb(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Qb(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function ey(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var ty,ry,ny,iy,oy,ay,sy,cy,ly=(Yb=sd(),ye()((Kb=$b=function(e){function t(){for(var t,r=arguments.length,n=new Array(r),i=0;i<r;i++)n[i]=arguments[i];return ey(Qb(t=e.call.apply(e,[this].concat(n))||this),"editor",void 0),ey(Qb(t),"errorToast",void 0),ey(Qb(t),"value",void 0),ey(Qb(t),"props",{baseCls:"report-main-parameter-container-controller-textarea bi-border bi-card bi-focus-shadow  bi-border-radius",$testId:"report-main-parameter-container-controller-textarea",width:80,height:80,value:"",multiline:!0,regex:"",regErrorMsg:BI.i18nText("Fine-Report_Preview_Input_Error"),disabled:!1,invisible:!1,needSubmit:!1,fontSize:12,allowBlank:!0,errorMsg:BI.i18nText("Fine-Report_Preview_Can_Not_Null"),watermark:""}),t}!function(e,t){e.prototype=Object.create(t.prototype),function(e,t){for(var r=Object.getOwnPropertyNames(t),n=0;n<r.length;n++){var i=r[n],o=Object.getOwnPropertyDescriptor(t,i);o&&o.configurable&&void 0===e[i]&&Object.defineProperty(e,i,o)}}(e.prototype.constructor=e,t)}(t,e);var r=t.prototype;return r.render=function(){var e=this,t=this.options,r=t.width,n=t.height,i=t.value,o=t.watermark,a=t.fontSize;return this.value=!0===this.getBasicValidation(i).result?i:"",{type:v,cls:"".concat(function(e,t){var r,n="".concat("report-main-parameter-container-controller-textarea","-").concat(BI.UUID()),i=".".concat(n);Ps.a.use(Qp(),nd());var o="".concat(i,".bi-textarea-editor");return Ps.a.createStyleSheet({"@global":(Zb(r={},"".concat(o," .textarea-editor-content"),{"font-size":"".concat(t,"px")}),Zb(r,"".concat(o," .bi-water-mark"),{"font-size":"".concat(t,"px")}),r)}).attach(),n}(0,a)),ref:function(t){e.editor=t},width:r,height:n,value:this.value,watermark:o,listeners:[{eventName:BI.TextAreaEditor.EVENT_CHANGE,action:BI.debounce((function(){e.fireEvent("afteredit"),e.fireEvent("EVENT_CHANGE")}),1200)},{eventName:BI.TextAreaEditor.EVENT_BLUR,action:function(){e.fireEvent("stopedit")}},{eventName:BI.TextAreaEditor.EVENT_FOCUS,action:function(){e.errorToast.invisible(),e.fireEvent("beforeedit")}}]}},r.setValue=function(e){this.editor.setValue(e)},r.getValue=function(){return this.editor.getValue()},r.getBasicValidation=function(e){var t=0<arguments.length&&void 0!==e?e:this.editor.getValue(),r=this.options,n=r.allowBlank,i=r.regex,o=r.errorMsg,a=r.regErrorMsg;return BI.isEmptyString(t)?n?{result:!0}:{result:!1,errorMsg:o}:Mb(t,i)?{result:!0}:{result:!1,errorMsg:a}},r.preGetValidation=function(){return this.getBasicValidation(this.value)},r.postGetValidation=function(){return this.getBasicValidation()},r.postValidateAndToast=function(){var e=this.getValidation();return!!e.result||(this.errorToast.setText(e.errorMsg),this.errorToast.visible(),!1)},r.setInteractValue=function(e){this.setValue(e)},r.reset=function(){this.editor.setValue()},r.resize=function(t,r){var n=this.editor.getValue();e.prototype.resize.call(this,t,r),this.editor.setValue(n)},t}(Ed),ey($b,"xtype","report.main.parameter_container.controller.textarea"),ty=(qb=Kb).prototype,"render",ry=[Yb],ny=Object.getOwnPropertyDescriptor(qb.prototype,"render"),iy=qb.prototype,oy={},Object.keys(ny).forEach((function(e){oy[e]=ny[e]})),oy.enumerable=!!oy.enumerable,oy.configurable=!!oy.configurable,("value"in oy||oy.initializer)&&(oy.writable=!0),oy=ry.slice().reverse().reduce((function(e,t){return t(ty,"render",e)||e}),oy),iy&&void 0!==oy.initializer&&(oy.value=oy.initializer?oy.initializer.call(iy):void 0,oy.initializer=void 0),void 0===oy.initializer&&(Object.defineProperty(ty,"render",oy),oy=null),Xb=qb))||Xb);function uy(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function fy(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var hy,py,dy,vy=ye()((cy=sy=function(e){function t(){for(var t,r=arguments.length,n=new Array(r),i=0;i<r;i++)n[i]=arguments[i];return fy(uy(t=e.call.apply(e,[this].concat(n))||this),"pane",void 0),fy(uy(t),"props",{baseCls:"bi-tree-value-chooser-pane",items:null,itemsCreator:BI.emptyFn,open:!0,value:void 0}),t}!function(e,t){e.prototype=Object.create(t.prototype),function(e,t){for(var r=Object.getOwnPropertyNames(t),n=0;n<r.length;n++){var i=r[n],o=Object.getOwnPropertyDescriptor(t,i);o&&o.configurable&&void 0===e[i]&&Object.defineProperty(e,i,o)}}(e.prototype.constructor=e,t)}(t,e);var r=t.prototype;return r._init=function(){var t=this;e.prototype._init.apply(this,arguments);var r=this.options;this.pane=BI.createWidget({type:m,element:this,itemsCreator:BI.bind(this._itemsCreator,this),value:r.value}),this.pane.on(BI.MultiSelectTree.EVENT_CHANGE,(function(){t.fireEvent("EVENT_CHANGE")}))},r.setSelectedValue=function(e){this.pane.setSelectedValue(e)},r.setValue=function(e){this.pane.setValue(e)},r.getValue=function(){return this.pane.getValue()},r.populate=function(){var e=this;this.options.itemsCreator({},(function(t){e._initData(t.items),e.pane.populate()}))},t}(BI.AbstractTreeValueChooser),fy(sy,"xtype","report.main.parameter_container.controller.sync_tree"),ay=cy))||ay;function gy(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function by(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var yy=ye()((dy=py=function(e){function t(){for(var t,r=arguments.length,n=new Array(r),i=0;i<r;i++)n[i]=arguments[i];return by(gy(t=e.call.apply(e,[this].concat(n))||this),"pane",void 0),by(gy(t),"props",{baseCls:"bi-tree-value-chooser-pane",items:null,itemsCreator:BI.emptyFn,open:!0,value:void 0}),t}!function(e,t){e.prototype=Object.create(t.prototype),function(e,t){for(var r=Object.getOwnPropertyNames(t),n=0;n<r.length;n++){var i=r[n],o=Object.getOwnPropertyDescriptor(t,i);o&&o.configurable&&void 0===e[i]&&Object.defineProperty(e,i,o)}}(e.prototype.constructor=e,t)}(t,e);var r=t.prototype;return r._init=function(){var t=this;e.prototype._init.apply(this,arguments);var r=this.options;this.pane=BI.createWidget({type:w,element:this,itemsCreator:BI.bind(this._itemsCreator,this),value:r.value}),this.pane.on(BI.MultiSelectTree.EVENT_CHANGE,(function(){t.fireEvent("EVENT_CHANGE")}))},r.setSelectedValue=function(e){this.pane.setSelectedValue(e)},r.setValue=function(e){this.pane.setValue(e)},r.getValue=function(){return this.pane.getValue()},r.populate=function(){var e=this;this.options.itemsCreator({},(function(t){e._initData(t.items),e.pane.populate()}))},t}(BI.AbstractListTreeValueChooser),by(py,"xtype","report.main.parameter_container.controller.list_sync_tree"),hy=dy))||hy;function my(e,t){var r;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(r=Sy(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var n=0,i=function(){};return{s:i,n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,a=!0,s=!1;return{s:function(){r=e[Symbol.iterator]()},n:function(){var e=r.next();return a=e.done,e},e:function(e){s=!0,o=e},f:function(){try{a||null==r.return||r.return()}finally{if(s)throw o}}}}function wy(e,t){var r,n=Object.keys(e);return Object.getOwnPropertySymbols&&(r=Object.getOwnPropertySymbols(e),t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)),n}function Oy(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?wy(Object(r),!0).forEach((function(t){var n,i,o;n=e,o=r[i=t],i in n?Object.defineProperty(n,i,{value:o,enumerable:!0,configurable:!0,writable:!0}):n[i]=o})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):wy(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function xy(e){return function(e){if(Array.isArray(e))return Ey(e)}(e)||function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||Sy(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Sy(e,t){if(e){if("string"==typeof e)return Ey(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?Ey(e,t):void 0}}function Ey(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function jy(e,t,r,n,i,o,a){try{var s=e[o](a),c=s.value}catch(e){return void r(e)}s.done?t(c):Promise.resolve(c).then(n,i)}function Py(e){return function(){var t=this,r=arguments;return new Promise((function(n,i){var o=e.apply(t,r);function a(e){jy(o,n,i,a,s,"next",e)}function s(e){jy(o,n,i,a,s,"throw",e)}a(void 0)}))}}var _y="__root__",Iy="__splitor__";function Ty(){return(Ty=Py(regeneratorRuntime.mark((function e(t){var r,n,i,o,a,s,c,l,u,f,h,p;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.reload,n=t.widgetName,i=t.dependence,o=t.checkState,a=t.id,s=t.parentValues,c=void 0===s?[]:s,l=t.selectedValues,u=t.keyword,f=t.type,h=t.floors,p=t.notSelectedValue,e.abrupt("return",function(e,t){return K("widget/data",{data:te(te({},1<arguments.length&&void 0!==t?t:{}),{},{fine_outlet_widget:"nx",widgetname:e})})}(n,{dependence:i,reload:r,id:a,value:BI.last(c),parent_values:c,notSelectedValue:p,selectedValues:l,type:f,parentValues:c,filter:u,checkState:o,floors:h}).then((function(e){return e[0]})));case 2:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Cy(){return(Cy=Py(regeneratorRuntime.mark((function e(t){var r,n,i,o,a,s;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.reload,n=t.widgetName,i=t.dependence,o=t.node,a=void 0===o?{}:o,s=t.keyword,e.abrupt("return",ae(n,{id:a.id,value:BI.last((a.value||"").split(Iy)),filter:s,dataFilter:s,fine_outlet_widget:s?"nx":void 0,dependence:i,parent_values:a.value?a.value.split(Iy):void 0,reload:r}).then((function(e){return{items:Ny(e,{pId:a.id,prefix:!!s&&""}),hasNext:!1}})));case 2:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function ky(){return By.apply(this,arguments)}function By(){return(By=Py(regeneratorRuntime.mark((function e(t){var r,n,i,o,a;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.reload,n=t.widgetName,i=t.dependence,o=t.keyword,a=t.prefix,e.abrupt("return",ae(n,{filter:o,dependence:i,reload:r}).then((function(e){return{items:Ny(e,{prefix:a}),hasNext:!1}})));case 2:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Ny(e,t){var r=0<arguments.length&&void 0!==e?e:[],n=1<arguments.length&&void 0!==t?t:{},i=n.pId,o=void 0===i?_y:i,a=n.times,s=void 0===a?0:a,c=n.prefix,l=void 0!==c&&c,u=[];return(r||[]).forEach((function(e){var t={checked:1===e.checkstate,half:!1,halfCheck:!1,id:e.id,isParent:e.hasChildren,open:e.isexpand,pId:o,text:e.text||"​",times:s,title:e.text||"​",value:l?"".concat(l).concat(Iy).concat(e.value):e.value};u.push(t),e.ChildNodes&&0<e.ChildNodes.length&&u.push.apply(u,xy(Ny(e.ChildNodes,Oy(Oy({},n),{},{pId:e.id,prefix:!1!==l&&t.value}))))})),u}function Ay(){return(Ay=Py(regeneratorRuntime.mark((function e(t,r){var n,i=arguments;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=2<i.length&&void 0!==i[2]?i[2]:{},e.abrupt("return",function(e,t){return ie(e,te(te({},1<arguments.length&&void 0!==t?t:{}),{},{fine_outlet_widget:"nx",completion:!0}))}(t,r).then((function(e){return function e(t,r){(t||[]).forEach((function(t){r[t.value]={},t.hasChildren&&e(t.ChildNodes,r[t.value])}))}(e,n),{valueReference:n,data:e}})));case 2:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Dy(){return Ry.apply(this,arguments)}function Ry(){return(Ry=Py(regeneratorRuntime.mark((function e(t,r,n,i){var o,a,s,c,l,u,f,h;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(i){e.next=6;break}return e.next=3,ae(r,n);case 3:e.t0=e.sent,e.next=7;break;case 6:e.t0=i;case 7:if(o=e.t0,0!==(a=Object.keys(t)).length){e.next=29;break}s=my(o),e.prev=11,s.s();case 13:if((c=s.n()).done){e.next=21;break}if(l=c.value,t[l.value]={},l.hasChildren)return e.next=19,Dy(t[l.value],r,n,l.ChildNodes);e.next=19;break;case 19:e.next=13;break;case 21:e.next=26;break;case 23:e.prev=23,e.t1=e.catch(11),s.e(e.t1);case 26:return e.prev=26,s.f(),e.finish(26);case 29:u=my(o),e.prev=30,u.s();case 32:if((f=u.n()).done){e.next=41;break}if(h=f.value,a.includes(h.value)){e.next=36;break}return e.abrupt("continue",39);case 36:if(h.hasChildren)return e.next=39,Dy(t[h.value],r,n,h.ChildNodes);e.next=39;break;case 39:e.next=32;break;case 41:e.next=46;break;case 43:e.prev=43,e.t2=e.catch(30),u.e(e.t2);case 46:return e.prev=46,u.f(),e.finish(46);case 49:return e.abrupt("return",t);case 50:case"end":return e.stop()}}),e,null,[[11,23,26,29],[30,43,46,49]])})))).apply(this,arguments)}function Vy(e,t){var r=1<arguments.length&&void 0!==t?t:[];return Object.keys(e).reduce((function(t,n){return 0===Object.keys(e[n]).length?(t.push([].concat(xy(r),[n])),t):t.concat(Vy(e[n],[].concat(xy(r),[n])))}),[])}function My(e){return e.map((function(e){return e[e.length-1]}))}function zy(e,t,r,n){var i=BI.isNumber(e)?"".concat(e):e;if(""!==i&&!BI.isNull(i))return BI.isString(i)?t?(r?function(e){var t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:{};return Fy(e).reduce((function(e,r){var n=e;return r.split(",").forEach((function(e){var r=e in t?t[e]:e;n[r]||(n[r]={}),n=n[r]})),e}),{})}:function(e){var t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:{};return Fy(e).reduce((function(e,r){return e.push(r.split(",").map((function(e){return e in t?t[e]:e}))),e}),[])})(i,n.textValueMap):function(e,t){var r=2<arguments.length&&void 0!==arguments[2]?arguments[2]:{},n=e.split(";")[0],i=[];return n.split(",").reduce((function(e,n){var o=function(e,t,r){if(BI.isNull(r))return{value:e};var n="[".concat(r,"]").concat(e),i=t.find((function(e){return e.value===n}));return i?{value:"[".concat(r,"]").concat(e),id:i.id}:{value:e}}(n in r?r[n]:n,t,e);return i.push(o.value),o.id}),_y),i.join(Iy)}(i,n.nodes):t?r?i.reduce((function(e,i){return BI.deepExtend({},e,zy("".concat(i),t,r,n))}),{}):i.reduce((function(e,i){return e.push.apply(e,xy(zy("".concat(i),t,r,n))),e}),[]):zy("".concat(BI.first(i)),t,r,n)}function Ly(e,t){var r=1<arguments.length&&void 0!==t?t:{};return e.forEach((function(e){e.originValue=e.value,e.value=function(e,t){if(!t.node)return e.value;for(var r=e.value,n=t.node;n;)r="".concat(n.originValue).concat(Iy).concat(r),n=n.pNode;return r}(e,r)})),e}function Hy(e,t){return(e||[]).reduce((function(e,r){var n=Wy("".concat(r.text)),i=t?"".concat(t).concat(Iy).concat(r.value):"".concat(r.value);return n in e||(e[n]=i),e[i]=i,r.hasChildren?Oy(Oy({},e),Hy(r.ChildNodes,!1!==t&&i)):e}),{})}function Wy(e){return BI.replaceAll("".concat(e).replace(/<[^>]+>/g,""),"&nbsp;"," ")}function Fy(e){var t=e.split(";");return 1<BI.size(t)&&""===BI.last(t)&&t.pop(),t}function Gy(e){var t={};return e.map((function(e){t[e.pId]||(t[e.pId]=[]);var r=bd(e.value,t[e.pId]);return t[e.pId].push(r),Oy(Oy({},e),{},{value:r})}))}function Uy(e,t,r,n,i,o,a){try{var s=e[o](a),c=s.value}catch(e){return void r(e)}s.done?t(c):Promise.resolve(c).then(n,i)}function Yy(e){return function(){var t=this,r=arguments;return new Promise((function(n,i){var o=e.apply(t,r);function a(e){Uy(o,n,i,a,s,"next",e)}function s(e){Uy(o,n,i,a,s,"throw",e)}a(void 0)}))}}function Xy(e){return function(e){if(Array.isArray(e))return qy(e)}(e)||function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return qy(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?qy(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function qy(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function $y(e,t){var r,n=Object.keys(e);return Object.getOwnPropertySymbols&&(r=Object.getOwnPropertySymbols(e),t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)),n}function Ky(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?$y(Object(r),!0).forEach((function(t){Zy(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):$y(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function Jy(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Zy(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var Qy,em,tm,rm,nm,im=function(e){function t(){for(var t,r=arguments.length,n=new Array(r),i=0;i<r;i++)n[i]=arguments[i];return Zy(Jy(t=e.call.apply(e,[this].concat(n))||this),"tree",void 0),Zy(Jy(t),"mask",void 0),Zy(Jy(t),"singleTreeUnexpectedNodes",[]),Zy(Jy(t),"nodes",[]),Zy(Jy(t),"options",void 0),Zy(Jy(t),"textValueMap",{}),Zy(Jy(t),"errorToast",void 0),Zy(Jy(t),"completeMultiTreeValue",void 0),Zy(Jy(t),"singleTreeNotSelectedValue",BI.UUID()),Zy(Jy(t),"singleTreeNotSelectedNode",{checked:!1,half:!1,isParent:!1,halfCheck:!1,id:BI.UUID(),open:!1,pId:_y,text:BI.i18nText("BI-Basic_No_Select"),times:0,title:BI.i18nText("BI-Basic_No_Select"),value:t.singleTreeNotSelectedValue,originValue:t.singleTreeNotSelectedValue}),t}!function(e,t){e.prototype=Object.create(t.prototype),function(e,t){for(var r=Object.getOwnPropertyNames(t),n=0;n<r.length;n++){var i=r[n],o=Object.getOwnPropertyDescriptor(t,i);o&&o.configurable&&void 0===e[i]&&Object.defineProperty(e,i,o)}}(e.prototype.constructor=e,t)}(t,e);var r=t.prototype;return r.updateCacheByItems=function(e){this.textValueMap=Ky(Ky({},this.textValueMap),e.reduce((function(e,t){var r=Wy("".concat(t.text)),n="".concat(t.value);return r in e||(e[r]=n),e[n]=n,e}),{})),this.nodes=this.nodes.concat(e.map((function(e){return Ky(Ky({},e),{},{text:Wy(e.text)})}))),e.forEach((function(e){e.$testId="report-main-parameter-container-controller-tree-item",e.$value="".concat(e.pId)}))},r.updateCacheByControlAttrData=function(e){var t=this.options.mutiSelection;this.nodes=[].concat(Xy(this.nodes),Xy(Ly(Ny(e||[],{prefix:!t&&""})).map((function(e){return Ky(Ky({},e),{},{text:Wy(e.text)})})))),this.textValueMap=Ky(Ky({},this.textValueMap),Hy(e,!t&&""))},r.setValue=function(e,t){this.updateCacheByControlAttrData(t),this.tree.setValue(zy(e,this.options.mutiSelection,this.options.selectLeafOnly,{textValueMap:this.textValueMap,nodes:this.nodes}))},r.getValue=function(){var e=this.completeMultiTreeValue||this.tree.getValue(),t=this.options,r=t.mutiSelection,n=t.selectLeafOnly,i=t.returnFullPath;return BI.isEmptyString(e)||BI.isEmptyArray(e)||BI.isEqual(e,[this.singleTreeNotSelectedValue])?"":(BI.isString(e)&&!r&&(e=[e]),BI.isString(e)||BI.isNull(e)?e||"":r?n?function(e,t){return t?Vy(e):My(Vy(e))}(e,i):i?e:My(e):function(e,t){var r=function(e){if(!BI.isEmptyArray(e)){var t=BI.last(e);return t?t.split(Iy):void 0}}(e);return t?r:[BI.last(r||[])]}(e,i))},r.setInteractValue=function(e){this.setValue("".concat(e.value),e.data)},r.fireEventChange=function(){this.fireEvent("EVENT_CHANGE",this.getValue())},r.rebuildAsyncMultiTree=function(){var e=Yy(regeneratorRuntime.mark((function e(t,r){var n,i=this;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:this.setShowMask(!0),n=[],function e(t,r){var n=1<arguments.length&&void 0!==r?r:[_y];return Object.keys(t).reduce((function(r,i){return BI.isEmptyObject(t[i])?r.push({value:i,reference:t[i],path:n}):r.push.apply(r,xy(e(t[i],n.concat(i)))),r}),[])}(t).forEach((function(e){var t=i.nodes.find((function(t){return t.value===e.value}));t&&n.push(function(e,t){return Ay.apply(this,arguments)}(i.options.widgetName,Ky({value:e.value,id:t.id},i.getTreeOptions()),e.reference))})),Promise.all(n).then((function(e){e.forEach((function(e){return i.updateCacheByControlAttrData(e.data)})),i.completeMultiTreeValue=t,r&&i.fireEventChange()})).then((function(){i.setShowMask(!1)}));case 4:case"end":return e.stop()}}),e,this)})));return function(t,r){return e.apply(this,arguments)}}(),r.rebuildSyncMultiTree=function(){var e=Yy(regeneratorRuntime.mark((function e(t,r){var n=this;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Dy(t,this.options.widgetName,this.getTreeOptions()).then((function(){n.setShowMask(!0),n.completeMultiTreeValue=t,r&&n.fireEventChange()})).then((function(){n.setShowMask(!1)}));case 2:case"end":return e.stop()}}),e,this)})));return function(t,r){return e.apply(this,arguments)}}(),r.rebuildMultiTreeValidator=function(e){var t=this.options,r=t.selectLeafOnly,n=t.mutiSelection;return!(!r||!n||(BI.isEmptyObject(e)||BI.isNull(e)||""===e)&&(this.completeMultiTreeValue=void 0,1))},r.rebuildMultiTree=function(){var e=Yy(regeneratorRuntime.mark((function e(){var t,r,n,i=arguments;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=0<i.length&&void 0!==i[0]?i[0]:this.tree.getValue(),r=1<i.length?i[1]:void 0,n=BI.deepClone(t),this.rebuildMultiTreeValidator(n)){e.next=6;break}return r&&this.fireEventChange(),e.abrupt("return");case 6:if(this.isAsyncTree())return e.next=9,this.rebuildAsyncMultiTree(n,r);e.next=11;break;case 9:e.next=13;break;case 11:return e.next=13,this.rebuildSyncMultiTree(n,r);case 13:case"end":return e.stop()}}),e,this)})));return function(){return e.apply(this,arguments)}}(),r.syncTreeItemCreator=function(){return this.options.mutiSelection?this.multiSyncTreeItemCreator():this.singleSyncTreeItemCreator()},r.multiAsyncTreeItemCreator=function(){var e=Yy(regeneratorRuntime.mark((function e(t){var r,n=this;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=this.options.widgetName,t.type!==BI.TreeView.REQ_TYPE_ADJUST_DATA&&t.type!==BI.TreeView.REQ_TYPE_SELECT_DATA||this.setShowMask(!0),e.abrupt("return",function(e){return Ty.apply(this,arguments)}(Ky(Ky({},t),{},{widgetName:r},this.getTreeOptions())).then((function(e){return n.setShowMask(!1),Array.isArray(e.items)?(n.updateCacheByItems(e.items),e):e.items})));case 3:case"end":return e.stop()}}),e,this)})));return function(t){return e.apply(this,arguments)}}(),r.singleSyncTreeItemCreator=function(){var e=Yy(regeneratorRuntime.mark((function e(){var t,r=this;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=this.options.widgetName,e.abrupt("return",ky(Ky(Ky({widgetName:t},this.getTreeOptions()),{},{prefix:""})).then((function(e){var t;return e.items=Gy(Ly(e.items,{})),r.isTreeWidget()||e.items.unshift(r.singleTreeNotSelectedNode),(t=e.items).push.apply(t,Xy(r.singleTreeUnexpectedNodes)),r.updateCacheByItems(e.items),e})));case 2:case"end":return e.stop()}}),e,this)})));return function(){return e.apply(this,arguments)}}(),r.multiSyncTreeItemCreator=function(){var e=Yy(regeneratorRuntime.mark((function e(){var t,r=this;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=this.options.widgetName,e.abrupt("return",ky(Ky({widgetName:t},this.getTreeOptions())).then((function(e){return e.items=Gy(Ly(e.items,{})),r.updateCacheByItems(e.items),e})));case 2:case"end":return e.stop()}}),e,this)})));return function(){return e.apply(this,arguments)}}(),r.singleAsyncTreeItemCreator=function(){var e=Yy(regeneratorRuntime.mark((function e(t){var r,n=this;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=this.options.widgetName,e.abrupt("return",function(e){return Cy.apply(this,arguments)}(Ky(Ky({},t),{},{widgetName:r},this.getTreeOptions())).then((function(e){e.items=Ly(e.items,t);var r=BI.get(t,"node.id",_y);return n.singleTreeUnexpectedNodes.forEach((function(t){r===t.pId&&e.items.push(t)})),n.isTreeWidget()||BI.get(t,"node")||BI.get(t,"keyword")||e.items.unshift(n.singleTreeNotSelectedNode),n.updateCacheByItems(e.items),e})));case 2:case"end":return e.stop()}}),e,this)})));return function(t){return e.apply(this,arguments)}}(),r.getTreeOptions=function(){var e=this.options,t=e.getWidgetDependenceValueByWidget,r=e.getDependenceByWidget;return{dependence:t(this),reload:BI.isNotEmptyArray(r(this))}},r.preGetValidation=function(){var e=this.options,t=e.allowBlank,r=e.value,n=e.errorMsg;return t||!BI.isEmpty(r)?{result:!0}:{result:!1,errorMsg:n}},r.postGetValidation=function(e){var t=0<arguments.length&&void 0!==e?e:this.getValue(),r=this.options,n=r.allowBlank,i=r.errorMsg;return!(BI.isEmptyString(t)||BI.isEmptyArray(t)||BI.isNull(t)||BI.isEqual(t,[void 0]))||n?{result:!0}:{result:!1,errorMsg:i}},r.postValidateAndToast=function(){var e=this.getValidation();return!!e.result||(this.errorToast.setText(e.errorMsg),this.errorToast.visible(),!1)},r.isAsyncTree=function(){var e=this.options,t=e.async;return!e.isLayerBuild&&t},r.reset=function(){this.options.mutiSelection?this.tree.setValue({}):this.tree.setValue([""])},r.setShowMask=function(e){var t=this;e?(this.mask||BI.createWidget({type:P,element:"body",items:[{el:{type:Is.xtype,cls:"transparent mask",ref:function(e){t.mask=e},listeners:[{eventName:BI.Events.MOUNT,action:function(){t.mask.element.mousedown((function(e){e.stopEvent()}))}}]},top:0,left:0,right:0,bottom:0}]}),this.mask.visible()):this.mask&&this.mask.invisible()},r.transformSingleTreeValue2Node=function(e,t){var r=1<arguments.length&&void 0!==t&&t,n=this.nodes.find((function(t){return t.value===e}));if(n)return n;var i,o=(i=e,BI.last(i.split(Iy))),a=e.split(Iy).slice(0,-1).join(Iy),s=BI.isEmptyString(a)?_y:this.transformSingleTreeValue2Node(a,!0).id,c={checked:!1,half:!1,halfCheck:!1,id:BI.UUID(),isParent:r,open:!1,pId:s,text:o,times:0,title:o,value:e,originValue:e};return this.nodes.push(c),this.singleTreeUnexpectedNodes.push(c),c},r.resize=function(t,r){var n=this.tree.getValue();e.prototype.resize.call(this,t,r),this.tree.setValue(n)},t}(Ed);function om(e,t,r,n,i,o,a){try{var s=e[o](a),c=s.value}catch(e){return void r(e)}s.done?t(c):Promise.resolve(c).then(n,i)}function am(e){return function(){var t=this,r=arguments;return new Promise((function(n,i){var o=e.apply(t,r);function a(e){om(o,n,i,a,s,"next",e)}function s(e){om(o,n,i,a,s,"throw",e)}a(void 0)}))}}function sm(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function cm(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var lm,um,fm,hm,pm,dm,vm,gm,bm,ym,mm=(Qy=sd(),ye()((nm=rm=function(e){function t(){for(var t,r=arguments.length,n=new Array(r),i=0;i<r;i++)n[i]=arguments[i];return cm(sm(t=e.call.apply(e,[this].concat(n))||this),"tree",void 0),cm(sm(t),"nodes",[]),cm(sm(t),"textValueMap",{}),cm(sm(t),"errorToast",void 0),cm(sm(t),"completeMultiTreeValue",void 0),cm(sm(t),"defaultTreeValue",void 0),cm(sm(t),"props",{baseCls:"report-main-parameter-container-controller-tree bi-card",$testId:"report-main-parameter-container-controller-tree",width:80,height:21,value:void 0,widgetName:"",disabled:!1,invisible:!1,needSubmit:!0,fontSize:12,controlAttr:{data:[{ChildNodes:[],isexpand:!1,hasChildren:!1,id:1,text:"",showcheck:!1,complete:!0,value:"",checkstate:0}],value:""},async:!0,mutiSelection:!0,returnFullPath:!1,selectLeafOnly:!1,delimiter:";",allowBlank:!0,errorMsg:BI.i18nText("Fine-Report_Preview_Can_Not_Null"),isLayerBuild:!1,getDependenceByWidget:function(){return[]},getWidgetDependenceValueByWidget:function(){return{}}}),t}!function(e,t){e.prototype=Object.create(t.prototype),function(e,t){for(var r=Object.getOwnPropertyNames(t),n=0;n<r.length;n++){var i=r[n],o=Object.getOwnPropertyDescriptor(t,i);o&&o.configurable&&void 0===e[i]&&Object.defineProperty(e,i,o)}}(e.prototype.constructor=e,t)}(t,e);var r=t.prototype;return r.isTreeWidget=function(){return!0},r.render=function(){var e,t,r,n,i,o=this,a=this.options,s=a.width,c=a.height,l=a.mutiSelection,u=a.selectLeafOnly,f=a.controlAttr,h=a.value,p=a.fontSize,d=a.disabled;return this.updateCacheByControlAttrData(f.data),this.defaultTreeValue=zy(h,l,u,{textValueMap:this.textValueMap,nodes:this.nodes}),!l&&this.defaultTreeValue&&this.transformSingleTreeValue2Node(this.defaultTreeValue),{type:(r=l,n=u,i=this.isAsyncTree(),r?n?i?m:vy.xtype:i?w:yy.xtype:n?"bi.multilayer_single_tree_popup":"bi.multilayer_select_tree_popup"),cls:"".concat(cd("report-main-parameter-container-controller-tree",p)),ref:function(e){o.tree=e},width:s,height:c,itemsCreator:(t=am(regeneratorRuntime.mark((function e(t,r){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(o.fireEvent("nodeadd"),o.isAsyncTree()){e.next=7;break}return e.next=4,o.syncTreeItemCreator();case 4:e.t0=e.sent,e.next=17;break;case 7:if(l)return e.next=10,o.multiAsyncTreeItemCreator(t);e.next=13;break;case 10:e.t1=e.sent,e.next=16;break;case 13:return e.next=15,o.singleAsyncTreeItemCreator(t);case 15:e.t1=e.sent;case 16:e.t0=e.t1;case 17:n=e.t0,r(n),d&&o.setEnable(!d);case 20:case"end":return e.stop()}}),e)}))),function(e,r){return t.apply(this,arguments)}),value:this.defaultTreeValue,listeners:[{eventName:"EVENT_CHANGE",action:(e=am(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return o.errorToast.invisible(),o.fireEvent("click"),e.next=4,o.rebuildMultiTree(void 0,!0);case 4:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})}]}},r.setValue=function(t,r){e.prototype.setValue.call(this,t,r),this.tree.populate()},r.mounted=function(){e.prototype.mounted.call(this),this.tree.populate(),this.rebuildMultiTree(this.defaultTreeValue,!1)},t}(im),cm(rm,"xtype","report.main.parameter_container.controller.tree"),lm=(tm=nm).prototype,"render",um=[Qy],fm=Object.getOwnPropertyDescriptor(tm.prototype,"render"),hm=tm.prototype,pm={},Object.keys(fm).forEach((function(e){pm[e]=fm[e]})),pm.enumerable=!!pm.enumerable,pm.configurable=!!pm.configurable,("value"in pm||pm.initializer)&&(pm.writable=!0),pm=um.slice().reverse().reduce((function(e,t){return t(lm,"render",e)||e}),pm),hm&&void 0!==pm.initializer&&(pm.value=pm.initializer?pm.initializer.call(hm):void 0,pm.initializer=void 0),void 0===pm.initializer&&(Object.defineProperty(lm,"render",pm),pm=null),em=tm))||em);function wm(e,t,r,n,i,o,a){try{var s=e[o](a),c=s.value}catch(e){return void r(e)}s.done?t(c):Promise.resolve(c).then(n,i)}function Om(e){return function(){var t=this,r=arguments;return new Promise((function(n,i){var o=e.apply(t,r);function a(e){wm(o,n,i,a,s,"next",e)}function s(e){wm(o,n,i,a,s,"throw",e)}a(void 0)}))}}function xm(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Sm(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var Em,jm,Pm,_m,Im,Tm,Cm,km,Bm=(dm=sd(),ye()((ym=bm=function(e){function t(){for(var t,r=arguments.length,n=new Array(r),i=0;i<r;i++)n[i]=arguments[i];return Sm(xm(t=e.call.apply(e,[this].concat(n))||this),"tree",void 0),Sm(xm(t),"nodes",[]),Sm(xm(t),"textValueMap",{}),Sm(xm(t),"errorToast",void 0),Sm(xm(t),"defaultTreeValue",void 0),Sm(xm(t),"props",{baseCls:"report-main-parameter-container-controller-tree-combo-box bi-card",$testId:"report-main-parameter-container-controller-tree-combo-box",width:80,height:21,value:"",delimiter:";",disabled:!1,invisible:!1,needSubmit:!0,fontSize:12,async:!1,mutiSelection:!1,returnFullPath:!1,selectLeafOnly:!1,widgetName:"",watermark:"",allowBlank:!0,customData:!1,errorMsg:BI.i18nText("Fine-Report_Preview_Can_Not_Null"),directEdit:!1,noRepeat:!1,autoMode:!1,mode:"remote",searchTime:200,controlAttr:{data:[{ChildNodes:[],isexpand:!1,hasChildren:!1,id:1,text:"",showcheck:!1,complete:!0,value:"",checkstate:0}],value:""},isLayerBuild:!1,getDependenceByWidget:function(){return[]},getWidgetDependenceValueByWidget:function(){return{}}}),Sm(xm(t),"completeMultiTreeValue",void 0),Sm(xm(t),"isAfterClickItem",!1),t}!function(e,t){e.prototype=Object.create(t.prototype),function(e,t){for(var r=Object.getOwnPropertyNames(t),n=0;n<r.length;n++){var i=r[n],o=Object.getOwnPropertyDescriptor(t,i);o&&o.configurable&&void 0===e[i]&&Object.defineProperty(e,i,o)}}(e.prototype.constructor=e,t)}(t,e);var r=t.prototype;return r.isTreeWidget=function(){return!1},r.render=function(){var e,t,r,n,i,o,a,s=this,c=this.options,l=c.width,u=c.height,f=c.fontSize,h=c.mutiSelection,p=c.selectLeafOnly,d=c.watermark,v=c.controlAttr,g=c.value,b=c.customData,y=c.directEdit,m=c.async,w=g;return b||function(e,t){if(""===e.value)return 1;var r=Hy(e.data,t),n=Fy("".concat(e.value)).reduce((function(e,t){return e.push.apply(e,xy(t.split(","))),e}),[]),i=BI.isNotNull(e.data)&&n.every((function(e){return e in r}));return i||BI.Msg.toast(BI.i18nText("Fine-Report_Preview_Not_In_List"),{level:"error"}),i}(v,!h&&"")||(w=""),this.updateCacheByControlAttrData(v.data),this.defaultTreeValue=zy(w,h,p,{textValueMap:this.textValueMap,nodes:this.nodes}),!h&&this.defaultTreeValue&&this.transformSingleTreeValue2Node(this.defaultTreeValue),{type:(n=h,i=p,o=this.isAsyncTree(),a=b,n?o?i?a?"bi.multi_tree_insert_combo":"bi.multi_tree_combo":"bi.multi_tree_list_combo":i?a?"bi.tree_value_chooser_insert_combo":"bi.tree_value_chooser_combo":"bi.list_tree_value_chooser_insert_combo":i?"bi.multilayer_single_tree_combo":"bi.multilayer_select_tree_combo"),open:!m,text:d,watermark:d,allowSearchValue:y,cls:"".concat(cd("report-main-parameter-container-controller-tree-combo-box",f)),width:l,height:u,allowEdit:y,allowInsertValue:b,ref:function(e){s.tree=e},valueFormatter:function(e){if(BI.isEmpty(e))return d;var t=s.nodes.find((function(t){return t.value===e}));return BI.get(t,"text",e)},warningTitle:"",belowMouse:!0,itemsCreator:this.isAsyncTree()?function(){var e=Om(regeneratorRuntime.mark((function e(t,r){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(s.fireEvent("nodeadd"),e.t0=r,h)return e.next=5,s.multiAsyncTreeItemCreator(t);e.next=8;break;case 5:e.t1=e.sent,e.next=11;break;case 8:return e.next=10,s.singleAsyncTreeItemCreator(t);case 10:e.t1=e.sent;case 11:e.t2=e.t1,(0,e.t0)(e.t2);case 13:case"end":return e.stop()}}),e)})));return function(t,r){return e.apply(this,arguments)}}():void 0,value:this.defaultTreeValue,listeners:[{eventName:"EVENT_CLICK_ITEM",action:(r=Om(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return s.errorToast.invisible(),s.fireEvent("click"),e.next=4,s.rebuildMultiTree(t,!0);case 4:s.fireEvent("afteredit"),s.isAfterClickItem=!0;case 6:case"end":return e.stop()}}),e)}))),function(e){return r.apply(this,arguments)})},{eventName:"EVENT_CONFIRM",action:(t=Om(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(s.isAfterClickItem){e.next=3;break}return e.next=3,s.rebuildMultiTree(void 0,!0);case 3:s.fireEvent("afteredit"),s.isAfterClickItem=!1;case 5:case"end":return e.stop()}}),e)}))),function(){return t.apply(this,arguments)})},{eventName:"EVENT_CHANGE",action:(e=Om(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,s.rebuildMultiTree(void 0,!0);case 2:h||s.fireEvent("click"),s.fireEvent("afteredit");case 4:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})},{eventName:"EVENT_BEFORE_POPUPVIEW",action:function(){s.errorToast.invisible(),s.fireEvent("beforeedit")}},{eventName:"EVENT_STOP",action:function(){s.fireEvent("afteredit")}},{eventName:"EVENT_BLUR",action:function(){s.fireEvent("stopedit")}}]}},r.mounted=function(){e.prototype.mounted.call(this),this.rebuildMultiTree(this.defaultTreeValue,!1),this.loadSyncTree()},r.setInteractValue=function(t){e.prototype.setInteractValue.call(this,t),this.loadSyncTree()},r.loadSyncTree=function(){var e=this;this.isAsyncTree()||this.syncTreeItemCreator().then((function(t){e.fireEvent("nodeadd"),e.tree.populate(t.items),e.tree.setValue(e.defaultTreeValue)}))},t}(im),Sm(bm,"xtype","report.main.parameter_container.controller.editor.tree_combo_box"),Em=(gm=ym).prototype,"render",jm=[dm],Pm=Object.getOwnPropertyDescriptor(gm.prototype,"render"),_m=gm.prototype,Im={},Object.keys(Pm).forEach((function(e){Im[e]=Pm[e]})),Im.enumerable=!!Im.enumerable,Im.configurable=!!Im.configurable,("value"in Im||Im.initializer)&&(Im.writable=!0),Im=jm.slice().reverse().reduce((function(e,t){return t(Em,"render",e)||e}),Im),_m&&void 0!==Im.initializer&&(Im.value=Im.initializer?Im.initializer.call(_m):void 0,Im.initializer=void 0),void 0===Im.initializer&&(Object.defineProperty(Em,"render",Im),Im=null),vm=gm))||vm);function Nm(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Am(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}r(94);var Dm,Rm,Vm,Mm=ye()((km=Cm=function(e){function t(){for(var t,r=arguments.length,n=new Array(r),i=0;i<r;i++)n[i]=arguments[i];return Am(Nm(t=e.call.apply(e,[this].concat(n))||this),"label",void 0),Am(Nm(t),"multifileEditor",void 0),Am(Nm(t),"wrapper",void 0),Am(Nm(t),"button",void 0),Am(Nm(t),"props",{baseCls:"report-main-parameter-container-controller-multifile",disabled:!1,invisible:!1,needSubmit:!1,fontSize:12,value:"0",width:80,height:50,accept:"",maxLength:1/0,maxSize:-1}),t}!function(e,t){e.prototype=Object.create(t.prototype),function(e,t){for(var r=Object.getOwnPropertyNames(t),n=0;n<r.length;n++){var i=r[n],o=Object.getOwnPropertyDescriptor(t,i);o&&o.configurable&&void 0===e[i]&&Object.defineProperty(e,i,o)}}(e.prototype.constructor=e,t)}(t,e);var r=t.prototype;return r.render=function(){var e=this,t=this.options,r=t.accept,n=t.width,i=t.height,a=t.maxSize,s=t.value,u=t.maxLength,f=this.calculatePosotion(n,i);return{type:P,ref:function(t){e.wrapper=t},items:[{el:{type:c,cls:"count-label ".concat(cd("count-label",f.label.fontSize)),ref:function(t){e.label=t},text:s,width:f.label.width,height:f.label.height},left:f.label.left,top:f.label.top},{el:{type:o,ref:function(t){e.button=t},cls:"upload-trigger-background",width:f.button.width,height:f.button.height,title:function(){return e.multifileEditor.getValue().map((function(e){return e.filename})).join("\n")},handler:function(){e.multifileEditor.select()}},left:f.button.left,top:f.button.top},{el:{type:l,ref:function(t){e.multifileEditor=t},url:"".concat(M.FineServletURL,"/view/form?op=fr_attach&cmd=ah_upload?width=32&height=32"),accept:r,width:n,height:i,maxSize:a,multiple:1!==u,listeners:[{eventName:BI.MultifileEditor.EVENT_CHANGE,action:function(){e.multifileEditor.upload()}},{eventName:BI.MultifileEditor.EVENT_UPLOADSTART,action:function(){BI.Tooltips.remove(e.multifileEditor.getName())}},{eventName:BI.MultifileEditor.EVENT_UPLOADED,action:function(){e.label.setText(e.multifileEditor.getValue().length),e.fireEvent("callback")}},{eventName:BI.MultifileEditor.EVENT_ERROR,action:function(){e.multifileEditor.reset()}}]},top:0,left:0}]}},r.preGetValidation=function(){return{result:!0}},r.postGetValidation=function(){return{result:!0}},r.postValidateAndToast=function(){return!0},r.reset=function(){},r.setInteractValue=function(){},r.setValue=function(){},r.getValue=function(){return this.label.getText()},r.calculatePosotion=function(e,t){var r=Math.min(e,32),n=Math.min(t,32),i=.625*r;return{label:{width:i,height:i,fontSize:.375*r,left:(e+r)/2,top:(t-n)/2},button:{width:r,height:n,left:(e-r)/2,top:(t-n)/2}}},r.resize=function(e,t){this.options.width=e,this.options.height=t,this.element.css("width",e),this.element.css("height",t);var r=this.calculatePosotion(e,t),n=this.wrapper.attr("items");n[0].left=r.label.left,n[0].top=r.label.top,n[1].left=r.button.left,n[1].top=r.button.top,this.wrapper.resize(),this.label.element.css("width",r.label.width),this.label.element.css("height",r.label.height),this.label.element.css("font-size",r.label.fontSize),this.button.element.css("width",r.button.width),this.button.element.css("height",r.button.height),this.multifileEditor.element.css("width",e),this.multifileEditor.element.css("height",t)},t}(Ed),Am(Cm,"xtype","report.main.parameter_container.controller.multifile"),Tm=km))||Tm;var zm,Lm,Hm=ye()((Vm=Rm=function(e){function t(){return e.apply(this,arguments)||this}!function(e,t){e.prototype=Object.create(t.prototype),function(e,t){for(var r=Object.getOwnPropertyNames(t),n=0;n<r.length;n++){var i=r[n],o=Object.getOwnPropertyDescriptor(t,i);o&&o.configurable&&void 0===e[i]&&Object.defineProperty(e,i,o)}}(e.prototype.constructor=e,t)}(t,e);var r=t.prototype;return r.preGetValidation=function(){return{result:!0}},r.postGetValidation=function(){return{result:!0}},r.postValidateAndToast=function(){return!0},r.reset=function(){},r.setInteractValue=function(){},r.setValue=function(){},r.getValue=function(){return""},t}(Ed),Lm="report.main.parameter_container.controller.empty","xtype"in(zm=Rm)?Object.defineProperty(zm,"xtype",{value:Lm,enumerable:!0,configurable:!0,writable:!0}):zm.xtype=Lm,Dm=Vm))||Dm;r(95);var Wm=new(function(){function e(){var e,t,r;e=this,t="controllerDict",r=new Map([["button",Bd.xtype],["freebutton",Bd.xtype],["formsubmit",Bd.xtype],["checkbox",Xd.xtype],["checkboxgroup",hv.xtype],["combo",Ev.xtype],["datetime",ug.xtype],["label",Cg.xtype],["number",Fg.xtype],["password",eb.xtype],["radiogroup",Eb.xtype],["tagcombocheckbox",Vb.xtype],["combocheckbox",Vb.xtype],["text",Jb.xtype],["textarea",ly.xtype],["tree",mm.xtype],["treecombobox",Bm.xtype],["multifile",Mm.xtype]]),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r}var t=e.prototype;return t.get=function(e){return this.controllerDict.get(e)||Hm.xtype},t.set=function(e,t){this.controllerDict.set(e,t)},e}());function Fm(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function Gm(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}BI.Widget;var Um=function(){function e(){Gm(this,"controllerDict",new Map)}var t=e.prototype;return t.register=function(e,t){this.controllerDict.set(t||e.attr("widgetName"),e)},t.getWidgetsMap=function(){return this.controllerDict},t.getWidgetByName=function(e){return this.controllerDict.get(e.toUpperCase())},t.getWidgets=function(){return Array.from(this.getWidgetsMap().values())},t.getDependenceByWidget=function(e){return BI.uniq(BI.concat(e.attr("dependence")||[],e.attr("valueDependence")||[])).map((function(e){return e.toLowerCase()}))},t.getWidgetDependenceByWidgetName=function(t){var r=this,n=this.getWidgets().reduce((function(n,i){var o=r.getDependenceByWidget(i),a=i.attr("widgetName");return e.compareWidgetNameByDependences(t,o)&&n.push.apply(n,[a].concat(function(e){return function(e){if(Array.isArray(e))return Fm(e)}(e)||function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return Fm(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?Fm(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}(r.getWidgetDependenceByWidgetName(a)))),n}),[]);return BI.uniq(n)},t.dbCommit=function(e){K("db/commit",{data:{__parameters__:e}})},e}();function Ym(e){return function(e){if(Array.isArray(e))return qm(e)}(e)||function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||Xm(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Xm(e,t){if(e){if("string"==typeof e)return qm(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?qm(e,t):void 0}}function qm(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function $m(e,t,r,n,i,o,a){try{var s=e[o](a),c=s.value}catch(e){return void r(e)}s.done?t(c):Promise.resolve(c).then(n,i)}function Km(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}Gm(Um,"compareWidgetNameByDependences",(function(e,t){return t.includes("$".concat(e.toLowerCase()))||t.includes(e.toLowerCase())}));var Jm,Zm,Qm,ew=new(function(e){function t(){return e.apply(this,arguments)||this}!function(e,t){e.prototype=Object.create(t.prototype),function(e,t){for(var r=Object.getOwnPropertyNames(t),n=0;n<r.length;n++){var i=r[n],o=Object.getOwnPropertyDescriptor(t,i);o&&o.configurable&&void 0===e[i]&&Object.defineProperty(e,i,o)}}(e.prototype.constructor=e,t)}(t,e);var r,n,i=t.prototype;return i.link=function(e){var t=this,r=this.getLinkageData(e),n=r.value;ue(r.widgetNames,n).then((function(e){Object.keys(e).forEach((function(r){var n=t.controllerDict.get(r);n&&n.setInteractValue(e[r])}))}))},i.submit=function(){var e,t=(e=regeneratorRuntime.mark((function e(){var t;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(this.validateWidgets()){e.next=3;break}return e.abrupt("return",!1);case 3:return t=this.getValidatedNeedSubmitValue(),e.next=6,function(e){return K("para/submit",{data:{__parameters__:0<arguments.length&&void 0!==e?e:{}}})}(t);case 6:return e.abrupt("return",!0);case 7:case"end":return e.stop()}}),e,this)})),function(){var t=this,r=arguments;return new Promise((function(n,i){var o=e.apply(t,r);function a(e){$m(o,n,i,a,s,"next",e)}function s(e){$m(o,n,i,a,s,"throw",e)}a(void 0)}))});return function(){return t.apply(this,arguments)}}(),i.invisible=function(e){var t=this;BI.isNull(e)||e.forEach((function(e){var r=t.getWidgetByName(e);r&&r.invisible()}))},i.visible=function(e){var t=this;BI.isNull(e)||e.forEach((function(e){var r=t.getWidgetByName(e);r&&r.visible()}))},i.sentMail=function(e){Report._sentMail(e,{__parameters__:this.getValidatedNeedSubmitValue()})},i.formSubmit=function(e){var t=e.url,r=e.data,n=void 0===r?this.getNeedSubmitValue():r,i=e.callback;G({url:t,data:n,type:"POST"}).then((function(e){i&&i(e,e.status)}))},r=t,(n=[{key:"name_widgets",get:function(){return Object.assign.apply(Object,[{}].concat(Ym(Ym(this.getWidgetsMap().entries()).map((function(e){var t,r,n,i=function(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e)){var r=[],n=!0,i=!1,o=void 0;try{for(var a,s=e[Symbol.iterator]();!(n=(a=s.next()).done)&&(r.push(a.value),!t||r.length!==t);n=!0);}catch(e){i=!0,o=e}finally{try{n||null==s.return||s.return()}finally{if(i)throw o}}return r}}(e,t)||Xm(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}(e,2),o=i[0];return n=i[1],(r=o)in(t={})?Object.defineProperty(t,r,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[r]=n,t})))))}}])&&Km(r.prototype,n),t}(function(e){function t(){return e.apply(this,arguments)||this}!function(e,t){e.prototype=Object.create(t.prototype),function(e,t){for(var r=Object.getOwnPropertyNames(t),n=0;n<r.length;n++){var i=r[n],o=Object.getOwnPropertyDescriptor(t,i);o&&o.configurable&&void 0===e[i]&&Object.defineProperty(e,i,o)}}(e.prototype.constructor=e,t)}(t,e);var r=t.prototype;return r.getWidgetDependenceValueByWidget=function(e){var t=this.getDependenceByWidget(e),r=this.getValidatedNeedSubmitWidgets(),n={};return r.forEach((function(e){var r=e.attr("widgetName");Um.compareWidgetNameByDependences(r,t)&&e.validate()&&(n["$".concat(r)]=e.getValue())})),n},r.getValidatedNeedSubmitWidgets=function(){return this.getNeedSubmitWidgets().filter((function(e){return e.validate()}))},r.getNeedSubmitWidgets=function(){return this.getWidgets().filter((function(e){return e.attr("needSubmit")}))},r.getValidatedNeedSubmitValue=function(){return this.getSubmitValueByWidgets(this.getValidatedNeedSubmitWidgets())},r.getNeedSubmitValue=function(){return this.getSubmitValueByWidgets(this.getNeedSubmitWidgets())},r.getSubmitValueByWidgets=function(e){return e.reduce((function(e,t){return e[t.attr("widgetName")]=t.getValue(),e}),{})},r.getLinkageData=function(e){var t=this.getValidatedNeedSubmitValue(),r=this.getWidgetDependenceByWidgetName(e);for(var n in t)r.includes(n)&&(t[n]="");return{value:t,widgetNames:r}},r.validateWidgets=function(){return!this.getNeedSubmitWidgets().some((function(e){return!e.validateAndToast()}))},t}(Um)));function tw(e){return function(e){if(Array.isArray(e))return rw(e)}(e)||function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return rw(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?rw(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function rw(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function nw(e,t){var r,n=Object.keys(e);return Object.getOwnPropertySymbols&&(r=Object.getOwnPropertySymbols(e),t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)),n}function iw(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?nw(Object(r),!0).forEach((function(t){aw(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):nw(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function ow(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function aw(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var sw,cw,lw,uw=ye()((Qm=Zm=function(e){function t(){for(var t,r=arguments.length,n=new Array(r),i=0;i<r;i++)n[i]=arguments[i];return aw(ow(t=e.call.apply(e,[this].concat(n))||this),"controller",void 0),aw(ow(t),"props",{xtype:"",widgetName:"",xlisteners:[],baseCls:""}),t}!function(e,t){e.prototype=Object.create(t.prototype),function(e,t){for(var r=Object.getOwnPropertyNames(t),n=0;n<r.length;n++){var i=r[n],o=Object.getOwnPropertyDescriptor(t,i);o&&o.configurable&&void 0===e[i]&&Object.defineProperty(e,i,o)}}(e.prototype.constructor=e,t)}(t,e);var r=t.prototype;return r.created=function(){ew.register(this.controller)},r.render=function(){var e=this,t=this.options,r=t.widgetName,n=t.xlisteners,i=void 0===n?[]:n;return t.baseCls,iw(iw({},function(e,t){if(null==e)return{};var r,n=function(e,t){if(null==e)return{};var r,n,i={},o=Object.keys(e);for(n=0;n<o.length;n++)r=o[n],0<=t.indexOf(r)||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols)for(var i=Object.getOwnPropertySymbols(e),o=0;o<i.length;o++)r=i[o],0<=t.indexOf(r)||Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r]);return n}(t,["widgetName","xlisteners","baseCls"])),{},{widgetName:r,type:Wm.get(this.options.xtype),form:ew,ref:function(t){e.controller=t},$scope:function(){return r},getWidgetDependenceValueByWidget:function(e){return ew.getWidgetDependenceValueByWidget(e)},getDependenceByWidget:function(e){return ew.getDependenceByWidget(e)},listeners:[{eventName:"EVENT_SUBMIT",action:function(){e.fireEvent("EVENT_SUBMIT")}},{eventName:"EVENT_CHANGE",action:function(){ew.link(r)}}].concat(tw(i))})},t}(BI.Widget),aw(Zm,"xtype","report.main.parameter_container.controller"),Jm=Qm))||Jm;function fw(e){var t,r,n,i="parameter-container-".concat(BI.UUID()),o=".".concat(i),a=Ee(e);if(!BI.isEmptyObject(a))return Ps.a.use(Qp(),nd()),Ps.a.createStyleSheet((t={},r="@global ".concat(o),n=a,r in t?Object.defineProperty(t,r,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[r]=n,t)).attach(),i}function hw(e,t){if(null==e)return{};var r,n=function(e,t){if(null==e)return{};var r,n,i={},o=Object.keys(e);for(n=0;n<o.length;n++)r=o[n],0<=t.indexOf(r)||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols)for(var i=Object.getOwnPropertySymbols(e),o=0;o<i.length;o++)r=i[o],0<=t.indexOf(r)||Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r]);return n}function pw(e,t,r,n,i,o,a){try{var s=e[o](a),c=s.value}catch(e){return void r(e)}s.done?t(c):Promise.resolve(c).then(n,i)}function dw(e,t){var r,n=Object.keys(e);return Object.getOwnPropertySymbols&&(r=Object.getOwnPropertySymbols(e),t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)),n}function vw(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?dw(Object(r),!0).forEach((function(t){bw(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):dw(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function gw(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function bw(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var yw=ye()(sw=we(Vp,{props:function(){return{paramsSaved:this.options.paramsSaved,tableLoading:this.options.tableLoading}}})((lw=cw=function(e){function t(){for(var t,r=arguments.length,n=new Array(r),i=0;i<r;i++)n[i]=arguments[i];return bw(gw(t=e.call.apply(e,[this].concat(n))||this),"container",void 0),bw(gw(t),"content",void 0),bw(gw(t),"parameterSave",void 0),bw(gw(t),"resizeableContainer",void 0),bw(gw(t),"store",void 0),bw(gw(t),"model",void 0),bw(gw(t),"contentHeight",void 0),bw(gw(t),"paramName",void 0),bw(gw(t),"controllersItems",void 0),bw(gw(t),"props",{baseCls:"report-main-parameter-container cursor-default",controllers:[],parameterWidth:0,parameterAlignLocation:1,parameterSaveHeight:0,submitOnLoad:!1,parameterHeight:0,paramsSaved:[],hasTopToolBar:!1,tableLoading:!1,background:{},form:ew}),bw(gw(t),"watch",{submitCheckState:function(){t.resetSumbitButtonState()}}),t}!function(e,t){e.prototype=Object.create(t.prototype),function(e,t){for(var r=Object.getOwnPropertyNames(t),n=0;n<r.length;n++){var i=r[n],o=Object.getOwnPropertyDescriptor(t,i);o&&o.configurable&&void 0===e[i]&&Object.defineProperty(e,i,o)}}(e.prototype.constructor=e,t)}(t,e);var r=t.prototype;return r.render=function(){var e=this;return{type:x,ref:function(t){e.container=t},items:[{el:{type:_p.xtype,invisible:!this.options.parameterSaveHeight,parameterSaveHeight:this.options.parameterSaveHeight,ref:function(t){e.parameterSave=t},listeners:[{eventName:Pp,action:function(t){var r,n=t?t.name:"",i=e.getSavedParamsName();i?BI.Msg.alert(BI.i18nText("Fine-Report_Preview_Parameter_Waring"),BI.i18nText("Fine-Report_Preview_Parameter_Is_Saved",'"'.concat(i,'"'))):(r=BI.UUID(),BI.Popovers.create(r,{type:g,width:400,height:150,header:BI.i18nText("Fine-Report_Preview_Save_Parameter"),body:{type:O,hgap:10,items:[{type:c,text:BI.i18nText("Fine-Report_Preview_Save_Parameter_Name")},{type:h,allowBlank:!0,width:200,height:25,value:n,ref:function(t){e.paramName=t}}]},footer:{type:"bi.right_vertical_adapt",lgap:10,items:[{type:f,text:BI.i18nText("BI-Basic_Cancel"),level:"ignore",handler:function(){BI.Popovers.remove(r)}},{type:f,text:BI.i18nText("Fine-Report_Preview_Save_As"),invisible:!n,handler:function(){e.saveParams(e.paramName.getValue(),!0).then((function(){e.closePopovers(r)}))}},{type:f,text:BI.i18nText("BI-Basic_Save"),handler:function(){e.saveParams(e.paramName.getValue(),!n).then((function(){e.closePopovers(r)}))}}]}}).open(r))}},{eventName:jp,action:function(t){var r=ew.getNeedSubmitWidgets();BI.each(r,(function(r,n){var i=t?t.data:e.model.defaultParam,o=BI.get(i,n.widgetName);n.setValue(o,[])}))}}]},height:this.options.parameterSaveHeight},{el:this.getParameterContentLayoutByAlign()},{el:{type:Up.xtype,invisible:!this.options.parameterHeight,parameterHeight:this.options.parameterHeight,parameterSaveHeight:this.options.parameterSaveHeight,hasTopToolBar:this.options.hasTopToolBar,ref:function(t){e.resizeableContainer=t},listeners:[{eventName:Up.EVENT_RESIZE,action:function(r){var n=r-8-e.options.parameterSaveHeight;(e.container.attr("items")[1].height=n)<0?e.parameterSave.setVisible(!1):e.parameterSave.setVisible(!0),e.container.resize(),e.fireEvent(t.EVENT_RESIZE,r)}}]},height:8}]}},r.mounted=function(){this.fireEvent("afterinit"),this.store.setDefaultParam(ew.getNeedSubmitValue()),this.options.submitOnLoad&&this.submit()},r.doClick=function(){this.fireEvent("click")},r.resetSumbitButtonState=function(e){var t=this,r=0<arguments.length&&void 0!==e?e:this.model.tableLoading;this.store.setTableLoading(r),ew.getWidgetsMap().forEach((function(e){"formsubmit"===e.attr("key")&&e.setEnable(!t.model.tableLoading)}))},r.getWidgetByName=function(e){return ew.getWidgetByName(e)},r.getParameterContentLayoutByAlign=function(){var e=this,t=this.options,r=t.parameterWidth,n=t.parameterAlignLocation,i=t.background,o={type:d,cls:"parameter-content",$testId:"report-main-parameter-content",ref:function(t){e.content=t},items:this.transformControllerItems(),layouts:[{type:P}]};switch(n){case 1:return{type:"bi.absolute_center_adapt",cls:"".concat(fw(i)),scrollx:!0,items:[vw(vw({},o),{},{width:r,height:"fill"})]};case 2:return{type:"bi.inline_vertical_adapt",cls:"".concat(fw(i)),scrollx:!0,textAlign:"right",items:[vw(vw({},o),{},{width:r+2,height:"100%"})]};case 0:default:return{type:E,cls:"".concat(fw(i)),scrollx:!0,items:[{el:o,width:r}]}}},r.submit=function(){var e=this;ew.submit().then((function(r){r?e.fireEvent(t.EVENT_AFTER_SUBMIT):e.store.resetSubmitCheckState()}))},r.saveParams=function(){var e,t=(e=regeneratorRuntime.mark((function e(t){var r,n,i,o=arguments;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r=1<o.length&&void 0!==o[1]&&o[1],9<=(n=this.model.paramsSaved).length&&r)return BI.Msg.alert(BI.i18nText("Fine-Report_Preview_Parameter_Waring"),BI.i18nText("Fine-Report_Preview_Parameter_Number_Max_Error")),e.abrupt("return");e.next=5;break;case 5:if(BI.isEmptyString(t))return BI.Msg.alert(BI.i18nText("Fine-Report_Preview_Parameter_Waring"),BI.i18nText("Fine-Report_Preview_Name_Can_Not_Null")),e.abrupt("return");e.next=8;break;case 8:if(r?BI.some(n,(function(e,r){return r.name===t})):BI.some(n,(function(e,r){return r.name===t&&!r.selected})))return BI.Msg.alert(BI.i18nText("Fine-Report_Preview_Parameter_Waring"),BI.i18nText("Fine-Report_Preview_Save_Parameter_Has_Named")),e.abrupt("return");e.next=12;break;case 12:return i=ew.getNeedSubmitValue(),e.abrupt("return",this.store.saveParams(t,i,r));case 14:case"end":return e.stop()}}),e,this)})),function(){var t=this,r=arguments;return new Promise((function(n,i){var o=e.apply(t,r);function a(e){pw(o,n,i,a,s,"next",e)}function s(e){pw(o,n,i,a,s,"throw",e)}a(void 0)}))});return function(e){return t.apply(this,arguments)}}(),r.getSavedParamsName=function(){var e=ew.getNeedSubmitValue(),t=this.model.paramsSaved.find((function(t){return BI.isEqual(t.data,e)}));return BI.get(t,"name")},r.closePopovers=function(e){var t=this;BI.Popovers.remove(e);var r=ew.getNeedSubmitWidgets();BI.each(r,(function(e,r){var n=BI.get(t.model.defaultParam,r.widgetName);r.setValue(n,[])}))},r.transformControllerItems=function(e){var t=this;return(0<arguments.length&&void 0!==e?e:this.options.controllers).map((function(e){var r=e.type,n=e.x,i=e.y,o=e.listeners,a=hw(e,["type","x","y","listeners"]);return{el:vw({type:uw.xtype,xtype:r,xlisteners:o,listeners:[{eventName:"EVENT_SUBMIT",action:function(){t.submit()}}]},a),left:n,top:i}}))},r.populate=function(e){this.controllersItems=this.transformControllerItems(e),this.content.populate(this.transformControllerItems())},t}(BI.BasicButton),bw(cw,"xtype","report.main.parameter_container"),bw(cw,"EVENT_AFTER_SUBMIT","EVENT_AFTER_SUBMIT"),bw(cw,"EVENT_RESIZE","EVENT_RESIZE"),sw=lw))||sw)||sw;function mw(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function ww(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var Ow,xw,Sw,Ew=function(e){function t(t,r){var n=e.call(this,t)||this;ww(mw(n),"parameters",void 0),ww(mw(n),"external",void 0);var i=t.parameters;return n.parameters=i,n.external=r,n}return function(e,t){e.prototype=Object.create(t.prototype),function(e,t){for(var r=Object.getOwnPropertyNames(t),n=0;n<r.length;n++){var i=r[n],o=Object.getOwnPropertyDescriptor(t,i);o&&o.configurable&&void 0===e[i]&&Object.defineProperty(e,i,o)}}(e.prototype.constructor=e,t)}(t,e),t.prototype._excute=function(){var e=this,t=this.parameters.reduce((function(e,t){var r=t.value;return e[t.name.toUpperCase()]=r,e}),{}),r=Object.keys(t);ue(BI.uniq(r.reduce((function(e,t){return e.concat(ew.getWidgetDependenceByWidgetName(t))}),[])),t).then((function(e){Object.keys(e).forEach((function(t){var r=ew.getWidgetByName(t);r&&r.setInteractValue(e[t])}))})).then((function(){e.external.submit()}))},t}(ha),jw=function(){function e(e){var t,r;r=void 0,(t="listeners")in this?Object.defineProperty(this,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):this[t]=r,this.listeners=e}return e.prototype.fireEvent=function(e){!function(e,t,r){var n=0<arguments.length&&void 0!==e?e:[],i=1<arguments.length?t:void 0,o=2<arguments.length?r:void 0;if(Array.from(n).some((function(e){return e.eventName===i&&!1===(BI.isFunction(e.action)&&(o?e.action.call(o):e.action()))})))throw new Error("stop executing for executing result return false")}(this.listeners,e)},e}();var Pw,_w,Iw,Tw,Cw,kw,Bw,Nw,Aw=(Ow=Pe("beforetopdf","before"),xw=Pe("aftertopdf","after"),Pw=(Sw=function(e){function t(){return e.apply(this,arguments)||this}return function(e,t){e.prototype=Object.create(t.prototype),function(e,t){for(var r=Object.getOwnPropertyNames(t),n=0;n<r.length;n++){var i=r[n],o=Object.getOwnPropertyDescriptor(t,i);o&&o.configurable&&void 0===e[i]&&Object.defineProperty(e,i,o)}}(e.prototype.constructor=e,t)}(t,e),t.prototype.run=function(){ce("pdf")},t}(jw)).prototype,"run",_w=[Ow,xw],Iw=Object.getOwnPropertyDescriptor(Sw.prototype,"run"),Tw=Sw.prototype,Cw={},Object.keys(Iw).forEach((function(e){Cw[e]=Iw[e]})),Cw.enumerable=!!Cw.enumerable,Cw.configurable=!!Cw.configurable,("value"in Cw||Cw.initializer)&&(Cw.writable=!0),Cw=_w.slice().reverse().reduce((function(e,t){return t(Pw,"run",e)||e}),Cw),Tw&&void 0!==Cw.initializer&&(Cw.value=Cw.initializer?Cw.initializer.call(Tw):void 0,Cw.initializer=void 0),void 0===Cw.initializer&&(Object.defineProperty(Pw,"run",Cw),Cw=null),Sw);var Dw,Rw,Vw,Mw,zw,Lw,Hw,Ww,Fw=(kw=Pe("beforetoword","before"),Bw=Pe("aftertoword","after"),Dw=(Nw=function(e){function t(){return e.apply(this,arguments)||this}return function(e,t){e.prototype=Object.create(t.prototype),function(e,t){for(var r=Object.getOwnPropertyNames(t),n=0;n<r.length;n++){var i=r[n],o=Object.getOwnPropertyDescriptor(t,i);o&&o.configurable&&void 0===e[i]&&Object.defineProperty(e,i,o)}}(e.prototype.constructor=e,t)}(t,e),t.prototype.run=function(){ce("word")},t}(jw)).prototype,"run",Rw=[kw,Bw],Vw=Object.getOwnPropertyDescriptor(Nw.prototype,"run"),Mw=Nw.prototype,zw={},Object.keys(Vw).forEach((function(e){zw[e]=Vw[e]})),zw.enumerable=!!zw.enumerable,zw.configurable=!!zw.configurable,("value"in zw||zw.initializer)&&(zw.writable=!0),zw=Rw.slice().reverse().reduce((function(e,t){return t(Dw,"run",e)||e}),zw),Mw&&void 0!==zw.initializer&&(zw.value=zw.initializer?zw.initializer.call(Mw):void 0,zw.initializer=void 0),void 0===zw.initializer&&(Object.defineProperty(Dw,"run",zw),zw=null),Nw);var Gw,Uw,Yw,Xw,qw,$w,Kw,Jw,Zw=(Lw=Pe("beforetoimage","before"),Hw=Pe("aftertoimage","after"),Gw=(Ww=function(e){function t(){return e.apply(this,arguments)||this}return function(e,t){e.prototype=Object.create(t.prototype),function(e,t){for(var r=Object.getOwnPropertyNames(t),n=0;n<r.length;n++){var i=r[n],o=Object.getOwnPropertyDescriptor(t,i);o&&o.configurable&&void 0===e[i]&&Object.defineProperty(e,i,o)}}(e.prototype.constructor=e,t)}(t,e),t.prototype.run=function(){ce("image")},t}(jw)).prototype,"run",Uw=[Lw,Hw],Yw=Object.getOwnPropertyDescriptor(Ww.prototype,"run"),Xw=Ww.prototype,qw={},Object.keys(Yw).forEach((function(e){qw[e]=Yw[e]})),qw.enumerable=!!qw.enumerable,qw.configurable=!!qw.configurable,("value"in qw||qw.initializer)&&(qw.writable=!0),qw=Uw.slice().reverse().reduce((function(e,t){return t(Gw,"run",e)||e}),qw),Xw&&void 0!==qw.initializer&&(qw.value=qw.initializer?qw.initializer.call(Xw):void 0,qw.initializer=void 0),void 0===qw.initializer&&(Object.defineProperty(Gw,"run",qw),qw=null),Ww);var Qw,eO,tO,rO,nO,iO=($w=Pe("beforetoexcel","before"),Kw=Pe("aftertoexcel","after"),Qw=(Jw=function(e){function t(t,r){var n,i,o,a=e.call(this,t)||this;return o=void 0,(i="extype")in(n=function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(a))?Object.defineProperty(n,i,{value:o,enumerable:!0,configurable:!0,writable:!0}):n[i]=o,a.extype=r,a}return function(e,t){e.prototype=Object.create(t.prototype),function(e,t){for(var r=Object.getOwnPropertyNames(t),n=0;n<r.length;n++){var i=r[n],o=Object.getOwnPropertyDescriptor(t,i);o&&o.configurable&&void 0===e[i]&&Object.defineProperty(e,i,o)}}(e.prototype.constructor=e,t)}(t,e),t.prototype.run=function(){ce("excel",this.extype)},t}(jw)).prototype,"run",eO=[$w,Kw],tO=Object.getOwnPropertyDescriptor(Jw.prototype,"run"),rO=Jw.prototype,nO={},Object.keys(tO).forEach((function(e){nO[e]=tO[e]})),nO.enumerable=!!nO.enumerable,nO.configurable=!!nO.configurable,("value"in nO||nO.initializer)&&(nO.writable=!0),nO=eO.slice().reverse().reduce((function(e,t){return t(Qw,"run",e)||e}),nO),rO&&void 0!==nO.initializer&&(nO.value=nO.initializer?nO.initializer.call(rO):void 0,nO.initializer=void 0),void 0===nO.initializer&&(Object.defineProperty(Qw,"run",nO),nO=null),Jw);var oO=function(e){function t(t){return e.call(this,t,"simple")||this}return function(e,t){e.prototype=Object.create(t.prototype),function(e,t){for(var r=Object.getOwnPropertyNames(t),n=0;n<r.length;n++){var i=r[n],o=Object.getOwnPropertyDescriptor(t,i);o&&o.configurable&&void 0===e[i]&&Object.defineProperty(e,i,o)}}(e.prototype.constructor=e,t)}(t,e),t}(iO);var aO=function(e){function t(t){return e.call(this,t,"page")||this}return function(e,t){e.prototype=Object.create(t.prototype),function(e,t){for(var r=Object.getOwnPropertyNames(t),n=0;n<r.length;n++){var i=r[n],o=Object.getOwnPropertyDescriptor(t,i);o&&o.configurable&&void 0===e[i]&&Object.defineProperty(e,i,o)}}(e.prototype.constructor=e,t)}(t,e),t}(iO);var sO,cO,lO,uO,fO=function(e){function t(t){return e.call(this,t,"sheet")||this}return function(e,t){e.prototype=Object.create(t.prototype),function(e,t){for(var r=Object.getOwnPropertyNames(t),n=0;n<r.length;n++){var i=r[n],o=Object.getOwnPropertyDescriptor(t,i);o&&o.configurable&&void 0===e[i]&&Object.defineProperty(e,i,o)}}(e.prototype.constructor=e,t)}(t,e),t}(iO);var hO,pO,dO,vO,gO,bO,yO,mO,wO=(sO=Pe("beforepdfprint","before"),cO=Pe("afterpdfprint","after"),hO=(lO=function(e){function t(t){var r,n,i,o=e.call(this,t)||this;return i=void 0,(n="printUrl")in(r=function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(o))?Object.defineProperty(r,n,{value:i,enumerable:!0,configurable:!0,writable:!0}):r[n]=i,o.printUrl="".concat(M.ReqPrefix,"/print/pdf?").concat(F({sessionID:M.SessionID})),o}!function(e,t){e.prototype=Object.create(t.prototype),function(e,t){for(var r=Object.getOwnPropertyNames(t),n=0;n<r.length;n++){var i=r[n],o=Object.getOwnPropertyDescriptor(t,i);o&&o.configurable&&void 0===e[i]&&Object.defineProperty(e,i,o)}}(e.prototype.constructor=e,t)}(t,e);var r=t.prototype;return r.run=function(){this.doPrint()},r.doPrint=function(){this.needOpenNewTab()?window.open(this.printUrl,"_blank"):(BI.isNull(uO)?BI.createWidget({type:"bi.default",element:"body",items:[{type:"bi.iframe",ref:function(e){uO=e},height:0,src:this.printUrl}]}):uO.setSrc(this.printUrl),uO.element.load((function(){uO.element[0].contentWindow.print()})))},r.needOpenNewTab=function(){return BI.isFireFox()||BI.isSafari()&&this.isCrossOrigin()},r.isCrossOrigin=function(){return this.printUrl&&BI.startsWith(this.printUrl,"http")&&!BI.startsWith(this.printUrl,window.location.origin)},t}(jw)).prototype,"run",pO=[sO,cO],dO=Object.getOwnPropertyDescriptor(lO.prototype,"run"),vO=lO.prototype,gO={},Object.keys(dO).forEach((function(e){gO[e]=dO[e]})),gO.enumerable=!!gO.enumerable,gO.configurable=!!gO.configurable,("value"in gO||gO.initializer)&&(gO.writable=!0),gO=pO.slice().reverse().reduce((function(e,t){return t(hO,"run",e)||e}),gO),vO&&void 0!==gO.initializer&&(gO.value=gO.initializer?gO.initializer.call(vO):void 0,gO.initializer=void 0),void 0===gO.initializer&&(Object.defineProperty(hO,"run",gO),gO=null),lO);var OO,xO,SO,EO,jO,PO,_O,IO,TO=(bO=Pe("beforeappletprint","before"),yO=Pe("afterappletprint","after"),OO=(mO=function(e){function t(){return e.apply(this,arguments)||this}return function(e,t){e.prototype=Object.create(t.prototype),function(e,t){for(var r=Object.getOwnPropertyNames(t),n=0;n<r.length;n++){var i=r[n],o=Object.getOwnPropertyDescriptor(t,i);o&&o.configurable&&void 0===e[i]&&Object.defineProperty(e,i,o)}}(e.prototype.constructor=e,t)}(t,e),t.prototype.run=function(){throw new Error("Method not implemented.")},t}(jw)).prototype,"run",xO=[bO,yO],SO=Object.getOwnPropertyDescriptor(mO.prototype,"run"),EO=mO.prototype,jO={},Object.keys(SO).forEach((function(e){jO[e]=SO[e]})),jO.enumerable=!!jO.enumerable,jO.configurable=!!jO.configurable,("value"in jO||jO.initializer)&&(jO.writable=!0),jO=xO.slice().reverse().reduce((function(e,t){return t(OO,"run",e)||e}),jO),EO&&void 0!==jO.initializer&&(jO.value=jO.initializer?jO.initializer.call(EO):void 0,jO.initializer=void 0),void 0===jO.initializer&&(Object.defineProperty(OO,"run",jO),jO=null),mO);var CO,kO,BO,NO,AO,DO,RO,VO,MO=(PO=Pe("beforeprint","before"),_O=Pe("afterprint","after"),CO=(IO=function(e){function t(){return e.apply(this,arguments)||this}return function(e,t){e.prototype=Object.create(t.prototype),function(e,t){for(var r=Object.getOwnPropertyNames(t),n=0;n<r.length;n++){var i=r[n],o=Object.getOwnPropertyDescriptor(t,i);o&&o.configurable&&void 0===e[i]&&Object.defineProperty(e,i,o)}}(e.prototype.constructor=e,t)}(t,e),t.prototype.run=function(){this.doPrint()},t}(wO)).prototype,"run",kO=[PO,_O],BO=Object.getOwnPropertyDescriptor(IO.prototype,"run"),NO=IO.prototype,AO={},Object.keys(BO).forEach((function(e){AO[e]=BO[e]})),AO.enumerable=!!AO.enumerable,AO.configurable=!!AO.configurable,("value"in AO||AO.initializer)&&(AO.writable=!0),AO=kO.slice().reverse().reduce((function(e,t){return t(CO,"run",e)||e}),AO),NO&&void 0!==AO.initializer&&(AO.value=AO.initializer?AO.initializer.call(NO):void 0,AO.initializer=void 0),void 0===AO.initializer&&(Object.defineProperty(CO,"run",AO),AO=null),IO);var zO,LO,HO,WO,FO,GO,UO,YO,XO=(DO=Pe("beforeflashprint","before"),RO=Pe("afterflashprint","after"),zO=(VO=function(e){function t(){return e.apply(this,arguments)||this}return function(e,t){e.prototype=Object.create(t.prototype),function(e,t){for(var r=Object.getOwnPropertyNames(t),n=0;n<r.length;n++){var i=r[n],o=Object.getOwnPropertyDescriptor(t,i);o&&o.configurable&&void 0===e[i]&&Object.defineProperty(e,i,o)}}(e.prototype.constructor=e,t)}(t,e),t.prototype.run=function(){throw new Error("Method not implemented.")},t}(jw)).prototype,"run",LO=[DO,RO],HO=Object.getOwnPropertyDescriptor(VO.prototype,"run"),WO=VO.prototype,FO={},Object.keys(HO).forEach((function(e){FO[e]=HO[e]})),FO.enumerable=!!FO.enumerable,FO.configurable=!!FO.configurable,("value"in FO||FO.initializer)&&(FO.writable=!0),FO=LO.slice().reverse().reduce((function(e,t){return t(zO,"run",e)||e}),FO),WO&&void 0!==FO.initializer&&(FO.value=FO.initializer?FO.initializer.call(WO):void 0,FO.initializer=void 0),void 0===FO.initializer&&(Object.defineProperty(zO,"run",FO),FO=null),VO);function qO(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var $O,KO,JO,ZO=me()((YO=UO=function(e){function t(){for(var t,r=arguments.length,n=new Array(r),i=0;i<r;i++)n[i]=arguments[i];return qO(function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(t=e.call.apply(e,[this].concat(n))||this),"actions",{getSenderAddress:function(e){$("email/sender").then((function(r){t.model.value.sender=r,e()}))},itemsCreator:function(e,r){0===t.model.items.length?$("email/contacts").then((function(n){t.model.items=n,t.dealWithData(e,r)})):t.dealWithData(e,r)},setReceiver:function(e){t.model.value.receiver=e.value},setCopy:function(e){t.model.value.copy=e.value},setSecret:function(e){t.model.value.secret=e.value},setFormat:function(e){t.model.value.format=e},setSubject:function(e){t.model.value.subject=e},setContent:function(e){t.model.value.content=e},setReview:function(e){t.model.value.isReview=e},getShowText:function(e){var r=BI.find(t.model.items,(function(t,r){return r.value===e}));return BI.isNotNull(r)?r.text:""}}),t}!function(e,t){e.prototype=Object.create(t.prototype),function(e,t){for(var r=Object.getOwnPropertyNames(t),n=0;n<r.length;n++){var i=r[n],o=Object.getOwnPropertyDescriptor(t,i);o&&o.configurable&&void 0===e[i]&&Object.defineProperty(e,i,o)}}(e.prototype.constructor=e,t)}(t,e);var r=t.prototype;return r.state=function(){return{value:{sender:"",receiver:[],copy:[],secret:[],format:[],subject:"",content:"",isReview:!1},items:[]}},r.getItemsByTimes=function(e,t){var r=[];return BI.makeArray(100,void 0).forEach((function(n,i){var o=100*(t-1)+i;BI.isNotNull(e[o])&&r.push(e[o])})),r},r.hasNextByTimes=function(e,t){return 100*t<e.length},r.dealWithData=function(e,t){var r,n,i,o=this.model.items,a=e.keywords||[],s=e.keyword;BI.isNotNull(s)&&a.push(s),BI.isNotEmptyArray(a)&&(r=[],n=[],a.forEach((function(e){var t=BI.Func.getSearchResult(o,e);r=r.concat(t.match),n=n.concat(t.find)})),o=r.concat(n)),BI.isNotNull(e.selectedValues)&&(i=BI.makeObject(e.selectedValues,!0),o=BI.filter(o,(function(e,t){return!i[t.value||""]}))),e.type!==BI.MultiSelectCombo.REQ_GET_ALL_DATA?e.type!==BI.MultiSelectCombo.REQ_GET_DATA_LENGTH?t({items:this.getItemsByTimes(o,e.times),hasNext:this.hasNextByTimes(o,e.times)}):t({count:o.length}):t({items:o})},t}(Oe),qO(UO,"xtype","report.model.components.tool_bar.mail"),GO=YO))||GO,QO="bi.constant.conf.pack.table.update.header";function ex(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function tx(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}BI.constant(QO,[{text:"pdf",title:"pdf",value:"pdf"},{text:"excel07",title:"excel07",value:"excel07"},{text:"excel03",title:"excel03",value:"excel03"},{text:"word",title:"word",value:"word"},{text:"svg",title:"svg",value:"svg"}]);var rx=ye()($O=we(ZO)((JO=KO=function(e){function t(){for(var t,r=arguments.length,n=new Array(r),i=0;i<r;i++)n[i]=arguments[i];return tx(ex(t=e.call.apply(e,[this].concat(n))||this),"props",{baseCls:"report-mail-operator"}),tx(ex(t),"store",void 0),tx(ex(t),"model",void 0),tx(ex(t),"sender",void 0),tx(ex(t),"receiver",void 0),tx(ex(t),"copy",void 0),tx(ex(t),"secret",void 0),tx(ex(t),"format",void 0),tx(ex(t),"subject",void 0),tx(ex(t),"content",void 0),tx(ex(t),"review",void 0),t}!function(e,t){e.prototype=Object.create(t.prototype),function(e,t){for(var r=Object.getOwnPropertyNames(t),n=0;n<r.length;n++){var i=r[n],o=Object.getOwnPropertyDescriptor(t,i);o&&o.configurable&&void 0===e[i]&&Object.defineProperty(e,i,o)}}(e.prototype.constructor=e,t)}(t,e);var r=t.prototype;return r.beforeInit=function(e){this.store.getSenderAddress(e)},r.render=function(){var e=this;return{type:_,vgap:10,items:[this.createItem(BI.i18nText("Fine-Report_Basic_Send_Mail_User"),{type:u,cls:"bi-border",value:this.model.value.sender,disabled:!0,height:22,ref:function(t){e.sender=t}}),this.createItem(BI.i18nText("Fine-Report_Basic_Receive_Mail_User"),{type:E,items:[{el:{type:c,text:BI.i18nText("Fine-Report_Basic_User"),height:24,textAlign:"left"},width:50},{type:p,itemsCreator:BI.bind(this.store.itemsCreator,this.store),valueFormatter:function(t){return e.store.getShowText(t)},ref:function(t){e.receiver=t},listeners:[{eventName:"EVENT_CONFIRM",action:function(){e.store.setReceiver(e.receiver.getValue())}}]}]}),this.createItem(BI.i18nText("Fine-Report_Basic_Copy_Mail"),{type:p,valueFormatter:function(t){return e.store.getShowText(t)},itemsCreator:BI.bind(this.store.itemsCreator,this.store),ref:function(t){e.copy=t},listeners:[{eventName:"EVENT_CONFIRM",action:function(){e.store.setCopy(e.copy.getValue())}}]}),this.createItem(BI.i18nText("Fine-Report_Basic_Secret_Send"),{type:p,valueFormatter:function(t){return e.store.getShowText(t)},itemsCreator:BI.bind(this.store.itemsCreator,this.store),ref:function(t){e.secret=t},listeners:[{eventName:"EVENT_CONFIRM",action:function(){e.store.setSecret(e.secret.getValue())}}]}),this.createItem(BI.i18nText("Fine-Report_Basic_Format"),{type:"bi.all_value_chooser_combo",items:BI.Constants.getConstant(QO),height:24,ref:function(t){e.format=t},listeners:[{eventName:"EVENT_CONFIRM",action:function(){e.store.setFormat(e.format.getValue())}}]}),this.createItem(BI.i18nText("Fine-Report_Basic_Subject"),{type:u,cls:"bi-border",height:22,ref:function(t){e.subject=t},listeners:[{eventName:"EVENT_CONFIRM",action:function(){e.store.setSubject(e.subject.getValue())}}]}),this.createItem(BI.i18nText("Fine-Report_Basic_Content"),{type:v,cls:"bi-border",ref:function(t){e.content=t},listeners:[{eventName:"EVENT_CHANGE",action:function(){e.store.setContent(e.content.getValue())}}]},100),this.createItem("",{type:"bi.multi_select_item",text:BI.i18nText("Fine-Report_Basic_Main_Text_Review_Report"),selected:!1,ref:function(t){e.review=t},listeners:[{eventName:"EVENT_CHANGE",action:function(){e.store.setReview(e.review.isSelected())}}]})]}},r.createItem=function(e,t,r){return{type:E,items:[{el:{type:c,textAlign:"left",text:e,height:24},width:80},t],height:2<arguments.length&&void 0!==r?r:24}},r.getValue=function(){return this.model.value},t}(BI.Widget),tx(KO,"xtype","report.components.tool_bar.mail"),$O=JO))||$O)||$O;var nx=function(e){function t(){return e.apply(this,arguments)||this}return function(e,t){e.prototype=Object.create(t.prototype),function(e,t){for(var r=Object.getOwnPropertyNames(t),n=0;n<r.length;n++){var i=r[n],o=Object.getOwnPropertyDescriptor(t,i);o&&o.configurable&&void 0===e[i]&&Object.defineProperty(e,i,o)}}(e.prototype.constructor=e,t)}(t,e),t.prototype.run=function(){var e,t=BI.UUID();BI.Popovers.create(t,{type:g,width:400,height:455,header:BI.i18nText("Fine-Report_Basic_Mail"),body:{type:rx.xtype,ref:function(t){e=t}},listeners:[{eventName:BI.Popover.EVENT_CONFIRM,action:function(){var t=e.getValue(),r=t.receiver,n=void 0===r?[]:r,i=t.copy,o=void 0===i?[]:i,a=t.secret,s=void 0===a?[]:a,c=t.format,l=t.subject,u=t.content,f=t.isReview;Be({bcc:s.join(","),cc:o.join(","),mailText:u,mailTo:n.join(","),parameters:c.join(","),showTplContent:f,title:l})}},{eventName:BI.Popover.EVENT_CLOSE,action:function(){BI.Popovers.remove(t)}}]}).open(t)},t}(jw);var ix=function(e){function t(){return e.apply(this,arguments)||this}return function(e,t){e.prototype=Object.create(t.prototype),function(e,t){for(var r=Object.getOwnPropertyNames(t),n=0;n<r.length;n++){var i=r[n],o=Object.getOwnPropertyDescriptor(t,i);o&&o.configurable&&void 0===e[i]&&Object.defineProperty(e,i,o)}}(e.prototype.constructor=e,t)}(t,e),t.prototype.run=function(){BI.Msg.toast("checkData")},t}(jw);var ox=function(e){function t(){return e.apply(this,arguments)||this}return function(e,t){e.prototype=Object.create(t.prototype),function(e,t){for(var r=Object.getOwnPropertyNames(t),n=0;n<r.length;n++){var i=r[n],o=Object.getOwnPropertyDescriptor(t,i);o&&o.configurable&&void 0===e[i]&&Object.defineProperty(e,i,o)}}(e.prototype.constructor=e,t)}(t,e),t.prototype.run=function(){BI.Msg.alert(BI.i18nText("Fine-Report_Basic_Clear_Data"),BI.i18nText("Fine-Report_Basic_Confirm_Clear_Data"),(function(){BI.Msg.toast("clearData")}))},t}(jw);var ax=function(e){function t(){return e.apply(this,arguments)||this}return function(e,t){e.prototype=Object.create(t.prototype),function(e,t){for(var r=Object.getOwnPropertyNames(t),n=0;n<r.length;n++){var i=r[n],o=Object.getOwnPropertyDescriptor(t,i);o&&o.configurable&&void 0===e[i]&&Object.defineProperty(e,i,o)}}(e.prototype.constructor=e,t)}(t,e),t.prototype.run=function(){this.fireEvent("click")},t}(jw);var sx=function(e){function t(){return e.apply(this,arguments)||this}return function(e,t){e.prototype=Object.create(t.prototype),function(e,t){for(var r=Object.getOwnPropertyNames(t),n=0;n<r.length;n++){var i=r[n],o=Object.getOwnPropertyDescriptor(t,i);o&&o.configurable&&void 0===e[i]&&Object.defineProperty(e,i,o)}}(e.prototype.constructor=e,t)}(t,e),t.prototype.run=function(){BI.Msg.toast("importcustomExcel")},t}(jw);var cx=function(e){function t(){return e.apply(this,arguments)||this}return function(e,t){e.prototype=Object.create(t.prototype),function(e,t){for(var r=Object.getOwnPropertyNames(t),n=0;n<r.length;n++){var i=r[n],o=Object.getOwnPropertyDescriptor(t,i);o&&o.configurable&&void 0===e[i]&&Object.defineProperty(e,i,o)}}(e.prototype.constructor=e,t)}(t,e),t.prototype.run=function(){BI.Msg.toast("importExcel")},t}(jw);var lx=function(e){function t(){return e.apply(this,arguments)||this}return function(e,t){e.prototype=Object.create(t.prototype),function(e,t){for(var r=Object.getOwnPropertyNames(t),n=0;n<r.length;n++){var i=r[n],o=Object.getOwnPropertyDescriptor(t,i);o&&o.configurable&&void 0===e[i]&&Object.defineProperty(e,i,o)}}(e.prototype.constructor=e,t)}(t,e),t.prototype.run=function(){BI.Msg.toast("print offset")},t}(jw);var ux=function(e){function t(){return e.apply(this,arguments)||this}return function(e,t){e.prototype=Object.create(t.prototype),function(e,t){for(var r=Object.getOwnPropertyNames(t),n=0;n<r.length;n++){var i=r[n],o=Object.getOwnPropertyDescriptor(t,i);o&&o.configurable&&void 0===e[i]&&Object.defineProperty(e,i,o)}}(e.prototype.constructor=e,t)}(t,e),t.prototype.run=function(){BI.Msg.toast("printpreview")},t}(jw);var fx=function(e){function t(){return e.apply(this,arguments)||this}return function(e,t){e.prototype=Object.create(t.prototype),function(e,t){for(var r=Object.getOwnPropertyNames(t),n=0;n<r.length;n++){var i=r[n],o=Object.getOwnPropertyDescriptor(t,i);o&&o.configurable&&void 0===e[i]&&Object.defineProperty(e,i,o)}}(e.prototype.constructor=e,t)}(t,e),t.prototype.run=function(){BI.Msg.toast("submit")},t}(jw);var hx=function(e){function t(){return e.apply(this,arguments)||this}return function(e,t){e.prototype=Object.create(t.prototype),function(e,t){for(var r=Object.getOwnPropertyNames(t),n=0;n<r.length;n++){var i=r[n],o=Object.getOwnPropertyDescriptor(t,i);o&&o.configurable&&void 0===e[i]&&Object.defineProperty(e,i,o)}}(e.prototype.constructor=e,t)}(t,e),t.prototype.run=function(){BI.Msg.toast("tempSave")},t}(jw);var px=function(e){function t(){return e.apply(this,arguments)||this}return function(e,t){e.prototype=Object.create(t.prototype),function(e,t){for(var r=Object.getOwnPropertyNames(t),n=0;n<r.length;n++){var i=r[n],o=Object.getOwnPropertyDescriptor(t,i);o&&o.configurable&&void 0===e[i]&&Object.defineProperty(e,i,o)}}(e.prototype.constructor=e,t)}(t,e),t.prototype.run=function(){},t}(jw),dx=new(function(){function e(){var e,t,r;e=this,t="actionDict",r=new Map([[Kc,Aw],[tl,Fw],[dl,Zw],[Zc,oO],[Jc,aO],[Qc,fO],[ol,wO],[il,TO],["print",MO],[nl,XO],["mail",nx],[cl,ix],[ll,ox],["button",ax],[hl,sx],[fl,cx],[al,lx],[pl,ux],["submit",fx],[sl,hx]]),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r}var t=e.prototype;return t.get=function(e){for(var t=e.type,r=e.listeners,n=void 0===r?[]:r,i=arguments.length,o=new Array(1<i?i-1:0),a=1;a<i;a++)o[a-1]=arguments[a];return new(this.actionDict.get(t)||px)(n,o)},t.set=function(e,t){this.actionDict.set(e,t)},e}());function vx(e,t){var r,n=Object.keys(e);return Object.getOwnPropertySymbols&&(r=Object.getOwnPropertySymbols(e),t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)),n}function gx(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function bx(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var yx=function(){function e(e){var t=this;bx(this,"getParameterContainer",void 0),bx(this,"parameterCommit",void 0),bx(this,"loadSheetByName",void 0),bx(this,"loadContentPane",void 0),bx(this,"setAppearRefresh",void 0),this.getParameterContainer=function(){return e.parameterEl},this.parameterCommit=function(){return e.parameterCommit()},this.loadSheetByName=function(t){return e.loadSheetByName(t)},this.loadContentPane=function(){return e.loadContentPane()},this.setAppearRefresh=function(){return e.setAppearRefresh()},window._g=function(){return t}}var t,r;return e.prototype.export=function(e,t){he(e,function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?vx(Object(r),!0).forEach((function(t){bx(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):vx(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}({sessionID:M.SessionID},t))},t=e,(r=[{key:"parameterEl",get:function(){return this.getParameterContainer()}}])&&gx(t.prototype,r),e}();function mx(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function wx(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Ox(e,t){var r,n=Object.keys(e);return Object.getOwnPropertySymbols&&(r=Object.getOwnPropertySymbols(e),t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)),n}function xx(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}Report.export=function(e,t){he(e,function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Ox(Object(r),!0).forEach((function(t){xx(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Ox(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}({sessionID:M.SessionID},t))};var Sx,Ex,jx,Px=function(e){function t(t){var r=e.call(this,t)||this;return xx(wx(r),"getCellPosition",void 0),xx(wx(r),"getToolbar",void 0),r.getCellPosition=function(e,r){return t.getCellPosition(e,r)},r.getToolbar=function(){return t.topToolBar},r}var r,n;return function(e,t){e.prototype=Object.create(t.prototype),function(e,t){for(var r=Object.getOwnPropertyNames(t),n=0;n<r.length;n++){var i=r[n],o=Object.getOwnPropertyDescriptor(t,i);o&&o.configurable&&void 0===e[i]&&Object.defineProperty(e,i,o)}}(e.prototype.constructor=e,t)}(t,e),r=t,(n=[{key:"toolBar",get:function(){return this.getToolbar()}}])&&mx(r.prototype,n),t}(yx);function _x(e){return function(e){if(Array.isArray(e))return Ix(e)}(e)||function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return Ix(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?Ix(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Ix(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function Tx(e,t){var r,n=Object.keys(e);return Object.getOwnPropertySymbols&&(r=Object.getOwnPropertySymbols(e),t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)),n}function Cx(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Tx(Object(r),!0).forEach((function(t){Bx(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Tx(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function kx(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Bx(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var Nx=ye()(Sx=we(Me)((jx=Ex=function(e){function t(){for(var t,r=arguments.length,n=new Array(r),i=0;i<r;i++)n[i]=arguments[i];return Bx(kx(t=e.call.apply(e,[this].concat(n))||this),"store",void 0),Bx(kx(t),"model",void 0),Bx(kx(t),"tab",void 0),Bx(kx(t),"container",void 0),Bx(kx(t),"tableWrapper",void 0),Bx(kx(t),"topToolBar",void 0),Bx(kx(t),"bottomToolBar",void 0),Bx(kx(t),"mask",void 0),Bx(kx(t),"parameterContainer",void 0),Bx(kx(t),"parameterEl",void 0),Bx(kx(t),"props",{baseCls:"report-main"}),Bx(kx(t),"watch",{tabIndex:function(e){t.tab.setSelect(e)},controllers:function(){t.parameterContainer&&t.parameterContainer.populate(t.model.controllers)},manualSubmit:function(){t.parameterContainer&&t.parameterContainer.submit()},tableLoading:function(){t.parameterContainer&&t.parameterContainer.resetSumbitButtonState(t.model.tableLoading),t.tableWrapper&&t.tableWrapper.setLoading(t.model.tableLoading),t.topToolBar&&t.topToolBar.setEnable(!t.model.tableLoading),t.bottomToolBar&&t.bottomToolBar.setEnable(!t.model.tableLoading)},tableRerender:function(){t.tableWrapper&&t.tableWrapper.populate(t.store.getTableData())},reportSettingDetail:function(){t.tableWrapper&&t.tableWrapper.setReportSettingDetail(t.model.reportSettingDetail)},cellText:function(e){t.topToolBar&&t.topToolBar.setCellText(e),t.bottomToolBar&&t.bottomToolBar.setCellText(e)},pageIndex:function(e){t.topToolBar&&t.topToolBar.setPageIndex(e),t.bottomToolBar&&t.bottomToolBar.setPageIndex(e)},pages:function(e){t.topToolBar&&t.topToolBar.setPageNumber(e),t.bottomToolBar&&t.bottomToolBar.setPageNumber(e)},hasAllPages:function(e){t.topToolBar&&t.topToolBar.setHasAllPages(e),t.bottomToolBar&&t.bottomToolBar.setHasAllPages(e)},"currentPage || tableRefresh":function(){t.fireEvent("startload")},reportAttrListeners:function(e){e.forEach((function(e){t.on(e.eventName,e.action)}))}}),t}!function(e,t){e.prototype=Object.create(t.prototype),function(e,t){for(var r=Object.getOwnPropertyNames(t),n=0;n<r.length;n++){var i=r[n],o=Object.getOwnPropertyDescriptor(t,i);o&&o.configurable&&void 0===e[i]&&Object.defineProperty(e,i,o)}}(e.prototype.constructor=e,t)}(t,e);var r=t.prototype;return r.init=function(){var e=this;Ka.set("parameter",Ew,{submit:function(){e.parameterContainer.submit()}}),new Px(this)},r.render=function(){var e=this;return{type:"bi.tab",showIndex:this.model.tabIndex,ref:function(t){e.tab=t},cardCreator:function(t){var r={xlisteners:e.model.reportAttrListeners,pageNumber:e.model.pages,showAllPage:e.model.calculateEnd,listeners:[{eventName:Su.EVENT_PAGE_CHANGE,action:function(t){e.store.setCurrentPage(t)}},{eventName:Su.EVENT_SCALE_CHANGE,action:function(t){e.store.setScale(t)}},{eventName:Su.EVENT_ITEM_CLICK,action:function(e,t){dx.get({type:e,listeners:t}).run()}}]};switch(t){case"LOADED":return{type:x,items:[e.model.hasTopToolBar?{el:{type:x,items:[Cx(Cx({type:Su.xtype,cls:"top-tool-bar bi-border-bottom",ref:function(t){e.topToolBar=t}},r),{},{toolbarConf:e.model.topToolBar})],height:28},height:29}:{el:{type:"bi.layout"},height:0},{type:x,ref:function(t){e.container=t},scrolly:!0,items:[{el:{type:yw.xtype,ref:function(t){e.parameterContainer=t,e.parameterEl=t},cls:"parameter-container",background:e.model.parameterBg,controllers:e.model.controllers,parameterWidth:e.model.parameterWidth,parameterAlignLocation:e.model.parameterAlignLocation,parameterSaveHeight:e.model.parameterSaveHeight,submitOnLoad:e.model.submitOnLoad,parameterHeight:e.model.parameterHeight,paramsSaved:e.model.paramsSaved,hasTopToolBar:e.model.hasTopToolBar,tableLoading:e.model.tableLoading,hasAllPages:e.model.hasAllPages,listeners:[{eventName:yw.EVENT_RESIZE,action:function(t){e.container.attr("items")[0].height=t,e.container.resize()}},{eventName:yw.EVENT_AFTER_SUBMIT,action:function(){e.store.afterSubmitHook()}}].concat(_x(e.model.parameterListeners))},height:e.model.parameterHeight},{type:xc.xtype,ref:function(t){e.tableWrapper=t},tableData:e.store.getTableData(),sheetIndex:e.model.sheetIndex,reportSettingDetail:e.model.reportSettingDetail,reportFitAttr:e.model.reportFitAttr,viewAtCenter:e.model.viewAtCenter,browserBg:e.model.browserBg,reportActions:e.model.reportAttrListeners,frozen:e.model.frozen,listeners:[{eventName:xc.EVENT_LOADED,action:function(){e.store.setTableLoading(!1)}},{eventName:xc.EVENT_FETCH_DATA,action:function(t,r){e.store.fetchPageData(Cx({},t)).then((function(e){r(e)}))}}].concat(_x(e.model.reportAttrListeners))}]},e.model.hasBottomToolBar?{el:Cx(Cx({type:Su.xtype,cls:"bottom-tool-bar",ref:function(t){e.bottomToolBar=t}},r),{},{toolbarConf:e.model.bottomToolBar}),height:29}:{el:{type:"bi.layout"},height:0}]};case ge:return Cx({type:Iu.xtype},e.model.errorResult);default:return{type:Is.xtype}}}}},r.mounted=function(){var e=this;this.store.initData().then((function(t){t&&(e.fireEvent("startload"),e.store.initDataPageResult())}))},r.parameterCommit=function(){this.store.setManualSubmit()},r.loadSheetByName=function(){},r.loadContentPane=function(){this.store.setTableRefresh(),this.fireEvent("afterload")},r.setAppearRefresh=function(){},r.getCellPosition=function(e,t){return this.tableWrapper.getCellPosition(e,t)},t}(BI.Widget),Bx(Ex,"xtype","report.main"),Sx=jx))||Sx)||Sx;M.use("report"),BI.createWidget({type:Nx.xtype,element:"#wrapper"}),window.addEventListener("unload",(function e(){window.removeEventListener("unload",e),function(){var e;(e=new XMLHttpRequest).open("GET","".concat(M.ReqPrefix,"/").concat("session/close","?sessionID=").concat(M.SessionID),!1),e.setRequestHeader("Content-Type","text/plain;charset=UTF-8"),e.send()}()}))}]);

})();