yinghe-lowcode
Version:
基于vue、ant-design-vue,datagrid的低代码平台
13 lines • 8.69 MB
JavaScript
(function(e,t){"object"===typeof exports&&"object"===typeof module?module.exports=t(require("vue")):"function"===typeof define&&define.amd?define([],t):"object"===typeof exports?exports["yinghe-lowcode-mini"]=t(require("vue")):e["yinghe-lowcode-mini"]=t(e["Vue"])})("undefined"!==typeof self?self:this,(function(__WEBPACK_EXTERNAL_MODULE__8bbf__){return function(e){function t(t){for(var n,i,a=t[0],o=t[1],s=0,l=[];s<a.length;s++)i=a[s],Object.prototype.hasOwnProperty.call(r,i)&&r[i]&&l.push(r[i][0]),r[i]=0;for(n in o)Object.prototype.hasOwnProperty.call(o,n)&&(e[n]=o[n]);u&&u(t);while(l.length)l.shift()()}var n={},i={2:0},r={2:0};function a(e){return o.p+"yinghe-lowcode-mini.umd.min."+({0:"fail",1:"user"}[e]||e)+".js"}function o(t){if(n[t])return n[t].exports;var i=n[t]={i:t,l:!1,exports:{}};return e[t].call(i.exports,i,i.exports,o),i.l=!0,i.exports}o.e=function(e){var t=[],n={0:1,1:1,3:1,6:1};i[e]?t.push(i[e]):0!==i[e]&&n[e]&&t.push(i[e]=new Promise((function(t,n){for(var r="css/"+({0:"fail",1:"user"}[e]||e)+"."+{0:"a8f62f9c",1:"58559d74",3:"2c00ee8f",4:"31d6cfe0",5:"31d6cfe0",6:"1c4413f6",7:"31d6cfe0",8:"31d6cfe0",9:"31d6cfe0",10:"31d6cfe0",11:"31d6cfe0",12:"31d6cfe0",13:"31d6cfe0",14:"31d6cfe0",15:"31d6cfe0"}[e]+".css",a=o.p+r,s=document.getElementsByTagName("link"),l=0;l<s.length;l++){var c=s[l],u=c.getAttribute("data-href")||c.getAttribute("href");if("stylesheet"===c.rel&&(u===r||u===a))return t()}var d=document.getElementsByTagName("style");for(l=0;l<d.length;l++){c=d[l],u=c.getAttribute("data-href");if(u===r||u===a)return t()}var h=document.createElement("link");h.rel="stylesheet",h.type="text/css",h.onload=t,h.onerror=function(t){var r=t&&t.target&&t.target.src||a,o=new Error("Loading CSS chunk "+e+" failed.\n("+r+")");o.code="CSS_CHUNK_LOAD_FAILED",o.request=r,delete i[e],h.parentNode.removeChild(h),n(o)},h.href=a;var f=document.getElementsByTagName("head")[0];f.appendChild(h)})).then((function(){i[e]=0})));var s=r[e];if(0!==s)if(s)t.push(s[2]);else{var l=new Promise((function(t,n){s=r[e]=[t,n]}));t.push(s[2]=l);var c,u=document.createElement("script");u.charset="utf-8",u.timeout=120,o.nc&&u.setAttribute("nonce",o.nc),u.src=a(e);var d=new Error;c=function(t){u.onerror=u.onload=null,clearTimeout(h);var n=r[e];if(0!==n){if(n){var i=t&&("load"===t.type?"missing":t.type),a=t&&t.target&&t.target.src;d.message="Loading chunk "+e+" failed.\n("+i+": "+a+")",d.name="ChunkLoadError",d.type=i,d.request=a,n[1](d)}r[e]=void 0}};var h=setTimeout((function(){c({type:"timeout",target:u})}),12e4);u.onerror=u.onload=c,document.head.appendChild(u)}return Promise.all(t)},o.m=e,o.c=n,o.d=function(e,t,n){o.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},o.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},o.t=function(e,t){if(1&t&&(e=o(e)),8&t)return e;if(4&t&&"object"===typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(o.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var i in e)o.d(n,i,function(t){return e[t]}.bind(null,i));return n},o.n=function(e){var t=e&&e.__esModule?function(){return e["default"]}:function(){return e};return o.d(t,"a",t),t},o.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},o.p="",o.oe=function(e){throw console.error(e),e};var s=("undefined"!==typeof self?self:this)["webpackJsonpyinghe_lowcode_mini"]=("undefined"!==typeof self?self:this)["webpackJsonpyinghe_lowcode_mini"]||[],l=s.push.bind(s);s.push=t,s=s.slice();for(var c=0;c<s.length;c++)t(s[c]);var u=l;return o(o.s="fb15")}({0:function(e,t){},"0009":function(e,t,n){},"0081":function(e,t){e.exports=function(e){var t="[A-Z_][A-Z0-9_.]*",n={keyword:"HEADER ENDSEC DATA"},i={className:"meta",begin:"ISO-10303-21;",relevance:10},r={className:"meta",begin:"END-ISO-10303-21;",relevance:10};return{aliases:["p21","step","stp"],case_insensitive:!0,lexemes:t,keywords:n,contains:[i,r,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,e.COMMENT("/\\*\\*!","\\*/"),e.C_NUMBER_MODE,e.inherit(e.APOS_STRING_MODE,{illegal:null}),e.inherit(e.QUOTE_STRING_MODE,{illegal:null}),{className:"string",begin:"'",end:"'"},{className:"symbol",variants:[{begin:"#",end:"\\d+",illegal:"\\W"}]}]}}},"0096":function(e,t,n){"use strict";
/*!
* devextreme-vue
* Version: 21.2.6
* Build date: Tue Mar 01 2022
*
* Copyright (c) 2012 - 2022 Developer Express Inc. ALL RIGHTS RESERVED
*
* This software may be modified and distributed under the terms
* of the MIT license. See the LICENSE file in the root of the project for details.
*
* https://github.com/DevExpress/devextreme-vue
*/var i=this&&this.__assign||function(){return i=Object.assign||function(e){for(var t,n=1,i=arguments.length;n<i;n++)for(var r in t=arguments[n],t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e},i.apply(this,arguments)};Object.defineProperty(t,"__esModule",{value:!0}),t.setEmitOptionChangedFunc=t.bindOptionWatchers=void 0;var r=n("a293"),a=function(){function e(e,t,n,i,r,a,o){this._updateFunc=e,this._name=t,this._initialValues=n||{},this._nestedConfigurations=[],this._isCollectionItem=!!r,this._collectionItemIndex=a,this._expectedChildren=i||{},this._ownerConfig=o,this._componentChanges=[],this.updateValue=this.updateValue.bind(this)}return Object.defineProperty(e.prototype,"name",{get:function(){return this._name},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"fullName",{get:function(){return this._name&&this._isCollectionItem?this._name+"["+this._collectionItemIndex+"]":this._name},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"componentsCountChanged",{get:function(){return this._componentChanges},enumerable:!1,configurable:!0}),e.prototype.cleanComponentsCountChanged=function(){this._componentChanges=[]},Object.defineProperty(e.prototype,"fullPath",{get:function(){return this._ownerConfig&&this._ownerConfig.fullPath?this._ownerConfig.fullPath+"."+this.fullName:this.fullName},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"ownerConfig",{get:function(){return this._ownerConfig},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"options",{get:function(){return this._options},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"initialValues",{get:function(){return this._initialValues},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"expectedChildren",{get:function(){return this._expectedChildren},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"nested",{get:function(){return this._nestedConfigurations},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"prevNestedOptions",{get:function(){return this._prevNestedConfigOptions},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"collectionItemIndex",{get:function(){return this._collectionItemIndex},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"isCollectionItem",{get:function(){return this._isCollectionItem},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"updateFunc",{get:function(){return this._updateFunc},enumerable:!1,configurable:!0}),e.prototype.init=function(e){this._options=e||[]},Object.defineProperty(e.prototype,"emitOptionChanged",{set:function(e){this._emitOptionChanged=e},enumerable:!1,configurable:!0}),e.prototype.setPrevNestedOptions=function(e){this._prevNestedConfigOptions=e},e.prototype.onOptionChanged=function(e){r.isEqual(e.value,e.previousValue)||this._onOptionChanged(e.fullName.split("."),e)},e.prototype.cleanNested=function(){this._nestedConfigurations=[]},e.prototype.createNested=function(t,n,i,r){var a=this._expectedChildren[t],o=t,s=i;a&&(s=a.isCollectionItem,a.optionName&&(o=a.optionName));var l=-1;s&&o&&(l=this._nestedConfigurations.filter((function(e){return e._name&&e._name===o})).length);var c=new e(this._updateFunc,o,n,r,s,l,this);return this._nestedConfigurations.push(c),c},e.prototype.updateValue=function(e,t){var n=[this.fullPath,e].filter((function(e){return e})).join(".");this._updateFunc(n,t)},e.prototype.getNestedOptionValues=function(){var e={};return this._nestedConfigurations.forEach((function(t){if(t._name){var n=i(i({},t.initialValues),t.getNestedOptionValues());if(n)if(t._isCollectionItem){var r=e[t._name];r&&Array.isArray(r)||(r=[],e[t._name]=r),r.push(n)}else e[t._name]=n}})),e},e.prototype.getOptionsToWatch=function(){var e={};return this._nestedConfigurations.forEach((function(t){return t._name&&(e[t._name]=!0)})),this._options.filter((function(t){return!e[t]}))},e.prototype._onOptionChanged=function(e,t){if(0!==e.length){var n=r.getOptionInfo(e[0]);if(n.isCollection||e.length>1){var i=this._getNestedConfig(n.fullName);if(i)return void i._onOptionChanged(e.slice(1),t);this._tryEmitOptionChanged(n.name,t.component.option(this.fullPath?this.fullPath+"."+n.name:n.name))}else this._tryEmitOptionChanged(n.name,t.value)}},e.prototype._getNestedConfig=function(e){for(var t=0,n=this._nestedConfigurations;t<n.length;t++){var i=n[t];if(i.fullName===e)return i}},e.prototype._tryEmitOptionChanged=function(e,t){this._emitOptionChanged&&this._emitOptionChanged(e,t)},e}();function o(e,t,n){var i=e&&e.getOptionsToWatch();i&&i.forEach((function(i){t.$watch(i,(function(t){n.hasOwnProperty(i)&&n[i]===t||e.updateValue(i,t),delete n[i]}))}))}function s(e,t,n){e.emitOptionChanged=function(e,i){r.isEqual(i,t.$props[e])||(n[e]=i,t.$emit("update:"+e,i))}}t.bindOptionWatchers=o,t.setEmitOptionChangedFunc=s,t.default=a},"00b1":function(e,t,n){"use strict";var i=n("7e94");t.string2binary=function(e){return i.string2binary(e)},t.string2Uint8Array=function(e){return i.transformTo("uint8array",e)},t.uint8Array2String=function(e){return i.transformTo("string",e)},t.string2Blob=function(e){var t=i.transformTo("arraybuffer",e);return i.arrayBuffer2Blob(t)},t.arrayBuffer2Blob=function(e){return i.arrayBuffer2Blob(e)},t.transformTo=function(e,t){return i.transformTo(e,t)},t.getTypeOf=function(e){return i.getTypeOf(e)},t.checkSupport=function(e){return i.checkSupport(e)},t.MAX_VALUE_16BITS=i.MAX_VALUE_16BITS,t.MAX_VALUE_32BITS=i.MAX_VALUE_32BITS,t.pretty=function(e){return i.pretty(e)},t.findCompression=function(e){return i.findCompression(e)},t.isRegExp=function(e){return i.isRegExp(e)}},"00b4":function(e,t,n){"use strict";n("ac1f");var i=n("23e7"),r=n("da84"),a=n("c65b"),o=n("e330"),s=n("1626"),l=n("861d"),c=function(){var e=!1,t=/[ac]/;return t.exec=function(){return e=!0,/./.exec.apply(this,arguments)},!0===t.test("abc")&&e}(),u=r.Error,d=o(/./.test);i({target:"RegExp",proto:!0,forced:!c},{test:function(e){var t=this.exec;if(!s(t))return d(this,e);var n=a(t,this,e);if(null!==n&&!l(n))throw new u("RegExp exec method returned something other than an Object or null");return!!n}})},"00dc":function(e,t,n){(function(e){var i=n("58a2"),r=n("c24d"),a=n("561d");function o(t){var n=new e(r[t].prime,"hex"),i=new e(r[t].gen,"hex");return new a(n,i)}var s={binary:!0,hex:!0,base64:!0};function l(t,n,r,o){return e.isBuffer(n)||void 0===s[n]?l(t,"binary",n,r):(n=n||"binary",o=o||"binary",r=r||new e([2]),e.isBuffer(r)||(r=new e(r,o)),"number"===typeof t?new a(i(t,r),r,!0):(e.isBuffer(t)||(t=new e(t,n)),new a(t,r,!0)))}t.DiffieHellmanGroup=t.createDiffieHellmanGroup=t.getDiffieHellman=o,t.createDiffieHellman=t.DiffieHellman=l}).call(this,n("1c35").Buffer)},"00e9":function(e,t,n){"use strict";var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",["drawer"===e.dialogModalType?n("a-drawer",{staticStyle:{height:"calc(100% - 10px)",overflow:"auto"},attrs:{title:e.dialogTitle,maskClosable:!0,confirmLoading:e.confirmLoading,width:e.dialogWidth,placement:"right",closable:!0,visible:e.visible},on:{close:e.handleCancel}},[n("a-spin",{attrs:{spinning:e.confirmLoading,size:"large"}},[n("k-form-build",{ref:"kfb",attrs:{value:e.configJson,dynamicData:e.dynamicData},on:{logEvent:e.logEvent,change:e.handleChange}})],1),0===e.operateBizBtn.length?n("div",{staticClass:"drawer-bootom-button"},[n("a-popconfirm",{attrs:{title:"确定放弃编辑?",okText:"确定",cancelText:"取消"},on:{confirm:e.handleCancel}},[n("a-button",{staticStyle:{"margin-right":"0.8rem"}},[e._v("取消")])],1),n("a-button",{attrs:{type:"primary",loading:e.confirmLoading},on:{click:e.handleOk}},[e._v("确认")])],1):e._e(),e.operateBizBtn.length>0?n("div",{staticClass:"drawer-bootom-button"},[e._l(e.operateBizBtn,(function(t,i){return[n("a-button",{key:i,attrs:{type:t.type?t.type:"primary",icon:t.icon},on:{click:function(n){return e.handleBusiness(t.operation,t)}}},[e._v(e._s(t.label))])]}))],2):e._e()],1):e._e(),"dialog"===e.dialogModalType?n("drag-modal",{staticStyle:{top:"5%",height:"70%","overflow-y":"hidden"},attrs:{title:e.dialogTitle,width:e.dialogWidth,visible:e.visible,isFooter:e.operateBizBtn.length>0,confirmLoading:e.confirmLoading,okText:"保存",cancelText:"关闭",wrapClassName:"ant-modal-cust-warp"},on:{ok:e.handleOk,cancel:e.handleCancel}},[n("a-spin",{attrs:{spinning:e.confirmLoading,size:"large"}},[n("k-form-build",{ref:"kfb",attrs:{value:e.configJson,dynamicData:e.dynamicData},on:{logEvent:e.logEvent,change:e.handleChange}})],1),e._l(e.operateBizBtn,(function(t,i){return n("template",{slot:"footer"},[n("a-button",{key:i,attrs:{type:t.type?t.type:"primary",icon:t.icon},on:{click:function(n){return e.handleBusiness(t.operation,t)}}},[e._v(e._s(t.label))])],1)}))],2):e._e()],1)},r=[],a=(n("cca6"),n("d3b7"),n("159b"),n("e6cf"),n("a79d"),n("5b4e")),o=n("1ae5"),s={name:"BaseModal",props:{serviceName:{type:String,default:"codeService"},width:{type:String,default:"40%"},pageId:{type:String,default:""},baseCodeType:{type:String,default:""},dialogType:{type:String,default:"dialog"},url:{type:Object,default:function(){return{add:"save",update:"updateById"}}},operateBtn:{type:Array,default:function(){return[]}},dynamicData:{type:Object},confirm:{type:Boolean,default:!1}},data:function(){return{visible:!1,model:{},dialogTitle:"新增",dialogServiceName:this.serviceName,dialogWidth:this.width,dialogBaseCodeType:this.baseCodeType,dialogModalType:this.dialogType,dialogUrl:{add:"save",update:"updateById"},configJson:{},disableSubmit:!1,confirmLoading:!1,pageIdTemp:"",enableList:[],disableList:[],ctos3CommonApi:a["c"],packageRpcParam:o["o"],uploadUrl:"/api",operateBizBtn:this.operateBtn}},methods:{add:function(e){this.edit(e||{})},edit:function(e){this.visible=!0,this.confirmLoading=!0,this.dynamicData.commonFunc=this.commonFunc,this.model=Object.assign({},e),this.dynamicData.record=e,this.model.hasOwnProperty("tailInfos")&&(Object.assign(this.model,this.model["tailInfos"]),delete this.model.tailInfos),this.initForm(e)},initForm:function(e){var t=this,n={serviceName:"formConfigService",methodName:"searchFormConfigByPageId"};this.pageIdTemp?(n.rpcParams=[this.pageIdTemp],this.confirmLoading=!1):e.pageId?e.pageId&&e.pageName?n.rpcParams=[this.pageId]:n.rpcParams=[e.pageId]:this.pageId?n.rpcParams=[this.pageId]:this.dialogBaseCodeType?n.rpcParams=[Object(o["h"])(this.dialogBaseCodeType)]:this.$message.error("未设置pageId!"),Object(a["b"])(n).then((function(n){if(0===n.responseData.statusCode){t.operateBizBtn=[];var i=n.responseData.resultData,r=JSON.parse(i.configJson);t.configJson=r,2===i.formType&&r.config.dialog&&(t.dialogTitle=r.config.dialog.dialogTitle,t.dialogServiceName=r.config.dialog.serviceName,t.dialogBaseCodeType=r.config.dialog.baseCodeType,t.dialogModalType=r.config.dialog.dialogType,r.config.dialog.add&&(t.dialogUrl.add=r.config.dialog.add),r.config.dialog.update&&(t.dialogUrl.update=r.config.dialog.update)),Object(o["A"])(t.configJson.config,"callInMounted",t)(a["c"],o["o"],t);var s=JSON.parse(i.operateConfigJson);s&&s.forEach((function(e){e.operation&&""!=e.operation&&t.operateBizBtn.push(e)})),t.configJson.dialogWidth&&(t.width=t.configJson.dialogWidth),t.$refs.kfb.setData(e),t.$refs.kfb.disable(t.disableList),t.$refs.kfb.enable(t.enableList),t.disableList=[],t.enableList=[],e.id||t.$refs.kfb.reset(),t.confirmLoading=!1}else t.$message.error("加载动态列表头失败!")})).catch((function(){}))},close:function(){this.$emit("close"),this.visible=!1,this.disableSubmit=!1},handleOk:function(){var e=this,t=this;this.$refs.kfb.getData().then((function(n){t.confirmLoading=!0;var i=Object.assign(e.model,n),r={};r.serviceName=e.dialogServiceName,e.dialogBaseCodeType?r.rpcParams=[i,e.dialogBaseCodeType]:r.rpcParams=[i],e.model.id?r.methodName=e.dialogUrl.update:r.methodName=e.dialogUrl.add,Object(a["b"])(r).then((function(e){var n=e.responseData;0===n.statusCode?(t.$message.success("操作成功"),t.$emit("ok","handleOk")):t.$message.warning("操作失败")})).finally((function(){t.confirmLoading=!1,t.close()})),e.$refs.kfb.reset()})).catch((function(){}))},handleCancel:function(){this.close(),this.$refs.kfb.reset()},handleChange:function(e,t){Object(o["A"])(this.configJson.config,"handleChange",this)(e,t,this)},logEvent:function(e,t){"onRowDblClick"!==e.event&&"onRowClick"!==e.event&&"onSelectionChanged"!==e.event&&"onRowUpdated"!==e.event&&"onRowRemoved"!==e.event&&"onRowInserted"!==e.event||Object(o["A"])(this.configJson.config,"logEvent",this)(e,t,this)},commonFunc:function(e){Object(o["A"])(this.configJson.config,"dynamicFunc",this)(e,this)},handleBusiness:function(e){Object(o["A"])(this.configJson.config,"handleBusiness",this)(e,this)}}},l=s,c=n("2877"),u=Object(c["a"])(l,i,r,!1,null,"f613f2ba",null);t["a"]=u.exports},"00ee":function(e,t,n){var i=n("b622"),r=i("toStringTag"),a={};a[r]="z",e.exports="[object z]"===String(a)},"00fd":function(t,n,i){var r=i("9e69"),a=Object.prototype,o=a.hasOwnProperty,s=a.toString,l=r?r.toStringTag:void 0;function c(t){var n=o.call(t,l),i=t[l];try{t[l]=void 0;var r=!0}catch(e){}var a=s.call(t);return r&&(n?t[l]=i:delete t[l]),a}t.exports=c},"010b":function(e,t,n){"use strict";var i=n("facd"),r=n("c8fd"),a=n("b144"),o=n("3fd5"),s=n("9cde"),l=n("b7ae"),c=n("e942"),u=n("cc07"),d=n("6bc7"),h=i["a"].abstract,f=c["a"].queryByOptions,p={},m=i["a"].inherit({ctor:function(e){var t=this;e=e||{},this._eventsStrategy=new r["a"](this),Object(a["a"])(["onLoaded","onLoading","onInserted","onInserting","onUpdated","onUpdating","onPush","onRemoved","onRemoving","onModified","onModifying"],(function(n,i){i in e&&t.on(i.slice(2).toLowerCase(),e[i])})),this._key=e.key,this._errorHandler=e.errorHandler,this._useDefaultSearch=!0},_customLoadOptions:function(){return null},key:function(){return this._key},keyOf:function(e){return this._keyGetter||(this._keyGetter=Object(l["a"])(this.key())),this._keyGetter(e)},_requireKey:function(){if(!this.key())throw o["a"].Error("E4005")},load:function(e){var t=this;return e=e||{},this._eventsStrategy.fireEvent("loading",[e]),this._withLock(this._loadImpl(e)).done((function(n){t._eventsStrategy.fireEvent("loaded",[n,e])}))},_loadImpl:function(e){return f(this.createQuery(e),e).enumerate()},_withLock:function(e){var t=new u["a"];return e.done((function(){var e=this,n=arguments;s["j"].promise().done((function(){t.resolveWith(e,n)}))})).fail((function(){t.rejectWith(this,arguments)})),t},createQuery:h,totalCount:function(e){return this._totalCountImpl(e)},_totalCountImpl:function(e){return f(this.createQuery(e),e,!0).count()},byKey:function(e,t){return this._addFailHandlers(this._withLock(this._byKeyImpl(e,t)))},_byKeyImpl:h,insert:function(e){var t=this;return t._eventsStrategy.fireEvent("modifying"),t._eventsStrategy.fireEvent("inserting",[e]),t._addFailHandlers(t._insertImpl(e).done((function(e,n){t._eventsStrategy.fireEvent("inserted",[e,n]),t._eventsStrategy.fireEvent("modified")})))},_insertImpl:h,update:function(e,t){var n=this;return n._eventsStrategy.fireEvent("modifying"),n._eventsStrategy.fireEvent("updating",[e,t]),n._addFailHandlers(n._updateImpl(e,t).done((function(){n._eventsStrategy.fireEvent("updated",[e,t]),n._eventsStrategy.fireEvent("modified")})))},_updateImpl:h,push:function(e){var t={changes:e,waitFor:[]};this._eventsStrategy.fireEvent("beforePush",[t]),Object(u["c"])(...t.waitFor).done(()=>{this._pushImpl(e),this._eventsStrategy.fireEvent("push",[e])})},_pushImpl:d["n"],remove:function(e){var t=this;return t._eventsStrategy.fireEvent("modifying"),t._eventsStrategy.fireEvent("removing",[e]),t._addFailHandlers(t._removeImpl(e).done((function(e){t._eventsStrategy.fireEvent("removed",[e]),t._eventsStrategy.fireEvent("modified")})))},_removeImpl:h,_addFailHandlers:function(e){return e.fail(this._errorHandler).fail(o["b"])},on(e,t){return this._eventsStrategy.on(e,t),this},off(e,t){return this._eventsStrategy.off(e,t),this}});m.create=function(e,t){if(!(e in p))throw o["a"].Error("E4020",e);return new p[e](t)},m.registerClass=function(e,t){return t&&(p[t]=e),e},m.inherit=function(e){return function(t,n){var i=e.apply(this,[t]);return m.registerClass(i,n),i}}(m.inherit),t["a"]=m},"0126":function(t,n,i){(function(){"use strict";function n(t,n,i,r){var a;"undefined"===typeof JSON?function(){function e(e){return e<10?"0"+e:e}var t=n.tester().isString().isNumber().isBoolean().tester();function i(i){return n.isDate(i)?isFinite(i.valueOf())?i.getUTCFullYear()+"-"+e(i.getUTCMonth()+1)+"-"+e(i.getUTCDate())+"T"+e(i.getUTCHours())+":"+e(i.getUTCMinutes())+":"+e(i.getUTCSeconds())+"Z":null:t(i)?i.valueOf():i}var r,o,s,l=/[\\\"\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,c={"\b":"\\b","\t":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"};function u(e){return l.lastIndex=0,l.test(e)?'"'+e.replace(l,(function(e){var t=c[e];return"string"===typeof t?t:"\\u"+("0000"+e.charCodeAt(0).toString(16)).slice(-4)}))+'"':'"'+e+'"'}function d(e,t){var n,a,l,c,h,f=r,p=t[e];switch(p&&(p=i(p)),"function"===typeof s&&(p=s.call(t,e,p)),typeof p){case"string":return u(p);case"number":return isFinite(p)?String(p):"null";case"boolean":case"null":return String(p);case"object":if(!p)return"null";if(r+=o,h=[],"[object Array]"===Object.prototype.toString.apply(p)){for(c=p.length,n=0;n<c;n+=1)h[n]=d(n,p)||"null";return l=0===h.length?"[]":r?"[\n"+r+h.join(",\n"+r)+"\n"+f+"]":"["+h.join(",")+"]",r=f,l}if(s&&"object"===typeof s)for(c=s.length,n=0;n<c;n+=1)"string"===typeof s[n]&&(a=s[n],l=d(a,p),l&&h.push(u(a)+(r?": ":":")+l));else for(a in p)Object.prototype.hasOwnProperty.call(p,a)&&(l=d(a,p),l&&h.push(u(a)+(r?": ":":")+l));return l=0===h.length?"{}":r?"{\n"+r+h.join(",\n"+r)+"\n"+f+"}":"{"+h.join(",")+"}",r=f,l}}a=function(e,t,n){var i;if(r="",o="","number"===typeof n)for(i=0;i<n;i+=1)o+=" ";else"string"===typeof n&&(o=n);if(s=t,t&&"function"!==typeof t&&("object"!==typeof t||"number"!==typeof t.length))throw new Error("JSON.stringify");return d("",{"":e})}}():a=JSON.stringify;var o=n.isHash,s=Array.prototype.slice,l=/%((?:-?\+?.?\d*)?|(?:\[[^\[|\]]*\]))?([sjdDZ])/g,c=/\{(?:\[([^\[|\]]*)\])?(\w+)\}/g,u=/(-?)(\+?)([A-Z|a-z|\W]?)([1-9][0-9]*)?$/,d=/([1-9][0-9]*)$/g;function h(e,t){var n=e;if(u.test(t)){var i=t.match(u),r=i[1],a=i[3],o=i[4];o&&(o=parseInt(o,10),n=n.length<o?_(n,o,a,r):v(n,o))}return n}function f(e,t){var i;if(!n.isNumber(e))throw new Error("stringExtended.format : when using %d the parameter must be a number!");if(i=""+e,u.test(t)){var r=t.match(u),a=r[1],o=r[2],s=r[3],l=r[4];o&&(i=(e>0?"+":"")+i),l&&(l=parseInt(l,10),i=i.length<l?_(i,l,s||"0",a):v(i,l))}return i}function p(t,n){var i,r=n.match(d),o=0;r&&(o=parseInt(r[0],10),isNaN(o)&&(o=0));try{i=a(t,null,o)}catch(e){throw new Error("stringExtended.format : Unable to parse json from ",t)}return i}var m={bold:1,bright:1,italic:3,underline:4,blink:5,inverse:7,crossedOut:9,red:31,green:32,yellow:33,blue:34,magenta:35,cyan:36,white:37,redBackground:41,greenBackground:42,yellowBackground:43,blueBackground:44,magentaBackground:45,cyanBackground:46,whiteBackground:47,encircled:52,overlined:53,grey:90,black:90},g={SMILEY:"☺",SOLID_SMILEY:"☻",HEART:"♥",DIAMOND:"♦",CLOVE:"♣",SPADE:"♠",DOT:"•",SQUARE_CIRCLE:"◘",CIRCLE:"○",FILLED_SQUARE_CIRCLE:"◙",MALE:"♂",FEMALE:"♀",EIGHT_NOTE:"♪",DOUBLE_EIGHTH_NOTE:"♫",SUN:"☼",PLAY:"►",REWIND:"◄",UP_DOWN:"↕",PILCROW:"¶",SECTION:"§",THICK_MINUS:"▬",SMALL_UP_DOWN:"↨",UP_ARROW:"↑",DOWN_ARROW:"↓",RIGHT_ARROW:"→",LEFT_ARROW:"←",RIGHT_ANGLE:"∟",LEFT_RIGHT_ARROW:"↔",TRIANGLE:"▲",DOWN_TRIANGLE:"▼",HOUSE:"⌂",C_CEDILLA:"Ç",U_UMLAUT:"ü",E_ACCENT:"é",A_LOWER_CIRCUMFLEX:"â",A_LOWER_UMLAUT:"ä",A_LOWER_GRAVE_ACCENT:"à",A_LOWER_CIRCLE_OVER:"å",C_LOWER_CIRCUMFLEX:"ç",E_LOWER_CIRCUMFLEX:"ê",E_LOWER_UMLAUT:"ë",E_LOWER_GRAVE_ACCENT:"è",I_LOWER_UMLAUT:"ï",I_LOWER_CIRCUMFLEX:"î",I_LOWER_GRAVE_ACCENT:"ì",A_UPPER_UMLAUT:"Ä",A_UPPER_CIRCLE:"Å",E_UPPER_ACCENT:"É",A_E_LOWER:"æ",A_E_UPPER:"Æ",O_LOWER_CIRCUMFLEX:"ô",O_LOWER_UMLAUT:"ö",O_LOWER_GRAVE_ACCENT:"ò",U_LOWER_CIRCUMFLEX:"û",U_LOWER_GRAVE_ACCENT:"ù",Y_LOWER_UMLAUT:"ÿ",O_UPPER_UMLAUT:"Ö",U_UPPER_UMLAUT:"Ü",CENTS:"¢",POUND:"£",YEN:"¥",CURRENCY:"¤",PTS:"₧",FUNCTION:"ƒ",A_LOWER_ACCENT:"á",I_LOWER_ACCENT:"í",O_LOWER_ACCENT:"ó",U_LOWER_ACCENT:"ú",N_LOWER_TILDE:"ñ",N_UPPER_TILDE:"Ñ",A_SUPER:"ª",O_SUPER:"º",UPSIDEDOWN_QUESTION:"¿",SIDEWAYS_L:"⌐",NEGATION:"¬",ONE_HALF:"½",ONE_FOURTH:"¼",UPSIDEDOWN_EXCLAMATION:"¡",DOUBLE_LEFT:"«",DOUBLE_RIGHT:"»",LIGHT_SHADED_BOX:"░",MEDIUM_SHADED_BOX:"▒",DARK_SHADED_BOX:"▓",VERTICAL_LINE:"│",MAZE__SINGLE_RIGHT_T:"┤",MAZE_SINGLE_RIGHT_TOP:"┐",MAZE_SINGLE_RIGHT_BOTTOM_SMALL:"┘",MAZE_SINGLE_LEFT_TOP_SMALL:"┌",MAZE_SINGLE_LEFT_BOTTOM_SMALL:"└",MAZE_SINGLE_LEFT_T:"├",MAZE_SINGLE_BOTTOM_T:"┴",MAZE_SINGLE_TOP_T:"┬",MAZE_SINGLE_CENTER:"┼",MAZE_SINGLE_HORIZONTAL_LINE:"─",MAZE_SINGLE_RIGHT_DOUBLECENTER_T:"╡",MAZE_SINGLE_RIGHT_DOUBLE_BL:"╛",MAZE_SINGLE_RIGHT_DOUBLE_T:"╢",MAZE_SINGLE_RIGHT_DOUBLEBOTTOM_TOP:"╖",MAZE_SINGLE_RIGHT_DOUBLELEFT_TOP:"╕",MAZE_SINGLE_LEFT_DOUBLE_T:"╞",MAZE_SINGLE_BOTTOM_DOUBLE_T:"╧",MAZE_SINGLE_TOP_DOUBLE_T:"╤",MAZE_SINGLE_TOP_DOUBLECENTER_T:"╥",MAZE_SINGLE_BOTTOM_DOUBLECENTER_T:"╨",MAZE_SINGLE_LEFT_DOUBLERIGHT_BOTTOM:"╘",MAZE_SINGLE_LEFT_DOUBLERIGHT_TOP:"╒",MAZE_SINGLE_LEFT_DOUBLEBOTTOM_TOP:"╓",MAZE_SINGLE_LEFT_DOUBLETOP_BOTTOM:"╙",MAZE_SINGLE_LEFT_TOP:"Γ",MAZE_SINGLE_RIGHT_BOTTOM:"╜",MAZE_SINGLE_LEFT_CENTER:"╟",MAZE_SINGLE_DOUBLECENTER_CENTER:"╫",MAZE_SINGLE_DOUBLECROSS_CENTER:"╪",MAZE_DOUBLE_LEFT_CENTER:"╣",MAZE_DOUBLE_VERTICAL:"║",MAZE_DOUBLE_RIGHT_TOP:"╗",MAZE_DOUBLE_RIGHT_BOTTOM:"╝",MAZE_DOUBLE_LEFT_BOTTOM:"╚",MAZE_DOUBLE_LEFT_TOP:"╔",MAZE_DOUBLE_BOTTOM_T:"╩",MAZE_DOUBLE_TOP_T:"╦",MAZE_DOUBLE_LEFT_T:"╠",MAZE_DOUBLE_HORIZONTAL:"═",MAZE_DOUBLE_CROSS:"╬",SOLID_RECTANGLE:"█",THICK_LEFT_VERTICAL:"▌",THICK_RIGHT_VERTICAL:"▐",SOLID_SMALL_RECTANGLE_BOTTOM:"▄",SOLID_SMALL_RECTANGLE_TOP:"▀",PHI_UPPER:"Φ",INFINITY:"∞",INTERSECTION:"∩",DEFINITION:"≡",PLUS_MINUS:"±",GT_EQ:"≥",LT_EQ:"≤",THEREFORE:"⌠",SINCE:"∵",DOESNOT_EXIST:"∄",EXISTS:"∃",FOR_ALL:"∀",EXCLUSIVE_OR:"⊕",BECAUSE:"⌡",DIVIDE:"÷",APPROX:"≈",DEGREE:"°",BOLD_DOT:"∙",DOT_SMALL:"·",CHECK:"√",ITALIC_X:"✗",SUPER_N:"ⁿ",SQUARED:"²",CUBED:"³",SOLID_BOX:"■",PERMILE:"‰",REGISTERED_TM:"®",COPYRIGHT:"©",TRADEMARK:"™",BETA:"β",GAMMA:"γ",ZETA:"ζ",ETA:"η",IOTA:"ι",KAPPA:"κ",LAMBDA:"λ",NU:"ν",XI:"ξ",OMICRON:"ο",RHO:"ρ",UPSILON:"υ",CHI_LOWER:"φ",CHI_UPPER:"χ",PSI:"ψ",ALPHA:"α",ESZETT:"ß",PI:"π",SIGMA_UPPER:"Σ",SIGMA_LOWER:"σ",MU:"µ",TAU:"τ",THETA:"Θ",OMEGA:"Ω",DELTA:"δ",PHI_LOWER:"φ",EPSILON:"ε"};function _(e,t,n,i){e=""+e,n=n||" ";var r=e.length;while(r<t)i?e+=n:e=n+e,r++;return e}function v(e,t,i){var r=e;if(n.isString(r)){if(e.length>t)if(i){var a=e.length;r=e.substring(a-t,a)}else r=e.substring(0,t)}else r=v(""+r,t);return r}function b(t,r){if(r instanceof Array){var u=0,d=r.length;return t.replace(l,(function(t,n,o){var s,l;if(!(u<d))return t;if(s=r[u++],"%s"===t||"%d"===t||"%D"===t)l=s+"";else if("%Z"===t)l=s.toUTCString();else if("%j"===t)try{l=a(s)}catch(e){throw new Error("stringExtended.format : Unable to parse json from ",s)}else switch(n=n.replace(/^\[|\]$/g,""),o){case"s":l=h(s,n);break;case"d":l=f(s,n);break;case"j":l=p(s,n);break;case"D":l=i.format(s,n);break;case"Z":l=i.format(s,n,!0);break}return l}))}if(o(r))return t.replace(c,(function(e,t,a){if(a=r[a],!n.isUndefined(a)){if(!t)return""+a;if(n.isString(a))return h(a,t);if(n.isNumber(a))return f(a,t);if(n.isDate(a))return i.format(a,t);if(n.isObject(a))return p(a,t)}return e}));var m=s.call(arguments).slice(1);return b(t,m)}function y(e,t){var n=[];return e&&(e.indexOf(t)>0?n=e.replace(/\s+/g,"").split(t):n.push(e)),n}function C(e,t){var n=[];if(t)for(var i=0;i<t;i++)n.push(e);return n.join("")}function w(e,t){var i,r,a;if(t)if(n.isArray(e))for(i=[],r=0,a=e.length;r<a;r++)i.push(w(e[r],t));else if(t instanceof Array)for(i=e,r=0,a=t.length;r<a;r++)i=w(i,t[r]);else t in m&&(i="["+m[t]+"m"+e+"[0m");return i}function S(e,t){return e.replace(/([\.$?*|{}\(\)\[\]\\\/\+^])/g,(function(e){return t&&-1!==r.indexOf(t,e)?e:"\\"+e}))}function E(e){return e.replace(/^\s*|\s*$/g,"")}function x(e){return e.replace(/^\s*/,"")}function O(e){return e.replace(/\s*$/,"")}function T(e){return 0===e.length}var k={toArray:y,pad:_,truncate:v,multiply:C,format:b,style:w,escape:S,trim:E,trimLeft:x,trimRight:O,isEmpty:T};return t.define(n.isString,k).define(n.isArray,{style:w}).expose(k).expose({characters:g})}t.exports&&(t.exports=n(i("a847"),i("583f"),i("a06a"),i("3874")))}).call(this)},"0145":function(e,t){t.encrypt=function(e,t){return e._cipher.encryptBlock(t)},t.decrypt=function(e,t){return e._cipher.decryptBlock(t)}},"0184":function(e,t,n){"use strict";var i=n("da3e");function r(e){this.options=e,this.type=this.options.type,this.blockSize=8,this._init(),this.buffer=new Array(this.blockSize),this.bufferOff=0}e.exports=r,r.prototype._init=function(){},r.prototype.update=function(e){return 0===e.length?[]:"decrypt"===this.type?this._updateDecrypt(e):this._updateEncrypt(e)},r.prototype._buffer=function(e,t){for(var n=Math.min(this.buffer.length-this.bufferOff,e.length-t),i=0;i<n;i++)this.buffer[this.bufferOff+i]=e[t+i];return this.bufferOff+=n,n},r.prototype._flushBuffer=function(e,t){return this._update(this.buffer,0,e,t),this.bufferOff=0,this.blockSize},r.prototype._updateEncrypt=function(e){var t=0,n=0,i=(this.bufferOff+e.length)/this.blockSize|0,r=new Array(i*this.blockSize);0!==this.bufferOff&&(t+=this._buffer(e,t),this.bufferOff===this.buffer.length&&(n+=this._flushBuffer(r,n)));for(var a=e.length-(e.length-t)%this.blockSize;t<a;t+=this.blockSize)this._update(e,t,r,n),n+=this.blockSize;for(;t<e.length;t++,this.bufferOff++)this.buffer[this.bufferOff]=e[t];return r},r.prototype._updateDecrypt=function(e){for(var t=0,n=0,i=Math.ceil((this.bufferOff+e.length)/this.blockSize)-1,r=new Array(i*this.blockSize);i>0;i--)t+=this._buffer(e,t),n+=this._flushBuffer(r,n);return t+=this._buffer(e,t),r},r.prototype.final=function(e){var t,n;return e&&(t=this.update(e)),n="encrypt"===this.type?this._finalEncrypt():this._finalDecrypt(),t?t.concat(n):n},r.prototype._pad=function(e,t){if(0===t)return!1;while(t<e.length)e[t++]=0;return!0},r.prototype._finalEncrypt=function(){if(!this._pad(this.buffer,this.bufferOff))return[];var e=new Array(this.blockSize);return this._update(this.buffer,0,e,0),e},r.prototype._unpad=function(e){return e},r.prototype._finalDecrypt=function(){i.equal(this.bufferOff,this.blockSize,"Not enough data to decrypt");var e=new Array(this.blockSize);return this._flushBuffer(e,0),this._unpad(e)}},"01ac":function(e,t){e.exports=function(e){var t="\\d(_|\\d)*",n="[eE][-+]?"+t,i=t+"(\\."+t+")?("+n+")?",r="\\w+",a=t+"#"+r+"(\\."+r+")?#("+n+")?",o="\\b("+a+"|"+i+")",s="[A-Za-z](_?[A-Za-z0-9.])*",l="[]{}%#'\"",c=e.COMMENT("--","$"),u={begin:"\\s+:\\s+",end:"\\s*(:=|;|\\)|=>|$)",illegal:l,contains:[{beginKeywords:"loop for declare others",endsParent:!0},{className:"keyword",beginKeywords:"not null constant access function procedure in out aliased exception"},{className:"type",begin:s,endsParent:!0,relevance:0}]};return{case_insensitive:!0,keywords:{keyword:"abort else new return abs elsif not reverse abstract end accept entry select access exception of separate aliased exit or some all others subtype and for out synchronized array function overriding at tagged generic package task begin goto pragma terminate body private then if procedure type case in protected constant interface is raise use declare range delay limited record when delta loop rem while digits renames with do mod requeue xor",literal:"True False"},contains:[c,{className:"string",begin:/"/,end:/"/,contains:[{begin:/""/,relevance:0}]},{className:"string",begin:/'.'/},{className:"number",begin:o,relevance:0},{className:"symbol",begin:"'"+s},{className:"title",begin:"(\\bwith\\s+)?(\\bprivate\\s+)?\\bpackage\\s+(\\bbody\\s+)?",end:"(is|$)",keywords:"package body",excludeBegin:!0,excludeEnd:!0,illegal:l},{begin:"(\\b(with|overriding)\\s+)?\\b(function|procedure)\\s+",end:"(\\bis|\\bwith|\\brenames|\\)\\s*;)",keywords:"overriding function procedure with is renames return",returnBegin:!0,contains:[c,{className:"title",begin:"(\\bwith\\s+)?\\b(function|procedure)\\s+",end:"(\\(|\\s+|$)",excludeBegin:!0,excludeEnd:!0,illegal:l},u,{className:"type",begin:"\\breturn\\s+",end:"(\\s+|;|$)",keywords:"return",excludeBegin:!0,excludeEnd:!0,endsParent:!0,illegal:l}]},{className:"type",begin:"\\b(sub)?type\\s+",end:"\\s+",keywords:"type",excludeBegin:!0,illegal:l},u]}}},"01b4":function(e,t){var n=function(){this.head=null,this.tail=null};n.prototype={add:function(e){var t={item:e,next:null};this.head?this.tail.next=t:this.head=t,this.tail=t},get:function(){var e=this.head;if(e)return this.head=e.next,this.tail===e&&(this.tail=null),e.item}},e.exports=n},"01f8":function(e,t,n){"use strict";var i=n("5b62"),r=n("c4f4"),a=n("4c4d"),o=n("6950"),s=n("a5d4"),l=n("54db"),c=n("16b4"),u=n("61a5"),d=n("6bc7"),h=n("bf95"),f=n("026c"),p=n("9311"),m=c["a"].add,g=Math.abs,_=0,v=1,b=2,y=10,C=0,w=180,S=function(){return Object(o["d"])("pointer-events")},E=Object(s["a"])((function(){var e="desktop"===a["a"].real().deviceType;if(!S()||!e)return d["n"];var t=Object(i["a"])("<div>").addClass("dx-gesture-cover").css("pointerEvents","none");return r["a"].subscribeGlobal(t,"dxmousewheel",(function(e){e.preventDefault()})),m((function(){t.appendTo("body")})),function(e,n){t.css("pointerEvents",e?"all":"none"),e&&t.css("cursor",n)}})),x=function(e,t){var n=E();n(e,t)},O=p["a"].inherit({gesture:!0,configure:function(e){this.getElement().css("msTouchAction",e.immediate?"pinch-zoom":""),this.callBase(e)},allowInterruptionByMouseWheel:function(){return this._stage!==b},getDirection:function(){return this.direction},_cancel:function(){this.callBase.apply(this,arguments),this._toggleGestureCover(!1),this._stage=_},start:function(e){e._needSkipEvent||Object(f["m"])(e)?this._cancel(e):(this._startEvent=Object(f["b"])(e),this._startEventData=Object(f["c"])(e),this._stage=v,this._init(e),this._setupImmediateTimer())},_setupImmediateTimer:function(){clearTimeout(this._immediateTimer),this._immediateAccepted=!1,this.immediate&&(this._immediateTimer=setTimeout(function(){this._immediateAccepted=!0}.bind(this),w))},move:function(e){if(this._stage===v&&this._directionConfirmed(e)){if(this._stage=b,this._resetActiveElement(),this._toggleGestureCover(!0),this._clearSelection(e),this._adjustStartEvent(e),this._start(this._startEvent),this._stage===_)return;this._requestAccept(e),this._move(e),this._forgetAccept()}else this._stage===b&&(this._clearSelection(e),this._move(e))},_directionConfirmed:function(e){var t=this._getTouchBoundary(e),n=Object(f["d"])(this._startEventData,Object(f["c"])(e)),i=g(n.x),r=g(n.y),a=this._validateMove(t,i,r),o=this._validateMove(t,r,i),s=this.getDirection(e),l="both"===s&&(a||o),c="horizontal"===s&&a,u="vertical"===s&&o;return l||c||u||this._immediateAccepted},_validateMove:function(e,t,n){return t&&t>=e&&(!this.immediate||t>=n)},_getTouchBoundary:function(e){return this.immediate||Object(f["j"])(e)?C:y},_adjustStartEvent:function(e){var t=this._getTouchBoundary(e),n=Object(f["d"])(this._startEventData,Object(f["c"])(e));this._startEvent.pageX+=Object(u["d"])(n.x)*t,this._startEvent.pageY+=Object(u["d"])(n.y)*t},_resetActiveElement:function(){"ios"===a["a"].real().platform&&this.getElement().find(":focus").length&&Object(l["i"])()},_toggleGestureCover:function(e){this._toggleGestureCoverImpl(e)},_toggleGestureCoverImpl:function(e){var t=this._stage===b;t&&x(e,this.getElement().css("cursor"))},_clearSelection:function(e){Object(f["j"])(e)||Object(f["l"])(e)||Object(l["a"])()},end:function(e){this._toggleGestureCover(!1),this._stage===b?this._end(e):this._stage===v&&this._stop(e),this._stage=_},dispose:function(){clearTimeout(this._immediateTimer),this.callBase.apply(this,arguments),this._toggleGestureCover(!1)},_init:d["n"],_start:d["n"],_move:d["n"],_stop:d["n"],_end:d["n"]});O.initialTouchBoundary=y,O.touchBoundary=function(e){if(!Object(h["d"])(e))return y;y=e},t["a"]=O},"0209":function(e,t){e.exports=function(e){function t(e){return"(?:"+e+")?"}var n="decltype\\(auto\\)",i="[a-zA-Z_]\\w*::",r="<.*?>",a="("+n+"|"+t(i)+"[a-zA-Z_]\\w*"+t(r)+")",o={className:"keyword",begin:"\\b[a-z\\d_]*_t\\b"},s="\\\\(x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4,8}|[0-7]{3}|\\S)",l={className:"string",variants:[{begin:'(u8?|U|L)?"',end:'"',illegal:"\\n",contains:[e.BACKSLASH_ESCAPE]},{begin:"(u8?|U|L)?'("+s+"|.)",end:"'",illegal:"."},{begin:/(?:u8?|U|L)?R"([^()\\ ]{0,16})\((?:.|\n)*?\)\1"/}]},c={className:"number",variants:[{begin:"\\b(0b[01']+)"},{begin:"(-?)\\b([\\d']+(\\.[\\d']*)?|\\.[\\d']+)(u|U|l|L|ul|UL|f|F|b|B)"},{begin:"(-?)(\\b0[xX][a-fA-F0-9']+|(\\b[\\d']+(\\.[\\d']*)?|\\.[\\d']+)([eE][-+]?[\\d']+)?)"}],relevance:0},u={className:"meta",begin:/#\s*[a-z]+\b/,end:/$/,keywords:{"meta-keyword":"if else elif endif define undef warning error line pragma _Pragma ifdef ifndef include"},contains:[{begin:/\\\n/,relevance:0},e.inherit(l,{className:"meta-string"}),{className:"meta-string",begin:/<.*?>/,end:/$/,illegal:"\\n"},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},d={className:"title",begin:t(i)+e.IDENT_RE,relevance:0},h=t(i)+e.IDENT_RE+"\\s*\\(",f={keyword:"int float while private char char8_t char16_t char32_t catch import module export virtual operator sizeof dynamic_cast|10 typedef const_cast|10 const for static_cast|10 union namespace unsigned long volatile static protected bool template mutable if public friend do goto auto void enum else break extern using asm case typeid wchar_tshort reinterpret_cast|10 default double register explicit signed typename try this switch continue inline delete alignas alignof constexpr consteval constinit decltype concept co_await co_return co_yield requires noexcept static_assert thread_local restrict final override atomic_bool atomic_char atomic_schar atomic_uchar atomic_short atomic_ushort atomic_int atomic_uint atomic_long atomic_ulong atomic_llong atomic_ullong new throw return and and_eq bitand bitor compl not not_eq or or_eq xor xor_eq",built_in:"std string wstring cin cout cerr clog stdin stdout stderr stringstream istringstream ostringstream auto_ptr deque list queue stack vector map set bitset multiset multimap unordered_set unordered_map unordered_multiset unordered_multimap array shared_ptr abort terminate abs acos asin atan2 atan calloc ceil cosh cos exit exp fabs floor fmod fprintf fputs free frexp fscanf future isalnum isalpha iscntrl isdigit isgraph islower isprint ispunct isspace isupper isxdigit tolower toupper labs ldexp log10 log malloc realloc memchr memcmp memcpy memset modf pow printf putchar puts scanf sinh sin snprintf sprintf sqrt sscanf strcat strchr strcmp strcpy strcspn strlen strncat strncmp strncpy strpbrk strrchr strspn strstr tanh tan vfprintf vprintf vsprintf endl initializer_list unique_ptr _Bool complex _Complex imaginary _Imaginary",literal:"true false nullptr NULL"},p=[o,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,c,l],m={variants:[{begin:/=/,end:/;/},{begin:/\(/,end:/\)/},{beginKeywords:"new throw return else",end:/;/}],keywords:f,contains:p.concat([{begin:/\(/,end:/\)/,keywords:f,contains:p.concat(["self"]),relevance:0}]),relevance:0},g={className:"function",begin:"("+a+"[\\*&\\s]+)+"+h,returnBegin:!0,end:/[{;=]/,excludeEnd:!0,keywords:f,illegal:/[^\w\s\*&:<>]/,contains:[{begin:n,keywords:f,relevance:0},{begin:h,returnBegin:!0,contains:[d],relevance:0},{className:"params",begin:/\(/,end:/\)/,keywords:f,relevance:0,contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,l,c,o,{begin:/\(/,end:/\)/,keywords:f,relevance:0,contains:["self",e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,l,c,o]}]},o,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,u]};return{aliases:["c","cc","h","c++","h++","hpp","hh","hxx","cxx"],keywords:f,illegal:"</",contains:[].concat(m,g,p,[u,{begin:"\\b(deque|list|queue|stack|vector|map|set|bitset|multiset|multimap|unordered_map|unordered_set|unordered_multiset|unordered_multimap|array)\\s*<",end:">",keywords:f,contains:["self",o]},{begin:e.IDENT_RE+"::",keywords:f},{className:"class",beginKeywords:"class struct",end:/[{;:]/,contains:[{begin:/</,end:/>/,contains:["self"]},e.TITLE_MODE]}]),exports:{preprocessor:u,strings:l,keywords:f}}}},"0211":function(e,t,n){"use strict";const i=t;i._reverse=function(e){const t={};return Object.keys(e).forEach((function(n){(0|n)==n&&(n|=0);const i=e[n];t[i]=n})),t},i.der=n("8b71")},"0215":function(e,t){e.exports=function(e){var t={begin:"<",end:">",contains:[e.inherit(e.TITLE_MODE,{begin:/'[a-zA-Z0-9_]+/})]};return{aliases:["fs"],keywords:"abstract and as assert base begin class default delegate do done downcast downto elif else end exception extern false finally for fun function global if in inherit inline interface internal lazy let match member module mutable namespace new null of open or override private public rec return sig static struct then to true try type upcast use val void when while with yield",illegal:/\/\*/,contains:[{className:"keyword",begin:/\b(yield|return|let|do)!/},{className:"string",begin:'@"',end:'"',contains:[{begin:'""'}]},{className:"string",begin:'"""',end:'"""'},e.COMMENT("\\(\\*","\\*\\)"),{className:"class",beginKeywords:"type",end:"\\(|=|$",excludeEnd:!0,contains:[e.UNDERSCORE_TITLE_MODE,t]},{className:"meta",begin:"\\[<",end:">\\]",relevance:10},{className:"symbol",begin:"\\B('[A-Za-z])\\b",contains:[e.BACKSLASH_ESCAPE]},e.C_LINE_COMMENT_MODE,e.inherit(e.QUOTE_STRING_MODE,{illegal:null}),e.C_NUMBER_MODE]}}},"026c":function(e,t,n){"use strict";n.d(t,"e",(function(){return b})),n.d(t,"k",(function(){return C})),n.d(t,"j",(function(){return w})),n.d(t,"l",(function(){return S})),n.d(t,"c",(function(){return E})),n.d(t,"d",(function(){return x})),n.d(t,"h",(function(){return O})),n.d(t,"m",(function(){return k})),n.d(t,"b",(function(){return I})),n.d(t,"f",(function(){return A})),n.d(t,"n",(function(){return R})),n.d(t,"g",(function(){return D})),n.d(t,"a",(function(){return M})),n.d(t,"i",(function(){return N}));var i=n("5b62"),r=n("a09c"),a=(e,t)=>{if(!t)throw r["a"].Error("E0017");return Array.isArray(e)?e.map(e=>a(e,t)).join(" "):-1!==e.indexOf(" ")?a(e.split(/\s+/g),t):"".concat(e,".").concat(t)},o=a,s=n("c4f4"),l=n("b144"),c=n("b9af"),u=n("4ba0"),d={backspace:"backspace",tab:"tab",enter:"enter",escape:"escape",pageup:"pageUp",pagedown:"pageDown",end:"end",home:"home",arrowleft:"leftArrow",arrowup:"upArrow",arrowright:"rightArrow",arrowdown:"downArrow",delete:"del"," ":"space",f:"F",a:"A","*":"asterisk","-":"minus",alt:"alt",control:"control",shift:"shift"},h={8:"backspace",9:"tab",13:"enter",27:"escape",33:"pageUp",34:"pageDown",35:"end",36:"home",37:"leftArrow",38:"upArrow",39:"rightArrow",40:"downArrow",46:"del",32:"space",70:"F",65:"A",106:"asterisk",109:"minus",189:"minus",173:"minus",16:"shift",17:"control",18:"alt"},f={dx:/^dx/i,mouse:/(mouse|wheel)/i,touch:/^touch/i,keyboard:/^key/i,pointer:/^(ms)?pointer/i},p=e=>e,m=e=>p(s["a"].Event(e,e),e),g=e=>"dx"===b(e),_=e=>"mouse"===b(e),v=e=>"touch"===b(e),b=e=>{var{type:t}=e,n="other";return Object(l["a"])(f,(function(e){if(this.test(t))return n=e,!1})),n},y=e=>"pointer"===b(e),C=e=>_(e)||(y(e)||g(e))&&"mouse"===e.pointerType,w=e=>e&&"dxmousewheel"===e.type,S=e=>v(e)||(y(e)||g(e))&&"touch"===e.pointerType,E=e=>{var{pageX:t,pageY:n,timeStamp:i}=e;return{x:t,y:n,time:i}},x=(e,t)=>({x:t.x-e.x,y:t.y-e.y,time:t.time-e.time||1}),O=e=>{var{originalEvent:t,pointers:n}=e;return v(e)?(t.touches||[]).length:g(e)?(n||[]).length:0},T=!1,k=e=>{if(T)return!0;var{target:t}=e,n=Object(i["a"])(t),r=n.is(".dx-dropdownlist-popup-wrapper *, .dx-dropdownlist-popup-wrapper"),a=(null===t||void 0===t?void 0:t.isContentEditable)||(null===t||void 0===t?void 0:t.hasAttribute("contenteditable")),o=n.is("input, textarea, select")||a;if(n.is(".dx-skip-gesture-event *, .dx-skip-gesture-event")&&!r)return!0;if(w(e)){var s=n.is("textarea")&&n.hasClass("dx-texteditor-input");if(s||a)return!1;var l=n.is("input[type='number'], textarea, select")&&n.is(":focus");return l}return C(e)?o||e.which>1:S(e)?o&&Object(u["b"])(n):void 0},I=(e,t)=>{var n=m(e);return t&&Object(c["a"])(n,t),n},A=e=>{var{originalEvent:t,delegateTarget:n}=e,i=I(t,e);return s["a"].trigger(n||i.target,i),i},R=e=>{var{key:t,which:n}=e,i=t,r=!!t;if(t||n)return r&&(t=d[t.toLowerCase()]),(!r||!t&&n)&&(t=h[n]||String.fromCharCode(n)),t||i},D=e=>{var{key:t,which:n}=e;return t||String.fromCharCode(n)},M=o,N=e=>{var{ctrlKey:t,metaKey:n}=e;return t||n}},"0290":function(e,t){e.exports=function(e){return{aliases:["adoc"],contains:[e.COMMENT("^/{4,}\\n","\\n/{4,}$",{relevance:10}),e.COMMENT("^//","$",{relevance:0}),{className:"title",begin:"^\\.\\w.*$"},{begin:"^[=\\*]{4,}\\n",end:"\\n^[=\\*]{4,}$",relevance:10},{className:"section",relevance:10,variants:[{begin:"^(={1,5}) .+?( \\1)?$"},{begin:"^[^\\[\\]\\n]+?\\n[=\\-~\\^\\+]{2,}$"}]},{className:"meta",begin:"^:.+?:",end:"\\s",excludeEnd:!0,relevance:10},{className:"meta",begin:"^\\[.+?\\]$",relevance:0},{className:"quote",begin:"^_{4,}\\n",end:"\\n_{4,}$",relevance:10},{className:"code",begin:"^[\\-\\.]{4,}\\n",end:"\\n[\\-\\.]{4,}$",relevance:10},{begin:"^\\+{4,}\\n",end:"\\n\\+{4,}$",contains:[{begin:"<",end:">",subLanguage:"xml",relevance:0}],relevance:10},{className:"bullet",begin:"^(\\*+|\\-+|\\.+|[^\\n]+?::)\\s+"},{className:"symbol",begin:"^(NOTE|TIP|IMPORTANT|WARNING|CAUTION):\\s+",relevance:10},{className:"strong",begin:"\\B\\*(?![\\*\\s])",end:"(\\n{2}|\\*)",contains:[{begin:"\\\\*\\w",relevance:0}]},{className:"emphasis",begin:"\\B'(?!['\\s])",end:"(\\n{2}|')",contains:[{begin:"\\\\'\\w",relevance:0}],relevance:0},{className:"emphasis",begin:"_(?![_\\s])",end:"(\\n{2}|_)",relevance:0},{className:"string",variants:[{begin:"``.+?''"},{begin:"`.+?'"}]},{className:"code",begin:"(`.+?`|\\+.+?\\+)",relevance:0},{className:"code",begin:"^[ \\t]",end:"$",relevance:0},{begin:"^'{3,}[ \\t]*$",relevance:10},{begin:"(link:)?(http|https|ftp|file|irc|image:?):\\S+\\[.*?\\]",returnBegin:!0,contains:[{begin:"(link|image:?):",relevance:0},{className:"link",begin:"\\w",end:"[^\\[]+",relevance:0},{className:"string",begin:"\\[",end:"\\]",excludeBegin:!0,excludeEnd:!0,relevance:0}],relevance:10}]}}},"02a0":function(e,t,n){},"02ac":function(e,t){e.exports=function(e){var t={className:"string",begin:"\\[\n(multipart)?",end:"\\]\n"},n={className:"string",begin:"\\d{4}-\\d{2}-\\d{2}(\\s+)\\d{2}:\\d{2}:\\d{2}.\\d+Z"},i={className:"string",begin:"(\\+|-)\\d+"},r={className:"keyword",relevance:10,variants:[{begin:"^(test|testing|success|successful|failure|error|skip|xfail|uxsuccess)(:?)\\s+(test)?"},{begin:"^progress(:?)(\\s+)?(pop|push)?"},{begin:"^tags:"},{begin:"^time:"}]};return{case_insensitive:!0,contains:[t,n,i,r]}}},"02c4":function(e,t){e.exports=function(e){var t={className:"keyword",begin:"\\$(f[asn]|t|vp[rtd]|children)"},n={className:"literal",begin:"false|true|PI|undef"},i={className:"number",begin:"\\b\\d+(\\.\\d+)?(e-?\\d+)?",relevance:0},r=e.inherit(e.QUOTE_STRING_MODE,{illegal:null}),a={className:"meta",keywords:{"meta-keyword":"include use"},begin:"include|use <",end:">"},o={className:"params",begin:"\\(",end:"\\)",contains:["self",i,r,t,n]},s={begin:"[*!#%]",relevance:0},l={className:"function",beginKeywords:"module function",end:"\\=|\\{",contains:[o,e.UNDERSCORE_TITLE_MODE]};return{aliases:["scad"],keywords:{keyword:"function module include use for intersection_for if else \\%",literal:"false true PI undef",built_in:"circle square polygon text sphere cube cylinder polyhedron translate rotate scale resize mirror multmatrix color offset hull minkowski union difference intersection abs sign sin cos tan acos asin atan atan2 floor round ceil ln log pow sqrt exp rands min max concat lookup str chr search version version_num norm cross parent_module echo import import_dxf dxf_linear_extrude linear_extrude rotate_extrude surface projection render children dxf_cross dxf_dim let assign"},contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,i,a,r,t,s,l]}}},"031b":function(e,t,n){"use strict";n("a722")},"0328":function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var i=n("e03f"),r={ar:1,bg:2,ca:3,"zh-Hans":4,cs:5,da:6,de:7,el:8,en:9,es:10,fi:11,fr:12,he:13,hu:14,is:15,it:16,ja:17,ko:18,nl:19,no:20,pl:21,pt:22,rm:23,ro:24,ru:25,hr:26,sk:27,sq:28,sv:29,th:30,tr:31,ur:32,id:33,uk:34,be:35,sl:36,et:37,lv:38,lt:39,tg:40,fa:41,vi:42,hy:43,az:44,eu:45,hsb:46,mk:47,tn:50,xh:52,zu:53,af:54,ka:55,fo:56,hi:57,mt:58,se:59,ga:60,ms:62,kk:63,ky:64,sw:65,tk:66,uz:67,tt:68,bn:69,pa:70,gu:71,or:72,ta:73,te:74,kn:75,ml:76,as:77,mr:78,sa:79,mn:80,bo:81,cy:82,km:83,lo:84,gl:86,kok:87,syr:90,si:91,iu:93,am:94,tzm:95,ne:97,fy:98,ps:99,fil:100,dv:101,ha:104,yo:106,quz:107,nso:108,ba:109,lb:110,kl:111,ig:112,ii:120,arn:122,moh:124,br:126,ug:128,mi:129,oc:130,co:131,gsw:132,sah:133,qut:134,rw:135,wo:136,prs:140,gd:145,"ar-SA":1025,"bg-BG":1026,"ca-ES":1027,"zh-TW":1028,"cs-CZ":1029,"da-DK":1030,"de-DE":1031,"el-GR":1032,"en-US":1033,"fi-FI":1035,"fr-FR":1036,"he-IL":1037,"hu-HU":1038,"is-IS":1039,"it-IT":1040,"ja-JP":1041,"ko-KR":1042,"nl-NL":1043,"nb-NO":1044,"pl-PL":1045,"pt-BR":1046,"rm-CH":1047,"ro-RO":1048,"ru-RU":1049,"hr-HR":1050,"sk-SK":1051,"sq-AL":1052,"sv-SE":1053,"th-TH":1054,"tr-TR":1055,"ur-PK":1056,"id-ID":1057,"uk-UA":1058,"be-BY":1059,"