UNPKG

devextreme

Version:

HTML5 JavaScript Component Suite for Responsive Web Development

9 lines • 4.95 MB
/*! * DevExtreme (dx.all.js) * Version: 21.2.4 * Build date: Mon Dec 06 2021 * * Copyright (c) 2012 - 2021 Developer Express Inc. ALL RIGHTS RESERVED * Read about DevExtreme licensing here: https://js.devexpress.com/Licensing/ */ "use strict";!function(){var e={23908:function(e,t,n){t.convertTransitionTimingFuncToEasing=void 0,t.getEasing=function(e){return r[e]},t.setEasing=function(e){r=e};var i=n(35922),o=/cubic-bezier\((\d+(?:\.\d+)?)\s*,\s*(\d+(?:\.\d+)?)\s*,\s*(\d+(?:\.\d+)?)\s*,\s*(\d+(?:\.\d+)?)\)/,a={linear:"cubic-bezier(0, 0, 1, 1)",swing:"cubic-bezier(0.445, 0.05, 0.55, 0.95)",ease:"cubic-bezier(0.25, 0.1, 0.25, 1)","ease-in":"cubic-bezier(0.42, 0, 1, 1)","ease-out":"cubic-bezier(0, 0, 0.58, 1)","ease-in-out":"cubic-bezier(0.42, 0, 0.58, 1)"},r={};t.convertTransitionTimingFuncToEasing=function(e){var t,n=(e=a[e]||e).match(o);n||(n=a[t="linear"].match(o)),n=n.slice(1,5);for(var s=0;s<n.length;s++)n[s]=parseFloat(n[s]);var l=t||"cubicbezier_"+n.join("_").replace(/\./g,"p");return(0,i.isFunction)(r[l])||(r[l]=function(e,t,i,o,a){return o*function(e,t,n,i){var o=3*e,a=3*(n-e)-o,r=1-o-a,s=3*t,l=3*(i-t)-s,u=1-s-l,d=function(e){return e*(o+e*(a+e*r))},c=function(e){return o+e*(2*a+3*e*r)};return function(e){return function(e){return e*(s+e*(l+e*u))}(function(e){for(var t,n=e,i=0;i<14&&(t=d(n)-e,!(Math.abs(t)<.001));)n-=t/c(n),i++;return n}(e))}}(n[0],n[1],n[2],n[3])(t/a)+i}),l}},90057:function(e,t,n){t.cancelAnimationFrame=function(){u(),l.apply(r,arguments)},t.requestAnimationFrame=function(){return u(),s.apply(r,arguments)};var i,o=n(58201),a=(i=n(39618))&&i.__esModule?i:{default:i},r=(0,o.hasWindow)()?(0,o.getWindow)():{},s=function(e){return setTimeout(e,16.666666666666668)},l=function(e){clearTimeout(e)},u=(0,a.default)((function(){var e=r.requestAnimationFrame||r.webkitRequestAnimationFrame||r.mozRequestAnimationFrame||r.oRequestAnimationFrame||r.msRequestAnimationFrame,t=r.cancelAnimationFrame||r.webkitCancelAnimationFrame||r.mozCancelAnimationFrame||r.oCancelAnimationFrame||r.msCancelAnimationFrame;if(e&&t&&(s=e,l=t),e&&!t){var n={};s=function(t){var i=e.call(r,(function(){try{if(i in n)return;t.apply(this,arguments)}finally{delete n[i]}}));return i},l=function(e){n[e]=!0}}}))},87209:function(e,t,n){t.default=void 0;var i=x(n(68374)),o=n(58201),a=x(n(55994)),r=x(n(17381)),s=n(6415),l=n(13306),u=n(35922),d=n(95479),c=n(31648),h=n(23908),f=n(90057),p=n(60137),g=x(n(49387)),m=n(29007),_=n(39611),v=n(62754),y=n(20576);function x(e){return e&&e.__esModule?e:{default:e}}function b(e){return(b="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 w=(0,o.getWindow)(),C=(0,_.addNamespace)(m.removeEvent,"dxFX"),S=/^([+-])=(.*)/i,k="dxAnimData",D="dxAnimQueue",I={initAnimation:function(e,t){e.css({transitionProperty:"none"}),"string"==typeof t.from?e.addClass(t.from):U(e,t.from);var n=this,i=new v.Deferred,o=t.cleanupWhen;t.transitionAnimation={deferred:i,finish:function(){n._finishTransition(e),o?(0,v.when)(i,o).always((function(){n._cleanup(e,t)})):n._cleanup(e,t),i.resolveWith(e,[t,e])}},this._completeAnimationCallback(e,t).done((function(){t.transitionAnimation.finish()})).fail((function(){i.rejectWith(e,[t,e])})),t.duration||t.transitionAnimation.finish(),e.css("transform")},animate:function(e,t){return this._startAnimation(e,t),t.transitionAnimation.deferred.promise()},_completeAnimationCallback:function(e,t){var n,i=this,o=Date.now()+t.delay,r=new v.Deferred,s=new v.Deferred,l=new v.Deferred,u=(0,p.transitionEndEventName)()+".dxFX";t.transitionAnimation.cleanup=function(){clearTimeout(n),clearTimeout(d),a.default.off(e,u),a.default.off(e,C)},a.default.one(e,u,(function(){Date.now()-o>=t.duration&&s.reject()})),a.default.off(e,C),a.default.on(e,C,(function(){i.stop(e,t),r.reject()}));var d=setTimeout((function(){n=setTimeout((function(){l.reject()}),t.duration+t.delay+Y._simulatedTransitionEndDelay),(0,v.when)(s,l).fail(function(){r.resolve()}.bind(this))}));return r.promise()},_startAnimation:function(e,t){e.css({transitionProperty:"all",transitionDelay:t.delay+"ms",transitionDuration:t.duration+"ms",transitionTimingFunction:t.easing}),"string"==typeof t.to?e[0].className+=" "+t.to:t.to&&U(e,t.to)},_finishTransition:function(e){e.css("transition","none")},_cleanup:function(e,t){t.transitionAnimation.cleanup(),"string"==typeof t.from&&(e.removeClass(t.from),e.removeClass(t.to))},stop:function(e,t,n){t&&(n?t.transitionAnimation.finish():((0,u.isPlainObject)(t.to)&&(0,d.each)(t.to,(function(t){e.css(t,e.css(t))})),this._finishTransition(e),this._cleanup(e,t)))}},T={initAnimation:function(e,t){U(e,t.from)},animate:function(e,t){var n=new v.Deferred,i=this;return t?((0,d.each)(t.to,(function(n){void 0===t.from[n]&&(t.from[n]=i._normalizeValue(e.css(n)))})),t.to.transform&&(t.from.transform=i._parseTransform(t.from.transform),t.to.transform=i._parseTransform(t.to.transform)),t.frameAnimation={to:t.to,from:t.from,currentValue:t.from,easing:(0,h.convertTransitionTimingFuncToEasing)(t.easing),duration:t.duration,startTime:(new Date).valueOf(),finish:function(){this.currentValue=this.to,this.draw(),(0,f.cancelAnimationFrame)(t.frameAnimation.animationFrameId),n.resolve()},draw:function(){if(t.draw)t.draw(this.currentValue);else{var n=(0,l.extend)({},this.currentValue);n.transform&&(n.transform=(0,d.map)(n.transform,(function(e,t){return"translate"===t?(0,c.getTranslateCss)(e):"scale"===t?"scale("+e+")":"rotate"===t.substr(0,t.length-1)?t+"("+e+"deg)":void 0})).join(" ")),e.css(n)}}},t.delay?(t.frameAnimation.startTime+=t.delay,t.frameAnimation.delayTimeout=setTimeout((function(){i._startAnimation(e,t)}),t.delay)):i._startAnimation(e,t),n.promise()):n.reject().promise()},_startAnimation:function(e,t){a.default.off(e,C),a.default.on(e,C,(function(){t.frameAnimation&&(0,f.cancelAnimationFrame)(t.frameAnimation.animationFrameId)})),this._animationStep(e,t)},_parseTransform:function(e){var t={};return(0,d.each)(e.match(/\w+\d*\w*\([^)]*\)\s*/g),(function(e,n){var i=(0,c.parseTranslate)(n),o=n.match(/scale\((.+?)\)/),a=n.match(/(rotate.)\((.+)deg\)/);i&&(t.translate=i),o&&o[1]&&(t.scale=parseFloat(o[1])),a&&a[1]&&(t[a[1]]=parseFloat(a[2]))})),t},stop:function(e,t,n){var i=t&&t.frameAnimation;i&&((0,f.cancelAnimationFrame)(i.animationFrameId),clearTimeout(i.delayTimeout),n&&i.finish(),delete t.frameAnimation)},_animationStep:function(e,t){var n=t&&t.frameAnimation;if(n){var i=(new Date).valueOf();if(i>=n.startTime+n.duration)n.finish();else{n.currentValue=this._calcStepValue(n,i-n.startTime),n.draw();var o=this;n.animationFrameId=(0,f.requestAnimationFrame)((function(){o._animationStep(e,t)}))}}},_calcStepValue:function(e,t){return function n(i,o){var a=Array.isArray(o)?[]:{};return(0,d.each)(o,(function(r,s){if("string"==typeof s&&!1===parseFloat(s,10))return!0;a[r]="object"===b(s)?n(i[r],s):function(n){var a=t/e.duration,r=t,s=1*i[n],l=o[n]-i[n],u=e.duration;return(0,h.getEasing)(e.easing)(a,r,s,l,u)}(r)})),a}(e.from,e.to)},_normalizeValue:function(e){var t=parseFloat(e,10);return!1===t?e:t}},E={initAnimation:function(){},animate:function(){return(new v.Deferred).resolve().promise()},stop:y.noop,isSynchronous:!0},A=function(e,t,n,i){(0,d.each)(["from","to"],(function(){if(!n(e[this]))throw r.default.Error("E0010",t,this,i)}))},O=function(e,t){return A(e,t,(function(e){return(0,u.isPlainObject)(e)}),"a plain object")},P={top:{my:"bottom center",at:"top center"},bottom:{my:"top center",at:"bottom center"},right:{my:"left center",at:"right center"},left:{my:"right center",at:"left center"}},M={validateConfig:function(e){O(e,"slide")},setup:function(e,t){var n=(0,c.locate)(e);if("slide"!==t.type){var i="slideIn"===t.type?t.from:t.to;i.position=(0,l.extend)({of:w},P[t.direction]),K(e,i)}this._setUpConfig(n,t.from),this._setUpConfig(n,t.to),(0,c.clearCache)(e)},_setUpConfig:function(e,t){t.left="left"in t?t.left:"+=0",t.top="top"in t?t.top:"+=0",this._initNewPosition(e,t)},_initNewPosition:function(e,t){var n={left:t.left,top:t.top};delete t.left,delete t.top;var i=this._getRelativeValue(n.left);void 0!==i?n.left=i+e.left:t.left=0,void 0!==(i=this._getRelativeValue(n.top))?n.top=i+e.top:t.top=0,t.transform=(0,c.getTranslateCss)({x:n.left,y:n.top})},_getRelativeValue:function(e){var t;if("string"==typeof e&&(t=S.exec(e)))return parseInt(t[1]+"1")*t[2]}},R={setup:function(e,t){var n,i,o=t.from,a=t.to,r="fadeOut"===t.type?1:0,s="fadeOut"===t.type?0:1,l=(0,u.isPlainObject)(o)?String(null!==(n=o.opacity)&&void 0!==n?n:r):String(o),d=(0,u.isPlainObject)(a)?String(null!==(i=a.opacity)&&void 0!==i?i:s):String(a);switch(t.skipElementInitialStyles||(l=e.css("opacity")),t.type){case"fadeIn":d=1;break;case"fadeOut":d=0}t.from={visibility:"visible",opacity:l},t.to={opacity:d}}},B={custom:{setup:function(){}},slide:M,slideIn:M,slideOut:M,fade:R,fadeIn:R,fadeOut:R,pop:{validateConfig:function(e){O(e,"pop")},setup:function(e,t){var n=t.from,i=t.to,o="opacity"in n?n.opacity:e.css("opacity"),a="opacity"in i?i.opacity:1,r="scale"in n?n.scale:0,s="scale"in i?i.scale:1;t.from={opacity:o};var l=(0,c.getTranslate)(e);t.from.transform=this._getCssTransform(l,r),t.to={opacity:a},t.to.transform=this._getCssTransform(l,s)},_getCssTransform:function(e,t){return(0,c.getTranslateCss)(e)+"scale("+t+")"}},css:{validateConfig:function(e){!function(e,t){A(e,"css",(function(e){return"string"==typeof e}),"a string")}(e)},setup:function(){}}},V={type:"custom",from:{},to:{},duration:400,start:y.noop,complete:y.noop,easing:"ease",delay:0},F={duration:400,easing:"ease",delay:0};function L(){var e=this,t=e.element,n=e.config;if(K(t,n.from),K(t,n.to),e.configurator.setup(t,n),t.data(k,e),Y.off&&(n.duration=0,n.delay=0),e.strategy.initAnimation(t,n),n.start){var i=(0,s.getPublicElement)(t);n.start.apply(this,[i,n])}}var H=function(){var e=this,t=e.element,n=e.config;return e.isStarted=!0,e.strategy.animate(t,n).done((function(){!function(e){var t=e.element,n=e.config;if(t.removeData(k),n.complete){var i=(0,s.getPublicElement)(t);n.complete.apply(this,[i,n])}e.deferred.resolveWith(this,[t,n])}(e)})).fail((function(){e.deferred.rejectWith(this,[t,n])}))},N=function(e){var t=this,n=t.element,i=t.config;clearTimeout(t.startTimeout),t.isStarted||t.start(),t.strategy.stop(n,i,e)},z=(0,_.addNamespace)(m.removeEvent,"dxFXStartAnimation"),W=function(e,t){var n="css"===t.type?F:V,o=(0,l.extend)(!0,{},n,t),s=function(e){var t=B[e.type];if(!t)throw r.default.Error("E0011",e.type);return t}(o),d=function(e){e=e||{};var t={transition:(0,p.transition)()?I:T,frame:T,noAnimation:E},n=e.strategy||"transition";return"css"!==e.type||(0,p.transition)()||(n="noAnimation"),t[n]}(o),c={element:(0,i.default)(e),config:o,configurator:s,strategy:d,isSynchronous:d.isSynchronous,setup:L,start:H,stop:N,deferred:new v.Deferred};return(0,u.isFunction)(s.validateConfig)&&s.validateConfig(o),function(e){a.default.off(e.element,z),a.default.on(e.element,z,(function(){Y.stop(e.element)})),e.deferred.always((function(){a.default.off(e.element,z)}))}(c),c};function G(e){return e.data(D)||[]}var j=function(e){e.removeData(D)};function q(e){return!!e.data(k)}function $(e,t){if((t=G(e)).length){var n=t.shift();0===t.length&&j(e),function(e){return e.setup(),Y.off||e.isSynchronous?e.start():e.startTimeout=setTimeout((function(){e.start()})),e.deferred.promise()}(n).done((function(){q(e)||$(e)}))}}function K(e,t){if(t&&t.position){var n=(0,i.default)(w),o=0,a=0,r=g.default.calculate(e,t.position),s=e.offset(),u=e.position();u.top>s.top&&(a=n.scrollTop()),u.left>s.left&&(o=n.scrollLeft()),(0,l.extend)(t,{left:r.h.location-s.left+u.left-o,top:r.v.location-s.top+u.top-a}),delete t.position}}function U(e,t){(0,d.each)(t,(function(t,n){try{e.css(t,(0,u.isFunction)(n)?n():n)}catch(e){}}))}var Y={off:!1,animationTypes:B,animate:function(e,t){var n=(0,i.default)(e);if(!n.length)return(new v.Deferred).resolve().promise();var o=W(n,t);return function(e,t){var n=G(e);(function(e,t){e.data(D,t)})(e,n),n.push(t),q(e)||$(e,n)}(n,o),o.deferred.promise()},createAnimation:W,isAnimating:q,stop:function(e,t){var n=(0,i.default)(e),o=G(n);(0,d.each)(o,(function(e,t){t.config.delay=0,t.config.duration=0,t.isSynchronous=!0})),q(n)||$(n,o);var a=n.data(k);a&&a.stop(t),n.removeData(k),j(n)},_simulatedTransitionEndDelay:100},Z=Y;t.default=Z,e.exports=t.default,e.exports.default=t.default},49387:function(e,t,n){t.default=void 0;var i=n(58664),o=m(n(68374)),a=n(20576),r=n(95479),s=n(58201),l=m(n(73349)),u=n(35922),d=n(13306),c=n(37518),h=m(n(47810)),f=n(31648),p=n(60137),g=m(n(20530));function m(e){return e&&e.__esModule?e:{default:e}}var _,v=(0,s.getWindow)(),y=/left|right/,x=/top|bottom/,b=/fit|flip|none/,w=/scale\(.+?\)/,C=h.default.safari,S=function(e){var t={h:"center",v:"center"},n=(0,a.splitPair)(e);return n&&(0,r.each)(n,(function(){var e=String(this).toLowerCase();y.test(e)?t.h=e:x.test(e)&&(t.v=e)})),t},k=function(e){return(0,a.pairToObject)(e)},D=function(e){switch(e){case"center":return.5;case"right":case"bottom":return 1;default:return 0}},I=function(e){switch(e){case"left":return"right";case"right":return"left";case"top":return"bottom";case"bottom":return"top";default:return e}},T=function(e,t){var n=0;return e.myLocation<t.min&&(n+=t.min-e.myLocation),e.myLocation>t.max&&(n+=e.myLocation-t.max),n},E=function(e,t,n){return t.myLocation<n.min?"h"===e?"left":"top":t.myLocation>n.max?"h"===e?"right":"bottom":"none"},A=function(e){e.myLocation=e.atLocation+D(e.atAlign)*e.atSize-D(e.myAlign)*e.mySize+e.offset},O={fit:function(e,t){var n=!1;e.myLocation>t.max&&(e.myLocation=t.max,n=!0),e.myLocation<t.min&&(e.myLocation=t.min,n=!0),e.fit=n},flip:function(e,t){if(e.flip=!1,("center"!==e.myAlign||"center"!==e.atAlign)&&(e.myLocation<t.min||e.myLocation>t.max)){var n=(0,d.extend)({},e,{myAlign:I(e.myAlign),atAlign:I(e.atAlign),offset:-e.offset});A(n),n.oversize=T(n,t),(n.myLocation>=t.min&&n.myLocation<=t.max||e.oversize>n.oversize)&&(e.myLocation=n.myLocation,e.oversize=n.oversize,e.flip=!0)}},flipfit:function(e,t){this.flip(e,t),this.fit(e,t)},none:function(e){e.oversize=0}},P=function(){var e=(0,o.default)("<div>").css({width:100,height:100,overflow:"scroll",position:"absolute",top:-9999}).appendTo((0,o.default)("body")),t=e.get(0).offsetWidth-e.get(0).clientWidth;e.remove(),_=t},M={h:{location:0,flip:!1,fit:!1,oversize:0},v:{location:0,flip:!1,fit:!1,oversize:0}},R=function(e,t){var n=(0,o.default)(e),r=n.offset(),s=(0,d.extend)(!0,{},M,{h:{location:r.left},v:{location:r.top}});if(!t)return s;var h=S(t.my),f=S(t.at),m=(0,o.default)(t.of).length&&t.of||v,y=k(t.offset),x=function(e){var t=(0,a.splitPair)(e),n=String(t&&t[0]).toLowerCase(),i=String(t&&t[1]).toLowerCase();return b.test(n)||(n="none"),b.test(i)||(i=n),{h:n,v:i}}(t.collision),w=t.boundary,D=k(t.boundaryOffset),I={mySize:(0,i.getOuterWidth)(n),myAlign:h.h,atAlign:f.h,offset:y.h,collision:x.h,boundaryOffset:D.h},R={mySize:(0,i.getOuterHeight)(n),myAlign:h.v,atAlign:f.v,offset:y.v,collision:x.v,boundaryOffset:D.v};if(m.preventDefault)I.atLocation=m.pageX,R.atLocation=m.pageY,I.atSize=0,R.atSize=0;else if(m=(0,o.default)(m),(0,u.isWindow)(m[0]))I.atLocation=m.scrollLeft(),R.atLocation=m.scrollTop(),"phone"===g.default.real().deviceType&&m[0].visualViewport?(I.atLocation=Math.max(I.atLocation,m[0].visualViewport.offsetLeft),R.atLocation=Math.max(R.atLocation,m[0].visualViewport.offsetTop),I.atSize=m[0].visualViewport.width,R.atSize=m[0].visualViewport.height):(I.atSize=m[0].innerWidth>m[0].outerWidth?m[0].innerWidth:(0,i.getWidth)(m),R.atSize=m[0].innerHeight>m[0].outerHeight||C?m[0].innerHeight:(0,i.getHeight)(m));else if(9===m[0].nodeType)I.atLocation=0,R.atLocation=0,I.atSize=(0,i.getWidth)(m),R.atSize=(0,i.getHeight)(m);else{var B=(0,c.getBoundingRect)(m.get(0)),F=V(m);I.atLocation=F.left,R.atLocation=F.top,I.atSize=Math.max(B.width,(0,i.getOuterWidth)(m)),R.atSize=Math.max(B.height,(0,i.getOuterHeight)(m))}A(I),A(R);var L=function(){var e=(0,o.default)(v),t=(0,i.getWidth)(e),n=(0,i.getHeight)(e),a=e.scrollLeft(),r=e.scrollTop(),s=l.default.getDocumentElement(),u=p.touch?s.clientWidth/t:1,d=p.touch?s.clientHeight/n:1;void 0===_&&P();var c=t,h=n;if(w){var f=(0,o.default)(w),g=f.offset();a=g.left,r=g.top,c=(0,i.getWidth)(f),h=(0,i.getHeight)(f)}return{h:{min:a+I.boundaryOffset,max:a+c/u-I.mySize-I.boundaryOffset},v:{min:r+R.boundaryOffset,max:r+h/d-R.mySize-R.boundaryOffset}}}();I.oversize=T(I,L.h),R.oversize=T(R,L.v),I.collisionSide=E("h",I,L.h),R.collisionSide=E("v",R,L.v),O[I.collision]&&O[I.collision](I,L.h),O[R.collision]&&O[R.collision](R,L.v);var H=function(e){return t.precise?e:Math.round(e)};return(0,d.extend)(!0,s,{h:{location:H(I.myLocation),oversize:H(I.oversize),fit:I.fit,flip:I.flip,collisionSide:I.collisionSide},v:{location:H(R.myLocation),oversize:H(R.oversize),fit:R.fit,flip:R.flip,collisionSide:R.collisionSide},precise:t.precise}),s},B=function(e,t,n,i,o){(0,u.isDefined)(e.style)&&!l.default.isNode(e.style)?e.style.transform=o?n.replace(t,""):n:e.setAttribute("style",o?i.replace(t,""):i)},V=function e(t){var n,i,o,a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:t,r=a.get(0);if(!r)return t.offset();var s,l=(null===(n=r.getAttribute)||void 0===n?void 0:n.call(r,"style"))||"",u=null===(i=r.style)||void 0===i?void 0:i.transform,d=null===(o=l.match(w))||void 0===o?void 0:o[0];return d?(B(r,d,u,l,!0),s=e(t,a.parent()),B(r,d,u,l,!1)):s=e(t,a.parent()),s},F=function(e,t){var n=(0,o.default)(e);if(!t)return n.offset();(0,f.resetPosition)(n,!0);var i=V(n),a=t.h&&t.v?t:R(n,t),r=function(e){return t.precise?e:Math.round(e)};return(0,f.move)(n,{left:a.h.location-r(i.left),top:a.v.location-r(i.top)}),a};F.inverseAlign||(F.inverseAlign=I),F.normalizeAlign||(F.normalizeAlign=S);var L={calculateScrollbarWidth:P,calculate:R,setup:F,offset:function(e){return e=(0,o.default)(e).get(0),(0,u.isWindow)(e)?null:e&&"pageY"in e&&"pageX"in e?{top:e.pageY,left:e.pageX}:(0,o.default)(e).offset()}};t.default=L,e.exports=t.default,e.exports.default=t.default},42814:function(e,t,n){t.presets=t.PresetCollection=void 0;var i=n(58664),o=n(44297),a=n(95479),r=n(13306),s=u(n(20530)),l=u(n(87209));function u(e){return e&&e.__esModule?e:{default:e}}var d={forward:" dx-forward",backward:" dx-backward",none:" dx-no-direction",undefined:" dx-no-direction"},c=o.Component.inherit({ctor:function(){this.callBase.apply(this,arguments),this._registeredPresets=[],this.resetToDefaults()},_getDefaultOptions:function(){return(0,r.extend)(this.callBase(),{defaultAnimationDuration:400,defaultAnimationDelay:0,defaultStaggerAnimationDuration:300,defaultStaggerAnimationDelay:40,defaultStaggerAnimationStartDelay:500})},_defaultOptionsRules:function(){return this.callBase().concat([{device:function(e){return e.phone},options:{defaultStaggerAnimationDuration:350,defaultStaggerAnimationDelay:50,defaultStaggerAnimationStartDelay:0}},{device:function(){return s.default.current().android||s.default.real.android},options:{defaultAnimationDelay:100}}])},_getPresetOptionName:function(e){return"preset_"+e},_createAndroidSlideAnimationConfig:function(e,t){var n=this,o=function(e){return{type:"slide",delay:void 0===e.delay?n.option("defaultAnimationDelay"):e.delay,duration:void 0===e.duration?n.option("defaultAnimationDuration"):e.duration}};return{enter:function(n,a){var r=(0,i.getWidth)(n.parent())*t,s=a.direction,u=o(a);return u.to={left:0,opacity:1},u.from="forward"===s?{left:r,opacity:e}:"backward"===s?{left:-r,opacity:e}:{left:0,opacity:0},l.default.createAnimation(n,u)},leave:function(n,a){var r=(0,i.getWidth)(n.parent())*t,s=a.direction,u=o(a);return u.from={left:0,opacity:1},u.to="forward"===s?{left:-r,opacity:e}:"backward"===s?{left:r,opacity:e}:{left:0,opacity:0},l.default.createAnimation(n,u)}}},_createOpenDoorConfig:function(){var e=this,t=function(t){return{type:"css",extraCssClasses:"dx-opendoor-animation",delay:void 0===t.delay?e.option("defaultAnimationDelay"):t.delay,duration:void 0===t.duration?e.option("defaultAnimationDuration"):t.duration}};return{enter:function(e,n){var i=n.direction,o=t(n);return o.delay="none"===i?o.delay:o.duration,o.from="dx-enter dx-opendoor-animation"+d[i],o.to="dx-enter-active",l.default.createAnimation(e,o)},leave:function(e,n){var i=n.direction,o=t(n);return o.from="dx-leave dx-opendoor-animation"+d[i],o.to="dx-leave-active",l.default.createAnimation(e,o)}}},_createWinPopConfig:function(){var e=this,t={type:"css",extraCssClasses:"dx-win-pop-animation",duration:e.option("defaultAnimationDuration")};return{enter:function(n,i){var o=t,a=i.direction;return o.delay="none"===a?e.option("defaultAnimationDelay"):e.option("defaultAnimationDuration")/2,o.from="dx-enter dx-win-pop-animation"+d[a],o.to="dx-enter-active",l.default.createAnimation(n,o)},leave:function(n,i){var o=t,a=i.direction;return o.delay=e.option("defaultAnimationDelay"),o.from="dx-leave dx-win-pop-animation"+d[a],o.to="dx-leave-active",l.default.createAnimation(n,o)}}},resetToDefaults:function(){this.clear(),this.registerDefaultPresets(),this.applyChanges()},clear:function(e){var t=this,n=[];(0,a.each)(this._registeredPresets,(function(i,o){e&&e!==o.name?n.push(o):t.option(t._getPresetOptionName(o.name),void 0)})),this._registeredPresets=n,this.applyChanges()},registerPreset:function(e,t){this._registeredPresets.push({name:e,config:t})},applyChanges:function(){var e=this,t=[];(0,a.each)(this._registeredPresets,(function(n,i){var o={device:i.config.device,options:{}};o.options[e._getPresetOptionName(i.name)]=i.config.animation,t.push(o)})),this._setOptionsByDevice(t)},getPreset:function(e){for(var t=e;"string"==typeof t;)t=this.option(this._getPresetOptionName(t));return t},registerDefaultPresets:function(){this.registerPreset("pop",{animation:{extraCssClasses:"dx-android-pop-animation",delay:this.option("defaultAnimationDelay"),duration:this.option("defaultAnimationDuration")}}),this.registerPreset("openDoor",{animation:this._createOpenDoorConfig()}),this.registerPreset("win-pop",{animation:this._createWinPopConfig()}),this.registerPreset("fade",{animation:{extraCssClasses:"dx-fade-animation",delay:this.option("defaultAnimationDelay"),duration:this.option("defaultAnimationDuration")}}),this.registerPreset("slide",{device:function(){return s.default.current().android||s.default.real.android},animation:this._createAndroidSlideAnimationConfig(1,1)}),this.registerPreset("slide",{device:function(){return!s.default.current().android&&!s.default.real.android},animation:{extraCssClasses:"dx-slide-animation",delay:this.option("defaultAnimationDelay"),duration:this.option("defaultAnimationDuration")}}),this.registerPreset("ios7-slide",{animation:{extraCssClasses:"dx-ios7-slide-animation",delay:this.option("defaultAnimationDelay"),duration:this.option("defaultAnimationDuration")}}),this.registerPreset("overflow",{animation:{extraCssClasses:"dx-overflow-animation",delay:this.option("defaultAnimationDelay"),duration:this.option("defaultAnimationDuration")}}),this.registerPreset("ios7-toolbar",{device:function(){return!s.default.current().android&&!s.default.real.android},animation:{extraCssClasses:"dx-ios7-toolbar-animation",delay:this.option("defaultAnimationDelay"),duration:this.option("defaultAnimationDuration")}}),this.registerPreset("ios7-toolbar",{device:function(){return s.default.current().android||s.default.real.android},animation:this._createAndroidSlideAnimationConfig(0,.4)}),this.registerPreset("stagger-fade",{animation:{extraCssClasses:"dx-fade-animation",staggerDelay:this.option("defaultStaggerAnimationDelay"),duration:this.option("defaultStaggerAnimationDuration"),delay:this.option("defaultStaggerAnimationStartDelay")}}),this.registerPreset("stagger-slide",{animation:{extraCssClasses:"dx-slide-animation",staggerDelay:this.option("defaultStaggerAnimationDelay"),duration:this.option("defaultStaggerAnimationDuration"),delay:this.option("defaultStaggerAnimationStartDelay")}}),this.registerPreset("stagger-fade-slide",{animation:{extraCssClasses:"dx-fade-slide-animation",staggerDelay:this.option("defaultStaggerAnimationDelay"),duration:this.option("defaultStaggerAnimationDuration"),delay:this.option("defaultStaggerAnimationStartDelay")}}),this.registerPreset("stagger-drop",{animation:{extraCssClasses:"dx-drop-animation",staggerDelay:this.option("defaultStaggerAnimationDelay"),duration:this.option("defaultStaggerAnimationDuration"),delay:this.option("defaultStaggerAnimationStartDelay")}}),this.registerPreset("stagger-fade-drop",{animation:{extraCssClasses:"dx-fade-drop-animation",staggerDelay:this.option("defaultStaggerAnimationDelay"),duration:this.option("defaultStaggerAnimationDuration"),delay:this.option("defaultStaggerAnimationStartDelay")}}),this.registerPreset("stagger-fade-rise",{animation:{extraCssClasses:"dx-fade-rise-animation",staggerDelay:this.option("defaultStaggerAnimationDelay"),duration:this.option("defaultStaggerAnimationDuration"),delay:this.option("defaultStaggerAnimationStartDelay")}}),this.registerPreset("stagger-3d-drop",{animation:{extraCssClasses:"dx-3d-drop-animation",staggerDelay:this.option("defaultStaggerAnimationDelay"),duration:this.option("defaultStaggerAnimationDuration"),delay:this.option("defaultStaggerAnimationStartDelay")}}),this.registerPreset("stagger-fade-zoom",{animation:{extraCssClasses:"dx-fade-zoom-animation",staggerDelay:this.option("defaultStaggerAnimationDelay"),duration:this.option("defaultStaggerAnimationDuration"),delay:this.option("defaultStaggerAnimationStartDelay")}})}});t.PresetCollection=c;var h=new c;t.presets=h},52431:function(e,t,n){t.TransitionExecutor=void 0;var i=h(n(68374)),o=h(n(38377)),a=n(13306),r=n(20576),s=n(35922),l=n(95479),u=h(n(87209)),d=n(42814),c=n(62754);function h(e){return e&&e.__esModule?e:{default:e}}var f={forward:" dx-forward",backward:" dx-backward",none:" dx-no-direction",undefined:" dx-no-direction"},p="dx-animating",g=o.default.inherit({ctor:function(){this._accumulatedDelays={enter:0,leave:0},this._animations=[],this.reset()},_createAnimations:function(e,t,n,o){var a=this,r=[];n=n||{};var s=this._prepareElementAnimationConfig(t,n,o);return s&&e.each((function(){var e=a._createAnimation((0,i.default)(this),s,n);e&&(e.element.addClass(p),e.setup(),r.push(e))})),r},_prepareElementAnimationConfig:function(e,t,n){var i;if("string"==typeof e){var o=e;e=d.presets.getPreset(o)}if(e)if((0,s.isFunction)(e[n]))i=e[n];else{if(!(i=(0,a.extend)({skipElementInitialStyles:!0,cleanupWhen:this._completePromise},e,t)).type||"css"===i.type){var r="dx-"+n,l=(i.extraCssClasses?" "+i.extraCssClasses:"")+f[i.direction];i.type="css",i.from=(i.from||r)+l,i.to=i.to||r+"-active"}i.staggerDelay=i.staggerDelay||0,i.delay=i.delay||0,i.staggerDelay&&(i.delay+=this._accumulatedDelays[n],this._accumulatedDelays[n]+=i.staggerDelay)}else i=void 0;return i},_createAnimation:function(e,t,n){var i;return(0,s.isPlainObject)(t)?i=u.default.createAnimation(e,t):(0,s.isFunction)(t)&&(i=t(e,n)),i},_startAnimations:function(){for(var e=this._animations,t=0;t<e.length;t++)e[t].start()},_stopAnimations:function(e){for(var t=this._animations,n=0;n<t.length;n++)t[n].stop(e)},_clearAnimations:function(){for(var e=this._animations,t=0;t<e.length;t++)e[t].element.removeClass(p);this._animations.length=0},reset:function(){this._accumulatedDelays.enter=0,this._accumulatedDelays.leave=0,this._clearAnimations(),this._completeDeferred=new c.Deferred,this._completePromise=this._completeDeferred.promise()},enter:function(e,t,n){var i=this._createAnimations(e,t,n,"enter");this._animations.push.apply(this._animations,i)},leave:function(e,t,n){var i=this._createAnimations(e,t,n,"leave");this._animations.push.apply(this._animations,i)},start:function(){var e,t=this;if(this._animations.length){var n=(0,l.map)(this._animations,(function(e){var t=new c.Deferred;return e.deferred.always((function(){t.resolve()})),t.promise()}));e=c.when.apply(i.default,n).always((function(){t._completeDeferred.resolve(),t.reset()})),(0,r.executeAsync)((function(){t._startAnimations()}))}else t.reset(),e=(new c.Deferred).resolve().promise();return e},stop:function(e){this._stopAnimations(e)}});t.TransitionExecutor=g},31648:function(e,t,n){t.resetPosition=t.parseTranslate=t.move=t.locate=t.getTranslateCss=t.getTranslate=t.clearCache=void 0;var i,o=(i=n(68374))&&i.__esModule?i:{default:i},a=n(97906),r=n(35922),s="dxTranslator",l=/matrix(3d)?\((.+?)\)/,u=/translate(?:3d)?\((.+?)\)/;function d(e){return"string"===(0,r.type)(e)&&"%"===e[e.length-1]}function c(e,t){e.length&&(0,a.data)(e.get(0),s,t)}t.locate=function(e){e=(0,o.default)(e);var t=p(e);return{left:t.x,top:t.y}};var h=function(e){e.length&&(0,a.removeData)(e.get(0),s)};t.clearCache=h;var f=function(e){return e.x=e.x||0,e.y=e.y||0,"translate("+(d(e.x)?e.x:e.x+"px")+", "+(d(e.y)?e.y:e.y+"px")+")"};t.getTranslateCss=f;var p=function(e){var t=e.length?(0,a.data)(e.get(0),s):null;if(!t){var n=(e.css("transform")||f({x:0,y:0})).match(l),i=n&&n[1];n?(n=n[2].split(","),"3d"===i?n=n.slice(12,15):(n.push(0),n=n.slice(4,7))):n=[0,0,0],c(e,t={x:parseFloat(n[0]),y:parseFloat(n[1]),z:parseFloat(n[2])})}return t};t.getTranslate=p,t.move=function(e,t){e=(0,o.default)(e);var n,i=t.left,a=t.top;void 0===i?(n=p(e)).y=a||0:void 0===a?(n=p(e)).x=i||0:c(e,n={x:i||0,y:a||0,z:0}),e.css({transform:f(n)}),(d(i)||d(a))&&h(e)},t.resetPosition=function(e,t){var n;e=(0,o.default)(e);var i={left:0,top:0,transform:"none"};t&&(n=e.css("transition"),i.transition="none"),e.css(i),h(e),t&&(e.get(0).offsetHeight,e.css("transition",n))},t.parseTranslate=function(e){var t=e.match(u);if(t&&t[1])return t=t[1].split(","),{x:parseFloat(t[0]),y:parseFloat(t[1]),z:parseFloat(t[2])}}},16354:function(e,t,n){t.default=void 0,n(85866),n(66312);var i,o=(i=n(36991))&&i.__esModule?i:{default:i},a=n(80566),r=n(95683);o.default.integration={},o.default.integration.EventsStrategy=a.EventsStrategy,o.default.integration.Options=r.Options;var s=o.default;t.default=s,e.exports=t.default,e.exports.default=t.default},36991:function(e,t,n){var i=n(58201).getWindow(),o=i.DevExpress=i.DevExpress||{},a=o.errors=n(17381);if(o._DEVEXTREME_BUNDLE_INITIALIZED)throw a.Error("E0024");o._DEVEXTREME_BUNDLE_INITIALIZED=!0,o.clientExporter=n(78292),o.excelExporter=n(2994),o.pdfExporter=n(44194),o.VERSION=n(36739).version,o.Class=n(38377),o.DOMComponent=n(13046),o.Component=n(44297).Component,o.registerComponent=n(99393),o.devices=n(20530),o.Color=n(52752);var r=n(90057);o.utils={},o.utils.requestAnimationFrame=r.requestAnimationFrame,o.utils.cancelAnimationFrame=r.cancelAnimationFrame,o.utils.initMobileViewport=n(88185).p,o.utils.getTimeZones=n(88673).Z,o.utils.extendFromObject=n(13306).extendFromObject,o.utils.triggerShownEvent=n(80506).triggerShownEvent,o.utils.triggerHidingEvent=n(80506).triggerHidingEvent,o.utils.resetActiveElement=n(3532).resetActiveElement,o.utils.findBestMatches=n(20576).findBestMatches,o.createQueue=n(59504).create,o.utils.dom=n(3532),o.utils.common=n(20576),o.utils.date=n(91198),o.utils.browser=n(47810),o.utils.inflector=n(78008),o.utils.iterator=n(95479),o.utils.readyCallbacks=n(24311),o.utils.resizeCallbacks=n(55814),o.utils.console=n(30869),o.utils.string=n(68752),o.utils.support=n(60137),o.utils.ajax=n(37208),o.viewPort=n(77695).value,o.hideTopOverlay=n(60628),o.formatHelper=n(30343),o.config=n(80209),o.animationPresets=n(42814).presets,o.fx=n(87209),o.TransitionExecutor=n(52431).TransitionExecutor,o.AnimationPresetCollection=n(42814).PresetCollection,o.events=n(66365),o.events.click=n(95429),o.events.utils=n(39611),o.events.GestureEmitter=n(98621),o.localization=n(94484),o.templateRendered=n(81033).renderedCallbacks,o.setTemplateEngine=n(72987).setTemplateEngine,e.exports=o},86635:function(e,t,n){var i=n(36991),o=n(17381);e.exports=i.data=i.data||{},Object.defineProperty(i.data,"errorHandler",{get:function(){return n(18438).errorHandler},set:function(e){o.log("W0003","DevExpress.data","errorHandler","21.1","Use the 'setErrorHandler' method instead"),n(18438).setErrorHandler(e)}}),Object.defineProperty(i.data,"_errorHandler",{get:function(){return n(18438).handleError},set:function(e){o.log("W0003","DevExpress.data","_errorHandler","21.1","Use the 'setErrorHandler' method instead"),n(18438).setErrorHandler(e)}}),i.data.setErrorHandler=n(18438).setErrorHandler,i.data.DataSource=n(33546),i.data.query=n(96687),i.data.Store=n(67403),i.data.ArrayStore=n(26562),i.data.CustomStore=n(88036),i.data.LocalStore=n(82837),i.data.base64_encode=n(16454).base64_encode,i.data.applyChanges=n(36893),i.data.Guid=n(73176),i.data.utils={},i.data.utils.compileGetter=n(47617).compileGetter,i.data.utils.compileSetter=n(47617).compileSetter,i.EndpointSelector=n(8162),i.data.queryImpl=n(77549).queryImpl,i.data.queryAdapters=n(16135);var a=n(16454);i.data.utils.normalizeBinaryCriterion=a.normalizeBinaryCriterion,i.data.utils.normalizeSortingInfo=a.normalizeSortingInfo,i.data.utils.errorMessageFromXhr=a.errorMessageFromXhr,i.data.utils.aggregators=a.aggregators,i.data.utils.keysEqual=a.keysEqual,i.data.utils.isDisjunctiveOperator=a.isDisjunctiveOperator,i.data.utils.isConjunctiveOperator=a.isConjunctiveOperator,i.data.utils.processRequestResultLock=a.processRequestResultLock,i.data.utils.toComparable=n(47617).toComparable,i.data.utils.multiLevelGroup=n(99236).multiLevelGroup,i.data.utils.arrangeSortingInfo=n(99236).arrangeSortingInfo,i.data.utils.normalizeDataSourceOptions=n(9234).normalizeDataSourceOptions},72343:function(e,t,n){n(86635),DevExpress.data.ODataStore=n(341),DevExpress.data.ODataContext=n(47256),DevExpress.data.utils=DevExpress.data.utils||{},DevExpress.data.utils.odata={},DevExpress.data.utils.odata.keyConverters=n(77869).keyConverters,DevExpress.data.EdmLiteral=n(77869).EdmLiteral;var i=n(77869);DevExpress.data.utils.odata.serializePropName=i.serializePropName,DevExpress.data.utils.odata.serializeValue=i.serializeValue,DevExpress.data.utils.odata.serializeKey=i.serializeKey,DevExpress.data.utils.odata.sendRequest=i.sendRequest,DevExpress.data.queryAdapters=DevExpress.data.queryAdapters||{},DevExpress.data.queryAdapters.odata=n(54263).odata},56208:function(e,t,n){var i=u(n(36991)),o=u(n(49816)),a=u(n(45765)),r=u(n(4323)),s=u(n(41332)),l=u(n(98831));function u(e){return e&&e.__esModule?e:{default:e}}e.exports=i.default.fileManagement=i.default.fileManagement||{},i.default.fileManagement.FileSystemError=o.default,i.default.fileManagement.FileSystemItem=a.default,i.default.fileManagement.ObjectFileSystemProvider=r.default,i.default.fileManagement.RemoteFileSystemProvider=s.default,i.default.fileManagement.CustomFileSystemProvider=l.default},85357:function(e,t,n){var i=n(36991);n(78475),n(71582),n(49281),n(74872),n(46949),n(908),n(60316),n(7239),n(95429),n(49166),n(85272),n(23174),n(11699),n(24028),n(93786),n(34309),n(91093),e.exports=i},94620:function(e,t,n){var i=n(85357).data=n(86635);i.odata=n(72343),e.exports=i},70527:function(e,t,n){var i,o=(i=n(85357))&&i.__esModule?i:{default:i},a=n(56208);o.default.fileManagement=a,e.exports=a},66312:function(e,t,n){var i=n(85357);n(94620);var o=i.viz=n(20802);o.currentTheme=n(86231).currentTheme,o.registerTheme=n(86231).registerTheme,o.exportFromMarkup=n(5259).exportFromMarkup,o.getMarkup=n(5259).getMarkup,o.exportWidgets=n(5259).exportWidgets,o.currentPalette=n(23696).currentPalette,o.getPalette=n(23696).getPalette,o.generateColors=n(23696).generateColors,o.registerPalette=n(23696).registerPalette,o.refreshTheme=n(86231).refreshTheme,o.dxChart=n(99511),o.dxPieChart=n(72111),o.dxPolarChart=n(80919),o.dxLinearGauge=n(99630),o.dxCircularGauge=n(39847),o.dxBarGauge=n(45888),o.dxRangeSelector=n(82879),o.dxVectorMap=n(81849),o.map={},o.map.sources={},o.map.projection=n(102).projection,o.dxSparkline=n(43759),o.dxBullet=n(88950),o.dxTreeMap=n(15584),o.dxFunnel=n(30187),o.dxSankey=n(34377),o.BaseWidget=n(59063),o.getTheme=n(86231).getTheme,o.findTheme=n(86231).getTheme,o.refreshAll=n(86231).refreshTheme,o.refreshPaths=n(34434).refreshPaths,o.gauges={__internals:{}},o._dashboard={},o._dashboard.Renderer=n(56453).Renderer,o._dashboard.SvgElement=n(56453).SvgElement,o._dashboard.patchFontOptions=n(19157).patchFontOptions,e.exports=o},85866:function(e,t,n){n(64178),n(2025)},50779:function(e,t,n){var i=n(85357);n(94620),n(70527);var o=i.ui=n(26864);o.themes=n(75811),o.setTemplateEngine=n(72987).setTemplateEngine,o.dialog=n(15029),o.notify=n(59958),o.repaintFloatingActionButton=n(81374),o.dxActionSheet=n(81476),o.dxAutocomplete=n(65418),o.dxBox=n(55551),o.dxButton=n(63008),o.dxDropDownButton=n(45231),o.dxButtonGroup=n(28236),o.dxCalendar=n(26559),o.dxCheckBox=n(18859),o.dxColorBox=n(4278),o.dxDateBox=n(29589),o.dxDrawer=n(45065),o.dxDeferRendering=n(28414),o.dxDropDownBox=n(36646),o.dxDropDownMenu=n(79561),o.dxFileUploader=n(53749),o.dxForm=n(17737),o.dxGallery=n(49433),o.dxHtmlEditor=n(9619),o.dxList=n(86e3),o.dxLoadIndicator=n(2492),o.dxLoadPanel=n(97218),o.dxLookup=n(55935),o.dxMap=n(64304),o.dxMultiView=n(86478),o.dxNavBar=n(65089),o.dxNumberBox=n(34171),o.dxOverlay=n(89799),o.dxPopover=n(22348),o.dxPopup=n(39114),o.dxProgressBar=n(28080),o.dxRadioGroup=n(14305),o.dxRangeSlider=n(36992),o.dxResizable=n(46743),o.dxResponsiveBox=n(21643),o.dxScrollView=n(4741),o.dxSelectBox=n(78665),o.dxSlider=n(97834),o.dxSpeedDialAction=n(17017),o.dxSwitch=n(31609),o.dxTabPanel=n(21807),o.dxTabs=n(13453),o.dxTagBox=n(31362),o.dxTextArea=n(51237),o.dxTextBox=n(29837),o.dxTileView=n(93094),o.dxToast=n(37748),o.dxToolbar=n(71042),o.dxTooltip=n(94920),o.dxTrackBar=n(39661),o.dxDraggable=n(42160),o.dxSortable=n(66843),i.validationEngine=n(90964),o.dxValidationSummary=n(97289),o.dxValidationGroup=n(4401),o.dxValidator=n(39562),n(52935),o.CollectionWidget=n(11050),o.dxDropDownEditor=n(44687),e.exports=o},64178:function(e,t,n){var i=n(50779);i.dxSlideOut=n(85643),i.dxSlideOutView=n(92719)},2025:function(e,t,n){var i=n(94620),o=n(50779);o.dxAccordion=n(76219),o.dxContextMenu=n(10042),o.dxDataGrid=n(1186),o.dxTreeList=n(82655),o.dxMenu=n(76995),o.dxPivotGrid=n(96089),o.dxPivotGridFieldChooser=n(32014),i.PivotGridDataSource=n(98713),i.XmlaStore=n(9170),o.dxScheduler=n(9508),o.dxTreeView=n(30254),o.dxFilterBuilder=n(20301),o.dxFileManager=n(87446),o.dxDiagram=n(52311),o.dxGantt=n(33465)},26864:function(e,t,n){n(36991),e.exports=DevExpress.ui={}},20802:function(e,t,n){n(36991),e.exports=DevExpress.viz=DevExpress.viz||{}},52752:function(e,t){t.default=void 0;var n={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",feldspar:"d19275",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",lightslateblue:"8470ff",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:"9370d8",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:"d87093",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",violetred:"d02090",wheat:"f5deb3",white:"ffffff",whitesmoke:"f5f5f5",yellow:"ffff00",yellowgreen:"9acd32"},i=[{re:/^rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/,process:function(e){return[parseInt(e[1],10),parseInt(e[2],10),parseInt(e[3],10)]}},{re:/^rgba\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3}),\s*(\d*\.*\d+)\)$/,process:function(e){return[parseInt(e[1],10),parseInt(e[2],10),parseInt(e[3],10),parseFloat(e[4])]}},{re:/^#([a-f0-9]{2})([a-f0-9]{2})([a-f0-9]{2})$/,process:function(e){return[parseInt(e[1],16),parseInt(e[2],16),parseInt(e[3],16)]}},{re:/^#([a-f0-9]{1})([a-f0-9]{1})([a-f0-9]{1})$/,process:function(e){return[parseInt(e[1]+e[1],16),parseInt(e[2]+e[2],16),parseInt(e[3]+e[3],16)]}},{re:/^hsv\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/,process:function(e){var t=parseInt(e[1],10),n=parseInt(e[2],10),i=parseInt(e[3],10),o=s(t,n,i);return[o[0],o[1],o[2],1,[t,n,i]]}},{re:/^hsl\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/,process:function(e){var t=parseInt(e[1],10),n=parseInt(e[2],10),i=parseInt(e[3],10),o=d(t,n,i);return[o[0],o[1],o[2],1,null,[t,n,i]]}}],o=Math.round;function a(e){var t;this.baseColor=e,e&&(t=String(e).toLowerCase().replace(/ /g,""),t=function(e){if("transparent"===e)return[0,0,0,0];for(var t,n=0,o=i.length;n<o;++n)if(t=i[n].re.exec(e))return i[n].process(t);return null}(t=n[t]?"#"+n[t]:t)),t||(this.colorIsInvalid=!0),t=t||{},this.r=r(t[0]),this.g=r(t[1]),this.b=r(t[2]),this.a=r(t[3],1,1),t[4]?this.hsv={h:t[4][0],s:t[4][1],v:t[4][2]}:this.hsv=function(e,t,n){var i,o,a=Math.max(e,t,n),r=Math.min(e,t,n),s=a-r,l=a;if(o=0===a?0:1-r/a,a===r)i=0;else switch(a){case e:i=(t-n)/s*60,t<n&&(i+=360);break;case t:i=(n-e)/s*60+120;break;case n:i=(e-t)/s*60+240}return o*=100,l*=100/255,{h:Math.round(i),s:Math.round(o),v:Math.round(l)}}(this.r,this.g,this.b),t[5]?this.hsl={h:t[5][0],s:t[5][1],l:t[5][2]}:this.hsl=function(e,t,n){e=c(e,255),t=c(t,255),n=c(n,255);var i,a,r=Math.max(e,t,n),s=Math.min(e,t,n),l=r+s,u=l/2;if(r===s)i=a=0;else{var d=r-s;a=u>.5?d/(2-l):d/l,i=function(e,t,n,i){switch(Math.max(e,t,n)){case e:return(t-n)/i+(t<n?6:0);case t:return(n-e)/i+2;case n:return(e-t)/i+4}}(e,t,n,d),i/=6}return{h:o(360*i),s:o(100*a),l:o(100*u)}}(this.r,this.g,this.b)}function r(e,t,n){return t=t||0,n=n||255,e<0||isNaN(e)?t:e>n?n:e}function s(e,t,n){var i,o,a,r=(100-t)*n/100,s=e%60/60*(n-r),l=r+s,u=n-s;switch(Math.floor(e%360/60)){case 0:i=n,o=l,a=r;break;case 1:i=u,o=n,a=r;break;case 2:i=r,o=n,a=l;break;case 3:i=r,o=u,a=n;break;case 4:i=l,o=r,a=n;break;case 5:i=n,o=r,a=u}return[Math.round(2.55*i),Math.round(2.55*o),Math.round(2.55*a)]}function l(e,t){var n=t;return"r"===e&&(n=t+1/3),"b"===e&&(n=t-1/3),n}function u(e,t,n){return(n=function(e){return e<0&&(e+=1),e>1&&(e-=1),e}(n))<1/6?e+6*(t-e)*n:n<.5?t:n<2/3?e+(t-e)*(2/3-n)*6:e}function d(e,t,n){var i,a,r;if(e=c(e,360),t=c(t,100),n=c(n,100),0===t)i=a=r=n;else{var s=n<.5?n*(1+t):n+t-n*t,d=2*n-s;i=u(d,s,l("r",e)),a=u(d,s,l("g",e)),r=u(d,s,l("b",e))}return[o(255*i),o(255*a),o(255*r)]}function c(e,t){return e=Math.min(t,Math.max(0,parseFloat(e))),Math.abs(e-t)<1e-6?1:e%t/parseFloat(t)}function h(e,t,n){return t=t||0,n=n||255,!(e%1!=0||e<t||e>n||"number"!=typeof e||isNaN(e))}a.prototype={constructor:a,highlight:function(e){return e=e||10,this.alter(e).toHex()},darken:function(e){return e=e||10,this.alter(-e).toHex()},alter:function(e){var t=new a;return t.r=r(this.r+e),t.g=r(this.g+e),t.b=r(this.b+e),t},blend:function(e,t){var n=e instanceof a?e:new a(e),i=new a;return i.r=r(o(this.r*(1-t)+n.r*t)),i.g=r(o(this.g*(1-t)+n.g*t)),i.b=r(o(this.b*(1-t)+n.b*t)),i},toHex:function(){return"#"+(16777216|this.r<<16|this.g<<8|this.b).toString(16).slice(1)},getPureColor:function(){return new a("rgb("+s(this.hsv.h,100,100).join(",")+")")},isValidHex:function(e){return/(^#[0-9A-F]{6}$)|(^#[0-9A-F]{3}$)/i.test(e)},isValidRGB:function(e,t,n){return!!(h(e)&&h(t)&&h(n))},isValidAlpha:function(e){return!(isNaN(e)||e<0||e>1||"number"!=typeof e)},colorIsInvalid:!1,fromHSL:function(e){var t=new a,n=d(e.h,e.s,e.l);return t.r=n[0],t.g=n[1],t.b=n[2],t}};var f=a;t.default=f,e.exports=t.default,e.exports.default=t.default},62414:function(e,t,n){t.default=void 0;var i,o=(i=n(68374))&&i.__esModule?i:{default:i},a=n(58201),r=n(35922),s=n(95479),l=function(){function e(e,t){t=t||{},this._action=e,this._context=t.context||(0,a.getWindow)(),this._beforeExecute=t.beforeExecute,this._afterExecute=t.afterExecute,this._component=t.component,this._validatingTargetName=t.validatingTargetName;var n=this._excludeValidators={};if(t.excludeValidators)for(var i=0;i<t.excludeValidators.length;i++)n[t.excludeValidators[i]]=!0}var t=e.prototype;return t.execute=function(){var e={action:this._action,args:Array.prototype.slice.call(arguments),context:this._context,component:this._component,validatingTargetName:this._validatingTargetName,cancel:!1,handled:!1},t=this._beforeExecute,n=this._afterExecute,i=e.args[0]||{};if(this._validateAction(e)&&(null==t||t.call(this._context,e),!e.cancel)){var o=this._executeAction(e);if(!i.cancel)return null==n||n.call(this._context,e),o}},t._validateAction=function(t){var n=this._excludeValidators,i=e.executors;for(var o in i)if(!n[o]){var a,r=i[o];if(null===(a=r.validate)||void 0===a||a.call(r,t),t.cancel)return!1}return!0},t._executeAction=function(t){var n,i=e.executors;for(var o in i){var a,r=i[o];if(null===(a=r.execute)||void 0===a||a.call(r,t),t.handled){n=t.result;break}}return n},e.registerExecutor=function(t,n){(0,r.isPlainObject)(t)?(0,s.each)(t,e.registerExecutor):e.executors[t]=n},e.unregisterExecutor=function(){for(var t=arguments.length,n=new Array(t),i=0;i<t;i++)n[i]=arguments[i];(0,s.each)(n,(function(){delete e.executors[this]}))},e}();t.default=l,l.executors={};var u=function(e){return function(t){if(t.args.length){var n=t.args[0],i=n[t.validatingTargetName]||n.element;i&&e((0,o.default)(i))&&(t.cancel=!0)}}};l.registerExecutor({disabled:{validate:u((function(e){return e.is(".dx-state-disabled, .dx-state-disabled *")}))},readOnly:{validate:u((function(e){return e.is(".dx-state-readonly, .dx-state-readonly *:not(.dx-state-independent)")}))},undefined:{execute:function(e){e.action||(e.result=void 0,e.handled=!0)}},func:{execute:function(e){(0,r.isFunction)(e.action)&&(e.result=e.action.call(e.context,e.args[0]),e.handled=!0)}}}),e.exports=t.default,e.exports.default=t.default},38377:function(e,t,n){t.default=void 0;var i,o,a=(i=n(17381))&&i.__esModule?i:{default:i},r=n(35922),s=function(e,t,n){return function(){var i=this.callBase;this.callBase=e[t];try{return n.apply(this,arguments)}finally{this.callBase=i}}},l=function(e){var t,n,i,o=this;if(!e)return o;for(n in e)i=e[n],t="function"==typeof o.prototype[n]&&"function"==typeof i,o.prototype[n]=t?s(o.parent.prototype,n,i):i;return o},u=function(){var e,t,n,i=this,o=Object.prototype.hasOwnProperty.bind(i),a=!o("_includedCtors")&&!o("_includedPostCtors");for(a&&(i._includedCtors=i._includedCtors.slice(0),i._includedPostCtors=i._includedPostCtors.slice(0)),n=0;n<arguments.length;n++)for(t in(e=arguments[n]).ctor&&i._includedCtors.push(e.ctor),e.postCtor&&i._includedPostCtors.push(e.postCtor),e)"ctor"!==t&&"postCtor"!==t&&"default"!==t&&(i.prototype[t]=e[t]);return i},d=function(e){if(!Object.prototype.hasOwnProperty.bind(this)("parent")&&this.parent){var t=Object.getPrototypeOf(this);return t===e||t.subclassOf(e)}return this.parent===e||!(!this.parent||!this.parent.subclassOf)&&this.parent.subclassOf(e)},c=function(){throw a.default.Error("E0001")},h=(o=Object.prototype.hasOwnProperty,function(e,t){for(var n in e){if(!o.call(e,n))return;t[n]=e[n]}}),f=function(){};f.inherit=function(e){var t=function(){if(!this||(0,r.isWindow)(this)||"function"!=typeof this.constructor)throw a.default.Error("E0003");var e,t=this,n=t.ctor,i=t.constructor._includedCtors,o=t.constructor._includedPostCtors;for(e=0;e<i.length;e++)i[e].call(t);for(n&&n.apply(t,arguments),e=0;e<o.length;e++)o[e].call(t)};return t.prototype=function(e){var t=function(){};return t.prototype=e.prototype,new t}(this),h(this,t),t.inherit=this.inherit,t.abstract=c,t.redefine=l,t.include=u,t.subclassOf=d,t.parent=this,t._includedCtors=this._includedCtors?this._includedCtors.slice(0):[],t._includedPostCtors=this._includedPostCtors?this._includedPostCtors.slice(0):[],t.prototype.constructor=t,t.redefine(e),t},f.abstract=c;var p=f;t.default=p,e.exports=t.default,e.exports.default=t.default},44297:function(e,t,n){t.Component=void 0;var i=_(n(80209)),o=n(13306),a=n(95683),r=n(45434),s=_(n(38377)),l=_(n(62414)),u=_(n(17381)),d=_(n(44504)),c=n(80566),h=n(9321),f=n(90889),p=n(35922),g=n(20576),m=n(47617);function _(e){return e&&e.__esModule?e:{default:e}}var v=function(e){return e.charAt(2).toLowerCase()+e.substr(3)},y=s.default.inherit({_setDeprecatedOptions:function(){this._d