/* Minification failed. Returning unminified contents.
(2,106-107): run-time warning JS1195: Expected expression: >
(2,131-132): run-time warning JS1195: Expected expression: )
(2,133-134): run-time warning JS1195: Expected expression: >
(2,5558-5559): run-time warning JS1002: Syntax error: }
(2,5602-5603): run-time warning JS1195: Expected expression: )
(2,5604-5605): run-time warning JS1195: Expected expression: >
(2,5608-5609): run-time warning JS1195: Expected expression: ,
(2,9835-9836): run-time warning JS1002: Syntax error: }
(2,9975-9976): run-time warning JS1195: Expected expression: )
(2,9977-9978): run-time warning JS1195: Expected expression: >
(2,9990-9991): run-time warning JS1197: Too many errors. The file might not be a JavaScript file: ,
(2,372-378): run-time error JS1137: 'return' is a new reserved word and should not be used as an identifier: return
(2,381-387): run-time error JS1137: 'return' is a new reserved word and should not be used as an identifier: return
(2,435-441): run-time error JS1137: 'return' is a new reserved word and should not be used as an identifier: return
(2,546-552): run-time error JS1137: 'return' is a new reserved word and should not be used as an identifier: return
(2,2104-2120): run-time error JS5017: Syntax error in regular expression: /(\w+).+(:[^]+)/
(2,2761-2780): run-time error JS5017: Syntax error in regular expression: /(image-set\([^]*)/
(2,3245-3263): run-time error JS5017: Syntax error in regular expression: /(.+:)(.+)-([^]+)/
(2,1542-1548): run-time error JS1137: 'return' is a new reserved word and should not be used as an identifier: return
(2,4039-4045): run-time error JS1137: 'return' is a new reserved word and should not be used as an identifier: return
(2,4073-4079): run-time error JS1137: 'return' is a new reserved word and should not be used as an identifier: return
 */
/*! For license information please see vendor.bundle.js.LICENSE.txt */
(self.webpackChunkgameplayer_web_mvc=self.webpackChunkgameplayer_web_mvc||[]).push([[736],{86440:(e,t,r)=>{"use strict";r.d(t,{Z:()=>v});var n=r(11526),i=r(46411),o=r(26686),a=r(27563);function s(e,t){for(var r="",n=(0,o.Ei)(e),i=0;i<n;i++)r+=t(e[i],i,e,t)||"";return r}function l(e,t,r,n){switch(e.type){case a.JM:if(e.children.length)break;case a.K$:case a.h5:return e.return=e.return||e.value;case a.Ab:return"";case a.lK:return e.return=e.value+"{"+s(e.children,n)+"}";case a.Fr:e.value=e.props.join(",")}return(0,o.to)(r=s(e.children,n))?e.return=e.value+"{"+r+"}":""}var c=r(88160),u=r(92190),d=function(e,t,r){for(var n=0,o=0;n=o,o=(0,i.fj)(),38===n&&12===o&&(t[r]=1),!(0,i.r)(o);)(0,i.lp)();return(0,i.tP)(e,i.FK)},p=new WeakMap,f=function(e){if("rule"===e.type&&e.parent&&!(e.length<1)){for(var t=e.value,r=e.parent,n=e.column===r.column&&e.line===r.line;"rule"!==r.type;)if(!(r=r.parent))return;if((1!==e.props.length||58===t.charCodeAt(0)||p.get(r))&&!n){p.set(e,!0);for(var a=[],s=function(e,t){return(0,i.cE)(function(e,t){var r=-1,n=44;do{switch((0,i.r)(n)){case 0:38===n&&12===(0,i.fj)()&&(t[r]=1),e[r]+=d(i.FK-1,t,r);break;case 2:e[r]+=(0,i.iF)(n);break;case 4:if(44===n){e[++r]=58===(0,i.fj)()?"&\f":"",t[r]=e[r].length;break}default:e[r]+=(0,o.Dp)(n)}}while(n=(0,i.lp)());return e}((0,i.un)(e),t))}(t,a),l=r.props,c=0,u=0;c<s.length;c++)for(var f=0;f<l.length;f++,u++)e.props[u]=a[c]?s[c].replace(/&\f/g,l[f]):l[f]+" "+s[c]}}},h=function(e){if("decl"===e.type){var t=e.value;108===t.charCodeAt(0)&&98===t.charCodeAt(2)&&(e.return="",e.value="")}};function m(e,t){switch((0,o.vp)(e,t)){case 5103:return a.G$+"print-"+e+e;case 5737:case 4201:case 3177:case 3433:case 1641:case 4457:case 2921:case 5572:case 6356:case 5844:case 3191:case 6645:case 3005:case 6391:case 5879:case 5623:case 6135:case 4599:case 4855:case 4215:case 6389:case 5109:case 5365:case 5621:case 3829:return a.G$+e+e;case 5349:case 4246:case 4810:case 6968:case 2756:return a.G$+e+a.uj+e+a.MS+e+e;case 6828:case 4268:return a.G$+e+a.MS+e+e;case 6165:return a.G$+e+a.MS+"flex-"+e+e;case 5187:return a.G$+e+(0,o.gx)(e,/(\w+).+(:[^]+)/,a.G$+"box-$1$2"+a.MS+"flex-$1$2")+e;case 5443:return a.G$+e+a.MS+"flex-item-"+(0,o.gx)(e,/flex-|-self/,"")+e;case 4675:return a.G$+e+a.MS+"flex-line-pack"+(0,o.gx)(e,/align-content|flex-|-self/,"")+e;case 5548:return a.G$+e+a.MS+(0,o.gx)(e,"shrink","negative")+e;case 5292:return a.G$+e+a.MS+(0,o.gx)(e,"basis","preferred-size")+e;case 6060:return a.G$+"box-"+(0,o.gx)(e,"-grow","")+a.G$+e+a.MS+(0,o.gx)(e,"grow","positive")+e;case 4554:return a.G$+(0,o.gx)(e,/([^-])(transform)/g,"$1"+a.G$+"$2")+e;case 6187:return(0,o.gx)((0,o.gx)((0,o.gx)(e,/(zoom-|grab)/,a.G$+"$1"),/(image-set)/,a.G$+"$1"),e,"")+e;case 5495:case 3959:return(0,o.gx)(e,/(image-set\([^]*)/,a.G$+"$1$`$1");case 4968:return(0,o.gx)((0,o.gx)(e,/(.+:)(flex-)?(.*)/,a.G$+"box-pack:$3"+a.MS+"flex-pack:$3"),/s.+-b[^;]+/,"justify")+a.G$+e+e;case 4095:case 3583:case 4068:case 2532:return(0,o.gx)(e,/(.+)-inline(.+)/,a.G$+"$1$2")+e;case 8116:case 7059:case 5753:case 5535:case 5445:case 5701:case 4933:case 4677:case 5533:case 5789:case 5021:case 4765:if((0,o.to)(e)-1-t>6)switch((0,o.uO)(e,t+1)){case 109:if(45!==(0,o.uO)(e,t+4))break;case 102:return(0,o.gx)(e,/(.+:)(.+)-([^]+)/,"$1"+a.G$+"$2-$3$1"+a.uj+(108==(0,o.uO)(e,t+3)?"$3":"$2-$3"))+e;case 115:return~(0,o.Cw)(e,"stretch")?m((0,o.gx)(e,"stretch","fill-available"),t)+e:e}break;case 4949:if(115!==(0,o.uO)(e,t+1))break;case 6444:switch((0,o.uO)(e,(0,o.to)(e)-3-(~(0,o.Cw)(e,"!important")&&10))){case 107:return(0,o.gx)(e,":",":"+a.G$)+e;case 101:return(0,o.gx)(e,/(.+:)([^;!]+)(;|!.+)?/,"$1"+a.G$+(45===(0,o.uO)(e,14)?"inline-":"")+"box$3$1"+a.G$+"$2$3$1"+a.MS+"$2box$3")+e}break;case 5936:switch((0,o.uO)(e,t+11)){case 114:return a.G$+e+a.MS+(0,o.gx)(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return a.G$+e+a.MS+(0,o.gx)(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return a.G$+e+a.MS+(0,o.gx)(e,/[svh]\w+-[tblr]{2}/,"lr")+e}return a.G$+e+a.MS+e+e}return e}var g=[function(e,t,r,n){if(e.length>-1&&!e.return)switch(e.type){case a.h5:e.return=m(e.value,e.length);break;case a.lK:return s([(0,i.JG)(e,{value:(0,o.gx)(e.value,"@","@"+a.G$)})],n);case a.Fr:if(e.length)return(0,o.$e)(e.props,(function(t){switch((0,o.EQ)(t,/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":return s([(0,i.JG)(e,{props:[(0,o.gx)(t,/:(read-\w+)/,":"+a.uj+"$1")]})],n);case"::placeholder":return s([(0,i.JG)(e,{props:[(0,o.gx)(t,/:(plac\w+)/,":"+a.G$+"input-$1")]}),(0,i.JG)(e,{props:[(0,o.gx)(t,/:(plac\w+)/,":"+a.uj+"$1")]}),(0,i.JG)(e,{props:[(0,o.gx)(t,/:(plac\w+)/,a.MS+"input-$1")]})],n)}return""}))}}],v=function(e){var t=e.key;if("css"===t){var r=document.querySelectorAll("style[data-emotion]:not([data-s])");Array.prototype.forEach.call(r,(function(e){-1!==e.getAttribute("data-emotion").indexOf(" ")&&(document.head.appendChild(e),e.setAttribute("data-s",""))}))}var i,o,a=e.stylisPlugins||g,d={},p=[];i=e.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+t+' "]'),(function(e){for(var t=e.getAttribute("data-emotion").split(" "),r=1;r<t.length;r++)d[t[r]]=!0;p.push(e)}));var m,v=[f,h],y=[l,(0,c.cD)((function(e){m.insert(e)}))],b=(0,c.qR)(v.concat(a,y));o=function(e,t,r,n){var i;m=r,i=e?e+"{"+t.styles+"}":t.styles,s((0,u.MY)(i),b),n&&(x.inserted[t.name]=!0)};var x={key:t,sheet:new n.m({key:t,container:i,nonce:e.nonce,speedy:e.speedy,prepend:e.prepend,insertionPoint:e.insertionPoint}),nonce:e.nonce,inserted:d,registered:{},insert:o};return x.sheet.hydrate(p),x}},71068:(e,t,r)=>{"use strict";if(r.d(t,{Z:()=>o}),674!=r.j)var n=r(45042);var i=/^((children|dangerouslySetInnerHTML|key|ref|autoFocus|defaultValue|defaultChecked|innerHTML|suppressContentEditableWarning|suppressHydrationWarning|valueLink|abbr|accept|acceptCharset|accessKey|action|allow|allowUserMedia|allowPaymentRequest|allowFullScreen|allowTransparency|alt|async|autoComplete|autoPlay|capture|cellPadding|cellSpacing|challenge|charSet|checked|cite|classID|className|cols|colSpan|content|contentEditable|contextMenu|controls|controlsList|coords|crossOrigin|data|dateTime|decoding|default|defer|dir|disabled|disablePictureInPicture|disableRemotePlayback|download|draggable|encType|enterKeyHint|form|formAction|formEncType|formMethod|formNoValidate|formTarget|frameBorder|headers|height|hidden|high|href|hrefLang|htmlFor|httpEquiv|id|inputMode|integrity|is|keyParams|keyType|kind|label|lang|list|loading|loop|low|marginHeight|marginWidth|max|maxLength|media|mediaGroup|method|min|minLength|multiple|muted|name|nonce|noValidate|open|optimum|pattern|placeholder|playsInline|poster|preload|profile|radioGroup|readOnly|referrerPolicy|rel|required|reversed|role|rows|rowSpan|sandbox|scope|scoped|scrolling|seamless|selected|shape|size|sizes|slot|span|spellCheck|src|srcDoc|srcLang|srcSet|start|step|style|summary|tabIndex|target|title|translate|type|useMap|value|width|wmode|wrap|about|datatype|inlist|prefix|property|resource|typeof|vocab|autoCapitalize|autoCorrect|autoSave|color|incremental|fallback|inert|itemProp|itemScope|itemType|itemID|itemRef|on|option|results|security|unselectable|accentHeight|accumulate|additive|alignmentBaseline|allowReorder|alphabetic|amplitude|arabicForm|ascent|attributeName|attributeType|autoReverse|azimuth|baseFrequency|baselineShift|baseProfile|bbox|begin|bias|by|calcMode|capHeight|clip|clipPathUnits|clipPath|clipRule|colorInterpolation|colorInterpolationFilters|colorProfile|colorRendering|contentScriptType|contentStyleType|cursor|cx|cy|d|decelerate|descent|diffuseConstant|direction|display|divisor|dominantBaseline|dur|dx|dy|edgeMode|elevation|enableBackground|end|exponent|externalResourcesRequired|fill|fillOpacity|fillRule|filter|filterRes|filterUnits|floodColor|floodOpacity|focusable|fontFamily|fontSize|fontSizeAdjust|fontStretch|fontStyle|fontVariant|fontWeight|format|from|fr|fx|fy|g1|g2|glyphName|glyphOrientationHorizontal|glyphOrientationVertical|glyphRef|gradientTransform|gradientUnits|hanging|horizAdvX|horizOriginX|ideographic|imageRendering|in|in2|intercept|k|k1|k2|k3|k4|kernelMatrix|kernelUnitLength|kerning|keyPoints|keySplines|keyTimes|lengthAdjust|letterSpacing|lightingColor|limitingConeAngle|local|markerEnd|markerMid|markerStart|markerHeight|markerUnits|markerWidth|mask|maskContentUnits|maskUnits|mathematical|mode|numOctaves|offset|opacity|operator|order|orient|orientation|origin|overflow|overlinePosition|overlineThickness|panose1|paintOrder|pathLength|patternContentUnits|patternTransform|patternUnits|pointerEvents|points|pointsAtX|pointsAtY|pointsAtZ|preserveAlpha|preserveAspectRatio|primitiveUnits|r|radius|refX|refY|renderingIntent|repeatCount|repeatDur|requiredExtensions|requiredFeatures|restart|result|rotate|rx|ry|scale|seed|shapeRendering|slope|spacing|specularConstant|specularExponent|speed|spreadMethod|startOffset|stdDeviation|stemh|stemv|stitchTiles|stopColor|stopOpacity|strikethroughPosition|strikethroughThickness|string|stroke|strokeDasharray|strokeDashoffset|strokeLinecap|strokeLinejoin|strokeMiterlimit|strokeOpacity|strokeWidth|surfaceScale|systemLanguage|tableValues|targetX|targetY|textAnchor|textDecoration|textRendering|textLength|to|transform|u1|u2|underlinePosition|underlineThickness|unicode|unicodeBidi|unicodeRange|unitsPerEm|vAlphabetic|vHanging|vIdeographic|vMathematical|values|vectorEffect|version|vertAdvY|vertOriginX|vertOriginY|viewBox|viewTarget|visibility|widths|wordSpacing|writingMode|x|xHeight|x1|x2|xChannelSelector|xlinkActuate|xlinkArcrole|xlinkHref|xlinkRole|xlinkShow|xlinkTitle|xlinkType|xmlBase|xmlns|xmlnsXlink|xmlLang|xmlSpace|y|y1|y2|yChannelSelector|z|zoomAndPan|for|class|autofocus)|(([Dd][Aa][Tt][Aa]|[Aa][Rr][Ii][Aa]|x)-.*))$/,o=674!=r.j?(0,n.Z)((function(e){return i.test(e)||111===e.charCodeAt(0)&&110===e.charCodeAt(1)&&e.charCodeAt(2)<91})):null},45042:(e,t,r)=>{"use strict";function n(e){var t=Object.create(null);return function(r){return void 0===t[r]&&(t[r]=e(r)),t[r]}}r.d(t,{Z:()=>n})},6498:(e,t,r)=>{"use strict";r.d(t,{C:()=>s,T:()=>c,i:()=>o,w:()=>l});var n=r(67294),i=r(86440),o=(r(47202),r(27278),!0),a=n.createContext("undefined"!=typeof HTMLElement?(0,i.Z)({key:"css"}):null),s=a.Provider,l=function(e){return(0,n.forwardRef)((function(t,r){var i=(0,n.useContext)(a);return e(t,i,r)}))};o||(l=function(e){return function(t){var r=(0,n.useContext)(a);return null===r?(r=(0,i.Z)({key:"css"}),n.createElement(a.Provider,{value:r},e(t,r))):e(t,r)}});var c=n.createContext({})},70917:(e,t,r)=>{"use strict";if(r.d(t,{F4:()=>u,iv:()=>c,xB:()=>l}),674!=r.j)var n=r(6498);var i=r(67294);if(674!=r.j)var o=r(70444);var a=r(27278),s=r(47202),l=(r(86440),r(8679),674!=r.j?(0,n.w)((function(e,t){var r=e.styles,l=(0,s.O)([r],void 0,i.useContext(n.T));if(!n.i){for(var c,u=l.name,d=l.styles,p=l.next;void 0!==p;)u+=" "+p.name,d+=p.styles,p=p.next;var f=!0===t.compat,h=t.insert("",{name:u,styles:d},t.sheet,f);return f?null:i.createElement("style",((c={})["data-emotion"]=t.key+"-global "+u,c.dangerouslySetInnerHTML={__html:h},c.nonce=t.sheet.nonce,c))}var m=i.useRef();return(0,a.j)((function(){var e=t.key+"-global",r=new t.sheet.constructor({key:e,nonce:t.sheet.nonce,container:t.sheet.container,speedy:t.sheet.isSpeedy}),n=!1,i=document.querySelector('style[data-emotion="'+e+" "+l.name+'"]');return t.sheet.tags.length&&(r.before=t.sheet.tags[0]),null!==i&&(n=!0,i.setAttribute("data-emotion",e),r.hydrate([i])),m.current=[r,n],function(){r.flush()}}),[t]),(0,a.j)((function(){var e=m.current,r=e[0];if(e[1])e[1]=!1;else{if(void 0!==l.next&&(0,o.My)(t,l.next,!0),r.tags.length){var n=r.tags[r.tags.length-1].nextElementSibling;r.before=n,r.flush()}t.insert("",l,r,!1)}}),[t,l.name]),null})):null);function c(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return(0,s.O)(t)}var u=function(){var e=c.apply(void 0,arguments),t="animation-"+e.name;return{name:t,styles:"@keyframes "+t+"{"+e.styles+"}",anim:1,toString:function(){return"_EMO_"+this.name+"_"+this.styles+"_EMO_"}}}},47202:(e,t,r)=>{"use strict";r.d(t,{O:()=>m});var n=r(57194),i={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},o=r(45042),a=/[A-Z]|^ms/g,s=/_EMO_([^_]+?)_([^]*?)_EMO_/g,l=function(e){return 45===e.charCodeAt(1)},c=function(e){return null!=e&&"boolean"!=typeof e},u=(0,o.Z)((function(e){return l(e)?e:e.replace(a,"-$&").toLowerCase()})),d=function(e,t){switch(e){case"animation":case"animationName":if("string"==typeof t)return t.replace(s,(function(e,t,r){return f={name:t,styles:r,next:f},t}))}return 1===i[e]||l(e)||"number"!=typeof t||0===t?t:t+"px"};function p(e,t,r){if(null==r)return"";if(void 0!==r.__emotion_styles)return r;switch(typeof r){case"boolean":return"";case"object":if(1===r.anim)return f={name:r.name,styles:r.styles,next:f},r.name;if(void 0!==r.styles){var n=r.next;if(void 0!==n)for(;void 0!==n;)f={name:n.name,styles:n.styles,next:f},n=n.next;return r.styles+";"}return function(e,t,r){var n="";if(Array.isArray(r))for(var i=0;i<r.length;i++)n+=p(e,t,r[i])+";";else for(var o in r){var a=r[o];if("object"!=typeof a)null!=t&&void 0!==t[a]?n+=o+"{"+t[a]+"}":c(a)&&(n+=u(o)+":"+d(o,a)+";");else if(!Array.isArray(a)||"string"!=typeof a[0]||null!=t&&void 0!==t[a[0]]){var s=p(e,t,a);switch(o){case"animation":case"animationName":n+=u(o)+":"+s+";";break;default:n+=o+"{"+s+"}"}}else for(var l=0;l<a.length;l++)c(a[l])&&(n+=u(o)+":"+d(o,a[l])+";")}return n}(e,t,r);case"function":if(void 0!==e){var i=f,o=r(e);return f=i,p(e,t,o)}}if(null==t)return r;var a=t[r];return void 0!==a?a:r}var f,h=/label:\s*([^\s;\n{]+)\s*(;|$)/g,m=function(e,t,r){if(1===e.length&&"object"==typeof e[0]&&null!==e[0]&&void 0!==e[0].styles)return e[0];var i=!0,o="";f=void 0;var a=e[0];null==a||void 0===a.raw?(i=!1,o+=p(r,t,a)):o+=a[0];for(var s=1;s<e.length;s++)o+=p(r,t,e[s]),i&&(o+=a[s]);h.lastIndex=0;for(var l,c="";null!==(l=h.exec(o));)c+="-"+l[1];return{name:(0,n.Z)(o)+c,styles:o,next:f}}},57194:(e,t,r)=>{"use strict";function n(e){for(var t,r=0,n=0,i=e.length;i>=4;++n,i-=4)t=1540483477*(65535&(t=255&e.charCodeAt(n)|(255&e.charCodeAt(++n))<<8|(255&e.charCodeAt(++n))<<16|(255&e.charCodeAt(++n))<<24))+(59797*(t>>>16)<<16),r=1540483477*(65535&(t^=t>>>24))+(59797*(t>>>16)<<16)^1540483477*(65535&r)+(59797*(r>>>16)<<16);switch(i){case 3:r^=(255&e.charCodeAt(n+2))<<16;case 2:r^=(255&e.charCodeAt(n+1))<<8;case 1:r=1540483477*(65535&(r^=255&e.charCodeAt(n)))+(59797*(r>>>16)<<16)}return(((r=1540483477*(65535&(r^=r>>>13))+(59797*(r>>>16)<<16))^r>>>15)>>>0).toString(36)}r.d(t,{Z:()=>n})},11526:(e,t,r)=>{"use strict";r.d(t,{m:()=>n});var n=674!=r.j?function(){function e(e){var t=this;this._insertTag=function(e){var r;r=0===t.tags.length?t.insertionPoint?t.insertionPoint.nextSibling:t.prepend?t.container.firstChild:t.before:t.tags[t.tags.length-1].nextSibling,t.container.insertBefore(e,r),t.tags.push(e)},this.isSpeedy=void 0===e.speedy||e.speedy,this.tags=[],this.ctr=0,this.nonce=e.nonce,this.key=e.key,this.container=e.container,this.prepend=e.prepend,this.insertionPoint=e.insertionPoint,this.before=null}var t=e.prototype;return t.hydrate=function(e){e.forEach(this._insertTag)},t.insert=function(e){this.ctr%(this.isSpeedy?65e3:1)==0&&this._insertTag(function(e){var t=document.createElement("style");return t.setAttribute("data-emotion",e.key),void 0!==e.nonce&&t.setAttribute("nonce",e.nonce),t.appendChild(document.createTextNode("")),t.setAttribute("data-s",""),t}(this));var t=this.tags[this.tags.length-1];if(this.isSpeedy){var r=function(e){if(e.sheet)return e.sheet;for(var t=0;t<document.styleSheets.length;t++)if(document.styleSheets[t].ownerNode===e)return document.styleSheets[t]}(t);try{r.insertRule(e,r.cssRules.length)}catch(e){}}else t.appendChild(document.createTextNode(e));this.ctr++},t.flush=function(){this.tags.forEach((function(e){return e.parentNode&&e.parentNode.removeChild(e)})),this.tags=[],this.ctr=0},e}():null},27278:(e,t,r)=>{"use strict";var n;r.d(t,{L:()=>a,j:()=>s});var i=r(67294),o=!!(n||(n=r.t(i,2))).useInsertionEffect&&(n||(n=r.t(i,2))).useInsertionEffect,a=674!=r.j?o||function(e){return e()}:null,s=o||i.useLayoutEffect},70444:(e,t,r)=>{"use strict";r.d(t,{My:()=>a,fp:()=>i,hC:()=>o});var n=674!=r.j||null;function i(e,t,r){var n="";return r.split(" ").forEach((function(r){void 0!==e[r]?t.push(e[r]+";"):n+=r+" "})),n}var o=function(e,t,r){var i=e.key+"-"+t.name;!1!==r&&!1!==n||void 0!==e.registered[i]||(e.registered[i]=t.styles)},a=function(e,t,r){o(e,t,r);var n=e.key+"-"+t.name;if(void 0===e.inserted[t.name]){var i=t;do{e.insert(t===i?"."+n:"",i,e.sheet,!0),i=i.next}while(void 0!==i)}}},30178:(e,t,r)=>{"use strict";r.d(t,{Z5:()=>$n,_l:()=>ni,bK:()=>_i});var n=r(67294),i=r(73935),o=r(1413);function a(e){return"Minified Redux error #"+e+"; visit https://redux.js.org/Errors?code="+e+" for the full message or use the non-minified dev environment for full errors. "}var s="function"==typeof Symbol&&Symbol.observable||"@@observable",l=function(){return Math.random().toString(36).substring(7).split("").join(".")},c={INIT:"@@redux/INIT"+l(),REPLACE:"@@redux/REPLACE"+l(),PROBE_UNKNOWN_ACTION:function(){return"@@redux/PROBE_UNKNOWN_ACTION"+l()}};function u(e,t,r){var n;if("function"==typeof t&&"function"==typeof r||"function"==typeof r&&"function"==typeof arguments[3])throw new Error(a(0));if("function"==typeof t&&void 0===r&&(r=t,t=void 0),void 0!==r){if("function"!=typeof r)throw new Error(a(1));return r(u)(e,t)}if("function"!=typeof e)throw new Error(a(2));var i=e,o=t,l=[],d=l,p=!1;function f(){d===l&&(d=l.slice())}function h(){if(p)throw new Error(a(3));return o}function m(e){if("function"!=typeof e)throw new Error(a(4));if(p)throw new Error(a(5));var t=!0;return f(),d.push(e),function(){if(t){if(p)throw new Error(a(6));t=!1,f();var r=d.indexOf(e);d.splice(r,1),l=null}}}function g(e){if(!function(e){if("object"!=typeof e||null===e)return!1;for(var t=e;null!==Object.getPrototypeOf(t);)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t}(e))throw new Error(a(7));if(void 0===e.type)throw new Error(a(8));if(p)throw new Error(a(9));try{p=!0,o=i(o,e)}finally{p=!1}for(var t=l=d,r=0;r<t.length;r++)(0,t[r])();return e}return g({type:c.INIT}),(n={dispatch:g,subscribe:m,getState:h,replaceReducer:function(e){if("function"!=typeof e)throw new Error(a(10));i=e,g({type:c.REPLACE})}})[s]=function(){var e,t=m;return(e={subscribe:function(e){if("object"!=typeof e||null===e)throw new Error(a(11));function r(){e.next&&e.next(h())}return r(),{unsubscribe:t(r)}}})[s]=function(){return this},e},n}function d(e,t){return function(){return t(e.apply(this,arguments))}}function p(e,t){if("function"==typeof e)return d(e,t);if("object"!=typeof e||null===e)throw new Error(a(16));var r={};for(var n in e){var i=e[n];"function"==typeof i&&(r[n]=d(i,t))}return r}function f(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return 0===t.length?function(e){return e}:1===t.length?t[0]:t.reduce((function(e,t){return function(){return e(t.apply(void 0,arguments))}}))}var h=r(61688),m=r(52798),g=r(9256);const v=Symbol.for("react-redux-context"),y="undefined"!=typeof globalThis?globalThis:{};function b(){var e;if(!n.createContext)return{};const t=null!=(e=y[v])?e:y[v]=new Map;let r=t.get(n.createContext);return r||(r=n.createContext(null),t.set(n.createContext,r)),r}const x=b();let w=null;var S=r(87462),C=r(63366),_=r(8679),P=r.n(_),E=r(72973),k=r(38548),M=r(55112),j=r(11743),I=r(5532);const O={notify(){},get:()=>[]};function T(e,t){let r,n=O,i=0,o=!1;function a(){c.onStateChange&&c.onStateChange()}function s(){i++,r||(r=t?t.addNestedSub(a):e.subscribe(a),n=function(){const e=(0,g.k)();let t=null,r=null;return{clear(){t=null,r=null},notify(){e((()=>{let e=t;for(;e;)e.callback(),e=e.next}))},get(){let e=[],r=t;for(;r;)e.push(r),r=r.next;return e},subscribe(e){let n=!0,i=r={callback:e,next:null,prev:r};return i.prev?i.prev.next=i:t=i,function(){n&&null!==t&&(n=!1,i.next?i.next.prev=i.prev:r=i.prev,i.prev?i.prev.next=i.next:t=i.next)}}}}())}function l(){i--,r&&0===i&&(r(),r=void 0,n.clear(),n=O)}const c={addNestedSub:function(e){s();const t=n.subscribe(e);let r=!1;return()=>{r||(r=!0,t(),l())}},notifyNestedSubs:function(){n.notify()},handleChangeWrapper:a,isSubscribed:function(){return o},trySubscribe:function(){o||(o=!0,s())},tryUnsubscribe:function(){o&&(o=!1,l())},getListeners:()=>n};return c}const A="undefined"!=typeof window&&void 0!==window.document&&void 0!==window.document.createElement?n.useLayoutEffect:n.useEffect;var Z=r(35067),R=r(76726);const D=["reactReduxForwardedRef"];let L=R.B;const F=[null,null];function N(e,t,r,n,i,o){e.current=n,r.current=!1,i.current&&(i.current=null,o())}function B(e,t){return e===t}const z=function(e,t,r,{pure:i,areStatesEqual:o=B,areOwnPropsEqual:a=Z.Z,areStatePropsEqual:s=Z.Z,areMergedPropsEqual:l=Z.Z,forwardRef:c=!1,context:u=x}={}){const d=u,p=(0,j.R)(e),f=(0,M.W)(t),h=(0,I.eV)(r),m=Boolean(e);return e=>{const t=e.displayName||e.name||"Component",r=`Connect(${t})`,i={shouldHandleStateChanges:m,displayName:r,wrappedComponentName:t,WrappedComponent:e,initMapStateToProps:p,initMapDispatchToProps:f,initMergeProps:h,areStatesEqual:o,areStatePropsEqual:s,areOwnPropsEqual:a,areMergedPropsEqual:l};function u(t){const[r,o,a]=n.useMemo((()=>{const{reactReduxForwardedRef:e}=t,r=(0,C.Z)(t,D);return[t.context,e,r]}),[t]),s=n.useMemo((()=>r&&r.Consumer&&(0,E.isContextConsumer)(n.createElement(r.Consumer,null))?r:d),[r,d]),l=n.useContext(s),c=Boolean(t.store)&&Boolean(t.store.getState)&&Boolean(t.store.dispatch),u=Boolean(l)&&Boolean(l.store),p=c?t.store:l.store,f=u?l.getServerState:p.getState,h=n.useMemo((()=>(0,k.Z)(p.dispatch,i)),[p]),[g,v]=n.useMemo((()=>{if(!m)return F;const e=T(p,c?void 0:l.subscription),t=e.notifyNestedSubs.bind(e);return[e,t]}),[p,c,l]),y=n.useMemo((()=>c?l:(0,S.Z)({},l,{subscription:g})),[c,l,g]),b=n.useRef(),x=n.useRef(a),w=n.useRef(),_=n.useRef(!1),P=(n.useRef(!1),n.useRef(!1)),M=n.useRef();A((()=>(P.current=!0,()=>{P.current=!1})),[]);const j=n.useMemo((()=>()=>w.current&&a===x.current?w.current:h(p.getState(),a)),[p,a]),I=n.useMemo((()=>e=>g?function(e,t,r,n,i,o,a,s,l,c,u){if(!e)return()=>{};let d=!1,p=null;const f=()=>{if(d||!s.current)return;const e=t.getState();let r,f;try{r=n(e,i.current)}catch(e){f=e,p=e}f||(p=null),r===o.current?a.current||c():(o.current=r,l.current=r,a.current=!0,u())};return r.onStateChange=f,r.trySubscribe(),f(),()=>{if(d=!0,r.tryUnsubscribe(),r.onStateChange=null,p)throw p}}(m,p,g,h,x,b,_,P,w,v,e):()=>{}),[g]);var O,Z;let R;O=N,Z=[x,b,_,a,w,v],A((()=>O(...Z)),undefined);try{R=L(I,j,f?()=>h(f(),a):j)}catch(e){throw M.current&&(e.message+=`\nThe error may be correlated with this previous error:\n${M.current.stack}\n\n`),e}A((()=>{M.current=void 0,w.current=void 0,b.current=R}));const B=n.useMemo((()=>n.createElement(e,(0,S.Z)({},R,{ref:o}))),[o,e,R]);return n.useMemo((()=>m?n.createElement(s.Provider,{value:y},B):B),[s,B,y])}const g=n.memo(u);if(g.WrappedComponent=e,g.displayName=u.displayName=r,c){const t=n.forwardRef((function(e,t){return n.createElement(g,(0,S.Z)({},e,{reactReduxForwardedRef:t}))}));return t.displayName=r,t.WrappedComponent=e,P()(t,e)}return P()(g,e)}},$=function({store:e,context:t,children:r,serverState:i,stabilityCheck:o="once",noopCheck:a="once"}){const s=n.useMemo((()=>{const t=T(e);return{store:e,subscription:t,getServerState:i?()=>i:void 0,stabilityCheck:o,noopCheck:a}}),[e,i,o,a]),l=n.useMemo((()=>e.getState()),[e]);A((()=>{const{subscription:t}=s;return t.onStateChange=t.notifyNestedSubs,t.trySubscribe(),l!==e.getState()&&t.notifyNestedSubs(),()=>{t.tryUnsubscribe(),t.onStateChange=void 0}}),[s,l]);const c=t||x;return n.createElement(c.Provider,{value:s},r)};function H(e,t){var r=(0,n.useState)((function(){return{inputs:t,result:e()}}))[0],i=(0,n.useRef)(!0),o=(0,n.useRef)(r),a=i.current||Boolean(t&&o.current.inputs&&function(e,t){if(e.length!==t.length)return!1;for(var r=0;r<e.length;r++)if(e[r]!==t[r])return!1;return!0}(t,o.current.inputs))?o.current:{inputs:t,result:e()};return(0,n.useEffect)((function(){i.current=!1,o.current=a}),[a]),a.result}w=m.useSyncExternalStoreWithSelector,(e=>{L=e})(h.useSyncExternalStore),(0,g.F)(i.unstable_batchedUpdates);var V=H,G=function(e,t){return H((function(){return e}),t)},U=r(38776),W=function(e){var t=e.top,r=e.right,n=e.bottom,i=e.left;return{top:t,right:r,bottom:n,left:i,width:r-i,height:n-t,x:i,y:t,center:{x:(r+i)/2,y:(n+t)/2}}},q=function(e,t){return{top:e.top-t.top,left:e.left-t.left,bottom:e.bottom+t.bottom,right:e.right+t.right}},K=function(e,t){return{top:e.top+t.top,left:e.left+t.left,bottom:e.bottom-t.bottom,right:e.right-t.right}},X={top:0,right:0,bottom:0,left:0},Y=function(e){var t=e.borderBox,r=e.margin,n=void 0===r?X:r,i=e.border,o=void 0===i?X:i,a=e.padding,s=void 0===a?X:a,l=W(q(t,n)),c=W(K(t,o)),u=W(K(c,s));return{marginBox:l,borderBox:W(t),paddingBox:c,contentBox:u,margin:n,border:o,padding:s}},J=function(e){var t=e.slice(0,-2);if("px"!==e.slice(-2))return 0;var r=Number(t);return isNaN(r)&&(0,U.Z)(!1),r},Q=function(e,t){var r,n,i=e.borderBox,o=e.border,a=e.margin,s=e.padding,l=(n=t,{top:(r=i).top+n.y,left:r.left+n.x,bottom:r.bottom+n.y,right:r.right+n.x});return Y({borderBox:l,border:o,margin:a,padding:s})},ee=function(e,t){return void 0===t&&(t={x:window.pageXOffset,y:window.pageYOffset}),Q(e,t)},te=function(e,t){var r={top:J(t.marginTop),right:J(t.marginRight),bottom:J(t.marginBottom),left:J(t.marginLeft)},n={top:J(t.paddingTop),right:J(t.paddingRight),bottom:J(t.paddingBottom),left:J(t.paddingLeft)},i={top:J(t.borderTopWidth),right:J(t.borderRightWidth),bottom:J(t.borderBottomWidth),left:J(t.borderLeftWidth)};return Y({borderBox:e,margin:r,padding:n,border:i})},re=function(e){var t=e.getBoundingClientRect(),r=window.getComputedStyle(e);return te(t,r)},ne=Number.isNaN||function(e){return"number"==typeof e&&e!=e};function ie(e,t){if(e.length!==t.length)return!1;for(var r=0;r<e.length;r++)if(!((n=e[r])===(i=t[r])||ne(n)&&ne(i)))return!1;var n,i;return!0}function oe(e,t){void 0===t&&(t=ie);var r=null;function n(){for(var n=[],i=0;i<arguments.length;i++)n[i]=arguments[i];if(r&&r.lastThis===this&&t(n,r.lastArgs))return r.lastResult;var o=e.apply(this,n);return r={lastResult:o,lastArgs:n,lastThis:this},o}return n.clear=function(){r=null},n}const ae=function(e){var t=[],r=null,n=function(){for(var n=arguments.length,i=new Array(n),o=0;o<n;o++)i[o]=arguments[o];t=i,r||(r=requestAnimationFrame((function(){r=null,e.apply(void 0,t)})))};return n.cancel=function(){r&&(cancelAnimationFrame(r),r=null)},n};function se(e,t){}function le(){}function ce(e,t,r){const n=t.map((t=>{const n=(i=r,o=t.options,{...i,...o});var i,o;return e.addEventListener(t.eventName,t.fn,n),function(){e.removeEventListener(t.eventName,t.fn,n)}}));return function(){n.forEach((e=>{e()}))}}se.bind(null,"warn"),se.bind(null,"error");const ue=!0,de="Invariant failed";class pe extends Error{}function fe(e,t){if(!e)throw new pe(ue?de:`${de}: ${t||""}`)}pe.prototype.toString=function(){return this.message};class he extends n.Component{constructor(...e){super(...e),this.callbacks=null,this.unbind=le,this.onWindowError=e=>{const t=this.getCallbacks();t.isDragging()&&t.tryAbort(),e.error instanceof pe&&e.preventDefault()},this.getCallbacks=()=>{if(!this.callbacks)throw new Error("Unable to find AppCallbacks in <ErrorBoundary/>");return this.callbacks},this.setCallbacks=e=>{this.callbacks=e}}componentDidMount(){this.unbind=ce(window,[{eventName:"error",fn:this.onWindowError}])}componentDidCatch(e){if(!(e instanceof pe))throw e;this.setState({})}componentWillUnmount(){this.unbind()}render(){return this.props.children(this.setCallbacks)}}const me=e=>e+1,ge=(e,t)=>{const r=e.droppableId===t.droppableId,n=me(e.index),i=me(t.index);return r?`\n      You have moved the item from position ${n}\n      to position ${i}\n    `:`\n    You have moved the item from position ${n}\n    in list ${e.droppableId}\n    to list ${t.droppableId}\n    in position ${i}\n  `},ve=(e,t,r)=>t.droppableId===r.droppableId?`\n      The item ${e}\n      has been combined with ${r.draggableId}`:`\n      The item ${e}\n      in list ${t.droppableId}\n      has been combined with ${r.draggableId}\n      in list ${r.droppableId}\n    `,ye=e=>`\n  The item has returned to its starting position\n  of ${me(e.index)}\n`,be={dragHandleUsageInstructions:"\n  Press space bar to start a drag.\n  When dragging you can use the arrow keys to move the item around and escape to cancel.\n  Some screen readers may require you to be in focus mode or to use your pass through key\n",onDragStart:e=>`\n  You have lifted an item in position ${me(e.source.index)}\n`,onDragUpdate:e=>{const t=e.destination;if(t)return ge(e.source,t);const r=e.combine;return r?ve(e.draggableId,e.source,r):"You are over an area that cannot be dropped on"},onDragEnd:e=>{if("CANCEL"===e.reason)return`\n      Movement cancelled.\n      ${ye(e.source)}\n    `;const t=e.destination,r=e.combine;return t?`\n      You have dropped the item.\n      ${ge(e.source,t)}\n    `:r?`\n      You have dropped the item.\n      ${ve(e.draggableId,e.source,r)}\n    `:`\n    The item has been dropped while not over a drop area.\n    ${ye(e.source)}\n  `}};var xe=be;const we={x:0,y:0},Se=(e,t)=>({x:e.x+t.x,y:e.y+t.y}),Ce=(e,t)=>({x:e.x-t.x,y:e.y-t.y}),_e=(e,t)=>e.x===t.x&&e.y===t.y,Pe=e=>({x:0!==e.x?-e.x:0,y:0!==e.y?-e.y:0}),Ee=(e,t,r=0)=>"x"===e?{x:t,y:r}:{x:r,y:t},ke=(e,t)=>Math.sqrt((t.x-e.x)**2+(t.y-e.y)**2),Me=(e,t)=>Math.min(...t.map((t=>ke(e,t)))),je=e=>t=>({x:e(t.x),y:e(t.y)}),Ie=(e,t)=>({top:e.top+t.y,left:e.left+t.x,bottom:e.bottom+t.y,right:e.right+t.x}),Oe=e=>[{x:e.left,y:e.top},{x:e.right,y:e.top},{x:e.left,y:e.bottom},{x:e.right,y:e.bottom}],Te=(e,t)=>t&&t.shouldClipSubject?((e,t)=>{const r=W({top:Math.max(t.top,e.top),right:Math.min(t.right,e.right),bottom:Math.min(t.bottom,e.bottom),left:Math.max(t.left,e.left)});return r.width<=0||r.height<=0?null:r})(t.pageMarginBox,e):W(e);var Ae=({page:e,withPlaceholder:t,axis:r,frame:n})=>{const i=((e,t)=>t?Ie(e,t.scroll.diff.displacement):e)(e.marginBox,n),o=((e,t,r)=>r&&r.increasedBy?{...e,[t.end]:e[t.end]+r.increasedBy[t.line]}:e)(i,r,t);return{page:e,withPlaceholder:t,active:Te(o,n)}},Ze=(e,t)=>{e.frame||fe(!1);const r=e.frame,n=Ce(t,r.scroll.initial),i=Pe(n),o={...r,scroll:{initial:r.scroll.initial,current:t,diff:{value:n,displacement:i},max:r.scroll.max}},a=Ae({page:e.subject.page,withPlaceholder:e.subject.withPlaceholder,axis:e.axis,frame:o});return{...e,frame:o,subject:a}};const Re=oe((e=>e.reduce(((e,t)=>(e[t.descriptor.id]=t,e)),{}))),De=oe((e=>e.reduce(((e,t)=>(e[t.descriptor.id]=t,e)),{}))),Le=oe((e=>Object.values(e))),Fe=oe((e=>Object.values(e)));var Ne=oe(((e,t)=>{const r=Fe(t).filter((t=>e===t.descriptor.droppableId)).sort(((e,t)=>e.descriptor.index-t.descriptor.index));return r}));function Be(e){return e.at&&"REORDER"===e.at.type?e.at.destination:null}function ze(e){return e.at&&"COMBINE"===e.at.type?e.at.combine:null}var $e=oe(((e,t)=>t.filter((t=>t.descriptor.id!==e.descriptor.id)))),He=(e,t)=>e.descriptor.droppableId===t.descriptor.id;const Ve={point:we,value:0},Ge={invisible:{},visible:{},all:[]};var Ue={displaced:Ge,displacedBy:Ve,at:null},We=(e,t)=>r=>e<=r&&r<=t,qe=e=>{const t=We(e.top,e.bottom),r=We(e.left,e.right);return n=>{if(t(n.top)&&t(n.bottom)&&r(n.left)&&r(n.right))return!0;const i=t(n.top)||t(n.bottom),o=r(n.left)||r(n.right);if(i&&o)return!0;const a=n.top<e.top&&n.bottom>e.bottom,s=n.left<e.left&&n.right>e.right;return!(!a||!s)||(a&&o||s&&i)}},Ke=e=>{const t=We(e.top,e.bottom),r=We(e.left,e.right);return e=>t(e.top)&&t(e.bottom)&&r(e.left)&&r(e.right)};const Xe={direction:"vertical",line:"y",crossAxisLine:"x",start:"top",end:"bottom",size:"height",crossAxisStart:"left",crossAxisEnd:"right",crossAxisSize:"width"},Ye={direction:"horizontal",line:"x",crossAxisLine:"y",start:"left",end:"right",size:"width",crossAxisStart:"top",crossAxisEnd:"bottom",crossAxisSize:"height"},Je=({target:e,destination:t,viewport:r,withDroppableDisplacement:n,isVisibleThroughFrameFn:i})=>{const o=n?((e,t)=>{const r=t.frame?t.frame.scroll.diff.displacement:we;return Ie(e,r)})(e,t):e;return((e,t,r)=>!!t.subject.active&&r(t.subject.active)(e))(o,t,i)&&((e,t,r)=>r(t)(e))(o,r,i)},Qe=e=>Je({...e,isVisibleThroughFrameFn:qe}),et=e=>Je({...e,isVisibleThroughFrameFn:Ke}),tt=(e,t,r)=>{if("boolean"==typeof r)return r;if(!t)return!0;const{invisible:n,visible:i}=t;if(n[e])return!1;const o=i[e];return!o||o.shouldAnimate};function rt({afterDragging:e,destination:t,displacedBy:r,viewport:n,forceShouldAnimate:i,last:o}){return e.reduce((function(e,a){const s=function(e,t){const r=e.page.marginBox,n={top:t.point.y,right:0,bottom:0,left:t.point.x};return W(q(r,n))}(a,r),l=a.descriptor.id;if(e.all.push(l),!Qe({target:s,destination:t,viewport:n,withDroppableDisplacement:!0}))return e.invisible[a.descriptor.id]=!0,e;const c={draggableId:l,shouldAnimate:tt(l,o,i)};return e.visible[l]=c,e}),{all:[],visible:{},invisible:{}})}function nt({insideDestination:e,inHomeList:t,displacedBy:r,destination:n}){const i=function(e,t){if(!e.length)return 0;const r=e[e.length-1].descriptor.index;return t.inHomeList?r:r+1}(e,{inHomeList:t});return{displaced:Ge,displacedBy:r,at:{type:"REORDER",destination:{droppableId:n.descriptor.id,index:i}}}}function it({draggable:e,insideDestination:t,destination:r,viewport:n,displacedBy:i,last:o,index:a,forceShouldAnimate:s}){const l=He(e,r);if(null==a)return nt({insideDestination:t,inHomeList:l,displacedBy:i,destination:r});const c=t.find((e=>e.descriptor.index===a));if(!c)return nt({insideDestination:t,inHomeList:l,displacedBy:i,destination:r});const u=$e(e,t),d=t.indexOf(c);return{displaced:rt({afterDragging:u.slice(d),destination:r,displacedBy:i,last:o,viewport:n.frame,forceShouldAnimate:s}),displacedBy:i,at:{type:"REORDER",destination:{droppableId:r.descriptor.id,index:a}}}}function ot(e,t){return Boolean(t.effected[e])}const at=(e,t)=>t.margin[e.start]+t.borderBox[e.size]/2,st=(e,t,r)=>t[e.crossAxisStart]+r.margin[e.crossAxisStart]+r.borderBox[e.crossAxisSize]/2,lt=({axis:e,moveRelativeTo:t,isMoving:r})=>Ee(e.line,t.marginBox[e.end]+at(e,r),st(e,t.marginBox,r)),ct=({axis:e,moveRelativeTo:t,isMoving:r})=>Ee(e.line,t.marginBox[e.start]-((e,t)=>t.margin[e.end]+t.borderBox[e.size]/2)(e,r),st(e,t.marginBox,r));var ut=(e,t)=>{const r=e.frame;return r?Se(t,r.scroll.diff.displacement):t},dt=e=>{const t=(({impact:e,draggable:t,droppable:r,draggables:n,afterCritical:i})=>{const o=t.page.borderBox.center,a=e.at;return r&&a?"REORDER"===a.type?(({impact:e,draggable:t,draggables:r,droppable:n,afterCritical:i})=>{const o=Ne(n.descriptor.id,r),a=t.page,s=n.axis;if(!o.length)return(({axis:e,moveInto:t,isMoving:r})=>Ee(e.line,t.contentBox[e.start]+at(e,r),st(e,t.contentBox,r)))({axis:s,moveInto:n.page,isMoving:a});const{displaced:l,displacedBy:c}=e,u=l.all[0];if(u){const e=r[u];if(ot(u,i))return ct({axis:s,moveRelativeTo:e.page,isMoving:a});const t=Q(e.page,c.point);return ct({axis:s,moveRelativeTo:t,isMoving:a})}const d=o[o.length-1];if(d.descriptor.id===t.descriptor.id)return a.borderBox.center;if(ot(d.descriptor.id,i)){const e=Q(d.page,Pe(i.displacedBy.point));return lt({axis:s,moveRelativeTo:e,isMoving:a})}return lt({axis:s,moveRelativeTo:d.page,isMoving:a})})({impact:e,draggable:t,draggables:n,droppable:r,afterCritical:i}):(({afterCritical:e,impact:t,draggables:r})=>{const n=ze(t);n||fe(!1);const i=n.draggableId,o=r[i].page.borderBox.center,a=(({displaced:e,afterCritical:t,combineWith:r,displacedBy:n})=>{const i=Boolean(e.visible[r]||e.invisible[r]);return ot(r,t)?i?we:Pe(n.point):i?n.point:we})({displaced:t.displaced,afterCritical:e,combineWith:i,displacedBy:t.displacedBy});return Se(o,a)})({impact:e,draggables:n,afterCritical:i}):o})(e),r=e.droppable;return r?ut(r,t):t},pt=(e,t)=>{const r=Ce(t,e.scroll.initial),n=Pe(r);return{frame:W({top:t.y,bottom:t.y+e.frame.height,left:t.x,right:t.x+e.frame.width}),scroll:{initial:e.scroll.initial,max:e.scroll.max,current:t,diff:{value:r,displacement:n}}}};function ft(e,t){return e.map((e=>t[e]))}var ht=({pageBorderBoxCenter:e,draggable:t,viewport:r})=>{const n=((e,t)=>Se(e.scroll.diff.displacement,t))(r,e),i=Ce(n,t.page.borderBox.center);return Se(t.client.borderBox.center,i)},mt=({draggable:e,destination:t,newPageBorderBoxCenter:r,viewport:n,withDroppableDisplacement:i,onlyOnMainAxis:o=!1})=>{const a=Ce(r,e.page.borderBox.center),s={target:Ie(e.page.borderBox,a),destination:t,withDroppableDisplacement:i,viewport:n};return o?(e=>{return Je({...e,isVisibleThroughFrameFn:(t=e.destination.axis,e=>{const r=We(e.top,e.bottom),n=We(e.left,e.right);return e=>t===Xe?r(e.top)&&r(e.bottom):n(e.left)&&n(e.right)})});var t})(s):et(s)},gt=({isMovingForward:e,draggable:t,destination:r,draggables:n,previousImpact:i,viewport:o,previousPageBorderBoxCenter:a,previousClientSelection:s,afterCritical:l})=>{if(!r.isEnabled)return null;const c=Ne(r.descriptor.id,n),u=He(t,r),d=(({isMovingForward:e,draggable:t,destination:r,insideDestination:n,previousImpact:i})=>{if(!r.isCombineEnabled)return null;if(!Be(i))return null;function o(e){const t={type:"COMBINE",combine:{draggableId:e,droppableId:r.descriptor.id}};return{...i,at:t}}const a=i.displaced.all,s=a.length?a[0]:null;if(e)return s?o(s):null;const l=$e(t,n);if(!s)return l.length?o(l[l.length-1].descriptor.id):null;const c=l.findIndex((e=>e.descriptor.id===s));-1===c&&fe(!1);const u=c-1;return u<0?null:o(l[u].descriptor.id)})({isMovingForward:e,draggable:t,destination:r,insideDestination:c,previousImpact:i})||(({isMovingForward:e,isInHomeList:t,draggable:r,draggables:n,destination:i,insideDestination:o,previousImpact:a,viewport:s,afterCritical:l})=>{const c=a.at;if(c||fe(!1),"REORDER"===c.type){const n=(({isMovingForward:e,isInHomeList:t,insideDestination:r,location:n})=>{if(!r.length)return null;const i=n.index,o=e?i+1:i-1,a=r[0].descriptor.index,s=r[r.length-1].descriptor.index;return o<a||o>(t?s:s+1)?null:o})({isMovingForward:e,isInHomeList:t,location:c.destination,insideDestination:o});return null==n?null:it({draggable:r,insideDestination:o,destination:i,viewport:s,last:a.displaced,displacedBy:a.displacedBy,index:n})}const u=(({isMovingForward:e,destination:t,draggables:r,combine:n,afterCritical:i})=>{if(!t.isCombineEnabled)return null;const o=n.draggableId,a=r[o].descriptor.index;return ot(o,i)?e?a:a-1:e?a+1:a})({isMovingForward:e,destination:i,displaced:a.displaced,draggables:n,combine:c.combine,afterCritical:l});return null==u?null:it({draggable:r,insideDestination:o,destination:i,viewport:s,last:a.displaced,displacedBy:a.displacedBy,index:u})})({isMovingForward:e,isInHomeList:u,draggable:t,draggables:n,destination:r,insideDestination:c,previousImpact:i,viewport:o,afterCritical:l});if(!d)return null;const p=dt({impact:d,draggable:t,droppable:r,draggables:n,afterCritical:l});if(mt({draggable:t,destination:r,newPageBorderBoxCenter:p,viewport:o.frame,withDroppableDisplacement:!1,onlyOnMainAxis:!0}))return{clientSelection:ht({pageBorderBoxCenter:p,draggable:t,viewport:o}),impact:d,scrollJumpRequest:null};const f=Ce(p,a),h=(({impact:e,viewport:t,destination:r,draggables:n,maxScrollChange:i})=>{const o=pt(t,Se(t.scroll.current,i)),a=r.frame?Ze(r,Se(r.frame.scroll.current,i)):r,s=e.displaced,l=rt({afterDragging:ft(s.all,n),destination:r,displacedBy:e.displacedBy,viewport:o.frame,last:s,forceShouldAnimate:!1}),c=rt({afterDragging:ft(s.all,n),destination:a,displacedBy:e.displacedBy,viewport:t.frame,last:s,forceShouldAnimate:!1}),u={},d={},p=[s,l,c];return s.all.forEach((e=>{const t=function(e,t){for(let r=0;r<t.length;r++){const n=t[r].visible[e];if(n)return n}return null}(e,p);t?d[e]=t:u[e]=!0})),{...e,displaced:{all:s.all,invisible:u,visible:d}}})({impact:d,viewport:o,destination:r,draggables:n,maxScrollChange:f});return{clientSelection:s,impact:h,scrollJumpRequest:f}};const vt=e=>{const t=e.subject.active;return t||fe(!1),t},yt=(e,t)=>{const r=e.page.borderBox.center;return ot(e.descriptor.id,t)?Ce(r,t.displacedBy.point):r},bt=(e,t)=>{const r=e.page.borderBox;return ot(e.descriptor.id,t)?Ie(r,Pe(t.displacedBy.point)):r};var xt=oe((function(e,t){const r=t[e.line];return{value:r,point:Ee(e.line,r)}}));const wt=(e,t)=>({...e,scroll:{...e.scroll,max:t}}),St=(e,t,r)=>{const n=e.frame;He(t,e)&&fe(!1),e.subject.withPlaceholder&&fe(!1);const i=xt(e.axis,t.displaceBy).point,o=((e,t,r)=>{const n=e.axis;if("virtual"===e.descriptor.mode)return Ee(n.line,t[n.line]);const i=e.subject.page.contentBox[n.size],o=Ne(e.descriptor.id,r).reduce(((e,t)=>e+t.client.marginBox[n.size]),0)+t[n.line]-i;return o<=0?null:Ee(n.line,o)})(e,i,r),a={placeholderSize:i,increasedBy:o,oldFrameMaxScroll:e.frame?e.frame.scroll.max:null};if(!n){const t=Ae({page:e.subject.page,withPlaceholder:a,axis:e.axis,frame:e.frame});return{...e,subject:t}}const s=o?Se(n.scroll.max,o):n.scroll.max,l=wt(n,s),c=Ae({page:e.subject.page,withPlaceholder:a,axis:e.axis,frame:l});return{...e,subject:c,frame:l}};var Ct=e=>{const t=e.at;return t?"REORDER"===t.type?t.destination.droppableId:t.combine.droppableId:null},_t=({state:e,type:t})=>{const r=((e,t)=>{const r=Ct(e);return r?t[r]:null})(e.impact,e.dimensions.droppables),n=Boolean(r),i=e.dimensions.droppables[e.critical.droppable.id],o=r||i,a=o.axis.direction,s="vertical"===a&&("MOVE_UP"===t||"MOVE_DOWN"===t)||"horizontal"===a&&("MOVE_LEFT"===t||"MOVE_RIGHT"===t);if(s&&!n)return null;const l="MOVE_DOWN"===t||"MOVE_RIGHT"===t,c=e.dimensions.draggables[e.critical.draggable.id],u=e.current.page.borderBoxCenter,{draggables:d,droppables:p}=e.dimensions;return s?gt({isMovingForward:l,previousPageBorderBoxCenter:u,draggable:c,destination:o,draggables:d,viewport:e.viewport,previousClientSelection:e.current.client.selection,previousImpact:e.impact,afterCritical:e.afterCritical}):(({isMovingForward:e,previousPageBorderBoxCenter:t,draggable:r,isOver:n,draggables:i,droppables:o,viewport:a,afterCritical:s})=>{const l=(({isMovingForward:e,pageBorderBoxCenter:t,source:r,droppables:n,viewport:i})=>{const o=r.subject.active;if(!o)return null;const a=r.axis,s=We(o[a.start],o[a.end]),l=Le(n).filter((e=>e!==r)).filter((e=>e.isEnabled)).filter((e=>Boolean(e.subject.active))).filter((e=>qe(i.frame)(vt(e)))).filter((t=>{const r=vt(t);return e?o[a.crossAxisEnd]<r[a.crossAxisEnd]:r[a.crossAxisStart]<o[a.crossAxisStart]})).filter((e=>{const t=vt(e),r=We(t[a.start],t[a.end]);return s(t[a.start])||s(t[a.end])||r(o[a.start])||r(o[a.end])})).sort(((t,r)=>{const n=vt(t)[a.crossAxisStart],i=vt(r)[a.crossAxisStart];return e?n-i:i-n})).filter(((e,t,r)=>vt(e)[a.crossAxisStart]===vt(r[0])[a.crossAxisStart]));if(!l.length)return null;if(1===l.length)return l[0];const c=l.filter((e=>We(vt(e)[a.start],vt(e)[a.end])(t[a.line])));return 1===c.length?c[0]:c.length>1?c.sort(((e,t)=>vt(e)[a.start]-vt(t)[a.start]))[0]:l.sort(((e,r)=>{const n=Me(t,Oe(vt(e))),i=Me(t,Oe(vt(r)));return n!==i?n-i:vt(e)[a.start]-vt(r)[a.start]}))[0]})({isMovingForward:e,pageBorderBoxCenter:t,source:n,droppables:o,viewport:a});if(!l)return null;const c=Ne(l.descriptor.id,i),u=(({pageBorderBoxCenter:e,viewport:t,destination:r,insideDestination:n,afterCritical:i})=>{const o=n.filter((e=>et({target:bt(e,i),destination:r,viewport:t.frame,withDroppableDisplacement:!0}))).sort(((t,n)=>{const o=ke(e,ut(r,yt(t,i))),a=ke(e,ut(r,yt(n,i)));return o<a?-1:a<o?1:t.descriptor.index-n.descriptor.index}));return o[0]||null})({pageBorderBoxCenter:t,viewport:a,destination:l,insideDestination:c,afterCritical:s}),d=(({previousPageBorderBoxCenter:e,moveRelativeTo:t,insideDestination:r,draggable:n,draggables:i,destination:o,viewport:a,afterCritical:s})=>{if(!t){if(r.length)return null;const e={displaced:Ge,displacedBy:Ve,at:{type:"REORDER",destination:{droppableId:o.descriptor.id,index:0}}},t=dt({impact:e,draggable:n,droppable:o,draggables:i,afterCritical:s}),l=He(n,o)?o:St(o,n,i);return mt({draggable:n,destination:l,newPageBorderBoxCenter:t,viewport:a.frame,withDroppableDisplacement:!1,onlyOnMainAxis:!0})?e:null}const l=Boolean(e[o.axis.line]<=t.page.borderBox.center[o.axis.line]),c=(()=>{const e=t.descriptor.index;return t.descriptor.id===n.descriptor.id||l?e:e+1})(),u=xt(o.axis,n.displaceBy);return it({draggable:n,insideDestination:r,destination:o,viewport:a,displacedBy:u,last:Ge,index:c})})({previousPageBorderBoxCenter:t,destination:l,draggable:r,draggables:i,moveRelativeTo:u,insideDestination:c,viewport:a,afterCritical:s});if(!d)return null;const p=dt({impact:d,draggable:r,droppable:l,draggables:i,afterCritical:s});return{clientSelection:ht({pageBorderBoxCenter:p,draggable:r,viewport:a}),impact:d,scrollJumpRequest:null}})({isMovingForward:l,previousPageBorderBoxCenter:u,draggable:c,isOver:o,draggables:d,droppables:p,viewport:e.viewport,afterCritical:e.afterCritical})};function Pt(e){return"DRAGGING"===e.phase||"COLLECTING"===e.phase}function Et(e){const t=We(e.top,e.bottom),r=We(e.left,e.right);return function(e){return t(e.y)&&r(e.x)}}const kt=(e,t)=>W(Ie(e,t));function Mt({displaced:e,id:t}){return Boolean(e.visible[t]||e.invisible[t])}var jt=({pageOffset:e,draggable:t,draggables:r,droppables:n,previousImpact:i,viewport:o,afterCritical:a})=>{const s=kt(t.page.borderBox,e),l=function({pageBorderBox:e,draggable:t,droppables:r}){const n=Le(r).filter((t=>{if(!t.isEnabled)return!1;const r=t.subject.active;if(!r)return!1;if(i=r,!((n=e).left<i.right&&n.right>i.left&&n.top<i.bottom&&n.bottom>i.top))return!1;var n,i;if(Et(r)(e.center))return!0;const o=t.axis,a=r.center[o.crossAxisLine],s=e[o.crossAxisStart],l=e[o.crossAxisEnd],c=We(r[o.crossAxisStart],r[o.crossAxisEnd]),u=c(s),d=c(l);return!u&&!d||(u?s<a:l>a)}));return n.length?1===n.length?n[0].descriptor.id:function({pageBorderBox:e,draggable:t,candidates:r}){const n=t.page.borderBox.center,i=r.map((t=>{const r=t.axis,i=Ee(t.axis.line,e.center[r.line],t.page.borderBox.center[r.crossAxisLine]);return{id:t.descriptor.id,distance:ke(n,i)}})).sort(((e,t)=>t.distance-e.distance));return i[0]?i[0].id:null}({pageBorderBox:e,draggable:t,candidates:n}):null}({pageBorderBox:s,draggable:t,droppables:n});if(!l)return Ue;const c=n[l],u=Ne(c.descriptor.id,r),d=((e,t)=>{const r=e.frame;return r?kt(t,r.scroll.diff.value):t})(c,s);return(({draggable:e,pageBorderBoxWithDroppableScroll:t,previousImpact:r,destination:n,insideDestination:i,afterCritical:o})=>{if(!n.isCombineEnabled)return null;const a=n.axis,s=xt(n.axis,e.displaceBy),l=s.value,c=t[a.start],u=t[a.end],d=$e(e,i).find((e=>{const t=e.descriptor.id,n=e.page.borderBox,i=n[a.size]/4,s=ot(t,o),d=Mt({displaced:r.displaced,id:t});return s?d?u>n[a.start]+i&&u<n[a.end]-i:c>n[a.start]-l+i&&c<n[a.end]-l-i:d?u>n[a.start]+l+i&&u<n[a.end]+l-i:c>n[a.start]+i&&c<n[a.end]-i}));return d?{displacedBy:s,displaced:r.displaced,at:{type:"COMBINE",combine:{draggableId:d.descriptor.id,droppableId:n.descriptor.id}}}:null})({pageBorderBoxWithDroppableScroll:d,draggable:t,previousImpact:i,destination:c,insideDestination:u,afterCritical:a})||(({pageBorderBoxWithDroppableScroll:e,draggable:t,destination:r,insideDestination:n,last:i,viewport:o,afterCritical:a})=>{const s=r.axis,l=xt(r.axis,t.displaceBy),c=l.value,u=e[s.start],d=e[s.end],p=function({draggable:e,closest:t,inHomeList:r}){return t?r&&t.descriptor.index>e.descriptor.index?t.descriptor.index-1:t.descriptor.index:null}({draggable:t,closest:$e(t,n).find((e=>{const t=e.descriptor.id,r=e.page.borderBox.center[s.line],n=ot(t,a),o=Mt({displaced:i,id:t});return n?o?d<=r:u<r-c:o?d<=r+c:u<r}))||null,inHomeList:He(t,r)});return it({draggable:t,insideDestination:n,destination:r,viewport:o,last:i,displacedBy:l,index:p})})({pageBorderBoxWithDroppableScroll:d,draggable:t,destination:c,insideDestination:u,last:i.displaced,viewport:o,afterCritical:a})},It=(e,t)=>({...e,[t.descriptor.id]:t});var Ot=({state:e,clientSelection:t,dimensions:r,viewport:n,impact:i,scrollJumpRequest:o})=>{const a=n||e.viewport,s=r||e.dimensions,l=t||e.current.client.selection,c=Ce(l,e.initial.client.selection),u={offset:c,selection:l,borderBoxCenter:Se(e.initial.client.borderBoxCenter,c)},d={selection:Se(u.selection,a.scroll.current),borderBoxCenter:Se(u.borderBoxCenter,a.scroll.current),offset:Se(u.offset,a.scroll.diff.value)},p={client:u,page:d};if("COLLECTING"===e.phase)return{...e,dimensions:s,viewport:a,current:p};const f=s.draggables[e.critical.draggable.id],h=i||jt({pageOffset:d.offset,draggable:f,draggables:s.draggables,droppables:s.droppables,previousImpact:e.impact,viewport:a,afterCritical:e.afterCritical}),m=(({draggable:e,draggables:t,droppables:r,previousImpact:n,impact:i})=>{const o=(({previousImpact:e,impact:t,droppables:r})=>{const n=Ct(e),i=Ct(t);if(!n)return r;if(n===i)return r;const o=r[n];if(!o.subject.withPlaceholder)return r;const a=(e=>{const t=e.subject.withPlaceholder;t||fe(!1);const r=e.frame;if(!r){const t=Ae({page:e.subject.page,axis:e.axis,frame:null,withPlaceholder:null});return{...e,subject:t}}const n=t.oldFrameMaxScroll;n||fe(!1);const i=wt(r,n),o=Ae({page:e.subject.page,axis:e.axis,frame:i,withPlaceholder:null});return{...e,subject:o,frame:i}})(o);return It(r,a)})({previousImpact:n,impact:i,droppables:r}),a=Ct(i);if(!a)return o;const s=r[a];if(He(e,s))return o;if(s.subject.withPlaceholder)return o;const l=St(s,e,t);return It(o,l)})({draggable:f,impact:h,previousImpact:e.impact,draggables:s.draggables,droppables:s.droppables});return{...e,current:p,dimensions:{draggables:s.draggables,droppables:m},impact:h,viewport:a,scrollJumpRequest:o||null,forceShouldAnimate:!o&&null}},Tt=({impact:e,viewport:t,draggables:r,destination:n,forceShouldAnimate:i})=>{const o=e.displaced,a=function(e,t){return e.map((e=>t[e]))}(o.all,r),s=rt({afterDragging:a,destination:n,displacedBy:e.displacedBy,viewport:t.frame,forceShouldAnimate:i,last:o});return{...e,displaced:s}},At=({impact:e,draggable:t,droppable:r,draggables:n,viewport:i,afterCritical:o})=>{const a=dt({impact:e,draggable:t,draggables:n,droppable:r,afterCritical:o});return ht({pageBorderBoxCenter:a,draggable:t,viewport:i})},Zt=({state:e,dimensions:t,viewport:r})=>{"SNAP"!==e.movementMode&&fe(!1);const n=e.impact,i=r||e.viewport,o=t||e.dimensions,{draggables:a,droppables:s}=o,l=a[e.critical.draggable.id],c=Ct(n);c||fe(!1);const u=s[c],d=Tt({impact:n,viewport:i,destination:u,draggables:a}),p=At({impact:d,draggable:l,droppable:u,draggables:a,viewport:i,afterCritical:e.afterCritical});return Ot({impact:d,clientSelection:p,state:e,dimensions:o,viewport:i})},Rt=({draggable:e,home:t,draggables:r,viewport:n})=>{const i=xt(t.axis,e.displaceBy),o=Ne(t.descriptor.id,r),a=o.indexOf(e);-1===a&&fe(!1);const s=o.slice(a+1),l=s.reduce(((e,t)=>(e[t.descriptor.id]=!0,e)),{}),c={inVirtualList:"virtual"===t.descriptor.mode,displacedBy:i,effected:l};var u;return{impact:{displaced:rt({afterDragging:s,destination:t,displacedBy:i,last:null,viewport:n.frame,forceShouldAnimate:!1}),displacedBy:i,at:{type:"REORDER",destination:(u=e.descriptor,{index:u.index,droppableId:u.droppableId})}},afterCritical:c}};const Dt=e=>"SNAP"===e.movementMode,Lt=(e,t,r)=>{const n=((e,t)=>({draggables:e.draggables,droppables:It(e.droppables,t)}))(e.dimensions,t);return!Dt(e)||r?Ot({state:e,dimensions:n}):Zt({state:e,dimensions:n})};function Ft(e){return e.isDragging&&"SNAP"===e.movementMode?{...e,scrollJumpRequest:null}:e}const Nt={phase:"IDLE",completed:null,shouldFlush:!1};var Bt=(e=Nt,t)=>{if("FLUSH"===t.type)return{...Nt,shouldFlush:!0};if("INITIAL_PUBLISH"===t.type){"IDLE"!==e.phase&&fe(!1);const{critical:r,clientSelection:n,viewport:i,dimensions:o,movementMode:a}=t.payload,s=o.draggables[r.draggable.id],l=o.droppables[r.droppable.id],c={selection:n,borderBoxCenter:s.client.borderBox.center,offset:we},u={client:c,page:{selection:Se(c.selection,i.scroll.initial),borderBoxCenter:Se(c.selection,i.scroll.initial),offset:Se(c.selection,i.scroll.diff.value)}},d=Le(o.droppables).every((e=>!e.isFixedOnPage)),{impact:p,afterCritical:f}=Rt({draggable:s,home:l,draggables:o.draggables,viewport:i});return{phase:"DRAGGING",isDragging:!0,critical:r,movementMode:a,dimensions:o,initial:u,current:u,isWindowScrollAllowed:d,impact:p,afterCritical:f,onLiftImpact:p,viewport:i,scrollJumpRequest:null,forceShouldAnimate:null}}if("COLLECTION_STARTING"===t.type)return"COLLECTING"===e.phase||"DROP_PENDING"===e.phase?e:("DRAGGING"!==e.phase&&fe(!1),{...e,phase:"COLLECTING"});if("PUBLISH_WHILE_DRAGGING"===t.type)return"COLLECTING"!==e.phase&&"DROP_PENDING"!==e.phase&&fe(!1),(({state:e,published:t})=>{const r=t.modified.map((t=>{const r=e.dimensions.droppables[t.droppableId];return Ze(r,t.scroll)})),n={...e.dimensions.droppables,...Re(r)},i=De((({additions:e,updatedDroppables:t,viewport:r})=>{const n=r.scroll.diff.value;return e.map((e=>{const i=e.descriptor.droppableId,o=(e=>{const t=e.frame;return t||fe(!1),t})(t[i]),a=o.scroll.diff.value,s=(({draggable:e,offset:t,initialWindowScroll:r})=>{const n=Q(e.client,t),i=ee(n,r);return{...e,placeholder:{...e.placeholder,client:n},client:n,page:i}})({draggable:e,offset:Se(n,a),initialWindowScroll:r.scroll.initial});return s}))})({additions:t.additions,updatedDroppables:n,viewport:e.viewport})),o={...e.dimensions.draggables,...i};t.removals.forEach((e=>{delete o[e]}));const a={droppables:n,draggables:o},s=Ct(e.impact),l=s?a.droppables[s]:null,c=a.draggables[e.critical.draggable.id],u=a.droppables[e.critical.droppable.id],{impact:d,afterCritical:p}=Rt({draggable:c,home:u,draggables:o,viewport:e.viewport}),f=l&&l.isCombineEnabled?e.impact:d,h=jt({pageOffset:e.current.page.offset,draggable:a.draggables[e.critical.draggable.id],draggables:a.draggables,droppables:a.droppables,previousImpact:f,viewport:e.viewport,afterCritical:p}),m={...e,phase:"DRAGGING",impact:h,onLiftImpact:d,dimensions:a,afterCritical:p,forceShouldAnimate:!1};return"COLLECTING"===e.phase?m:{...m,phase:"DROP_PENDING",reason:e.reason,isWaiting:!1}})({state:e,published:t.payload});if("MOVE"===t.type){if("DROP_PENDING"===e.phase)return e;Pt(e)||fe(!1);const{client:r}=t.payload;return _e(r,e.current.client.selection)?e:Ot({state:e,clientSelection:r,impact:Dt(e)?e.impact:null})}if("UPDATE_DROPPABLE_SCROLL"===t.type){if("DROP_PENDING"===e.phase)return Ft(e);if("COLLECTING"===e.phase)return Ft(e);Pt(e)||fe(!1);const{id:r,newScroll:n}=t.payload,i=e.dimensions.droppables[r];if(!i)return e;const o=Ze(i,n);return Lt(e,o,!1)}if("UPDATE_DROPPABLE_IS_ENABLED"===t.type){if("DROP_PENDING"===e.phase)return e;Pt(e)||fe(!1);const{id:r,isEnabled:n}=t.payload,i=e.dimensions.droppables[r];i||fe(!1),i.isEnabled===n&&fe(!1);const o={...i,isEnabled:n};return Lt(e,o,!0)}if("UPDATE_DROPPABLE_IS_COMBINE_ENABLED"===t.type){if("DROP_PENDING"===e.phase)return e;Pt(e)||fe(!1);const{id:r,isCombineEnabled:n}=t.payload,i=e.dimensions.droppables[r];i||fe(!1),i.isCombineEnabled===n&&fe(!1);const o={...i,isCombineEnabled:n};return Lt(e,o,!0)}if("MOVE_BY_WINDOW_SCROLL"===t.type){if("DROP_PENDING"===e.phase||"DROP_ANIMATING"===e.phase)return e;Pt(e)||fe(!1),e.isWindowScrollAllowed||fe(!1);const r=t.payload.newScroll;if(_e(e.viewport.scroll.current,r))return Ft(e);const n=pt(e.viewport,r);return Dt(e)?Zt({state:e,viewport:n}):Ot({state:e,viewport:n})}if("UPDATE_VIEWPORT_MAX_SCROLL"===t.type){if(!Pt(e))return e;const r=t.payload.maxScroll;if(_e(r,e.viewport.scroll.max))return e;const n={...e.viewport,scroll:{...e.viewport.scroll,max:r}};return{...e,viewport:n}}if("MOVE_UP"===t.type||"MOVE_DOWN"===t.type||"MOVE_LEFT"===t.type||"MOVE_RIGHT"===t.type){if("COLLECTING"===e.phase||"DROP_PENDING"===e.phase)return e;"DRAGGING"!==e.phase&&fe(!1);const r=_t({state:e,type:t.type});return r?Ot({state:e,impact:r.impact,clientSelection:r.clientSelection,scrollJumpRequest:r.scrollJumpRequest}):e}if("DROP_PENDING"===t.type){const r=t.payload.reason;return"COLLECTING"!==e.phase&&fe(!1),{...e,phase:"DROP_PENDING",isWaiting:!0,reason:r}}if("DROP_ANIMATE"===t.type){const{completed:r,dropDuration:n,newHomeClientOffset:i}=t.payload;return"DRAGGING"!==e.phase&&"DROP_PENDING"!==e.phase&&fe(!1),{phase:"DROP_ANIMATING",completed:r,dropDuration:n,newHomeClientOffset:i,dimensions:e.dimensions}}if("DROP_COMPLETE"===t.type){const{completed:e}=t.payload;return{phase:"IDLE",completed:e,shouldFlush:!1}}return e};const zt=e=>({type:"LIFT",payload:e}),$t=e=>({type:"PUBLISH_WHILE_DRAGGING",payload:e}),Ht=()=>({type:"COLLECTION_STARTING",payload:null}),Vt=e=>({type:"UPDATE_DROPPABLE_SCROLL",payload:e}),Gt=e=>({type:"UPDATE_DROPPABLE_IS_ENABLED",payload:e}),Ut=e=>({type:"UPDATE_DROPPABLE_IS_COMBINE_ENABLED",payload:e}),Wt=e=>({type:"MOVE",payload:e}),qt=()=>({type:"MOVE_UP",payload:null}),Kt=()=>({type:"MOVE_DOWN",payload:null}),Xt=()=>({type:"MOVE_RIGHT",payload:null}),Yt=()=>({type:"MOVE_LEFT",payload:null}),Jt=()=>({type:"FLUSH",payload:null}),Qt=e=>({type:"DROP_COMPLETE",payload:e}),er=e=>({type:"DROP",payload:e}),tr="cubic-bezier(.2,1,.1,1)",rr=0,nr=.7,ir=.75,or={outOfTheWay:.2,minDropTime:.33,maxDropTime:.55},ar=`${or.outOfTheWay}s cubic-bezier(0.2, 0, 0, 1)`,sr={fluid:`opacity ${ar}`,snap:`transform ${ar}, opacity ${ar}`,drop:e=>{const t=`${e}s ${tr}`;return`transform ${t}, opacity ${t}`},outOfTheWay:`transform ${ar}`,placeholder:`height ${ar}, width ${ar}, margin ${ar}`},lr=e=>_e(e,we)?void 0:`translate(${e.x}px, ${e.y}px)`,cr=lr,ur=(e,t)=>{const r=lr(e);if(r)return t?`${r} scale(${ir})`:r},{minDropTime:dr,maxDropTime:pr}=or,fr=pr-dr;var hr=({getState:e,dispatch:t})=>r=>n=>{if("DROP"!==n.type)return void r(n);const i=e(),o=n.payload.reason;if("COLLECTING"===i.phase)return void t((a={reason:o},{type:"DROP_PENDING",payload:a}));var a;if("IDLE"===i.phase)return;"DROP_PENDING"===i.phase&&i.isWaiting&&fe(!1),"DRAGGING"!==i.phase&&"DROP_PENDING"!==i.phase&&fe(!1);const s=i.critical,l=i.dimensions,c=l.draggables[i.critical.draggable.id],{impact:u,didDropInsideDroppable:d}=(({draggables:e,reason:t,lastImpact:r,home:n,viewport:i,onLiftImpact:o})=>r.at&&"DROP"===t?"REORDER"===r.at.type?{impact:r,didDropInsideDroppable:!0}:{impact:{...r,displaced:Ge},didDropInsideDroppable:!0}:{impact:Tt({draggables:e,impact:o,destination:n,viewport:i,forceShouldAnimate:!0}),didDropInsideDroppable:!1})({reason:o,lastImpact:i.impact,afterCritical:i.afterCritical,onLiftImpact:i.onLiftImpact,home:i.dimensions.droppables[i.critical.droppable.id],viewport:i.viewport,draggables:i.dimensions.draggables}),p=d?Be(u):null,f=d?ze(u):null,h={index:s.draggable.index,droppableId:s.droppable.id},m={draggableId:c.descriptor.id,type:c.descriptor.type,source:h,reason:o,mode:i.movementMode,destination:p,combine:f},g=(({impact:e,draggable:t,dimensions:r,viewport:n,afterCritical:i})=>{const{draggables:o,droppables:a}=r,s=Ct(e),l=s?a[s]:null,c=a[t.descriptor.droppableId],u=At({impact:e,draggable:t,draggables:o,afterCritical:i,droppable:l||c,viewport:n});return Ce(u,t.client.borderBox.center)})({impact:u,draggable:c,dimensions:l,viewport:i.viewport,afterCritical:i.afterCritical}),v={critical:i.critical,afterCritical:i.afterCritical,result:m,impact:u};if(_e(i.current.client.offset,g)&&!Boolean(m.combine))return void t(Qt({completed:v}));const y=(({current:e,destination:t,reason:r})=>{const n=ke(e,t);if(n<=0)return dr;if(n>=1500)return pr;const i=dr+fr*(n/1500);return Number(("CANCEL"===r?.6*i:i).toFixed(2))})({current:i.current.client.offset,destination:g,reason:o});t((e=>({type:"DROP_ANIMATE",payload:e}))({newHomeClientOffset:g,dropDuration:y,completed:v}))},mr=()=>({x:window.pageXOffset,y:window.pageYOffset});var gr=e=>{const t=function({onWindowScroll:e}){const t=ae((function(){e(mr())})),r=function(e){return{eventName:"scroll",options:{passive:!0,capture:!1},fn:t=>{t.target!==window&&t.target!==window.document||e()}}}(t);let n=le;function i(){return n!==le}return{start:function(){i()&&fe(!1),n=ce(window,[r])},stop:function(){i()||fe(!1),t.cancel(),n(),n=le},isActive:i}}({onWindowScroll:t=>{e.dispatch({type:"MOVE_BY_WINDOW_SCROLL",payload:{newScroll:t}})}});return e=>r=>{t.isActive()||"INITIAL_PUBLISH"!==r.type||t.start(),t.isActive()&&(e=>"DROP_COMPLETE"===e.type||"DROP_ANIMATE"===e.type||"FLUSH"===e.type)(r)&&t.stop(),e(r)}};const vr=(e,t)=>{t()},yr=(e,t)=>({draggableId:e.draggable.id,type:e.droppable.type,source:{droppableId:e.droppable.id,index:e.draggable.index},mode:t});function br(e,t,r,n){if(!e)return void r(n(t));const i=(e=>{let t=!1,r=!1;const n=setTimeout((()=>{r=!0})),i=i=>{t||r||(t=!0,e(i),clearTimeout(n))};return i.wasCalled=()=>t,i})(r);e(t,{announce:i}),i.wasCalled()||r(n(t))}var xr=(e,t)=>{const r=((e,t)=>{const r=(()=>{const e=[];return{add:t=>{const r=setTimeout((()=>(t=>{const r=e.findIndex((e=>e.timerId===t));-1===r&&fe(!1);const[n]=e.splice(r,1);n.callback()})(r))),n={timerId:r,callback:t};e.push(n)},flush:()=>{if(!e.length)return;const t=[...e];e.length=0,t.forEach((e=>{clearTimeout(e.timerId),e.callback()}))}}})();let n=null;const i=r=>{n||fe(!1),n=null,vr(0,(()=>br(e().onDragEnd,r,t,xe.onDragEnd)))};return{beforeCapture:(t,r)=>{n&&fe(!1),vr(0,(()=>{const n=e().onBeforeCapture;n&&n({draggableId:t,mode:r})}))},beforeStart:(t,r)=>{n&&fe(!1),vr(0,(()=>{const n=e().onBeforeDragStart;n&&n(yr(t,r))}))},start:(i,o)=>{n&&fe(!1);const a=yr(i,o);n={mode:o,lastCritical:i,lastLocation:a.source,lastCombine:null},r.add((()=>{vr(0,(()=>br(e().onDragStart,a,t,xe.onDragStart)))}))},update:(i,o)=>{const a=Be(o),s=ze(o);n||fe(!1);const l=!((e,t)=>{if(e===t)return!0;const r=e.draggable.id===t.draggable.id&&e.draggable.droppableId===t.draggable.droppableId&&e.draggable.type===t.draggable.type&&e.draggable.index===t.draggable.index,n=e.droppable.id===t.droppable.id&&e.droppable.type===t.droppable.type;return r&&n})(i,n.lastCritical);l&&(n.lastCritical=i);const c=(d=a,!(null==(u=n.lastLocation)&&null==d||null!=u&&null!=d&&u.droppableId===d.droppableId&&u.index===d.index));var u,d;c&&(n.lastLocation=a);const p=!((e,t)=>null==e&&null==t||null!=e&&null!=t&&e.draggableId===t.draggableId&&e.droppableId===t.droppableId)(n.lastCombine,s);if(p&&(n.lastCombine=s),!l&&!c&&!p)return;const f={...yr(i,n.mode),combine:s,destination:a};r.add((()=>{vr(0,(()=>br(e().onDragUpdate,f,t,xe.onDragUpdate)))}))},flush:()=>{n||fe(!1),r.flush()},drop:i,abort:()=>{if(!n)return;const e={...yr(n.lastCritical,n.mode),combine:null,destination:null,reason:"CANCEL"};i(e)}}})(e,t);return e=>t=>n=>{if("BEFORE_INITIAL_CAPTURE"===n.type)return void r.beforeCapture(n.payload.draggableId,n.payload.movementMode);if("INITIAL_PUBLISH"===n.type){const e=n.payload.critical;return r.beforeStart(e,n.payload.movementMode),t(n),void r.start(e,n.payload.movementMode)}if("DROP_COMPLETE"===n.type){const e=n.payload.completed.result;return r.flush(),t(n),void r.drop(e)}if(t(n),"FLUSH"===n.type)return void r.abort();const i=e.getState();"DRAGGING"===i.phase&&r.update(i.critical,i.impact)}},wr=e=>t=>r=>{if("DROP_ANIMATION_FINISHED"!==r.type)return void t(r);const n=e.getState();"DROP_ANIMATING"!==n.phase&&fe(!1),e.dispatch(Qt({completed:n.completed}))},Sr=e=>{let t=null,r=null;return n=>i=>{if("FLUSH"!==i.type&&"DROP_COMPLETE"!==i.type&&"DROP_ANIMATION_FINISHED"!==i.type||(r&&(cancelAnimationFrame(r),r=null),t&&(t(),t=null)),n(i),"DROP_ANIMATE"!==i.type)return;const o={eventName:"scroll",options:{capture:!0,passive:!1,once:!0},fn:function(){"DROP_ANIMATING"===e.getState().phase&&e.dispatch({type:"DROP_ANIMATION_FINISHED",payload:null})}};r=requestAnimationFrame((()=>{r=null,t=ce(window,[o])}))}},Cr=e=>t=>r=>{if(t(r),"PUBLISH_WHILE_DRAGGING"!==r.type)return;const n=e.getState();"DROP_PENDING"===n.phase&&(n.isWaiting||e.dispatch(er({reason:n.reason})))};const _r=f;var Pr=({dimensionMarshal:e,focusMarshal:t,styleMarshal:r,getResponders:n,announce:i,autoScroller:s})=>{return u(Bt,_r(function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return function(e){return function(){var r=e.apply(void 0,arguments),n=function(){throw new Error(a(15))},i={getState:r.getState,dispatch:function(){return n.apply(void 0,arguments)}},s=t.map((function(e){return e(i)}));return n=f.apply(void 0,s)(r.dispatch),(0,o.Z)((0,o.Z)({},r),{},{dispatch:n})}}}((l=r,()=>e=>t=>{"INITIAL_PUBLISH"===t.type&&l.dragging(),"DROP_ANIMATE"===t.type&&l.dropping(t.payload.completed.result.reason),"FLUSH"!==t.type&&"DROP_COMPLETE"!==t.type||l.resting(),e(t)}),(e=>()=>t=>r=>{"DROP_COMPLETE"!==r.type&&"FLUSH"!==r.type&&"DROP_ANIMATE"!==r.type||e.stopPublishing(),t(r)})(e),(e=>({getState:t,dispatch:r})=>n=>i=>{if("LIFT"!==i.type)return void n(i);const{id:o,clientSelection:a,movementMode:s}=i.payload,l=t();"DROP_ANIMATING"===l.phase&&r(Qt({completed:l.completed})),"IDLE"!==t().phase&&fe(!1),r(Jt()),r({type:"BEFORE_INITIAL_CAPTURE",payload:{draggableId:o,movementMode:s}});const c={draggableId:o,scrollOptions:{shouldPublishImmediately:"SNAP"===s}},{critical:u,dimensions:d,viewport:p}=e.startPublishing(c);r({type:"INITIAL_PUBLISH",payload:{critical:u,dimensions:d,clientSelection:a,movementMode:s,viewport:p}})})(e),hr,wr,Sr,Cr,(e=>t=>r=>n=>{if((e=>"DROP_COMPLETE"===e.type||"DROP_ANIMATE"===e.type||"FLUSH"===e.type)(n))return e.stop(),void r(n);if("INITIAL_PUBLISH"===n.type){r(n);const i=t.getState();return"DRAGGING"!==i.phase&&fe(!1),void e.start(i)}r(n),e.scroll(t.getState())})(s),gr,(e=>{let t=!1;return()=>r=>n=>{if("INITIAL_PUBLISH"===n.type)return t=!0,e.tryRecordFocus(n.payload.critical.draggable.id),r(n),void e.tryRestoreFocusRecorded();if(r(n),t){if("FLUSH"===n.type)return t=!1,void e.tryRestoreFocusRecorded();if("DROP_COMPLETE"===n.type){t=!1;const r=n.payload.completed.result;r.combine&&e.tryShiftRecord(r.draggableId,r.combine.draggableId),e.tryRestoreFocusRecorded()}}}})(t),xr(n,i))));var l},Er=({scrollHeight:e,scrollWidth:t,height:r,width:n})=>{const i=Ce({x:t,y:e},{x:n,y:r});return{x:Math.max(0,i.x),y:Math.max(0,i.y)}},kr=()=>{const e=document.documentElement;return e||fe(!1),e},Mr=()=>{const e=kr();return Er({scrollHeight:e.scrollHeight,scrollWidth:e.scrollWidth,width:e.clientWidth,height:e.clientHeight})};function jr(e,t,r){return r.descriptor.id!==t.id&&(r.descriptor.type===t.type&&"virtual"===e.droppable.getById(r.descriptor.droppableId).descriptor.mode)}var Ir=(e,t)=>{let r=null;const n=function({registry:e,callbacks:t}){let r={additions:{},removals:{},modified:{}},n=null;const i=()=>{n||(t.collectionStarting(),n=requestAnimationFrame((()=>{n=null;const{additions:i,removals:o,modified:a}=r,s=Object.keys(i).map((t=>e.draggable.getById(t).getDimension(we))).sort(((e,t)=>e.descriptor.index-t.descriptor.index)),l=Object.keys(a).map((t=>({droppableId:t,scroll:e.droppable.getById(t).callbacks.getScrollWhileDragging()}))),c={additions:s,removals:Object.keys(o),modified:l};r={additions:{},removals:{},modified:{}},t.publish(c)})))};return{add:e=>{const t=e.descriptor.id;r.additions[t]=e,r.modified[e.descriptor.droppableId]=!0,r.removals[t]&&delete r.removals[t],i()},remove:e=>{const t=e.descriptor;r.removals[t.id]=!0,r.modified[t.droppableId]=!0,r.additions[t.id]&&delete r.additions[t.id],i()},stop:()=>{n&&(cancelAnimationFrame(n),n=null,r={additions:{},removals:{},modified:{}})}}}({callbacks:{publish:t.publishWhileDragging,collectionStarting:t.collectionStarting},registry:e}),i=t=>{r||fe(!1);const i=r.critical.draggable;"ADDITION"===t.type&&jr(e,i,t.value)&&n.add(t.value),"REMOVAL"===t.type&&jr(e,i,t.value)&&n.remove(t.value)};return{updateDroppableIsEnabled:(n,i)=>{e.droppable.exists(n)||fe(!1),r&&t.updateDroppableIsEnabled({id:n,isEnabled:i})},updateDroppableIsCombineEnabled:(n,i)=>{r&&(e.droppable.exists(n)||fe(!1),t.updateDroppableIsCombineEnabled({id:n,isCombineEnabled:i}))},scrollDroppable:(t,n)=>{r&&e.droppable.getById(t).callbacks.scroll(n)},updateDroppableScroll:(n,i)=>{r&&(e.droppable.exists(n)||fe(!1),t.updateDroppableScroll({id:n,newScroll:i}))},startPublishing:t=>{r&&fe(!1);const n=e.draggable.getById(t.draggableId),o=e.droppable.getById(n.descriptor.droppableId),a={draggable:n.descriptor,droppable:o.descriptor},s=e.subscribe(i);return r={critical:a,unsubscribe:s},(({critical:e,scrollOptions:t,registry:r})=>{const n=(()=>{const e=mr(),t=Mr(),r=e.y,n=e.x,i=kr(),o=i.clientWidth,a=i.clientHeight;return{frame:W({top:r,left:n,right:n+o,bottom:r+a}),scroll:{initial:e,current:e,max:t,diff:{value:we,displacement:we}}}})(),i=n.scroll.current,o=e.droppable,a=r.droppable.getAllByType(o.type).map((e=>e.callbacks.getDimensionAndWatchScroll(i,t))),s=r.draggable.getAllByType(e.draggable.type).map((e=>e.getDimension(i)));return{dimensions:{draggables:De(s),droppables:Re(a)},critical:e,viewport:n}})({critical:a,registry:e,scrollOptions:t.scrollOptions})},stopPublishing:()=>{if(!r)return;n.stop();const t=r.critical.droppable;e.droppable.getAllByType(t.type).forEach((e=>e.callbacks.dragStopped())),r.unsubscribe(),r=null}}},Or=(e,t)=>"IDLE"===e.phase||"DROP_ANIMATING"===e.phase&&e.completed.result.draggableId!==t&&"DROP"===e.completed.result.reason,Tr=e=>{window.scrollBy(e.x,e.y)};const Ar=oe((e=>Le(e).filter((e=>!!e.isEnabled&&!!e.frame))));const Zr={startFromPercentage:.25,maxScrollAtPercentage:.05,maxPixelScroll:28,ease:e=>e**2,durationDampening:{stopDampeningAt:1200,accelerateAt:360},disabled:!1};var Rr=({startOfRange:e,endOfRange:t,current:r})=>{const n=t-e;return 0===n?0:(r-e)/n},Dr=({distanceToEdge:e,thresholds:t,dragStartTime:r,shouldUseTimeDampening:n,getAutoScrollerOptions:i})=>{const o=((e,t,r=(()=>Zr))=>{const n=r();if(e>t.startScrollingFrom)return 0;if(e<=t.maxScrollValueAt)return n.maxPixelScroll;if(e===t.startScrollingFrom)return 1;const i=1-Rr({startOfRange:t.maxScrollValueAt,endOfRange:t.startScrollingFrom,current:e}),o=n.maxPixelScroll*n.ease(i);return Math.ceil(o)})(e,t,i);return 0===o?0:n?Math.max(((e,t,r)=>{const n=r(),i=n.durationDampening.accelerateAt,o=n.durationDampening.stopDampeningAt,a=t,s=o,l=Date.now()-a;if(l>=o)return e;if(l<i)return 1;const c=Rr({startOfRange:i,endOfRange:s,current:l}),u=e*n.ease(c);return Math.ceil(u)})(o,r,i),1):o},Lr=({container:e,distanceToEdges:t,dragStartTime:r,axis:n,shouldUseTimeDampening:i,getAutoScrollerOptions:o})=>{const a=((e,t,r=(()=>Zr))=>{const n=r();return{startScrollingFrom:e[t.size]*n.startFromPercentage,maxScrollValueAt:e[t.size]*n.maxScrollAtPercentage}})(e,n,o);return t[n.end]<t[n.start]?Dr({distanceToEdge:t[n.end],thresholds:a,dragStartTime:r,shouldUseTimeDampening:i,getAutoScrollerOptions:o}):-1*Dr({distanceToEdge:t[n.start],thresholds:a,dragStartTime:r,shouldUseTimeDampening:i,getAutoScrollerOptions:o})};const Fr=je((e=>0===e?0:e));var Nr=({dragStartTime:e,container:t,subject:r,center:n,shouldUseTimeDampening:i,getAutoScrollerOptions:o})=>{const a={top:n.y-t.top,right:t.right-n.x,bottom:t.bottom-n.y,left:n.x-t.left},s=Lr({container:t,distanceToEdges:a,dragStartTime:e,axis:Xe,shouldUseTimeDampening:i,getAutoScrollerOptions:o}),l=Lr({container:t,distanceToEdges:a,dragStartTime:e,axis:Ye,shouldUseTimeDampening:i,getAutoScrollerOptions:o}),c=Fr({x:l,y:s});if(_e(c,we))return null;const u=(({container:e,subject:t,proposedScroll:r})=>{const n=t.height>e.height,i=t.width>e.width;return i||n?i&&n?null:{x:i?0:r.x,y:n?0:r.y}:r})({container:t,subject:r,proposedScroll:c});return u?_e(u,we)?null:u:null};const Br=je((e=>0===e?0:e>0?1:-1)),zr=(()=>{const e=(e,t)=>e<0?e:e>t?e-t:0;return({current:t,max:r,change:n})=>{const i=Se(t,n),o={x:e(i.x,r.x),y:e(i.y,r.y)};return _e(o,we)?null:o}})(),$r=({max:e,current:t,change:r})=>{const n={x:Math.max(t.x,e.x),y:Math.max(t.y,e.y)},i=Br(r),o=zr({max:n,current:t,change:i});return!o||0!==i.x&&0===o.x||0!==i.y&&0===o.y},Hr=(e,t)=>$r({current:e.scroll.current,max:e.scroll.max,change:t}),Vr=(e,t)=>{const r=e.frame;return!!r&&$r({current:r.scroll.current,max:r.scroll.max,change:t})};var Gr=({state:e,dragStartTime:t,shouldUseTimeDampening:r,scrollWindow:n,scrollDroppable:i,getAutoScrollerOptions:o})=>{const a=e.current.page.borderBoxCenter,s=e.dimensions.draggables[e.critical.draggable.id].page.marginBox;if(e.isWindowScrollAllowed){const i=(({viewport:e,subject:t,center:r,dragStartTime:n,shouldUseTimeDampening:i,getAutoScrollerOptions:o})=>{const a=Nr({dragStartTime:n,container:e.frame,subject:t,center:r,shouldUseTimeDampening:i,getAutoScrollerOptions:o});return a&&Hr(e,a)?a:null})({dragStartTime:t,viewport:e.viewport,subject:s,center:a,shouldUseTimeDampening:r,getAutoScrollerOptions:o});if(i)return void n(i)}const l=(({center:e,destination:t,droppables:r})=>{if(t){const e=r[t];return e.frame?e:null}const n=((e,t)=>{const r=Ar(t).find((t=>(t.frame||fe(!1),Et(t.frame.pageMarginBox)(e))))||null;return r})(e,r);return n})({center:a,destination:Ct(e.impact),droppables:e.dimensions.droppables});if(!l)return;const c=(({droppable:e,subject:t,center:r,dragStartTime:n,shouldUseTimeDampening:i,getAutoScrollerOptions:o})=>{const a=e.frame;if(!a)return null;const s=Nr({dragStartTime:n,container:a.pageMarginBox,subject:t,center:r,shouldUseTimeDampening:i,getAutoScrollerOptions:o});return s&&Vr(e,s)?s:null})({dragStartTime:t,droppable:l,subject:s,center:a,shouldUseTimeDampening:r,getAutoScrollerOptions:o});c&&i(l.descriptor.id,c)},Ur=({move:e,scrollDroppable:t,scrollWindow:r})=>n=>{const i=n.scrollJumpRequest;if(!i)return;const o=Ct(n.impact);o||fe(!1);const a=((e,r)=>{if(!Vr(e,r))return r;const n=((e,t)=>{const r=e.frame;return r&&Vr(e,t)?zr({current:r.scroll.current,max:r.scroll.max,change:t}):null})(e,r);if(!n)return t(e.descriptor.id,r),null;const i=Ce(r,n);return t(e.descriptor.id,i),Ce(r,i)})(n.dimensions.droppables[o],i);if(!a)return;const s=n.viewport,l=((e,t,n)=>{if(!e)return n;if(!Hr(t,n))return n;const i=((e,t)=>{if(!Hr(e,t))return null;const r=e.scroll.max,n=e.scroll.current;return zr({current:n,max:r,change:t})})(t,n);if(!i)return r(n),null;const o=Ce(n,i);return r(o),Ce(n,o)})(n.isWindowScrollAllowed,s,a);l&&((t,r)=>{const n=Se(t.current.client.selection,r);e({client:n})})(n,l)},Wr=({scrollDroppable:e,scrollWindow:t,move:r,getAutoScrollerOptions:n})=>{const i=(({scrollWindow:e,scrollDroppable:t,getAutoScrollerOptions:r=(()=>Zr)})=>{const n=ae(e),i=ae(t);let o=null;const a=e=>{o||fe(!1);const{shouldUseTimeDampening:t,dragStartTime:a}=o;Gr({state:e,scrollWindow:n,scrollDroppable:i,dragStartTime:a,shouldUseTimeDampening:t,getAutoScrollerOptions:r})};return{start:e=>{o&&fe(!1);const t=Date.now();let n=!1;const i=()=>{n=!0};Gr({state:e,dragStartTime:0,shouldUseTimeDampening:!1,scrollWindow:i,scrollDroppable:i,getAutoScrollerOptions:r}),o={dragStartTime:t,shouldUseTimeDampening:n},n&&a(e)},stop:()=>{o&&(n.cancel(),i.cancel(),o=null)},scroll:a}})({scrollWindow:t,scrollDroppable:e,getAutoScrollerOptions:n}),o=Ur({move:r,scrollWindow:t,scrollDroppable:e});return{scroll:e=>{n().disabled||"DRAGGING"!==e.phase||("FLUID"!==e.movementMode?e.scrollJumpRequest&&o(e):i.scroll(e))},start:i.start,stop:i.stop}};const qr="data-rfd",Kr=(()=>{const e=`${qr}-drag-handle`;return{base:e,draggableId:`${e}-draggable-id`,contextId:`${e}-context-id`}})(),Xr=(()=>{const e=`${qr}-draggable`;return{base:e,contextId:`${e}-context-id`,id:`${e}-id`}})(),Yr=(()=>{const e=`${qr}-droppable`;return{base:e,contextId:`${e}-context-id`,id:`${e}-id`}})(),Jr={contextId:`${qr}-scroll-container-context-id`},Qr=(e,t)=>e.map((e=>{const r=e.styles[t];return r?`${e.selector} { ${r} }`:""})).join(" ");var en=e=>{const t=(r=e,e=>`[${e}="${r}"]`);var r;const n=(()=>{const e="\n      cursor: -webkit-grab;\n      cursor: grab;\n    ";return{selector:t(Kr.contextId),styles:{always:"\n          -webkit-touch-callout: none;\n          -webkit-tap-highlight-color: rgba(0,0,0,0);\n          touch-action: manipulation;\n        ",resting:e,dragging:"pointer-events: none;",dropAnimating:e}}})(),i=[(()=>{const e=`\n      transition: ${sr.outOfTheWay};\n    `;return{selector:t(Xr.contextId),styles:{dragging:e,dropAnimating:e,userCancel:e}}})(),n,{selector:t(Yr.contextId),styles:{always:"overflow-anchor: none;"}},{selector:"body",styles:{dragging:"\n        cursor: grabbing;\n        cursor: -webkit-grabbing;\n        user-select: none;\n        -webkit-user-select: none;\n        -moz-user-select: none;\n        -ms-user-select: none;\n        overflow-anchor: none;\n      "}}];return{always:Qr(i,"always"),resting:Qr(i,"resting"),dragging:Qr(i,"dragging"),dropAnimating:Qr(i,"dropAnimating"),userCancel:Qr(i,"userCancel")}},tn="undefined"!=typeof window&&void 0!==window.document&&void 0!==window.document.createElement?n.useLayoutEffect:n.useEffect;const rn=()=>{const e=document.querySelector("head");return e||fe(!1),e},nn=e=>{const t=document.createElement("style");return e&&t.setAttribute("nonce",e),t.type="text/css",t};function on(e,t){return Array.from(e.querySelectorAll(t))}var an=e=>e&&e.ownerDocument&&e.ownerDocument.defaultView?e.ownerDocument.defaultView:window;function sn(e){return e instanceof an(e).HTMLElement}function ln(){const e={draggables:{},droppables:{}},t=[];function r(e){t.length&&t.forEach((t=>t(e)))}function n(t){return e.draggables[t]||null}function i(t){return e.droppables[t]||null}return{draggable:{register:t=>{e.draggables[t.descriptor.id]=t,r({type:"ADDITION",value:t})},update:(t,r)=>{const n=e.draggables[r.descriptor.id];n&&n.uniqueId===t.uniqueId&&(delete e.draggables[r.descriptor.id],e.draggables[t.descriptor.id]=t)},unregister:t=>{const i=t.descriptor.id,o=n(i);o&&t.uniqueId===o.uniqueId&&(delete e.draggables[i],e.droppables[t.descriptor.droppableId]&&r({type:"REMOVAL",value:t}))},getById:function(e){const t=n(e);return t||fe(!1),t},findById:n,exists:e=>Boolean(n(e)),getAllByType:t=>Object.values(e.draggables).filter((e=>e.descriptor.type===t))},droppable:{register:t=>{e.droppables[t.descriptor.id]=t},unregister:t=>{const r=i(t.descriptor.id);r&&t.uniqueId===r.uniqueId&&delete e.droppables[t.descriptor.id]},getById:function(e){const t=i(e);return t||fe(!1),t},findById:i,exists:e=>Boolean(i(e)),getAllByType:t=>Object.values(e.droppables).filter((e=>e.descriptor.type===t))},subscribe:function(e){return t.push(e),function(){const r=t.indexOf(e);-1!==r&&t.splice(r,1)}},clean:function(){e.draggables={},e.droppables={},t.length=0}}}var cn=n.createContext(null),un=()=>{const e=document.body;return e||fe(!1),e},dn={position:"absolute",width:"1px",height:"1px",margin:"-1px",border:"0",padding:"0",overflow:"hidden",clip:"rect(0 0 0 0)","clip-path":"inset(100%)"};const pn=e=>`rfd-announcement-${e}`,fn={separator:"::"};var hn=function(e,t=fn){const r=n.useId();return V((()=>`${e}${t.separator}${r}`),[t.separator,e,r])},mn=n.createContext(null);function gn(e){const t=(0,n.useRef)(e);return(0,n.useEffect)((()=>{t.current=e})),t}function vn(e){return"IDLE"!==e.phase&&"DROP_ANIMATING"!==e.phase&&e.isDragging}const yn={13:!0,9:!0};var bn=e=>{yn[e.keyCode]&&e.preventDefault()},xn=(()=>{const e="visibilitychange";return"undefined"==typeof document?e:[e,`ms${e}`,`webkit${e}`,`moz${e}`,`o${e}`].find((e=>`on${e}`in document))||e})();const wn={type:"IDLE"};function Sn(){}const Cn={34:!0,33:!0,36:!0,35:!0};const _n={type:"IDLE"},Pn=["input","button","textarea","select","option","optgroup","video","audio"];function En(e,t){if(null==t)return!1;if(Pn.includes(t.tagName.toLowerCase()))return!0;const r=t.getAttribute("contenteditable");return"true"===r||""===r||t!==e&&En(e,t.parentElement)}function kn(e,t){const r=t.target;return!!sn(r)&&En(e,r)}var Mn=e=>W(e.getBoundingClientRect()).center;const jn=(()=>{const e="matches";return"undefined"==typeof document?e:[e,"msMatchesSelector","webkitMatchesSelector"].find((e=>e in Element.prototype))||e})();function In(e,t){return null==e?null:e[jn](t)?e:In(e.parentElement,t)}function On(e,t){return e.closest?e.closest(t):In(e,t)}function Tn(e){e.preventDefault()}function An({expected:e,phase:t,isLockActive:r,shouldWarn:n}){return!!r()&&e===t}function Zn({lockAPI:e,store:t,registry:r,draggableId:n}){if(e.isClaimed())return!1;const i=r.draggable.findById(n);return!!i&&!!i.options.isEnabled&&!!Or(t.getState(),n)}const Rn=[function(e){const t=(0,n.useRef)(wn),r=(0,n.useRef)(le),i=V((()=>({eventName:"mousedown",fn:function(t){if(t.defaultPrevented)return;if(0!==t.button)return;if(t.ctrlKey||t.metaKey||t.shiftKey||t.altKey)return;const n=e.findClosestDraggableId(t);if(!n)return;const i=e.tryGetLock(n,s,{sourceEvent:t});if(!i)return;t.preventDefault();const o={x:t.clientX,y:t.clientY};r.current(),u(i,o)}})),[e]),o=V((()=>({eventName:"webkitmouseforcewillbegin",fn:t=>{if(t.defaultPrevented)return;const r=e.findClosestDraggableId(t);if(!r)return;const n=e.findOptionsForDraggable(r);n&&(n.shouldRespectForcePress||e.canGetLock(r)&&t.preventDefault())}})),[e]),a=G((function(){r.current=ce(window,[o,i],{passive:!1,capture:!0})}),[o,i]),s=G((()=>{"IDLE"!==t.current.type&&(t.current=wn,r.current(),a())}),[a]),l=G((()=>{const e=t.current;s(),"DRAGGING"===e.type&&e.actions.cancel({shouldBlockNextClick:!0}),"PENDING"===e.type&&e.actions.abort()}),[s]),c=G((function(){const e=function({cancel:e,completed:t,getPhase:r,setPhase:n}){return[{eventName:"mousemove",fn:e=>{const{button:t,clientX:i,clientY:o}=e;if(0!==t)return;const a={x:i,y:o},s=r();if("DRAGGING"===s.type)return e.preventDefault(),void s.actions.move(a);if("PENDING"!==s.type&&fe(!1),l=s.point,c=a,!(Math.abs(c.x-l.x)>=5||Math.abs(c.y-l.y)>=5))return;var l,c;e.preventDefault();const u=s.actions.fluidLift(a);n({type:"DRAGGING",actions:u})}},{eventName:"mouseup",fn:n=>{const i=r();"DRAGGING"===i.type?(n.preventDefault(),i.actions.drop({shouldBlockNextClick:!0}),t()):e()}},{eventName:"mousedown",fn:t=>{"DRAGGING"===r().type&&t.preventDefault(),e()}},{eventName:"keydown",fn:t=>{if("PENDING"!==r().type)return 27===t.keyCode?(t.preventDefault(),void e()):void bn(t);e()}},{eventName:"resize",fn:e},{eventName:"scroll",options:{passive:!0,capture:!1},fn:()=>{"PENDING"===r().type&&e()}},{eventName:"webkitmouseforcedown",fn:t=>{const n=r();"IDLE"===n.type&&fe(!1),n.actions.shouldRespectForcePress()?e():t.preventDefault()}},{eventName:xn,fn:e}]}({cancel:l,completed:s,getPhase:()=>t.current,setPhase:e=>{t.current=e}});r.current=ce(window,e,{capture:!0,passive:!1})}),[l,s]),u=G((function(e,r){"IDLE"!==t.current.type&&fe(!1),t.current={type:"PENDING",point:r,actions:e},c()}),[c]);tn((function(){return a(),function(){r.current()}}),[a])},function(e){const t=(0,n.useRef)(Sn),r=V((()=>({eventName:"keydown",fn:function(r){if(r.defaultPrevented)return;if(32!==r.keyCode)return;const n=e.findClosestDraggableId(r);if(!n)return;const o=e.tryGetLock(n,l,{sourceEvent:r});if(!o)return;r.preventDefault();let a=!0;const s=o.snapLift();function l(){a||fe(!1),a=!1,t.current(),i()}t.current(),t.current=ce(window,function(e,t){function r(){t(),e.cancel()}return[{eventName:"keydown",fn:n=>27===n.keyCode?(n.preventDefault(),void r()):32===n.keyCode?(n.preventDefault(),t(),void e.drop()):40===n.keyCode?(n.preventDefault(),void e.moveDown()):38===n.keyCode?(n.preventDefault(),void e.moveUp()):39===n.keyCode?(n.preventDefault(),void e.moveRight()):37===n.keyCode?(n.preventDefault(),void e.moveLeft()):void(Cn[n.keyCode]?n.preventDefault():bn(n))},{eventName:"mousedown",fn:r},{eventName:"mouseup",fn:r},{eventName:"click",fn:r},{eventName:"touchstart",fn:r},{eventName:"resize",fn:r},{eventName:"wheel",fn:r,options:{passive:!0}},{eventName:xn,fn:r}]}(s,l),{capture:!0,passive:!1})}})),[e]),i=G((function(){t.current=ce(window,[r],{passive:!1,capture:!0})}),[r]);tn((function(){return i(),function(){t.current()}}),[i])},function(e){const t=(0,n.useRef)(_n),r=(0,n.useRef)(le),i=G((function(){return t.current}),[]),o=G((function(e){t.current=e}),[]),a=V((()=>({eventName:"touchstart",fn:function(t){if(t.defaultPrevented)return;const n=e.findClosestDraggableId(t);if(!n)return;const i=e.tryGetLock(n,l,{sourceEvent:t});if(!i)return;const o=t.touches[0],{clientX:a,clientY:s}=o,c={x:a,y:s};r.current(),p(i,c)}})),[e]),s=G((function(){r.current=ce(window,[a],{capture:!0,passive:!1})}),[a]),l=G((()=>{const e=t.current;"IDLE"!==e.type&&("PENDING"===e.type&&clearTimeout(e.longPressTimerId),o(_n),r.current(),s())}),[s,o]),c=G((()=>{const e=t.current;l(),"DRAGGING"===e.type&&e.actions.cancel({shouldBlockNextClick:!0}),"PENDING"===e.type&&e.actions.abort()}),[l]),u=G((function(){const e={capture:!0,passive:!1},t={cancel:c,completed:l,getPhase:i},n=ce(window,function({cancel:e,completed:t,getPhase:r}){return[{eventName:"touchmove",options:{capture:!1},fn:t=>{const n=r();if("DRAGGING"!==n.type)return void e();n.hasMoved=!0;const{clientX:i,clientY:o}=t.touches[0],a={x:i,y:o};t.preventDefault(),n.actions.move(a)}},{eventName:"touchend",fn:n=>{const i=r();"DRAGGING"===i.type?(n.preventDefault(),i.actions.drop({shouldBlockNextClick:!0}),t()):e()}},{eventName:"touchcancel",fn:t=>{"DRAGGING"===r().type?(t.preventDefault(),e()):e()}},{eventName:"touchforcechange",fn:t=>{const n=r();"IDLE"===n.type&&fe(!1);const i=t.touches[0];if(!i)return;if(!(i.force>=.15))return;const o=n.actions.shouldRespectForcePress();if("PENDING"!==n.type)return o?n.hasMoved?void t.preventDefault():void e():void t.preventDefault();o&&e()}},{eventName:xn,fn:e}]}(t),e),o=ce(window,function({cancel:e,getPhase:t}){return[{eventName:"orientationchange",fn:e},{eventName:"resize",fn:e},{eventName:"contextmenu",fn:e=>{e.preventDefault()}},{eventName:"keydown",fn:r=>{"DRAGGING"===t().type?(27===r.keyCode&&r.preventDefault(),e()):e()}},{eventName:xn,fn:e}]}(t),e);r.current=function(){n(),o()}}),[c,i,l]),d=G((function(){const e=i();"PENDING"!==e.type&&fe(!1);const t=e.actions.fluidLift(e.point);o({type:"DRAGGING",actions:t,hasMoved:!1})}),[i,o]),p=G((function(e,t){"IDLE"!==i().type&&fe(!1);const r=setTimeout(d,120);o({type:"PENDING",point:t,actions:e,longPressTimerId:r}),u()}),[u,i,o,d]);tn((function(){return s(),function(){r.current();const e=i();"PENDING"===e.type&&(clearTimeout(e.longPressTimerId),o(_n))}}),[i,s,o]),tn((function(){return ce(window,[{eventName:"touchmove",fn:()=>{},options:{capture:!1,passive:!1}}])}),[])}];function Dn({contextId:e,store:t,registry:r,customSensors:i,enableDefaultSensors:o}){const a=[...o?Rn:[],...i||[]],s=(0,n.useState)((()=>function(){let e=null;function t(){e||fe(!1),e=null}return{isClaimed:function(){return Boolean(e)},isActive:function(t){return t===e},claim:function(t){e&&fe(!1);const r={abandon:t};return e=r,r},release:t,tryAbandon:function(){e&&(e.abandon(),t())}}}()))[0],l=G((function(e,t){vn(e)&&!vn(t)&&s.tryAbandon()}),[s]);tn((function(){let e=t.getState();return t.subscribe((()=>{const r=t.getState();l(e,r),e=r}))}),[s,t,l]),tn((()=>s.tryAbandon),[s.tryAbandon]);const c=G((e=>Zn({lockAPI:s,registry:r,store:t,draggableId:e})),[s,r,t]),u=G(((n,i,o)=>function({lockAPI:e,contextId:t,store:r,registry:n,draggableId:i,forceSensorStop:o,sourceEvent:a}){if(!Zn({lockAPI:e,store:r,registry:n,draggableId:i}))return null;const s=n.draggable.getById(i),l=function(e,t){const r=`[${Xr.contextId}="${e}"]`,n=on(document,r).find((e=>e.getAttribute(Xr.id)===t));return n&&sn(n)?n:null}(t,s.descriptor.id);if(!l)return null;if(a&&!s.options.canDragInteractiveElements&&kn(l,a))return null;const c=e.claim(o||le);let u="PRE_DRAG";function d(){return s.options.shouldRespectForcePress}function p(){return e.isActive(c)}const f=function(e,t){An({expected:e,phase:u,isLockActive:p,shouldWarn:!0})&&r.dispatch(t())}.bind(null,"DRAGGING");function h(t){function n(){e.release(),u="COMPLETED"}function i(e,i={shouldBlockNextClick:!1}){if(t.cleanup(),i.shouldBlockNextClick){const e=ce(window,[{eventName:"click",fn:Tn,options:{once:!0,passive:!1,capture:!0}}]);setTimeout(e)}n(),r.dispatch(er({reason:e}))}return"PRE_DRAG"!==u&&(n(),fe(!1)),r.dispatch(zt(t.liftActionArgs)),u="DRAGGING",{isActive:()=>An({expected:"DRAGGING",phase:u,isLockActive:p,shouldWarn:!1}),shouldRespectForcePress:d,drop:e=>i("DROP",e),cancel:e=>i("CANCEL",e),...t.actions}}return{isActive:()=>An({expected:"PRE_DRAG",phase:u,isLockActive:p,shouldWarn:!1}),shouldRespectForcePress:d,fluidLift:function(e){const t=ae((e=>{f((()=>Wt({client:e})))}));return{...h({liftActionArgs:{id:i,clientSelection:e,movementMode:"FLUID"},cleanup:()=>t.cancel(),actions:{move:t}}),move:t}},snapLift:function(){const e={moveUp:()=>f(qt),moveRight:()=>f(Xt),moveDown:()=>f(Kt),moveLeft:()=>f(Yt)};return h({liftActionArgs:{id:i,clientSelection:Mn(l),movementMode:"SNAP"},cleanup:le,actions:e})},abort:function(){An({expected:"PRE_DRAG",phase:u,isLockActive:p,shouldWarn:!0})&&e.release()}}}({lockAPI:s,registry:r,contextId:e,store:t,draggableId:n,forceSensorStop:i||null,sourceEvent:o&&o.sourceEvent?o.sourceEvent:null})),[e,s,r,t]),d=G((t=>function(e,t){const r=function(e,t){const r=t.target;if(!((n=r)instanceof an(n).Element))return null;var n;const i=function(e){return`[${Kr.contextId}="${e}"]`}(e),o=On(r,i);return o&&sn(o)?o:null}(e,t);return r?r.getAttribute(Kr.draggableId):null}(e,t)),[e]),p=G((e=>{const t=r.draggable.findById(e);return t?t.options:null}),[r.draggable]),f=G((function(){s.isClaimed()&&(s.tryAbandon(),"IDLE"!==t.getState().phase&&t.dispatch(Jt()))}),[s,t]),h=G((()=>s.isClaimed()),[s]),m=V((()=>({canGetLock:c,tryGetLock:u,findClosestDraggableId:d,findOptionsForDraggable:p,tryReleaseLock:f,isLockClaimed:h})),[c,u,d,p,f,h]);for(let e=0;e<a.length;e++)a[e](m)}const Ln=e=>({onBeforeCapture:t=>{const r=()=>{e.onBeforeCapture&&e.onBeforeCapture(t)};n.version.startsWith("16")||n.version.startsWith("17")?r():(0,i.flushSync)(r)},onBeforeDragStart:e.onBeforeDragStart,onDragStart:e.onDragStart,onDragEnd:e.onDragEnd,onDragUpdate:e.onDragUpdate}),Fn=e=>({...Zr,...e.autoScrollerOptions,durationDampening:{...Zr.durationDampening,...e.autoScrollerOptions}});function Nn(e){return e.current||fe(!1),e.current}function Bn(e){const{contextId:t,setCallbacks:r,sensors:i,nonce:o,dragHandleUsageInstructions:a}=e,s=(0,n.useRef)(null),l=gn(e),c=G((()=>Ln(l.current)),[l]),u=G((()=>Fn(l.current)),[l]),d=function(e){const t=V((()=>pn(e)),[e]),r=(0,n.useRef)(null);return(0,n.useEffect)((function(){const e=document.createElement("div");return r.current=e,e.id=t,e.setAttribute("aria-live","assertive"),e.setAttribute("aria-atomic","true"),(0,S.Z)(e.style,dn),un().appendChild(e),function(){setTimeout((function(){const t=un();t.contains(e)&&t.removeChild(e),e===r.current&&(r.current=null)}))}}),[t]),G((e=>{const t=r.current;t&&(t.textContent=e)}),[])}(t),f=function({contextId:e,text:t}){const r=hn("hidden-text",{separator:"-"}),i=V((()=>function({contextId:e,uniqueId:t}){return`rfd-hidden-text-${e}-${t}`}({contextId:e,uniqueId:r})),[r,e]);return(0,n.useEffect)((function(){const e=document.createElement("div");return e.id=i,e.textContent=t,e.style.display="none",un().appendChild(e),function(){const t=un();t.contains(e)&&t.removeChild(e)}}),[i,t]),i}({contextId:t,text:a}),h=function(e,t){const r=V((()=>en(e)),[e]),i=(0,n.useRef)(null),o=(0,n.useRef)(null),a=G(oe((e=>{const t=o.current;t||fe(!1),t.textContent=e})),[]),s=G((e=>{const t=i.current;t||fe(!1),t.textContent=e}),[]);tn((()=>{(i.current||o.current)&&fe(!1);const n=nn(t),l=nn(t);return i.current=n,o.current=l,n.setAttribute(`${qr}-always`,e),l.setAttribute(`${qr}-dynamic`,e),rn().appendChild(n),rn().appendChild(l),s(r.always),a(r.resting),()=>{const e=e=>{const t=e.current;t||fe(!1),rn().removeChild(t),e.current=null};e(i),e(o)}}),[t,s,a,r.always,r.resting,e]);const l=G((()=>a(r.dragging)),[a,r.dragging]),c=G((e=>{a("DROP"!==e?r.userCancel:r.dropAnimating)}),[a,r.dropAnimating,r.userCancel]),u=G((()=>{o.current&&a(r.resting)}),[a,r.resting]);return V((()=>({dragging:l,dropping:c,resting:u})),[l,c,u])}(t,o),m=G((e=>{Nn(s).dispatch(e)}),[]),g=V((()=>p({publishWhileDragging:$t,updateDroppableScroll:Vt,updateDroppableIsEnabled:Gt,updateDroppableIsCombineEnabled:Ut,collectionStarting:Ht},m)),[m]),v=function(){const e=V(ln,[]);return(0,n.useEffect)((()=>function(){n.version.startsWith("16")||n.version.startsWith("17")?requestAnimationFrame(e.clean):e.clean()}),[e]),e}(),y=V((()=>Ir(v,g)),[v,g]),b=V((()=>Wr({scrollWindow:Tr,scrollDroppable:y.scrollDroppable,getAutoScrollerOptions:u,...p({move:Wt},m)})),[y.scrollDroppable,m,u]),x=function(e){const t=(0,n.useRef)({}),r=(0,n.useRef)(null),i=(0,n.useRef)(null),o=(0,n.useRef)(!1),a=G((function(e,r){const n={id:e,focus:r};return t.current[e]=n,function(){const r=t.current;r[e]!==n&&delete r[e]}}),[]),s=G((function(t){const r=function(e,t){const r=`[${Kr.contextId}="${e}"]`,n=on(document,r);if(!n.length)return null;const i=n.find((e=>e.getAttribute(Kr.draggableId)===t));return i&&sn(i)?i:null}(e,t);r&&r!==document.activeElement&&r.focus()}),[e]),l=G((function(e,t){r.current===e&&(r.current=t)}),[]),c=G((function(){i.current||o.current&&(i.current=requestAnimationFrame((()=>{i.current=null;const e=r.current;e&&s(e)})))}),[s]),u=G((function(e){r.current=null;const t=document.activeElement;t&&t.getAttribute(Kr.draggableId)===e&&(r.current=e)}),[]);return tn((()=>(o.current=!0,function(){o.current=!1;const e=i.current;e&&cancelAnimationFrame(e)})),[]),V((()=>({register:a,tryRecordFocus:u,tryRestoreFocusRecorded:c,tryShiftRecord:l})),[a,u,c,l])}(t),w=V((()=>Pr({announce:d,autoScroller:b,dimensionMarshal:y,focusMarshal:x,getResponders:c,styleMarshal:h})),[d,b,y,x,c,h]);s.current=w;const C=G((()=>{const e=Nn(s);"IDLE"!==e.getState().phase&&e.dispatch(Jt())}),[]),_=G((()=>{const e=Nn(s).getState();return"DROP_ANIMATING"===e.phase||"IDLE"!==e.phase&&e.isDragging}),[]);r(V((()=>({isDragging:_,tryAbort:C})),[_,C]));const P=G((e=>Or(Nn(s).getState(),e)),[]),E=G((()=>Pt(Nn(s).getState())),[]),k=V((()=>({marshal:y,focus:x,contextId:t,canLift:P,isMovementAllowed:E,dragHandleUsageInstructionsId:f,registry:v})),[t,y,f,x,P,E,v]);return Dn({contextId:t,store:w,registry:v,customSensors:i||null,enableDefaultSensors:!1!==e.enableDefaultSensors}),(0,n.useEffect)((()=>C),[C]),n.createElement(mn.Provider,{value:k},n.createElement($,{context:cn,store:w},e.children))}var zn=function(){return n.useId()};function $n(e){const t=zn(),r=e.dragHandleUsageInstructions||xe.dragHandleUsageInstructions;return n.createElement(he,null,(i=>n.createElement(Bn,{nonce:e.nonce,contextId:t,setCallbacks:i,dragHandleUsageInstructions:r,enableDefaultSensors:e.enableDefaultSensors,sensors:e.sensors,onBeforeCapture:e.onBeforeCapture,onBeforeDragStart:e.onBeforeDragStart,onDragStart:e.onDragStart,onDragUpdate:e.onDragUpdate,onDragEnd:e.onDragEnd,autoScrollerOptions:e.autoScrollerOptions},e.children)))}const Hn=5e3,Vn=4500,Gn=(e,t)=>t?sr.drop(t.duration):e?sr.snap:sr.fluid,Un=(e,t)=>{if(e)return t?rr:nr};var Wn=n.createContext(null);function qn(e){const t=(0,n.useContext)(e);return t||fe(!1),t}function Kn(e){e.preventDefault()}var Xn=(e,t)=>e===t,Yn=e=>{const{combine:t,destination:r}=e;return r?r.droppableId:t?t.droppableId:null};function Jn(e=null){return{isDragging:!1,isDropAnimating:!1,isClone:!1,dropAnimation:null,mode:null,draggingOver:null,combineTargetFor:e,combineWith:null}}const Qn={mapped:{type:"SECONDARY",offset:we,combineTargetFor:null,shouldAnimateDisplacement:!0,snapshot:Jn(null)}},ei=z((()=>{const e=function(){const e=oe(((e,t)=>({x:e,y:t}))),t=oe(((e,t,r=null,n=null,i=null)=>({isDragging:!0,isClone:t,isDropAnimating:Boolean(i),dropAnimation:i,mode:e,draggingOver:r,combineWith:n,combineTargetFor:null}))),r=oe(((e,r,n,i,o=null,a=null,s=null)=>({mapped:{type:"DRAGGING",dropping:null,draggingOver:o,combineWith:a,mode:r,offset:e,dimension:n,forceShouldAnimate:s,snapshot:t(r,i,o,a,null)}})));return(n,i)=>{if(vn(n)){if(n.critical.draggable.id!==i.draggableId)return null;const t=n.current.client.offset,a=n.dimensions.draggables[i.draggableId],s=Ct(n.impact),l=(o=n.impact).at&&"COMBINE"===o.at.type?o.at.combine.draggableId:null,c=n.forceShouldAnimate;return r(e(t.x,t.y),n.movementMode,a,i.isClone,s,l,c)}var o;if("DROP_ANIMATING"===n.phase){const e=n.completed;if(e.result.draggableId!==i.draggableId)return null;const r=i.isClone,o=n.dimensions.draggables[i.draggableId],a=e.result,s=a.mode,l=Yn(a),c=(e=>e.combine?e.combine.draggableId:null)(a),u={duration:n.dropDuration,curve:tr,moveTo:n.newHomeClientOffset,opacity:c?rr:null,scale:c?ir:null};return{mapped:{type:"DRAGGING",offset:n.newHomeClientOffset,dimension:o,dropping:u,draggingOver:l,combineWith:c,mode:s,forceShouldAnimate:null,snapshot:t(s,r,l,c,u)}}}return null}}(),t=function(){const e=oe(((e,t)=>({x:e,y:t}))),t=oe(Jn),r=oe(((e,r=null,n)=>({mapped:{type:"SECONDARY",offset:e,combineTargetFor:r,shouldAnimateDisplacement:n,snapshot:t(r)}}))),n=e=>e?r(we,e,!0):null,i=(t,i,o,a)=>{const s=o.displaced.visible[t],l=Boolean(a.inVirtualList&&a.effected[t]),c=ze(o),u=c&&c.draggableId===t?i:null;if(!s){if(!l)return n(u);if(o.displaced.invisible[t])return null;const i=Pe(a.displacedBy.point),s=e(i.x,i.y);return r(s,u,!0)}if(l)return n(u);const d=o.displacedBy.point,p=e(d.x,d.y);return r(p,u,s.shouldAnimate)};return(e,t)=>{if(vn(e))return e.critical.draggable.id===t.draggableId?null:i(t.draggableId,e.critical.draggable.id,e.impact,e.afterCritical);if("DROP_ANIMATING"===e.phase){const r=e.completed;return r.result.draggableId===t.draggableId?null:i(t.draggableId,r.result.draggableId,r.impact,r.afterCritical)}return null}}();return(r,n)=>e(r,n)||t(r,n)||Qn}),{dropAnimationFinished:()=>({type:"DROP_ANIMATION_FINISHED",payload:null})},null,{context:cn,areStatePropsEqual:Xn})((e=>{const t=(0,n.useRef)(null),r=G(((e=null)=>{t.current=e}),[]),o=G((()=>t.current),[]),{contextId:a,dragHandleUsageInstructionsId:s,registry:l}=qn(mn),{type:c,droppableId:u}=qn(Wn),d=V((()=>({id:e.draggableId,index:e.index,type:c,droppableId:u})),[e.draggableId,e.index,c,u]),{children:p,draggableId:f,isEnabled:h,shouldRespectForcePress:m,canDragInteractiveElements:g,isClone:v,mapped:y,dropAnimationFinished:b}=e;v||function(e){const t=hn("draggable"),{descriptor:r,registry:i,getDraggableRef:o,canDragInteractiveElements:a,shouldRespectForcePress:s,isEnabled:l}=e,c=V((()=>({canDragInteractiveElements:a,shouldRespectForcePress:s,isEnabled:l})),[a,l,s]),u=G((e=>{const t=o();return t||fe(!1),function(e,t,r=we){const n=window.getComputedStyle(t),i=t.getBoundingClientRect(),o=te(i,n),a=ee(o,r);return{descriptor:e,placeholder:{client:o,tagName:t.tagName.toLowerCase(),display:n.display},displaceBy:{x:o.marginBox.width,y:o.marginBox.height},client:o,page:a}}(r,t,e)}),[r,o]),d=V((()=>({uniqueId:t,descriptor:r,options:c,getDimension:u})),[r,u,c,t]),p=(0,n.useRef)(d),f=(0,n.useRef)(!0);tn((()=>(i.draggable.register(p.current),()=>i.draggable.unregister(p.current))),[i.draggable]),tn((()=>{if(f.current)return void(f.current=!1);const e=p.current;p.current=d,i.draggable.update(d,e)}),[d,i.draggable])}(V((()=>({descriptor:d,registry:l,getDraggableRef:o,canDragInteractiveElements:g,shouldRespectForcePress:m,isEnabled:h})),[d,l,o,g,m,h]));const x=V((()=>h?{tabIndex:0,role:"button","aria-describedby":s,"data-rfd-drag-handle-draggable-id":f,"data-rfd-drag-handle-context-id":a,draggable:!1,onDragStart:Kn}:null),[a,s,f,h]),w=G((e=>{"DRAGGING"===y.type&&y.dropping&&"transform"===e.propertyName&&(n.version.startsWith("16")||n.version.startsWith("17")?b():(0,i.flushSync)(b))}),[b,y]),S=V((()=>{const e=function(e){return"DRAGGING"===e.type?function(e){const t=e.dimension.client,{offset:r,combineWith:n,dropping:i}=e,o=Boolean(n),a=(e=>null!=e.forceShouldAnimate?e.forceShouldAnimate:"SNAP"===e.mode)(e),s=Boolean(i),l=s?ur(r,o):cr(r);return{position:"fixed",top:t.marginBox.top,left:t.marginBox.left,boxSizing:"border-box",width:t.borderBox.width,height:t.borderBox.height,transition:Gn(a,i),transform:l,opacity:Un(o,s),zIndex:s?Vn:Hn,pointerEvents:"none"}}(e):{transform:cr((t=e).offset),transition:t.shouldAnimateDisplacement?void 0:"none"};var t}(y),t="DRAGGING"===y.type&&y.dropping?w:void 0;return{innerRef:r,draggableProps:{"data-rfd-draggable-context-id":a,"data-rfd-draggable-id":f,style:e,onTransitionEnd:t},dragHandleProps:x}}),[a,x,f,y,w,r]),C=V((()=>({draggableId:d.id,type:d.type,source:{index:d.index,droppableId:d.droppableId}})),[d.droppableId,d.id,d.index,d.type]);return n.createElement(n.Fragment,null,p(S,y.snapshot,C))}));var ti=ei;function ri(e){return qn(Wn).isUsingCloneFor!==e.draggableId||e.isClone?n.createElement(ti,e):null}function ni(e){const t="boolean"!=typeof e.isDragDisabled||!e.isDragDisabled,r=Boolean(e.disableInteractiveElementBlocking),i=Boolean(e.shouldRespectForcePress);return n.createElement(ri,(0,S.Z)({},e,{isClone:!1,isEnabled:t,canDragInteractiveElements:r,shouldRespectForcePress:i}))}const ii=e=>t=>e===t,oi=ii("scroll"),ai=ii("auto"),si=(ii("visible"),(e,t)=>t(e.overflowX)||t(e.overflowY)),li=e=>null==e||e===document.body||e===document.documentElement?null:(e=>{const t=window.getComputedStyle(e),r={overflowX:t.overflowX,overflowY:t.overflowY};return si(r,oi)||si(r,ai)})(e)?e:li(e.parentElement);var ci=e=>({x:e.scrollLeft,y:e.scrollTop});const ui=e=>!!e&&("fixed"===window.getComputedStyle(e).position||ui(e.parentElement));const di={passive:!1},pi={passive:!0};var fi=e=>e.shouldPublishImmediately?di:pi;const hi=e=>e&&e.env.closestScrollable||null;function mi(e){const t=(0,n.useRef)(null),r=qn(mn),i=hn("droppable"),{registry:o,marshal:a}=r,s=gn(e),l=V((()=>({id:e.droppableId,type:e.type,mode:e.mode})),[e.droppableId,e.mode,e.type]),c=(0,n.useRef)(l),u=V((()=>oe(((e,r)=>{t.current||fe(!1);const n={x:e,y:r};a.updateDroppableScroll(l.id,n)}))),[l.id,a]),d=G((()=>{const e=t.current;return e&&e.env.closestScrollable?ci(e.env.closestScrollable):we}),[]),p=G((()=>{const e=d();u(e.x,e.y)}),[d,u]),f=V((()=>ae(p)),[p]),h=G((()=>{const e=t.current,r=hi(e);e&&r||fe(!1),e.scrollOptions.shouldPublishImmediately?p():f()}),[f,p]),m=G(((e,n)=>{t.current&&fe(!1);const i=s.current,o=i.getDroppableRef();o||fe(!1);const a=(e=>({closestScrollable:li(e),isFixedOnPage:ui(e)}))(o),c={ref:o,descriptor:l,env:a,scrollOptions:n};t.current=c;const u=(({ref:e,descriptor:t,env:r,windowScroll:n,direction:i,isDropDisabled:o,isCombineEnabled:a,shouldClipSubject:s})=>{const l=r.closestScrollable,c=((e,t)=>{const r=re(e);if(!t)return r;if(e!==t)return r;const n=r.paddingBox.top-t.scrollTop,i=r.paddingBox.left-t.scrollLeft,o=n+t.scrollHeight,a=i+t.scrollWidth,s=q({top:n,right:a,bottom:o,left:i},r.border);return Y({borderBox:s,margin:r.margin,border:r.border,padding:r.padding})})(e,l),u=ee(c,n),d=(()=>{if(!l)return null;const e=re(l),t={scrollHeight:l.scrollHeight,scrollWidth:l.scrollWidth};return{client:e,page:ee(e,n),scroll:ci(l),scrollSize:t,shouldClipSubject:s}})(),p=(({descriptor:e,isEnabled:t,isCombineEnabled:r,isFixedOnPage:n,direction:i,client:o,page:a,closest:s})=>{const l=(()=>{if(!s)return null;const{scrollSize:e,client:t}=s,r=Er({scrollHeight:e.scrollHeight,scrollWidth:e.scrollWidth,height:t.paddingBox.height,width:t.paddingBox.width});return{pageMarginBox:s.page.marginBox,frameClient:t,scrollSize:e,shouldClipSubject:s.shouldClipSubject,scroll:{initial:s.scroll,current:s.scroll,max:r,diff:{value:we,displacement:we}}}})(),c="vertical"===i?Xe:Ye;return{descriptor:e,isCombineEnabled:r,isFixedOnPage:n,axis:c,isEnabled:t,client:o,page:a,frame:l,subject:Ae({page:a,withPlaceholder:null,axis:c,frame:l})}})({descriptor:t,isEnabled:!o,isCombineEnabled:a,isFixedOnPage:r.isFixedOnPage,direction:i,client:c,page:u,closest:d});return p})({ref:o,descriptor:l,env:a,windowScroll:e,direction:i.direction,isDropDisabled:i.isDropDisabled,isCombineEnabled:i.isCombineEnabled,shouldClipSubject:!i.ignoreContainerClipping}),d=a.closestScrollable;return d&&(d.setAttribute(Jr.contextId,r.contextId),d.addEventListener("scroll",h,fi(c.scrollOptions))),u}),[r.contextId,l,h,s]),g=G((()=>{const e=t.current,r=hi(e);return e&&r||fe(!1),ci(r)}),[]),v=G((()=>{const e=t.current;e||fe(!1);const r=hi(e);t.current=null,r&&(f.cancel(),r.removeAttribute(Jr.contextId),r.removeEventListener("scroll",h,fi(e.scrollOptions)))}),[h,f]),y=G((e=>{const r=t.current;r||fe(!1);const n=hi(r);n||fe(!1),n.scrollTop+=e.y,n.scrollLeft+=e.x}),[]),b=V((()=>({getDimensionAndWatchScroll:m,getScrollWhileDragging:g,dragStopped:v,scroll:y})),[v,m,g,y]),x=V((()=>({uniqueId:i,descriptor:l,callbacks:b})),[b,l,i]);tn((()=>(c.current=x.descriptor,o.droppable.register(x),()=>{t.current&&v(),o.droppable.unregister(x)})),[b,l,v,x,a,o.droppable]),tn((()=>{t.current&&a.updateDroppableIsEnabled(c.current.id,!e.isDropDisabled)}),[e.isDropDisabled,a]),tn((()=>{t.current&&a.updateDroppableIsCombineEnabled(c.current.id,e.isCombineEnabled)}),[e.isCombineEnabled,a])}function gi(){}const vi={width:0,height:0,margin:{top:0,right:0,bottom:0,left:0}};var yi=n.memo((e=>{const t=(0,n.useRef)(null),r=G((()=>{t.current&&(clearTimeout(t.current),t.current=null)}),[]),{animate:i,onTransitionEnd:o,onClose:a,contextId:s}=e,[l,c]=(0,n.useState)("open"===e.animate);(0,n.useEffect)((()=>l?"open"!==i?(r(),c(!1),gi):t.current?gi:(t.current=setTimeout((()=>{t.current=null,c(!1)})),r):gi),[i,l,r]);const u=G((e=>{"height"===e.propertyName&&(o(),"close"===i&&a())}),[i,a,o]),d=(({isAnimatingOpenOnMount:e,placeholder:t,animate:r})=>{const n=(({isAnimatingOpenOnMount:e,placeholder:t,animate:r})=>e||"close"===r?vi:{height:t.client.borderBox.height,width:t.client.borderBox.width,margin:t.client.margin})({isAnimatingOpenOnMount:e,placeholder:t,animate:r});return{display:t.display,boxSizing:"border-box",width:n.width,height:n.height,marginTop:n.margin.top,marginRight:n.margin.right,marginBottom:n.margin.bottom,marginLeft:n.margin.left,flexShrink:"0",flexGrow:"0",pointerEvents:"none",transition:"none"!==r?sr.placeholder:null}})({isAnimatingOpenOnMount:l,animate:e.animate,placeholder:e.placeholder});return n.createElement(e.placeholder.tagName,{style:d,"data-rfd-placeholder-context-id":s,onTransitionEnd:u,ref:e.innerRef})}));class bi extends n.PureComponent{constructor(...e){super(...e),this.state={isVisible:Boolean(this.props.on),data:this.props.on,animate:this.props.shouldAnimate&&this.props.on?"open":"none"},this.onClose=()=>{"close"===this.state.animate&&this.setState({isVisible:!1})}}static getDerivedStateFromProps(e,t){return e.shouldAnimate?e.on?{isVisible:!0,data:e.on,animate:"open"}:t.isVisible?{isVisible:!0,data:t.data,animate:"close"}:{isVisible:!1,animate:"close",data:null}:{isVisible:Boolean(e.on),data:e.on,animate:"none"}}render(){if(!this.state.isVisible)return null;const e={onClose:this.onClose,data:this.state.data,animate:this.state.animate};return this.props.children(e)}}const xi={mode:"standard",type:"DEFAULT",direction:"vertical",isDropDisabled:!1,isCombineEnabled:!1,ignoreContainerClipping:!1,renderClone:null,getContainerForClone:function(){return document.body||fe(!1),document.body}},wi=e=>{let t,r={...e};for(t in xi)void 0===e[t]&&(r={...r,[t]:xi[t]});return r},Si=(e,t)=>e===t.droppable.type,Ci=(e,t)=>t.draggables[e.draggable.id];var _i=z((()=>{const e={placeholder:null,shouldAnimatePlaceholder:!0,snapshot:{isDraggingOver:!1,draggingOverWith:null,draggingFromThisWith:null,isUsingPlaceholder:!1},useClone:null},t={...e,shouldAnimatePlaceholder:!1},r=oe((e=>({draggableId:e.id,type:e.type,source:{index:e.index,droppableId:e.droppableId}}))),n=oe(((n,i,o,a,s,l)=>{const c=s.descriptor.id;if(s.descriptor.droppableId===n){const e=l?{render:l,dragging:r(s.descriptor)}:null,t={isDraggingOver:o,draggingOverWith:o?c:null,draggingFromThisWith:c,isUsingPlaceholder:!0};return{placeholder:s.placeholder,shouldAnimatePlaceholder:!1,snapshot:t,useClone:e}}if(!i)return t;if(!a)return e;const u={isDraggingOver:o,draggingOverWith:c,draggingFromThisWith:null,isUsingPlaceholder:!0};return{placeholder:s.placeholder,shouldAnimatePlaceholder:!0,snapshot:u,useClone:null}}));return(r,i)=>{const o=wi(i),a=o.droppableId,s=o.type,l=!o.isDropDisabled,c=o.renderClone;if(vn(r)){const e=r.critical;if(!Si(s,e))return t;const i=Ci(e,r.dimensions),o=Ct(r.impact)===a;return n(a,l,o,o,i,c)}if("DROP_ANIMATING"===r.phase){const e=r.completed;if(!Si(s,e.critical))return t;const i=Ci(e.critical,r.dimensions);return n(a,l,Yn(e.result)===a,Ct(e.impact)===a,i,c)}if("IDLE"===r.phase&&r.completed&&!r.shouldFlush){const n=r.completed;if(!Si(s,n.critical))return t;const i=Ct(n.impact)===a,o=Boolean(n.impact.at&&"COMBINE"===n.impact.at.type),l=n.critical.droppable.id===a;return i?o?e:t:l?e:t}return t}}),{updateViewportMaxScroll:e=>({type:"UPDATE_VIEWPORT_MAX_SCROLL",payload:e})},((e,t,r)=>({...wi(r),...e,...t})),{context:cn,areStatePropsEqual:Xn})((e=>{const t=(0,n.useContext)(mn);t||fe(!1);const{contextId:r,isMovementAllowed:o}=t,a=(0,n.useRef)(null),s=(0,n.useRef)(null),{children:l,droppableId:c,type:u,mode:d,direction:p,ignoreContainerClipping:f,isDropDisabled:h,isCombineEnabled:m,snapshot:g,useClone:v,updateViewportMaxScroll:y,getContainerForClone:b}=e,x=G((()=>a.current),[]),w=G(((e=null)=>{a.current=e}),[]),S=(G((()=>s.current),[]),G(((e=null)=>{s.current=e}),[])),C=G((()=>{o()&&y({maxScroll:Mr()})}),[o,y]);mi({droppableId:c,type:u,mode:d,direction:p,isDropDisabled:h,isCombineEnabled:m,ignoreContainerClipping:f,getDroppableRef:x});const _=V((()=>n.createElement(bi,{on:e.placeholder,shouldAnimate:e.shouldAnimatePlaceholder},(({onClose:e,data:t,animate:i})=>n.createElement(yi,{placeholder:t,onClose:e,innerRef:S,animate:i,contextId:r,onTransitionEnd:C})))),[r,C,e.placeholder,e.shouldAnimatePlaceholder,S]),P=V((()=>({innerRef:w,placeholder:_,droppableProps:{"data-rfd-droppable-id":c,"data-rfd-droppable-context-id":r}})),[r,c,_,w]),E=v?v.dragging.draggableId:null,k=V((()=>({droppableId:c,type:u,isUsingCloneFor:E})),[c,E,u]);return n.createElement(Wn.Provider,{value:k},l(P,g),function(){if(!v)return null;const{dragging:e,render:t}=v,r=n.createElement(ri,{draggableId:e.draggableId,index:e.source.index,isClone:!0,isEnabled:!0,shouldRespectForcePress:!1,canDragInteractiveElements:!0},((r,n)=>t(r,n,e)));return i.createPortal(r,b())}())}))},23926:(e,t,r)=>{"use strict";r.d(t,{d:()=>c});var n=r(67294);if(757==r.j)var i=r(33703);if(757==r.j)var o=r(59948);if(757==r.j)var a=r(82690);var s=r(85893);function l(e){return e.substring(2).toLowerCase()}function c(e){const{children:t,disableReactTree:r=!1,mouseEvent:c="onClick",onClickAway:u,touchEvent:d="onTouchEnd"}=e,p=n.useRef(!1),f=n.useRef(null),h=n.useRef(!1),m=n.useRef(!1);n.useEffect((()=>(setTimeout((()=>{h.current=!0}),0),()=>{h.current=!1})),[]);const g=(0,i.Z)(t.ref,f),v=(0,o.Z)((e=>{const t=m.current;m.current=!1;const n=(0,a.Z)(f.current);if(!h.current||!f.current||"clientX"in e&&function(e,t){return t.documentElement.clientWidth<e.clientX||t.documentElement.clientHeight<e.clientY}(e,n))return;if(p.current)return void(p.current=!1);let i;i=e.composedPath?e.composedPath().indexOf(f.current)>-1:!n.documentElement.contains(e.target)||f.current.contains(e.target),i||!r&&t||u(e)})),y=e=>r=>{m.current=!0;const n=t.props[e];n&&n(r)},b={ref:g};return!1!==d&&(b[d]=y(d)),n.useEffect((()=>{if(!1!==d){const e=l(d),t=(0,a.Z)(f.current),r=()=>{p.current=!0};return t.addEventListener(e,v),t.addEventListener("touchmove",r),()=>{t.removeEventListener(e,v),t.removeEventListener("touchmove",r)}}}),[v,d]),!1!==c&&(b[c]=y(c)),n.useEffect((()=>{if(!1!==c){const e=l(c),t=(0,a.Z)(f.current);return t.addEventListener(e,v),()=>{t.removeEventListener(e,v)}}}),[v,c]),(0,s.jsx)(n.Fragment,{children:n.cloneElement(t,b)})}},93470:(e,t,r)=>{"use strict";r.d(t,{i:()=>u});var n=r(67294);if(!/^(219|674|870|905)$/.test(r.j))var i=r(33703);if(!/^(219|674|870|905)$/.test(r.j))var o=r(82690);var a=r(85893);const s=["input","select","textarea","a[href]","button","[tabindex]","audio[controls]","video[controls]",'[contenteditable]:not([contenteditable="false"])'].join(",");function l(e){const t=[],r=[];return Array.from(e.querySelectorAll(s)).forEach(((e,n)=>{const i=function(e){const t=parseInt(e.getAttribute("tabindex")||"",10);return Number.isNaN(t)?"true"===e.contentEditable||("AUDIO"===e.nodeName||"VIDEO"===e.nodeName||"DETAILS"===e.nodeName)&&null===e.getAttribute("tabindex")?0:e.tabIndex:t}(e);-1!==i&&function(e){return!(e.disabled||"INPUT"===e.tagName&&"hidden"===e.type||function(e){if("INPUT"!==e.tagName||"radio"!==e.type)return!1;if(!e.name)return!1;const t=t=>e.ownerDocument.querySelector(`input[type="radio"]${t}`);let r=t(`[name="${e.name}"]:checked`);return r||(r=t(`[name="${e.name}"]`)),r!==e}(e))}(e)&&(0===i?t.push(e):r.push({documentOrder:n,tabIndex:i,node:e}))})),r.sort(((e,t)=>e.tabIndex===t.tabIndex?e.documentOrder-t.documentOrder:e.tabIndex-t.tabIndex)).map((e=>e.node)).concat(t)}function c(){return!0}function u(e){const{children:t,disableAutoFocus:r=!1,disableEnforceFocus:s=!1,disableRestoreFocus:u=!1,getTabbable:d=l,isEnabled:p=c,open:f}=e,h=n.useRef(!1),m=n.useRef(null),g=n.useRef(null),v=n.useRef(null),y=n.useRef(null),b=n.useRef(!1),x=n.useRef(null),w=(0,i.Z)(t.ref,x),S=n.useRef(null);n.useEffect((()=>{f&&x.current&&(b.current=!r)}),[r,f]),n.useEffect((()=>{if(!f||!x.current)return;const e=(0,o.Z)(x.current);return x.current.contains(e.activeElement)||(x.current.hasAttribute("tabIndex")||x.current.setAttribute("tabIndex","-1"),b.current&&x.current.focus()),()=>{u||(v.current&&v.current.focus&&(h.current=!0,v.current.focus()),v.current=null)}}),[f]),n.useEffect((()=>{if(!f||!x.current)return;const e=(0,o.Z)(x.current),t=t=>{S.current=t,!s&&p()&&"Tab"===t.key&&e.activeElement===x.current&&t.shiftKey&&(h.current=!0,g.current&&g.current.focus())},r=()=>{const t=x.current;if(null===t)return;if(!e.hasFocus()||!p()||h.current)return void(h.current=!1);if(t.contains(e.activeElement))return;if(s&&e.activeElement!==m.current&&e.activeElement!==g.current)return;if(e.activeElement!==y.current)y.current=null;else if(null!==y.current)return;if(!b.current)return;let r=[];if(e.activeElement!==m.current&&e.activeElement!==g.current||(r=d(x.current)),r.length>0){var n,i;const e=Boolean((null==(n=S.current)?void 0:n.shiftKey)&&"Tab"===(null==(i=S.current)?void 0:i.key)),t=r[0],o=r[r.length-1];"string"!=typeof t&&"string"!=typeof o&&(e?o.focus():t.focus())}else t.focus()};e.addEventListener("focusin",r),e.addEventListener("keydown",t,!0);const n=setInterval((()=>{e.activeElement&&"BODY"===e.activeElement.tagName&&r()}),50);return()=>{clearInterval(n),e.removeEventListener("focusin",r),e.removeEventListener("keydown",t,!0)}}),[r,s,u,p,f,d]);const C=e=>{null===v.current&&(v.current=e.relatedTarget),b.current=!0};return(0,a.jsxs)(n.Fragment,{children:[(0,a.jsx)("div",{tabIndex:f?0:-1,onFocus:C,ref:m,"data-testid":"sentinelStart"}),n.cloneElement(t,{ref:w,onFocus:e=>{null===v.current&&(v.current=e.relatedTarget),b.current=!0,y.current=e.target;const r=t.props.onFocus;r&&r(e)}}),(0,a.jsx)("div",{tabIndex:f?0:-1,onFocus:C,ref:g,"data-testid":"sentinelEnd"})]})}},73391:(e,t,r)=>{"use strict";r.d(t,{i:()=>o});var n=r(12879);const i="Popper";function o(e){return(0,n.d)(i,e)}!function(e,t){const r={};["root"].forEach((t=>{r[t]=(0,n.d)(e,t)}))}(i)},78385:(e,t,r)=>{"use strict";r.d(t,{h:()=>c});var n=r(67294),i=r(73935);if(!/^(219|674|870|905)$/.test(r.j))var o=r(33703);if(!/^(219|674|870|905)$/.test(r.j))var a=r(73546);if(!/^(219|674|870|905)$/.test(r.j))var s=r(27364);var l=r(85893);const c=/^(219|674|870|905)$/.test(r.j)?null:n.forwardRef((function(e,t){const{children:r,container:c,disablePortal:u=!1}=e,[d,p]=n.useState(null),f=(0,o.Z)(n.isValidElement(r)?r.ref:null,t);if((0,a.Z)((()=>{u||p(function(e){return"function"==typeof e?e():e}(c)||document.body)}),[c,u]),(0,a.Z)((()=>{if(d&&!u)return(0,s.Z)(t,d),()=>{(0,s.Z)(t,null)}}),[t,d,u]),u){if(n.isValidElement(r)){const e={ref:f};return n.cloneElement(r,e)}return(0,l.jsx)(n.Fragment,{children:r})}return(0,l.jsx)(n.Fragment,{children:d?i.createPortal(r,d):d})}))},37598:(e,t,r)=>{"use strict";if(r.d(t,{u:()=>h}),!/^(219|674|893|905)$/.test(r.j))var n=r(87462);if(!/^(219|674|893|905)$/.test(r.j))var i=r(63366);var o=r(67294);if(!/^(219|674|893|905)$/.test(r.j))var a=r(33703);if(!/^(219|674|893|905)$/.test(r.j))var s=r(74161);if(!/^(219|674|893|905)$/.test(r.j))var l=r(73546);if(!/^(219|674|893|905)$/.test(r.j))var c=r(39336);var u=r(85893);const d=/^(219|674|893|905)$/.test(r.j)?null:["onChange","maxRows","minRows","style","value"];function p(e){return parseInt(e,10)||0}const f={visibility:"hidden",position:"absolute",overflow:"hidden",height:0,top:0,left:0,transform:"translateZ(0)"},h=/^(219|674|893|905)$/.test(r.j)?null:o.forwardRef((function(e,t){const{onChange:r,maxRows:h,minRows:m=1,style:g,value:v}=e,y=(0,i.Z)(e,d),{current:b}=o.useRef(null!=v),x=o.useRef(null),w=(0,a.Z)(t,x),S=o.useRef(null),C=o.useCallback((()=>{const t=x.current,r=(0,s.Z)(t).getComputedStyle(t);if("0px"===r.width)return{outerHeightStyle:0,overflowing:!1};const n=S.current;n.style.width=r.width,n.value=t.value||e.placeholder||"x","\n"===n.value.slice(-1)&&(n.value+=" ");const i=r.boxSizing,o=p(r.paddingBottom)+p(r.paddingTop),a=p(r.borderBottomWidth)+p(r.borderTopWidth),l=n.scrollHeight;n.value="x";const c=n.scrollHeight;let u=l;return m&&(u=Math.max(Number(m)*c,u)),h&&(u=Math.min(Number(h)*c,u)),u=Math.max(u,c),{outerHeightStyle:u+("border-box"===i?o+a:0),overflowing:Math.abs(u-l)<=1}}),[h,m,e.placeholder]),_=o.useCallback((()=>{const e=C();if(null==(t=e)||0===Object.keys(t).length||0===t.outerHeightStyle&&!t.overflowing)return;var t;const r=x.current;r.style.height=`${e.outerHeightStyle}px`,r.style.overflow=e.overflowing?"hidden":""}),[C]);return(0,l.Z)((()=>{const e=()=>{_()};const t=(0,c.Z)(e),r=x.current,n=(0,s.Z)(r);let i;return n.addEventListener("resize",t),"undefined"!=typeof ResizeObserver&&(i=new ResizeObserver(e),i.observe(r)),()=>{t.clear(),cancelAnimationFrame(undefined),n.removeEventListener("resize",t),i&&i.disconnect()}}),[C,_]),(0,l.Z)((()=>{_()})),(0,u.jsxs)(o.Fragment,{children:[(0,u.jsx)("textarea",(0,n.Z)({value:v,onChange:e=>{b||_(),r&&r(e)},ref:w,rows:m,style:g},y)),(0,u.jsx)("textarea",{"aria-hidden":!0,className:e.className,readOnly:!0,ref:S,tabIndex:-1,style:(0,n.Z)({},f,g,{paddingTop:0,paddingBottom:0})})]})}))},12879:(e,t,r)=>{"use strict";if(r.d(t,{d:()=>o}),757==r.j)var n=r(34867);const i="base";function o(e,t){const r=n._v[t];return r?`${i}--${r}`:function(e,t){return`${i}-${e}-${t}`}(e,t)}},16556:(e,t,r)=>{"use strict";r.d(t,{d:()=>v});var n=r(87462),i=r(67294),o=r(33703),a=r(82690),s=r(59948),l=r(91476),c=r(30437),u=r(74161),d=r(29726);function p(e,t){t?e.setAttribute("aria-hidden","true"):e.removeAttribute("aria-hidden")}function f(e){return parseInt((0,u.Z)(e).getComputedStyle(e).paddingRight,10)||0}function h(e,t,r,n,i){const o=[t,r,...n];[].forEach.call(e.children,(e=>{const t=-1===o.indexOf(e),r=!function(e){const t=-1!==["TEMPLATE","SCRIPT","STYLE","LINK","MAP","META","NOSCRIPT","PICTURE","COL","COLGROUP","PARAM","SLOT","SOURCE","TRACK"].indexOf(e.tagName),r="INPUT"===e.tagName&&"hidden"===e.getAttribute("type");return t||r}(e);t&&r&&p(e,i)}))}function m(e,t){let r=-1;return e.some(((e,n)=>!!t(e)&&(r=n,!0))),r}const g=new class{constructor(){this.containers=void 0,this.modals=void 0,this.modals=[],this.containers=[]}add(e,t){let r=this.modals.indexOf(e);if(-1!==r)return r;r=this.modals.length,this.modals.push(e),e.modalRef&&p(e.modalRef,!1);const n=function(e){const t=[];return[].forEach.call(e.children,(e=>{"true"===e.getAttribute("aria-hidden")&&t.push(e)})),t}(t);h(t,e.mount,e.modalRef,n,!0);const i=m(this.containers,(e=>e.container===t));return-1!==i?(this.containers[i].modals.push(e),r):(this.containers.push({modals:[e],container:t,restore:null,hiddenSiblings:n}),r)}mount(e,t){const r=m(this.containers,(t=>-1!==t.modals.indexOf(e))),n=this.containers[r];n.restore||(n.restore=function(e,t){const r=[],n=e.container;if(!t.disableScrollLock){if(function(e){const t=(0,a.Z)(e);return t.body===e?(0,u.Z)(e).innerWidth>t.documentElement.clientWidth:e.scrollHeight>e.clientHeight}(n)){const e=(0,d.Z)((0,a.Z)(n));r.push({value:n.style.paddingRight,property:"padding-right",el:n}),n.style.paddingRight=`${f(n)+e}px`;const t=(0,a.Z)(n).querySelectorAll(".mui-fixed");[].forEach.call(t,(t=>{r.push({value:t.style.paddingRight,property:"padding-right",el:t}),t.style.paddingRight=`${f(t)+e}px`}))}let e;if(n.parentNode instanceof DocumentFragment)e=(0,a.Z)(n).body;else{const t=n.parentElement,r=(0,u.Z)(n);e="HTML"===(null==t?void 0:t.nodeName)&&"scroll"===r.getComputedStyle(t).overflowY?t:n}r.push({value:e.style.overflow,property:"overflow",el:e},{value:e.style.overflowX,property:"overflow-x",el:e},{value:e.style.overflowY,property:"overflow-y",el:e}),e.style.overflow="hidden"}return()=>{r.forEach((({value:e,el:t,property:r})=>{e?t.style.setProperty(r,e):t.style.removeProperty(r)}))}}(n,t))}remove(e,t=!0){const r=this.modals.indexOf(e);if(-1===r)return r;const n=m(this.containers,(t=>-1!==t.modals.indexOf(e))),i=this.containers[n];if(i.modals.splice(i.modals.indexOf(e),1),this.modals.splice(r,1),0===i.modals.length)i.restore&&i.restore(),e.modalRef&&p(e.modalRef,t),h(i.container,e.mount,e.modalRef,i.hiddenSiblings,!1),this.containers.splice(n,1);else{const e=i.modals[i.modals.length-1];e.modalRef&&p(e.modalRef,!1)}return r}isTopModal(e){return this.modals.length>0&&this.modals[this.modals.length-1]===e}};function v(e){const{container:t,disableEscapeKeyDown:r=!1,disableScrollLock:u=!1,manager:d=g,closeAfterTransition:f=!1,onTransitionEnter:h,onTransitionExited:m,children:v,onClose:y,open:b,rootRef:x}=e,w=i.useRef({}),S=i.useRef(null),C=i.useRef(null),_=(0,o.Z)(C,x),[P,E]=i.useState(!b),k=function(e){return!!e&&e.props.hasOwnProperty("in")}(v);let M=!0;"false"!==e["aria-hidden"]&&!1!==e["aria-hidden"]||(M=!1);const j=()=>(w.current.modalRef=C.current,w.current.mount=S.current,w.current),I=()=>{d.mount(j(),{disableScrollLock:u}),C.current&&(C.current.scrollTop=0)},O=(0,s.Z)((()=>{const e=function(e){return"function"==typeof e?e():e}(t)||(0,a.Z)(S.current).body;d.add(j(),e),C.current&&I()})),T=i.useCallback((()=>d.isTopModal(j())),[d]),A=(0,s.Z)((e=>{S.current=e,e&&(b&&T()?I():C.current&&p(C.current,M))})),Z=i.useCallback((()=>{d.remove(j(),M)}),[M,d]);i.useEffect((()=>()=>{Z()}),[Z]),i.useEffect((()=>{b?O():k&&f||Z()}),[b,Z,k,f,O]);const R=e=>t=>{var n;null==(n=e.onKeyDown)||n.call(e,t),"Escape"===t.key&&229!==t.which&&T()&&(r||(t.stopPropagation(),y&&y(t,"escapeKeyDown")))},D=e=>t=>{var r;null==(r=e.onClick)||r.call(e,t),t.target===t.currentTarget&&y&&y(t,"backdropClick")};return{getRootProps:(t={})=>{const r=(0,c._)(e);delete r.onTransitionEnter,delete r.onTransitionExited;const i=(0,n.Z)({},r,t);return(0,n.Z)({role:"presentation"},i,{onKeyDown:R(i),ref:_})},getBackdropProps:(e={})=>{const t=e;return(0,n.Z)({"aria-hidden":!0},t,{onClick:D(t),open:b})},getTransitionProps:()=>({onEnter:(0,l.Z)((()=>{E(!1),h&&h()}),null==v?void 0:v.props.onEnter),onExited:(0,l.Z)((()=>{E(!0),m&&m(),f&&Z()}),null==v?void 0:v.props.onExited)}),rootRef:_,portalRef:A,isTopModal:T,exited:P,hasTransition:k}}},93362:(e,t,r)=>{"use strict";if(r.d(t,{D:()=>d,o:()=>g}),757==r.j)var n=r(87462);var i=r(67294);if(757==r.j)var o=r(92996);if(757==r.j)var a=r(19032);if(757==r.j)var s=r(44287);if(757==r.j)var l=r(59948);if(757==r.j)var c=r(27364);function u(e){return void 0!==e.normalize?e.normalize("NFD").replace(/[\u0300-\u036f]/g,""):e}function d(e={}){const{ignoreAccents:t=!0,ignoreCase:r=!0,limit:n,matchFrom:i="any",stringify:o,trim:a=!1}=e;return(e,{inputValue:s,getOptionLabel:l})=>{let c=a?s.trim():s;r&&(c=c.toLowerCase()),t&&(c=u(c));const d=c?e.filter((e=>{let n=(o||l)(e);return r&&(n=n.toLowerCase()),t&&(n=u(n)),"start"===i?0===n.indexOf(c):n.indexOf(c)>-1})):e;return"number"==typeof n?d.slice(0,n):d}}function p(e,t){for(let r=0;r<e.length;r+=1)if(t(e[r]))return r;return-1}const f=d(),h=5,m=e=>{var t;return null!==e.current&&(null==(t=e.current.parentElement)?void 0:t.contains(document.activeElement))};function g(e){const{unstable_isActiveElementInListbox:t=m,unstable_classNamePrefix:r="Mui",autoComplete:u=!1,autoHighlight:d=!1,autoSelect:g=!1,blurOnSelect:v=!1,clearOnBlur:y=!e.freeSolo,clearOnEscape:b=!1,componentName:x="useAutocomplete",defaultValue:w=(e.multiple?[]:null),disableClearable:S=!1,disableCloseOnSelect:C=!1,disabled:_,disabledItemsFocusable:P=!1,disableListWrap:E=!1,filterOptions:k=f,filterSelectedOptions:M=!1,freeSolo:j=!1,getOptionDisabled:I,getOptionKey:O,getOptionLabel:T=(e=>{var t;return null!=(t=e.label)?t:e}),groupBy:A,handleHomeEndKeys:Z=!e.freeSolo,id:R,includeInputInList:D=!1,inputValue:L,isOptionEqualToValue:F=((e,t)=>e===t),multiple:N=!1,onChange:B,onClose:z,onHighlightChange:$,onInputChange:H,onOpen:V,open:G,openOnFocus:U=!1,options:W,readOnly:q=!1,selectOnFocus:K=!e.freeSolo,value:X}=e,Y=(0,o.Z)(R);let J=T;J=e=>{const t=T(e);return"string"!=typeof t?String(t):t};const Q=i.useRef(!1),ee=i.useRef(!0),te=i.useRef(null),re=i.useRef(null),[ne,ie]=i.useState(null),[oe,ae]=i.useState(-1),se=d?0:-1,le=i.useRef(se),[ce,ue]=(0,a.Z)({controlled:X,default:w,name:x}),[de,pe]=(0,a.Z)({controlled:L,default:"",name:x,state:"inputValue"}),[fe,he]=i.useState(!1),me=i.useCallback(((e,t)=>{if(!(N?ce.length<t.length:null!==t)&&!y)return;let r;if(N)r="";else if(null==t)r="";else{const e=J(t);r="string"==typeof e?e:""}de!==r&&(pe(r),H&&H(e,r,"reset"))}),[J,de,N,H,pe,y,ce]),[ge,ve]=(0,a.Z)({controlled:G,default:!1,name:x,state:"open"}),[ye,be]=i.useState(!0),xe=!N&&null!=ce&&de===J(ce),we=ge&&!q,Se=we?k(W.filter((e=>!M||!(N?ce:[ce]).some((t=>null!==t&&F(e,t))))),{inputValue:xe&&ye?"":de,getOptionLabel:J}):[],Ce=(0,s.Z)({filteredOptions:Se,value:ce,inputValue:de});i.useEffect((()=>{const e=ce!==Ce.value;fe&&!e||j&&!e||me(null,ce)}),[ce,me,fe,Ce.value,j]);const _e=ge&&Se.length>0&&!q,Pe=(0,l.Z)((e=>{-1===e?te.current.focus():ne.querySelector(`[data-tag-index="${e}"]`).focus()}));i.useEffect((()=>{N&&oe>ce.length-1&&(ae(-1),Pe(-1))}),[ce,N,oe,Pe]);const Ee=(0,l.Z)((({event:e,index:t,reason:n="auto"})=>{if(le.current=t,-1===t?te.current.removeAttribute("aria-activedescendant"):te.current.setAttribute("aria-activedescendant",`${Y}-option-${t}`),$&&$(e,-1===t?null:Se[t],n),!re.current)return;const i=re.current.querySelector(`[role="option"].${r}-focused`);i&&(i.classList.remove(`${r}-focused`),i.classList.remove(`${r}-focusVisible`));let o=re.current;if("listbox"!==re.current.getAttribute("role")&&(o=re.current.parentElement.querySelector('[role="listbox"]')),!o)return;if(-1===t)return void(o.scrollTop=0);const a=re.current.querySelector(`[data-option-index="${t}"]`);if(a&&(a.classList.add(`${r}-focused`),"keyboard"===n&&a.classList.add(`${r}-focusVisible`),o.scrollHeight>o.clientHeight&&"mouse"!==n&&"touch"!==n)){const e=a,t=o.clientHeight+o.scrollTop,r=e.offsetTop+e.offsetHeight;r>t?o.scrollTop=r-o.clientHeight:e.offsetTop-e.offsetHeight*(A?1.3:0)<o.scrollTop&&(o.scrollTop=e.offsetTop-e.offsetHeight*(A?1.3:0))}})),ke=(0,l.Z)((({event:e,diff:t,direction:r="next",reason:n="auto"})=>{if(!we)return;const i=function(e,t){if(!re.current||e<0||e>=Se.length)return-1;let r=e;for(;;){const n=re.current.querySelector(`[data-option-index="${r}"]`),i=!P&&(!n||n.disabled||"true"===n.getAttribute("aria-disabled"));if(n&&n.hasAttribute("tabindex")&&!i)return r;if(r="next"===t?(r+1)%Se.length:(r-1+Se.length)%Se.length,r===e)return-1}}((()=>{const e=Se.length-1;if("reset"===t)return se;if("start"===t)return 0;if("end"===t)return e;const r=le.current+t;return r<0?-1===r&&D?-1:E&&-1!==le.current||Math.abs(t)>1?0:e:r>e?r===e+1&&D?-1:E||Math.abs(t)>1?e:0:r})(),r);if(Ee({index:i,reason:n,event:e}),u&&"reset"!==t)if(-1===i)te.current.value=de;else{const e=J(Se[i]);te.current.value=e,0===e.toLowerCase().indexOf(de.toLowerCase())&&de.length>0&&te.current.setSelectionRange(de.length,e.length)}})),Me=i.useCallback((()=>{if(!we)return;const e=(()=>{if(-1!==le.current&&Ce.filteredOptions&&Ce.filteredOptions.length!==Se.length&&Ce.inputValue===de&&(N?ce.length===Ce.value.length&&Ce.value.every(((e,t)=>J(ce[t])===J(e))):(e=Ce.value,t=ce,(e?J(e):"")===(t?J(t):"")))){const e=Ce.filteredOptions[le.current];if(e)return p(Se,(t=>J(t)===J(e)))}var e,t;return-1})();if(-1!==e)return void(le.current=e);const t=N?ce[0]:ce;if(0!==Se.length&&null!=t){if(re.current)if(null==t)le.current>=Se.length-1?Ee({index:Se.length-1}):Ee({index:le.current});else{const e=Se[le.current];if(N&&e&&-1!==p(ce,(t=>F(e,t))))return;const r=p(Se,(e=>F(e,t)));-1===r?ke({diff:"reset"}):Ee({index:r})}}else ke({diff:"reset"})}),[Se.length,!N&&ce,M,ke,Ee,we,de,N]),je=(0,l.Z)((e=>{(0,c.Z)(re,e),e&&Me()}));i.useEffect((()=>{Me()}),[Me]);const Ie=e=>{ge||(ve(!0),be(!0),V&&V(e))},Oe=(e,t)=>{ge&&(ve(!1),z&&z(e,t))},Te=(e,t,r,n)=>{if(N){if(ce.length===t.length&&ce.every(((e,r)=>e===t[r])))return}else if(ce===t)return;B&&B(e,t,r,n),ue(t)},Ae=i.useRef(!1),Ze=(e,t,r="selectOption",n="options")=>{let i=r,o=t;if(N){o=Array.isArray(ce)?ce.slice():[];const e=p(o,(e=>F(t,e)));-1===e?o.push(t):"freeSolo"!==n&&(o.splice(e,1),i="removeOption")}me(e,o),Te(e,o,i,{option:t}),C||e&&(e.ctrlKey||e.metaKey)||Oe(e,i),(!0===v||"touch"===v&&Ae.current||"mouse"===v&&!Ae.current)&&te.current.blur()},Re=(e,t)=>{if(!N)return;""===de&&Oe(e,"toggleInput");let r=oe;-1===oe?""===de&&"previous"===t&&(r=ce.length-1):(r+="next"===t?1:-1,r<0&&(r=0),r===ce.length&&(r=-1)),r=function(e,t){if(-1===e)return-1;let r=e;for(;;){if("next"===t&&r===ce.length||"previous"===t&&-1===r)return-1;const e=ne.querySelector(`[data-tag-index="${r}"]`);if(e&&e.hasAttribute("tabindex")&&!e.disabled&&"true"!==e.getAttribute("aria-disabled"))return r;r+="next"===t?1:-1}}(r,t),ae(r),Pe(r)},De=e=>{Q.current=!0,pe(""),H&&H(e,"","clear"),Te(e,N?[]:null,"clear")},Le=e=>t=>{if(e.onKeyDown&&e.onKeyDown(t),!t.defaultMuiPrevented&&(-1!==oe&&-1===["ArrowLeft","ArrowRight"].indexOf(t.key)&&(ae(-1),Pe(-1)),229!==t.which))switch(t.key){case"Home":we&&Z&&(t.preventDefault(),ke({diff:"start",direction:"next",reason:"keyboard",event:t}));break;case"End":we&&Z&&(t.preventDefault(),ke({diff:"end",direction:"previous",reason:"keyboard",event:t}));break;case"PageUp":t.preventDefault(),ke({diff:-h,direction:"previous",reason:"keyboard",event:t}),Ie(t);break;case"PageDown":t.preventDefault(),ke({diff:h,direction:"next",reason:"keyboard",event:t}),Ie(t);break;case"ArrowDown":t.preventDefault(),ke({diff:1,direction:"next",reason:"keyboard",event:t}),Ie(t);break;case"ArrowUp":t.preventDefault(),ke({diff:-1,direction:"previous",reason:"keyboard",event:t}),Ie(t);break;case"ArrowLeft":Re(t,"previous");break;case"ArrowRight":Re(t,"next");break;case"Enter":if(-1!==le.current&&we){const e=Se[le.current],r=!!I&&I(e);if(t.preventDefault(),r)return;Ze(t,e,"selectOption"),u&&te.current.setSelectionRange(te.current.value.length,te.current.value.length)}else j&&""!==de&&!1===xe&&(N&&t.preventDefault(),Ze(t,de,"createOption","freeSolo"));break;case"Escape":we?(t.preventDefault(),t.stopPropagation(),Oe(t,"escape")):b&&(""!==de||N&&ce.length>0)&&(t.preventDefault(),t.stopPropagation(),De(t));break;case"Backspace":if(N&&!q&&""===de&&ce.length>0){const e=-1===oe?ce.length-1:oe,r=ce.slice();r.splice(e,1),Te(t,r,"removeOption",{option:ce[e]})}break;case"Delete":if(N&&!q&&""===de&&ce.length>0&&-1!==oe){const e=oe,r=ce.slice();r.splice(e,1),Te(t,r,"removeOption",{option:ce[e]})}}},Fe=e=>{he(!0),U&&!Q.current&&Ie(e)},Ne=e=>{t(re)?te.current.focus():(he(!1),ee.current=!0,Q.current=!1,g&&-1!==le.current&&we?Ze(e,Se[le.current],"blur"):g&&j&&""!==de?Ze(e,de,"blur","freeSolo"):y&&me(e,ce),Oe(e,"blur"))},Be=e=>{const t=e.target.value;de!==t&&(pe(t),be(!1),H&&H(e,t,"input")),""===t?S||N||Te(e,null,"clear"):Ie(e)},ze=e=>{const t=Number(e.currentTarget.getAttribute("data-option-index"));le.current!==t&&Ee({event:e,index:t,reason:"mouse"})},$e=e=>{Ee({event:e,index:Number(e.currentTarget.getAttribute("data-option-index")),reason:"touch"}),Ae.current=!0},He=e=>{const t=Number(e.currentTarget.getAttribute("data-option-index"));Ze(e,Se[t],"selectOption"),Ae.current=!1},Ve=e=>t=>{const r=ce.slice();r.splice(e,1),Te(t,r,"removeOption",{option:ce[e]})},Ge=e=>{ge?Oe(e,"toggleInput"):Ie(e)},Ue=e=>{e.currentTarget.contains(e.target)&&e.target.getAttribute("id")!==Y&&e.preventDefault()},We=e=>{e.currentTarget.contains(e.target)&&(te.current.focus(),K&&ee.current&&te.current.selectionEnd-te.current.selectionStart==0&&te.current.select(),ee.current=!1)},qe=e=>{_||""!==de&&ge||Ge(e)};let Ke=j&&de.length>0;Ke=Ke||(N?ce.length>0:null!==ce);let Xe=Se;return A&&(new Map,Xe=Se.reduce(((e,t,r)=>{const n=A(t);return e.length>0&&e[e.length-1].group===n?e[e.length-1].options.push(t):e.push({key:r,index:r,group:n,options:[t]}),e}),[])),_&&fe&&Ne(),{getRootProps:(e={})=>(0,n.Z)({"aria-owns":_e?`${Y}-listbox`:null},e,{onKeyDown:Le(e),onMouseDown:Ue,onClick:We}),getInputLabelProps:()=>({id:`${Y}-label`,htmlFor:Y}),getInputProps:()=>({id:Y,value:de,onBlur:Ne,onFocus:Fe,onChange:Be,onMouseDown:qe,"aria-activedescendant":we?"":null,"aria-autocomplete":u?"both":"list","aria-controls":_e?`${Y}-listbox`:void 0,"aria-expanded":_e,autoComplete:"off",ref:te,autoCapitalize:"none",spellCheck:"false",role:"combobox",disabled:_}),getClearProps:()=>({tabIndex:-1,type:"button",onClick:De}),getPopupIndicatorProps:()=>({tabIndex:-1,type:"button",onClick:Ge}),getTagProps:({index:e})=>(0,n.Z)({key:e,"data-tag-index":e,tabIndex:-1},!q&&{onDelete:Ve(e)}),getListboxProps:()=>({role:"listbox",id:`${Y}-listbox`,"aria-labelledby":`${Y}-label`,ref:je,onMouseDown:e=>{e.preventDefault()}}),getOptionProps:({index:e,option:t})=>{var r;const n=(N?ce:[ce]).some((e=>null!=e&&F(t,e))),i=!!I&&I(t);return{key:null!=(r=null==O?void 0:O(t))?r:J(t),tabIndex:-1,role:"option",id:`${Y}-option-${e}`,onMouseMove:ze,onClick:He,onTouchStart:$e,"data-option-index":e,"aria-disabled":i,"aria-selected":n}},id:Y,inputValue:de,value:ce,dirty:Ke,expanded:we&&ne,popupOpen:we,focused:fe||-1!==oe,anchorEl:ne,setAnchorEl:ie,focusedTag:oe,groupedOptions:Xe}}},97872:(e,t,r)=>{"use strict";if(r.d(t,{Q:()=>i}),757==r.j)var n=r(44287);function i(e){const{badgeContent:t,invisible:r=!1,max:i=99,showZero:o=!1}=e,a=(0,n.Z)({badgeContent:t,max:i});let s=r;!1!==r||0!==t||o||(s=!0);const{badgeContent:l,max:c=i}=s?a:e;return{badgeContent:l,invisible:s,max:c,displayValue:l&&Number(l)>c?`${c}+`:l}}},31873:(e,t,r)=>{"use strict";r.d(t,{T:()=>o});var n=r(67294);r(85893);const i=757==r.j?n.createContext({disableDefaultClasses:!1}):null;function o(e){const{disableDefaultClasses:t}=n.useContext(i);return r=>t?"":e(r)}},10238:(e,t,r)=>{"use strict";if(r.d(t,{$:()=>o}),!/^(674|905)$/.test(r.j))var n=r(87462);if(!/^(674|905)$/.test(r.j))var i=r(28442);function o(e,t,r){return void 0===e||(0,i.X)(e)?t:(0,n.Z)({},t,{ownerState:(0,n.Z)({},t.ownerState,r)})}},30437:(e,t,r)=>{"use strict";function n(e,t=[]){if(void 0===e)return{};const r={};return Object.keys(e).filter((r=>r.match(/^on[A-Z]/)&&"function"==typeof e[r]&&!t.includes(r))).forEach((t=>{r[t]=e[t]})),r}r.d(t,{_:()=>n})},28442:(e,t,r)=>{"use strict";function n(e){return"string"==typeof e}r.d(t,{X:()=>n})},26704:(e,t,r)=>{"use strict";if(r.d(t,{L:()=>s}),!/^(674|905)$/.test(r.j))var n=r(87462);if(!/^(674|905)$/.test(r.j))var i=r(90512);if(!/^(674|905)$/.test(r.j))var o=r(30437);if(!/^(674|905)$/.test(r.j))var a=r(30291);function s(e){const{getSlotProps:t,additionalProps:r,externalSlotProps:s,externalForwardedProps:l,className:c}=e;if(!t){const e=(0,i.Z)(null==r?void 0:r.className,c,null==l?void 0:l.className,null==s?void 0:s.className),t=(0,n.Z)({},null==r?void 0:r.style,null==l?void 0:l.style,null==s?void 0:s.style),o=(0,n.Z)({},r,l,s);return e.length>0&&(o.className=e),Object.keys(t).length>0&&(o.style=t),{props:o,internalRef:void 0}}const u=(0,o._)((0,n.Z)({},l,s)),d=(0,a.k)(s),p=(0,a.k)(l),f=t(u),h=(0,i.Z)(null==f?void 0:f.className,null==r?void 0:r.className,c,null==l?void 0:l.className,null==s?void 0:s.className),m=(0,n.Z)({},null==f?void 0:f.style,null==r?void 0:r.style,null==l?void 0:l.style,null==s?void 0:s.style),g=(0,n.Z)({},f,r,p,d);return h.length>0&&(g.className=h),Object.keys(m).length>0&&(g.style=m),{props:g,internalRef:f.ref}}},30291:(e,t,r)=>{"use strict";function n(e){if(void 0===e)return{};const t={};return Object.keys(e).filter((t=>!(t.match(/^on[A-Z]/)&&"function"==typeof e[t]))).forEach((r=>{t[r]=e[r]})),t}r.d(t,{k:()=>n})},71276:(e,t,r)=>{"use strict";function n(e,t,r){return"function"==typeof e?e(t,r):e}r.d(t,{x:()=>n})},7293:(e,t,r)=>{"use strict";if(r.d(t,{y:()=>u}),!/^(219|674|870|905)$/.test(r.j))var n=r(87462);if(!/^(219|674|870|905)$/.test(r.j))var i=r(63366);if(!/^(219|674|870|905)$/.test(r.j))var o=r(33703);if(!/^(219|674|870|905)$/.test(r.j))var a=r(10238);if(!/^(219|674|870|905)$/.test(r.j))var s=r(26704);if(!/^(219|674|870|905)$/.test(r.j))var l=r(71276);const c=/^(219|674|870|905)$/.test(r.j)?null:["elementType","externalSlotProps","ownerState","skipResolvingSlotProps"];function u(e){var t;const{elementType:r,externalSlotProps:u,ownerState:d,skipResolvingSlotProps:p=!1}=e,f=(0,i.Z)(e,c),h=p?{}:(0,l.x)(u,d),{props:m,internalRef:g}=(0,s.L)((0,n.Z)({},f,{externalSlotProps:h})),v=(0,o.Z)(g,null==h?void 0:h.ref,null==(t=e.additionalProps)?void 0:t.ref);return(0,a.$)(r,(0,n.Z)({},m,{ref:v}),d)}},96540:(e,t,r)=>{"use strict";var n=r(64836);t.Z=void 0;var i=n(r(64938)),o=r(85893);t.Z=(0,i.default)((0,o.jsx)("path",{d:"M19 13h-6v6h-2v-6H5v-2h6V5h2v6h6z"}),"Add")},15498:(e,t,r)=>{"use strict";var n=r(64836);t.Z=void 0;var i=n(r(64938)),o=r(85893);t.Z=(0,i.default)((0,o.jsx)("path",{d:"M4 9h4v11H4zm12 4h4v7h-4zm-6-9h4v16h-4z"}),"BarChart")},60888:(e,t,r)=>{"use strict";var n=r(64836);t.Z=void 0;var i=n(r(64938)),o=r(85893);t.Z=(0,i.default)((0,o.jsx)("path",{d:"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m-2 15-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8z"}),"CheckCircle")},19572:(e,t,r)=>{"use strict";var n=r(64836);t.Z=void 0;var i=n(r(64938)),o=r(85893);t.Z=(0,i.default)((0,o.jsx)("path",{d:"M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z"}),"ChevronLeft")},26215:(e,t,r)=>{"use strict";var n=r(64836);t.Z=void 0;var i=n(r(64938)),o=r(85893);t.Z=(0,i.default)((0,o.jsx)("path",{d:"M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z"}),"ChevronRight")},77957:(e,t,r)=>{"use strict";var n=r(64836);t.Z=void 0;var i=n(r(64938)),o=r(85893);t.Z=(0,i.default)((0,o.jsx)("path",{d:"M3 17.25V21h3.75L17.81 9.94l-3.75-3.75zM20.71 7.04c.39-.39.39-1.02 0-1.41l-2.34-2.34a.9959.9959 0 0 0-1.41 0l-1.83 1.83 3.75 3.75z"}),"Edit")},89572:(e,t,r)=>{"use strict";var n=r(64836);t.Z=void 0;var i=n(r(64938)),o=r(85893);t.Z=(0,i.default)((0,o.jsx)("path",{d:"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m1 15h-2v-2h2zm0-4h-2V7h2z"}),"Error")},23508:(e,t,r)=>{"use strict";var n=r(64836);t.Z=void 0;var i=n(r(64938)),o=r(85893);t.Z=(0,i.default)((0,o.jsx)("path",{d:"M16.59 8.59 12 13.17 7.41 8.59 6 10l6 6 6-6z"}),"ExpandMore")},61659:(e,t,r)=>{"use strict";var n=r(64836);t.Z=void 0;var i=n(r(64938)),o=r(85893);t.Z=(0,i.default)((0,o.jsx)("path",{d:"M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z"}),"NavigateBefore")},37958:(e,t,r)=>{"use strict";var n=r(64836);t.Z=void 0;var i=n(r(64938)),o=r(85893);t.Z=(0,i.default)((0,o.jsx)("path",{d:"M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z"}),"NavigateNext")},15398:(e,t,r)=>{"use strict";var n=r(64836);t.Z=void 0;var i=n(r(64938)),o=r(85893);t.Z=(0,i.default)((0,o.jsx)("path",{d:"M12 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4m0 2c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4"}),"Person")},16023:(e,t,r)=>{"use strict";var n=r(64836);t.Z=void 0;var i=n(r(64938)),o=r(85893);t.Z=(0,i.default)((0,o.jsx)("path",{d:"M19 8H5c-1.66 0-3 1.34-3 3v6h4v4h12v-4h4v-6c0-1.66-1.34-3-3-3m-3 11H8v-5h8zm3-7c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1m-1-9H6v4h12z"}),"Print")},42761:(e,t,r)=>{"use strict";var n=r(64836);t.Z=void 0;var i=n(r(64938)),o=r(85893);t.Z=(0,i.default)((0,o.jsx)("path",{d:"M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14"}),"Search")},64938:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return n.createSvgIcon}});var n=r(92308)},28723:(e,t,r)=>{"use strict";if(r.d(t,{Z:()=>v}),/^(219|670)$/.test(r.j))var n=r(87462);if(/^(219|670)$/.test(r.j))var i=r(63366);var o=r(67294);if(/^(219|670)$/.test(r.j))var a=r(90512);if(/^(219|670)$/.test(r.j))var s=r(94780);var l=r(78114),c=r(90948),u=r(23972);if(/^(219|670)$/.test(r.j))var d=r(43764);var p=r(85893);const f=/^(219|670)$/.test(r.j)?["className"]:null,h=(0,l.U)("MuiAlertTitle"),m=(0,c.ZP)(u.Z,{name:"MuiAlertTitle",slot:"Root",overridesResolver:(e,t)=>t.root})((({theme:e})=>({fontWeight:e.typography.fontWeightMedium,marginTop:-2}))),g=/^(219|670)$/.test(r.j)?o.forwardRef((function(e,t){const r=h({props:e,name:"MuiAlertTitle"}),{className:o}=r,l=(0,i.Z)(r,f),c=r,u=(e=>{const{classes:t}=e;return(0,s.Z)({root:["root"]},d.E,t)})(c);return(0,p.jsx)(m,(0,n.Z)({gutterBottom:!0,component:"div",ownerState:c,ref:t,className:(0,a.Z)(u.root,o)},l))})):null,v=/^(219|670)$/.test(r.j)?g:null},43764:(e,t,r)=>{"use strict";r.d(t,{E:()=>o});var n=r(1588);if(/^(219|670)$/.test(r.j))var i=r(34867);function o(e){return(0,i.ZP)("MuiAlertTitle",e)}(0,n.Z)("MuiAlertTitle",["root"])},52288:(e,t,r)=>{"use strict";r.d(t,{Z:()=>A});var n=r(63366),i=r(87462),o=r(67294),a=r(90512),s=r(94780),l=r(2101),c=r(78114),u=r(90948),d=r(80560),p=r(98216),f=r(70111),h=r(1588),m=r(34867);function g(e){return(0,m.ZP)("MuiAlert",e)}const v=(0,h.Z)("MuiAlert",["root","action","icon","message","filled","colorSuccess","colorInfo","colorWarning","colorError","filledSuccess","filledInfo","filledWarning","filledError","outlined","outlinedSuccess","outlinedInfo","outlinedWarning","outlinedError","standard","standardSuccess","standardInfo","standardWarning","standardError"]);var y=r(6867),b=r(82066),x=r(85893);const w=(0,b.Z)((0,x.jsx)("path",{d:"M20,12A8,8 0 0,1 12,20A8,8 0 0,1 4,12A8,8 0 0,1 12,4C12.76,4 13.5,4.11 14.2, 4.31L15.77,2.74C14.61,2.26 13.34,2 12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0, 0 22,12M7.91,10.08L6.5,11.5L11,16L21,6L19.59,4.58L11,13.17L7.91,10.08Z"}),"SuccessOutlined"),S=(0,b.Z)((0,x.jsx)("path",{d:"M12 5.99L19.53 19H4.47L12 5.99M12 2L1 21h22L12 2zm1 14h-2v2h2v-2zm0-6h-2v4h2v-4z"}),"ReportProblemOutlined"),C=(0,b.Z)((0,x.jsx)("path",{d:"M11 15h2v2h-2zm0-8h2v6h-2zm.99-5C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z"}),"ErrorOutline"),_=(0,b.Z)((0,x.jsx)("path",{d:"M11,9H13V7H11M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20, 12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10, 10 0 0,0 12,2M11,17H13V11H11V17Z"}),"InfoOutlined");var P=r(34484);const E=["action","children","className","closeText","color","components","componentsProps","icon","iconMapping","onClose","role","severity","slotProps","slots","variant"],k=(0,c.U)("MuiAlert"),M=(0,u.ZP)(f.Z,{name:"MuiAlert",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,t[r.variant],t[`${r.variant}${(0,p.Z)(r.color||r.severity)}`]]}})((({theme:e})=>{const t="light"===e.palette.mode?l._j:l.$n,r="light"===e.palette.mode?l.$n:l._j;return(0,i.Z)({},e.typography.body2,{backgroundColor:"transparent",display:"flex",padding:"6px 16px",variants:[...Object.entries(e.palette).filter((([,e])=>e.main&&e.light)).map((([n])=>({props:{colorSeverity:n,variant:"standard"},style:{color:e.vars?e.vars.palette.Alert[`${n}Color`]:t(e.palette[n].light,.6),backgroundColor:e.vars?e.vars.palette.Alert[`${n}StandardBg`]:r(e.palette[n].light,.9),[`& .${v.icon}`]:e.vars?{color:e.vars.palette.Alert[`${n}IconColor`]}:{color:e.palette[n].main}}}))),...Object.entries(e.palette).filter((([,e])=>e.main&&e.light)).map((([r])=>({props:{colorSeverity:r,variant:"outlined"},style:{color:e.vars?e.vars.palette.Alert[`${r}Color`]:t(e.palette[r].light,.6),border:`1px solid ${(e.vars||e).palette[r].light}`,[`& .${v.icon}`]:e.vars?{color:e.vars.palette.Alert[`${r}IconColor`]}:{color:e.palette[r].main}}}))),...Object.entries(e.palette).filter((([,e])=>e.main&&e.dark)).map((([t])=>({props:{colorSeverity:t,variant:"filled"},style:(0,i.Z)({fontWeight:e.typography.fontWeightMedium},e.vars?{color:e.vars.palette.Alert[`${t}FilledColor`],backgroundColor:e.vars.palette.Alert[`${t}FilledBg`]}:{backgroundColor:"dark"===e.palette.mode?e.palette[t].dark:e.palette[t].main,color:e.palette.getContrastText(e.palette[t].main)})})))]})})),j=(0,u.ZP)("div",{name:"MuiAlert",slot:"Icon",overridesResolver:(e,t)=>t.icon})({marginRight:12,padding:"7px 0",display:"flex",fontSize:22,opacity:.9}),I=(0,u.ZP)("div",{name:"MuiAlert",slot:"Message",overridesResolver:(e,t)=>t.message})({padding:"8px 0",minWidth:0,overflow:"auto"}),O=(0,u.ZP)("div",{name:"MuiAlert",slot:"Action",overridesResolver:(e,t)=>t.action})({display:"flex",alignItems:"flex-start",padding:"4px 0 0 16px",marginLeft:"auto",marginRight:-8}),T={success:(0,x.jsx)(w,{fontSize:"inherit"}),warning:(0,x.jsx)(S,{fontSize:"inherit"}),error:(0,x.jsx)(C,{fontSize:"inherit"}),info:(0,x.jsx)(_,{fontSize:"inherit"})},A=o.forwardRef((function(e,t){const r=k({props:e,name:"MuiAlert"}),{action:o,children:l,className:c,closeText:u="Close",color:f,components:h={},componentsProps:m={},icon:v,iconMapping:b=T,onClose:w,role:S="alert",severity:C="success",slotProps:_={},slots:A={},variant:Z="standard"}=r,R=(0,n.Z)(r,E),D=(0,i.Z)({},r,{color:f,severity:C,variant:Z,colorSeverity:f||C}),L=(e=>{const{variant:t,color:r,severity:n,classes:i}=e,o={root:["root",`color${(0,p.Z)(r||n)}`,`${t}${(0,p.Z)(r||n)}`,`${t}`],icon:["icon"],message:["message"],action:["action"]};return(0,s.Z)(o,g,i)})(D),F={slots:(0,i.Z)({closeButton:h.CloseButton,closeIcon:h.CloseIcon},A),slotProps:(0,i.Z)({},m,_)},[N,B]=(0,d.Z)("closeButton",{elementType:y.Z,externalForwardedProps:F,ownerState:D}),[z,$]=(0,d.Z)("closeIcon",{elementType:P.Z,externalForwardedProps:F,ownerState:D});return(0,x.jsxs)(M,(0,i.Z)({role:S,elevation:0,ownerState:D,className:(0,a.Z)(L.root,c),ref:t},R,{children:[!1!==v?(0,x.jsx)(j,{ownerState:D,className:L.icon,children:v||b[C]||T[C]}):null,(0,x.jsx)(I,{ownerState:D,className:L.message,children:l}),null!=o?(0,x.jsx)(O,{ownerState:D,className:L.action,children:o}):null,null==o&&w?(0,x.jsx)(O,{ownerState:D,className:L.action,children:(0,x.jsx)(N,(0,i.Z)({size:"small","aria-label":u,title:u,color:"inherit",onClick:w},B,{children:(0,x.jsx)(z,(0,i.Z)({fontSize:"small"},$))}))}):null]}))}))},6694:(e,t,r)=>{"use strict";r.d(t,{Z:()=>Q});var n=r(63366),i=r(87462),o=r(67294),a=r(90512),s=r(93362),l=r(94780),c=r(2101),u=r(19638),d=r(90948),p=r(71657),f=r(98216),h=r(1588),m=r(34867);function g(e){return(0,m.ZP)("MuiListSubheader",e)}(0,h.Z)("MuiListSubheader",["root","colorPrimary","colorInherit","gutters","inset","sticky"]);var v=r(85893);const y=["className","color","component","disableGutters","disableSticky","inset"],b=(0,d.ZP)("li",{name:"MuiListSubheader",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,"default"!==r.color&&t[`color${(0,f.Z)(r.color)}`],!r.disableGutters&&t.gutters,r.inset&&t.inset,!r.disableSticky&&t.sticky]}})((({theme:e,ownerState:t})=>(0,i.Z)({boxSizing:"border-box",lineHeight:"48px",listStyle:"none",color:(e.vars||e).palette.text.secondary,fontFamily:e.typography.fontFamily,fontWeight:e.typography.fontWeightMedium,fontSize:e.typography.pxToRem(14)},"primary"===t.color&&{color:(e.vars||e).palette.primary.main},"inherit"===t.color&&{color:"inherit"},!t.disableGutters&&{paddingLeft:16,paddingRight:16},t.inset&&{paddingLeft:72},!t.disableSticky&&{position:"sticky",top:0,zIndex:1,backgroundColor:(e.vars||e).palette.background.paper}))),x=o.forwardRef((function(e,t){const r=(0,p.Z)({props:e,name:"MuiListSubheader"}),{className:o,color:s="default",component:c="li",disableGutters:u=!1,disableSticky:d=!1,inset:h=!1}=r,m=(0,n.Z)(r,y),x=(0,i.Z)({},r,{color:s,component:c,disableGutters:u,disableSticky:d,inset:h}),w=(e=>{const{classes:t,color:r,disableGutters:n,inset:i,disableSticky:o}=e,a={root:["root","default"!==r&&`color${(0,f.Z)(r)}`,!n&&"gutters",i&&"inset",!o&&"sticky"]};return(0,l.Z)(a,g,t)})(x);return(0,v.jsx)(b,(0,i.Z)({as:c,className:(0,a.Z)(w.root,o),ref:t,ownerState:x},m))}));x.muiSkipListHighlight=!0;const w=x;var S=r(70111),C=r(6867),_=r(67049),P=r(7021),E=r(55827),k=r(54656),M=r(24707),j=r(34484),I=r(60224),O=r(78114);function T(e){return(0,m.ZP)("MuiAutocomplete",e)}const A=(0,h.Z)("MuiAutocomplete",["root","expanded","fullWidth","focused","focusVisible","tag","tagSizeSmall","tagSizeMedium","hasPopupIcon","hasClearIcon","inputRoot","input","inputFocused","endAdornment","clearIndicator","popupIndicator","popupIndicatorOpen","popper","popperDisablePortal","paper","listbox","loading","noOptions","option","groupLabel","groupUl"]);var Z,R,D=r(51705);const L=["autoComplete","autoHighlight","autoSelect","blurOnSelect","ChipProps","className","clearIcon","clearOnBlur","clearOnEscape","clearText","closeText","componentsProps","defaultValue","disableClearable","disableCloseOnSelect","disabled","disabledItemsFocusable","disableListWrap","disablePortal","filterOptions","filterSelectedOptions","forcePopupIcon","freeSolo","fullWidth","getLimitTagsText","getOptionDisabled","getOptionKey","getOptionLabel","isOptionEqualToValue","groupBy","handleHomeEndKeys","id","includeInputInList","inputValue","limitTags","ListboxComponent","ListboxProps","loading","loadingText","multiple","noOptionsText","onChange","onClose","onHighlightChange","onInputChange","onOpen","open","openOnFocus","openText","options","PaperComponent","PopperComponent","popupIcon","readOnly","renderGroup","renderInput","renderOption","renderTags","selectOnFocus","size","slotProps","value"],F=["ref"],N=["key"],B=["key"],z=(0,O.U)("MuiAutocomplete"),$=(0,d.ZP)("div",{name:"MuiAutocomplete",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e,{fullWidth:n,hasClearIcon:i,hasPopupIcon:o,inputFocused:a,size:s}=r;return[{[`& .${A.tag}`]:t.tag},{[`& .${A.tag}`]:t[`tagSize${(0,f.Z)(s)}`]},{[`& .${A.inputRoot}`]:t.inputRoot},{[`& .${A.input}`]:t.input},{[`& .${A.input}`]:a&&t.inputFocused},t.root,n&&t.fullWidth,o&&t.hasPopupIcon,i&&t.hasClearIcon]}})({[`& .${A.tag}`]:{margin:3,maxWidth:"calc(100% - 6px)"},[`& .${A.inputRoot}`]:{[`.${A.hasPopupIcon}&, .${A.hasClearIcon}&`]:{paddingRight:30},[`.${A.hasPopupIcon}.${A.hasClearIcon}&`]:{paddingRight:56},[`& .${A.input}`]:{width:0,minWidth:30}},[`&.${A.focused}`]:{[`& .${A.clearIndicator}`]:{visibility:"visible"},[`& .${A.input}`]:{minWidth:0}},"@media (pointer: fine)":{[`&:hover .${A.clearIndicator}`]:{visibility:"visible"},[`&:hover .${A.input}`]:{minWidth:0}},[`& .${P.Z.root}`]:{paddingBottom:1,"& .MuiInput-input":{padding:"4px 4px 4px 0px"}},[`& .${P.Z.root}.${E.Z.sizeSmall}`]:{[`& .${P.Z.input}`]:{padding:"2px 4px 3px 0"}},[`& .${k.Z.root}`]:{padding:9,[`.${A.hasPopupIcon}&, .${A.hasClearIcon}&`]:{paddingRight:39},[`.${A.hasPopupIcon}.${A.hasClearIcon}&`]:{paddingRight:65},[`& .${A.input}`]:{padding:"7.5px 4px 7.5px 5px"},[`& .${A.endAdornment}`]:{right:9}},[`& .${k.Z.root}.${E.Z.sizeSmall}`]:{paddingTop:6,paddingBottom:6,paddingLeft:6,[`& .${A.input}`]:{padding:"2.5px 4px 2.5px 8px"}},[`& .${M.Z.root}`]:{paddingTop:19,paddingLeft:8,[`.${A.hasPopupIcon}&, .${A.hasClearIcon}&`]:{paddingRight:39},[`.${A.hasPopupIcon}.${A.hasClearIcon}&`]:{paddingRight:65},[`& .${M.Z.input}`]:{padding:"7px 4px"},[`& .${A.endAdornment}`]:{right:9}},[`& .${M.Z.root}.${E.Z.sizeSmall}`]:{paddingBottom:1,[`& .${M.Z.input}`]:{padding:"2.5px 4px"}},[`& .${E.Z.hiddenLabel}`]:{paddingTop:8},[`& .${M.Z.root}.${E.Z.hiddenLabel}`]:{paddingTop:0,paddingBottom:0,[`& .${A.input}`]:{paddingTop:16,paddingBottom:17}},[`& .${M.Z.root}.${E.Z.hiddenLabel}.${E.Z.sizeSmall}`]:{[`& .${A.input}`]:{paddingTop:8,paddingBottom:9}},[`& .${A.input}`]:{flexGrow:1,textOverflow:"ellipsis",opacity:0},variants:[{props:{fullWidth:!0},style:{width:"100%"}},{props:{size:"small"},style:{[`& .${A.tag}`]:{margin:2,maxWidth:"calc(100% - 4px)"}}},{props:{inputFocused:!0},style:{[`& .${A.input}`]:{opacity:1}}},{props:{multiple:!0},style:{[`& .${A.inputRoot}`]:{flexWrap:"wrap"}}}]}),H=(0,d.ZP)("div",{name:"MuiAutocomplete",slot:"EndAdornment",overridesResolver:(e,t)=>t.endAdornment})({position:"absolute",right:0,top:"50%",transform:"translate(0, -50%)"}),V=(0,d.ZP)(C.Z,{name:"MuiAutocomplete",slot:"ClearIndicator",overridesResolver:(e,t)=>t.clearIndicator})({marginRight:-2,padding:4,visibility:"hidden"}),G=(0,d.ZP)(C.Z,{name:"MuiAutocomplete",slot:"PopupIndicator",overridesResolver:({ownerState:e},t)=>(0,i.Z)({},t.popupIndicator,e.popupOpen&&t.popupIndicatorOpen)})({padding:2,marginRight:-2,variants:[{props:{popupOpen:!0},style:{transform:"rotate(180deg)"}}]}),U=(0,d.ZP)(u.Z,{name:"MuiAutocomplete",slot:"Popper",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[{[`& .${A.option}`]:t.option},t.popper,r.disablePortal&&t.popperDisablePortal]}})((({theme:e})=>({zIndex:(e.vars||e).zIndex.modal,variants:[{props:{disablePortal:!0},style:{position:"absolute"}}]}))),W=(0,d.ZP)(S.Z,{name:"MuiAutocomplete",slot:"Paper",overridesResolver:(e,t)=>t.paper})((({theme:e})=>(0,i.Z)({},e.typography.body1,{overflow:"auto"}))),q=(0,d.ZP)("div",{name:"MuiAutocomplete",slot:"Loading",overridesResolver:(e,t)=>t.loading})((({theme:e})=>({color:(e.vars||e).palette.text.secondary,padding:"14px 16px"}))),K=(0,d.ZP)("div",{name:"MuiAutocomplete",slot:"NoOptions",overridesResolver:(e,t)=>t.noOptions})((({theme:e})=>({color:(e.vars||e).palette.text.secondary,padding:"14px 16px"}))),X=(0,d.ZP)("div",{name:"MuiAutocomplete",slot:"Listbox",overridesResolver:(e,t)=>t.listbox})((({theme:e})=>({listStyle:"none",margin:0,padding:"8px 0",maxHeight:"40vh",overflow:"auto",position:"relative",[`& .${A.option}`]:{minHeight:48,display:"flex",overflow:"hidden",justifyContent:"flex-start",alignItems:"center",cursor:"pointer",paddingTop:6,boxSizing:"border-box",outline:"0",WebkitTapHighlightColor:"transparent",paddingBottom:6,paddingLeft:16,paddingRight:16,[e.breakpoints.up("sm")]:{minHeight:"auto"},[`&.${A.focused}`]:{backgroundColor:(e.vars||e).palette.action.hover,"@media (hover: none)":{backgroundColor:"transparent"}},'&[aria-disabled="true"]':{opacity:(e.vars||e).palette.action.disabledOpacity,pointerEvents:"none"},[`&.${A.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},'&[aria-selected="true"]':{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.selectedOpacity})`:(0,c.Fq)(e.palette.primary.main,e.palette.action.selectedOpacity),[`&.${A.focused}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.hoverOpacity}))`:(0,c.Fq)(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:(e.vars||e).palette.action.selected}},[`&.${A.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.focusOpacity}))`:(0,c.Fq)(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.focusOpacity)}}}}))),Y=(0,d.ZP)(w,{name:"MuiAutocomplete",slot:"GroupLabel",overridesResolver:(e,t)=>t.groupLabel})((({theme:e})=>({backgroundColor:(e.vars||e).palette.background.paper,top:-8}))),J=(0,d.ZP)("ul",{name:"MuiAutocomplete",slot:"GroupUl",overridesResolver:(e,t)=>t.groupUl})({padding:0,[`& .${A.option}`]:{paddingLeft:24}}),Q=o.forwardRef((function(e,t){var r,c,d,p;const h=z({props:e,name:"MuiAutocomplete"}),{autoComplete:m=!1,autoHighlight:g=!1,autoSelect:y=!1,blurOnSelect:b=!1,ChipProps:x,className:w,clearIcon:C=Z||(Z=(0,v.jsx)(j.Z,{fontSize:"small"})),clearOnBlur:P=!h.freeSolo,clearOnEscape:E=!1,clearText:k="Clear",closeText:M="Close",componentsProps:O={},defaultValue:A=(h.multiple?[]:null),disableClearable:Q=!1,disableCloseOnSelect:ee=!1,disabled:te=!1,disabledItemsFocusable:re=!1,disableListWrap:ne=!1,disablePortal:ie=!1,filterSelectedOptions:oe=!1,forcePopupIcon:ae="auto",freeSolo:se=!1,fullWidth:le=!1,getLimitTagsText:ce=(e=>`+${e}`),getOptionLabel:ue,groupBy:de,handleHomeEndKeys:pe=!h.freeSolo,includeInputInList:fe=!1,limitTags:he=-1,ListboxComponent:me="ul",ListboxProps:ge,loading:ve=!1,loadingText:ye="Loading…",multiple:be=!1,noOptionsText:xe="No options",openOnFocus:we=!1,openText:Se="Open",PaperComponent:Ce=S.Z,PopperComponent:_e=u.Z,popupIcon:Pe=R||(R=(0,v.jsx)(I.Z,{})),readOnly:Ee=!1,renderGroup:ke,renderInput:Me,renderOption:je,renderTags:Ie,selectOnFocus:Oe=!h.freeSolo,size:Te="medium",slotProps:Ae={}}=h,Ze=(0,n.Z)(h,L),{getRootProps:Re,getInputProps:De,getInputLabelProps:Le,getPopupIndicatorProps:Fe,getClearProps:Ne,getTagProps:Be,getListboxProps:ze,getOptionProps:$e,value:He,dirty:Ve,expanded:Ge,id:Ue,popupOpen:We,focused:qe,focusedTag:Ke,anchorEl:Xe,setAnchorEl:Ye,inputValue:Je,groupedOptions:Qe}=(0,s.o)((0,i.Z)({},h,{componentName:"Autocomplete"})),et=!Q&&!te&&Ve&&!Ee,tt=(!se||!0===ae)&&!1!==ae,{onMouseDown:rt}=De(),{ref:nt}=null!=ge?ge:{},it=ze(),{ref:ot}=it,at=(0,n.Z)(it,F),st=(0,D.Z)(ot,nt),lt=ue||(e=>{var t;return null!=(t=e.label)?t:e}),ct=(0,i.Z)({},h,{disablePortal:ie,expanded:Ge,focused:qe,fullWidth:le,getOptionLabel:lt,hasClearIcon:et,hasPopupIcon:tt,inputFocused:-1===Ke,popupOpen:We,size:Te}),ut=(e=>{const{classes:t,disablePortal:r,expanded:n,focused:i,fullWidth:o,hasClearIcon:a,hasPopupIcon:s,inputFocused:c,popupOpen:u,size:d}=e,p={root:["root",n&&"expanded",i&&"focused",o&&"fullWidth",a&&"hasClearIcon",s&&"hasPopupIcon"],inputRoot:["inputRoot"],input:["input",c&&"inputFocused"],tag:["tag",`tagSize${(0,f.Z)(d)}`],endAdornment:["endAdornment"],clearIndicator:["clearIndicator"],popupIndicator:["popupIndicator",u&&"popupIndicatorOpen"],popper:["popper",r&&"popperDisablePortal"],paper:["paper"],listbox:["listbox"],loading:["loading"],noOptions:["noOptions"],option:["option"],groupLabel:["groupLabel"],groupUl:["groupUl"]};return(0,l.Z)(p,T,t)})(ct);let dt;if(be&&He.length>0){const e=e=>(0,i.Z)({className:ut.tag,disabled:te},Be(e));dt=Ie?Ie(He,e,ct):He.map(((t,r)=>{const o=e({index:r}),{key:a}=o,s=(0,n.Z)(o,N);return(0,v.jsx)(_.Z,(0,i.Z)({label:lt(t),size:Te},s,x),a)}))}if(he>-1&&Array.isArray(dt)){const e=dt.length-he;!qe&&e>0&&(dt=dt.splice(0,he),dt.push((0,v.jsx)("span",{className:ut.tag,children:ce(e)},dt.length)))}const pt=ke||(e=>(0,v.jsxs)("li",{children:[(0,v.jsx)(Y,{className:ut.groupLabel,ownerState:ct,component:"div",children:e.group}),(0,v.jsx)(J,{className:ut.groupUl,ownerState:ct,children:e.children})]},e.key)),ft=je||((e,t)=>{const{key:r}=e,o=(0,n.Z)(e,B);return(0,v.jsx)("li",(0,i.Z)({},o,{children:lt(t)}),r)}),ht=(e,t)=>{const r=$e({option:e,index:t});return ft((0,i.Z)({},r,{className:ut.option}),e,{selected:r["aria-selected"],index:t,inputValue:Je},ct)},mt=null!=(r=Ae.clearIndicator)?r:O.clearIndicator,gt=null!=(c=Ae.paper)?c:O.paper,vt=null!=(d=Ae.popper)?d:O.popper,yt=null!=(p=Ae.popupIndicator)?p:O.popupIndicator,bt=e=>(0,v.jsx)(U,(0,i.Z)({as:_e,disablePortal:ie,style:{width:Xe?Xe.clientWidth:null},ownerState:ct,role:"presentation",anchorEl:Xe,open:We},vt,{className:(0,a.Z)(ut.popper,null==vt?void 0:vt.className),children:(0,v.jsx)(W,(0,i.Z)({ownerState:ct,as:Ce},gt,{className:(0,a.Z)(ut.paper,null==gt?void 0:gt.className),children:e}))}));let xt=null;return Qe.length>0?xt=bt((0,v.jsx)(X,(0,i.Z)({as:me,className:ut.listbox,ownerState:ct},at,ge,{ref:st,children:Qe.map(((e,t)=>de?pt({key:e.key,group:e.group,children:e.options.map(((t,r)=>ht(t,e.index+r)))}):ht(e,t)))}))):ve&&0===Qe.length?xt=bt((0,v.jsx)(q,{className:ut.loading,ownerState:ct,children:ye})):0!==Qe.length||se||ve||(xt=bt((0,v.jsx)(K,{className:ut.noOptions,ownerState:ct,role:"presentation",onMouseDown:e=>{e.preventDefault()},children:xe}))),(0,v.jsxs)(o.Fragment,{children:[(0,v.jsx)($,(0,i.Z)({ref:t,className:(0,a.Z)(ut.root,w),ownerState:ct},Re(Ze),{children:Me({id:Ue,disabled:te,fullWidth:!0,size:"small"===Te?"small":void 0,InputLabelProps:Le(),InputProps:(0,i.Z)({ref:Ye,className:ut.inputRoot,startAdornment:dt,onClick:e=>{e.target===e.currentTarget&&rt(e)}},(et||tt)&&{endAdornment:(0,v.jsxs)(H,{className:ut.endAdornment,ownerState:ct,children:[et?(0,v.jsx)(V,(0,i.Z)({},Ne(),{"aria-label":k,title:k,ownerState:ct},mt,{className:(0,a.Z)(ut.clearIndicator,null==mt?void 0:mt.className),children:C})):null,tt?(0,v.jsx)(G,(0,i.Z)({},Fe(),{disabled:te,"aria-label":We?M:Se,title:We?M:Se,ownerState:ct},yt,{className:(0,a.Z)(ut.popupIndicator,null==yt?void 0:yt.className),children:Pe})):null]})}),inputProps:(0,i.Z)({className:ut.input,disabled:te,readOnly:Ee},De())})})),Xe?xt:null]})}))},45889:(e,t,r)=>{"use strict";if(r.d(t,{Z:()=>g}),!/^(674|905)$/.test(r.j))var n=r(63366);var i=r(87462),o=r(67294);if(!/^(674|905)$/.test(r.j))var a=r(90512);if(!/^(674|905)$/.test(r.j))var s=r(94780);var l=r(90948);if(!/^(674|905)$/.test(r.j))var c=r(71657);if(!/^(674|905)$/.test(r.j))var u=r(16628);if(!/^(674|905)$/.test(r.j))var d=r(6496);var p=r(85893);const f=/^(674|905)$/.test(r.j)?null:["children","className","component","components","componentsProps","invisible","open","slotProps","slots","TransitionComponent","transitionDuration"],h=(0,l.ZP)("div",{name:"MuiBackdrop",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,r.invisible&&t.invisible]}})((({ownerState:e})=>(0,i.Z)({position:"fixed",display:"flex",alignItems:"center",justifyContent:"center",right:0,bottom:0,top:0,left:0,backgroundColor:"rgba(0, 0, 0, 0.5)",WebkitTapHighlightColor:"transparent"},e.invisible&&{backgroundColor:"transparent"}))),m=/^(674|905)$/.test(r.j)?null:o.forwardRef((function(e,t){var r,o,l;const m=(0,c.Z)({props:e,name:"MuiBackdrop"}),{children:g,className:v,component:y="div",components:b={},componentsProps:x={},invisible:w=!1,open:S,slotProps:C={},slots:_={},TransitionComponent:P=u.Z,transitionDuration:E}=m,k=(0,n.Z)(m,f),M=(0,i.Z)({},m,{component:y,invisible:w}),j=(e=>{const{classes:t,invisible:r}=e,n={root:["root",r&&"invisible"]};return(0,s.Z)(n,d.s,t)})(M),I=null!=(r=C.root)?r:x.root;return(0,p.jsx)(P,(0,i.Z)({in:S,timeout:E},k,{children:(0,p.jsx)(h,(0,i.Z)({"aria-hidden":!0},I,{as:null!=(o=null!=(l=_.root)?l:b.Root)?o:y,className:(0,a.Z)(j.root,v,null==I?void 0:I.className),ownerState:(0,i.Z)({},M,null==I?void 0:I.ownerState),classes:j,ref:t,children:g}))}))})),g=/^(674|905)$/.test(r.j)?null:m},6496:(e,t,r)=>{"use strict";r.d(t,{s:()=>o});var n=r(1588);if(!/^(674|905)$/.test(r.j))var i=r(34867);function o(e){return(0,i.ZP)("MuiBackdrop",e)}(0,n.Z)("MuiBackdrop",["root","invisible"])},45688:(e,t,r)=>{"use strict";r.d(t,{Z:()=>C});var n=r(87462),i=r(63366),o=r(67294),a=r(90512),s=r(44287),l=r(94780),c=r(97872),u=r(7293),d=r(78114),p=r(90948),f=r(98216),h=r(1588),m=r(34867);function g(e){return(0,m.ZP)("MuiBadge",e)}const v=(0,h.Z)("MuiBadge",["root","badge","dot","standard","anchorOriginTopRight","anchorOriginBottomRight","anchorOriginTopLeft","anchorOriginBottomLeft","invisible","colorError","colorInfo","colorPrimary","colorSecondary","colorSuccess","colorWarning","overlapRectangular","overlapCircular","anchorOriginTopLeftCircular","anchorOriginTopLeftRectangular","anchorOriginTopRightCircular","anchorOriginTopRightRectangular","anchorOriginBottomLeftCircular","anchorOriginBottomLeftRectangular","anchorOriginBottomRightCircular","anchorOriginBottomRightRectangular"]);var y=r(85893);const b=["anchorOrigin","className","classes","component","components","componentsProps","children","overlap","color","invisible","max","badgeContent","slots","slotProps","showZero","variant"],x=(0,d.U)("MuiBadge"),w=(0,p.ZP)("span",{name:"MuiBadge",slot:"Root",overridesResolver:(e,t)=>t.root})({position:"relative",display:"inline-flex",verticalAlign:"middle",flexShrink:0}),S=(0,p.ZP)("span",{name:"MuiBadge",slot:"Badge",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.badge,t[r.variant],t[`anchorOrigin${(0,f.Z)(r.anchorOrigin.vertical)}${(0,f.Z)(r.anchorOrigin.horizontal)}${(0,f.Z)(r.overlap)}`],"default"!==r.color&&t[`color${(0,f.Z)(r.color)}`],r.invisible&&t.invisible]}})((({theme:e})=>{var t;return{display:"flex",flexDirection:"row",flexWrap:"wrap",justifyContent:"center",alignContent:"center",alignItems:"center",position:"absolute",boxSizing:"border-box",fontFamily:e.typography.fontFamily,fontWeight:e.typography.fontWeightMedium,fontSize:e.typography.pxToRem(12),minWidth:20,lineHeight:1,padding:"0 6px",height:20,borderRadius:10,zIndex:1,transition:e.transitions.create("transform",{easing:e.transitions.easing.easeInOut,duration:e.transitions.duration.enteringScreen}),variants:[...Object.keys((null!=(t=e.vars)?t:e).palette).filter((t=>{var r,n;return(null!=(r=e.vars)?r:e).palette[t].main&&(null!=(n=e.vars)?n:e).palette[t].contrastText})).map((t=>({props:{color:t},style:{backgroundColor:(e.vars||e).palette[t].main,color:(e.vars||e).palette[t].contrastText}}))),{props:{variant:"dot"},style:{borderRadius:4,height:8,minWidth:8,padding:0}},{props:({ownerState:e})=>"top"===e.anchorOrigin.vertical&&"right"===e.anchorOrigin.horizontal&&"rectangular"===e.overlap,style:{top:0,right:0,transform:"scale(1) translate(50%, -50%)",transformOrigin:"100% 0%",[`&.${v.invisible}`]:{transform:"scale(0) translate(50%, -50%)"}}},{props:({ownerState:e})=>"bottom"===e.anchorOrigin.vertical&&"right"===e.anchorOrigin.horizontal&&"rectangular"===e.overlap,style:{bottom:0,right:0,transform:"scale(1) translate(50%, 50%)",transformOrigin:"100% 100%",[`&.${v.invisible}`]:{transform:"scale(0) translate(50%, 50%)"}}},{props:({ownerState:e})=>"top"===e.anchorOrigin.vertical&&"left"===e.anchorOrigin.horizontal&&"rectangular"===e.overlap,style:{top:0,left:0,transform:"scale(1) translate(-50%, -50%)",transformOrigin:"0% 0%",[`&.${v.invisible}`]:{transform:"scale(0) translate(-50%, -50%)"}}},{props:({ownerState:e})=>"bottom"===e.anchorOrigin.vertical&&"left"===e.anchorOrigin.horizontal&&"rectangular"===e.overlap,style:{bottom:0,left:0,transform:"scale(1) translate(-50%, 50%)",transformOrigin:"0% 100%",[`&.${v.invisible}`]:{transform:"scale(0) translate(-50%, 50%)"}}},{props:({ownerState:e})=>"top"===e.anchorOrigin.vertical&&"right"===e.anchorOrigin.horizontal&&"circular"===e.overlap,style:{top:"14%",right:"14%",transform:"scale(1) translate(50%, -50%)",transformOrigin:"100% 0%",[`&.${v.invisible}`]:{transform:"scale(0) translate(50%, -50%)"}}},{props:({ownerState:e})=>"bottom"===e.anchorOrigin.vertical&&"right"===e.anchorOrigin.horizontal&&"circular"===e.overlap,style:{bottom:"14%",right:"14%",transform:"scale(1) translate(50%, 50%)",transformOrigin:"100% 100%",[`&.${v.invisible}`]:{transform:"scale(0) translate(50%, 50%)"}}},{props:({ownerState:e})=>"top"===e.anchorOrigin.vertical&&"left"===e.anchorOrigin.horizontal&&"circular"===e.overlap,style:{top:"14%",left:"14%",transform:"scale(1) translate(-50%, -50%)",transformOrigin:"0% 0%",[`&.${v.invisible}`]:{transform:"scale(0) translate(-50%, -50%)"}}},{props:({ownerState:e})=>"bottom"===e.anchorOrigin.vertical&&"left"===e.anchorOrigin.horizontal&&"circular"===e.overlap,style:{bottom:"14%",left:"14%",transform:"scale(1) translate(-50%, 50%)",transformOrigin:"0% 100%",[`&.${v.invisible}`]:{transform:"scale(0) translate(-50%, 50%)"}}},{props:{invisible:!0},style:{transition:e.transitions.create("transform",{easing:e.transitions.easing.easeInOut,duration:e.transitions.duration.leavingScreen})}}]}})),C=o.forwardRef((function(e,t){var r,o,d,p,h,m;const v=x({props:e,name:"MuiBadge"}),{anchorOrigin:C={vertical:"top",horizontal:"right"},className:_,component:P,components:E={},componentsProps:k={},children:M,overlap:j="rectangular",color:I="default",invisible:O=!1,max:T=99,badgeContent:A,slots:Z,slotProps:R,showZero:D=!1,variant:L="standard"}=v,F=(0,i.Z)(v,b),{badgeContent:N,invisible:B,max:z,displayValue:$}=(0,c.Q)({max:T,invisible:O,badgeContent:A,showZero:D}),H=(0,s.Z)({anchorOrigin:C,color:I,overlap:j,variant:L,badgeContent:A}),V=B||null==N&&"dot"!==L,{color:G=I,overlap:U=j,anchorOrigin:W=C,variant:q=L}=V?H:v,K="dot"!==q?$:void 0,X=(0,n.Z)({},v,{badgeContent:N,invisible:V,max:z,displayValue:K,showZero:D,anchorOrigin:W,color:G,overlap:U,variant:q}),Y=(e=>{const{color:t,anchorOrigin:r,invisible:n,overlap:i,variant:o,classes:a={}}=e,s={root:["root"],badge:["badge",o,n&&"invisible",`anchorOrigin${(0,f.Z)(r.vertical)}${(0,f.Z)(r.horizontal)}`,`anchorOrigin${(0,f.Z)(r.vertical)}${(0,f.Z)(r.horizontal)}${(0,f.Z)(i)}`,`overlap${(0,f.Z)(i)}`,"default"!==t&&`color${(0,f.Z)(t)}`]};return(0,l.Z)(s,g,a)})(X),J=null!=(r=null!=(o=null==Z?void 0:Z.root)?o:E.Root)?r:w,Q=null!=(d=null!=(p=null==Z?void 0:Z.badge)?p:E.Badge)?d:S,ee=null!=(h=null==R?void 0:R.root)?h:k.root,te=null!=(m=null==R?void 0:R.badge)?m:k.badge,re=(0,u.y)({elementType:J,externalSlotProps:ee,externalForwardedProps:F,additionalProps:{ref:t,as:P},ownerState:X,className:(0,a.Z)(null==ee?void 0:ee.className,Y.root,_)}),ne=(0,u.y)({elementType:Q,externalSlotProps:te,ownerState:X,className:(0,a.Z)(Y.badge,null==te?void 0:te.className)});return(0,y.jsxs)(J,(0,n.Z)({},re,{children:[M,(0,y.jsx)(Q,(0,n.Z)({},ne,{children:K}))]}))}))},79919:(e,t,r)=>{"use strict";r.d(t,{Z:()=>w});var n=r(87462),i=r(63366),o=r(67294),a=r(90512),s=r(94780),l=r(90948),c=r(71657),u=r(51705),d=r(2068),p=r(79674),f=r(10627),h=r(1588),m=r(34867);function g(e){return(0,m.ZP)("MuiButtonBase",e)}const v=(0,h.Z)("MuiButtonBase",["root","disabled","focusVisible"]);var y=r(85893);const b=["action","centerRipple","children","className","component","disabled","disableRipple","disableTouchRipple","focusRipple","focusVisibleClassName","LinkComponent","onBlur","onClick","onContextMenu","onDragLeave","onFocus","onFocusVisible","onKeyDown","onKeyUp","onMouseDown","onMouseLeave","onMouseUp","onTouchEnd","onTouchMove","onTouchStart","tabIndex","TouchRippleProps","touchRippleRef","type"],x=(0,l.ZP)("button",{name:"MuiButtonBase",slot:"Root",overridesResolver:(e,t)=>t.root})({display:"inline-flex",alignItems:"center",justifyContent:"center",position:"relative",boxSizing:"border-box",WebkitTapHighlightColor:"transparent",backgroundColor:"transparent",outline:0,border:0,margin:0,borderRadius:0,padding:0,cursor:"pointer",userSelect:"none",verticalAlign:"middle",MozAppearance:"none",WebkitAppearance:"none",textDecoration:"none",color:"inherit","&::-moz-focus-inner":{borderStyle:"none"},[`&.${v.disabled}`]:{pointerEvents:"none",cursor:"default"},"@media print":{colorAdjust:"exact"}}),w=o.forwardRef((function(e,t){const r=(0,c.Z)({props:e,name:"MuiButtonBase"}),{action:l,centerRipple:h=!1,children:m,className:v,component:w="button",disabled:S=!1,disableRipple:C=!1,disableTouchRipple:_=!1,focusRipple:P=!1,LinkComponent:E="a",onBlur:k,onClick:M,onContextMenu:j,onDragLeave:I,onFocus:O,onFocusVisible:T,onKeyDown:A,onKeyUp:Z,onMouseDown:R,onMouseLeave:D,onMouseUp:L,onTouchEnd:F,onTouchMove:N,onTouchStart:B,tabIndex:z=0,TouchRippleProps:$,touchRippleRef:H,type:V}=r,G=(0,i.Z)(r,b),U=o.useRef(null),W=o.useRef(null),q=(0,u.Z)(W,H),{isFocusVisibleRef:K,onFocus:X,onBlur:Y,ref:J}=(0,p.Z)(),[Q,ee]=o.useState(!1);S&&Q&&ee(!1),o.useImperativeHandle(l,(()=>({focusVisible:()=>{ee(!0),U.current.focus()}})),[]);const[te,re]=o.useState(!1);o.useEffect((()=>{re(!0)}),[]);const ne=te&&!C&&!S;function ie(e,t,r=_){return(0,d.Z)((n=>(t&&t(n),!r&&W.current&&W.current[e](n),!0)))}o.useEffect((()=>{Q&&P&&!C&&te&&W.current.pulsate()}),[C,P,Q,te]);const oe=ie("start",R),ae=ie("stop",j),se=ie("stop",I),le=ie("stop",L),ce=ie("stop",(e=>{Q&&e.preventDefault(),D&&D(e)})),ue=ie("start",B),de=ie("stop",F),pe=ie("stop",N),fe=ie("stop",(e=>{Y(e),!1===K.current&&ee(!1),k&&k(e)}),!1),he=(0,d.Z)((e=>{U.current||(U.current=e.currentTarget),X(e),!0===K.current&&(ee(!0),T&&T(e)),O&&O(e)})),me=()=>{const e=U.current;return w&&"button"!==w&&!("A"===e.tagName&&e.href)},ge=o.useRef(!1),ve=(0,d.Z)((e=>{P&&!ge.current&&Q&&W.current&&" "===e.key&&(ge.current=!0,W.current.stop(e,(()=>{W.current.start(e)}))),e.target===e.currentTarget&&me()&&" "===e.key&&e.preventDefault(),A&&A(e),e.target===e.currentTarget&&me()&&"Enter"===e.key&&!S&&(e.preventDefault(),M&&M(e))})),ye=(0,d.Z)((e=>{P&&" "===e.key&&W.current&&Q&&!e.defaultPrevented&&(ge.current=!1,W.current.stop(e,(()=>{W.current.pulsate(e)}))),Z&&Z(e),M&&e.target===e.currentTarget&&me()&&" "===e.key&&!e.defaultPrevented&&M(e)}));let be=w;"button"===be&&(G.href||G.to)&&(be=E);const xe={};"button"===be?(xe.type=void 0===V?"button":V,xe.disabled=S):(G.href||G.to||(xe.role="button"),S&&(xe["aria-disabled"]=S));const we=(0,u.Z)(t,J,U),Se=(0,n.Z)({},r,{centerRipple:h,component:w,disabled:S,disableRipple:C,disableTouchRipple:_,focusRipple:P,tabIndex:z,focusVisible:Q}),Ce=(e=>{const{disabled:t,focusVisible:r,focusVisibleClassName:n,classes:i}=e,o={root:["root",t&&"disabled",r&&"focusVisible"]},a=(0,s.Z)(o,g,i);return r&&n&&(a.root+=` ${n}`),a})(Se);return(0,y.jsxs)(x,(0,n.Z)({as:be,className:(0,a.Z)(Ce.root,v),ownerState:Se,onBlur:fe,onClick:M,onContextMenu:ae,onFocus:he,onKeyDown:ve,onKeyUp:ye,onMouseDown:oe,onMouseLeave:ce,onMouseUp:le,onDragLeave:se,onTouchEnd:de,onTouchMove:pe,onTouchStart:ue,ref:we,tabIndex:S?-1:z,type:V},xe,G,{children:[m,ne?(0,y.jsx)(f.ZP,(0,n.Z)({ref:q,center:h},$)):null]}))}))},10627:(e,t,r)=>{"use strict";r.d(t,{ZP:()=>P});var n=r(87462),i=r(63366),o=r(67294),a=r(70666),s=r(90512),l=r(70917),c=r(88276),u=r(90948),d=r(71657),p=r(85893);const f=(0,r(1588).Z)("MuiTouchRipple",["root","ripple","rippleVisible","ripplePulsate","child","childLeaving","childPulsate"]),h=["center","classes","className"];let m,g,v,y,b=e=>e;const x=(0,l.F4)(m||(m=b`
  0% {
    transform: scale(0);
    opacity: 0.1;
  }

  100% {
    transform: scale(1);
    opacity: 0.3;
  }
`)),w=(0,l.F4)(g||(g=b`
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
`)),S=(0,l.F4)(v||(v=b`
  0% {
    transform: scale(1);
  }

  50% {
    transform: scale(0.92);
  }

  100% {
    transform: scale(1);
  }
`)),C=(0,u.ZP)("span",{name:"MuiTouchRipple",slot:"Root"})({overflow:"hidden",pointerEvents:"none",position:"absolute",zIndex:0,top:0,right:0,bottom:0,left:0,borderRadius:"inherit"}),_=(0,u.ZP)((function(e){const{className:t,classes:r,pulsate:n=!1,rippleX:i,rippleY:a,rippleSize:l,in:c,onExited:u,timeout:d}=e,[f,h]=o.useState(!1),m=(0,s.Z)(t,r.ripple,r.rippleVisible,n&&r.ripplePulsate),g={width:l,height:l,top:-l/2+a,left:-l/2+i},v=(0,s.Z)(r.child,f&&r.childLeaving,n&&r.childPulsate);return c||f||h(!0),o.useEffect((()=>{if(!c&&null!=u){const e=setTimeout(u,d);return()=>{clearTimeout(e)}}}),[u,c,d]),(0,p.jsx)("span",{className:m,style:g,children:(0,p.jsx)("span",{className:v})})}),{name:"MuiTouchRipple",slot:"Ripple"})(y||(y=b`
  opacity: 0;
  position: absolute;

  &.${0} {
    opacity: 0.3;
    transform: scale(1);
    animation-name: ${0};
    animation-duration: ${0}ms;
    animation-timing-function: ${0};
  }

  &.${0} {
    animation-duration: ${0}ms;
  }

  & .${0} {
    opacity: 1;
    display: block;
    width: 100%;
    height: 100%;
    border-radius: 50%;
    background-color: currentColor;
  }

  & .${0} {
    opacity: 0;
    animation-name: ${0};
    animation-duration: ${0}ms;
    animation-timing-function: ${0};
  }

  & .${0} {
    position: absolute;
    /* @noflip */
    left: 0px;
    top: 0;
    animation-name: ${0};
    animation-duration: 2500ms;
    animation-timing-function: ${0};
    animation-iteration-count: infinite;
    animation-delay: 200ms;
  }
`),f.rippleVisible,x,550,(({theme:e})=>e.transitions.easing.easeInOut),f.ripplePulsate,(({theme:e})=>e.transitions.duration.shorter),f.child,f.childLeaving,w,550,(({theme:e})=>e.transitions.easing.easeInOut),f.childPulsate,S,(({theme:e})=>e.transitions.easing.easeInOut)),P=o.forwardRef((function(e,t){const r=(0,d.Z)({props:e,name:"MuiTouchRipple"}),{center:l=!1,classes:u={},className:m}=r,g=(0,i.Z)(r,h),[v,y]=o.useState([]),b=o.useRef(0),x=o.useRef(null);o.useEffect((()=>{x.current&&(x.current(),x.current=null)}),[v]);const w=o.useRef(!1),S=(0,c.Z)(),P=o.useRef(null),E=o.useRef(null),k=o.useCallback((e=>{const{pulsate:t,rippleX:r,rippleY:n,rippleSize:i,cb:o}=e;y((e=>[...e,(0,p.jsx)(_,{classes:{ripple:(0,s.Z)(u.ripple,f.ripple),rippleVisible:(0,s.Z)(u.rippleVisible,f.rippleVisible),ripplePulsate:(0,s.Z)(u.ripplePulsate,f.ripplePulsate),child:(0,s.Z)(u.child,f.child),childLeaving:(0,s.Z)(u.childLeaving,f.childLeaving),childPulsate:(0,s.Z)(u.childPulsate,f.childPulsate)},timeout:550,pulsate:t,rippleX:r,rippleY:n,rippleSize:i},b.current)])),b.current+=1,x.current=o}),[u]),M=o.useCallback(((e={},t={},r=(()=>{}))=>{const{pulsate:n=!1,center:i=l||t.pulsate,fakeElement:o=!1}=t;if("mousedown"===(null==e?void 0:e.type)&&w.current)return void(w.current=!1);"touchstart"===(null==e?void 0:e.type)&&(w.current=!0);const a=o?null:E.current,s=a?a.getBoundingClientRect():{width:0,height:0,left:0,top:0};let c,u,d;if(i||void 0===e||0===e.clientX&&0===e.clientY||!e.clientX&&!e.touches)c=Math.round(s.width/2),u=Math.round(s.height/2);else{const{clientX:t,clientY:r}=e.touches&&e.touches.length>0?e.touches[0]:e;c=Math.round(t-s.left),u=Math.round(r-s.top)}if(i)d=Math.sqrt((2*s.width**2+s.height**2)/3),d%2==0&&(d+=1);else{const e=2*Math.max(Math.abs((a?a.clientWidth:0)-c),c)+2,t=2*Math.max(Math.abs((a?a.clientHeight:0)-u),u)+2;d=Math.sqrt(e**2+t**2)}null!=e&&e.touches?null===P.current&&(P.current=()=>{k({pulsate:n,rippleX:c,rippleY:u,rippleSize:d,cb:r})},S.start(80,(()=>{P.current&&(P.current(),P.current=null)}))):k({pulsate:n,rippleX:c,rippleY:u,rippleSize:d,cb:r})}),[l,k,S]),j=o.useCallback((()=>{M({},{pulsate:!0})}),[M]),I=o.useCallback(((e,t)=>{if(S.clear(),"touchend"===(null==e?void 0:e.type)&&P.current)return P.current(),P.current=null,void S.start(0,(()=>{I(e,t)}));P.current=null,y((e=>e.length>0?e.slice(1):e)),x.current=t}),[S]);return o.useImperativeHandle(t,(()=>({pulsate:j,start:M,stop:I})),[j,M,I]),(0,p.jsx)(C,(0,n.Z)({className:(0,s.Z)(f.root,u.root,m),ref:E},g,{children:(0,p.jsx)(a.Z,{component:null,exit:!0,children:v})}))}))},93326:(e,t,r)=>{"use strict";r.d(t,{Z:()=>o});var n=r(67294);const i=/^(757|962)$/.test(r.j)?n.createContext(void 0):null,o=/^(757|962)$/.test(r.j)?i:null},98363:(e,t,r)=>{"use strict";r.d(t,{Z:()=>i});const n=r(67294).createContext({}),i=/^(757|962)$/.test(r.j)?n:null},72642:(e,t,r)=>{"use strict";r.d(t,{Z:()=>k});var n=r(63366),i=r(87462),o=r(67294),a=r(90512),s=r(35971),l=r(94780),c=r(2101),u=r(90948),d=r(14136),p=r(71657),f=r(79919),h=r(98216),m=r(1588),g=r(34867);function v(e){return(0,g.ZP)("MuiButton",e)}const y=(0,m.Z)("MuiButton",["root","text","textInherit","textPrimary","textSecondary","textSuccess","textError","textInfo","textWarning","outlined","outlinedInherit","outlinedPrimary","outlinedSecondary","outlinedSuccess","outlinedError","outlinedInfo","outlinedWarning","contained","containedInherit","containedPrimary","containedSecondary","containedSuccess","containedError","containedInfo","containedWarning","disableElevation","focusVisible","disabled","colorInherit","colorPrimary","colorSecondary","colorSuccess","colorError","colorInfo","colorWarning","textSizeSmall","textSizeMedium","textSizeLarge","outlinedSizeSmall","outlinedSizeMedium","outlinedSizeLarge","containedSizeSmall","containedSizeMedium","containedSizeLarge","sizeMedium","sizeSmall","sizeLarge","fullWidth","startIcon","endIcon","icon","iconSizeSmall","iconSizeMedium","iconSizeLarge"]);var b=r(98363),x=r(93326),w=r(85893);const S=["children","color","component","className","disabled","disableElevation","disableFocusRipple","endIcon","focusVisibleClassName","fullWidth","size","startIcon","type","variant"],C=e=>(0,i.Z)({},"small"===e.size&&{"& > *:nth-of-type(1)":{fontSize:18}},"medium"===e.size&&{"& > *:nth-of-type(1)":{fontSize:20}},"large"===e.size&&{"& > *:nth-of-type(1)":{fontSize:22}}),_=(0,u.ZP)(f.Z,{shouldForwardProp:e=>(0,d.Z)(e)||"classes"===e,name:"MuiButton",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,t[r.variant],t[`${r.variant}${(0,h.Z)(r.color)}`],t[`size${(0,h.Z)(r.size)}`],t[`${r.variant}Size${(0,h.Z)(r.size)}`],"inherit"===r.color&&t.colorInherit,r.disableElevation&&t.disableElevation,r.fullWidth&&t.fullWidth]}})((({theme:e,ownerState:t})=>{var r,n;const o="light"===e.palette.mode?e.palette.grey[300]:e.palette.grey[800],a="light"===e.palette.mode?e.palette.grey.A100:e.palette.grey[700];return(0,i.Z)({},e.typography.button,{minWidth:64,padding:"6px 16px",borderRadius:(e.vars||e).shape.borderRadius,transition:e.transitions.create(["background-color","box-shadow","border-color","color"],{duration:e.transitions.duration.short}),"&:hover":(0,i.Z)({textDecoration:"none",backgroundColor:e.vars?`rgba(${e.vars.palette.text.primaryChannel} / ${e.vars.palette.action.hoverOpacity})`:(0,c.Fq)(e.palette.text.primary,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},"text"===t.variant&&"inherit"!==t.color&&{backgroundColor:e.vars?`rgba(${e.vars.palette[t.color].mainChannel} / ${e.vars.palette.action.hoverOpacity})`:(0,c.Fq)(e.palette[t.color].main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},"outlined"===t.variant&&"inherit"!==t.color&&{border:`1px solid ${(e.vars||e).palette[t.color].main}`,backgroundColor:e.vars?`rgba(${e.vars.palette[t.color].mainChannel} / ${e.vars.palette.action.hoverOpacity})`:(0,c.Fq)(e.palette[t.color].main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},"contained"===t.variant&&{backgroundColor:e.vars?e.vars.palette.Button.inheritContainedHoverBg:a,boxShadow:(e.vars||e).shadows[4],"@media (hover: none)":{boxShadow:(e.vars||e).shadows[2],backgroundColor:(e.vars||e).palette.grey[300]}},"contained"===t.variant&&"inherit"!==t.color&&{backgroundColor:(e.vars||e).palette[t.color].dark,"@media (hover: none)":{backgroundColor:(e.vars||e).palette[t.color].main}}),"&:active":(0,i.Z)({},"contained"===t.variant&&{boxShadow:(e.vars||e).shadows[8]}),[`&.${y.focusVisible}`]:(0,i.Z)({},"contained"===t.variant&&{boxShadow:(e.vars||e).shadows[6]}),[`&.${y.disabled}`]:(0,i.Z)({color:(e.vars||e).palette.action.disabled},"outlined"===t.variant&&{border:`1px solid ${(e.vars||e).palette.action.disabledBackground}`},"contained"===t.variant&&{color:(e.vars||e).palette.action.disabled,boxShadow:(e.vars||e).shadows[0],backgroundColor:(e.vars||e).palette.action.disabledBackground})},"text"===t.variant&&{padding:"6px 8px"},"text"===t.variant&&"inherit"!==t.color&&{color:(e.vars||e).palette[t.color].main},"outlined"===t.variant&&{padding:"5px 15px",border:"1px solid currentColor"},"outlined"===t.variant&&"inherit"!==t.color&&{color:(e.vars||e).palette[t.color].main,border:e.vars?`1px solid rgba(${e.vars.palette[t.color].mainChannel} / 0.5)`:`1px solid ${(0,c.Fq)(e.palette[t.color].main,.5)}`},"contained"===t.variant&&{color:e.vars?e.vars.palette.text.primary:null==(r=(n=e.palette).getContrastText)?void 0:r.call(n,e.palette.grey[300]),backgroundColor:e.vars?e.vars.palette.Button.inheritContainedBg:o,boxShadow:(e.vars||e).shadows[2]},"contained"===t.variant&&"inherit"!==t.color&&{color:(e.vars||e).palette[t.color].contrastText,backgroundColor:(e.vars||e).palette[t.color].main},"inherit"===t.color&&{color:"inherit",borderColor:"currentColor"},"small"===t.size&&"text"===t.variant&&{padding:"4px 5px",fontSize:e.typography.pxToRem(13)},"large"===t.size&&"text"===t.variant&&{padding:"8px 11px",fontSize:e.typography.pxToRem(15)},"small"===t.size&&"outlined"===t.variant&&{padding:"3px 9px",fontSize:e.typography.pxToRem(13)},"large"===t.size&&"outlined"===t.variant&&{padding:"7px 21px",fontSize:e.typography.pxToRem(15)},"small"===t.size&&"contained"===t.variant&&{padding:"4px 10px",fontSize:e.typography.pxToRem(13)},"large"===t.size&&"contained"===t.variant&&{padding:"8px 22px",fontSize:e.typography.pxToRem(15)},t.fullWidth&&{width:"100%"})}),(({ownerState:e})=>e.disableElevation&&{boxShadow:"none","&:hover":{boxShadow:"none"},[`&.${y.focusVisible}`]:{boxShadow:"none"},"&:active":{boxShadow:"none"},[`&.${y.disabled}`]:{boxShadow:"none"}})),P=(0,u.ZP)("span",{name:"MuiButton",slot:"StartIcon",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.startIcon,t[`iconSize${(0,h.Z)(r.size)}`]]}})((({ownerState:e})=>(0,i.Z)({display:"inherit",marginRight:8,marginLeft:-4},"small"===e.size&&{marginLeft:-2},C(e)))),E=(0,u.ZP)("span",{name:"MuiButton",slot:"EndIcon",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.endIcon,t[`iconSize${(0,h.Z)(r.size)}`]]}})((({ownerState:e})=>(0,i.Z)({display:"inherit",marginRight:-4,marginLeft:8},"small"===e.size&&{marginRight:-2},C(e)))),k=o.forwardRef((function(e,t){const r=o.useContext(b.Z),c=o.useContext(x.Z),u=(0,s.Z)(r,e),d=(0,p.Z)({props:u,name:"MuiButton"}),{children:f,color:m="primary",component:g="button",className:y,disabled:C=!1,disableElevation:k=!1,disableFocusRipple:M=!1,endIcon:j,focusVisibleClassName:I,fullWidth:O=!1,size:T="medium",startIcon:A,type:Z,variant:R="text"}=d,D=(0,n.Z)(d,S),L=(0,i.Z)({},d,{color:m,component:g,disabled:C,disableElevation:k,disableFocusRipple:M,fullWidth:O,size:T,type:Z,variant:R}),F=(e=>{const{color:t,disableElevation:r,fullWidth:n,size:o,variant:a,classes:s}=e,c={root:["root",a,`${a}${(0,h.Z)(t)}`,`size${(0,h.Z)(o)}`,`${a}Size${(0,h.Z)(o)}`,`color${(0,h.Z)(t)}`,r&&"disableElevation",n&&"fullWidth"],label:["label"],startIcon:["icon","startIcon",`iconSize${(0,h.Z)(o)}`],endIcon:["icon","endIcon",`iconSize${(0,h.Z)(o)}`]},u=(0,l.Z)(c,v,s);return(0,i.Z)({},s,u)})(L),N=A&&(0,w.jsx)(P,{className:F.startIcon,ownerState:L,children:A}),B=j&&(0,w.jsx)(E,{className:F.endIcon,ownerState:L,children:j}),z=c||"";return(0,w.jsxs)(_,(0,i.Z)({ownerState:L,className:(0,a.Z)(r.className,F.root,y,z),component:g,disabled:C,focusRipple:!M,focusVisibleClassName:(0,a.Z)(F.focusVisible,I),ref:t,type:Z},D,{classes:F,children:[N,f,B]}))}))},28492:(e,t,r)=>{"use strict";if(r.d(t,{Z:()=>m}),757==r.j)var n=r(87462);if(757==r.j)var i=r(63366);var o=r(67294);if(757==r.j)var a=r(90512);if(757==r.j)var s=r(94780);var l=r(90948);if(757==r.j)var c=r(71657);if(757==r.j)var u=r(70567);var d=r(85893);const p=757==r.j?["className","component"]:null,f=(0,l.ZP)("div",{name:"MuiCardContent",slot:"Root",overridesResolver:(e,t)=>t.root})((()=>({padding:16,"&:last-child":{paddingBottom:24}}))),h=757==r.j?o.forwardRef((function(e,t){const r=(0,c.Z)({props:e,name:"MuiCardContent"}),{className:o,component:l="div"}=r,h=(0,i.Z)(r,p),m=(0,n.Z)({},r,{component:l}),g=(e=>{const{classes:t}=e;return(0,s.Z)({root:["root"]},u.N,t)})(m);return(0,d.jsx)(f,(0,n.Z)({as:l,className:(0,a.Z)(g.root,o),ownerState:m,ref:t},h))})):null,m=757==r.j?h:null},70567:(e,t,r)=>{"use strict";r.d(t,{N:()=>o});var n=r(1588);if(757==r.j)var i=r(34867);function o(e){return(0,i.ZP)("MuiCardContent",e)}(0,n.Z)("MuiCardContent",["root"])},62623:(e,t,r)=>{"use strict";if(r.d(t,{Z:()=>g}),757==r.j)var n=r(87462);if(757==r.j)var i=r(63366);var o=r(67294);if(757==r.j)var a=r(90512);if(757==r.j)var s=r(94780);var l=r(90948);if(757==r.j)var c=r(71657);var u=r(70111);if(757==r.j)var d=r(70975);var p=r(85893);const f=757==r.j?["className","raised"]:null,h=(0,l.ZP)(u.Z,{name:"MuiCard",slot:"Root",overridesResolver:(e,t)=>t.root})((()=>({overflow:"hidden"}))),m=757==r.j?o.forwardRef((function(e,t){const r=(0,c.Z)({props:e,name:"MuiCard"}),{className:o,raised:l=!1}=r,u=(0,i.Z)(r,f),m=(0,n.Z)({},r,{raised:l}),g=(e=>{const{classes:t}=e;return(0,s.Z)({root:["root"]},d.y,t)})(m);return(0,p.jsx)(h,(0,n.Z)({className:(0,a.Z)(g.root,o),elevation:l?8:void 0,ref:t,ownerState:m},u))})):null,g=757==r.j?m:null},70975:(e,t,r)=>{"use strict";r.d(t,{y:()=>o});var n=r(1588);if(757==r.j)var i=r(34867);function o(e){return(0,i.ZP)("MuiCard",e)}(0,n.Z)("MuiCard",["root"])},14212:(e,t,r)=>{"use strict";r.d(t,{Z:()=>M});var n=r(63366),i=r(87462),o=r(67294),a=r(90512),s=r(94780),l=r(2101),c=r(17298),u=r(82066),d=r(85893);const p=(0,u.Z)((0,d.jsx)("path",{d:"M19 5v14H5V5h14m0-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2z"}),"CheckBoxOutlineBlank"),f=(0,u.Z)((0,d.jsx)("path",{d:"M19 3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.11 0 2-.9 2-2V5c0-1.1-.89-2-2-2zm-9 14l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z"}),"CheckBox"),h=(0,u.Z)((0,d.jsx)("path",{d:"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-2 10H7v-2h10v2z"}),"IndeterminateCheckBox");var m=r(98216),g=r(71657),v=r(90948),y=r(14136),b=r(1588),x=r(34867);function w(e){return(0,x.ZP)("MuiCheckbox",e)}const S=(0,b.Z)("MuiCheckbox",["root","checked","disabled","indeterminate","colorPrimary","colorSecondary","sizeSmall","sizeMedium"]),C=["checkedIcon","color","icon","indeterminate","indeterminateIcon","inputProps","size","className"],_=(0,v.ZP)(c.Z,{shouldForwardProp:e=>(0,y.Z)(e)||"classes"===e,name:"MuiCheckbox",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,r.indeterminate&&t.indeterminate,t[`size${(0,m.Z)(r.size)}`],"default"!==r.color&&t[`color${(0,m.Z)(r.color)}`]]}})((({theme:e,ownerState:t})=>(0,i.Z)({color:(e.vars||e).palette.text.secondary},!t.disableRipple&&{"&:hover":{backgroundColor:e.vars?`rgba(${"default"===t.color?e.vars.palette.action.activeChannel:e.vars.palette[t.color].mainChannel} / ${e.vars.palette.action.hoverOpacity})`:(0,l.Fq)("default"===t.color?e.palette.action.active:e.palette[t.color].main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},"default"!==t.color&&{[`&.${S.checked}, &.${S.indeterminate}`]:{color:(e.vars||e).palette[t.color].main},[`&.${S.disabled}`]:{color:(e.vars||e).palette.action.disabled}}))),P=(0,d.jsx)(f,{}),E=(0,d.jsx)(p,{}),k=(0,d.jsx)(h,{}),M=o.forwardRef((function(e,t){var r,l;const c=(0,g.Z)({props:e,name:"MuiCheckbox"}),{checkedIcon:u=P,color:p="primary",icon:f=E,indeterminate:h=!1,indeterminateIcon:v=k,inputProps:y,size:b="medium",className:x}=c,S=(0,n.Z)(c,C),M=h?v:f,j=h?v:u,I=(0,i.Z)({},c,{color:p,indeterminate:h,size:b}),O=(e=>{const{classes:t,indeterminate:r,color:n,size:o}=e,a={root:["root",r&&"indeterminate",`color${(0,m.Z)(n)}`,`size${(0,m.Z)(o)}`]},l=(0,s.Z)(a,w,t);return(0,i.Z)({},t,l)})(I);return(0,d.jsx)(_,(0,i.Z)({type:"checkbox",inputProps:(0,i.Z)({"data-indeterminate":h},y),icon:o.cloneElement(M,{fontSize:null!=(r=M.props.fontSize)?r:b}),checkedIcon:o.cloneElement(j,{fontSize:null!=(l=j.props.fontSize)?l:b}),ownerState:I,ref:t,className:(0,a.Z)(O.root,x)},S,{classes:O}))}))},67049:(e,t,r)=>{"use strict";r.d(t,{Z:()=>_});var n=r(63366),i=r(87462),o=r(67294),a=r(90512),s=r(94780),l=r(2101),c=r(58168),u=r(51705),d=r(98216),p=r(79919),f=r(71657),h=r(90948),m=r(1588),g=r(34867);function v(e){return(0,g.ZP)("MuiChip",e)}const y=(0,m.Z)("MuiChip",["root","sizeSmall","sizeMedium","colorError","colorInfo","colorPrimary","colorSecondary","colorSuccess","colorWarning","disabled","clickable","clickableColorPrimary","clickableColorSecondary","deletable","deletableColorPrimary","deletableColorSecondary","outlined","filled","outlinedPrimary","outlinedSecondary","filledPrimary","filledSecondary","avatar","avatarSmall","avatarMedium","avatarColorPrimary","avatarColorSecondary","icon","iconSmall","iconMedium","iconColorPrimary","iconColorSecondary","label","labelSmall","labelMedium","deleteIcon","deleteIconSmall","deleteIconMedium","deleteIconColorPrimary","deleteIconColorSecondary","deleteIconOutlinedColorPrimary","deleteIconOutlinedColorSecondary","deleteIconFilledColorPrimary","deleteIconFilledColorSecondary","focusVisible"]);var b=r(85893);const x=["avatar","className","clickable","color","component","deleteIcon","disabled","icon","label","onClick","onDelete","onKeyDown","onKeyUp","size","variant","tabIndex","skipFocusWhenDisabled"],w=(0,h.ZP)("div",{name:"MuiChip",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e,{color:n,iconColor:i,clickable:o,onDelete:a,size:s,variant:l}=r;return[{[`& .${y.avatar}`]:t.avatar},{[`& .${y.avatar}`]:t[`avatar${(0,d.Z)(s)}`]},{[`& .${y.avatar}`]:t[`avatarColor${(0,d.Z)(n)}`]},{[`& .${y.icon}`]:t.icon},{[`& .${y.icon}`]:t[`icon${(0,d.Z)(s)}`]},{[`& .${y.icon}`]:t[`iconColor${(0,d.Z)(i)}`]},{[`& .${y.deleteIcon}`]:t.deleteIcon},{[`& .${y.deleteIcon}`]:t[`deleteIcon${(0,d.Z)(s)}`]},{[`& .${y.deleteIcon}`]:t[`deleteIconColor${(0,d.Z)(n)}`]},{[`& .${y.deleteIcon}`]:t[`deleteIcon${(0,d.Z)(l)}Color${(0,d.Z)(n)}`]},t.root,t[`size${(0,d.Z)(s)}`],t[`color${(0,d.Z)(n)}`],o&&t.clickable,o&&"default"!==n&&t[`clickableColor${(0,d.Z)(n)})`],a&&t.deletable,a&&"default"!==n&&t[`deletableColor${(0,d.Z)(n)}`],t[l],t[`${l}${(0,d.Z)(n)}`]]}})((({theme:e,ownerState:t})=>{const r="light"===e.palette.mode?e.palette.grey[700]:e.palette.grey[300];return(0,i.Z)({maxWidth:"100%",fontFamily:e.typography.fontFamily,fontSize:e.typography.pxToRem(13),display:"inline-flex",alignItems:"center",justifyContent:"center",height:32,color:(e.vars||e).palette.text.primary,backgroundColor:(e.vars||e).palette.action.selected,borderRadius:16,whiteSpace:"nowrap",transition:e.transitions.create(["background-color","box-shadow"]),cursor:"unset",outline:0,textDecoration:"none",border:0,padding:0,verticalAlign:"middle",boxSizing:"border-box",[`&.${y.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity,pointerEvents:"none"},[`& .${y.avatar}`]:{marginLeft:5,marginRight:-6,width:24,height:24,color:e.vars?e.vars.palette.Chip.defaultAvatarColor:r,fontSize:e.typography.pxToRem(12)},[`& .${y.avatarColorPrimary}`]:{color:(e.vars||e).palette.primary.contrastText,backgroundColor:(e.vars||e).palette.primary.dark},[`& .${y.avatarColorSecondary}`]:{color:(e.vars||e).palette.secondary.contrastText,backgroundColor:(e.vars||e).palette.secondary.dark},[`& .${y.avatarSmall}`]:{marginLeft:4,marginRight:-4,width:18,height:18,fontSize:e.typography.pxToRem(10)},[`& .${y.icon}`]:(0,i.Z)({marginLeft:5,marginRight:-6},"small"===t.size&&{fontSize:18,marginLeft:4,marginRight:-4},t.iconColor===t.color&&(0,i.Z)({color:e.vars?e.vars.palette.Chip.defaultIconColor:r},"default"!==t.color&&{color:"inherit"})),[`& .${y.deleteIcon}`]:(0,i.Z)({WebkitTapHighlightColor:"transparent",color:e.vars?`rgba(${e.vars.palette.text.primaryChannel} / 0.26)`:(0,l.Fq)(e.palette.text.primary,.26),fontSize:22,cursor:"pointer",margin:"0 5px 0 -6px","&:hover":{color:e.vars?`rgba(${e.vars.palette.text.primaryChannel} / 0.4)`:(0,l.Fq)(e.palette.text.primary,.4)}},"small"===t.size&&{fontSize:16,marginRight:4,marginLeft:-4},"default"!==t.color&&{color:e.vars?`rgba(${e.vars.palette[t.color].contrastTextChannel} / 0.7)`:(0,l.Fq)(e.palette[t.color].contrastText,.7),"&:hover, &:active":{color:(e.vars||e).palette[t.color].contrastText}})},"small"===t.size&&{height:24},"default"!==t.color&&{backgroundColor:(e.vars||e).palette[t.color].main,color:(e.vars||e).palette[t.color].contrastText},t.onDelete&&{[`&.${y.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.action.selectedChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.focusOpacity}))`:(0,l.Fq)(e.palette.action.selected,e.palette.action.selectedOpacity+e.palette.action.focusOpacity)}},t.onDelete&&"default"!==t.color&&{[`&.${y.focusVisible}`]:{backgroundColor:(e.vars||e).palette[t.color].dark}})}),(({theme:e,ownerState:t})=>(0,i.Z)({},t.clickable&&{userSelect:"none",WebkitTapHighlightColor:"transparent",cursor:"pointer","&:hover":{backgroundColor:e.vars?`rgba(${e.vars.palette.action.selectedChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.hoverOpacity}))`:(0,l.Fq)(e.palette.action.selected,e.palette.action.selectedOpacity+e.palette.action.hoverOpacity)},[`&.${y.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.action.selectedChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.focusOpacity}))`:(0,l.Fq)(e.palette.action.selected,e.palette.action.selectedOpacity+e.palette.action.focusOpacity)},"&:active":{boxShadow:(e.vars||e).shadows[1]}},t.clickable&&"default"!==t.color&&{[`&:hover, &.${y.focusVisible}`]:{backgroundColor:(e.vars||e).palette[t.color].dark}})),(({theme:e,ownerState:t})=>(0,i.Z)({},"outlined"===t.variant&&{backgroundColor:"transparent",border:e.vars?`1px solid ${e.vars.palette.Chip.defaultBorder}`:`1px solid ${"light"===e.palette.mode?e.palette.grey[400]:e.palette.grey[700]}`,[`&.${y.clickable}:hover`]:{backgroundColor:(e.vars||e).palette.action.hover},[`&.${y.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},[`& .${y.avatar}`]:{marginLeft:4},[`& .${y.avatarSmall}`]:{marginLeft:2},[`& .${y.icon}`]:{marginLeft:4},[`& .${y.iconSmall}`]:{marginLeft:2},[`& .${y.deleteIcon}`]:{marginRight:5},[`& .${y.deleteIconSmall}`]:{marginRight:3}},"outlined"===t.variant&&"default"!==t.color&&{color:(e.vars||e).palette[t.color].main,border:`1px solid ${e.vars?`rgba(${e.vars.palette[t.color].mainChannel} / 0.7)`:(0,l.Fq)(e.palette[t.color].main,.7)}`,[`&.${y.clickable}:hover`]:{backgroundColor:e.vars?`rgba(${e.vars.palette[t.color].mainChannel} / ${e.vars.palette.action.hoverOpacity})`:(0,l.Fq)(e.palette[t.color].main,e.palette.action.hoverOpacity)},[`&.${y.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette[t.color].mainChannel} / ${e.vars.palette.action.focusOpacity})`:(0,l.Fq)(e.palette[t.color].main,e.palette.action.focusOpacity)},[`& .${y.deleteIcon}`]:{color:e.vars?`rgba(${e.vars.palette[t.color].mainChannel} / 0.7)`:(0,l.Fq)(e.palette[t.color].main,.7),"&:hover, &:active":{color:(e.vars||e).palette[t.color].main}}}))),S=(0,h.ZP)("span",{name:"MuiChip",slot:"Label",overridesResolver:(e,t)=>{const{ownerState:r}=e,{size:n}=r;return[t.label,t[`label${(0,d.Z)(n)}`]]}})((({ownerState:e})=>(0,i.Z)({overflow:"hidden",textOverflow:"ellipsis",paddingLeft:12,paddingRight:12,whiteSpace:"nowrap"},"outlined"===e.variant&&{paddingLeft:11,paddingRight:11},"small"===e.size&&{paddingLeft:8,paddingRight:8},"small"===e.size&&"outlined"===e.variant&&{paddingLeft:7,paddingRight:7})));function C(e){return"Backspace"===e.key||"Delete"===e.key}const _=o.forwardRef((function(e,t){const r=(0,f.Z)({props:e,name:"MuiChip"}),{avatar:l,className:h,clickable:m,color:g="default",component:y,deleteIcon:_,disabled:P=!1,icon:E,label:k,onClick:M,onDelete:j,onKeyDown:I,onKeyUp:O,size:T="medium",variant:A="filled",tabIndex:Z,skipFocusWhenDisabled:R=!1}=r,D=(0,n.Z)(r,x),L=o.useRef(null),F=(0,u.Z)(L,t),N=e=>{e.stopPropagation(),j&&j(e)},B=!(!1===m||!M)||m,z=B||j?p.Z:y||"div",$=(0,i.Z)({},r,{component:z,disabled:P,size:T,color:g,iconColor:o.isValidElement(E)&&E.props.color||g,onDelete:!!j,clickable:B,variant:A}),H=(e=>{const{classes:t,disabled:r,size:n,color:i,iconColor:o,onDelete:a,clickable:l,variant:c}=e,u={root:["root",c,r&&"disabled",`size${(0,d.Z)(n)}`,`color${(0,d.Z)(i)}`,l&&"clickable",l&&`clickableColor${(0,d.Z)(i)}`,a&&"deletable",a&&`deletableColor${(0,d.Z)(i)}`,`${c}${(0,d.Z)(i)}`],label:["label",`label${(0,d.Z)(n)}`],avatar:["avatar",`avatar${(0,d.Z)(n)}`,`avatarColor${(0,d.Z)(i)}`],icon:["icon",`icon${(0,d.Z)(n)}`,`iconColor${(0,d.Z)(o)}`],deleteIcon:["deleteIcon",`deleteIcon${(0,d.Z)(n)}`,`deleteIconColor${(0,d.Z)(i)}`,`deleteIcon${(0,d.Z)(c)}Color${(0,d.Z)(i)}`]};return(0,s.Z)(u,v,t)})($),V=z===p.Z?(0,i.Z)({component:y||"div",focusVisibleClassName:H.focusVisible},j&&{disableRipple:!0}):{};let G=null;j&&(G=_&&o.isValidElement(_)?o.cloneElement(_,{className:(0,a.Z)(_.props.className,H.deleteIcon),onClick:N}):(0,b.jsx)(c.Z,{className:(0,a.Z)(H.deleteIcon),onClick:N}));let U=null;l&&o.isValidElement(l)&&(U=o.cloneElement(l,{className:(0,a.Z)(H.avatar,l.props.className)}));let W=null;return E&&o.isValidElement(E)&&(W=o.cloneElement(E,{className:(0,a.Z)(H.icon,E.props.className)})),(0,b.jsxs)(w,(0,i.Z)({as:z,className:(0,a.Z)(H.root,h),disabled:!(!B||!P)||void 0,onClick:M,onKeyDown:e=>{e.currentTarget===e.target&&C(e)&&e.preventDefault(),I&&I(e)},onKeyUp:e=>{e.currentTarget===e.target&&(j&&C(e)?j(e):"Escape"===e.key&&L.current&&L.current.blur()),O&&O(e)},ref:F,tabIndex:R&&P?-1:Z,ownerState:$},V,D,{children:[U||W,(0,b.jsx)(S,{className:(0,a.Z)(H.label),ownerState:$,children:k}),G]}))}))},66489:(e,t,r)=>{"use strict";if(r.d(t,{Z:()=>E}),!/^(419|674|893|905)$/.test(r.j))var n=r(63366);var i=r(87462),o=r(67294);if(!/^(419|674|893|905)$/.test(r.j))var a=r(90512);if(!/^(419|674|893|905)$/.test(r.j))var s=r(94780);var l=r(70917),c=r(98216);if(!/^(419|674|893|905)$/.test(r.j))var u=r(71657);var d=r(90948);if(!/^(419|674|893|905)$/.test(r.j))var p=r(22346);var f=r(85893);const h=/^(419|674|893|905)$/.test(r.j)?null:["className","color","disableShrink","size","style","thickness","value","variant"];let m,g,v,y,b=e=>e;const x=(0,l.F4)(m||(m=b`
  0% {
    transform: rotate(0deg);
  }

  100% {
    transform: rotate(360deg);
  }
`)),w=(0,l.F4)(g||(g=b`
  0% {
    stroke-dasharray: 1px, 200px;
    stroke-dashoffset: 0;
  }

  50% {
    stroke-dasharray: 100px, 200px;
    stroke-dashoffset: -15px;
  }

  100% {
    stroke-dasharray: 100px, 200px;
    stroke-dashoffset: -125px;
  }
`)),S=(0,d.ZP)("span",{name:"MuiCircularProgress",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,t[r.variant],t[`color${(0,c.Z)(r.color)}`]]}})((({ownerState:e,theme:t})=>(0,i.Z)({display:"inline-block"},"determinate"===e.variant&&{transition:t.transitions.create("transform")},"inherit"!==e.color&&{color:(t.vars||t).palette[e.color].main})),(({ownerState:e})=>"indeterminate"===e.variant&&(0,l.iv)(v||(v=b`
      animation: ${0} 1.4s linear infinite;
    `),x))),C=(0,d.ZP)("svg",{name:"MuiCircularProgress",slot:"Svg",overridesResolver:(e,t)=>t.svg})({display:"block"}),_=(0,d.ZP)("circle",{name:"MuiCircularProgress",slot:"Circle",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.circle,t[`circle${(0,c.Z)(r.variant)}`],r.disableShrink&&t.circleDisableShrink]}})((({ownerState:e,theme:t})=>(0,i.Z)({stroke:"currentColor"},"determinate"===e.variant&&{transition:t.transitions.create("stroke-dashoffset")},"indeterminate"===e.variant&&{strokeDasharray:"80px, 200px",strokeDashoffset:0})),(({ownerState:e})=>"indeterminate"===e.variant&&!e.disableShrink&&(0,l.iv)(y||(y=b`
      animation: ${0} 1.4s ease-in-out infinite;
    `),w))),P=/^(419|674|893|905)$/.test(r.j)?null:o.forwardRef((function(e,t){const r=(0,u.Z)({props:e,name:"MuiCircularProgress"}),{className:o,color:l="primary",disableShrink:d=!1,size:m=40,style:g,thickness:v=3.6,value:y=0,variant:b="indeterminate"}=r,x=(0,n.Z)(r,h),w=(0,i.Z)({},r,{color:l,disableShrink:d,size:m,thickness:v,value:y,variant:b}),P=(e=>{const{classes:t,variant:r,color:n,disableShrink:i}=e,o={root:["root",r,`color${(0,c.Z)(n)}`],svg:["svg"],circle:["circle",`circle${(0,c.Z)(r)}`,i&&"circleDisableShrink"]};return(0,s.Z)(o,p.C,t)})(w),E={},k={},M={};if("determinate"===b){const e=2*Math.PI*((44-v)/2);E.strokeDasharray=e.toFixed(3),M["aria-valuenow"]=Math.round(y),E.strokeDashoffset=`${((100-y)/100*e).toFixed(3)}px`,k.transform="rotate(-90deg)"}return(0,f.jsx)(S,(0,i.Z)({className:(0,a.Z)(P.root,o),style:(0,i.Z)({width:m,height:m},k,g),ownerState:w,ref:t,role:"progressbar"},M,x,{children:(0,f.jsx)(C,{className:P.svg,ownerState:w,viewBox:"22 22 44 44",children:(0,f.jsx)(_,{className:P.circle,style:E,ownerState:w,cx:44,cy:44,r:(44-v)/2,fill:"none",strokeWidth:v})})}))})),E=/^(419|674|893|905)$/.test(r.j)?null:P},22346:(e,t,r)=>{"use strict";r.d(t,{C:()=>o});var n=r(1588);if(!/^(419|674|893|905)$/.test(r.j))var i=r(34867);function o(e){return(0,i.ZP)("MuiCircularProgress",e)}(0,n.Z)("MuiCircularProgress",["root","determinate","indeterminate","colorPrimary","colorSecondary","svg","circle","circleDeterminate","circleIndeterminate","circleDisableShrink"])},12981:(e,t,r)=>{"use strict";r.d(t,{Z:()=>P});var n=r(63366),i=r(87462),o=r(67294),a=r(90512),s=r(58052),l=r(88276),c=r(94780),u=r(90948),d=r(71657),p=r(96067),f=r(30577),h=r(2734),m=r(51705),g=r(1588),v=r(34867);function y(e){return(0,v.ZP)("MuiCollapse",e)}(0,g.Z)("MuiCollapse",["root","horizontal","vertical","entered","hidden","wrapper","wrapperInner"]);var b=r(85893);const x=["addEndListener","children","className","collapsedSize","component","easing","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","orientation","style","timeout","TransitionComponent"],w=(0,u.ZP)("div",{name:"MuiCollapse",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,t[r.orientation],"entered"===r.state&&t.entered,"exited"===r.state&&!r.in&&"0px"===r.collapsedSize&&t.hidden]}})((({theme:e,ownerState:t})=>(0,i.Z)({height:0,overflow:"hidden",transition:e.transitions.create("height")},"horizontal"===t.orientation&&{height:"auto",width:0,transition:e.transitions.create("width")},"entered"===t.state&&(0,i.Z)({height:"auto",overflow:"visible"},"horizontal"===t.orientation&&{width:"auto"}),"exited"===t.state&&!t.in&&"0px"===t.collapsedSize&&{visibility:"hidden"}))),S=(0,u.ZP)("div",{name:"MuiCollapse",slot:"Wrapper",overridesResolver:(e,t)=>t.wrapper})((({ownerState:e})=>(0,i.Z)({display:"flex",width:"100%"},"horizontal"===e.orientation&&{width:"auto",height:"100%"}))),C=(0,u.ZP)("div",{name:"MuiCollapse",slot:"WrapperInner",overridesResolver:(e,t)=>t.wrapperInner})((({ownerState:e})=>(0,i.Z)({width:"100%"},"horizontal"===e.orientation&&{width:"auto",height:"100%"}))),_=o.forwardRef((function(e,t){const r=(0,d.Z)({props:e,name:"MuiCollapse"}),{addEndListener:u,children:g,className:v,collapsedSize:_="0px",component:P,easing:E,in:k,onEnter:M,onEntered:j,onEntering:I,onExit:O,onExited:T,onExiting:A,orientation:Z="vertical",style:R,timeout:D=p.x9.standard,TransitionComponent:L=s.ZP}=r,F=(0,n.Z)(r,x),N=(0,i.Z)({},r,{orientation:Z,collapsedSize:_}),B=(e=>{const{orientation:t,classes:r}=e,n={root:["root",`${t}`],entered:["entered"],hidden:["hidden"],wrapper:["wrapper",`${t}`],wrapperInner:["wrapperInner",`${t}`]};return(0,c.Z)(n,y,r)})(N),z=(0,h.Z)(),$=(0,l.Z)(),H=o.useRef(null),V=o.useRef(),G="number"==typeof _?`${_}px`:_,U="horizontal"===Z,W=U?"width":"height",q=o.useRef(null),K=(0,m.Z)(t,q),X=e=>t=>{if(e){const r=q.current;void 0===t?e(r):e(r,t)}},Y=()=>H.current?H.current[U?"clientWidth":"clientHeight"]:0,J=X(((e,t)=>{H.current&&U&&(H.current.style.position="absolute"),e.style[W]=G,M&&M(e,t)})),Q=X(((e,t)=>{const r=Y();H.current&&U&&(H.current.style.position="");const{duration:n,easing:i}=(0,f.C)({style:R,timeout:D,easing:E},{mode:"enter"});if("auto"===D){const t=z.transitions.getAutoHeightDuration(r);e.style.transitionDuration=`${t}ms`,V.current=t}else e.style.transitionDuration="string"==typeof n?n:`${n}ms`;e.style[W]=`${r}px`,e.style.transitionTimingFunction=i,I&&I(e,t)})),ee=X(((e,t)=>{e.style[W]="auto",j&&j(e,t)})),te=X((e=>{e.style[W]=`${Y()}px`,O&&O(e)})),re=X(T),ne=X((e=>{const t=Y(),{duration:r,easing:n}=(0,f.C)({style:R,timeout:D,easing:E},{mode:"exit"});if("auto"===D){const r=z.transitions.getAutoHeightDuration(t);e.style.transitionDuration=`${r}ms`,V.current=r}else e.style.transitionDuration="string"==typeof r?r:`${r}ms`;e.style[W]=G,e.style.transitionTimingFunction=n,A&&A(e)}));return(0,b.jsx)(L,(0,i.Z)({in:k,onEnter:J,onEntered:ee,onEntering:Q,onExit:te,onExited:re,onExiting:ne,addEndListener:e=>{"auto"===D&&$.start(V.current||0,e),u&&u(q.current,e)},nodeRef:q,timeout:"auto"===D?null:D},F,{children:(e,t)=>(0,b.jsx)(w,(0,i.Z)({as:P,className:(0,a.Z)(B.root,v,{entered:B.entered,exited:!k&&"0px"===G&&B.hidden}[e]),style:(0,i.Z)({[U?"minWidth":"minHeight"]:G},R),ref:K},t,{ownerState:(0,i.Z)({},N,{state:e}),children:(0,b.jsx)(S,{ownerState:(0,i.Z)({},N,{state:e}),className:B.wrapper,ref:H,children:(0,b.jsx)(C,{ownerState:(0,i.Z)({},N,{state:e}),className:B.wrapperInner,children:g})})}))}))}));_.muiSupportAuto=!0;const P=_},91894:(e,t,r)=>{"use strict";if(r.d(t,{Z:()=>m}),/^(419|507|670|893|962)$/.test(r.j))var n=r(63366);var i=r(87462),o=r(67294);if(/^(419|507|670|893|962)$/.test(r.j))var a=r(90512);if(/^(419|507|670|893|962)$/.test(r.j))var s=r(94780);var l=r(90948);if(/^(419|507|670|893|962)$/.test(r.j))var c=r(71657);if(/^(419|507|670|893|962)$/.test(r.j))var u=r(19341);var d=r(85893);const p=/^(419|507|670|893|962)$/.test(r.j)?["className","disableSpacing"]:null,f=(0,l.ZP)("div",{name:"MuiDialogActions",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,!r.disableSpacing&&t.spacing]}})((({ownerState:e})=>(0,i.Z)({display:"flex",alignItems:"center",padding:8,justifyContent:"flex-end",flex:"0 0 auto"},!e.disableSpacing&&{"& > :not(style) ~ :not(style)":{marginLeft:8}}))),h=/^(419|507|670|893|962)$/.test(r.j)?o.forwardRef((function(e,t){const r=(0,c.Z)({props:e,name:"MuiDialogActions"}),{className:o,disableSpacing:l=!1}=r,h=(0,n.Z)(r,p),m=(0,i.Z)({},r,{disableSpacing:l}),g=(e=>{const{classes:t,disableSpacing:r}=e,n={root:["root",!r&&"spacing"]};return(0,s.Z)(n,u.d,t)})(m);return(0,d.jsx)(f,(0,i.Z)({className:(0,a.Z)(g.root,o),ownerState:m,ref:t},h))})):null,m=/^(419|507|670|893|962)$/.test(r.j)?h:null},19341:(e,t,r)=>{"use strict";r.d(t,{d:()=>o});var n=r(1588);if(/^(419|507|670|893|962)$/.test(r.j))var i=r(34867);function o(e){return(0,i.ZP)("MuiDialogActions",e)}(0,n.Z)("MuiDialogActions",["root","spacing"])},4380:(e,t,r)=>{"use strict";if(r.d(t,{Z:()=>v}),/^(419|507|670|893|962)$/.test(r.j))var n=r(63366);if(/^(419|507|670|893|962)$/.test(r.j))var i=r(87462);var o=r(67294);if(/^(419|507|670|893|962)$/.test(r.j))var a=r(90512);if(/^(419|507|670|893|962)$/.test(r.j))var s=r(94780);var l=r(90948),c=r(14136);if(/^(419|507|670|893|962)$/.test(r.j))var u=r(71657);var d=r(23972);if(/^(419|507|670|893|962)$/.test(r.j))var p=r(80511);var f=r(85893);const h=/^(419|507|670|893|962)$/.test(r.j)?["children","className"]:null,m=(0,l.ZP)(d.Z,{shouldForwardProp:e=>(0,c.Z)(e)||"classes"===e,name:"MuiDialogContentText",slot:"Root",overridesResolver:(e,t)=>t.root})({}),g=/^(419|507|670|893|962)$/.test(r.j)?o.forwardRef((function(e,t){const r=(0,u.Z)({props:e,name:"MuiDialogContentText"}),{className:o}=r,l=(0,n.Z)(r,h),c=(e=>{const{classes:t}=e,r=(0,s.Z)({root:["root"]},p.i,t);return(0,i.Z)({},t,r)})(l);return(0,f.jsx)(m,(0,i.Z)({component:"p",variant:"body1",color:"text.secondary",ref:t,ownerState:l,className:(0,a.Z)(c.root,o)},r,{classes:c}))})):null,v=/^(419|507|670|893|962)$/.test(r.j)?g:null},80511:(e,t,r)=>{"use strict";r.d(t,{i:()=>o});var n=r(1588);if(/^(419|507|670|893|962)$/.test(r.j))var i=r(34867);function o(e){return(0,i.ZP)("MuiDialogContentText",e)}(0,n.Z)("MuiDialogContentText",["root"])},35713:(e,t,r)=>{"use strict";if(r.d(t,{Z:()=>g}),/^(419|507|670|893|962)$/.test(r.j))var n=r(63366);var i=r(87462),o=r(67294);if(/^(419|507|670|893|962)$/.test(r.j))var a=r(90512);if(/^(419|507|670|893|962)$/.test(r.j))var s=r(94780);var l=r(90948);if(/^(419|507|670|893|962)$/.test(r.j))var c=r(71657);if(/^(419|507|670|893|962)$/.test(r.j))var u=r(96618);var d=r(4472),p=r(85893);const f=/^(419|507|670|893|962)$/.test(r.j)?["className","dividers"]:null,h=(0,l.ZP)("div",{name:"MuiDialogContent",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,r.dividers&&t.dividers]}})((({theme:e,ownerState:t})=>(0,i.Z)({flex:"1 1 auto",WebkitOverflowScrolling:"touch",overflowY:"auto",padding:"20px 24px"},t.dividers?{padding:"16px 24px",borderTop:`1px solid ${(e.vars||e).palette.divider}`,borderBottom:`1px solid ${(e.vars||e).palette.divider}`}:{[`.${d.Z.root} + &`]:{paddingTop:0}}))),m=/^(419|507|670|893|962)$/.test(r.j)?o.forwardRef((function(e,t){const r=(0,c.Z)({props:e,name:"MuiDialogContent"}),{className:o,dividers:l=!1}=r,d=(0,n.Z)(r,f),m=(0,i.Z)({},r,{dividers:l}),g=(e=>{const{classes:t,dividers:r}=e,n={root:["root",r&&"dividers"]};return(0,s.Z)(n,u.G,t)})(m);return(0,p.jsx)(h,(0,i.Z)({className:(0,a.Z)(g.root,o),ownerState:m,ref:t},d))})):null,g=/^(419|507|670|893|962)$/.test(r.j)?m:null},96618:(e,t,r)=>{"use strict";r.d(t,{G:()=>o});var n=r(1588);if(/^(419|507|670|893|962)$/.test(r.j))var i=r(34867);function o(e){return(0,i.ZP)("MuiDialogContent",e)}(0,n.Z)("MuiDialogContent",["root","dividers"])},37645:(e,t,r)=>{"use strict";if(r.d(t,{Z:()=>v}),/^(419|507|670|893|962)$/.test(r.j))var n=r(87462);if(/^(419|507|670|893|962)$/.test(r.j))var i=r(63366);var o=r(67294);if(/^(419|507|670|893|962)$/.test(r.j))var a=r(90512);if(/^(419|507|670|893|962)$/.test(r.j))var s=r(94780);var l=r(23972),c=r(90948);if(/^(419|507|670|893|962)$/.test(r.j))var u=r(71657);if(/^(419|507|670|893|962)$/.test(r.j))var d=r(4472);if(/^(419|507|670|893|962)$/.test(r.j))var p=r(34182);var f=r(85893);const h=/^(419|507|670|893|962)$/.test(r.j)?["className","id"]:null,m=(0,c.ZP)(l.Z,{name:"MuiDialogTitle",slot:"Root",overridesResolver:(e,t)=>t.root})({padding:"16px 24px",flex:"0 0 auto"}),g=/^(419|507|670|893|962)$/.test(r.j)?o.forwardRef((function(e,t){const r=(0,u.Z)({props:e,name:"MuiDialogTitle"}),{className:l,id:c}=r,g=(0,i.Z)(r,h),v=r,y=(e=>{const{classes:t}=e;return(0,s.Z)({root:["root"]},d.a,t)})(v),{titleId:b=c}=o.useContext(p.Z);return(0,f.jsx)(m,(0,n.Z)({component:"h2",className:(0,a.Z)(y.root,l),ownerState:v,ref:t,variant:"h6",id:null!=c?c:b},g))})):null,v=/^(419|507|670|893|962)$/.test(r.j)?g:null},4472:(e,t,r)=>{"use strict";r.d(t,{Z:()=>s,a:()=>o});var n=r(1588);if(/^(419|507|670|893|962)$/.test(r.j))var i=r(34867);function o(e){return(0,i.ZP)("MuiDialogTitle",e)}const a=(0,n.Z)("MuiDialogTitle",["root"]),s=/^(419|507|670|893|962)$/.test(r.j)?a:null},3838:(e,t,r)=>{"use strict";r.d(t,{Z:()=>M});var n=r(63366),i=r(87462),o=r(67294),a=r(90512),s=r(94780),l=r(92996),c=r(98216),u=r(25827),d=r(16628),p=r(70111),f=r(71657),h=r(90948),m=r(1588),g=r(34867);function v(e){return(0,g.ZP)("MuiDialog",e)}const y=(0,m.Z)("MuiDialog",["root","scrollPaper","scrollBody","container","paper","paperScrollPaper","paperScrollBody","paperWidthFalse","paperWidthXs","paperWidthSm","paperWidthMd","paperWidthLg","paperWidthXl","paperFullWidth","paperFullScreen"]);var b=r(34182),x=r(45889),w=r(2734),S=r(85893);const C=["aria-describedby","aria-labelledby","BackdropComponent","BackdropProps","children","className","disableEscapeKeyDown","fullScreen","fullWidth","maxWidth","onBackdropClick","onClick","onClose","open","PaperComponent","PaperProps","scroll","TransitionComponent","transitionDuration","TransitionProps"],_=(0,h.ZP)(x.Z,{name:"MuiDialog",slot:"Backdrop",overrides:(e,t)=>t.backdrop})({zIndex:-1}),P=(0,h.ZP)(u.Z,{name:"MuiDialog",slot:"Root",overridesResolver:(e,t)=>t.root})({"@media print":{position:"absolute !important"}}),E=(0,h.ZP)("div",{name:"MuiDialog",slot:"Container",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.container,t[`scroll${(0,c.Z)(r.scroll)}`]]}})((({ownerState:e})=>(0,i.Z)({height:"100%","@media print":{height:"auto"},outline:0},"paper"===e.scroll&&{display:"flex",justifyContent:"center",alignItems:"center"},"body"===e.scroll&&{overflowY:"auto",overflowX:"hidden",textAlign:"center","&::after":{content:'""',display:"inline-block",verticalAlign:"middle",height:"100%",width:"0"}}))),k=(0,h.ZP)(p.Z,{name:"MuiDialog",slot:"Paper",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.paper,t[`scrollPaper${(0,c.Z)(r.scroll)}`],t[`paperWidth${(0,c.Z)(String(r.maxWidth))}`],r.fullWidth&&t.paperFullWidth,r.fullScreen&&t.paperFullScreen]}})((({theme:e,ownerState:t})=>(0,i.Z)({margin:32,position:"relative",overflowY:"auto","@media print":{overflowY:"visible",boxShadow:"none"}},"paper"===t.scroll&&{display:"flex",flexDirection:"column",maxHeight:"calc(100% - 64px)"},"body"===t.scroll&&{display:"inline-block",verticalAlign:"middle",textAlign:"left"},!t.maxWidth&&{maxWidth:"calc(100% - 64px)"},"xs"===t.maxWidth&&{maxWidth:"px"===e.breakpoints.unit?Math.max(e.breakpoints.values.xs,444):`max(${e.breakpoints.values.xs}${e.breakpoints.unit}, 444px)`,[`&.${y.paperScrollBody}`]:{[e.breakpoints.down(Math.max(e.breakpoints.values.xs,444)+64)]:{maxWidth:"calc(100% - 64px)"}}},t.maxWidth&&"xs"!==t.maxWidth&&{maxWidth:`${e.breakpoints.values[t.maxWidth]}${e.breakpoints.unit}`,[`&.${y.paperScrollBody}`]:{[e.breakpoints.down(e.breakpoints.values[t.maxWidth]+64)]:{maxWidth:"calc(100% - 64px)"}}},t.fullWidth&&{width:"calc(100% - 64px)"},t.fullScreen&&{margin:0,width:"100%",maxWidth:"100%",height:"100%",maxHeight:"none",borderRadius:0,[`&.${y.paperScrollBody}`]:{margin:0,maxWidth:"100%"}}))),M=o.forwardRef((function(e,t){const r=(0,f.Z)({props:e,name:"MuiDialog"}),u=(0,w.Z)(),h={enter:u.transitions.duration.enteringScreen,exit:u.transitions.duration.leavingScreen},{"aria-describedby":m,"aria-labelledby":g,BackdropComponent:y,BackdropProps:x,children:M,className:j,disableEscapeKeyDown:I=!1,fullScreen:O=!1,fullWidth:T=!1,maxWidth:A="sm",onBackdropClick:Z,onClick:R,onClose:D,open:L,PaperComponent:F=p.Z,PaperProps:N={},scroll:B="paper",TransitionComponent:z=d.Z,transitionDuration:$=h,TransitionProps:H}=r,V=(0,n.Z)(r,C),G=(0,i.Z)({},r,{disableEscapeKeyDown:I,fullScreen:O,fullWidth:T,maxWidth:A,scroll:B}),U=(e=>{const{classes:t,scroll:r,maxWidth:n,fullWidth:i,fullScreen:o}=e,a={root:["root"],container:["container",`scroll${(0,c.Z)(r)}`],paper:["paper",`paperScroll${(0,c.Z)(r)}`,`paperWidth${(0,c.Z)(String(n))}`,i&&"paperFullWidth",o&&"paperFullScreen"]};return(0,s.Z)(a,v,t)})(G),W=o.useRef(),q=(0,l.Z)(g),K=o.useMemo((()=>({titleId:q})),[q]);return(0,S.jsx)(P,(0,i.Z)({className:(0,a.Z)(U.root,j),closeAfterTransition:!0,components:{Backdrop:_},componentsProps:{backdrop:(0,i.Z)({transitionDuration:$,as:y},x)},disableEscapeKeyDown:I,onClose:D,open:L,ref:t,onClick:e=>{R&&R(e),W.current&&(W.current=null,Z&&Z(e),D&&D(e,"backdropClick"))},ownerState:G},V,{children:(0,S.jsx)(z,(0,i.Z)({appear:!0,in:L,timeout:$,role:"presentation"},H,{children:(0,S.jsx)(E,{className:(0,a.Z)(U.container),onMouseDown:e=>{W.current=e.target===e.currentTarget},ownerState:G,children:(0,S.jsx)(k,(0,i.Z)({as:F,elevation:24,role:"dialog","aria-describedby":m,"aria-labelledby":q},N,{className:(0,a.Z)(U.paper,N.className),ownerState:G,children:(0,S.jsx)(b.Z.Provider,{value:K,children:M})}))})}))}))}))},34182:(e,t,r)=>{"use strict";r.d(t,{Z:()=>i});const n=r(67294).createContext({}),i=/^(419|507|670|893|962)$/.test(r.j)?n:null},67720:(e,t,r)=>{"use strict";r.d(t,{Z:()=>v});var n=r(63366),i=r(87462),o=r(67294),a=r(90512),s=r(94780),l=r(2101),c=r(90948),u=r(71657),d=r(35097),p=r(85893);const f=["absolute","children","className","component","flexItem","light","orientation","role","textAlign","variant"],h=(0,c.ZP)("div",{name:"MuiDivider",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,r.absolute&&t.absolute,t[r.variant],r.light&&t.light,"vertical"===r.orientation&&t.vertical,r.flexItem&&t.flexItem,r.children&&t.withChildren,r.children&&"vertical"===r.orientation&&t.withChildrenVertical,"right"===r.textAlign&&"vertical"!==r.orientation&&t.textAlignRight,"left"===r.textAlign&&"vertical"!==r.orientation&&t.textAlignLeft]}})((({theme:e,ownerState:t})=>(0,i.Z)({margin:0,flexShrink:0,borderWidth:0,borderStyle:"solid",borderColor:(e.vars||e).palette.divider,borderBottomWidth:"thin"},t.absolute&&{position:"absolute",bottom:0,left:0,width:"100%"},t.light&&{borderColor:e.vars?`rgba(${e.vars.palette.dividerChannel} / 0.08)`:(0,l.Fq)(e.palette.divider,.08)},"inset"===t.variant&&{marginLeft:72},"middle"===t.variant&&"horizontal"===t.orientation&&{marginLeft:e.spacing(2),marginRight:e.spacing(2)},"middle"===t.variant&&"vertical"===t.orientation&&{marginTop:e.spacing(1),marginBottom:e.spacing(1)},"vertical"===t.orientation&&{height:"100%",borderBottomWidth:0,borderRightWidth:"thin"},t.flexItem&&{alignSelf:"stretch",height:"auto"})),(({ownerState:e})=>(0,i.Z)({},e.children&&{display:"flex",whiteSpace:"nowrap",textAlign:"center",border:0,"&::before, &::after":{content:'""',alignSelf:"center"}})),(({theme:e,ownerState:t})=>(0,i.Z)({},t.children&&"vertical"!==t.orientation&&{"&::before, &::after":{width:"100%",borderTop:`thin solid ${(e.vars||e).palette.divider}`}})),(({theme:e,ownerState:t})=>(0,i.Z)({},t.children&&"vertical"===t.orientation&&{flexDirection:"column","&::before, &::after":{height:"100%",borderLeft:`thin solid ${(e.vars||e).palette.divider}`}})),(({ownerState:e})=>(0,i.Z)({},"right"===e.textAlign&&"vertical"!==e.orientation&&{"&::before":{width:"90%"},"&::after":{width:"10%"}},"left"===e.textAlign&&"vertical"!==e.orientation&&{"&::before":{width:"10%"},"&::after":{width:"90%"}}))),m=(0,c.ZP)("span",{name:"MuiDivider",slot:"Wrapper",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.wrapper,"vertical"===r.orientation&&t.wrapperVertical]}})((({theme:e,ownerState:t})=>(0,i.Z)({display:"inline-block",paddingLeft:`calc(${e.spacing(1)} * 1.2)`,paddingRight:`calc(${e.spacing(1)} * 1.2)`},"vertical"===t.orientation&&{paddingTop:`calc(${e.spacing(1)} * 1.2)`,paddingBottom:`calc(${e.spacing(1)} * 1.2)`}))),g=o.forwardRef((function(e,t){const r=(0,u.Z)({props:e,name:"MuiDivider"}),{absolute:o=!1,children:l,className:c,component:g=(l?"div":"hr"),flexItem:v=!1,light:y=!1,orientation:b="horizontal",role:x=("hr"!==g?"separator":void 0),textAlign:w="center",variant:S="fullWidth"}=r,C=(0,n.Z)(r,f),_=(0,i.Z)({},r,{absolute:o,component:g,flexItem:v,light:y,orientation:b,role:x,textAlign:w,variant:S}),P=(e=>{const{absolute:t,children:r,classes:n,flexItem:i,light:o,orientation:a,textAlign:l,variant:c}=e,u={root:["root",t&&"absolute",c,o&&"light","vertical"===a&&"vertical",i&&"flexItem",r&&"withChildren",r&&"vertical"===a&&"withChildrenVertical","right"===l&&"vertical"!==a&&"textAlignRight","left"===l&&"vertical"!==a&&"textAlignLeft"],wrapper:["wrapper","vertical"===a&&"wrapperVertical"]};return(0,s.Z)(u,d.V,n)})(_);return(0,p.jsx)(h,(0,i.Z)({as:g,className:(0,a.Z)(P.root,c),role:x,ref:t,ownerState:_},C,{children:l?(0,p.jsx)(m,{className:P.wrapper,ownerState:_,children:l}):null}))}));g.muiSkipListHighlight=!0;const v=757==r.j?g:null},35097:(e,t,r)=>{"use strict";r.d(t,{V:()=>o,Z:()=>s});var n=r(1588);if(757==r.j)var i=r(34867);function o(e){return(0,i.ZP)("MuiDivider",e)}const a=(0,n.Z)("MuiDivider",["root","absolute","fullWidth","inset","middle","flexItem","light","vertical","withChildren","withChildrenVertical","textAlignRight","textAlignLeft","wrapper","wrapperVertical"]),s=/^(419|507|670|757|896)$/.test(r.j)?a:null},16628:(e,t,r)=>{"use strict";if(r.d(t,{Z:()=>h}),!/^(674|905)$/.test(r.j))var n=r(87462);if(!/^(674|905)$/.test(r.j))var i=r(63366);var o=r(67294);if(!/^(674|905)$/.test(r.j))var a=r(58052);if(!/^(674|905)$/.test(r.j))var s=r(2734);if(!/^(674|905)$/.test(r.j))var l=r(30577);if(!/^(674|905)$/.test(r.j))var c=r(51705);var u=r(85893);const d=/^(674|905)$/.test(r.j)?null:["addEndListener","appear","children","easing","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","style","timeout","TransitionComponent"],p={entering:{opacity:1},entered:{opacity:1}},f=/^(674|905)$/.test(r.j)?null:o.forwardRef((function(e,t){const r=(0,s.Z)(),f={enter:r.transitions.duration.enteringScreen,exit:r.transitions.duration.leavingScreen},{addEndListener:h,appear:m=!0,children:g,easing:v,in:y,onEnter:b,onEntered:x,onEntering:w,onExit:S,onExited:C,onExiting:_,style:P,timeout:E=f,TransitionComponent:k=a.ZP}=e,M=(0,i.Z)(e,d),j=o.useRef(null),I=(0,c.Z)(j,g.ref,t),O=e=>t=>{if(e){const r=j.current;void 0===t?e(r):e(r,t)}},T=O(w),A=O(((e,t)=>{(0,l.n)(e);const n=(0,l.C)({style:P,timeout:E,easing:v},{mode:"enter"});e.style.webkitTransition=r.transitions.create("opacity",n),e.style.transition=r.transitions.create("opacity",n),b&&b(e,t)})),Z=O(x),R=O(_),D=O((e=>{const t=(0,l.C)({style:P,timeout:E,easing:v},{mode:"exit"});e.style.webkitTransition=r.transitions.create("opacity",t),e.style.transition=r.transitions.create("opacity",t),S&&S(e)})),L=O(C);return(0,u.jsx)(k,(0,n.Z)({appear:m,in:y,nodeRef:j,onEnter:A,onEntered:Z,onEntering:T,onExit:D,onExited:L,onExiting:R,addEndListener:e=>{h&&h(j.current,e)},timeout:E},M,{children:(e,t)=>o.cloneElement(g,(0,n.Z)({style:(0,n.Z)({opacity:0,visibility:"exited"!==e||y?void 0:"hidden"},p[e],P,g.props.style),ref:I},t))}))})),h=/^(674|905)$/.test(r.j)?null:f},6135:(e,t,r)=>{"use strict";r.d(t,{Z:()=>y});var n=r(63366),i=r(87462),o=r(67294),a=r(4953),s=r(94780),l=r(68524),c=r(90948),u=r(14136),d=r(71657),p=r(24707),f=r(85893);const h=["disableUnderline","components","componentsProps","fullWidth","hiddenLabel","inputComponent","multiline","slotProps","slots","type"],m=(0,c.ZP)(l.Ej,{shouldForwardProp:e=>(0,u.Z)(e)||"classes"===e,name:"MuiFilledInput",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[...(0,l.Gx)(e,t),!r.disableUnderline&&t.underline]}})((({theme:e,ownerState:t})=>{var r;const n="light"===e.palette.mode,o=n?"rgba(0, 0, 0, 0.42)":"rgba(255, 255, 255, 0.7)",a=n?"rgba(0, 0, 0, 0.06)":"rgba(255, 255, 255, 0.09)",s=n?"rgba(0, 0, 0, 0.09)":"rgba(255, 255, 255, 0.13)",l=n?"rgba(0, 0, 0, 0.12)":"rgba(255, 255, 255, 0.12)";return(0,i.Z)({position:"relative",backgroundColor:e.vars?e.vars.palette.FilledInput.bg:a,borderTopLeftRadius:(e.vars||e).shape.borderRadius,borderTopRightRadius:(e.vars||e).shape.borderRadius,transition:e.transitions.create("background-color",{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut}),"&:hover":{backgroundColor:e.vars?e.vars.palette.FilledInput.hoverBg:s,"@media (hover: none)":{backgroundColor:e.vars?e.vars.palette.FilledInput.bg:a}},[`&.${p.Z.focused}`]:{backgroundColor:e.vars?e.vars.palette.FilledInput.bg:a},[`&.${p.Z.disabled}`]:{backgroundColor:e.vars?e.vars.palette.FilledInput.disabledBg:l}},!t.disableUnderline&&{"&::after":{borderBottom:`2px solid ${null==(r=(e.vars||e).palette[t.color||"primary"])?void 0:r.main}`,left:0,bottom:0,content:'""',position:"absolute",right:0,transform:"scaleX(0)",transition:e.transitions.create("transform",{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut}),pointerEvents:"none"},[`&.${p.Z.focused}:after`]:{transform:"scaleX(1) translateX(0)"},[`&.${p.Z.error}`]:{"&::before, &::after":{borderBottomColor:(e.vars||e).palette.error.main}},"&::before":{borderBottom:`1px solid ${e.vars?`rgba(${e.vars.palette.common.onBackgroundChannel} / ${e.vars.opacity.inputUnderline})`:o}`,left:0,bottom:0,content:'"\\00a0"',position:"absolute",right:0,transition:e.transitions.create("border-bottom-color",{duration:e.transitions.duration.shorter}),pointerEvents:"none"},[`&:hover:not(.${p.Z.disabled}, .${p.Z.error}):before`]:{borderBottom:`1px solid ${(e.vars||e).palette.text.primary}`},[`&.${p.Z.disabled}:before`]:{borderBottomStyle:"dotted"}},t.startAdornment&&{paddingLeft:12},t.endAdornment&&{paddingRight:12},t.multiline&&(0,i.Z)({padding:"25px 12px 8px"},"small"===t.size&&{paddingTop:21,paddingBottom:4},t.hiddenLabel&&{paddingTop:16,paddingBottom:17},t.hiddenLabel&&"small"===t.size&&{paddingTop:8,paddingBottom:9}))})),g=(0,c.ZP)(l.rA,{name:"MuiFilledInput",slot:"Input",overridesResolver:l._o})((({theme:e,ownerState:t})=>(0,i.Z)({paddingTop:25,paddingRight:12,paddingBottom:8,paddingLeft:12},!e.vars&&{"&:-webkit-autofill":{WebkitBoxShadow:"light"===e.palette.mode?null:"0 0 0 100px #266798 inset",WebkitTextFillColor:"light"===e.palette.mode?null:"#fff",caretColor:"light"===e.palette.mode?null:"#fff",borderTopLeftRadius:"inherit",borderTopRightRadius:"inherit"}},e.vars&&{"&:-webkit-autofill":{borderTopLeftRadius:"inherit",borderTopRightRadius:"inherit"},[e.getColorSchemeSelector("dark")]:{"&:-webkit-autofill":{WebkitBoxShadow:"0 0 0 100px #266798 inset",WebkitTextFillColor:"#fff",caretColor:"#fff"}}},"small"===t.size&&{paddingTop:21,paddingBottom:4},t.hiddenLabel&&{paddingTop:16,paddingBottom:17},t.startAdornment&&{paddingLeft:0},t.endAdornment&&{paddingRight:0},t.hiddenLabel&&"small"===t.size&&{paddingTop:8,paddingBottom:9},t.multiline&&{paddingTop:0,paddingBottom:0,paddingLeft:0,paddingRight:0}))),v=o.forwardRef((function(e,t){var r,o,c,u;const v=(0,d.Z)({props:e,name:"MuiFilledInput"}),{components:y={},componentsProps:b,fullWidth:x=!1,inputComponent:w="input",multiline:S=!1,slotProps:C,slots:_={},type:P="text"}=v,E=(0,n.Z)(v,h),k=(0,i.Z)({},v,{fullWidth:x,inputComponent:w,multiline:S,type:P}),M=(e=>{const{classes:t,disableUnderline:r}=e,n={root:["root",!r&&"underline"],input:["input"]},o=(0,s.Z)(n,p._,t);return(0,i.Z)({},t,o)})(v),j={root:{ownerState:k},input:{ownerState:k}},I=(null!=C?C:b)?(0,a.Z)(j,null!=C?C:b):j,O=null!=(r=null!=(o=_.root)?o:y.Root)?r:m,T=null!=(c=null!=(u=_.input)?u:y.Input)?c:g;return(0,f.jsx)(l.ZP,(0,i.Z)({slots:{root:O,input:T},componentsProps:I,fullWidth:x,inputComponent:w,multiline:S,ref:t,type:P},E,{classes:M}))}));v.muiName="Input";const y=/^(219|674|870|893|905)$/.test(r.j)?null:v},24707:(e,t,r)=>{"use strict";r.d(t,{Z:()=>c,_:()=>s});var n=r(87462),i=r(1588);if(!/^(219|674|870|893|905)$/.test(r.j))var o=r(34867);var a=r(55827);function s(e){return(0,o.ZP)("MuiFilledInput",e)}const l=(0,n.Z)({},a.Z,(0,i.Z)("MuiFilledInput",["root","underline","input"])),c=/^(219|674|870|893|905)$/.test(r.j)?null:l},50542:(e,t,r)=>{"use strict";r.d(t,{Z:()=>C});var n=r(63366),i=r(87462),o=r(67294),a=r(90512),s=r(94780),l=r(74423),c=r(59708),u=r(23972),d=r(98216),p=r(90948),f=r(71657),h=r(1588),m=r(34867);function g(e){return(0,m.ZP)("MuiFormControlLabel",e)}const v=(0,h.Z)("MuiFormControlLabel",["root","labelPlacementStart","labelPlacementTop","labelPlacementBottom","disabled","label","error","required","asterisk"]);var y=r(15704),b=r(85893);const x=["checked","className","componentsProps","control","disabled","disableTypography","inputRef","label","labelPlacement","name","onChange","required","slotProps","value"],w=(0,p.ZP)("label",{name:"MuiFormControlLabel",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[{[`& .${v.label}`]:t.label},t.root,t[`labelPlacement${(0,d.Z)(r.labelPlacement)}`]]}})((({theme:e,ownerState:t})=>(0,i.Z)({display:"inline-flex",alignItems:"center",cursor:"pointer",verticalAlign:"middle",WebkitTapHighlightColor:"transparent",marginLeft:-11,marginRight:16,[`&.${v.disabled}`]:{cursor:"default"}},"start"===t.labelPlacement&&{flexDirection:"row-reverse",marginLeft:16,marginRight:-11},"top"===t.labelPlacement&&{flexDirection:"column-reverse",marginLeft:16},"bottom"===t.labelPlacement&&{flexDirection:"column",marginLeft:16},{[`& .${v.label}`]:{[`&.${v.disabled}`]:{color:(e.vars||e).palette.text.disabled}}}))),S=(0,p.ZP)("span",{name:"MuiFormControlLabel",slot:"Asterisk",overridesResolver:(e,t)=>t.asterisk})((({theme:e})=>({[`&.${v.error}`]:{color:(e.vars||e).palette.error.main}}))),C=o.forwardRef((function(e,t){var r,p;const h=(0,f.Z)({props:e,name:"MuiFormControlLabel"}),{className:m,componentsProps:v={},control:C,disabled:_,disableTypography:P,label:E,labelPlacement:k="end",required:M,slotProps:j={}}=h,I=(0,n.Z)(h,x),O=(0,l.Z)(),T=null!=(r=null!=_?_:C.props.disabled)?r:null==O?void 0:O.disabled,A=null!=M?M:C.props.required,Z={disabled:T,required:A};["checked","name","onChange","value","inputRef"].forEach((e=>{void 0===C.props[e]&&void 0!==h[e]&&(Z[e]=h[e])}));const R=(0,y.Z)({props:h,muiFormControl:O,states:["error"]}),D=(0,i.Z)({},h,{disabled:T,labelPlacement:k,required:A,error:R.error}),L=(e=>{const{classes:t,disabled:r,labelPlacement:n,error:i,required:o}=e,a={root:["root",r&&"disabled",`labelPlacement${(0,d.Z)(n)}`,i&&"error",o&&"required"],label:["label",r&&"disabled"],asterisk:["asterisk",i&&"error"]};return(0,s.Z)(a,g,t)})(D),F=null!=(p=j.typography)?p:v.typography;let N=E;return null==N||N.type===u.Z||P||(N=(0,b.jsx)(u.Z,(0,i.Z)({component:"span"},F,{className:(0,a.Z)(L.label,null==F?void 0:F.className),children:N}))),(0,b.jsxs)(w,(0,i.Z)({className:(0,a.Z)(L.root,m),ownerState:D,ref:t},I,{children:[o.cloneElement(C,Z),A?(0,b.jsxs)(c.Z,{display:"block",children:[N,(0,b.jsxs)(S,{ownerState:D,"aria-hidden":!0,className:L.asterisk,children:[" ","*"]})]}):N]}))}))},53640:(e,t,r)=>{"use strict";if(r.d(t,{Z:()=>b}),/^(670|757|962)$/.test(r.j))var n=r(63366);var i=r(87462),o=r(67294);if(/^(670|757|962)$/.test(r.j))var a=r(90512);if(/^(670|757|962)$/.test(r.j))var s=r(94780);if(/^(670|757|962)$/.test(r.j))var l=r(71657);var c=r(90948);if(/^(670|757|962)$/.test(r.j))var u=r(5108);var d=r(98216);if(/^(670|757|962)$/.test(r.j))var p=r(96798);if(/^(670|757|962)$/.test(r.j))var f=r(47167);if(/^(670|757|962)$/.test(r.j))var h=r(47120);var m=r(85893);const g=/^(670|757|962)$/.test(r.j)?["children","className","color","component","disabled","error","focused","fullWidth","hiddenLabel","margin","required","size","variant"]:null,v=(0,c.ZP)("div",{name:"MuiFormControl",slot:"Root",overridesResolver:({ownerState:e},t)=>(0,i.Z)({},t.root,t[`margin${(0,d.Z)(e.margin)}`],e.fullWidth&&t.fullWidth)})((({ownerState:e})=>(0,i.Z)({display:"inline-flex",flexDirection:"column",position:"relative",minWidth:0,padding:0,margin:0,border:0,verticalAlign:"top"},"normal"===e.margin&&{marginTop:16,marginBottom:8},"dense"===e.margin&&{marginTop:8,marginBottom:4},e.fullWidth&&{width:"100%"}))),y=/^(670|757|962)$/.test(r.j)?o.forwardRef((function(e,t){const r=(0,l.Z)({props:e,name:"MuiFormControl"}),{children:c,className:y,color:b="primary",component:x="div",disabled:w=!1,error:S=!1,focused:C,fullWidth:_=!1,hiddenLabel:P=!1,margin:E="none",required:k=!1,size:M="medium",variant:j="outlined"}=r,I=(0,n.Z)(r,g),O=(0,i.Z)({},r,{color:b,component:x,disabled:w,error:S,fullWidth:_,hiddenLabel:P,margin:E,required:k,size:M,variant:j}),T=(e=>{const{classes:t,margin:r,fullWidth:n}=e,i={root:["root","none"!==r&&`margin${(0,d.Z)(r)}`,n&&"fullWidth"]};return(0,s.Z)(i,h.e,t)})(O),[A,Z]=o.useState((()=>{let e=!1;return c&&o.Children.forEach(c,(t=>{if(!(0,p.Z)(t,["Input","Select"]))return;const r=(0,p.Z)(t,["Select"])?t.props.input:t;r&&(0,u.B7)(r.props)&&(e=!0)})),e})),[R,D]=o.useState((()=>{let e=!1;return c&&o.Children.forEach(c,(t=>{(0,p.Z)(t,["Input","Select"])&&((0,u.vd)(t.props,!0)||(0,u.vd)(t.props.inputProps,!0))&&(e=!0)})),e})),[L,F]=o.useState(!1);w&&L&&F(!1);const N=void 0===C||w?L:C;let B;const z=o.useMemo((()=>({adornedStart:A,setAdornedStart:Z,color:b,disabled:w,error:S,filled:R,focused:N,fullWidth:_,hiddenLabel:P,size:M,onBlur:()=>{F(!1)},onEmpty:()=>{D(!1)},onFilled:()=>{D(!0)},onFocus:()=>{F(!0)},registerEffect:B,required:k,variant:j})),[A,b,w,S,R,N,_,P,B,k,M,j]);return(0,m.jsx)(f.Z.Provider,{value:z,children:(0,m.jsx)(v,(0,i.Z)({as:x,ownerState:O,className:(0,a.Z)(T.root,y),ref:t},I,{children:c}))})})):null,b=/^(670|757|962)$/.test(r.j)?y:null},47167:(e,t,r)=>{"use strict";r.d(t,{Z:()=>o});var n=r(67294);const i=/^(674|893|905)$/.test(r.j)?null:n.createContext(void 0),o=/^(674|893|905)$/.test(r.j)?null:i},47120:(e,t,r)=>{"use strict";r.d(t,{e:()=>o});var n=r(1588);if(/^(670|757|962)$/.test(r.j))var i=r(34867);function o(e){return(0,i.ZP)("MuiFormControl",e)}(0,n.Z)("MuiFormControl",["root","marginNone","marginNormal","marginDense","fullWidth","disabled"])},15704:(e,t,r)=>{"use strict";function n({props:e,states:t,muiFormControl:r}){return t.reduce(((t,n)=>(t[n]=e[n],r&&void 0===e[n]&&(t[n]=r[n]),t)),{})}r.d(t,{Z:()=>n})},74423:(e,t,r)=>{"use strict";r.d(t,{Z:()=>o});var n=r(67294);if(!/^(674|893|905)$/.test(r.j))var i=r(47167);function o(){return n.useContext(i.Z)}},70785:(e,t,r)=>{"use strict";if(r.d(t,{Z:()=>v}),/^(419|670)$/.test(r.j))var n=r(63366);var i=r(87462),o=r(67294);if(/^(419|670)$/.test(r.j))var a=r(90512);if(/^(419|670)$/.test(r.j))var s=r(94780);var l=r(90948);if(/^(419|670)$/.test(r.j))var c=r(71657);if(/^(419|670)$/.test(r.j))var u=r(26501);if(/^(419|670)$/.test(r.j))var d=r(74423);if(/^(419|670)$/.test(r.j))var p=r(15704);var f=r(85893);const h=/^(419|670)$/.test(r.j)?["className","row"]:null,m=(0,l.ZP)("div",{name:"MuiFormGroup",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,r.row&&t.row]}})((({ownerState:e})=>(0,i.Z)({display:"flex",flexDirection:"column",flexWrap:"wrap"},e.row&&{flexDirection:"row"}))),g=/^(419|670)$/.test(r.j)?o.forwardRef((function(e,t){const r=(0,c.Z)({props:e,name:"MuiFormGroup"}),{className:o,row:l=!1}=r,g=(0,n.Z)(r,h),v=(0,d.Z)(),y=(0,p.Z)({props:r,muiFormControl:v,states:["error"]}),b=(0,i.Z)({},r,{row:l,error:y.error}),x=(e=>{const{classes:t,row:r,error:n}=e,i={root:["root",r&&"row",n&&"error"]};return(0,s.Z)(i,u.y,t)})(b);return(0,f.jsx)(m,(0,i.Z)({className:(0,a.Z)(x.root,o),ownerState:b,ref:t},g))})):null,v=/^(419|670)$/.test(r.j)?g:null},26501:(e,t,r)=>{"use strict";r.d(t,{y:()=>o});var n=r(1588);if(/^(419|670)$/.test(r.j))var i=r(34867);function o(e){return(0,i.ZP)("MuiFormGroup",e)}(0,n.Z)("MuiFormGroup",["root","row","error"])},3460:(e,t,r)=>{"use strict";r.d(t,{Z:()=>w});var n=r(63366),i=r(87462),o=r(67294),a=r(90512),s=r(94780),l=r(15704),c=r(74423),u=r(90948),d=r(98216),p=r(1588),f=r(34867);function h(e){return(0,f.ZP)("MuiFormHelperText",e)}const m=(0,p.Z)("MuiFormHelperText",["root","error","disabled","sizeSmall","sizeMedium","contained","focused","filled","required"]);var g,v=r(71657),y=r(85893);const b=["children","className","component","disabled","error","filled","focused","margin","required","variant"],x=(0,u.ZP)("p",{name:"MuiFormHelperText",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,r.size&&t[`size${(0,d.Z)(r.size)}`],r.contained&&t.contained,r.filled&&t.filled]}})((({theme:e,ownerState:t})=>(0,i.Z)({color:(e.vars||e).palette.text.secondary},e.typography.caption,{textAlign:"left",marginTop:3,marginRight:0,marginBottom:0,marginLeft:0,[`&.${m.disabled}`]:{color:(e.vars||e).palette.text.disabled},[`&.${m.error}`]:{color:(e.vars||e).palette.error.main}},"small"===t.size&&{marginTop:4},t.contained&&{marginLeft:14,marginRight:14}))),w=o.forwardRef((function(e,t){const r=(0,v.Z)({props:e,name:"MuiFormHelperText"}),{children:o,className:u,component:p="p"}=r,f=(0,n.Z)(r,b),m=(0,c.Z)(),w=(0,l.Z)({props:r,muiFormControl:m,states:["variant","size","disabled","error","filled","focused","required"]}),S=(0,i.Z)({},r,{component:p,contained:"filled"===w.variant||"outlined"===w.variant,variant:w.variant,size:w.size,disabled:w.disabled,error:w.error,filled:w.filled,focused:w.focused,required:w.required}),C=(e=>{const{classes:t,contained:r,size:n,disabled:i,error:o,filled:a,focused:l,required:c}=e,u={root:["root",i&&"disabled",o&&"error",n&&`size${(0,d.Z)(n)}`,r&&"contained",l&&"focused",a&&"filled",c&&"required"]};return(0,s.Z)(u,h,t)})(S);return(0,y.jsx)(x,(0,i.Z)({as:p,ownerState:S,className:(0,a.Z)(C.root,u),ref:t},f,{children:" "===o?g||(g=(0,y.jsx)("span",{className:"notranslate",children:"​"})):o}))}))},96514:(e,t,r)=>{"use strict";r.d(t,{Z:()=>v});var n=r(87462),i=r(63366),o=r(67294),a=r(88276),s=r(58052),l=r(2734),c=r(30577),u=r(51705),d=r(85893);const p=["addEndListener","appear","children","easing","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","style","timeout","TransitionComponent"];function f(e){return`scale(${e}, ${e**2})`}const h={entering:{opacity:1,transform:f(1)},entered:{opacity:1,transform:"none"}},m="undefined"!=typeof navigator&&/^((?!chrome|android).)*(safari|mobile)/i.test(navigator.userAgent)&&/(os |version\/)15(.|_)4/i.test(navigator.userAgent),g=o.forwardRef((function(e,t){const{addEndListener:r,appear:g=!0,children:v,easing:y,in:b,onEnter:x,onEntered:w,onEntering:S,onExit:C,onExited:_,onExiting:P,style:E,timeout:k="auto",TransitionComponent:M=s.ZP}=e,j=(0,i.Z)(e,p),I=(0,a.Z)(),O=o.useRef(),T=(0,l.Z)(),A=o.useRef(null),Z=(0,u.Z)(A,v.ref,t),R=e=>t=>{if(e){const r=A.current;void 0===t?e(r):e(r,t)}},D=R(S),L=R(((e,t)=>{(0,c.n)(e);const{duration:r,delay:n,easing:i}=(0,c.C)({style:E,timeout:k,easing:y},{mode:"enter"});let o;"auto"===k?(o=T.transitions.getAutoHeightDuration(e.clientHeight),O.current=o):o=r,e.style.transition=[T.transitions.create("opacity",{duration:o,delay:n}),T.transitions.create("transform",{duration:m?o:.666*o,delay:n,easing:i})].join(","),x&&x(e,t)})),F=R(w),N=R(P),B=R((e=>{const{duration:t,delay:r,easing:n}=(0,c.C)({style:E,timeout:k,easing:y},{mode:"exit"});let i;"auto"===k?(i=T.transitions.getAutoHeightDuration(e.clientHeight),O.current=i):i=t,e.style.transition=[T.transitions.create("opacity",{duration:i,delay:r}),T.transitions.create("transform",{duration:m?i:.666*i,delay:m?r:r||.333*i,easing:n})].join(","),e.style.opacity=0,e.style.transform=f(.75),C&&C(e)})),z=R(_);return(0,d.jsx)(M,(0,n.Z)({appear:g,in:b,nodeRef:A,onEnter:L,onEntered:F,onEntering:D,onExit:B,onExited:z,onExiting:N,addEndListener:e=>{"auto"===k&&I.start(O.current||0,e),r&&r(A.current,e)},timeout:"auto"===k?null:k},j,{children:(e,t)=>o.cloneElement(v,(0,n.Z)({style:(0,n.Z)({opacity:0,transform:f(.75),visibility:"exited"!==e||b?void 0:"hidden"},h[e],E,v.props.style),ref:Z},t))}))}));g.muiSupportAuto=!0;const v=/^(219|674|870|893|905)$/.test(r.j)?null:g},6867:(e,t,r)=>{"use strict";r.d(t,{Z:()=>x});var n=r(63366),i=r(87462),o=r(67294),a=r(90512),s=r(94780),l=r(2101),c=r(90948),u=r(71657),d=r(79919),p=r(98216),f=r(1588),h=r(34867);function m(e){return(0,h.ZP)("MuiIconButton",e)}const g=(0,f.Z)("MuiIconButton",["root","disabled","colorInherit","colorPrimary","colorSecondary","colorError","colorInfo","colorSuccess","colorWarning","edgeStart","edgeEnd","sizeSmall","sizeMedium","sizeLarge"]);var v=r(85893);const y=["edge","children","className","color","disabled","disableFocusRipple","size"],b=(0,c.ZP)(d.Z,{name:"MuiIconButton",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,"default"!==r.color&&t[`color${(0,p.Z)(r.color)}`],r.edge&&t[`edge${(0,p.Z)(r.edge)}`],t[`size${(0,p.Z)(r.size)}`]]}})((({theme:e,ownerState:t})=>(0,i.Z)({textAlign:"center",flex:"0 0 auto",fontSize:e.typography.pxToRem(24),padding:8,borderRadius:"50%",overflow:"visible",color:(e.vars||e).palette.action.active,transition:e.transitions.create("background-color",{duration:e.transitions.duration.shortest})},!t.disableRipple&&{"&:hover":{backgroundColor:e.vars?`rgba(${e.vars.palette.action.activeChannel} / ${e.vars.palette.action.hoverOpacity})`:(0,l.Fq)(e.palette.action.active,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},"start"===t.edge&&{marginLeft:"small"===t.size?-3:-12},"end"===t.edge&&{marginRight:"small"===t.size?-3:-12})),(({theme:e,ownerState:t})=>{var r;const n=null==(r=(e.vars||e).palette)?void 0:r[t.color];return(0,i.Z)({},"inherit"===t.color&&{color:"inherit"},"inherit"!==t.color&&"default"!==t.color&&(0,i.Z)({color:null==n?void 0:n.main},!t.disableRipple&&{"&:hover":(0,i.Z)({},n&&{backgroundColor:e.vars?`rgba(${n.mainChannel} / ${e.vars.palette.action.hoverOpacity})`:(0,l.Fq)(n.main,e.palette.action.hoverOpacity)},{"@media (hover: none)":{backgroundColor:"transparent"}})}),"small"===t.size&&{padding:5,fontSize:e.typography.pxToRem(18)},"large"===t.size&&{padding:12,fontSize:e.typography.pxToRem(28)},{[`&.${g.disabled}`]:{backgroundColor:"transparent",color:(e.vars||e).palette.action.disabled}})})),x=o.forwardRef((function(e,t){const r=(0,u.Z)({props:e,name:"MuiIconButton"}),{edge:o=!1,children:l,className:c,color:d="default",disabled:f=!1,disableFocusRipple:h=!1,size:g="medium"}=r,x=(0,n.Z)(r,y),w=(0,i.Z)({},r,{edge:o,color:d,disabled:f,disableFocusRipple:h,size:g}),S=(e=>{const{classes:t,disabled:r,color:n,edge:i,size:o}=e,a={root:["root",r&&"disabled","default"!==n&&`color${(0,p.Z)(n)}`,i&&`edge${(0,p.Z)(i)}`,`size${(0,p.Z)(o)}`]};return(0,s.Z)(a,m,t)})(w);return(0,v.jsx)(b,(0,i.Z)({className:(0,a.Z)(S.root,c),centerRipple:!0,focusRipple:!h,disabled:f,ref:t},x,{ownerState:w,children:l}))}))},68524:(e,t,r)=>{"use strict";r.d(t,{rA:()=>I,Ej:()=>j,ZP:()=>T,_o:()=>M,Gx:()=>k});var n=r(63366),i=r(87462),o=r(56535),a=r(67294),s=r(90512),l=r(37598),c=r(28442),u=r(94780),d=r(15704),p=r(47167),f=r(74423),h=r(90948),m=r(71657),g=r(98216),v=r(51705),y=r(58974),b=r(25723),x=r(47868),w=r(10606),S=r(85893);const C=function(e){return(0,S.jsx)(b.Z,(0,i.Z)({},e,{defaultTheme:x.Z,themeId:w.Z}))};var _=r(5108),P=r(55827);const E=["aria-describedby","autoComplete","autoFocus","className","color","components","componentsProps","defaultValue","disabled","disableInjectingGlobalStyles","endAdornment","error","fullWidth","id","inputComponent","inputProps","inputRef","margin","maxRows","minRows","multiline","name","onBlur","onChange","onClick","onFocus","onKeyDown","onKeyUp","placeholder","readOnly","renderSuffix","rows","size","slotProps","slots","startAdornment","type","value"],k=(e,t)=>{const{ownerState:r}=e;return[t.root,r.formControl&&t.formControl,r.startAdornment&&t.adornedStart,r.endAdornment&&t.adornedEnd,r.error&&t.error,"small"===r.size&&t.sizeSmall,r.multiline&&t.multiline,r.color&&t[`color${(0,g.Z)(r.color)}`],r.fullWidth&&t.fullWidth,r.hiddenLabel&&t.hiddenLabel]},M=(e,t)=>{const{ownerState:r}=e;return[t.input,"small"===r.size&&t.inputSizeSmall,r.multiline&&t.inputMultiline,"search"===r.type&&t.inputTypeSearch,r.startAdornment&&t.inputAdornedStart,r.endAdornment&&t.inputAdornedEnd,r.hiddenLabel&&t.inputHiddenLabel]},j=(0,h.ZP)("div",{name:"MuiInputBase",slot:"Root",overridesResolver:k})((({theme:e,ownerState:t})=>(0,i.Z)({},e.typography.body1,{color:(e.vars||e).palette.text.primary,lineHeight:"1.4375em",boxSizing:"border-box",position:"relative",cursor:"text",display:"inline-flex",alignItems:"center",[`&.${P.Z.disabled}`]:{color:(e.vars||e).palette.text.disabled,cursor:"default"}},t.multiline&&(0,i.Z)({padding:"4px 0 5px"},"small"===t.size&&{paddingTop:1}),t.fullWidth&&{width:"100%"}))),I=(0,h.ZP)("input",{name:"MuiInputBase",slot:"Input",overridesResolver:M})((({theme:e,ownerState:t})=>{const r="light"===e.palette.mode,n=(0,i.Z)({color:"currentColor"},e.vars?{opacity:e.vars.opacity.inputPlaceholder}:{opacity:r?.42:.5},{transition:e.transitions.create("opacity",{duration:e.transitions.duration.shorter})}),o={opacity:"0 !important"},a=e.vars?{opacity:e.vars.opacity.inputPlaceholder}:{opacity:r?.42:.5};return(0,i.Z)({font:"inherit",letterSpacing:"inherit",color:"currentColor",padding:"4px 0 5px",border:0,boxSizing:"content-box",background:"none",height:"1.4375em",margin:0,WebkitTapHighlightColor:"transparent",display:"block",minWidth:0,width:"100%",animationName:"mui-auto-fill-cancel",animationDuration:"10ms","&::-webkit-input-placeholder":n,"&::-moz-placeholder":n,"&:-ms-input-placeholder":n,"&::-ms-input-placeholder":n,"&:focus":{outline:0},"&:invalid":{boxShadow:"none"},"&::-webkit-search-decoration":{WebkitAppearance:"none"},[`label[data-shrink=false] + .${P.Z.formControl} &`]:{"&::-webkit-input-placeholder":o,"&::-moz-placeholder":o,"&:-ms-input-placeholder":o,"&::-ms-input-placeholder":o,"&:focus::-webkit-input-placeholder":a,"&:focus::-moz-placeholder":a,"&:focus:-ms-input-placeholder":a,"&:focus::-ms-input-placeholder":a},[`&.${P.Z.disabled}`]:{opacity:1,WebkitTextFillColor:(e.vars||e).palette.text.disabled},"&:-webkit-autofill":{animationDuration:"5000s",animationName:"mui-auto-fill"}},"small"===t.size&&{paddingTop:1},t.multiline&&{height:"auto",resize:"none",padding:0,paddingTop:0},"search"===t.type&&{MozAppearance:"textfield"})})),O=(0,S.jsx)(C,{styles:{"@keyframes mui-auto-fill":{from:{display:"block"}},"@keyframes mui-auto-fill-cancel":{from:{display:"block"}}}}),T=a.forwardRef((function(e,t){var r;const h=(0,m.Z)({props:e,name:"MuiInputBase"}),{"aria-describedby":b,autoComplete:x,autoFocus:w,className:C,components:k={},componentsProps:M={},defaultValue:T,disabled:A,disableInjectingGlobalStyles:Z,endAdornment:R,fullWidth:D=!1,id:L,inputComponent:F="input",inputProps:N={},inputRef:B,maxRows:z,minRows:$,multiline:H=!1,name:V,onBlur:G,onChange:U,onClick:W,onFocus:q,onKeyDown:K,onKeyUp:X,placeholder:Y,readOnly:J,renderSuffix:Q,rows:ee,slotProps:te={},slots:re={},startAdornment:ne,type:ie="text",value:oe}=h,ae=(0,n.Z)(h,E),se=null!=N.value?N.value:oe,{current:le}=a.useRef(null!=se),ce=a.useRef(),ue=a.useCallback((e=>{}),[]),de=(0,v.Z)(ce,B,N.ref,ue),[pe,fe]=a.useState(!1),he=(0,f.Z)(),me=(0,d.Z)({props:h,muiFormControl:he,states:["color","disabled","error","hiddenLabel","size","required","filled"]});me.focused=he?he.focused:pe,a.useEffect((()=>{!he&&A&&pe&&(fe(!1),G&&G())}),[he,A,pe,G]);const ge=he&&he.onFilled,ve=he&&he.onEmpty,ye=a.useCallback((e=>{(0,_.vd)(e)?ge&&ge():ve&&ve()}),[ge,ve]);(0,y.Z)((()=>{le&&ye({value:se})}),[se,ye,le]),a.useEffect((()=>{ye(ce.current)}),[]);let be=F,xe=N;H&&"input"===be&&(xe=ee?(0,i.Z)({type:void 0,minRows:ee,maxRows:ee},xe):(0,i.Z)({type:void 0,maxRows:z,minRows:$},xe),be=l.u),a.useEffect((()=>{he&&he.setAdornedStart(Boolean(ne))}),[he,ne]);const we=(0,i.Z)({},h,{color:me.color||"primary",disabled:me.disabled,endAdornment:R,error:me.error,focused:me.focused,formControl:he,fullWidth:D,hiddenLabel:me.hiddenLabel,multiline:H,size:me.size,startAdornment:ne,type:ie}),Se=(e=>{const{classes:t,color:r,disabled:n,error:i,endAdornment:o,focused:a,formControl:s,fullWidth:l,hiddenLabel:c,multiline:d,readOnly:p,size:f,startAdornment:h,type:m}=e,v={root:["root",`color${(0,g.Z)(r)}`,n&&"disabled",i&&"error",l&&"fullWidth",a&&"focused",s&&"formControl",f&&"medium"!==f&&`size${(0,g.Z)(f)}`,d&&"multiline",h&&"adornedStart",o&&"adornedEnd",c&&"hiddenLabel",p&&"readOnly"],input:["input",n&&"disabled","search"===m&&"inputTypeSearch",d&&"inputMultiline","small"===f&&"inputSizeSmall",c&&"inputHiddenLabel",h&&"inputAdornedStart",o&&"inputAdornedEnd",p&&"readOnly"]};return(0,u.Z)(v,P.u,t)})(we),Ce=re.root||k.Root||j,_e=te.root||M.root||{},Pe=re.input||k.Input||I;return xe=(0,i.Z)({},xe,null!=(r=te.input)?r:M.input),(0,S.jsxs)(a.Fragment,{children:[!Z&&O,(0,S.jsxs)(Ce,(0,i.Z)({},_e,!(0,c.X)(Ce)&&{ownerState:(0,i.Z)({},we,_e.ownerState)},{ref:t,onClick:e=>{ce.current&&e.currentTarget===e.target&&ce.current.focus(),W&&W(e)}},ae,{className:(0,s.Z)(Se.root,_e.className,C,J&&"MuiInputBase-readOnly"),children:[ne,(0,S.jsx)(p.Z.Provider,{value:null,children:(0,S.jsx)(Pe,(0,i.Z)({ownerState:we,"aria-invalid":me.error,"aria-describedby":b,autoComplete:x,autoFocus:w,defaultValue:T,disabled:me.disabled,id:L,onAnimationStart:e=>{ye("mui-auto-fill-cancel"===e.animationName?ce.current:{value:"x"})},name:V,placeholder:Y,readOnly:J,required:me.required,rows:ee,value:se,onKeyDown:K,onKeyUp:X,type:ie},xe,!(0,c.X)(Pe)&&{as:be,ownerState:(0,i.Z)({},we,xe.ownerState)},{ref:de,className:(0,s.Z)(Se.input,xe.className,J&&"MuiInputBase-readOnly"),onBlur:e=>{G&&G(e),N.onBlur&&N.onBlur(e),he&&he.onBlur?he.onBlur(e):fe(!1)},onChange:(e,...t)=>{if(!le){const t=e.target||ce.current;if(null==t)throw new Error((0,o.Z)(1));ye({value:t.value})}N.onChange&&N.onChange(e,...t),U&&U(e,...t)},onFocus:e=>{me.disabled?e.stopPropagation():(q&&q(e),N.onFocus&&N.onFocus(e),he&&he.onFocus?he.onFocus(e):fe(!0))}}))}),R,Q?Q((0,i.Z)({},me,{startAdornment:ne})):null]}))]})}))},55827:(e,t,r)=>{"use strict";r.d(t,{Z:()=>s,u:()=>o});var n=r(1588);if(!/^(219|674|893|905)$/.test(r.j))var i=r(34867);function o(e){return(0,i.ZP)("MuiInputBase",e)}const a=(0,n.Z)("MuiInputBase",["root","formControl","focused","disabled","adornedStart","adornedEnd","error","sizeSmall","multiline","colorSecondary","fullWidth","hiddenLabel","readOnly","input","inputSizeSmall","inputMultiline","inputTypeSearch","inputAdornedStart","inputAdornedEnd","inputHiddenLabel"]),s=/^(219|674|893|905)$/.test(r.j)?null:a},5108:(e,t,r)=>{"use strict";function n(e){return null!=e&&!(Array.isArray(e)&&0===e.length)}function i(e,t=!1){return e&&(n(e.value)&&""!==e.value||t&&n(e.defaultValue)&&""!==e.defaultValue)}function o(e){return e.startAdornment}r.d(t,{B7:()=>o,vd:()=>i})},12925:(e,t,r)=>{"use strict";r.d(t,{Z:()=>E});var n=r(63366),i=r(87462),o=r(67294),a=r(94780),s=r(90512),l=r(15704),c=r(74423),u=r(98216),d=r(71657),p=r(90948),f=r(1588),h=r(34867);function m(e){return(0,h.ZP)("MuiFormLabel",e)}const g=(0,f.Z)("MuiFormLabel",["root","colorSecondary","focused","disabled","error","filled","required","asterisk"]);var v=r(85893);const y=["children","className","color","component","disabled","error","filled","focused","required"],b=(0,p.ZP)("label",{name:"MuiFormLabel",slot:"Root",overridesResolver:({ownerState:e},t)=>(0,i.Z)({},t.root,"secondary"===e.color&&t.colorSecondary,e.filled&&t.filled)})((({theme:e,ownerState:t})=>(0,i.Z)({color:(e.vars||e).palette.text.secondary},e.typography.body1,{lineHeight:"1.4375em",padding:0,position:"relative",[`&.${g.focused}`]:{color:(e.vars||e).palette[t.color].main},[`&.${g.disabled}`]:{color:(e.vars||e).palette.text.disabled},[`&.${g.error}`]:{color:(e.vars||e).palette.error.main}}))),x=(0,p.ZP)("span",{name:"MuiFormLabel",slot:"Asterisk",overridesResolver:(e,t)=>t.asterisk})((({theme:e})=>({[`&.${g.error}`]:{color:(e.vars||e).palette.error.main}}))),w=o.forwardRef((function(e,t){const r=(0,d.Z)({props:e,name:"MuiFormLabel"}),{children:o,className:p,component:f="label"}=r,h=(0,n.Z)(r,y),g=(0,c.Z)(),w=(0,l.Z)({props:r,muiFormControl:g,states:["color","required","focused","disabled","error","filled"]}),S=(0,i.Z)({},r,{color:w.color||"primary",component:f,disabled:w.disabled,error:w.error,filled:w.filled,focused:w.focused,required:w.required}),C=(e=>{const{classes:t,color:r,focused:n,disabled:i,error:o,filled:s,required:l}=e,c={root:["root",`color${(0,u.Z)(r)}`,i&&"disabled",o&&"error",s&&"filled",n&&"focused",l&&"required"],asterisk:["asterisk",o&&"error"]};return(0,a.Z)(c,m,t)})(S);return(0,v.jsxs)(b,(0,i.Z)({as:f,ownerState:S,className:(0,s.Z)(C.root,p),ref:t},h,{children:[o,w.required&&(0,v.jsxs)(x,{ownerState:S,"aria-hidden":!0,className:C.asterisk,children:[" ","*"]})]}))}));var S=r(14136),C=r(56727);const _=["disableAnimation","margin","shrink","variant","className"],P=(0,p.ZP)(w,{shouldForwardProp:e=>(0,S.Z)(e)||"classes"===e,name:"MuiInputLabel",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[{[`& .${g.asterisk}`]:t.asterisk},t.root,r.formControl&&t.formControl,"small"===r.size&&t.sizeSmall,r.shrink&&t.shrink,!r.disableAnimation&&t.animated,r.focused&&t.focused,t[r.variant]]}})((({theme:e,ownerState:t})=>(0,i.Z)({display:"block",transformOrigin:"top left",whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis",maxWidth:"100%"},t.formControl&&{position:"absolute",left:0,top:0,transform:"translate(0, 20px) scale(1)"},"small"===t.size&&{transform:"translate(0, 17px) scale(1)"},t.shrink&&{transform:"translate(0, -1.5px) scale(0.75)",transformOrigin:"top left",maxWidth:"133%"},!t.disableAnimation&&{transition:e.transitions.create(["color","transform","max-width"],{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut})},"filled"===t.variant&&(0,i.Z)({zIndex:1,pointerEvents:"none",transform:"translate(12px, 16px) scale(1)",maxWidth:"calc(100% - 24px)"},"small"===t.size&&{transform:"translate(12px, 13px) scale(1)"},t.shrink&&(0,i.Z)({userSelect:"none",pointerEvents:"auto",transform:"translate(12px, 7px) scale(0.75)",maxWidth:"calc(133% - 24px)"},"small"===t.size&&{transform:"translate(12px, 4px) scale(0.75)"})),"outlined"===t.variant&&(0,i.Z)({zIndex:1,pointerEvents:"none",transform:"translate(14px, 16px) scale(1)",maxWidth:"calc(100% - 24px)"},"small"===t.size&&{transform:"translate(14px, 9px) scale(1)"},t.shrink&&{userSelect:"none",pointerEvents:"auto",maxWidth:"calc(133% - 32px)",transform:"translate(14px, -9px) scale(0.75)"})))),E=o.forwardRef((function(e,t){const r=(0,d.Z)({name:"MuiInputLabel",props:e}),{disableAnimation:o=!1,shrink:p,className:f}=r,h=(0,n.Z)(r,_),m=(0,c.Z)();let g=p;void 0===g&&m&&(g=m.filled||m.focused||m.adornedStart);const y=(0,l.Z)({props:r,muiFormControl:m,states:["size","variant","required","focused"]}),b=(0,i.Z)({},r,{disableAnimation:o,formControl:m,shrink:g,size:y.size,variant:y.variant,required:y.required,focused:y.focused}),x=(e=>{const{classes:t,formControl:r,size:n,shrink:o,disableAnimation:s,variant:l,required:c}=e,d={root:["root",r&&"formControl",!s&&"animated",o&&"shrink",n&&"normal"!==n&&`size${(0,u.Z)(n)}`,l],asterisk:[c&&"asterisk"]},p=(0,a.Z)(d,C.Y,t);return(0,i.Z)({},t,p)})(b);return(0,v.jsx)(P,(0,i.Z)({"data-shrink":g,ownerState:b,ref:t,className:(0,s.Z)(x.root,f)},h,{classes:x}))}))},56727:(e,t,r)=>{"use strict";r.d(t,{Y:()=>o});var n=r(1588);if(/^(670|757|962)$/.test(r.j))var i=r(34867);function o(e){return(0,i.ZP)("MuiInputLabel",e)}(0,n.Z)("MuiInputLabel",["root","focused","disabled","error","required","asterisk","formControl","sizeSmall","shrink","animated","standard","filled","outlined"])},79332:(e,t,r)=>{"use strict";r.d(t,{Z:()=>y});var n=r(63366),i=r(87462),o=r(67294),a=r(94780),s=r(4953),l=r(68524),c=r(90948),u=r(14136),d=r(71657),p=r(7021),f=r(85893);const h=["disableUnderline","components","componentsProps","fullWidth","inputComponent","multiline","slotProps","slots","type"],m=(0,c.ZP)(l.Ej,{shouldForwardProp:e=>(0,u.Z)(e)||"classes"===e,name:"MuiInput",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[...(0,l.Gx)(e,t),!r.disableUnderline&&t.underline]}})((({theme:e,ownerState:t})=>{let r="light"===e.palette.mode?"rgba(0, 0, 0, 0.42)":"rgba(255, 255, 255, 0.7)";return e.vars&&(r=`rgba(${e.vars.palette.common.onBackgroundChannel} / ${e.vars.opacity.inputUnderline})`),(0,i.Z)({position:"relative"},t.formControl&&{"label + &":{marginTop:16}},!t.disableUnderline&&{"&::after":{borderBottom:`2px solid ${(e.vars||e).palette[t.color].main}`,left:0,bottom:0,content:'""',position:"absolute",right:0,transform:"scaleX(0)",transition:e.transitions.create("transform",{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut}),pointerEvents:"none"},[`&.${p.Z.focused}:after`]:{transform:"scaleX(1) translateX(0)"},[`&.${p.Z.error}`]:{"&::before, &::after":{borderBottomColor:(e.vars||e).palette.error.main}},"&::before":{borderBottom:`1px solid ${r}`,left:0,bottom:0,content:'"\\00a0"',position:"absolute",right:0,transition:e.transitions.create("border-bottom-color",{duration:e.transitions.duration.shorter}),pointerEvents:"none"},[`&:hover:not(.${p.Z.disabled}, .${p.Z.error}):before`]:{borderBottom:`2px solid ${(e.vars||e).palette.text.primary}`,"@media (hover: none)":{borderBottom:`1px solid ${r}`}},[`&.${p.Z.disabled}:before`]:{borderBottomStyle:"dotted"}})})),g=(0,c.ZP)(l.rA,{name:"MuiInput",slot:"Input",overridesResolver:l._o})({}),v=o.forwardRef((function(e,t){var r,o,c,u;const v=(0,d.Z)({props:e,name:"MuiInput"}),{disableUnderline:y,components:b={},componentsProps:x,fullWidth:w=!1,inputComponent:S="input",multiline:C=!1,slotProps:_,slots:P={},type:E="text"}=v,k=(0,n.Z)(v,h),M=(e=>{const{classes:t,disableUnderline:r}=e,n={root:["root",!r&&"underline"],input:["input"]},o=(0,a.Z)(n,p.l,t);return(0,i.Z)({},t,o)})(v),j={root:{ownerState:{disableUnderline:y}}},I=(null!=_?_:x)?(0,s.Z)(null!=_?_:x,j):j,O=null!=(r=null!=(o=P.root)?o:b.Root)?r:m,T=null!=(c=null!=(u=P.input)?u:b.Input)?c:g;return(0,f.jsx)(l.ZP,(0,i.Z)({slots:{root:O,input:T},slotProps:I,fullWidth:w,inputComponent:S,multiline:C,ref:t,type:E},k,{classes:M}))}));v.muiName="Input";const y=/^(219|674|893|905)$/.test(r.j)?null:v},7021:(e,t,r)=>{"use strict";r.d(t,{Z:()=>c,l:()=>s});var n=r(87462),i=r(1588);if(!/^(219|674|893|905)$/.test(r.j))var o=r(34867);var a=r(55827);function s(e){return(0,o.ZP)("MuiInput",e)}const l=(0,n.Z)({},a.Z,(0,i.Z)("MuiInput",["root","underline","input"])),c=/^(219|674|893|905)$/.test(r.j)?null:l},48885:(e,t,r)=>{"use strict";if(r.d(t,{Z:()=>g}),757==r.j)var n=r(63366);var i=r(87462),o=r(67294);if(757==r.j)var a=r(90512);if(757==r.j)var s=r(94780);var l=r(90948);if(757==r.j)var c=r(71657);if(757==r.j)var u=r(84592);if(757==r.j)var d=r(59773);var p=r(85893);const f=757==r.j?["className"]:null,h=(0,l.ZP)("div",{name:"MuiListItemIcon",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,"flex-start"===r.alignItems&&t.alignItemsFlexStart]}})((({theme:e,ownerState:t})=>(0,i.Z)({minWidth:56,color:(e.vars||e).palette.action.active,flexShrink:0,display:"inline-flex"},"flex-start"===t.alignItems&&{marginTop:8}))),m=757==r.j?o.forwardRef((function(e,t){const r=(0,c.Z)({props:e,name:"MuiListItemIcon"}),{className:l}=r,m=(0,n.Z)(r,f),g=o.useContext(d.Z),v=(0,i.Z)({},r,{alignItems:g.alignItems}),y=(e=>{const{alignItems:t,classes:r}=e,n={root:["root","flex-start"===t&&"alignItemsFlexStart"]};return(0,s.Z)(n,u.f,r)})(v);return(0,p.jsx)(h,(0,i.Z)({className:(0,a.Z)(y.root,l),ownerState:v,ref:t},m))})):null,g=757==r.j?m:null},84592:(e,t,r)=>{"use strict";r.d(t,{Z:()=>s,f:()=>o});var n=r(1588);if(757==r.j)var i=r(34867);function o(e){return(0,i.ZP)("MuiListItemIcon",e)}const a=(0,n.Z)("MuiListItemIcon",["root","alignItemsFlexStart"]),s=/^(419|507|670|757|896)$/.test(r.j)?a:null},59334:(e,t,r)=>{"use strict";if(r.d(t,{Z:()=>v}),757==r.j)var n=r(63366);var i=r(87462),o=r(67294);if(757==r.j)var a=r(90512);if(757==r.j)var s=r(94780);if(757==r.j)var l=r(23972);if(757==r.j)var c=r(59773);if(757==r.j)var u=r(71657);var d=r(90948),p=r(26336),f=r(85893);const h=757==r.j?["children","className","disableTypography","inset","primary","primaryTypographyProps","secondary","secondaryTypographyProps"]:null,m=(0,d.ZP)("div",{name:"MuiListItemText",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[{[`& .${p.Z.primary}`]:t.primary},{[`& .${p.Z.secondary}`]:t.secondary},t.root,r.inset&&t.inset,r.primary&&r.secondary&&t.multiline,r.dense&&t.dense]}})((({ownerState:e})=>(0,i.Z)({flex:"1 1 auto",minWidth:0,marginTop:4,marginBottom:4},e.primary&&e.secondary&&{marginTop:6,marginBottom:6},e.inset&&{paddingLeft:56}))),g=757==r.j?o.forwardRef((function(e,t){const r=(0,u.Z)({props:e,name:"MuiListItemText"}),{children:d,className:g,disableTypography:v=!1,inset:y=!1,primary:b,primaryTypographyProps:x,secondary:w,secondaryTypographyProps:S}=r,C=(0,n.Z)(r,h),{dense:_}=o.useContext(c.Z);let P=null!=b?b:d,E=w;const k=(0,i.Z)({},r,{disableTypography:v,inset:y,primary:!!P,secondary:!!E,dense:_}),M=(e=>{const{classes:t,inset:r,primary:n,secondary:i,dense:o}=e,a={root:["root",r&&"inset",o&&"dense",n&&i&&"multiline"],primary:["primary"],secondary:["secondary"]};return(0,s.Z)(a,p.L,t)})(k);return null==P||P.type===l.Z||v||(P=(0,f.jsx)(l.Z,(0,i.Z)({variant:_?"body2":"body1",className:M.primary,component:null!=x&&x.variant?void 0:"span",display:"block"},x,{children:P}))),null==E||E.type===l.Z||v||(E=(0,f.jsx)(l.Z,(0,i.Z)({variant:"body2",className:M.secondary,color:"text.secondary",display:"block"},S,{children:E}))),(0,f.jsxs)(m,(0,i.Z)({className:(0,a.Z)(M.root,g),ownerState:k,ref:t},C,{children:[P,E]}))})):null,v=757==r.j?g:null},26336:(e,t,r)=>{"use strict";r.d(t,{L:()=>o,Z:()=>s});var n=r(1588);if(757==r.j)var i=r(34867);function o(e){return(0,i.ZP)("MuiListItemText",e)}const a=(0,n.Z)("MuiListItemText",["root","multiline","dense","inset","primary","secondary"]),s=/^(419|507|670|757|896)$/.test(r.j)?a:null},18843:(e,t,r)=>{"use strict";if(r.d(t,{Z:()=>g}),!/^(219|674|870|893|905)$/.test(r.j))var n=r(63366);var i=r(87462),o=r(67294);if(!/^(219|674|870|893|905)$/.test(r.j))var a=r(90512);if(!/^(219|674|870|893|905)$/.test(r.j))var s=r(94780);var l=r(90948);if(!/^(219|674|870|893|905)$/.test(r.j))var c=r(71657);if(!/^(219|674|870|893|905)$/.test(r.j))var u=r(59773);if(!/^(219|674|870|893|905)$/.test(r.j))var d=r(72847);var p=r(85893);const f=/^(219|674|870|893|905)$/.test(r.j)?null:["children","className","component","dense","disablePadding","subheader"],h=(0,l.ZP)("ul",{name:"MuiList",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,!r.disablePadding&&t.padding,r.dense&&t.dense,r.subheader&&t.subheader]}})((({ownerState:e})=>(0,i.Z)({listStyle:"none",margin:0,padding:0,position:"relative"},!e.disablePadding&&{paddingTop:8,paddingBottom:8},e.subheader&&{paddingTop:0}))),m=/^(219|674|870|893|905)$/.test(r.j)?null:o.forwardRef((function(e,t){const r=(0,c.Z)({props:e,name:"MuiList"}),{children:l,className:m,component:g="ul",dense:v=!1,disablePadding:y=!1,subheader:b}=r,x=(0,n.Z)(r,f),w=o.useMemo((()=>({dense:v})),[v]),S=(0,i.Z)({},r,{component:g,dense:v,disablePadding:y}),C=(e=>{const{classes:t,disablePadding:r,dense:n,subheader:i}=e,o={root:["root",!r&&"padding",n&&"dense",i&&"subheader"]};return(0,s.Z)(o,d.z,t)})(S);return(0,p.jsx)(u.Z.Provider,{value:w,children:(0,p.jsxs)(h,(0,i.Z)({as:g,className:(0,a.Z)(C.root,m),ref:t,ownerState:S},x,{children:[b,l]}))})})),g=/^(219|674|870|893|905)$/.test(r.j)?null:m},59773:(e,t,r)=>{"use strict";r.d(t,{Z:()=>i});const n=r(67294).createContext({}),i=/^(219|674|870|893|905)$/.test(r.j)?null:n},72847:(e,t,r)=>{"use strict";r.d(t,{z:()=>o});var n=r(1588);if(!/^(219|674|870|893|905)$/.test(r.j))var i=r(34867);function o(e){return(0,i.ZP)("MuiList",e)}(0,n.Z)("MuiList",["root","padding","dense","subheader"])},33797:(e,t,r)=>{"use strict";r.d(t,{Z:()=>E});var n=r(63366),i=r(87462),o=r(67294),a=r(90512),s=r(94780),l=r(2101),c=r(90948),u=r(14136),d=r(71657),p=r(59773),f=r(79919),h=r(58974),m=r(51705),g=r(35097),v=r(84592),y=r(26336),b=r(1588),x=r(34867);function w(e){return(0,x.ZP)("MuiMenuItem",e)}const S=(0,b.Z)("MuiMenuItem",["root","focusVisible","dense","disabled","divider","gutters","selected"]);var C=r(85893);const _=["autoFocus","component","dense","divider","disableGutters","focusVisibleClassName","role","tabIndex","className"],P=(0,c.ZP)(f.Z,{shouldForwardProp:e=>(0,u.Z)(e)||"classes"===e,name:"MuiMenuItem",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,r.dense&&t.dense,r.divider&&t.divider,!r.disableGutters&&t.gutters]}})((({theme:e,ownerState:t})=>(0,i.Z)({},e.typography.body1,{display:"flex",justifyContent:"flex-start",alignItems:"center",position:"relative",textDecoration:"none",minHeight:48,paddingTop:6,paddingBottom:6,boxSizing:"border-box",whiteSpace:"nowrap"},!t.disableGutters&&{paddingLeft:16,paddingRight:16},t.divider&&{borderBottom:`1px solid ${(e.vars||e).palette.divider}`,backgroundClip:"padding-box"},{"&:hover":{textDecoration:"none",backgroundColor:(e.vars||e).palette.action.hover,"@media (hover: none)":{backgroundColor:"transparent"}},[`&.${S.selected}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.selectedOpacity})`:(0,l.Fq)(e.palette.primary.main,e.palette.action.selectedOpacity),[`&.${S.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.focusOpacity}))`:(0,l.Fq)(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.focusOpacity)}},[`&.${S.selected}:hover`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.hoverOpacity}))`:(0,l.Fq)(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.selectedOpacity})`:(0,l.Fq)(e.palette.primary.main,e.palette.action.selectedOpacity)}},[`&.${S.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},[`&.${S.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity},[`& + .${g.Z.root}`]:{marginTop:e.spacing(1),marginBottom:e.spacing(1)},[`& + .${g.Z.inset}`]:{marginLeft:52},[`& .${y.Z.root}`]:{marginTop:0,marginBottom:0},[`& .${y.Z.inset}`]:{paddingLeft:36},[`& .${v.Z.root}`]:{minWidth:36}},!t.dense&&{[e.breakpoints.up("sm")]:{minHeight:"auto"}},t.dense&&(0,i.Z)({minHeight:32,paddingTop:4,paddingBottom:4},e.typography.body2,{[`& .${v.Z.root} svg`]:{fontSize:"1.25rem"}})))),E=o.forwardRef((function(e,t){const r=(0,d.Z)({props:e,name:"MuiMenuItem"}),{autoFocus:l=!1,component:c="li",dense:u=!1,divider:f=!1,disableGutters:g=!1,focusVisibleClassName:v,role:y="menuitem",tabIndex:b,className:x}=r,S=(0,n.Z)(r,_),E=o.useContext(p.Z),k=o.useMemo((()=>({dense:u||E.dense||!1,disableGutters:g})),[E.dense,u,g]),M=o.useRef(null);(0,h.Z)((()=>{l&&M.current&&M.current.focus()}),[l]);const j=(0,i.Z)({},r,{dense:k.dense,divider:f,disableGutters:g}),I=(e=>{const{disabled:t,dense:r,divider:n,disableGutters:o,selected:a,classes:l}=e,c={root:["root",r&&"dense",t&&"disabled",!o&&"gutters",n&&"divider",a&&"selected"]},u=(0,s.Z)(c,w,l);return(0,i.Z)({},l,u)})(r),O=(0,m.Z)(M,t);let T;return r.disabled||(T=void 0!==b?b:-1),(0,C.jsx)(p.Z.Provider,{value:k,children:(0,C.jsx)(P,(0,i.Z)({ref:O,role:y,tabIndex:T,component:c,focusVisibleClassName:(0,a.Z)(I.focusVisible,v),className:(0,a.Z)(I.root,x)},S,{ownerState:j,classes:I}))})}))},68976:(e,t,r)=>{"use strict";if(r.d(t,{Z:()=>y}),!/^(219|674|870|893|905)$/.test(r.j))var n=r(87462);if(!/^(219|674|870|893|905)$/.test(r.j))var i=r(63366);var o=r(67294);if(r(76607),!/^(219|674|870|893|905)$/.test(r.j))var a=r(8038);if(!/^(219|674|870|893|905)$/.test(r.j))var s=r(18843);if(!/^(219|674|870|893|905)$/.test(r.j))var l=r(256);if(!/^(219|674|870|893|905)$/.test(r.j))var c=r(51705);if(!/^(219|674|870|893|905)$/.test(r.j))var u=r(58974);var d=r(85893);const p=/^(219|674|870|893|905)$/.test(r.j)?null:["actions","autoFocus","autoFocusItem","children","className","disabledItemsFocusable","disableListWrap","onKeyDown","variant"];function f(e,t,r){return e===t?e.firstChild:t&&t.nextElementSibling?t.nextElementSibling:r?null:e.firstChild}function h(e,t,r){return e===t?r?e.firstChild:e.lastChild:t&&t.previousElementSibling?t.previousElementSibling:r?null:e.lastChild}function m(e,t){if(void 0===t)return!0;let r=e.innerText;return void 0===r&&(r=e.textContent),r=r.trim().toLowerCase(),0!==r.length&&(t.repeating?r[0]===t.keys[0]:0===r.indexOf(t.keys.join("")))}function g(e,t,r,n,i,o){let a=!1,s=i(e,t,!!t&&r);for(;s;){if(s===e.firstChild){if(a)return!1;a=!0}const t=!n&&(s.disabled||"true"===s.getAttribute("aria-disabled"));if(s.hasAttribute("tabindex")&&m(s,o)&&!t)return s.focus(),!0;s=i(e,s,r)}return!1}const v=/^(219|674|870|893|905)$/.test(r.j)?null:o.forwardRef((function(e,t){const{actions:r,autoFocus:v=!1,autoFocusItem:y=!1,children:b,className:x,disabledItemsFocusable:w=!1,disableListWrap:S=!1,onKeyDown:C,variant:_="selectedMenu"}=e,P=(0,i.Z)(e,p),E=o.useRef(null),k=o.useRef({keys:[],repeating:!0,previousKeyMatched:!0,lastTime:null});(0,u.Z)((()=>{v&&E.current.focus()}),[v]),o.useImperativeHandle(r,(()=>({adjustStyleForScrollbar:(e,{direction:t})=>{const r=!E.current.style.width;if(e.clientHeight<E.current.clientHeight&&r){const r=`${(0,l.Z)((0,a.Z)(e))}px`;E.current.style["rtl"===t?"paddingLeft":"paddingRight"]=r,E.current.style.width=`calc(100% + ${r})`}return E.current}})),[]);const M=(0,c.Z)(E,t);let j=-1;o.Children.forEach(b,((e,t)=>{o.isValidElement(e)?(e.props.disabled||("selectedMenu"===_&&e.props.selected||-1===j)&&(j=t),j===t&&(e.props.disabled||e.props.muiSkipListHighlight||e.type.muiSkipListHighlight)&&(j+=1,j>=b.length&&(j=-1))):j===t&&(j+=1,j>=b.length&&(j=-1))}));const I=o.Children.map(b,((e,t)=>{if(t===j){const t={};return y&&(t.autoFocus=!0),void 0===e.props.tabIndex&&"selectedMenu"===_&&(t.tabIndex=0),o.cloneElement(e,t)}return e}));return(0,d.jsx)(s.Z,(0,n.Z)({role:"menu",ref:M,className:x,onKeyDown:e=>{const t=E.current,r=e.key,n=(0,a.Z)(t).activeElement;if("ArrowDown"===r)e.preventDefault(),g(t,n,S,w,f);else if("ArrowUp"===r)e.preventDefault(),g(t,n,S,w,h);else if("Home"===r)e.preventDefault(),g(t,null,S,w,f);else if("End"===r)e.preventDefault(),g(t,null,S,w,h);else if(1===r.length){const i=k.current,o=r.toLowerCase(),a=performance.now();i.keys.length>0&&(a-i.lastTime>500?(i.keys=[],i.repeating=!0,i.previousKeyMatched=!0):i.repeating&&o!==i.keys[0]&&(i.repeating=!1)),i.lastTime=a,i.keys.push(o);const s=n&&!i.repeating&&m(n,i);i.previousKeyMatched&&(s||g(t,n,!1,w,f,i))?e.preventDefault():i.previousKeyMatched=!1}C&&C(e)},tabIndex:v?0:-1},P,{children:I}))})),y=/^(219|674|870|893|905)$/.test(r.j)?null:v},15506:(e,t,r)=>{"use strict";r.d(t,{Z:()=>$});var n=r(87462),i=r(63366),o=r(67294),a=(r(76607),r(90512)),s=r(94780),l=r(7293),c=r(82056),u=r(68976),d=r(28442),p=r(90948),f=r(71657),h=r(57144),m=r(8038),g=r(5340),v=r(51705),y=r(96514),b=r(25827),x=r(70111),w=r(3994),S=r(85893);const C=["onEntering"],_=["action","anchorEl","anchorOrigin","anchorPosition","anchorReference","children","className","container","elevation","marginThreshold","open","PaperProps","slots","slotProps","transformOrigin","TransitionComponent","transitionDuration","TransitionProps","disableScrollLock"],P=["slotProps"];function E(e,t){let r=0;return"number"==typeof t?r=t:"center"===t?r=e.height/2:"bottom"===t&&(r=e.height),r}function k(e,t){let r=0;return"number"==typeof t?r=t:"center"===t?r=e.width/2:"right"===t&&(r=e.width),r}function M(e){return[e.horizontal,e.vertical].map((e=>"number"==typeof e?`${e}px`:e)).join(" ")}function j(e){return"function"==typeof e?e():e}const I=(0,p.ZP)(b.Z,{name:"MuiPopover",slot:"Root",overridesResolver:(e,t)=>t.root})({}),O=(0,p.ZP)(x.Z,{name:"MuiPopover",slot:"Paper",overridesResolver:(e,t)=>t.paper})({position:"absolute",overflowY:"auto",overflowX:"hidden",minWidth:16,minHeight:16,maxWidth:"calc(100% - 32px)",maxHeight:"calc(100% - 32px)",outline:0}),T=o.forwardRef((function(e,t){var r,c,u;const p=(0,f.Z)({props:e,name:"MuiPopover"}),{action:b,anchorEl:x,anchorOrigin:T={vertical:"top",horizontal:"left"},anchorPosition:A,anchorReference:Z="anchorEl",children:R,className:D,container:L,elevation:F=8,marginThreshold:N=16,open:B,PaperProps:z={},slots:$,slotProps:H,transformOrigin:V={vertical:"top",horizontal:"left"},TransitionComponent:G=y.Z,transitionDuration:U="auto",TransitionProps:{onEntering:W}={},disableScrollLock:q=!1}=p,K=(0,i.Z)(p.TransitionProps,C),X=(0,i.Z)(p,_),Y=null!=(r=null==H?void 0:H.paper)?r:z,J=o.useRef(),Q=(0,v.Z)(J,Y.ref),ee=(0,n.Z)({},p,{anchorOrigin:T,anchorReference:Z,elevation:F,marginThreshold:N,externalPaperSlotProps:Y,transformOrigin:V,TransitionComponent:G,transitionDuration:U,TransitionProps:K}),te=(e=>{const{classes:t}=e;return(0,s.Z)({root:["root"],paper:["paper"]},w.s,t)})(ee),re=o.useCallback((()=>{if("anchorPosition"===Z)return A;const e=j(x),t=(e&&1===e.nodeType?e:(0,m.Z)(J.current).body).getBoundingClientRect();return{top:t.top+E(t,T.vertical),left:t.left+k(t,T.horizontal)}}),[x,T.horizontal,T.vertical,A,Z]),ne=o.useCallback((e=>({vertical:E(e,V.vertical),horizontal:k(e,V.horizontal)})),[V.horizontal,V.vertical]),ie=o.useCallback((e=>{const t={width:e.offsetWidth,height:e.offsetHeight},r=ne(t);if("none"===Z)return{top:null,left:null,transformOrigin:M(r)};const n=re();let i=n.top-r.vertical,o=n.left-r.horizontal;const a=i+t.height,s=o+t.width,l=(0,g.Z)(j(x)),c=l.innerHeight-N,u=l.innerWidth-N;if(null!==N&&i<N){const e=i-N;i-=e,r.vertical+=e}else if(null!==N&&a>c){const e=a-c;i-=e,r.vertical+=e}if(null!==N&&o<N){const e=o-N;o-=e,r.horizontal+=e}else if(s>u){const e=s-u;o-=e,r.horizontal+=e}return{top:`${Math.round(i)}px`,left:`${Math.round(o)}px`,transformOrigin:M(r)}}),[x,Z,re,ne,N]),[oe,ae]=o.useState(B),se=o.useCallback((()=>{const e=J.current;if(!e)return;const t=ie(e);null!==t.top&&(e.style.top=t.top),null!==t.left&&(e.style.left=t.left),e.style.transformOrigin=t.transformOrigin,ae(!0)}),[ie]);o.useEffect((()=>(q&&window.addEventListener("scroll",se),()=>window.removeEventListener("scroll",se))),[x,q,se]),o.useEffect((()=>{B&&se()})),o.useImperativeHandle(b,(()=>B?{updatePosition:()=>{se()}}:null),[B,se]),o.useEffect((()=>{if(!B)return;const e=(0,h.Z)((()=>{se()})),t=(0,g.Z)(x);return t.addEventListener("resize",e),()=>{e.clear(),t.removeEventListener("resize",e)}}),[x,B,se]);let le=U;"auto"!==U||G.muiSupportAuto||(le=void 0);const ce=L||(x?(0,m.Z)(j(x)).body:void 0),ue=null!=(c=null==$?void 0:$.root)?c:I,de=null!=(u=null==$?void 0:$.paper)?u:O,pe=(0,l.y)({elementType:de,externalSlotProps:(0,n.Z)({},Y,{style:oe?Y.style:(0,n.Z)({},Y.style,{opacity:0})}),additionalProps:{elevation:F,ref:Q},ownerState:ee,className:(0,a.Z)(te.paper,null==Y?void 0:Y.className)}),fe=(0,l.y)({elementType:ue,externalSlotProps:(null==H?void 0:H.root)||{},externalForwardedProps:X,additionalProps:{ref:t,slotProps:{backdrop:{invisible:!0}},container:ce,open:B},ownerState:ee,className:(0,a.Z)(te.root,D)}),{slotProps:he}=fe,me=(0,i.Z)(fe,P);return(0,S.jsx)(ue,(0,n.Z)({},me,!(0,d.X)(ue)&&{slotProps:he,disableScrollLock:q},{children:(0,S.jsx)(G,(0,n.Z)({appear:!0,in:B,onEntering:(e,t)=>{W&&W(e,t),se()},onExited:()=>{ae(!1)},timeout:le},K,{children:(0,S.jsx)(de,(0,n.Z)({},pe,{children:R}))}))}))}));var A=r(14136),Z=r(272);const R=["onEntering"],D=["autoFocus","children","className","disableAutoFocusItem","MenuListProps","onClose","open","PaperProps","PopoverClasses","transitionDuration","TransitionProps","variant","slots","slotProps"],L={vertical:"top",horizontal:"right"},F={vertical:"top",horizontal:"left"},N=(0,p.ZP)(T,{shouldForwardProp:e=>(0,A.Z)(e)||"classes"===e,name:"MuiMenu",slot:"Root",overridesResolver:(e,t)=>t.root})({}),B=(0,p.ZP)(O,{name:"MuiMenu",slot:"Paper",overridesResolver:(e,t)=>t.paper})({maxHeight:"calc(100% - 96px)",WebkitOverflowScrolling:"touch"}),z=(0,p.ZP)(u.Z,{name:"MuiMenu",slot:"List",overridesResolver:(e,t)=>t.list})({outline:0}),$=o.forwardRef((function(e,t){var r,u;const d=(0,f.Z)({props:e,name:"MuiMenu"}),{autoFocus:p=!0,children:h,className:m,disableAutoFocusItem:g=!1,MenuListProps:v={},onClose:y,open:b,PaperProps:x={},PopoverClasses:w,transitionDuration:C="auto",TransitionProps:{onEntering:_}={},variant:P="selectedMenu",slots:E={},slotProps:k={}}=d,M=(0,i.Z)(d.TransitionProps,R),j=(0,i.Z)(d,D),I=(0,c.V)(),O=(0,n.Z)({},d,{autoFocus:p,disableAutoFocusItem:g,MenuListProps:v,onEntering:_,PaperProps:x,transitionDuration:C,TransitionProps:M,variant:P}),T=(e=>{const{classes:t}=e;return(0,s.Z)({root:["root"],paper:["paper"],list:["list"]},Z.Q,t)})(O),A=p&&!g&&b,$=o.useRef(null);let H=-1;o.Children.map(h,((e,t)=>{o.isValidElement(e)&&(e.props.disabled||("selectedMenu"===P&&e.props.selected||-1===H)&&(H=t))}));const V=null!=(r=E.paper)?r:B,G=null!=(u=k.paper)?u:x,U=(0,l.y)({elementType:E.root,externalSlotProps:k.root,ownerState:O,className:[T.root,m]}),W=(0,l.y)({elementType:V,externalSlotProps:G,ownerState:O,className:T.paper});return(0,S.jsx)(N,(0,n.Z)({onClose:y,anchorOrigin:{vertical:"bottom",horizontal:I?"right":"left"},transformOrigin:I?L:F,slots:{paper:V,root:E.root},slotProps:{root:U,paper:W},open:b,ref:t,transitionDuration:C,TransitionProps:(0,n.Z)({onEntering:(e,t)=>{$.current&&$.current.adjustStyleForScrollbar(e,{direction:I?"rtl":"ltr"}),_&&_(e,t)}},M),ownerState:O},j,{classes:w,children:(0,S.jsx)(z,(0,n.Z)({onKeyDown:e=>{"Tab"===e.key&&(e.preventDefault(),y&&y(e,"tabKeyDown"))},actions:$,autoFocus:p&&(-1===H||g),autoFocusItem:A,variant:P},v,{className:(0,a.Z)(T.list,v.className),children:h}))}))}))},272:(e,t,r)=>{"use strict";r.d(t,{Q:()=>o});var n=r(1588);if(!/^(219|674|870|893|905)$/.test(r.j))var i=r(34867);function o(e){return(0,i.ZP)("MuiMenu",e)}(0,n.Z)("MuiMenu",["root","paper","list"])},25827:(e,t,r)=>{"use strict";if(r.d(t,{Z:()=>w}),!/^(219|674|870|905)$/.test(r.j))var n=r(63366);var i=r(87462),o=r(67294);if(!/^(219|674|870|905)$/.test(r.j))var a=r(90512);if(!/^(219|674|870|905)$/.test(r.j))var s=r(7293);if(!/^(219|674|870|905)$/.test(r.j))var l=r(16556);if(!/^(219|674|870|905)$/.test(r.j))var c=r(94780);if(!/^(219|674|870|905)$/.test(r.j))var u=r(93470);if(!/^(219|674|870|905)$/.test(r.j))var d=r(78385);var p=r(90948);if(!/^(219|674|870|905)$/.test(r.j))var f=r(71657);var h=r(45889);if(!/^(219|674|870|905)$/.test(r.j))var m=r(1011);var g=r(85893);const v=/^(219|674|870|905)$/.test(r.j)?null:["BackdropComponent","BackdropProps","classes","className","closeAfterTransition","children","container","component","components","componentsProps","disableAutoFocus","disableEnforceFocus","disableEscapeKeyDown","disablePortal","disableRestoreFocus","disableScrollLock","hideBackdrop","keepMounted","onBackdropClick","onClose","onTransitionEnter","onTransitionExited","open","slotProps","slots","theme"],y=(0,p.ZP)("div",{name:"MuiModal",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,!r.open&&r.exited&&t.hidden]}})((({theme:e,ownerState:t})=>(0,i.Z)({position:"fixed",zIndex:(e.vars||e).zIndex.modal,right:0,bottom:0,top:0,left:0},!t.open&&t.exited&&{visibility:"hidden"}))),b=(0,p.ZP)(h.Z,{name:"MuiModal",slot:"Backdrop",overridesResolver:(e,t)=>t.backdrop})({zIndex:-1}),x=/^(219|674|870|905)$/.test(r.j)?null:o.forwardRef((function(e,t){var r,p,h,x,w,S;const C=(0,f.Z)({name:"MuiModal",props:e}),{BackdropComponent:_=b,BackdropProps:P,className:E,closeAfterTransition:k=!1,children:M,container:j,component:I,components:O={},componentsProps:T={},disableAutoFocus:A=!1,disableEnforceFocus:Z=!1,disableEscapeKeyDown:R=!1,disablePortal:D=!1,disableRestoreFocus:L=!1,disableScrollLock:F=!1,hideBackdrop:N=!1,keepMounted:B=!1,onBackdropClick:z,open:$,slotProps:H,slots:V}=C,G=(0,n.Z)(C,v),U=(0,i.Z)({},C,{closeAfterTransition:k,disableAutoFocus:A,disableEnforceFocus:Z,disableEscapeKeyDown:R,disablePortal:D,disableRestoreFocus:L,disableScrollLock:F,hideBackdrop:N,keepMounted:B}),{getRootProps:W,getBackdropProps:q,getTransitionProps:K,portalRef:X,isTopModal:Y,exited:J,hasTransition:Q}=(0,l.d)((0,i.Z)({},U,{rootRef:t})),ee=(0,i.Z)({},U,{exited:J}),te=(e=>{const{open:t,exited:r,classes:n}=e,i={root:["root",!t&&r&&"hidden"],backdrop:["backdrop"]};return(0,c.Z)(i,m.x,n)})(ee),re={};if(void 0===M.props.tabIndex&&(re.tabIndex="-1"),Q){const{onEnter:e,onExited:t}=K();re.onEnter=e,re.onExited=t}const ne=null!=(r=null!=(p=null==V?void 0:V.root)?p:O.Root)?r:y,ie=null!=(h=null!=(x=null==V?void 0:V.backdrop)?x:O.Backdrop)?h:_,oe=null!=(w=null==H?void 0:H.root)?w:T.root,ae=null!=(S=null==H?void 0:H.backdrop)?S:T.backdrop,se=(0,s.y)({elementType:ne,externalSlotProps:oe,externalForwardedProps:G,getSlotProps:W,additionalProps:{ref:t,as:I},ownerState:ee,className:(0,a.Z)(E,null==oe?void 0:oe.className,null==te?void 0:te.root,!ee.open&&ee.exited&&(null==te?void 0:te.hidden))}),le=(0,s.y)({elementType:ie,externalSlotProps:ae,additionalProps:P,getSlotProps:e=>q((0,i.Z)({},e,{onClick:t=>{z&&z(t),null!=e&&e.onClick&&e.onClick(t)}})),className:(0,a.Z)(null==ae?void 0:ae.className,null==P?void 0:P.className,null==te?void 0:te.backdrop),ownerState:ee});return B||$||Q&&!J?(0,g.jsx)(d.h,{ref:X,container:j,disablePortal:D,children:(0,g.jsxs)(ne,(0,i.Z)({},se,{children:[!N&&_?(0,g.jsx)(ie,(0,i.Z)({},le)):null,(0,g.jsx)(u.i,{disableEnforceFocus:Z,disableAutoFocus:A,disableRestoreFocus:L,isEnabled:Y,open:$,children:o.cloneElement(M,re)})]}))}):null})),w=/^(219|674|870|905)$/.test(r.j)?null:x},1011:(e,t,r)=>{"use strict";r.d(t,{x:()=>o});var n=r(1588);if(!/^(219|674|870|905)$/.test(r.j))var i=r(34867);function o(e){return(0,i.ZP)("MuiModal",e)}(0,n.Z)("MuiModal",["root","hidden","backdrop"])},32580:(e,t,r)=>{"use strict";r.d(t,{Z:()=>_});var n,i=r(63366),o=r(87462),a=r(67294),s=r(94780),l=r(90948),c=r(14136),u=r(85893);const d=["children","classes","className","label","notched"],p=(0,l.ZP)("fieldset",{shouldForwardProp:c.Z})({textAlign:"left",position:"absolute",bottom:0,right:0,top:-5,left:0,margin:0,padding:"0 8px",pointerEvents:"none",borderRadius:"inherit",borderStyle:"solid",borderWidth:1,overflow:"hidden",minWidth:"0%"}),f=(0,l.ZP)("legend",{shouldForwardProp:c.Z})((({ownerState:e,theme:t})=>(0,o.Z)({float:"unset",width:"auto",overflow:"hidden"},!e.withLabel&&{padding:0,lineHeight:"11px",transition:t.transitions.create("width",{duration:150,easing:t.transitions.easing.easeOut})},e.withLabel&&(0,o.Z)({display:"block",padding:0,height:11,fontSize:"0.75em",visibility:"hidden",maxWidth:.01,transition:t.transitions.create("max-width",{duration:50,easing:t.transitions.easing.easeOut}),whiteSpace:"nowrap","& > span":{paddingLeft:5,paddingRight:5,display:"inline-block",opacity:0,visibility:"visible"}},e.notched&&{maxWidth:"100%",transition:t.transitions.create("max-width",{duration:100,easing:t.transitions.easing.easeOut,delay:50})}))));var h=r(74423),m=r(15704),g=r(54656),v=r(68524),y=r(71657);const b=["components","fullWidth","inputComponent","label","multiline","notched","slots","type"],x=(0,l.ZP)(v.Ej,{shouldForwardProp:e=>(0,c.Z)(e)||"classes"===e,name:"MuiOutlinedInput",slot:"Root",overridesResolver:v.Gx})((({theme:e,ownerState:t})=>{const r="light"===e.palette.mode?"rgba(0, 0, 0, 0.23)":"rgba(255, 255, 255, 0.23)";return(0,o.Z)({position:"relative",borderRadius:(e.vars||e).shape.borderRadius,[`&:hover .${g.Z.notchedOutline}`]:{borderColor:(e.vars||e).palette.text.primary},"@media (hover: none)":{[`&:hover .${g.Z.notchedOutline}`]:{borderColor:e.vars?`rgba(${e.vars.palette.common.onBackgroundChannel} / 0.23)`:r}},[`&.${g.Z.focused} .${g.Z.notchedOutline}`]:{borderColor:(e.vars||e).palette[t.color].main,borderWidth:2},[`&.${g.Z.error} .${g.Z.notchedOutline}`]:{borderColor:(e.vars||e).palette.error.main},[`&.${g.Z.disabled} .${g.Z.notchedOutline}`]:{borderColor:(e.vars||e).palette.action.disabled}},t.startAdornment&&{paddingLeft:14},t.endAdornment&&{paddingRight:14},t.multiline&&(0,o.Z)({padding:"16.5px 14px"},"small"===t.size&&{padding:"8.5px 14px"}))})),w=(0,l.ZP)((function(e){const{className:t,label:r,notched:a}=e,s=(0,i.Z)(e,d),l=null!=r&&""!==r,c=(0,o.Z)({},e,{notched:a,withLabel:l});return(0,u.jsx)(p,(0,o.Z)({"aria-hidden":!0,className:t,ownerState:c},s,{children:(0,u.jsx)(f,{ownerState:c,children:l?(0,u.jsx)("span",{children:r}):n||(n=(0,u.jsx)("span",{className:"notranslate",children:"​"}))})}))}),{name:"MuiOutlinedInput",slot:"NotchedOutline",overridesResolver:(e,t)=>t.notchedOutline})((({theme:e})=>{const t="light"===e.palette.mode?"rgba(0, 0, 0, 0.23)":"rgba(255, 255, 255, 0.23)";return{borderColor:e.vars?`rgba(${e.vars.palette.common.onBackgroundChannel} / 0.23)`:t}})),S=(0,l.ZP)(v.rA,{name:"MuiOutlinedInput",slot:"Input",overridesResolver:v._o})((({theme:e,ownerState:t})=>(0,o.Z)({padding:"16.5px 14px"},!e.vars&&{"&:-webkit-autofill":{WebkitBoxShadow:"light"===e.palette.mode?null:"0 0 0 100px #266798 inset",WebkitTextFillColor:"light"===e.palette.mode?null:"#fff",caretColor:"light"===e.palette.mode?null:"#fff",borderRadius:"inherit"}},e.vars&&{"&:-webkit-autofill":{borderRadius:"inherit"},[e.getColorSchemeSelector("dark")]:{"&:-webkit-autofill":{WebkitBoxShadow:"0 0 0 100px #266798 inset",WebkitTextFillColor:"#fff",caretColor:"#fff"}}},"small"===t.size&&{padding:"8.5px 14px"},t.multiline&&{padding:0},t.startAdornment&&{paddingLeft:0},t.endAdornment&&{paddingRight:0}))),C=a.forwardRef((function(e,t){var r,n,l,c,d;const p=(0,y.Z)({props:e,name:"MuiOutlinedInput"}),{components:f={},fullWidth:C=!1,inputComponent:_="input",label:P,multiline:E=!1,notched:k,slots:M={},type:j="text"}=p,I=(0,i.Z)(p,b),O=(e=>{const{classes:t}=e,r=(0,s.Z)({root:["root"],notchedOutline:["notchedOutline"],input:["input"]},g.e,t);return(0,o.Z)({},t,r)})(p),T=(0,h.Z)(),A=(0,m.Z)({props:p,muiFormControl:T,states:["color","disabled","error","focused","hiddenLabel","size","required"]}),Z=(0,o.Z)({},p,{color:A.color||"primary",disabled:A.disabled,error:A.error,focused:A.focused,formControl:T,fullWidth:C,hiddenLabel:A.hiddenLabel,multiline:E,size:A.size,type:j}),R=null!=(r=null!=(n=M.root)?n:f.Root)?r:x,D=null!=(l=null!=(c=M.input)?c:f.Input)?l:S;return(0,u.jsx)(v.ZP,(0,o.Z)({slots:{root:R,input:D},renderSuffix:e=>(0,u.jsx)(w,{ownerState:Z,className:O.notchedOutline,label:null!=P&&""!==P&&A.required?d||(d=(0,u.jsxs)(a.Fragment,{children:[P," ","*"]})):P,notched:void 0!==k?k:Boolean(e.startAdornment||e.filled||e.focused)}),fullWidth:C,inputComponent:_,multiline:E,ref:t,type:j},I,{classes:(0,o.Z)({},O,{notchedOutline:null})}))}));C.muiName="Input";const _=C},54656:(e,t,r)=>{"use strict";r.d(t,{Z:()=>c,e:()=>s});var n=r(87462),i=r(1588);if(!/^(219|674|870|893|905)$/.test(r.j))var o=r(34867);var a=r(55827);function s(e){return(0,o.ZP)("MuiOutlinedInput",e)}const l=(0,n.Z)({},a.Z,(0,i.Z)("MuiOutlinedInput",["root","notchedOutline","input"])),c=/^(219|674|870|893|905)$/.test(r.j)?null:l},70111:(e,t,r)=>{"use strict";r.d(t,{Z:()=>g});var n=r(63366),i=r(87462),o=r(67294),a=r(90512),s=r(94780),l=r(2101),c=r(90948);const u=e=>{let t;return t=e<1?5.11916*e**2:4.5*Math.log(e+1)+2,(t/100).toFixed(2)};var d=r(71657),p=r(53160),f=r(85893);const h=["className","component","elevation","square","variant"],m=(0,c.ZP)("div",{name:"MuiPaper",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,t[r.variant],!r.square&&t.rounded,"elevation"===r.variant&&t[`elevation${r.elevation}`]]}})((({theme:e,ownerState:t})=>{var r;return(0,i.Z)({backgroundColor:(e.vars||e).palette.background.paper,color:(e.vars||e).palette.text.primary,transition:e.transitions.create("box-shadow")},!t.square&&{borderRadius:e.shape.borderRadius},"outlined"===t.variant&&{border:`1px solid ${(e.vars||e).palette.divider}`},"elevation"===t.variant&&(0,i.Z)({boxShadow:(e.vars||e).shadows[t.elevation]},!e.vars&&"dark"===e.palette.mode&&{backgroundImage:`linear-gradient(${(0,l.Fq)("#fff",u(t.elevation))}, ${(0,l.Fq)("#fff",u(t.elevation))})`},e.vars&&{backgroundImage:null==(r=e.vars.overlays)?void 0:r[t.elevation]}))})),g=o.forwardRef((function(e,t){const r=(0,d.Z)({props:e,name:"MuiPaper"}),{className:o,component:l="div",elevation:c=1,square:u=!1,variant:g="elevation"}=r,v=(0,n.Z)(r,h),y=(0,i.Z)({},r,{component:l,elevation:c,square:u,variant:g}),b=(e=>{const{square:t,elevation:r,variant:n,classes:i}=e,o={root:["root",n,!t&&"rounded","elevation"===n&&`elevation${r}`]};return(0,s.Z)(o,p.J,i)})(y);return(0,f.jsx)(m,(0,i.Z)({as:l,ownerState:y,className:(0,a.Z)(b.root,o),ref:t},v))}))},53160:(e,t,r)=>{"use strict";r.d(t,{J:()=>o});var n=r(1588);if(!/^(674|905)$/.test(r.j))var i=r(34867);function o(e){return(0,i.ZP)("MuiPaper",e)}(0,n.Z)("MuiPaper",["root","rounded","outlined","elevation","elevation0","elevation1","elevation2","elevation3","elevation4","elevation5","elevation6","elevation7","elevation8","elevation9","elevation10","elevation11","elevation12","elevation13","elevation14","elevation15","elevation16","elevation17","elevation18","elevation19","elevation20","elevation21","elevation22","elevation23","elevation24"])},3994:(e,t,r)=>{"use strict";r.d(t,{s:()=>o});var n=r(1588);if(!/^(219|674|870|893|905)$/.test(r.j))var i=r(34867);function o(e){return(0,i.ZP)("MuiPopover",e)}(0,n.Z)("MuiPopover",["root","paper"])},19638:(e,t,r)=>{"use strict";r.d(t,{Z:()=>k});var n=r(87462),i=r(63366),o=r(67294),a=r(33703),s=r(73546),l=r(82690),c=r(53376),u=r(94780),d=r(78385),p=r(73391),f=r(7293),h=r(31873),m=r(85893);const g=["anchorEl","children","direction","disablePortal","modifiers","open","placement","popperOptions","popperRef","slotProps","slots","TransitionProps","ownerState"],v=["anchorEl","children","container","direction","disablePortal","keepMounted","modifiers","open","placement","popperOptions","popperRef","style","transition","slotProps","slots"];function y(e){return"function"==typeof e?e():e}const b={},x=o.forwardRef((function(e,t){var r;const{anchorEl:l,children:d,direction:v,disablePortal:b,modifiers:x,open:w,placement:S,popperOptions:C,popperRef:_,slotProps:P={},slots:E={},TransitionProps:k}=e,M=(0,i.Z)(e,g),j=o.useRef(null),I=(0,a.Z)(j,t),O=o.useRef(null),T=(0,a.Z)(O,_),A=o.useRef(T);(0,s.Z)((()=>{A.current=T}),[T]),o.useImperativeHandle(_,(()=>O.current),[]);const Z=function(e,t){if("ltr"===t)return e;switch(e){case"bottom-end":return"bottom-start";case"bottom-start":return"bottom-end";case"top-end":return"top-start";case"top-start":return"top-end";default:return e}}(S,v),[R,D]=o.useState(Z),[L,F]=o.useState(y(l));o.useEffect((()=>{O.current&&O.current.forceUpdate()})),o.useEffect((()=>{l&&F(y(l))}),[l]),(0,s.Z)((()=>{if(!L||!w)return;let e=[{name:"preventOverflow",options:{altBoundary:b}},{name:"flip",options:{altBoundary:b}},{name:"onUpdate",enabled:!0,phase:"afterWrite",fn:({state:e})=>{D(e.placement)}}];null!=x&&(e=e.concat(x)),C&&null!=C.modifiers&&(e=e.concat(C.modifiers));const t=(0,c.fi)(L,j.current,(0,n.Z)({placement:Z},C,{modifiers:e}));return A.current(t),()=>{t.destroy(),A.current(null)}}),[L,b,x,w,C,Z]);const N={placement:R};null!==k&&(N.TransitionProps=k);const B=(0,u.Z)({root:["root"]},(0,h.T)(p.i)),z=null!=(r=E.root)?r:"div",$=(0,f.y)({elementType:z,externalSlotProps:P.root,externalForwardedProps:M,additionalProps:{role:"tooltip",ref:I},ownerState:e,className:B.root});return(0,m.jsx)(z,(0,n.Z)({},$,{children:"function"==typeof d?d(N):d}))})),w=o.forwardRef((function(e,t){const{anchorEl:r,children:a,container:s,direction:c="ltr",disablePortal:u=!1,keepMounted:p=!1,modifiers:f,open:h,placement:g="bottom",popperOptions:w=b,popperRef:S,style:C,transition:_=!1,slotProps:P={},slots:E={}}=e,k=(0,i.Z)(e,v),[M,j]=o.useState(!0);if(!p&&!h&&(!_||M))return null;let I;if(s)I=s;else if(r){const e=y(r);I=e&&void 0!==e.nodeType?(0,l.Z)(e).body:(0,l.Z)(null).body}const O=h||!p||_&&!M?void 0:"none",T=_?{in:h,onEnter:()=>{j(!1)},onExited:()=>{j(!0)}}:void 0;return(0,m.jsx)(d.h,{disablePortal:u,container:I,children:(0,m.jsx)(x,(0,n.Z)({anchorEl:r,direction:c,disablePortal:u,modifiers:f,ref:t,open:_?!M:h,placement:g,popperOptions:w,popperRef:S,slotProps:P,slots:E},k,{style:(0,n.Z)({position:"fixed",top:0,left:0,display:O},C),TransitionProps:T,children:a}))})}));var S=r(91070),C=r(90948),_=r(71657);const P=["anchorEl","component","components","componentsProps","container","disablePortal","keepMounted","modifiers","open","placement","popperOptions","popperRef","transition","slots","slotProps"],E=(0,C.ZP)(w,{name:"MuiPopper",slot:"Root",overridesResolver:(e,t)=>t.root})({}),k=o.forwardRef((function(e,t){var r;const o=(0,S.Z)(),a=(0,_.Z)({props:e,name:"MuiPopper"}),{anchorEl:s,component:l,components:c,componentsProps:u,container:d,disablePortal:p,keepMounted:f,modifiers:h,open:g,placement:v,popperOptions:y,popperRef:b,transition:x,slots:w,slotProps:C}=a,k=(0,i.Z)(a,P),M=null!=(r=null==w?void 0:w.root)?r:null==c?void 0:c.Root,j=(0,n.Z)({anchorEl:s,container:d,disablePortal:p,keepMounted:f,modifiers:h,open:g,placement:v,popperOptions:y,popperRef:b,transition:x},k);return(0,m.jsx)(E,(0,n.Z)({as:l,direction:null==o?void 0:o.direction,slots:{root:M},slotProps:null!=C?C:u},j,{ref:t}))}))},68061:(e,t,r)=>{"use strict";if(r.d(t,{Z:()=>v}),/^(419|670)$/.test(r.j))var n=r(87462);if(/^(419|670)$/.test(r.j))var i=r(63366);var o=r(67294);if(/^(419|670)$/.test(r.j))var a=r(90512);if(/^(419|670)$/.test(r.j))var s=r(94780);if(/^(419|670)$/.test(r.j))var l=r(70785);if(/^(419|670)$/.test(r.j))var c=r(43410);if(/^(419|670)$/.test(r.j))var u=r(51705);if(/^(419|670)$/.test(r.j))var d=r(49299);if(/^(419|670)$/.test(r.j))var p=r(80209);if(/^(419|670)$/.test(r.j))var f=r(27909);var h=r(85893);const m=/^(419|670)$/.test(r.j)?["actions","children","className","defaultValue","name","onChange","value"]:null,g=/^(419|670)$/.test(r.j)?o.forwardRef((function(e,t){const{actions:r,children:g,className:v,defaultValue:y,name:b,onChange:x,value:w}=e,S=(0,i.Z)(e,m),C=o.useRef(null),_=(e=>{const{classes:t,row:r,error:n}=e,i={root:["root",r&&"row",n&&"error"]};return(0,s.Z)(i,c.s,t)})(e),[P,E]=(0,d.Z)({controlled:w,default:y,name:"RadioGroup"});o.useImperativeHandle(r,(()=>({focus:()=>{let e=C.current.querySelector("input:not(:disabled):checked");e||(e=C.current.querySelector("input:not(:disabled)")),e&&e.focus()}})),[]);const k=(0,u.Z)(t,C),M=(0,f.Z)(b),j=o.useMemo((()=>({name:M,onChange(e){E(e.target.value),x&&x(e,e.target.value)},value:P})),[M,x,E,P]);return(0,h.jsx)(p.Z.Provider,{value:j,children:(0,h.jsx)(l.Z,(0,n.Z)({role:"radiogroup",ref:k,className:(0,a.Z)(_.root,v)},S,{children:g}))})})):null,v=/^(419|670)$/.test(r.j)?g:null},80209:(e,t,r)=>{"use strict";r.d(t,{Z:()=>o});var n=r(67294);const i=/^(419|670)$/.test(r.j)?n.createContext(void 0):null,o=/^(419|670)$/.test(r.j)?i:null},43410:(e,t,r)=>{"use strict";r.d(t,{s:()=>o});var n=r(1588);if(/^(419|670)$/.test(r.j))var i=r(34867);function o(e){return(0,i.ZP)("MuiRadioGroup",e)}(0,n.Z)("MuiRadioGroup",["root","row","error"])},57707:(e,t,r)=>{"use strict";r.d(t,{Z:()=>o});var n=r(67294);if(/^(419|670)$/.test(r.j))var i=r(80209);function o(){return n.useContext(i.Z)}},66642:(e,t,r)=>{"use strict";r.d(t,{Z:()=>T});var n=r(63366),i=r(87462),o=r(67294),a=r(90512),s=r(94780),l=r(2101),c=r(17298),u=r(71657),d=r(82066),p=r(85893);const f=(0,d.Z)((0,p.jsx)("path",{d:"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z"}),"RadioButtonUnchecked"),h=(0,d.Z)((0,p.jsx)("path",{d:"M8.465 8.465C9.37 7.56 10.62 7 12 7C14.76 7 17 9.24 17 12C17 13.38 16.44 14.63 15.535 15.535C14.63 16.44 13.38 17 12 17C9.24 17 7 14.76 7 12C7 10.62 7.56 9.37 8.465 8.465Z"}),"RadioButtonChecked");var m=r(90948),g=r(14136);const v=(0,m.ZP)("span",{shouldForwardProp:g.Z})({position:"relative",display:"flex"}),y=(0,m.ZP)(f)({transform:"scale(1)"}),b=(0,m.ZP)(h)((({theme:e,ownerState:t})=>(0,i.Z)({left:0,position:"absolute",transform:"scale(0)",transition:e.transitions.create("transform",{easing:e.transitions.easing.easeIn,duration:e.transitions.duration.shortest})},t.checked&&{transform:"scale(1)",transition:e.transitions.create("transform",{easing:e.transitions.easing.easeOut,duration:e.transitions.duration.shortest})}))),x=function(e){const{checked:t=!1,classes:r={},fontSize:n}=e,o=(0,i.Z)({},e,{checked:t});return(0,p.jsxs)(v,{className:r.root,ownerState:o,children:[(0,p.jsx)(y,{fontSize:n,className:r.background,ownerState:o}),(0,p.jsx)(b,{fontSize:n,className:r.dot,ownerState:o})]})};var w=r(98216),S=r(35893),C=r(57707),_=r(1588),P=r(34867);function E(e){return(0,P.ZP)("MuiRadio",e)}const k=(0,_.Z)("MuiRadio",["root","checked","disabled","colorPrimary","colorSecondary","sizeSmall"]),M=["checked","checkedIcon","color","icon","name","onChange","size","className"],j=(0,m.ZP)(c.Z,{shouldForwardProp:e=>(0,g.Z)(e)||"classes"===e,name:"MuiRadio",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,"medium"!==r.size&&t[`size${(0,w.Z)(r.size)}`],t[`color${(0,w.Z)(r.color)}`]]}})((({theme:e,ownerState:t})=>(0,i.Z)({color:(e.vars||e).palette.text.secondary},!t.disableRipple&&{"&:hover":{backgroundColor:e.vars?`rgba(${"default"===t.color?e.vars.palette.action.activeChannel:e.vars.palette[t.color].mainChannel} / ${e.vars.palette.action.hoverOpacity})`:(0,l.Fq)("default"===t.color?e.palette.action.active:e.palette[t.color].main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},"default"!==t.color&&{[`&.${k.checked}`]:{color:(e.vars||e).palette[t.color].main}},{[`&.${k.disabled}`]:{color:(e.vars||e).palette.action.disabled}}))),I=(0,p.jsx)(x,{checked:!0}),O=(0,p.jsx)(x,{}),T=o.forwardRef((function(e,t){var r,l;const c=(0,u.Z)({props:e,name:"MuiRadio"}),{checked:d,checkedIcon:f=I,color:h="primary",icon:m=O,name:g,onChange:v,size:y="medium",className:b}=c,x=(0,n.Z)(c,M),_=(0,i.Z)({},c,{color:h,size:y}),P=(e=>{const{classes:t,color:r,size:n}=e,o={root:["root",`color${(0,w.Z)(r)}`,"medium"!==n&&`size${(0,w.Z)(n)}`]};return(0,i.Z)({},t,(0,s.Z)(o,E,t))})(_),k=(0,C.Z)();let T=d;const A=(0,S.Z)(v,k&&k.onChange);let Z=g;var R,D;return k&&(void 0===T&&(R=k.value,T="object"==typeof(D=c.value)&&null!==D?R===D:String(R)===String(D)),void 0===Z&&(Z=k.name)),(0,p.jsx)(j,(0,i.Z)({type:"radio",icon:o.cloneElement(m,{fontSize:null!=(r=O.props.fontSize)?r:y}),checkedIcon:o.cloneElement(f,{fontSize:null!=(l=I.props.fontSize)?l:y}),ownerState:_,classes:P,name:Z,checked:T,onChange:A,ref:t,className:(0,a.Z)(P.root,b)},x))}))},56036:(e,t,r)=>{"use strict";r.d(t,{Z:()=>te});var n=r(87462),i=r(63366),o=r(67294),a=r(90512),s=r(4953),l=r(56535),c=(r(76607),r(94780)),u=r(92996),d=r(8038),p=r(98216),f=r(15506),h=r(1588),m=r(34867);function g(e){return(0,m.ZP)("MuiNativeSelect",e)}const v=(0,h.Z)("MuiNativeSelect",["root","select","multiple","filled","outlined","standard","disabled","icon","iconOpen","iconFilled","iconOutlined","iconStandard","nativeInput","error"]);var y=r(90948),b=r(14136),x=r(85893);const w=["className","disabled","error","IconComponent","inputRef","variant"],S=({ownerState:e,theme:t})=>(0,n.Z)({MozAppearance:"none",WebkitAppearance:"none",userSelect:"none",borderRadius:0,cursor:"pointer","&:focus":(0,n.Z)({},t.vars?{backgroundColor:`rgba(${t.vars.palette.common.onBackgroundChannel} / 0.05)`}:{backgroundColor:"light"===t.palette.mode?"rgba(0, 0, 0, 0.05)":"rgba(255, 255, 255, 0.05)"},{borderRadius:0}),"&::-ms-expand":{display:"none"},[`&.${v.disabled}`]:{cursor:"default"},"&[multiple]":{height:"auto"},"&:not([multiple]) option, &:not([multiple]) optgroup":{backgroundColor:(t.vars||t).palette.background.paper},"&&&":{paddingRight:24,minWidth:16}},"filled"===e.variant&&{"&&&":{paddingRight:32}},"outlined"===e.variant&&{borderRadius:(t.vars||t).shape.borderRadius,"&:focus":{borderRadius:(t.vars||t).shape.borderRadius},"&&&":{paddingRight:32}}),C=(0,y.ZP)("select",{name:"MuiNativeSelect",slot:"Select",shouldForwardProp:b.Z,overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.select,t[r.variant],r.error&&t.error,{[`&.${v.multiple}`]:t.multiple}]}})(S),_=({ownerState:e,theme:t})=>(0,n.Z)({position:"absolute",right:0,top:"calc(50% - .5em)",pointerEvents:"none",color:(t.vars||t).palette.action.active,[`&.${v.disabled}`]:{color:(t.vars||t).palette.action.disabled}},e.open&&{transform:"rotate(180deg)"},"filled"===e.variant&&{right:7},"outlined"===e.variant&&{right:7}),P=(0,y.ZP)("svg",{name:"MuiNativeSelect",slot:"Icon",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.icon,r.variant&&t[`icon${(0,p.Z)(r.variant)}`],r.open&&t.iconOpen]}})(_),E=o.forwardRef((function(e,t){const{className:r,disabled:s,error:l,IconComponent:u,inputRef:d,variant:f="standard"}=e,h=(0,i.Z)(e,w),m=(0,n.Z)({},e,{disabled:s,variant:f,error:l}),v=(e=>{const{classes:t,variant:r,disabled:n,multiple:i,open:o,error:a}=e,s={select:["select",r,n&&"disabled",i&&"multiple",a&&"error"],icon:["icon",`icon${(0,p.Z)(r)}`,o&&"iconOpen",n&&"disabled"]};return(0,c.Z)(s,g,t)})(m);return(0,x.jsxs)(o.Fragment,{children:[(0,x.jsx)(C,(0,n.Z)({ownerState:m,className:(0,a.Z)(v.select,r),disabled:s,ref:d||t},h)),e.multiple?null:(0,x.jsx)(P,{as:u,ownerState:m,className:v.icon})]})}));var k=r(5108),M=r(75536),j=r(51705),I=r(49299);function O(e){return(0,m.ZP)("MuiSelect",e)}const T=(0,h.Z)("MuiSelect",["root","select","multiple","filled","outlined","standard","disabled","focused","icon","iconOpen","iconFilled","iconOutlined","iconStandard","nativeInput","error"]);var A;const Z=["aria-describedby","aria-label","autoFocus","autoWidth","children","className","defaultOpen","defaultValue","disabled","displayEmpty","error","IconComponent","inputRef","labelId","MenuProps","multiple","name","onBlur","onChange","onClose","onFocus","onOpen","open","readOnly","renderValue","SelectDisplayProps","tabIndex","type","value","variant"],R=(0,y.ZP)("div",{name:"MuiSelect",slot:"Select",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[{[`&.${T.select}`]:t.select},{[`&.${T.select}`]:t[r.variant]},{[`&.${T.error}`]:t.error},{[`&.${T.multiple}`]:t.multiple}]}})(S,{[`&.${T.select}`]:{height:"auto",minHeight:"1.4375em",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden"}}),D=(0,y.ZP)("svg",{name:"MuiSelect",slot:"Icon",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.icon,r.variant&&t[`icon${(0,p.Z)(r.variant)}`],r.open&&t.iconOpen]}})(_),L=(0,y.ZP)("input",{shouldForwardProp:e=>(0,M.Z)(e)&&"classes"!==e,name:"MuiSelect",slot:"NativeInput",overridesResolver:(e,t)=>t.nativeInput})({bottom:0,left:0,position:"absolute",opacity:0,pointerEvents:"none",width:"100%",boxSizing:"border-box"});function F(e,t){return"object"==typeof t&&null!==t?e===t:String(e)===String(t)}function N(e){return null==e||"string"==typeof e&&!e.trim()}const B=o.forwardRef((function(e,t){var r;const{"aria-describedby":s,"aria-label":h,autoFocus:m,autoWidth:g,children:v,className:y,defaultOpen:b,defaultValue:w,disabled:S,displayEmpty:C,error:_=!1,IconComponent:P,inputRef:E,labelId:M,MenuProps:T={},multiple:B,name:z,onBlur:$,onChange:H,onClose:V,onFocus:G,onOpen:U,open:W,readOnly:q,renderValue:K,SelectDisplayProps:X={},tabIndex:Y,value:J,variant:Q="standard"}=e,ee=(0,i.Z)(e,Z),[te,re]=(0,I.Z)({controlled:J,default:w,name:"Select"}),[ne,ie]=(0,I.Z)({controlled:W,default:b,name:"Select"}),oe=o.useRef(null),ae=o.useRef(null),[se,le]=o.useState(null),{current:ce}=o.useRef(null!=W),[ue,de]=o.useState(),pe=(0,j.Z)(t,E),fe=o.useCallback((e=>{ae.current=e,e&&le(e)}),[]),he=null==se?void 0:se.parentNode;o.useImperativeHandle(pe,(()=>({focus:()=>{ae.current.focus()},node:oe.current,value:te})),[te]),o.useEffect((()=>{b&&ne&&se&&!ce&&(de(g?null:he.clientWidth),ae.current.focus())}),[se,g]),o.useEffect((()=>{m&&ae.current.focus()}),[m]),o.useEffect((()=>{if(!M)return;const e=(0,d.Z)(ae.current).getElementById(M);if(e){const t=()=>{getSelection().isCollapsed&&ae.current.focus()};return e.addEventListener("click",t),()=>{e.removeEventListener("click",t)}}}),[M]);const me=(e,t)=>{e?U&&U(t):V&&V(t),ce||(de(g?null:he.clientWidth),ie(e))},ge=o.Children.toArray(v),ve=e=>t=>{let r;if(t.currentTarget.hasAttribute("tabindex")){if(B){r=Array.isArray(te)?te.slice():[];const t=te.indexOf(e.props.value);-1===t?r.push(e.props.value):r.splice(t,1)}else r=e.props.value;if(e.props.onClick&&e.props.onClick(t),te!==r&&(re(r),H)){const n=t.nativeEvent||t,i=new n.constructor(n.type,n);Object.defineProperty(i,"target",{writable:!0,value:{value:r,name:z}}),H(i,e)}B||me(!1,t)}},ye=null!==se&&ne;let be,xe;delete ee["aria-invalid"];const we=[];let Se=!1,Ce=!1;((0,k.vd)({value:te})||C)&&(K?be=K(te):Se=!0);const _e=ge.map((e=>{if(!o.isValidElement(e))return null;let t;if(B){if(!Array.isArray(te))throw new Error((0,l.Z)(2));t=te.some((t=>F(t,e.props.value))),t&&Se&&we.push(e.props.children)}else t=F(te,e.props.value),t&&Se&&(xe=e.props.children);return t&&(Ce=!0),o.cloneElement(e,{"aria-selected":t?"true":"false",onClick:ve(e),onKeyUp:t=>{" "===t.key&&t.preventDefault(),e.props.onKeyUp&&e.props.onKeyUp(t)},role:"option",selected:t,value:void 0,"data-value":e.props.value})}));Se&&(be=B?0===we.length?null:we.reduce(((e,t,r)=>(e.push(t),r<we.length-1&&e.push(", "),e)),[]):xe);let Pe,Ee=ue;!g&&ce&&se&&(Ee=he.clientWidth),Pe=void 0!==Y?Y:S?null:0;const ke=X.id||(z?`mui-component-select-${z}`:void 0),Me=(0,n.Z)({},e,{variant:Q,value:te,open:ye,error:_}),je=(e=>{const{classes:t,variant:r,disabled:n,multiple:i,open:o,error:a}=e,s={select:["select",r,n&&"disabled",i&&"multiple",a&&"error"],icon:["icon",`icon${(0,p.Z)(r)}`,o&&"iconOpen",n&&"disabled"],nativeInput:["nativeInput"]};return(0,c.Z)(s,O,t)})(Me),Ie=(0,n.Z)({},T.PaperProps,null==(r=T.slotProps)?void 0:r.paper),Oe=(0,u.Z)();return(0,x.jsxs)(o.Fragment,{children:[(0,x.jsx)(R,(0,n.Z)({ref:fe,tabIndex:Pe,role:"combobox","aria-controls":Oe,"aria-disabled":S?"true":void 0,"aria-expanded":ye?"true":"false","aria-haspopup":"listbox","aria-label":h,"aria-labelledby":[M,ke].filter(Boolean).join(" ")||void 0,"aria-describedby":s,onKeyDown:e=>{q||-1!==[" ","ArrowUp","ArrowDown","Enter"].indexOf(e.key)&&(e.preventDefault(),me(!0,e))},onMouseDown:S||q?null:e=>{0===e.button&&(e.preventDefault(),ae.current.focus(),me(!0,e))},onBlur:e=>{!ye&&$&&(Object.defineProperty(e,"target",{writable:!0,value:{value:te,name:z}}),$(e))},onFocus:G},X,{ownerState:Me,className:(0,a.Z)(X.className,je.select,y),id:ke,children:N(be)?A||(A=(0,x.jsx)("span",{className:"notranslate",children:"​"})):be})),(0,x.jsx)(L,(0,n.Z)({"aria-invalid":_,value:Array.isArray(te)?te.join(","):te,name:z,ref:oe,"aria-hidden":!0,onChange:e=>{const t=ge.find((t=>t.props.value===e.target.value));void 0!==t&&(re(t.props.value),H&&H(e,t))},tabIndex:-1,disabled:S,className:je.nativeInput,autoFocus:m,ownerState:Me},ee)),(0,x.jsx)(D,{as:P,className:je.icon,ownerState:Me}),(0,x.jsx)(f.Z,(0,n.Z)({id:`menu-${z||""}`,anchorEl:he,open:ye,onClose:e=>{me(!1,e)},anchorOrigin:{vertical:"bottom",horizontal:"center"},transformOrigin:{vertical:"top",horizontal:"center"}},T,{MenuListProps:(0,n.Z)({"aria-labelledby":M,role:"listbox","aria-multiselectable":B?"true":void 0,disableListWrap:!0,id:Oe},T.MenuListProps),slotProps:(0,n.Z)({},T.slotProps,{paper:(0,n.Z)({},Ie,{style:(0,n.Z)({minWidth:Ee},null!=Ie?Ie.style:null)})}),children:_e}))]})}));var z=r(15704),$=r(74423),H=r(60224),V=r(79332),G=r(6135),U=r(32580),W=r(71657);const q=["autoWidth","children","classes","className","defaultOpen","displayEmpty","IconComponent","id","input","inputProps","label","labelId","MenuProps","multiple","native","onClose","onOpen","open","renderValue","SelectDisplayProps","variant"],K=["root"],X={name:"MuiSelect",overridesResolver:(e,t)=>t.root,shouldForwardProp:e=>(0,b.Z)(e)&&"variant"!==e,slot:"Root"},Y=(0,y.ZP)(V.Z,X)(""),J=(0,y.ZP)(U.Z,X)(""),Q=(0,y.ZP)(G.Z,X)(""),ee=o.forwardRef((function(e,t){const r=(0,W.Z)({name:"MuiSelect",props:e}),{autoWidth:l=!1,children:c,classes:u={},className:d,defaultOpen:p=!1,displayEmpty:f=!1,IconComponent:h=H.Z,id:m,input:g,inputProps:v,label:y,labelId:b,MenuProps:w,multiple:S=!1,native:C=!1,onClose:_,onOpen:P,open:k,renderValue:M,SelectDisplayProps:I,variant:O="outlined"}=r,T=(0,i.Z)(r,q),A=C?E:B,Z=(0,$.Z)(),R=(0,z.Z)({props:r,muiFormControl:Z,states:["variant","error"]}),D=R.variant||O,L=(0,n.Z)({},r,{variant:D,classes:u}),F=(e=>{const{classes:t}=e;return t})(L),N=(0,i.Z)(F,K),V=g||{standard:(0,x.jsx)(Y,{ownerState:L}),outlined:(0,x.jsx)(J,{label:y,ownerState:L}),filled:(0,x.jsx)(Q,{ownerState:L})}[D],G=(0,j.Z)(t,V.ref);return(0,x.jsx)(o.Fragment,{children:o.cloneElement(V,(0,n.Z)({inputComponent:A,inputProps:(0,n.Z)({children:c,error:R.error,IconComponent:h,variant:D,type:void 0,multiple:S},C?{id:m}:{autoWidth:l,defaultOpen:p,displayEmpty:f,labelId:b,MenuProps:w,onClose:_,onOpen:P,open:k,renderValue:M,SelectDisplayProps:(0,n.Z)({id:m},I)},v,{classes:v?(0,s.Z)(N,v.classes):N},g?g.props.inputProps:{})},(S&&C||f)&&"outlined"===D?{notched:!0}:{},{ref:G,className:(0,a.Z)(V.props.className,d,F.root)},!g&&{variant:D},T))})}));ee.muiName="Select";const te=ee},3472:(e,t,r)=>{"use strict";r.d(t,{B:()=>o});var n=r(1588);if(757==r.j)var i=r(34867);function o(e){return(0,i.ZP)("MuiSkeleton",e)}(0,n.Z)("MuiSkeleton",["root","text","rectangular","rounded","circular","pulse","wave","withChildren","fitContent","heightAuto"])},59708:(e,t,r)=>{"use strict";r.d(t,{Z:()=>E});var n=r(63366),i=r(87462),o=r(67294),a=r(90512),s=r(4953),l=r(34867),c=r(94780),u=r(35450),d=r(29628),p=r(39707),f=r(10360),h=r(95408),m=r(62605),g=r(85893);const v=["component","direction","spacing","divider","children","className","useFlexGap"],y=(0,f.Z)(),b=(0,u.Z)("div",{name:"MuiStack",slot:"Root",overridesResolver:(e,t)=>t.root});function x(e){return(0,d.Z)({props:e,name:"MuiStack",defaultTheme:y})}function w(e,t){const r=o.Children.toArray(e).filter(Boolean);return r.reduce(((e,n,i)=>(e.push(n),i<r.length-1&&e.push(o.cloneElement(t,{key:`separator-${i}`})),e)),[])}const S=({ownerState:e,theme:t})=>{let r=(0,i.Z)({display:"flex",flexDirection:"column"},(0,h.k9)({theme:t},(0,h.P$)({values:e.direction,breakpoints:t.breakpoints.values}),(e=>({flexDirection:e}))));if(e.spacing){const n=(0,m.hB)(t),i=Object.keys(t.breakpoints.values).reduce(((t,r)=>(("object"==typeof e.spacing&&null!=e.spacing[r]||"object"==typeof e.direction&&null!=e.direction[r])&&(t[r]=!0),t)),{}),o=(0,h.P$)({values:e.direction,base:i}),a=(0,h.P$)({values:e.spacing,base:i});"object"==typeof o&&Object.keys(o).forEach(((e,t,r)=>{if(!o[e]){const n=t>0?o[r[t-1]]:"column";o[e]=n}}));const l=(t,r)=>{return e.useFlexGap?{gap:(0,m.NA)(n,t)}:{"& > :not(style):not(style)":{margin:0},"& > :not(style) ~ :not(style)":{[`margin${i=r?o[r]:e.direction,{row:"Left","row-reverse":"Right",column:"Top","column-reverse":"Bottom"}[i]}`]:(0,m.NA)(n,t)}};var i};r=(0,s.Z)(r,(0,h.k9)({theme:t},a,l))}return r=(0,h.dt)(t.breakpoints,r),r};var C=r(90948),_=r(71657);const P=function(e={}){const{createStyledComponent:t=b,useThemeProps:r=x,componentName:s="MuiStack"}=e,u=t(S),d=o.forwardRef((function(e,t){const o=r(e),d=(0,p.Z)(o),{component:f="div",direction:h="column",spacing:m=0,divider:y,children:b,className:x,useFlexGap:S=!1}=d,C=(0,n.Z)(d,v),_={direction:h,spacing:m,useFlexGap:S},P=(0,c.Z)({root:["root"]},(e=>(0,l.ZP)(s,e)),{});return(0,g.jsx)(u,(0,i.Z)({as:f,ownerState:_,ref:t,className:(0,a.Z)(P.root,x)},C,{children:y?w(b,y):b}))}));return d}({createStyledComponent:(0,C.ZP)("div",{name:"MuiStack",slot:"Root",overridesResolver:(e,t)=>t.root}),useThemeProps:e=>(0,_.Z)({props:e,name:"MuiStack"})}),E=P},33502:(e,t,r)=>{"use strict";r.d(t,{Z:()=>y});var n=r(87462),i=r(63366),o=r(67294),a=r(90512),s=r(94780),l=r(98216),c=r(71657),u=r(90948),d=r(1588),p=r(34867);function f(e){return(0,p.ZP)("MuiSvgIcon",e)}(0,d.Z)("MuiSvgIcon",["root","colorPrimary","colorSecondary","colorAction","colorError","colorDisabled","fontSizeInherit","fontSizeSmall","fontSizeMedium","fontSizeLarge"]);var h=r(85893);const m=["children","className","color","component","fontSize","htmlColor","inheritViewBox","titleAccess","viewBox"],g=(0,u.ZP)("svg",{name:"MuiSvgIcon",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,"inherit"!==r.color&&t[`color${(0,l.Z)(r.color)}`],t[`fontSize${(0,l.Z)(r.fontSize)}`]]}})((({theme:e,ownerState:t})=>{var r,n,i,o,a,s,l,c,u,d,p,f,h;return{userSelect:"none",width:"1em",height:"1em",display:"inline-block",fill:t.hasSvgAsChild?void 0:"currentColor",flexShrink:0,transition:null==(r=e.transitions)||null==(n=r.create)?void 0:n.call(r,"fill",{duration:null==(i=e.transitions)||null==(i=i.duration)?void 0:i.shorter}),fontSize:{inherit:"inherit",small:(null==(o=e.typography)||null==(a=o.pxToRem)?void 0:a.call(o,20))||"1.25rem",medium:(null==(s=e.typography)||null==(l=s.pxToRem)?void 0:l.call(s,24))||"1.5rem",large:(null==(c=e.typography)||null==(u=c.pxToRem)?void 0:u.call(c,35))||"2.1875rem"}[t.fontSize],color:null!=(d=null==(p=(e.vars||e).palette)||null==(p=p[t.color])?void 0:p.main)?d:{action:null==(f=(e.vars||e).palette)||null==(f=f.action)?void 0:f.active,disabled:null==(h=(e.vars||e).palette)||null==(h=h.action)?void 0:h.disabled,inherit:void 0}[t.color]}})),v=o.forwardRef((function(e,t){const r=(0,c.Z)({props:e,name:"MuiSvgIcon"}),{children:u,className:d,color:p="inherit",component:v="svg",fontSize:y="medium",htmlColor:b,inheritViewBox:x=!1,titleAccess:w,viewBox:S="0 0 24 24"}=r,C=(0,i.Z)(r,m),_=o.isValidElement(u)&&"svg"===u.type,P=(0,n.Z)({},r,{color:p,component:v,fontSize:y,instanceFontSize:e.fontSize,inheritViewBox:x,viewBox:S,hasSvgAsChild:_}),E={};x||(E.viewBox=S);const k=(e=>{const{color:t,fontSize:r,classes:n}=e,i={root:["root","inherit"!==t&&`color${(0,l.Z)(t)}`,`fontSize${(0,l.Z)(r)}`]};return(0,s.Z)(i,f,n)})(P);return(0,h.jsxs)(g,(0,n.Z)({as:v,className:(0,a.Z)(k.root,d),focusable:"false",color:b,"aria-hidden":!w||void 0,role:w?"img":void 0,ref:t},E,C,_&&u.props,{ownerState:P,children:[_?u.props.children:u,w?(0,h.jsx)("title",{children:w}):null]}))}));v.muiName="SvgIcon";const y=v},34737:(e,t,r)=>{"use strict";if(r.d(t,{Z:()=>m}),757==r.j)var n=r(87462);if(757==r.j)var i=r(63366);var o=r(67294);if(757==r.j)var a=r(82056);if(757==r.j)var s=r(67070);if(757==r.j)var l=r(56686);if(757==r.j)var c=r(6867);if(757==r.j)var u=r(63046);if(757==r.j)var d=r(42989);var p=r(85893);const f=757==r.j?["backIconButtonProps","count","disabled","getItemAriaLabel","nextIconButtonProps","onPageChange","page","rowsPerPage","showFirstButton","showLastButton","slots","slotProps"]:null,h=757==r.j?o.forwardRef((function(e,t){var r,o,h,m,g,v,y,b;const{backIconButtonProps:x,count:w,disabled:S=!1,getItemAriaLabel:C,nextIconButtonProps:_,onPageChange:P,page:E,rowsPerPage:k,showFirstButton:M,showLastButton:j,slots:I={},slotProps:O={}}=e,T=(0,i.Z)(e,f),A=(0,a.V)(),Z=null!=(r=I.firstButton)?r:c.Z,R=null!=(o=I.lastButton)?o:c.Z,D=null!=(h=I.nextButton)?h:c.Z,L=null!=(m=I.previousButton)?m:c.Z,F=null!=(g=I.firstButtonIcon)?g:d.Z,N=null!=(v=I.lastButtonIcon)?v:u.Z,B=null!=(y=I.nextButtonIcon)?y:l.Z,z=null!=(b=I.previousButtonIcon)?b:s.Z,$=A?R:Z,H=A?D:L,V=A?L:D,G=A?Z:R,U=A?O.lastButton:O.firstButton,W=A?O.nextButton:O.previousButton,q=A?O.previousButton:O.nextButton,K=A?O.firstButton:O.lastButton;return(0,p.jsxs)("div",(0,n.Z)({ref:t},T,{children:[M&&(0,p.jsx)($,(0,n.Z)({onClick:e=>{P(e,0)},disabled:S||0===E,"aria-label":C("first",E),title:C("first",E)},U,{children:A?(0,p.jsx)(N,(0,n.Z)({},O.lastButtonIcon)):(0,p.jsx)(F,(0,n.Z)({},O.firstButtonIcon))})),(0,p.jsx)(H,(0,n.Z)({onClick:e=>{P(e,E-1)},disabled:S||0===E,color:"inherit","aria-label":C("previous",E),title:C("previous",E)},null!=W?W:x,{children:A?(0,p.jsx)(B,(0,n.Z)({},O.nextButtonIcon)):(0,p.jsx)(z,(0,n.Z)({},O.previousButtonIcon))})),(0,p.jsx)(V,(0,n.Z)({onClick:e=>{P(e,E+1)},disabled:S||-1!==w&&E>=Math.ceil(w/k)-1,color:"inherit","aria-label":C("next",E),title:C("next",E)},null!=q?q:_,{children:A?(0,p.jsx)(z,(0,n.Z)({},O.previousButtonIcon)):(0,p.jsx)(B,(0,n.Z)({},O.nextButtonIcon))})),j&&(0,p.jsx)(G,(0,n.Z)({onClick:e=>{P(e,Math.max(0,Math.ceil(w/k)-1))},disabled:S||E>=Math.ceil(w/k)-1,"aria-label":C("last",E),title:C("last",E)},K,{children:A?(0,p.jsx)(F,(0,n.Z)({},O.firstButtonIcon)):(0,p.jsx)(N,(0,n.Z)({},O.lastButtonIcon))}))]}))})):null,m=757==r.j?h:null},31618:(e,t,r)=>{"use strict";r.d(t,{Z:()=>o});var n=r(67294);const i=757==r.j?n.createContext():null,o=757==r.j?i:null},44063:(e,t,r)=>{"use strict";r.d(t,{Z:()=>o});var n=r(67294);const i=757==r.j?n.createContext():null,o=757==r.j?i:null},22715:(e,t,r)=>{"use strict";if(r.d(t,{Z:()=>_}),/^(670|757|962)$/.test(r.j))var n=r(87462);if(/^(670|757|962)$/.test(r.j))var i=r(63366);var o=r(67294);if(/^(670|757|962)$/.test(r.j))var a=r(90512);if(/^(670|757|962)$/.test(r.j))var s=r(94780);if(/^(670|757|962)$/.test(r.j))var l=r(92996);var c=r(90948);if(/^(670|757|962)$/.test(r.j))var u=r(71657);var d=r(79332),p=r(6135),f=r(32580);if(/^(670|757|962)$/.test(r.j))var h=r(12925);var m=r(53640);if(/^(670|757|962)$/.test(r.j))var g=r(3460);if(/^(670|757|962)$/.test(r.j))var v=r(56036);if(/^(670|757|962)$/.test(r.j))var y=r(58275);var b=r(85893);const x=/^(670|757|962)$/.test(r.j)?["autoComplete","autoFocus","children","className","color","defaultValue","disabled","error","FormHelperTextProps","fullWidth","helperText","id","InputLabelProps","inputProps","InputProps","inputRef","label","maxRows","minRows","multiline","name","onBlur","onChange","onFocus","placeholder","required","rows","select","SelectProps","type","value","variant"]:null,w={standard:d.Z,filled:p.Z,outlined:f.Z},S=(0,c.ZP)(m.Z,{name:"MuiTextField",slot:"Root",overridesResolver:(e,t)=>t.root})({}),C=/^(670|757|962)$/.test(r.j)?o.forwardRef((function(e,t){const r=(0,u.Z)({props:e,name:"MuiTextField"}),{autoComplete:o,autoFocus:c=!1,children:d,className:p,color:f="primary",defaultValue:m,disabled:C=!1,error:_=!1,FormHelperTextProps:P,fullWidth:E=!1,helperText:k,id:M,InputLabelProps:j,inputProps:I,InputProps:O,inputRef:T,label:A,maxRows:Z,minRows:R,multiline:D=!1,name:L,onBlur:F,onChange:N,onFocus:B,placeholder:z,required:$=!1,rows:H,select:V=!1,SelectProps:G,type:U,value:W,variant:q="outlined"}=r,K=(0,i.Z)(r,x),X=(0,n.Z)({},r,{autoFocus:c,color:f,disabled:C,error:_,fullWidth:E,multiline:D,required:$,select:V,variant:q}),Y=(e=>{const{classes:t}=e;return(0,s.Z)({root:["root"]},y.I,t)})(X),J={};"outlined"===q&&(j&&void 0!==j.shrink&&(J.notched=j.shrink),J.label=A),V&&(G&&G.native||(J.id=void 0),J["aria-describedby"]=void 0);const Q=(0,l.Z)(M),ee=k&&Q?`${Q}-helper-text`:void 0,te=A&&Q?`${Q}-label`:void 0,re=w[q],ne=(0,b.jsx)(re,(0,n.Z)({"aria-describedby":ee,autoComplete:o,autoFocus:c,defaultValue:m,fullWidth:E,multiline:D,name:L,rows:H,maxRows:Z,minRows:R,type:U,value:W,id:Q,inputRef:T,onBlur:F,onChange:N,onFocus:B,placeholder:z,inputProps:I},J,O));return(0,b.jsxs)(S,(0,n.Z)({className:(0,a.Z)(Y.root,p),disabled:C,error:_,fullWidth:E,ref:t,required:$,color:f,variant:q,ownerState:X},K,{children:[null!=A&&""!==A&&(0,b.jsx)(h.Z,(0,n.Z)({htmlFor:Q,id:te},j,{children:A})),V?(0,b.jsx)(v.Z,(0,n.Z)({"aria-describedby":ee,id:Q,labelId:te,value:W,input:ne},G,{children:d})):ne,k&&(0,b.jsx)(g.Z,(0,n.Z)({id:ee},P,{children:k}))]}))})):null,_=/^(670|757|962)$/.test(r.j)?C:null},58275:(e,t,r)=>{"use strict";r.d(t,{I:()=>o});var n=r(1588);if(/^(670|757|962)$/.test(r.j))var i=r(34867);function o(e){return(0,i.ZP)("MuiTextField",e)}(0,n.Z)("MuiTextField",["root"])},42606:(e,t,r)=>{"use strict";r.d(t,{N:()=>o});var n=r(1588);if(757==r.j)var i=r(34867);function o(e){return(0,i.ZP)("MuiToolbar",e)}(0,n.Z)("MuiToolbar",["root","gutters","regular","dense"])},23972:(e,t,r)=>{"use strict";if(r.d(t,{Z:()=>b}),!/^(674|870|896|905)$/.test(r.j))var n=r(63366);var i=r(87462),o=r(67294);if(!/^(674|870|896|905)$/.test(r.j))var a=r(90512);if(!/^(674|870|896|905)$/.test(r.j))var s=r(39707);if(!/^(674|870|896|905)$/.test(r.j))var l=r(94780);var c=r(90948);if(!/^(674|870|896|905)$/.test(r.j))var u=r(71657);var d=r(98216);if(!/^(674|870|896|905)$/.test(r.j))var p=r(50716);var f=r(85893);const h=/^(674|870|896|905)$/.test(r.j)?null:["align","className","component","gutterBottom","noWrap","paragraph","variant","variantMapping"],m=(0,c.ZP)("span",{name:"MuiTypography",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,r.variant&&t[r.variant],"inherit"!==r.align&&t[`align${(0,d.Z)(r.align)}`],r.noWrap&&t.noWrap,r.gutterBottom&&t.gutterBottom,r.paragraph&&t.paragraph]}})((({theme:e,ownerState:t})=>(0,i.Z)({margin:0},"inherit"===t.variant&&{font:"inherit"},"inherit"!==t.variant&&e.typography[t.variant],"inherit"!==t.align&&{textAlign:t.align},t.noWrap&&{overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},t.gutterBottom&&{marginBottom:"0.35em"},t.paragraph&&{marginBottom:16}))),g={h1:"h1",h2:"h2",h3:"h3",h4:"h4",h5:"h5",h6:"h6",subtitle1:"h6",subtitle2:"h6",body1:"p",body2:"p",inherit:"p"},v={primary:"primary.main",textPrimary:"text.primary",secondary:"secondary.main",textSecondary:"text.secondary",error:"error.main"},y=/^(674|870|896|905)$/.test(r.j)?null:o.forwardRef((function(e,t){const r=(0,u.Z)({props:e,name:"MuiTypography"}),o=(e=>v[e]||e)(r.color),c=(0,s.Z)((0,i.Z)({},r,{color:o})),{align:y="inherit",className:b,component:x,gutterBottom:w=!1,noWrap:S=!1,paragraph:C=!1,variant:_="body1",variantMapping:P=g}=c,E=(0,n.Z)(c,h),k=(0,i.Z)({},c,{align:y,color:o,className:b,component:x,gutterBottom:w,noWrap:S,paragraph:C,variant:_,variantMapping:P}),M=x||(C?"p":P[_]||g[_])||"span",j=(e=>{const{align:t,gutterBottom:r,noWrap:n,paragraph:i,variant:o,classes:a}=e,s={root:["root",o,"inherit"!==e.align&&`align${(0,d.Z)(t)}`,r&&"gutterBottom",n&&"noWrap",i&&"paragraph"]};return(0,l.Z)(s,p.f,a)})(k);return(0,f.jsx)(m,(0,i.Z)({as:M,ref:t,ownerState:k,className:(0,a.Z)(j.root,b)},E))})),b=/^(674|870|896|905)$/.test(r.j)?null:y},50716:(e,t,r)=>{"use strict";r.d(t,{f:()=>o});var n=r(1588);if(!/^(674|870|896|905)$/.test(r.j))var i=r(34867);function o(e){return(0,i.ZP)("MuiTypography",e)}(0,n.Z)("MuiTypography",["root","h1","h2","h3","h4","h5","h6","subtitle1","subtitle2","body1","body2","inherit","button","caption","overline","alignLeft","alignRight","alignCenter","alignJustify","noWrap","gutterBottom","paragraph"])},6949:(e,t,r)=>{"use strict";r.d(t,{Z:()=>n});const n=674!=r.j?{50:"#e3f2fd",100:"#bbdefb",200:"#90caf9",300:"#64b5f6",400:"#42a5f5",500:"#2196f3",600:"#1e88e5",700:"#1976d2",800:"#1565c0",900:"#0d47a1",A100:"#82b1ff",A200:"#448aff",A400:"#2979ff",A700:"#2962ff"}:null},13486:(e,t,r)=>{"use strict";r.d(t,{Z:()=>n});const n=674!=r.j?{50:"#e8f5e9",100:"#c8e6c9",200:"#a5d6a7",300:"#81c784",400:"#66bb6a",500:"#4caf50",600:"#43a047",700:"#388e3c",800:"#2e7d32",900:"#1b5e20",A100:"#b9f6ca",A200:"#69f0ae",A400:"#00e676",A700:"#00c853"}:null},47036:(e,t,r)=>{"use strict";r.d(t,{Z:()=>n});const n=674!=r.j?{50:"#fafafa",100:"#f5f5f5",200:"#eeeeee",300:"#e0e0e0",400:"#bdbdbd",500:"#9e9e9e",600:"#757575",700:"#616161",800:"#424242",900:"#212121",A100:"#f5f5f5",A200:"#eeeeee",A400:"#bdbdbd",A700:"#616161"}:null},5621:(e,t,r)=>{"use strict";r.d(t,{Z:()=>n});const n=674!=r.j?{50:"#e1f5fe",100:"#b3e5fc",200:"#81d4fa",300:"#4fc3f7",400:"#29b6f6",500:"#03a9f4",600:"#039be5",700:"#0288d1",800:"#0277bd",900:"#01579b",A100:"#80d8ff",A200:"#40c4ff",A400:"#00b0ff",A700:"#0091ea"}:null},55137:(e,t,r)=>{"use strict";r.d(t,{Z:()=>n});const n=674!=r.j?{50:"#fff3e0",100:"#ffe0b2",200:"#ffcc80",300:"#ffb74d",400:"#ffa726",500:"#ff9800",600:"#fb8c00",700:"#f57c00",800:"#ef6c00",900:"#e65100",A100:"#ffd180",A200:"#ffab40",A400:"#ff9100",A700:"#ff6d00"}:null},94518:(e,t,r)=>{"use strict";r.d(t,{Z:()=>n});const n=674!=r.j?{50:"#f3e5f5",100:"#e1bee7",200:"#ce93d8",300:"#ba68c8",400:"#ab47bc",500:"#9c27b0",600:"#8e24aa",700:"#7b1fa2",800:"#6a1b9a",900:"#4a148c",A100:"#ea80fc",A200:"#e040fb",A400:"#d500f9",A700:"#aa00ff"}:null},60265:(e,t,r)=>{"use strict";r.d(t,{Z:()=>n});const n=674!=r.j?{50:"#ffebee",100:"#ffcdd2",200:"#ef9a9a",300:"#e57373",400:"#ef5350",500:"#f44336",600:"#e53935",700:"#d32f2f",800:"#c62828",900:"#b71c1c",A100:"#ff8a80",A200:"#ff5252",A400:"#ff1744",A700:"#d50000"}:null},17298:(e,t,r)=>{"use strict";if(r.d(t,{Z:()=>x}),/^([24]19|670|757)$/.test(r.j))var n=r(63366);var i=r(87462),o=r(67294);if(/^([24]19|670|757)$/.test(r.j))var a=r(90512);if(/^([24]19|670|757)$/.test(r.j))var s=r(94780);if(/^([24]19|670|757)$/.test(r.j))var l=r(98216);var c=r(90948),u=r(14136);if(/^([24]19|670|757)$/.test(r.j))var d=r(49299);if(/^([24]19|670|757)$/.test(r.j))var p=r(74423);var f=r(79919);if(/^([24]19|670|757)$/.test(r.j))var h=r(13351);var m=r(85893);const g=/^([24]19|670|757)$/.test(r.j)?["autoFocus","checked","checkedIcon","className","defaultChecked","disabled","disableFocusRipple","edge","icon","id","inputProps","inputRef","name","onBlur","onChange","onFocus","readOnly","required","tabIndex","type","value"]:null,v=(0,c.ZP)(f.Z)((({ownerState:e})=>(0,i.Z)({padding:9,borderRadius:"50%"},"start"===e.edge&&{marginLeft:"small"===e.size?-3:-12},"end"===e.edge&&{marginRight:"small"===e.size?-3:-12}))),y=(0,c.ZP)("input",{shouldForwardProp:u.Z})({cursor:"inherit",position:"absolute",opacity:0,width:"100%",height:"100%",top:0,left:0,margin:0,padding:0,zIndex:1}),b=/^([24]19|670|757)$/.test(r.j)?o.forwardRef((function(e,t){const{autoFocus:r,checked:o,checkedIcon:c,className:u,defaultChecked:f,disabled:b,disableFocusRipple:x=!1,edge:w=!1,icon:S,id:C,inputProps:_,inputRef:P,name:E,onBlur:k,onChange:M,onFocus:j,readOnly:I,required:O=!1,tabIndex:T,type:A,value:Z}=e,R=(0,n.Z)(e,g),[D,L]=(0,d.Z)({controlled:o,default:Boolean(f),name:"SwitchBase",state:"checked"}),F=(0,p.Z)();let N=b;F&&void 0===N&&(N=F.disabled);const B="checkbox"===A||"radio"===A,z=(0,i.Z)({},e,{checked:D,disabled:N,disableFocusRipple:x,edge:w}),$=(e=>{const{classes:t,checked:r,disabled:n,edge:i}=e,o={root:["root",r&&"checked",n&&"disabled",i&&`edge${(0,l.Z)(i)}`],input:["input"]};return(0,s.Z)(o,h.Q,t)})(z);return(0,m.jsxs)(v,(0,i.Z)({component:"span",className:(0,a.Z)($.root,u),centerRipple:!0,focusRipple:!x,disabled:N,tabIndex:null,role:void 0,onFocus:e=>{j&&j(e),F&&F.onFocus&&F.onFocus(e)},onBlur:e=>{k&&k(e),F&&F.onBlur&&F.onBlur(e)},ownerState:z,ref:t},R,{children:[(0,m.jsx)(y,(0,i.Z)({autoFocus:r,checked:o,defaultChecked:f,className:$.input,disabled:N,id:B?C:void 0,name:E,onChange:e=>{if(e.nativeEvent.defaultPrevented)return;const t=e.target.checked;L(t),M&&M(e,t)},readOnly:I,ref:P,required:O,ownerState:z,tabIndex:T,type:A},"checkbox"===A&&void 0===Z?{}:{value:Z},_)),D?c:S]}))})):null,x=/^([24]19|670|757)$/.test(r.j)?b:null},60224:(e,t,r)=>{"use strict";r.d(t,{Z:()=>o}),r(67294);var n=r(82066),i=r(85893);const o=(0,n.Z)((0,i.jsx)("path",{d:"M7 10l5 5 5-5z"}),"ArrowDropDown")},58168:(e,t,r)=>{"use strict";r.d(t,{Z:()=>o}),r(67294);var n=r(82066),i=r(85893);const o=(0,n.Z)((0,i.jsx)("path",{d:"M12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2zm5 13.59L15.59 17 12 13.41 8.41 17 7 15.59 10.59 12 7 8.41 8.41 7 12 10.59 15.59 7 17 8.41 13.41 12 17 15.59z"}),"Cancel")},34484:(e,t,r)=>{"use strict";r.d(t,{Z:()=>o}),r(67294);var n=r(82066),i=r(85893);const o=(0,n.Z)((0,i.jsx)("path",{d:"M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"}),"Close")},42989:(e,t,r)=>{"use strict";r.d(t,{Z:()=>o}),r(67294);var n=r(82066),i=r(85893);const o=(0,n.Z)((0,i.jsx)("path",{d:"M18.41 16.59L13.82 12l4.59-4.59L17 6l-6 6 6 6zM6 6h2v12H6z"}),"FirstPage")},67070:(e,t,r)=>{"use strict";r.d(t,{Z:()=>o}),r(67294);var n=r(82066),i=r(85893);const o=(0,n.Z)((0,i.jsx)("path",{d:"M15.41 16.09l-4.58-4.59 4.58-4.59L14 5.5l-6 6 6 6z"}),"KeyboardArrowLeft")},56686:(e,t,r)=>{"use strict";r.d(t,{Z:()=>o}),r(67294);var n=r(82066),i=r(85893);const o=(0,n.Z)((0,i.jsx)("path",{d:"M8.59 16.34l4.58-4.59-4.58-4.59L10 5.75l6 6-6 6z"}),"KeyboardArrowRight")},63046:(e,t,r)=>{"use strict";r.d(t,{Z:()=>o}),r(67294);var n=r(82066),i=r(85893);const o=(0,n.Z)((0,i.jsx)("path",{d:"M5.59 7.41L10.18 12l-4.59 4.59L7 18l6-6-6-6zM16 6h2v12h-2z"}),"LastPage")},13351:(e,t,r)=>{"use strict";r.d(t,{Q:()=>o});var n=r(1588);if(/^([24]19|670|757)$/.test(r.j))var i=r(34867);function o(e){return(0,i.ZP)("PrivateSwitchBase",e)}(0,n.Z)("PrivateSwitchBase",["root","checked","disabled","input","edgeStart","edgeEnd"])},63023:(e,t)=>{"use strict";Symbol.for("react.element"),Symbol.for("react.portal"),Symbol.for("react.fragment"),Symbol.for("react.strict_mode"),Symbol.for("react.profiler"),Symbol.for("react.provider"),Symbol.for("react.context"),Symbol.for("react.server_context"),Symbol.for("react.forward_ref"),Symbol.for("react.suspense"),Symbol.for("react.suspense_list"),Symbol.for("react.memo"),Symbol.for("react.lazy"),Symbol.for("react.offscreen");Symbol.for("react.module.reference")},76607:(e,t,r)=>{"use strict";r(63023)},15584:(e,t,r)=>{"use strict";if(r.d(t,{Z:()=>i}),674!=r.j)var n=r(87462);function i(e,t){return(0,n.Z)({toolbar:{minHeight:56,[e.up("xs")]:{"@media (orientation: landscape)":{minHeight:48}},[e.up("sm")]:{minHeight:64}}},t)}},73295:(e,t,r)=>{"use strict";r.d(t,{ZP:()=>x});var n=r(87462),i=r(63366),o=r(56535),a=r(4953),s=r(2101);const l={black:"#000",white:"#fff"};var c=r(47036),u=r(94518),d=r(60265),p=r(55137),f=r(6949),h=r(5621),m=r(13486);const g=["mode","contrastThreshold","tonalOffset"],v={text:{primary:"rgba(0, 0, 0, 0.87)",secondary:"rgba(0, 0, 0, 0.6)",disabled:"rgba(0, 0, 0, 0.38)"},divider:"rgba(0, 0, 0, 0.12)",background:{paper:l.white,default:l.white},action:{active:"rgba(0, 0, 0, 0.54)",hover:"rgba(0, 0, 0, 0.04)",hoverOpacity:.04,selected:"rgba(0, 0, 0, 0.08)",selectedOpacity:.08,disabled:"rgba(0, 0, 0, 0.26)",disabledBackground:"rgba(0, 0, 0, 0.12)",disabledOpacity:.38,focus:"rgba(0, 0, 0, 0.12)",focusOpacity:.12,activatedOpacity:.12}},y={text:{primary:l.white,secondary:"rgba(255, 255, 255, 0.7)",disabled:"rgba(255, 255, 255, 0.5)",icon:"rgba(255, 255, 255, 0.5)"},divider:"rgba(255, 255, 255, 0.12)",background:{paper:"#121212",default:"#121212"},action:{active:l.white,hover:"rgba(255, 255, 255, 0.08)",hoverOpacity:.08,selected:"rgba(255, 255, 255, 0.16)",selectedOpacity:.16,disabled:"rgba(255, 255, 255, 0.3)",disabledBackground:"rgba(255, 255, 255, 0.12)",disabledOpacity:.38,focus:"rgba(255, 255, 255, 0.12)",focusOpacity:.12,activatedOpacity:.24}};function b(e,t,r,n){const i=n.light||n,o=n.dark||1.5*n;e[t]||(e.hasOwnProperty(r)?e[t]=e[r]:"light"===t?e.light=(0,s.$n)(e.main,i):"dark"===t&&(e.dark=(0,s._j)(e.main,o)))}function x(e){const{mode:t="light",contrastThreshold:r=3,tonalOffset:x=.2}=e,w=(0,i.Z)(e,g),S=e.primary||function(e="light"){return"dark"===e?{main:f.Z[200],light:f.Z[50],dark:f.Z[400]}:{main:f.Z[700],light:f.Z[400],dark:f.Z[800]}}(t),C=e.secondary||function(e="light"){return"dark"===e?{main:u.Z[200],light:u.Z[50],dark:u.Z[400]}:{main:u.Z[500],light:u.Z[300],dark:u.Z[700]}}(t),_=e.error||function(e="light"){return"dark"===e?{main:d.Z[500],light:d.Z[300],dark:d.Z[700]}:{main:d.Z[700],light:d.Z[400],dark:d.Z[800]}}(t),P=e.info||function(e="light"){return"dark"===e?{main:h.Z[400],light:h.Z[300],dark:h.Z[700]}:{main:h.Z[700],light:h.Z[500],dark:h.Z[900]}}(t),E=e.success||function(e="light"){return"dark"===e?{main:m.Z[400],light:m.Z[300],dark:m.Z[700]}:{main:m.Z[800],light:m.Z[500],dark:m.Z[900]}}(t),k=e.warning||function(e="light"){return"dark"===e?{main:p.Z[400],light:p.Z[300],dark:p.Z[700]}:{main:"#ed6c02",light:p.Z[500],dark:p.Z[900]}}(t);function M(e){return(0,s.mi)(e,y.text.primary)>=r?y.text.primary:v.text.primary}const j=({color:e,name:t,mainShade:r=500,lightShade:i=300,darkShade:a=700})=>{if(!(e=(0,n.Z)({},e)).main&&e[r]&&(e.main=e[r]),!e.hasOwnProperty("main"))throw new Error((0,o.Z)(11,t?` (${t})`:"",r));if("string"!=typeof e.main)throw new Error((0,o.Z)(12,t?` (${t})`:"",JSON.stringify(e.main)));return b(e,"light",i,x),b(e,"dark",a,x),e.contrastText||(e.contrastText=M(e.main)),e},I={dark:y,light:v};return(0,a.Z)((0,n.Z)({common:(0,n.Z)({},l),mode:t,primary:j({color:S,name:"primary"}),secondary:j({color:C,name:"secondary",mainShade:"A400",lightShade:"A200",darkShade:"A700"}),error:j({color:_,name:"error"}),warning:j({color:k,name:"warning"}),info:j({color:P,name:"info"}),success:j({color:E,name:"success"}),grey:c.Z,contrastThreshold:r,getContrastText:M,augmentColor:j,tonalOffset:x},I[t]),w)}},96067:(e,t,r)=>{"use strict";if(r.d(t,{ZP:()=>u,x9:()=>s}),674!=r.j)var n=r(63366);if(674!=r.j)var i=r(87462);const o=674!=r.j?["duration","easing","delay"]:null,a={easeInOut:"cubic-bezier(0.4, 0, 0.2, 1)",easeOut:"cubic-bezier(0.0, 0, 0.2, 1)",easeIn:"cubic-bezier(0.4, 0, 1, 1)",sharp:"cubic-bezier(0.4, 0, 0.6, 1)"},s={shortest:150,shorter:200,short:250,standard:300,complex:375,enteringScreen:225,leavingScreen:195};function l(e){return`${Math.round(e)}ms`}function c(e){if(!e)return 0;const t=e/36;return Math.round(10*(4+15*t**.25+t/5))}function u(e){const t=(0,i.Z)({},a,e.easing),r=(0,i.Z)({},s,e.duration);return(0,i.Z)({getAutoHeightDuration:c,create:(e=["all"],i={})=>{const{duration:a=r.standard,easing:s=t.easeInOut,delay:c=0}=i;return(0,n.Z)(i,o),(Array.isArray(e)?e:[e]).map((e=>`${e} ${"string"==typeof a?a:l(a)} ${s} ${"string"==typeof c?c:l(c)}`)).join(",")}},e,{easing:t,duration:r})}},71445:(e,t,r)=>{"use strict";if(r.d(t,{Z:()=>c}),674!=r.j)var n=r(87462);if(674!=r.j)var i=r(63366);if(674!=r.j)var o=r(4953);const a=674!=r.j?["fontFamily","fontSize","fontWeightLight","fontWeightRegular","fontWeightMedium","fontWeightBold","htmlFontSize","allVariants","pxToRem"]:null,s={textTransform:"uppercase"},l='"Roboto", "Helvetica", "Arial", sans-serif';function c(e,t){const r="function"==typeof t?t(e):t,{fontFamily:c=l,fontSize:u=14,fontWeightLight:d=300,fontWeightRegular:p=400,fontWeightMedium:f=500,fontWeightBold:h=700,htmlFontSize:m=16,allVariants:g,pxToRem:v}=r,y=(0,i.Z)(r,a),b=u/14,x=v||(e=>e/m*b+"rem"),w=(e,t,r,i,o)=>{return(0,n.Z)({fontFamily:c,fontWeight:e,fontSize:x(t),lineHeight:r},c===l?{letterSpacing:(a=i/t,Math.round(1e5*a)/1e5+"em")}:{},o,g);var a},S={h1:w(d,96,1.167,-1.5),h2:w(d,60,1.2,-.5),h3:w(p,48,1.167,0),h4:w(p,34,1.235,.25),h5:w(p,24,1.334,0),h6:w(f,20,1.6,.15),subtitle1:w(p,16,1.75,.15),subtitle2:w(f,14,1.57,.1),body1:w(p,16,1.5,.15),body2:w(p,14,1.43,.15),button:w(f,14,1.75,.4,s),caption:w(p,12,1.66,.4),overline:w(p,12,2.66,1,s),inherit:{fontFamily:"inherit",fontWeight:"inherit",fontSize:"inherit",lineHeight:"inherit",letterSpacing:"inherit"}};return(0,o.Z)((0,n.Z)({htmlFontSize:m,pxToRem:x,fontFamily:c,fontSize:u,fontWeightLight:d,fontWeightRegular:p,fontWeightMedium:f,fontWeightBold:h},S),y,{clone:!1})}},47868:(e,t,r)=>{"use strict";r.d(t,{Z:()=>v});var n=r(87462),i=r(63366),o=r(56535),a=r(4953),s=r(38010),l=r(86523),c=r(10360),u=r(15584),d=r(73295),p=r(71445),f=r(41692),h=r(96067),m=r(8369);const g=["breakpoints","mixins","spacing","palette","transitions","typography","shape"];const v=function(e={},...t){const{mixins:r={},palette:v={},transitions:y={},typography:b={}}=e,x=(0,i.Z)(e,g);if(e.vars)throw new Error((0,o.Z)(18));const w=(0,d.ZP)(v),S=(0,c.Z)(e);let C=(0,a.Z)(S,{mixins:(0,u.Z)(S.breakpoints,r),palette:w,shadows:f.Z.slice(),typography:(0,p.Z)(w,b),transitions:(0,h.ZP)(y),zIndex:(0,n.Z)({},m.Z)});return C=(0,a.Z)(C,x),C=t.reduce(((e,t)=>(0,a.Z)(e,t)),C),C.unstable_sxConfig=(0,n.Z)({},s.Z,null==x?void 0:x.unstable_sxConfig),C.unstable_sx=function(e){return(0,l.Z)({sx:e,theme:this})},C}()},10606:(e,t,r)=>{"use strict";r.d(t,{Z:()=>n});const n="$$material"},14136:(e,t,r)=>{"use strict";if(r.d(t,{Z:()=>i}),674!=r.j)var n=r(75536);const i=674!=r.j?e=>(0,n.Z)(e)&&"classes"!==e:null},41692:(e,t,r)=>{"use strict";function n(...e){return[`${e[0]}px ${e[1]}px ${e[2]}px ${e[3]}px rgba(0,0,0,0.2)`,`${e[4]}px ${e[5]}px ${e[6]}px ${e[7]}px rgba(0,0,0,0.14)`,`${e[8]}px ${e[9]}px ${e[10]}px ${e[11]}px rgba(0,0,0,0.12)`].join(",")}r.d(t,{Z:()=>o});const i=["none",n(0,2,1,-1,0,1,1,0,0,1,3,0),n(0,3,1,-2,0,2,2,0,0,1,5,0),n(0,3,3,-2,0,3,4,0,0,1,8,0),n(0,2,4,-1,0,4,5,0,0,1,10,0),n(0,3,5,-1,0,5,8,0,0,1,14,0),n(0,3,5,-1,0,6,10,0,0,1,18,0),n(0,4,5,-2,0,7,10,1,0,2,16,1),n(0,5,5,-3,0,8,10,1,0,3,14,2),n(0,5,6,-3,0,9,12,1,0,3,16,2),n(0,6,6,-3,0,10,14,1,0,4,18,3),n(0,6,7,-4,0,11,15,1,0,4,20,3),n(0,7,8,-4,0,12,17,2,0,5,22,4),n(0,7,8,-4,0,13,19,2,0,5,24,4),n(0,7,9,-4,0,14,21,2,0,5,26,4),n(0,8,9,-5,0,15,22,2,0,6,28,5),n(0,8,10,-5,0,16,24,2,0,6,30,5),n(0,8,11,-5,0,17,26,2,0,6,32,5),n(0,9,11,-5,0,18,28,2,0,7,34,6),n(0,9,12,-6,0,19,29,2,0,7,36,6),n(0,10,13,-6,0,20,31,3,0,8,38,7),n(0,10,13,-6,0,21,33,3,0,8,40,7),n(0,10,14,-6,0,22,35,3,0,8,42,7),n(0,11,14,-7,0,23,36,3,0,9,44,8),n(0,11,15,-7,0,24,38,3,0,9,46,8)],o=674!=r.j?i:null},75536:(e,t,r)=>{"use strict";r.d(t,{Z:()=>n});const n=674!=r.j?function(e){return"ownerState"!==e&&"theme"!==e&&"sx"!==e&&"as"!==e}:null},90948:(e,t,r)=>{"use strict";r.d(t,{ZP:()=>l});var n=r(58128),i=r(47868),o=r(10606),a=r(14136);const s=(0,n.ZP)({themeId:o.Z,defaultTheme:i.Z,rootShouldForwardProp:a.Z}),l=674!=r.j?s:null},2734:(e,t,r)=>{"use strict";if(r.d(t,{Z:()=>a}),r(67294),!/^(674|905)$/.test(r.j))var n=r(96682);if(!/^(674|905)$/.test(r.j))var i=r(47868);if(!/^(674|905)$/.test(r.j))var o=r(10606);function a(){const e=(0,n.Z)(i.Z);return e[o.Z]||e}},71657:(e,t,r)=>{"use strict";if(r.d(t,{Z:()=>a}),674!=r.j)var n=r(29628);if(674!=r.j)var i=r(47868);if(674!=r.j)var o=r(10606);function a({props:e,name:t}){return(0,n.Z)({props:e,name:t,defaultTheme:i.Z,themeId:o.Z})}},8369:(e,t,r)=>{"use strict";r.d(t,{Z:()=>n});const n=674!=r.j?{mobileStepper:1e3,fab:1050,speedDial:1050,appBar:1100,drawer:1200,modal:1300,snackbar:1400,tooltip:1500}:null},30577:(e,t,r)=>{"use strict";r.d(t,{C:()=>i,n:()=>n});const n=e=>e.scrollTop;function i(e,t){var r,n;const{timeout:i,easing:o,style:a={}}=e;return{duration:null!=(r=a.transitionDuration)?r:"number"==typeof i?i:i[t.mode]||0,easing:null!=(n=a.transitionTimingFunction)?n:"object"==typeof o?o[t.mode]:o,delay:a.transitionDelay}}},98216:(e,t,r)=>{"use strict";if(r.d(t,{Z:()=>i}),674!=r.j)var n=r(14142);const i=674!=r.j?n.Z:null},35893:(e,t,r)=>{"use strict";if(r.d(t,{Z:()=>i}),!/^(507|674|893)$/.test(r.j))var n=r(91476);const i=/^(507|674|893)$/.test(r.j)?null:n.Z},82066:(e,t,r)=>{"use strict";if(r.d(t,{Z:()=>s}),!/^(674|893)$/.test(r.j))var n=r(87462);var i=r(67294);if(!/^(674|893)$/.test(r.j))var o=r(33502);var a=r(85893);function s(e,t){function r(r,i){return(0,a.jsx)(o.Z,(0,n.Z)({"data-testid":`${t}Icon`,ref:i},r,{children:e}))}return r.muiName=o.Z.muiName,i.memo(i.forwardRef(r))}},57144:(e,t,r)=>{"use strict";if(r.d(t,{Z:()=>i}),!/^(674|893)$/.test(r.j))var n=r(39336);const i=/^(674|893)$/.test(r.j)?null:n.Z},93834:(e,t,r)=>{"use strict";if(r.d(t,{Z:()=>i}),!/^(507|674|893)$/.test(r.j))var n=r(44670);const i=/^(507|674|893)$/.test(r.j)?null:n.Z},256:(e,t,r)=>{"use strict";if(r.d(t,{Z:()=>i}),!/^(219|674|870|893|905)$/.test(r.j))var n=r(29726);const i=/^(219|674|870|893|905)$/.test(r.j)?null:n.Z},92308:(e,t,r)=>{"use strict";r.r(t),r.d(t,{capitalize:()=>i.Z,createChainedFunction:()=>o.Z,createSvgIcon:()=>a.Z,debounce:()=>s.Z,deprecatedPropType:()=>l.Z,isMuiElement:()=>c.Z,ownerDocument:()=>u.Z,ownerWindow:()=>d.Z,requirePropFactory:()=>p.Z,setRef:()=>f.Z,unstable_ClassNameGenerator:()=>w,unstable_useEnhancedEffect:()=>h.Z,unstable_useId:()=>m.Z,unsupportedProp:()=>g.Z,useControlled:()=>v.Z,useEventCallback:()=>y.Z,useForkRef:()=>b.Z,useIsFocusVisible:()=>x.Z});var n=r(37078);if(!/^(507|674|893)$/.test(r.j))var i=r(98216);if(!/^(507|674|893)$/.test(r.j))var o=r(35893);if(!/^(507|674|893)$/.test(r.j))var a=r(82066);if(!/^(507|674|893)$/.test(r.j))var s=r(57144);if(!/^(507|674|893)$/.test(r.j))var l=r(93834);if(!/^(507|674|893)$/.test(r.j))var c=r(96798);if(!/^(507|674|893)$/.test(r.j))var u=r(8038);if(!/^(507|674|893)$/.test(r.j))var d=r(5340);if(!/^(507|674|893)$/.test(r.j))var p=r(13748);if(!/^(507|674|893)$/.test(r.j))var f=r(83020);if(!/^(507|674|893)$/.test(r.j))var h=r(58974);if(!/^(507|674|893)$/.test(r.j))var m=r(27909);if(!/^(507|674|893)$/.test(r.j))var g=r(12971);if(!/^(507|674|893)$/.test(r.j))var v=r(49299);if(!/^(507|674|893)$/.test(r.j))var y=r(2068);if(!/^(507|674|893)$/.test(r.j))var b=r(51705);if(!/^(507|674|893)$/.test(r.j))var x=r(79674);const w={configure:e=>{n.Z.configure(e)}}},96798:(e,t,r)=>{"use strict";if(r.d(t,{Z:()=>i}),!/^(507|674|893)$/.test(r.j))var n=r(17317);const i=/^(507|674|893)$/.test(r.j)?null:n.Z},8038:(e,t,r)=>{"use strict";if(r.d(t,{Z:()=>i}),!/^(674|893)$/.test(r.j))var n=r(82690);const i=/^(674|893)$/.test(r.j)?null:n.Z},5340:(e,t,r)=>{"use strict";if(r.d(t,{Z:()=>i}),!/^(674|893)$/.test(r.j))var n=r(74161);const i=/^(674|893)$/.test(r.j)?null:n.Z},13748:(e,t,r)=>{"use strict";if(r.d(t,{Z:()=>i}),!/^(507|674|893)$/.test(r.j))var n=r(48848);const i=/^(507|674|893)$/.test(r.j)?null:n.Z},83020:(e,t,r)=>{"use strict";if(r.d(t,{Z:()=>i}),!/^(507|674|893)$/.test(r.j))var n=r(27364);const i=/^(507|674|893)$/.test(r.j)?null:n.Z},12971:(e,t,r)=>{"use strict";if(r.d(t,{Z:()=>i}),!/^(507|674|893)$/.test(r.j))var n=r(64559);const i=/^(507|674|893)$/.test(r.j)?null:n.Z},49299:(e,t,r)=>{"use strict";if(r.d(t,{Z:()=>i}),!/^(674|893)$/.test(r.j))var n=r(19032);const i=/^(674|893)$/.test(r.j)?null:n.Z},58974:(e,t,r)=>{"use strict";if(r.d(t,{Z:()=>i}),!/^(674|893)$/.test(r.j))var n=r(73546);const i=/^(674|893)$/.test(r.j)?null:n.Z},2068:(e,t,r)=>{"use strict";if(r.d(t,{Z:()=>i}),!/^(674|893)$/.test(r.j))var n=r(59948);const i=/^(674|893)$/.test(r.j)?null:n.Z},51705:(e,t,r)=>{"use strict";if(r.d(t,{Z:()=>i}),674!=r.j)var n=r(33703);const i=674!=r.j?n.Z:null},27909:(e,t,r)=>{"use strict";if(r.d(t,{Z:()=>i}),!/^(507|674|893)$/.test(r.j))var n=r(92996);const i=/^(507|674|893)$/.test(r.j)?null:n.Z},79674:(e,t,r)=>{"use strict";if(r.d(t,{Z:()=>i}),!/^(674|893)$/.test(r.j))var n=r(36728);const i=/^(674|893)$/.test(r.j)?null:n.Z},80560:(e,t,r)=>{"use strict";if(r.d(t,{Z:()=>p}),/^([68]70|219|896)$/.test(r.j))var n=r(87462);if(/^([68]70|219|896)$/.test(r.j))var i=r(63366);if(/^([68]70|219|896)$/.test(r.j))var o=r(33703);if(/^([68]70|219|896)$/.test(r.j))var a=r(71276);if(/^([68]70|219|896)$/.test(r.j))var s=r(26704);if(/^([68]70|219|896)$/.test(r.j))var l=r(10238);const c=/^([68]70|219|896)$/.test(r.j)?["className","elementType","ownerState","externalForwardedProps","getSlotOwnerState","internalForwardedProps"]:null,u=/^([68]70|219|896)$/.test(r.j)?["component","slots","slotProps"]:null,d=/^([68]70|219|896)$/.test(r.j)?["component"]:null;function p(e,t){const{className:r,elementType:p,ownerState:f,externalForwardedProps:h,getSlotOwnerState:m,internalForwardedProps:g}=t,v=(0,i.Z)(t,c),{component:y,slots:b={[e]:void 0},slotProps:x={[e]:void 0}}=h,w=(0,i.Z)(h,u),S=b[e]||p,C=(0,a.x)(x[e],f),_=(0,s.L)((0,n.Z)({className:r},v,{externalForwardedProps:"root"===e?w:void 0,externalSlotProps:C})),{props:{component:P},internalRef:E}=_,k=(0,i.Z)(_.props,d),M=(0,o.Z)(E,null==C?void 0:C.ref,t.ref),j=m?m(k):{},I=(0,n.Z)({},f,j),O="root"===e?P||y:P,T=(0,l.$)(S,(0,n.Z)({},"root"===e&&!y&&!b[e]&&g,"root"!==e&&!b[e]&&g,k,O&&{as:O},{ref:M}),I);return Object.keys(j).forEach((e=>{delete T[e]})),[S,T]}},78114:(e,t,r)=>{"use strict";if(r.d(t,{U:()=>i}),/^([68]70|219|757|896)$/.test(r.j))var n=r(71657);function i(e){return n.Z}},41234:(e,t,r)=>{"use strict";if(r.d(t,{Z:()=>o}),r(67294),674!=r.j)var n=r(70917);var i=r(85893);function o(e){const{styles:t,defaultTheme:r={}}=e,o="function"==typeof t?e=>{return t(null==(n=e)||0===Object.keys(n).length?r:e);var n}:t;return(0,i.jsx)(n.xB,{styles:o})}},94810:(e,t,r)=>{"use strict";if(r.d(t,{Z:()=>s}),r(67294),674!=r.j)var n=r(6498);var i=r(86440),o=r(85893);let a;function s(e){const{injectFirst:t,children:r}=e;return t&&a?(0,o.jsx)(n.C,{value:a,children:r}):r}"object"==typeof document&&(a=(0,i.Z)({key:"css",prepend:!0}))},62357:(e,t,r)=>{"use strict";r.r(t),r.d(t,{GlobalStyles:()=>y.Z,StyledEngineProvider:()=>v.Z,ThemeContext:()=>a.T,css:()=>g.iv,default:()=>b,internal_processStyles:()=>x,keyframes:()=>g.F4});var n=r(87462),i=r(67294),o=r(71068),a=r(6498),s=r(70444),l=r(47202),c=r(27278),u=o.Z,d=function(e){return"theme"!==e},p=function(e){return"string"==typeof e&&e.charCodeAt(0)>96?u:d},f=function(e,t,r){var n;if(t){var i=t.shouldForwardProp;n=e.__emotion_forwardProp&&i?function(t){return e.__emotion_forwardProp(t)&&i(t)}:i}return"function"!=typeof n&&r&&(n=e.__emotion_forwardProp),n},h=function(e){var t=e.cache,r=e.serialized,n=e.isStringTag;return(0,s.hC)(t,r,n),(0,c.L)((function(){return(0,s.My)(t,r,n)})),null},m=function e(t,r){var o,c,u=t.__emotion_real===t,d=u&&t.__emotion_base||t;void 0!==r&&(o=r.label,c=r.target);var m=f(t,r,u),g=m||p(d),v=!g("as");return function(){var y=arguments,b=u&&void 0!==t.__emotion_styles?t.__emotion_styles.slice(0):[];if(void 0!==o&&b.push("label:"+o+";"),null==y[0]||void 0===y[0].raw)b.push.apply(b,y);else{b.push(y[0][0]);for(var x=y.length,w=1;w<x;w++)b.push(y[w],y[0][w])}var S=(0,a.w)((function(e,t,r){var n=v&&e.as||d,o="",u=[],f=e;if(null==e.theme){for(var y in f={},e)f[y]=e[y];f.theme=i.useContext(a.T)}"string"==typeof e.className?o=(0,s.fp)(t.registered,u,e.className):null!=e.className&&(o=e.className+" ");var x=(0,l.O)(b.concat(u),t.registered,f);o+=t.key+"-"+x.name,void 0!==c&&(o+=" "+c);var w=v&&void 0===m?p(n):g,S={};for(var C in e)v&&"as"===C||w(C)&&(S[C]=e[C]);return S.className=o,S.ref=r,i.createElement(i.Fragment,null,i.createElement(h,{cache:t,serialized:x,isStringTag:"string"==typeof n}),i.createElement(n,S))}));return S.displayName=void 0!==o?o:"Styled("+("string"==typeof d?d:d.displayName||d.name||"Component")+")",S.defaultProps=t.defaultProps,S.__emotion_real=S,S.__emotion_base=d,S.__emotion_styles=b,S.__emotion_forwardProp=m,Object.defineProperty(S,"toString",{value:function(){return"."+c}}),S.withComponent=function(t,i){return e(t,(0,n.Z)({},r,i,{shouldForwardProp:f(S,i,!0)})).apply(void 0,b)},S}}.bind();["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","big","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","marquee","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","title","tr","track","u","ul","var","video","wbr","circle","clipPath","defs","ellipse","foreignObject","g","image","line","linearGradient","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","text","tspan"].forEach((function(e){m[e]=m(e)}));var g=r(70917),v=r(94810),y=r(41234);function b(e,t){return m(e,t)}const x=(e,t)=>{Array.isArray(e.__emotion_styles)&&(e.__emotion_styles=t(e.__emotion_styles))}},2101:(e,t,r)=>{"use strict";var n=r(64836);t.Fq=function(e,t){return e=s(e),t=a(t),"rgb"!==e.type&&"hsl"!==e.type||(e.type+="a"),"color"===e.type?e.values[3]=`/${t}`:e.values[3]=t,l(e)},t._j=u,t.mi=function(e,t){const r=c(e),n=c(t);return(Math.max(r,n)+.05)/(Math.min(r,n)+.05)},t.$n=d;var i=n(r(55480)),o=n(r(14800));function a(e,t=0,r=1){return(0,o.default)(e,t,r)}function s(e){if(e.type)return e;if("#"===e.charAt(0))return s(function(e){e=e.slice(1);const t=new RegExp(`.{1,${e.length>=6?2:1}}`,"g");let r=e.match(t);return r&&1===r[0].length&&(r=r.map((e=>e+e))),r?`rgb${4===r.length?"a":""}(${r.map(((e,t)=>t<3?parseInt(e,16):Math.round(parseInt(e,16)/255*1e3)/1e3)).join(", ")})`:""}(e));const t=e.indexOf("("),r=e.substring(0,t);if(-1===["rgb","rgba","hsl","hsla","color"].indexOf(r))throw new Error((0,i.default)(9,e));let n,o=e.substring(t+1,e.length-1);if("color"===r){if(o=o.split(" "),n=o.shift(),4===o.length&&"/"===o[3].charAt(0)&&(o[3]=o[3].slice(1)),-1===["srgb","display-p3","a98-rgb","prophoto-rgb","rec-2020"].indexOf(n))throw new Error((0,i.default)(10,n))}else o=o.split(",");return o=o.map((e=>parseFloat(e))),{type:r,values:o,colorSpace:n}}function l(e){const{type:t,colorSpace:r}=e;let{values:n}=e;return-1!==t.indexOf("rgb")?n=n.map(((e,t)=>t<3?parseInt(e,10):e)):-1!==t.indexOf("hsl")&&(n[1]=`${n[1]}%`,n[2]=`${n[2]}%`),n=-1!==t.indexOf("color")?`${r} ${n.join(" ")}`:`${n.join(", ")}`,`${t}(${n})`}function c(e){let t="hsl"===(e=s(e)).type||"hsla"===e.type?s(function(e){e=s(e);const{values:t}=e,r=t[0],n=t[1]/100,i=t[2]/100,o=n*Math.min(i,1-i),a=(e,t=(e+r/30)%12)=>i-o*Math.max(Math.min(t-3,9-t,1),-1);let c="rgb";const u=[Math.round(255*a(0)),Math.round(255*a(8)),Math.round(255*a(4))];return"hsla"===e.type&&(c+="a",u.push(t[3])),l({type:c,values:u})}(e)).values:e.values;return t=t.map((t=>("color"!==e.type&&(t/=255),t<=.03928?t/12.92:((t+.055)/1.055)**2.4))),Number((.2126*t[0]+.7152*t[1]+.0722*t[2]).toFixed(3))}function u(e,t){if(e=s(e),t=a(t),-1!==e.type.indexOf("hsl"))e.values[2]*=1-t;else if(-1!==e.type.indexOf("rgb")||-1!==e.type.indexOf("color"))for(let r=0;r<3;r+=1)e.values[r]*=1-t;return l(e)}function d(e,t){if(e=s(e),t=a(t),-1!==e.type.indexOf("hsl"))e.values[2]+=(100-e.values[2])*t;else if(-1!==e.type.indexOf("rgb"))for(let r=0;r<3;r+=1)e.values[r]+=(255-e.values[r])*t;else if(-1!==e.type.indexOf("color"))for(let r=0;r<3;r+=1)e.values[r]+=(1-e.values[r])*t;return l(e)}},58128:(e,t,r)=>{"use strict";var n=r(64836);t.ZP=function(e={}){const{themeId:t,defaultTheme:r=m,rootShouldForwardProp:n=h,slotShouldForwardProp:l=h}=e,u=e=>(0,c.default)((0,i.default)({},e,{theme:v((0,i.default)({},e,{defaultTheme:r,themeId:t}))}));return u.__mui_systemSx=!0,(e,c={})=>{(0,a.internal_processStyles)(e,(e=>e.filter((e=>!(null!=e&&e.__mui_systemSx)))));const{name:d,slot:f,skipVariantsResolver:m,skipSx:x,overridesResolver:w=y(g(f))}=c,S=(0,o.default)(c,p),C=void 0!==m?m:f&&"Root"!==f&&"root"!==f||!1,_=x||!1;let P=h;"Root"===f||"root"===f?P=n:f?P=l:function(e){return"string"==typeof e&&e.charCodeAt(0)>96}(e)&&(P=void 0);const E=(0,a.default)(e,(0,i.default)({shouldForwardProp:P,label:void 0},S)),k=e=>"function"==typeof e&&e.__emotion_real!==e||(0,s.isPlainObject)(e)?n=>b(e,(0,i.default)({},n,{theme:v({theme:n.theme,defaultTheme:r,themeId:t})})):e,M=(n,...o)=>{let a=k(n);const s=o?o.map(k):[];d&&w&&s.push((e=>{const n=v((0,i.default)({},e,{defaultTheme:r,themeId:t}));if(!n.components||!n.components[d]||!n.components[d].styleOverrides)return null;const o=n.components[d].styleOverrides,a={};return Object.entries(o).forEach((([t,r])=>{a[t]=b(r,(0,i.default)({},e,{theme:n}))})),w(e,a)})),d&&!C&&s.push((e=>{var n;const o=v((0,i.default)({},e,{defaultTheme:r,themeId:t}));return b({variants:null==o||null==(n=o.components)||null==(n=n[d])?void 0:n.variants},(0,i.default)({},e,{theme:o}))})),_||s.push(u);const l=s.length-o.length;if(Array.isArray(n)&&l>0){const e=new Array(l).fill("");a=[...n,...e],a.raw=[...n.raw,...e]}const c=E(a,...s);return e.muiName&&(c.muiName=e.muiName),c};return E.withConfig&&(M.withConfig=E.withConfig),M}};var i=n(r(10434)),o=n(r(7071)),a=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=f(t);if(r&&r.has(e))return r.get(e);var n={__proto__:null},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(n,o,a):n[o]=e[o]}return n.default=e,r&&r.set(e,n),n}(r(62357)),s=r(58524),l=(n(r(87641)),n(r(59751)),n(r(19926))),c=n(r(386));const u=["ownerState"],d=["variants"],p=["name","slot","skipVariantsResolver","skipSx","overridesResolver"];function f(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(f=function(e){return e?r:t})(e)}function h(e){return"ownerState"!==e&&"theme"!==e&&"sx"!==e&&"as"!==e}const m=(0,l.default)(),g=e=>e?e.charAt(0).toLowerCase()+e.slice(1):e;function v({defaultTheme:e,theme:t,themeId:r}){return n=t,0===Object.keys(n).length?e:t[r]||t;var n}function y(e){return e?(t,r)=>r[e]:null}function b(e,t){let{ownerState:r}=t,n=(0,o.default)(t,u);const a="function"==typeof e?e((0,i.default)({ownerState:r},n)):e;if(Array.isArray(a))return a.flatMap((e=>b(e,(0,i.default)({ownerState:r},n))));if(a&&"object"==typeof a&&Array.isArray(a.variants)){const{variants:e=[]}=a;let t=(0,o.default)(a,d);return e.forEach((e=>{let o=!0;"function"==typeof e.props?o=e.props((0,i.default)({ownerState:r},n,r)):Object.keys(e.props).forEach((t=>{(null==r?void 0:r[t])!==e.props[t]&&n[t]!==e.props[t]&&(o=!1)})),o&&(Array.isArray(t)||(t=[t]),t.push("function"==typeof e.style?e.style((0,i.default)({ownerState:r},n,r)):e.style))})),t}return a}},25723:(e,t,r)=>{"use strict";if(r.d(t,{Z:()=>a}),r(67294),!/^(219|674|893|905)$/.test(r.j))var n=r(41234);if(!/^(219|674|893|905)$/.test(r.j))var i=r(96682);var o=r(85893);const a=/^(219|674|893|905)$/.test(r.j)?null:function({styles:e,themeId:t,defaultTheme:r={}}){const a=(0,i.Z)(r),s="function"==typeof e?e(t&&a[t]||a):e;return(0,o.jsx)(n.Z,{styles:s})}},82056:(e,t,r)=>{"use strict";r.d(t,{V:()=>o});var n=r(67294);r(85893);const i=/^(219|674|870|893|905)$/.test(r.j)?null:n.createContext(),o=()=>{const e=n.useContext(i);return null!=e&&e}},95408:(e,t,r)=>{"use strict";if(r.d(t,{L7:()=>l,P$:()=>u,VO:()=>i,W8:()=>s,dt:()=>c,k9:()=>a}),/^(219|670|757)$/.test(r.j))var n=r(4953);const i={xs:0,sm:600,md:900,lg:1200,xl:1536},o={keys:["xs","sm","md","lg","xl"],up:e=>`@media (min-width:${i[e]}px)`};function a(e,t,r){const n=e.theme||{};if(Array.isArray(t)){const e=n.breakpoints||o;return t.reduce(((n,i,o)=>(n[e.up(e.keys[o])]=r(t[o]),n)),{})}if("object"==typeof t){const e=n.breakpoints||o;return Object.keys(t).reduce(((n,o)=>{if(-1!==Object.keys(e.values||i).indexOf(o))n[e.up(o)]=r(t[o],o);else{const e=o;n[e]=t[e]}return n}),{})}return r(t)}function s(e={}){var t;return(null==(t=e.keys)?void 0:t.reduce(((t,r)=>(t[e.up(r)]={},t)),{}))||{}}function l(e,t){return e.reduce(((e,t)=>{const r=e[t];return(!r||0===Object.keys(r).length)&&delete e[t],e}),t)}function c(e,...t){const r=s(e),i=[r,...t].reduce(((e,t)=>(0,n.Z)(e,t)),{});return l(Object.keys(r),i)}function u({values:e,breakpoints:t,base:r}){const n=r||function(e,t){if("object"!=typeof e)return{};const r={},n=Object.keys(t);return Array.isArray(e)?n.forEach(((t,n)=>{n<e.length&&(r[t]=!0)})):n.forEach((t=>{null!=e[t]&&(r[t]=!0)})),r}(e,t),i=Object.keys(n);if(0===i.length)return e;let o;return i.reduce(((t,r,n)=>(Array.isArray(e)?(t[r]=null!=e[n]?e[n]:e[o],o=n):"object"==typeof e?(t[r]=null!=e[r]?e[r]:e[o],o=r):t[r]=e,t)),{})}},41796:(e,t,r)=>{"use strict";if(r.d(t,{$n:()=>u,Fq:()=>l,_j:()=>c,tB:()=>a,wy:()=>s}),757==r.j)var n=r(56535);if(757==r.j)var i=r(7610);function o(e,t=0,r=1){return(0,i.Z)(e,t,r)}function a(e){if(e.type)return e;if("#"===e.charAt(0))return a(function(e){e=e.slice(1);const t=new RegExp(`.{1,${e.length>=6?2:1}}`,"g");let r=e.match(t);return r&&1===r[0].length&&(r=r.map((e=>e+e))),r?`rgb${4===r.length?"a":""}(${r.map(((e,t)=>t<3?parseInt(e,16):Math.round(parseInt(e,16)/255*1e3)/1e3)).join(", ")})`:""}(e));const t=e.indexOf("("),r=e.substring(0,t);if(-1===["rgb","rgba","hsl","hsla","color"].indexOf(r))throw new Error((0,n.Z)(9,e));let i,o=e.substring(t+1,e.length-1);if("color"===r){if(o=o.split(" "),i=o.shift(),4===o.length&&"/"===o[3].charAt(0)&&(o[3]=o[3].slice(1)),-1===["srgb","display-p3","a98-rgb","prophoto-rgb","rec-2020"].indexOf(i))throw new Error((0,n.Z)(10,i))}else o=o.split(",");return o=o.map((e=>parseFloat(e))),{type:r,values:o,colorSpace:i}}function s(e){const{type:t,colorSpace:r}=e;let{values:n}=e;return-1!==t.indexOf("rgb")?n=n.map(((e,t)=>t<3?parseInt(e,10):e)):-1!==t.indexOf("hsl")&&(n[1]=`${n[1]}%`,n[2]=`${n[2]}%`),n=-1!==t.indexOf("color")?`${r} ${n.join(" ")}`:`${n.join(", ")}`,`${t}(${n})`}function l(e,t){return e=a(e),t=o(t),"rgb"!==e.type&&"hsl"!==e.type||(e.type+="a"),"color"===e.type?e.values[3]=`/${t}`:e.values[3]=t,s(e)}function c(e,t){if(e=a(e),t=o(t),-1!==e.type.indexOf("hsl"))e.values[2]*=1-t;else if(-1!==e.type.indexOf("rgb")||-1!==e.type.indexOf("color"))for(let r=0;r<3;r+=1)e.values[r]*=1-t;return s(e)}function u(e,t){if(e=a(e),t=o(t),-1!==e.type.indexOf("hsl"))e.values[2]+=(100-e.values[2])*t;else if(-1!==e.type.indexOf("rgb"))for(let r=0;r<3;r+=1)e.values[r]+=(255-e.values[r])*t;else if(-1!==e.type.indexOf("color"))for(let r=0;r<3;r+=1)e.values[r]+=(1-e.values[r])*t;return s(e)}},57064:(e,t,r)=>{"use strict";function n(e,t){const r=this;return r.vars&&"function"==typeof r.getColorSchemeSelector?{[r.getColorSchemeSelector(e).replace(/(\[[^\]]+\])/,"*:where($1)")]:t}:r.palette.mode===e?t:{}}r.d(t,{Z:()=>n})},41512:(e,t,r)=>{"use strict";if(r.d(t,{Z:()=>s}),674!=r.j)var n=r(63366);if(674!=r.j)var i=r(87462);const o=674!=r.j?["values","unit","step"]:null,a=e=>{const t=Object.keys(e).map((t=>({key:t,val:e[t]})))||[];return t.sort(((e,t)=>e.val-t.val)),t.reduce(((e,t)=>(0,i.Z)({},e,{[t.key]:t.val})),{})};function s(e){const{values:t={xs:0,sm:600,md:900,lg:1200,xl:1536},unit:r="px",step:s=5}=e,l=(0,n.Z)(e,o),c=a(t),u=Object.keys(c);function d(e){return`@media (min-width:${"number"==typeof t[e]?t[e]:e}${r})`}function p(e){return`@media (max-width:${("number"==typeof t[e]?t[e]:e)-s/100}${r})`}function f(e,n){const i=u.indexOf(n);return`@media (min-width:${"number"==typeof t[e]?t[e]:e}${r}) and (max-width:${(-1!==i&&"number"==typeof t[u[i]]?t[u[i]]:n)-s/100}${r})`}return(0,i.Z)({keys:u,values:c,up:d,down:p,between:f,only:function(e){return u.indexOf(e)+1<u.length?f(e,u[u.indexOf(e)+1]):d(e)},not:function(e){const t=u.indexOf(e);return 0===t?d(u[1]):t===u.length-1?p(u[t]):f(e,u[u.indexOf(e)+1]).replace("@media","@media not all and")},unit:r},l)}},98373:(e,t,r)=>{"use strict";if(r.d(t,{Z:()=>i}),674!=r.j)var n=r(62605);function i(e=8){if(e.mui)return e;const t=(0,n.hB)({spacing:e}),r=(...e)=>(0===e.length?[1]:e).map((e=>{const r=t(e);return"number"==typeof r?`${r}px`:r})).join(" ");return r.mui=!0,r}},10360:(e,t,r)=>{"use strict";if(r.d(t,{Z:()=>f}),674!=r.j)var n=r(87462);if(674!=r.j)var i=r(63366);if(674!=r.j)var o=r(4953);if(674!=r.j)var a=r(41512);if(674!=r.j)var s=r(23101);if(674!=r.j)var l=r(98373);if(674!=r.j)var c=r(86523);if(674!=r.j)var u=r(38010);if(674!=r.j)var d=r(57064);const p=674!=r.j?["breakpoints","palette","spacing","shape"]:null,f=674!=r.j?function(e={},...t){const{breakpoints:r={},palette:f={},spacing:h,shape:m={}}=e,g=(0,i.Z)(e,p),v=(0,a.Z)(r),y=(0,l.Z)(h);let b=(0,o.Z)({breakpoints:v,direction:"ltr",components:{},palette:(0,n.Z)({mode:"light"},f),spacing:y,shape:(0,n.Z)({},s.Z,m)},g);return b.applyStyles=d.Z,b=t.reduce(((e,t)=>(0,o.Z)(e,t)),b),b.unstable_sxConfig=(0,n.Z)({},u.Z,null==g?void 0:g.unstable_sxConfig),b.unstable_sx=function(e){return(0,c.Z)({sx:e,theme:this})},b}:null},19926:(e,t,r)=>{"use strict";if(r.r(t),r.d(t,{default:()=>n.Z,private_createBreakpoints:()=>i.Z,unstable_applyStyles:()=>o.Z}),674!=r.j)var n=r(10360);if(674!=r.j)var i=r(41512);if(674!=r.j)var o=r(57064)},23101:(e,t,r)=>{"use strict";r.d(t,{Z:()=>n});const n=674!=r.j?{borderRadius:4}:null},47730:(e,t,r)=>{"use strict";if(r.d(t,{Z:()=>i}),674!=r.j)var n=r(4953);const i=674!=r.j?function(e,t){return t?(0,n.Z)(e,t,{clone:!1}):e}:null},62605:(e,t,r)=>{"use strict";r.d(t,{hB:()=>h,eI:()=>f,NA:()=>m,e6:()=>v,o3:()=>y});var n=r(95408),i=r(54844),o=r(47730);const a={m:"margin",p:"padding"},s={t:"Top",r:"Right",b:"Bottom",l:"Left",x:["Left","Right"],y:["Top","Bottom"]},l={marginX:"mx",marginY:"my",paddingX:"px",paddingY:"py"},c=function(e){const t={};return e=>(void 0===t[e]&&(t[e]=(e=>{if(e.length>2){if(!l[e])return[e];e=l[e]}const[t,r]=e.split(""),n=a[t],i=s[r]||"";return Array.isArray(i)?i.map((e=>n+e)):[n+i]})(e)),t[e])}(),u=["m","mt","mr","mb","ml","mx","my","margin","marginTop","marginRight","marginBottom","marginLeft","marginX","marginY","marginInline","marginInlineStart","marginInlineEnd","marginBlock","marginBlockStart","marginBlockEnd"],d=["p","pt","pr","pb","pl","px","py","padding","paddingTop","paddingRight","paddingBottom","paddingLeft","paddingX","paddingY","paddingInline","paddingInlineStart","paddingInlineEnd","paddingBlock","paddingBlockStart","paddingBlockEnd"],p=[...u,...d];function f(e,t,r,n){var o;const a=null!=(o=(0,i.DW)(e,t,!1))?o:r;return"number"==typeof a?e=>"string"==typeof e?e:a*e:Array.isArray(a)?e=>"string"==typeof e?e:a[e]:"function"==typeof a?a:()=>{}}function h(e){return f(e,"spacing",8)}function m(e,t){if("string"==typeof t||null==t)return t;const r=e(Math.abs(t));return t>=0?r:"number"==typeof r?-r:`-${r}`}function g(e,t){const r=h(e.theme);return Object.keys(e).map((i=>function(e,t,r,i){if(-1===t.indexOf(r))return null;const o=function(e,t){return r=>e.reduce(((e,n)=>(e[n]=m(t,r),e)),{})}(c(r),i),a=e[r];return(0,n.k9)(e,a,o)}(e,t,i,r))).reduce(o.Z,{})}function v(e){return g(e,u)}function y(e){return g(e,d)}function b(e){return g(e,p)}v.propTypes={},v.filterProps=u,y.propTypes={},y.filterProps=d,b.propTypes={},b.filterProps=p},54844:(e,t,r)=>{"use strict";if(r.d(t,{DW:()=>o,Jq:()=>a,ZP:()=>s}),674!=r.j)var n=r(14142);if(674!=r.j)var i=r(95408);function o(e,t,r=!0){if(!t||"string"!=typeof t)return null;if(e&&e.vars&&r){const r=`vars.${t}`.split(".").reduce(((e,t)=>e&&e[t]?e[t]:null),e);if(null!=r)return r}return t.split(".").reduce(((e,t)=>e&&null!=e[t]?e[t]:null),e)}function a(e,t,r,n=r){let i;return i="function"==typeof e?e(r):Array.isArray(e)?e[r]||n:o(e,r)||n,t&&(i=t(i,n,e)),i}const s=674!=r.j?function(e){const{prop:t,cssProperty:r=e.prop,themeKey:s,transform:l}=e,c=e=>{if(null==e[t])return null;const c=e[t],u=o(e.theme,s)||{};return(0,i.k9)(e,c,(e=>{let i=a(u,l,e);return e===i&&"string"==typeof e&&(i=a(u,l,`${t}${"default"===e?"":(0,n.Z)(e)}`,e)),!1===r?i:{[r]:i}}))};return c.propTypes={},c.filterProps=[t],c}:null},38010:(e,t,r)=>{"use strict";r.d(t,{Z:()=>Z});var n=r(62605),i=r(54844),o=r(47730);const a=function(...e){const t=e.reduce(((e,t)=>(t.filterProps.forEach((r=>{e[r]=t})),e)),{}),r=e=>Object.keys(e).reduce(((r,n)=>t[n]?(0,o.Z)(r,t[n](e)):r),{});return r.propTypes={},r.filterProps=e.reduce(((e,t)=>e.concat(t.filterProps)),[]),r};var s=r(95408);function l(e){return"number"!=typeof e?e:`${e}px solid`}function c(e,t){return(0,i.ZP)({prop:e,themeKey:"borders",transform:t})}const u=c("border",l),d=c("borderTop",l),p=c("borderRight",l),f=c("borderBottom",l),h=c("borderLeft",l),m=c("borderColor"),g=c("borderTopColor"),v=c("borderRightColor"),y=c("borderBottomColor"),b=c("borderLeftColor"),x=c("outline",l),w=c("outlineColor"),S=e=>{if(void 0!==e.borderRadius&&null!==e.borderRadius){const t=(0,n.eI)(e.theme,"shape.borderRadius",4,"borderRadius"),r=e=>({borderRadius:(0,n.NA)(t,e)});return(0,s.k9)(e,e.borderRadius,r)}return null};S.propTypes={},S.filterProps=["borderRadius"],a(u,d,p,f,h,m,g,v,y,b,S,x,w);const C=e=>{if(void 0!==e.gap&&null!==e.gap){const t=(0,n.eI)(e.theme,"spacing",8,"gap"),r=e=>({gap:(0,n.NA)(t,e)});return(0,s.k9)(e,e.gap,r)}return null};C.propTypes={},C.filterProps=["gap"];const _=e=>{if(void 0!==e.columnGap&&null!==e.columnGap){const t=(0,n.eI)(e.theme,"spacing",8,"columnGap"),r=e=>({columnGap:(0,n.NA)(t,e)});return(0,s.k9)(e,e.columnGap,r)}return null};_.propTypes={},_.filterProps=["columnGap"];const P=e=>{if(void 0!==e.rowGap&&null!==e.rowGap){const t=(0,n.eI)(e.theme,"spacing",8,"rowGap"),r=e=>({rowGap:(0,n.NA)(t,e)});return(0,s.k9)(e,e.rowGap,r)}return null};function E(e,t){return"grey"===t?t:e}function k(e){return e<=1&&0!==e?100*e+"%":e}P.propTypes={},P.filterProps=["rowGap"],a(C,_,P,(0,i.ZP)({prop:"gridColumn"}),(0,i.ZP)({prop:"gridRow"}),(0,i.ZP)({prop:"gridAutoFlow"}),(0,i.ZP)({prop:"gridAutoColumns"}),(0,i.ZP)({prop:"gridAutoRows"}),(0,i.ZP)({prop:"gridTemplateColumns"}),(0,i.ZP)({prop:"gridTemplateRows"}),(0,i.ZP)({prop:"gridTemplateAreas"}),(0,i.ZP)({prop:"gridArea"})),a((0,i.ZP)({prop:"color",themeKey:"palette",transform:E}),(0,i.ZP)({prop:"bgcolor",cssProperty:"backgroundColor",themeKey:"palette",transform:E}),(0,i.ZP)({prop:"backgroundColor",themeKey:"palette",transform:E}));const M=(0,i.ZP)({prop:"width",transform:k}),j=e=>{if(void 0!==e.maxWidth&&null!==e.maxWidth){const t=t=>{var r,n;const i=(null==(r=e.theme)||null==(r=r.breakpoints)||null==(r=r.values)?void 0:r[t])||s.VO[t];return i?"px"!==(null==(n=e.theme)||null==(n=n.breakpoints)?void 0:n.unit)?{maxWidth:`${i}${e.theme.breakpoints.unit}`}:{maxWidth:i}:{maxWidth:k(t)}};return(0,s.k9)(e,e.maxWidth,t)}return null};j.filterProps=["maxWidth"];const I=(0,i.ZP)({prop:"minWidth",transform:k}),O=(0,i.ZP)({prop:"height",transform:k}),T=(0,i.ZP)({prop:"maxHeight",transform:k}),A=(0,i.ZP)({prop:"minHeight",transform:k}),Z=((0,i.ZP)({prop:"size",cssProperty:"width",transform:k}),(0,i.ZP)({prop:"size",cssProperty:"height",transform:k}),a(M,j,I,O,T,A,(0,i.ZP)({prop:"boxSizing"})),{border:{themeKey:"borders",transform:l},borderTop:{themeKey:"borders",transform:l},borderRight:{themeKey:"borders",transform:l},borderBottom:{themeKey:"borders",transform:l},borderLeft:{themeKey:"borders",transform:l},borderColor:{themeKey:"palette"},borderTopColor:{themeKey:"palette"},borderRightColor:{themeKey:"palette"},borderBottomColor:{themeKey:"palette"},borderLeftColor:{themeKey:"palette"},outline:{themeKey:"borders",transform:l},outlineColor:{themeKey:"palette"},borderRadius:{themeKey:"shape.borderRadius",style:S},color:{themeKey:"palette",transform:E},bgcolor:{themeKey:"palette",cssProperty:"backgroundColor",transform:E},backgroundColor:{themeKey:"palette",transform:E},p:{style:n.o3},pt:{style:n.o3},pr:{style:n.o3},pb:{style:n.o3},pl:{style:n.o3},px:{style:n.o3},py:{style:n.o3},padding:{style:n.o3},paddingTop:{style:n.o3},paddingRight:{style:n.o3},paddingBottom:{style:n.o3},paddingLeft:{style:n.o3},paddingX:{style:n.o3},paddingY:{style:n.o3},paddingInline:{style:n.o3},paddingInlineStart:{style:n.o3},paddingInlineEnd:{style:n.o3},paddingBlock:{style:n.o3},paddingBlockStart:{style:n.o3},paddingBlockEnd:{style:n.o3},m:{style:n.e6},mt:{style:n.e6},mr:{style:n.e6},mb:{style:n.e6},ml:{style:n.e6},mx:{style:n.e6},my:{style:n.e6},margin:{style:n.e6},marginTop:{style:n.e6},marginRight:{style:n.e6},marginBottom:{style:n.e6},marginLeft:{style:n.e6},marginX:{style:n.e6},marginY:{style:n.e6},marginInline:{style:n.e6},marginInlineStart:{style:n.e6},marginInlineEnd:{style:n.e6},marginBlock:{style:n.e6},marginBlockStart:{style:n.e6},marginBlockEnd:{style:n.e6},displayPrint:{cssProperty:!1,transform:e=>({"@media print":{display:e}})},display:{},overflow:{},textOverflow:{},visibility:{},whiteSpace:{},flexBasis:{},flexDirection:{},flexWrap:{},justifyContent:{},alignItems:{},alignContent:{},order:{},flex:{},flexGrow:{},flexShrink:{},alignSelf:{},justifyItems:{},justifySelf:{},gap:{style:C},rowGap:{style:P},columnGap:{style:_},gridColumn:{},gridRow:{},gridAutoFlow:{},gridAutoColumns:{},gridAutoRows:{},gridTemplateColumns:{},gridTemplateRows:{},gridTemplateAreas:{},gridArea:{},position:{},zIndex:{themeKey:"zIndex"},top:{},right:{},bottom:{},left:{},boxShadow:{themeKey:"shadows"},width:{transform:k},maxWidth:{style:j},minWidth:{transform:k},height:{transform:k},maxHeight:{transform:k},minHeight:{transform:k},boxSizing:{},fontFamily:{themeKey:"typography"},fontSize:{themeKey:"typography"},fontStyle:{themeKey:"typography"},fontWeight:{themeKey:"typography"},letterSpacing:{},textTransform:{},lineHeight:{},textAlign:{},typography:{cssProperty:!1,themeKey:"typography"}})},39707:(e,t,r)=>{"use strict";if(r.d(t,{Z:()=>c}),674!=r.j)var n=r(87462);if(674!=r.j)var i=r(63366);if(674!=r.j)var o=r(4953);if(674!=r.j)var a=r(38010);const s=674!=r.j?["sx"]:null,l=e=>{var t,r;const n={systemProps:{},otherProps:{}},i=null!=(t=null==e||null==(r=e.theme)?void 0:r.unstable_sxConfig)?t:a.Z;return Object.keys(e).forEach((t=>{i[t]?n.systemProps[t]=e[t]:n.otherProps[t]=e[t]})),n};function c(e){const{sx:t}=e,r=(0,i.Z)(e,s),{systemProps:a,otherProps:c}=l(r);let u;return u=Array.isArray(t)?[a,...t]:"function"==typeof t?(...e)=>{const r=t(...e);return(0,o.P)(r)?(0,n.Z)({},a,r):a}:(0,n.Z)({},a,t),(0,n.Z)({},c,{sx:u})}},386:(e,t,r)=>{"use strict";if(r.r(t),r.d(t,{default:()=>n.Z,extendSxProp:()=>i.Z,unstable_createStyleFunctionSx:()=>n.n,unstable_defaultSxConfig:()=>o.Z}),674!=r.j)var n=r(86523);if(674!=r.j)var i=r(39707);if(674!=r.j)var o=r(38010)},86523:(e,t,r)=>{"use strict";r.d(t,{Z:()=>u,n:()=>l});var n=r(14142),i=r(47730),o=r(54844),a=r(95408),s=r(38010);function l(){function e(e,t,r,i){const s={[e]:t,theme:r},l=i[e];if(!l)return{[e]:t};const{cssProperty:c=e,themeKey:u,transform:d,style:p}=l;if(null==t)return null;if("typography"===u&&"inherit"===t)return{[e]:t};const f=(0,o.DW)(r,u)||{};return p?p(s):(0,a.k9)(s,t,(t=>{let r=(0,o.Jq)(f,d,t);return t===r&&"string"==typeof t&&(r=(0,o.Jq)(f,d,`${e}${"default"===t?"":(0,n.Z)(t)}`,t)),!1===c?r:{[c]:r}}))}return function t(r){var n;const{sx:o,theme:l={}}=r||{};if(!o)return null;const c=null!=(n=l.unstable_sxConfig)?n:s.Z;function u(r){let n=r;if("function"==typeof r)n=r(l);else if("object"!=typeof r)return r;if(!n)return null;const o=(0,a.W8)(l.breakpoints),s=Object.keys(o);let u=o;return Object.keys(n).forEach((r=>{const o="function"==typeof(s=n[r])?s(l):s;var s;if(null!=o)if("object"==typeof o)if(c[r])u=(0,i.Z)(u,e(r,o,l,c));else{const e=(0,a.k9)({theme:l},o,(e=>({[r]:e})));!function(...e){const t=e.reduce(((e,t)=>e.concat(Object.keys(t))),[]),r=new Set(t);return e.every((e=>r.size===Object.keys(e).length))}(e,o)?u=(0,i.Z)(u,e):u[r]=t({sx:o,theme:l})}else u=(0,i.Z)(u,e(r,o,l,c))})),(0,a.L7)(s,u)}return Array.isArray(o)?o.map(u):u(o)}}const c=l();c.filterProps=["sx"];const u=674!=r.j?c:null},35450:(e,t,r)=>{"use strict";r.d(t,{Z:()=>y});var n=r(87462),i=r(63366),o=r(62357),a=r(4953),s=r(10360),l=r(86523);const c=["ownerState"],u=["variants"],d=["name","slot","skipVariantsResolver","skipSx","overridesResolver"];function p(e){return"ownerState"!==e&&"theme"!==e&&"sx"!==e&&"as"!==e}const f=(0,s.Z)(),h=e=>e?e.charAt(0).toLowerCase()+e.slice(1):e;function m({defaultTheme:e,theme:t,themeId:r}){return n=t,0===Object.keys(n).length?e:t[r]||t;var n}function g(e){return e?(t,r)=>r[e]:null}function v(e,t){let{ownerState:r}=t,o=(0,i.Z)(t,c);const a="function"==typeof e?e((0,n.Z)({ownerState:r},o)):e;if(Array.isArray(a))return a.flatMap((e=>v(e,(0,n.Z)({ownerState:r},o))));if(a&&"object"==typeof a&&Array.isArray(a.variants)){const{variants:e=[]}=a;let t=(0,i.Z)(a,u);return e.forEach((e=>{let i=!0;"function"==typeof e.props?i=e.props((0,n.Z)({ownerState:r},o,r)):Object.keys(e.props).forEach((t=>{(null==r?void 0:r[t])!==e.props[t]&&o[t]!==e.props[t]&&(i=!1)})),i&&(Array.isArray(t)||(t=[t]),t.push("function"==typeof e.style?e.style((0,n.Z)({ownerState:r},o,r)):e.style))})),t}return a}const y=function(e={}){const{themeId:t,defaultTheme:r=f,rootShouldForwardProp:s=p,slotShouldForwardProp:c=p}=e,u=e=>(0,l.Z)((0,n.Z)({},e,{theme:m((0,n.Z)({},e,{defaultTheme:r,themeId:t}))}));return u.__mui_systemSx=!0,(e,l={})=>{(0,o.internal_processStyles)(e,(e=>e.filter((e=>!(null!=e&&e.__mui_systemSx)))));const{name:f,slot:y,skipVariantsResolver:b,skipSx:x,overridesResolver:w=g(h(y))}=l,S=(0,i.Z)(l,d),C=void 0!==b?b:y&&"Root"!==y&&"root"!==y||!1,_=x||!1;let P=p;"Root"===y||"root"===y?P=s:y?P=c:function(e){return"string"==typeof e&&e.charCodeAt(0)>96}(e)&&(P=void 0);const E=(0,o.default)(e,(0,n.Z)({shouldForwardProp:P,label:void 0},S)),k=e=>"function"==typeof e&&e.__emotion_real!==e||(0,a.P)(e)?i=>v(e,(0,n.Z)({},i,{theme:m({theme:i.theme,defaultTheme:r,themeId:t})})):e,M=(i,...o)=>{let a=k(i);const s=o?o.map(k):[];f&&w&&s.push((e=>{const i=m((0,n.Z)({},e,{defaultTheme:r,themeId:t}));if(!i.components||!i.components[f]||!i.components[f].styleOverrides)return null;const o=i.components[f].styleOverrides,a={};return Object.entries(o).forEach((([t,r])=>{a[t]=v(r,(0,n.Z)({},e,{theme:i}))})),w(e,a)})),f&&!C&&s.push((e=>{var i;const o=m((0,n.Z)({},e,{defaultTheme:r,themeId:t}));return v({variants:null==o||null==(i=o.components)||null==(i=i[f])?void 0:i.variants},(0,n.Z)({},e,{theme:o}))})),_||s.push(u);const l=s.length-o.length;if(Array.isArray(i)&&l>0){const e=new Array(l).fill("");a=[...i,...e],a.raw=[...i.raw,...e]}const c=E(a,...s);return e.muiName&&(c.muiName=e.muiName),c};return E.withConfig&&(M.withConfig=E.withConfig),M}}()},61730:(e,t,r)=>{"use strict";var n;r.d(t,{Z:()=>d});var i=r(67294);if(/^(419|893|905)$/.test(r.j))var o=r(73546);if(/^(419|893|905)$/.test(r.j))var a=r(20539);if(/^(419|893|905)$/.test(r.j))var s=r(34168);function l(e,t,r,n,a){const[s,l]=i.useState((()=>a&&r?r(e).matches:n?n(e).matches:t));return(0,o.Z)((()=>{let t=!0;if(!r)return;const n=r(e),i=()=>{t&&l(n.matches)};return i(),n.addListener(i),()=>{t=!1,n.removeListener(i)}}),[e,r]),s}const c=(n||(n=r.t(i,2))).useSyncExternalStore;function u(e,t,r,n,o){const a=i.useCallback((()=>t),[t]),s=i.useMemo((()=>{if(o&&r)return()=>r(e).matches;if(null!==n){const{matches:t}=n(e);return()=>t}return a}),[a,e,n,o,r]),[l,u]=i.useMemo((()=>{if(null===r)return[a,()=>()=>{}];const t=r(e);return[()=>t.matches,e=>(t.addListener(e),()=>{t.removeListener(e)})]}),[a,r,e]);return c(u,l,s)}function d(e,t={}){const r=(0,s.Z)(),n="undefined"!=typeof window&&void 0!==window.matchMedia,{defaultMatches:i=!1,matchMedia:o=(n?window.matchMedia:null),ssrMatchMedia:d=null,noSsr:p=!1}=(0,a.Z)({name:"MuiUseMediaQuery",props:t,theme:r});let f="function"==typeof e?e(r):e;return f=f.replace(/^@media( ?)/m,""),(void 0!==c?u:l)(f,i,o,d,p)}},96682:(e,t,r)=>{"use strict";r.d(t,{Z:()=>a});var n=r(10360);if(674!=r.j)var i=r(34168);const o=(0,n.Z)(),a=674!=r.j?function(e=o){return(0,i.Z)(e)}:null},20539:(e,t,r)=>{"use strict";if(r.d(t,{Z:()=>i}),674!=r.j)var n=r(35971);function i(e){const{theme:t,name:r,props:i}=e;return t&&t.components&&t.components[r]&&t.components[r].defaultProps?(0,n.Z)(t.components[r].defaultProps,i):i}},29628:(e,t,r)=>{"use strict";if(r.d(t,{Z:()=>o}),674!=r.j)var n=r(20539);if(674!=r.j)var i=r(96682);function o({props:e,name:t,defaultTheme:r,themeId:o}){let a=(0,i.Z)(r);return o&&(a=a[o]||a),(0,n.Z)({theme:a,name:t,props:e})}},34168:(e,t,r)=>{"use strict";r.d(t,{Z:()=>o});var n=r(67294);if(674!=r.j)var i=r(6498);const o=674!=r.j?function(e=null){const t=n.useContext(i.T);return t&&(r=t,0!==Object.keys(r).length)?t:e;var r}:null},91070:(e,t,r)=>{"use strict";t.Z=void 0;var n=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=o(t);if(r&&r.has(e))return r.get(e);var n={__proto__:null},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var s=i?Object.getOwnPropertyDescriptor(e,a):null;s&&(s.get||s.set)?Object.defineProperty(n,a,s):n[a]=e[a]}return n.default=e,r&&r.set(e,n),n}(r(67294)),i=r(62357);function o(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(o=function(e){return e?r:t})(e)}t.Z=function(e=null){const t=n.useContext(i.ThemeContext);return t&&(r=t,0!==Object.keys(r).length)?t:e;var r}},37078:(e,t,r)=>{"use strict";r.d(t,{Z:()=>o});const n=e=>e,i=(()=>{let e=n;return{configure(t){e=t},generate:t=>e(t),reset(){e=n}}})(),o=674!=r.j?i:null},14142:(e,t,r)=>{"use strict";if(r.d(t,{Z:()=>i}),674!=r.j)var n=r(56535);function i(e){if("string"!=typeof e)throw new Error((0,n.Z)(7));return e.charAt(0).toUpperCase()+e.slice(1)}},87641:(e,t,r)=>{"use strict";if(r.r(t),r.d(t,{default:()=>n.Z}),674!=r.j)var n=r(14142)},7610:(e,t,r)=>{"use strict";r.d(t,{Z:()=>n});const n=674!=r.j?function(e,t=Number.MIN_SAFE_INTEGER,r=Number.MAX_SAFE_INTEGER){return Math.max(t,Math.min(e,r))}:null},14800:(e,t,r)=>{"use strict";if(r.r(t),r.d(t,{default:()=>n.Z}),674!=r.j)var n=r(7610)},94780:(e,t,r)=>{"use strict";function n(e,t,r=void 0){const n={};return Object.keys(e).forEach((i=>{n[i]=e[i].reduce(((e,n)=>{if(n){const i=t(n);""!==i&&e.push(i),r&&r[n]&&e.push(r[n])}return e}),[]).join(" ")})),n}r.d(t,{Z:()=>n})},91476:(e,t,r)=>{"use strict";function n(...e){return e.reduce(((e,t)=>null==t?e:function(...r){e.apply(this,r),t.apply(this,r)}),(()=>{}))}r.d(t,{Z:()=>n})},39336:(e,t,r)=>{"use strict";function n(e,t=166){let r;function n(...n){clearTimeout(r),r=setTimeout((()=>{e.apply(this,n)}),t)}return n.clear=()=>{clearTimeout(r)},n}r.d(t,{Z:()=>n})},4953:(e,t,r)=>{"use strict";if(r.d(t,{P:()=>i,Z:()=>a}),674!=r.j)var n=r(87462);function i(e){if("object"!=typeof e||null===e)return!1;const t=Object.getPrototypeOf(e);return!(null!==t&&t!==Object.prototype&&null!==Object.getPrototypeOf(t)||Symbol.toStringTag in e||Symbol.iterator in e)}function o(e){if(!i(e))return e;const t={};return Object.keys(e).forEach((r=>{t[r]=o(e[r])})),t}function a(e,t,r={clone:!0}){const s=r.clone?(0,n.Z)({},e):e;return i(e)&&i(t)&&Object.keys(t).forEach((n=>{i(t[n])&&Object.prototype.hasOwnProperty.call(e,n)&&i(e[n])?s[n]=a(e[n],t[n],r):r.clone?s[n]=i(t[n])?o(t[n]):t[n]:s[n]=t[n]})),s}},58524:(e,t,r)=>{"use strict";if(r.r(t),r.d(t,{default:()=>n.Z,isPlainObject:()=>n.P}),674!=r.j)var n=r(4953)},44670:(e,t,r)=>{"use strict";function n(e,t){return()=>null}r.d(t,{Z:()=>n})},56535:(e,t,r)=>{"use strict";function n(e){let t="https://mui.com/production-error/?code="+e;for(let e=1;e<arguments.length;e+=1)t+="&args[]="+encodeURIComponent(arguments[e]);return"Minified MUI error #"+e+"; visit "+t+" for the full message."}r.d(t,{Z:()=>n})},55480:(e,t,r)=>{"use strict";if(r.r(t),r.d(t,{default:()=>n.Z}),674!=r.j)var n=r(56535)},34867:(e,t,r)=>{"use strict";if(r.d(t,{ZP:()=>o,_v:()=>i}),674!=r.j)var n=r(37078);const i={active:"active",checked:"checked",completed:"completed",disabled:"disabled",error:"error",expanded:"expanded",focused:"focused",focusVisible:"focusVisible",open:"open",readOnly:"readOnly",required:"required",selected:"selected"};function o(e,t,r="Mui"){const o=i[t];return o?`${r}-${o}`:`${n.Z.generate(e)}-${t}`}},1588:(e,t,r)=>{"use strict";if(r.d(t,{Z:()=>i}),674!=r.j)var n=r(34867);function i(e,t,r="Mui"){const i={};return t.forEach((t=>{i[t]=(0,n.ZP)(e,t,r)})),i}},47839:(e,t,r)=>{"use strict";r.d(t,{$:()=>o,Z:()=>l});var n=r(80217);const i=/^\s*function(?:\s|\s*\/\*.*\*\/\s*)+([^(\s/]*)\s*/;function o(e){const t=`${e}`.match(i);return t&&t[1]||""}function a(e,t=""){return e.displayName||e.name||o(e)||t}function s(e,t,r){const n=a(t);return e.displayName||(""!==n?`${r}(${n})`:r)}function l(e){if(null!=e){if("string"==typeof e)return e;if("function"==typeof e)return a(e,"Component");if("object"==typeof e)switch(e.$$typeof){case n.ForwardRef:return s(e,e.render,"ForwardRef");case n.Memo:return s(e,e.type,"memo");default:return}}}},59751:(e,t,r)=>{"use strict";if(r.r(t),r.d(t,{default:()=>n.Z,getFunctionName:()=>n.$}),674!=r.j)var n=r(47839)},29726:(e,t,r)=>{"use strict";function n(e){const t=e.documentElement.clientWidth;return Math.abs(window.innerWidth-t)}r.d(t,{Z:()=>n})},17317:(e,t,r)=>{"use strict";r.d(t,{Z:()=>i});var n=r(67294);function i(e,t){var r,i;return n.isValidElement(e)&&-1!==t.indexOf(null!=(r=e.type.muiName)?r:null==(i=e.type)||null==(i=i._payload)||null==(i=i.value)?void 0:i.muiName)}},82690:(e,t,r)=>{"use strict";function n(e){return e&&e.ownerDocument||document}r.d(t,{Z:()=>n})},74161:(e,t,r)=>{"use strict";if(r.d(t,{Z:()=>i}),674!=r.j)var n=r(82690);function i(e){return(0,n.Z)(e).defaultView||window}},48848:(e,t,r)=>{"use strict";function n(e,t){return()=>null}r.d(t,{Z:()=>n}),/^(507|674|893)$/.test(r.j)||r(87462)},35971:(e,t,r)=>{"use strict";if(r.d(t,{Z:()=>i}),674!=r.j)var n=r(87462);function i(e,t){const r=(0,n.Z)({},t);return Object.keys(e).forEach((o=>{if(o.toString().match(/^(components|slots)$/))r[o]=(0,n.Z)({},e[o],r[o]);else if(o.toString().match(/^(componentsProps|slotProps)$/)){const a=e[o]||{},s=t[o];r[o]={},s&&Object.keys(s)?a&&Object.keys(a)?(r[o]=(0,n.Z)({},s),Object.keys(a).forEach((e=>{r[o][e]=i(a[e],s[e])}))):r[o]=s:r[o]=a}else void 0===r[o]&&(r[o]=e[o])})),r}},27364:(e,t,r)=>{"use strict";function n(e,t){"function"==typeof e?e(t):e&&(e.current=t)}r.d(t,{Z:()=>n})},64559:(e,t,r)=>{"use strict";function n(e,t,r,n,i){return null}r.d(t,{Z:()=>n})},19032:(e,t,r)=>{"use strict";r.d(t,{Z:()=>i});var n=r(67294);function i({controlled:e,default:t,name:r,state:i="value"}){const{current:o}=n.useRef(void 0!==e),[a,s]=n.useState(t);return[o?e:a,n.useCallback((e=>{o||s(e)}),[])]}},73546:(e,t,r)=>{"use strict";r.d(t,{Z:()=>o});var n=r(67294);const i="undefined"!=typeof window?n.useLayoutEffect:n.useEffect,o=674!=r.j?i:null},59948:(e,t,r)=>{"use strict";r.d(t,{Z:()=>o});var n=r(67294);if(674!=r.j)var i=r(73546);const o=674!=r.j?function(e){const t=n.useRef(e);return(0,i.Z)((()=>{t.current=e})),n.useRef(((...e)=>(0,t.current)(...e))).current}:null},33703:(e,t,r)=>{"use strict";r.d(t,{Z:()=>o});var n=r(67294);if(674!=r.j)var i=r(27364);function o(...e){return n.useMemo((()=>e.every((e=>null==e))?null:t=>{e.forEach((e=>{(0,i.Z)(e,t)}))}),e)}},92996:(e,t,r)=>{"use strict";var n;r.d(t,{Z:()=>s});var i=r(67294);let o=0;const a=(n||(n=r.t(i,2)))["useId".toString()];function s(e){if(void 0!==a){const t=a();return null!=e?e:t}return function(e){const[t,r]=i.useState(e),n=e||t;return i.useEffect((()=>{null==t&&(o+=1,r(`mui-${o}`))}),[t]),n}(e)}},36728:(e,t,r)=>{"use strict";r.d(t,{Z:()=>p});var n=r(67294),i=r(88276);let o=!0,a=!1;const s=new i.V,l={text:!0,search:!0,url:!0,tel:!0,email:!0,password:!0,number:!0,date:!0,month:!0,week:!0,time:!0,datetime:!0,"datetime-local":!0};function c(e){e.metaKey||e.altKey||e.ctrlKey||(o=!0)}function u(){o=!1}function d(){"hidden"===this.visibilityState&&a&&(o=!0)}function p(){const e=n.useCallback((e=>{var t;null!=e&&((t=e.ownerDocument).addEventListener("keydown",c,!0),t.addEventListener("mousedown",u,!0),t.addEventListener("pointerdown",u,!0),t.addEventListener("touchstart",u,!0),t.addEventListener("visibilitychange",d,!0))}),[]),t=n.useRef(!1);return{isFocusVisibleRef:t,onFocus:function(e){return!!function(e){const{target:t}=e;try{return t.matches(":focus-visible")}catch(e){}return o||function(e){const{type:t,tagName:r}=e;return!("INPUT"!==r||!l[t]||e.readOnly)||"TEXTAREA"===r&&!e.readOnly||!!e.isContentEditable}(t)}(e)&&(t.current=!0,!0)},onBlur:function(){return!!t.current&&(a=!0,s.start(100,(()=>{a=!1})),t.current=!1,!0)},ref:e}}},49230:(e,t,r)=>{"use strict";r.d(t,{Z:()=>o});var n=r(67294);const i={};function o(e,t){const r=n.useRef(i);return r.current===i&&(r.current=e(t)),r}},76447:(e,t,r)=>{"use strict";r.d(t,{Z:()=>o});var n=r(67294);const i=/^(674|893|905)$/.test(r.j)?null:[];function o(e){n.useEffect(e,i)}},44287:(e,t,r)=>{"use strict";r.d(t,{Z:()=>i});var n=r(67294);const i=757==r.j?e=>{const t=n.useRef({});return n.useEffect((()=>{t.current=e})),t.current}:null},88276:(e,t,r)=>{"use strict";if(r.d(t,{V:()=>o,Z:()=>a}),!/^(674|893|905)$/.test(r.j))var n=r(49230);if(!/^(674|893|905)$/.test(r.j))var i=r(76447);class o{constructor(){this.currentId=null,this.clear=()=>{null!==this.currentId&&(clearTimeout(this.currentId),this.currentId=null)},this.disposeEffect=()=>this.clear}static create(){return new o}start(e,t){this.clear(),this.currentId=setTimeout((()=>{this.currentId=null,t()}),e)}}function a(){const e=(0,n.Z)(o.create).current;return(0,i.Z)(e.disposeEffect),e}},27001:(e,t)=>{"use strict";Symbol.for("react.element"),Symbol.for("react.portal"),Symbol.for("react.fragment"),Symbol.for("react.strict_mode"),Symbol.for("react.profiler"),Symbol.for("react.provider"),Symbol.for("react.context"),Symbol.for("react.server_context");var r=Symbol.for("react.forward_ref"),n=(Symbol.for("react.suspense"),Symbol.for("react.suspense_list"),Symbol.for("react.memo"));Symbol.for("react.lazy"),Symbol.for("react.offscreen");Symbol.for("react.module.reference"),t.ForwardRef=r,t.Memo=n},80217:(e,t,r)=>{"use strict";e.exports=r(27001)},31797:(e,t,r)=>{"use strict";r.d(t,{_:()=>Se});var n=r(87462),i=r(67294),o=r(45697),a=r.n(o),s=r(63366),l=r(90512),c=r(14142),u=r(94780),d=r(33703),p=r(73546),f=r(35450),h=r(62087),m=r(14696),g=r(28108),v=r(48836),y=r(73490),b=r(31509),x=r(85893);const w=["children","className"],S=(0,f.Z)("div")({position:"absolute",top:"var(--DataGrid-headersTotalHeight)",left:0}),C=i.forwardRef((function(e,t){const r=(0,v.B)(),{children:o,className:a}=e,f=(0,s.Z)(e,w),C=(0,g.$)(),_=(0,m.P)(C,b.EH),P=C.current.rootElementRef,E=(0,d.Z)(P,t),k=(0,n.Z)({},r,{density:_}),M=(e=>{const{autoHeight:t,density:r,classes:n,showCellVerticalBorder:i}=e,o={root:["root",t&&"autoHeight",`root--density${(0,c.Z)(r)}`,"withBorderColor",i&&"withVerticalBorder"]};return(0,u.Z)(o,y.d,n)})(k),[j,I]=i.useState(!1);return(0,p.Z)((()=>{I(!0)}),[]),j?(0,x.jsxs)(h.y,(0,n.Z)({ref:E,className:(0,l.Z)(a,M.root),ownerState:k},f,{children:[(0,x.jsx)(S,{role:"presentation","data-id":"gridPanelAnchor"}),o]})):null}));var _=r(33313);function P(){const e=(0,v.B)();return(0,x.jsxs)(i.Fragment,{children:[(0,x.jsx)(_.x,{}),e.slots.toolbar&&(0,x.jsx)(e.slots.toolbar,(0,n.Z)({},e.slotProps?.toolbar))]})}var E=r(19357),k=r(49630),M=r(62912),j=r(1529),I=r(2258),O=r(20983),T=r(82894),A=r(19430),Z=r(20357),R=r(48738),D=r(61868),L=r(32165),F=r(70394);const N=(0,f.Z)("div",{name:"MuiDataGrid",slot:"VirtualScroller",overridesResolver:(e,t)=>t.virtualScroller})({position:"relative",height:"100%",overflow:"scroll",scrollbarWidth:"none","&::-webkit-scrollbar":{display:"none"},"@media print":{overflow:"hidden"},zIndex:0});function B(e){const t=(0,k.l)(),r=(0,v.B)(),i=(0,m.P)(t,M.j),o=((e,t)=>{const{classes:r}=e,n={root:["main",t.rightPinnedWidth>0&&"main--hasPinnedRight"],scroller:["virtualScroller"]};return(0,u.Z)(n,y.d,r)})(r,i),a=(0,j.cD)(),{getContainerProps:s,getScrollerProps:l,getContentProps:c,getRenderZoneProps:d,getScrollbarVerticalProps:p,getScrollbarHorizontalProps:f,getRows:h}=a,g=h();return(0,x.jsxs)(T._,(0,n.Z)({className:o.root},s(),{children:[(0,x.jsx)(E.Q,{scrollDirection:"left"}),(0,x.jsx)(E.Q,{scrollDirection:"right"}),(0,x.jsxs)(N,(0,n.Z)({className:o.scroller},l(),{ownerState:r,children:[(0,x.jsxs)(A.$,{children:[(0,x.jsx)(O.R,{}),(0,x.jsx)(r.slots.pinnedRows,{position:"top",virtualScroller:a})]}),(0,x.jsx)(I.P,{}),(0,x.jsx)(R._,(0,n.Z)({},c(),{children:(0,x.jsxs)(L.H,(0,n.Z)({},d(),{children:[g,(0,x.jsx)(r.slots.detailPanels,{virtualScroller:a})]}))})),g.length>0&&(0,x.jsx)(D.D,{}),(0,x.jsx)(Z.B,{children:(0,x.jsx)(r.slots.pinnedRows,{position:"bottom",virtualScroller:a})})]})),i.hasScrollY&&(0,x.jsx)(F.u,(0,n.Z)({position:"vertical"},p())),i.hasScrollX&&(0,x.jsx)(F.u,(0,n.Z)({position:"horizontal"},f())),e.children]}))}function z(){const e=(0,v.B)();return e.hideFooter?null:(0,x.jsx)(e.slots.footer,(0,n.Z)({},e.slotProps?.footer))}var $=r(17145),H=r(1497);function V({privateApiRef:e,props:t,children:r}){const n=i.useRef(e.current.getPublicApi());return(0,x.jsx)(H.G.Provider,{value:t,children:(0,x.jsx)(g.j.Provider,{value:e,children:(0,x.jsx)($.r.Provider,{value:n,children:r})})})}var G=r(20435),U=r(47393),W=r(62158),q=r(18778),K=r(79019),X=r(43406),Y=r(47585),J=r(43236),Q=r(84168),ee=r(79150),te=r(86671),re=r(52977),ne=r(17429),ie=r(81509),oe=r(75021),ae=r(82323),se=r(77970),le=r(37261),ce=r(5564),ue=r(34301),de=r(62650),pe=r(5776),fe=r(21885),he=r(15961),me=r(2477),ge=r(99626),ve=r(85179),ye=r(1396),be=r(60432),xe=r(11524);const we=i.forwardRef((function(e,t){const r=(0,xe.p)(e),i=((e,t)=>{const r=(0,G.S)(e,t);return(0,ce.$)(r,t),(0,ae.Q)(r),(0,U.l)(fe.q,r,t),(0,U.l)(le.x,r,t),(0,U.l)(K.P,r,t),(0,U.l)(oe.F,r,t),(0,U.l)(ie.U,r,t),(0,U.l)(ee.W,r,t),(0,U.l)(ue.Q,r,t),(0,U.l)(ne.Z,r,t),(0,U.l)(Q.B,r,t),(0,U.l)(X.c,r,t),(0,U.l)(be.D,r,t),(0,U.l)(re.I,r,t),(0,U.l)(he.Q,r,t),(0,U.l)(q.V,r,t),(0,U.l)(ve.u,r,t),(0,U.l)(ye.Nn,r,t),(0,te.D)(r,t),(0,le.r)(r,t),(0,K.C)(r,t),(0,oe.K)(r,t),(0,se.G)(r),(0,ge.n)(r),(0,ve.a)(r,t),(0,ie.s)(r,t),(0,ee.z)(r,t),(0,ne.M)(r,t),(0,Q.L)(r,t),(0,ue.G)(r,t),(0,X.k)(r,t),(0,be.p)(r,t),(0,re.e)(r,t),(0,he.y)(r,t),(0,de.K)(r,t),(0,q.p)(r),(0,Y._)(r,t),(0,J.d)(r,t),(0,W.D)(r,t),(0,fe.J)(r,t),(0,pe.I)(r,t),(0,me.s)(r),(0,ye.fO)(r,t),r})(r.apiRef,r);return(0,x.jsx)(V,{privateApiRef:i,props:r,children:(0,x.jsxs)(C,(0,n.Z)({className:r.className,style:r.style,sx:r.sx,ref:t},r.forwardedProps,{children:[(0,x.jsx)(P,{}),(0,x.jsx)(B,{}),(0,x.jsx)(z,{})]}))})})),Se=i.memo(we);we.propTypes={apiRef:a().shape({current:a().object.isRequired}),"aria-label":a().string,"aria-labelledby":a().string,autoHeight:a().bool,autoPageSize:a().bool,autosizeOnMount:a().bool,autosizeOptions:a().shape({columns:a().arrayOf(a().string),expand:a().bool,includeHeaders:a().bool,includeOutliers:a().bool,outliersFactor:a().number}),cellModesModel:a().object,checkboxSelection:a().bool,classes:a().object,clipboardCopyCellDelimiter:a().string,columnBufferPx:a().number,columnGroupingModel:a().arrayOf(a().object),columnHeaderHeight:a().number,columns:a().arrayOf(a().object).isRequired,columnVisibilityModel:a().object,density:a().oneOf(["comfortable","compact","standard"]),disableAutosize:a().bool,disableColumnFilter:a().bool,disableColumnMenu:a().bool,disableColumnResize:a().bool,disableColumnSelector:a().bool,disableColumnSorting:a().bool,disableDensitySelector:a().bool,disableEval:a().bool,disableMultipleRowSelection:a().bool,disableRowSelectionOnClick:a().bool,disableVirtualization:a().bool,editMode:a().oneOf(["cell","row"]),estimatedRowCount:a().number,experimentalFeatures:a().shape({warnIfFocusStateIsNotSynced:a().bool}),filterDebounceMs:a().number,filterMode:a().oneOf(["client","server"]),filterModel:a().shape({items:a().arrayOf(a().shape({field:a().string.isRequired,id:a().oneOfType([a().number,a().string]),operator:a().string.isRequired,value:a().any})).isRequired,logicOperator:a().oneOf(["and","or"]),quickFilterExcludeHiddenColumns:a().bool,quickFilterLogicOperator:a().oneOf(["and","or"]),quickFilterValues:a().array}),forwardedProps:a().object,getCellClassName:a().func,getDetailPanelContent:a().func,getEstimatedRowHeight:a().func,getRowClassName:a().func,getRowHeight:a().func,getRowId:a().func,getRowSpacing:a().func,hideFooter:a().bool,hideFooterPagination:a().bool,hideFooterSelectedRowCount:a().bool,ignoreDiacritics:a().bool,ignoreValueFormatterDuringExport:a().oneOfType([a().shape({clipboardExport:a().bool,csvExport:a().bool}),a().bool]),initialState:a().object,isCellEditable:a().func,isRowSelectable:a().func,keepNonExistentRowsSelected:a().bool,loading:a().bool,localeText:a().object,logger:a().shape({debug:a().func.isRequired,error:a().func.isRequired,info:a().func.isRequired,warn:a().func.isRequired}),logLevel:a().oneOf(["debug","error","info","warn",!1]),nonce:a().string,onCellClick:a().func,onCellDoubleClick:a().func,onCellEditStart:a().func,onCellEditStop:a().func,onCellKeyDown:a().func,onCellModesModelChange:a().func,onClipboardCopy:a().func,onColumnHeaderClick:a().func,onColumnHeaderDoubleClick:a().func,onColumnHeaderEnter:a().func,onColumnHeaderLeave:a().func,onColumnHeaderOut:a().func,onColumnHeaderOver:a().func,onColumnOrderChange:a().func,onColumnResize:a().func,onColumnVisibilityModelChange:a().func,onColumnWidthChange:a().func,onDensityChange:a().func,onFilterModelChange:a().func,onMenuClose:a().func,onMenuOpen:a().func,onPaginationMetaChange:a().func,onPaginationModelChange:a().func,onPreferencePanelClose:a().func,onPreferencePanelOpen:a().func,onProcessRowUpdateError:a().func,onResize:a().func,onRowClick:a().func,onRowCountChange:a().func,onRowDoubleClick:a().func,onRowEditStart:a().func,onRowEditStop:a().func,onRowModesModelChange:a().func,onRowSelectionModelChange:a().func,onSortModelChange:a().func,onStateChange:a().func,pageSizeOptions:a().arrayOf(a().oneOfType([a().number,a().shape({label:a().string.isRequired,value:a().number.isRequired})]).isRequired),pagination:a().oneOf([!0]),paginationMeta:a().shape({hasNextPage:a().bool}),paginationMode:a().oneOf(["client","server"]),paginationModel:a().shape({page:a().number.isRequired,pageSize:a().number.isRequired}),processRowUpdate:a().func,resizeThrottleMs:a().number,rowBufferPx:a().number,rowCount:a().number,rowHeight:a().number,rowModesModel:a().object,rowPositionsDebounceMs:a().number,rows:a().arrayOf(a().object),rowSelection:a().bool,rowSelectionModel:a().oneOfType([a().arrayOf(a().oneOfType([a().number,a().string]).isRequired),a().number,a().string]),rowSpacingType:a().oneOf(["border","margin"]),scrollbarSize:a().number,showCellVerticalBorder:a().bool,showColumnVerticalBorder:a().bool,slotProps:a().object,slots:a().object,sortingMode:a().oneOf(["client","server"]),sortingOrder:a().arrayOf(a().oneOf(["asc","desc"])),sortModel:a().arrayOf(a().shape({field:a().string.isRequired,sort:a().oneOf(["asc","desc"])})),sx:a().oneOfType([a().arrayOf(a().oneOfType([a().func,a().object,a().bool])),a().func,a().object])}},11524:(e,t,r)=>{"use strict";if(r.d(t,{J:()=>p,p:()=>h}),757==r.j)var n=r(87462);var i=r(67294);if(757==r.j)var o=r(71657);if(757==r.j)var a=r(79396);if(757==r.j)var s=r(26504);var l=r(79668);if(757==r.j)var c=r(27124);if(757==r.j)var u=r(55399);const d={disableMultipleColumnsFiltering:!0,disableMultipleColumnsSorting:!0,throttleRowsMs:void 0,hideFooterRowCount:!1,pagination:!0,checkboxSelectionVisibleOnly:!1,disableColumnReorder:!0,keepColumnPositionIfDraggedOutside:!1,signature:"DataGrid"},p={autoHeight:!1,autoPageSize:!1,checkboxSelection:!1,checkboxSelectionVisibleOnly:!1,columnBufferPx:150,rowBufferPx:150,rows:[],rowSelection:!0,disableColumnFilter:!1,disableColumnMenu:!1,disableColumnSelector:!1,disableDensitySelector:!1,disableEval:!1,disableMultipleColumnsFiltering:!1,disableMultipleRowSelection:!1,disableColumnSorting:!1,disableMultipleColumnsSorting:!1,disableRowSelectionOnClick:!1,disableVirtualization:!1,editMode:l.r2.Cell,filterMode:"client",filterDebounceMs:150,columnHeaderHeight:56,hideFooter:!1,hideFooterPagination:!1,hideFooterRowCount:!1,hideFooterSelectedRowCount:!1,ignoreDiacritics:!1,logger:console,logLevel:"error",pagination:!1,paginationMode:"client",rowHeight:52,resizeThrottleMs:60,pageSizeOptions:[25,50,100],rowSpacingType:"margin",showCellVerticalBorder:!1,showColumnVerticalBorder:!1,sortingOrder:["asc","desc",null],sortingMode:"client",throttleRowsMs:0,disableColumnReorder:!1,disableColumnResize:!1,keepNonExistentRowsSelected:!1,keepColumnPositionIfDraggedOutside:!1,ignoreValueFormatterDuringExport:!1,clipboardCopyCellDelimiter:"\t",rowPositionsDebounceMs:166,autosizeOnMount:!1,disableAutosize:!1},f=757==r.j?s.$:null,h=e=>{const t=(0,c.w)((0,o.Z)({props:e,name:"MuiDataGrid"})),r=i.useMemo((()=>(0,n.Z)({},a.D,t.localeText)),[t.localeText]),s=i.useMemo((()=>(0,u.j)({defaultSlots:f,slots:t.slots})),[t.slots]);return i.useMemo((()=>(0,n.Z)({},p,t,{localeText:r,slots:s},d)),[t,r,s])}},69882:(e,t,r)=>{"use strict";r.d(t,{W:()=>v,w:()=>y});var n=r(87462),i=r(85316),o=r(63366),a=r(67294),s=r(68976),l=r(2734),c=r(92996),u=r(73490),d=r(20322),p=r(48836),f=r(49630),h=r(85893);const m=["api","colDef","id","hasFocus","isEditable","field","value","formattedValue","row","rowNode","cellMode","tabIndex","position","focusElementRef"];function g(e){const{colDef:t,id:r,hasFocus:i,tabIndex:g,position:v="bottom-end",focusElementRef:y}=e,b=(0,o.Z)(e,m),[x,w]=a.useState(-1),[S,C]=a.useState(!1),_=(0,f.l)(),P=a.useRef(null),E=a.useRef(null),k=a.useRef(!1),M=a.useRef({}),j=(0,l.Z)(),I=(0,c.Z)(),O=(0,c.Z)(),T=(0,p.B)();if(!(e=>"function"==typeof e.getActions)(t))throw new Error("MUI X: Missing the `getActions` property in the `GridColDef`.");const A=t.getActions(_.current.getRowParams(r)),Z=A.filter((e=>!e.props.showInMenu)),R=A.filter((e=>e.props.showInMenu)),D=Z.length+(R.length?1:0);a.useLayoutEffect((()=>{i||Object.entries(M.current).forEach((([e,t])=>{t?.stop({},(()=>{delete M.current[e]}))}))}),[i]),a.useEffect((()=>{x<0||!P.current||x>=P.current.children.length||P.current.children[x].focus({preventScroll:!0})}),[x]),a.useEffect((()=>{i||(w(-1),k.current=!1)}),[i]),a.useImperativeHandle(y,(()=>({focus(){if(!k.current){const e=A.findIndex((e=>!e.props.disabled));w(e)}}})),[A]),a.useEffect((()=>{x>=D&&w(D-1)}),[x,D]);const L=()=>{C(!1)},F=e=>t=>{M.current[e]=t},N=(e,t)=>r=>{w(e),k.current=!0,t&&t(r)};return(0,h.jsxs)("div",(0,n.Z)({role:"menu",ref:P,tabIndex:-1,className:u._.actionsCell,onKeyDown:e=>{if(D<=1)return;const t=(e,r)=>{if(e<0||e>A.length)return e;const n=("left"===r?-1:1)*("rtl"===j.direction?-1:1);return A[e+n]?.props.disabled?t(e+n,r):e+n};let r=x;"ArrowRight"===e.key?r=t(x,"right"):"ArrowLeft"===e.key&&(r=t(x,"left")),r<0||r>=D||r!==x&&(e.preventDefault(),e.stopPropagation(),w(r))}},b,{children:[Z.map(((e,t)=>a.cloneElement(e,{key:t,touchRippleRef:F(t),onClick:N(t,e.props.onClick),tabIndex:x===t?g:-1}))),R.length>0&&O&&(0,h.jsx)(T.slots.baseIconButton,(0,n.Z)({ref:E,id:O,"aria-label":_.current.getLocaleText("actionsCellMore"),"aria-haspopup":"menu","aria-expanded":S,"aria-controls":S?I:void 0,role:"menuitem",size:"small",onClick:()=>{C(!0),w(D-1),k.current=!0},touchRippleRef:F(O),tabIndex:x===Z.length?g:-1},T.slotProps?.baseIconButton,{children:(0,h.jsx)(T.slots.moreActionsIcon,{fontSize:"small"})})),R.length>0&&(0,h.jsx)(d.r,{open:S,target:E.current,position:v,onClose:L,children:(0,h.jsx)(s.Z,{id:I,className:u._.menuList,onKeyDown:e=>{"Tab"===e.key&&e.preventDefault(),["Tab","Escape"].includes(e.key)&&L()},"aria-labelledby":O,variant:"menu",autoFocusItem:!0,children:R.map(((e,t)=>a.cloneElement(e,{key:t,closeMenu:L})))})})]}))}const v="actions",y=(0,n.Z)({},i.z,{sortable:!1,filterable:!1,aggregable:!1,width:100,display:"flex",align:"center",headerAlign:"center",headerName:"",disableColumnMenu:!0,disableExport:!0,renderCell:e=>(0,h.jsx)(g,(0,n.Z)({},e)),getApplyQuickFilterFn:void 0})},31833:(e,t,r)=>{"use strict";r.d(t,{p:()=>C});var n=r(87462),i=r(85316),o=r(63366),a=r(67294),s=r(94780),l=r(73490),c=r(48836),u=r(49630),d=r(4260),p=r(85893);const f=["id","value","formattedValue","api","field","row","rowNode","colDef","cellMode","isEditable","hasFocus","tabIndex","hideDescendantCount"];function h(e){const{value:t}=e,r=(0,o.Z)(e,f),i=(0,u.l)(),d=(0,c.B)(),h=(e=>{const{classes:t}=e;return(0,s.Z)({root:["booleanCell"]},l.d,t)})({classes:d.classes}),m=a.useMemo((()=>t?d.slots.booleanCellTrueIcon:d.slots.booleanCellFalseIcon),[d.slots.booleanCellFalseIcon,d.slots.booleanCellTrueIcon,t]);return(0,p.jsx)(m,(0,n.Z)({fontSize:"small",className:h.root,titleAccess:i.current.getLocaleText(t?"booleanCellTrueLabel":"booleanCellFalseLabel"),"data-value":Boolean(t)},r))}const m=a.memo(h);var g=r(90512),v=r(92996),y=r(73546);const b=["id","value","formattedValue","api","field","row","rowNode","colDef","cellMode","isEditable","tabIndex","className","hasFocus","isValidating","isProcessingProps","error","onValueChange"];function x(e){const{id:t,value:r,field:i,className:d,hasFocus:f,onValueChange:h}=e,m=(0,o.Z)(e,b),x=(0,u.l)(),w=a.useRef(null),S=(0,v.Z)(),[C,_]=a.useState(r),P=(0,c.B)(),E=(e=>{const{classes:t}=e;return(0,s.Z)({root:["editBooleanCell"]},l.d,t)})({classes:P.classes}),k=a.useCallback((async e=>{const r=e.target.checked;h&&await h(e,r),_(r),await x.current.setEditCellValue({id:t,field:i,value:r},e)}),[x,i,t,h]);return a.useEffect((()=>{_(r)}),[r]),(0,y.Z)((()=>{f&&w.current.focus()}),[f]),(0,p.jsx)("label",(0,n.Z)({htmlFor:S,className:(0,g.Z)(E.root,d)},m,{children:(0,p.jsx)(P.slots.baseCheckbox,(0,n.Z)({id:S,inputRef:w,checked:Boolean(C),onChange:k,size:"small"},P.slotProps?.baseCheckbox))}))}var w=r(99588),S=r(20719);const C=(0,n.Z)({},i.z,{type:"boolean",display:"flex",align:"center",headerAlign:"center",renderCell:e=>"__row_group_by_columns_group__"!==e.field&&(0,d.wq)(e.rowNode)?"":(0,p.jsx)(m,(0,n.Z)({},e)),renderEditCell:e=>(0,p.jsx)(x,(0,n.Z)({},e)),sortComparator:w.GH,valueFormatter:(e,t,r,n)=>e?n.current.getLocaleText("booleanCellTrueLabel"):n.current.getLocaleText("booleanCellFalseLabel"),filterOperators:[{value:"is",getApplyFilterFn:e=>{if(!e.value)return null;const t="true"===String(e.value);return e=>Boolean(e)===t},InputComponent:S.x}],getApplyQuickFilterFn:void 0,aggregable:!1,pastedValueParser:e=>(e=>{switch(e.toLowerCase().trim()){case"true":case"yes":case"1":return!0;case"false":case"no":case"0":case"null":case"undefined":return!1;default:return}})(e)})},85529:(e,t,r)=>{"use strict";r.d(t,{n:()=>_,e:()=>C});var n=r(87462),i=r(67294),o=r(63366),a=r(94780),s=r(33703),l=r(49630),c=r(48836),u=r(73490),d=r(85893);const p=["field","id","value","formattedValue","row","rowNode","colDef","isEditable","cellMode","hasFocus","tabIndex","api"],f=i.forwardRef((function(e,t){const{field:r,id:f,value:h,rowNode:m,hasFocus:g,tabIndex:v}=e,y=(0,o.Z)(e,p),b=(0,l.l)(),x=(0,c.B)(),w=(e=>{const{classes:t}=e;return(0,a.Z)({root:["checkboxInput"]},u.d,t)})({classes:x.classes}),S=i.useRef(null),C=i.useRef(null),_=(0,s.Z)(S,t);i.useLayoutEffect((()=>{if(0===v){const e=b.current.getCellElement(f,r);e&&(e.tabIndex=-1)}}),[b,v,f,r]),i.useEffect((()=>{if(g){const e=S.current?.querySelector("input");e?.focus({preventScroll:!0})}else C.current&&C.current.stop({})}),[g]);const P=i.useCallback((e=>{" "===e.key&&e.stopPropagation()}),[]);if("footer"===m.type||"pinnedRow"===m.type)return null;const E=b.current.isRowSelectable(f),k=b.current.getLocaleText(h?"checkboxSelectionUnselectRow":"checkboxSelectionSelectRow");return(0,d.jsx)(x.slots.baseCheckbox,(0,n.Z)({ref:_,tabIndex:v,checked:h,onChange:e=>{const t={value:e.target.checked,id:f};b.current.publishEvent("rowSelectionCheckboxChange",t,e)},className:w.root,inputProps:{"aria-label":k},onKeyDown:P,disabled:!E,touchRippleRef:C},x.slotProps?.baseCheckbox,y))}));var h=r(38945),m=r(14696),g=r(35543),v=r(7083),y=r(61207),b=r(48949);const x=["field","colDef"],w=i.forwardRef((function(e,t){const r=(0,o.Z)(e,x),[,s]=i.useState(!1),p=(0,l.l)(),f=(0,c.B)(),w=(e=>{const{classes:t}=e;return(0,a.Z)({root:["checkboxInput"]},u.d,t)})({classes:f.classes}),S=(0,m.P)(p,g.X5),C=(0,m.P)(p,v.Y1),_=(0,m.P)(p,y.zn),P=(0,m.P)(p,b.Yp),E=i.useMemo((()=>"function"!=typeof f.isRowSelectable?C:C.filter((e=>!!p.current.getRow(e)&&f.isRowSelectable(p.current.getRowParams(e))))),[p,f.isRowSelectable,C]),k=i.useMemo((()=>(f.pagination&&f.checkboxSelectionVisibleOnly?P:_).reduce(((e,t)=>(e[t]=!0,e)),{})),[f.pagination,f.checkboxSelectionVisibleOnly,P,_]),M=i.useMemo((()=>E.filter((e=>k[e])).length),[E,k]),j=M>0&&M<Object.keys(k).length,I=M>0,O=null!==S&&S.field===e.field?0:-1;i.useLayoutEffect((()=>{const t=p.current.getColumnHeaderElement(e.field);0===O&&t&&(t.tabIndex=-1)}),[O,p,e.field]);const T=i.useCallback((e=>{" "===e.key&&p.current.publishEvent("headerSelectionCheckboxChange",{value:!I})}),[p,I]),A=i.useCallback((()=>{s((e=>!e))}),[]);i.useEffect((()=>p.current.subscribeEvent("rowSelectionChange",A)),[p,A]);const Z=p.current.getLocaleText(I?"checkboxSelectionUnselectAllRows":"checkboxSelectionSelectAllRows");return(0,d.jsx)(f.slots.baseCheckbox,(0,n.Z)({ref:t,indeterminate:j,checked:I,onChange:e=>{const t={value:e.target.checked};p.current.publishEvent("headerSelectionCheckboxChange",t)},className:w.root,inputProps:{"aria-label":Z},tabIndex:O,onKeyDown:T,disabled:!(0,h.H)(f)},f.slotProps?.baseCheckbox,r))}));var S=r(31833);const C="__check__",_=(0,n.Z)({},S.p,{type:"custom",field:C,width:50,resizable:!1,sortable:!1,filterable:!1,aggregable:!1,disableColumnMenu:!0,disableReorder:!0,disableExport:!0,getApplyQuickFilterFn:void 0,display:"flex",valueGetter:(e,t,r,n)=>void 0!==(0,v.z8)(n)[n.current.getRowId(t)],renderHeader:e=>(0,d.jsx)(w,(0,n.Z)({},e)),renderCell:e=>(0,d.jsx)(f,(0,n.Z)({},e))})},69853:(e,t,r)=>{"use strict";r.d(t,{o1:()=>P,fv:()=>_});var n=r(87462),i=r(99588),o=r(59095);function a(e,t,r,n){if(!e.value)return null;const i=new Date(e.value);r?i.setSeconds(0,0):(i.setMinutes(i.getMinutes()+i.getTimezoneOffset()),i.setHours(0,0,0,0));const o=i.getTime();return e=>{if(!e)return!1;if(n)return t(e.getTime(),o);const i=new Date(e);return r?i.setSeconds(0,0):i.setHours(0,0,0,0),t(i.getTime(),o)}}const s=e=>[{value:"is",getApplyFilterFn:t=>a(t,((e,t)=>e===t),e),InputComponent:o.r,InputComponentProps:{type:e?"datetime-local":"date"}},{value:"not",getApplyFilterFn:t=>a(t,((e,t)=>e!==t),e),InputComponent:o.r,InputComponentProps:{type:e?"datetime-local":"date"}},{value:"after",getApplyFilterFn:t=>a(t,((e,t)=>e>t),e),InputComponent:o.r,InputComponentProps:{type:e?"datetime-local":"date"}},{value:"onOrAfter",getApplyFilterFn:t=>a(t,((e,t)=>e>=t),e),InputComponent:o.r,InputComponentProps:{type:e?"datetime-local":"date"}},{value:"before",getApplyFilterFn:t=>a(t,((e,t)=>e<t),e,!e),InputComponent:o.r,InputComponentProps:{type:e?"datetime-local":"date"}},{value:"onOrBefore",getApplyFilterFn:t=>a(t,((e,t)=>e<=t),e),InputComponent:o.r,InputComponentProps:{type:e?"datetime-local":"date"}},{value:"isEmpty",getApplyFilterFn:()=>e=>null==e,requiresFilterValue:!1},{value:"isNotEmpty",getApplyFilterFn:()=>e=>null!=e,requiresFilterValue:!1}];var l=r(85316),c=r(63366),u=r(67294),d=r(94780),p=r(73546),f=r(68524),h=r(90948),m=r(73490),g=r(48836),v=r(49630),y=r(85893);const b=["id","value","formattedValue","api","field","row","rowNode","colDef","cellMode","isEditable","tabIndex","hasFocus","inputProps","isValidating","isProcessingProps","onValueChange"],x=(0,h.ZP)(f.ZP)({fontSize:"inherit"});function w(e){const{id:t,value:r,field:i,colDef:o,hasFocus:a,inputProps:s,onValueChange:l}=e,f=(0,c.Z)(e,b),h="dateTime"===o.type,w=(0,v.l)(),S=u.useRef(),C=u.useMemo((()=>{let e,t;return e=null==r?null:r instanceof Date?r:new Date((r??"").toString()),t=null==e||Number.isNaN(e.getTime())?"":new Date(e.getTime()-60*e.getTimezoneOffset()*1e3).toISOString().substr(0,h?16:10),{parsed:e,formatted:t}}),[r,h]),[_,P]=u.useState(C),E=(e=>{const{classes:t}=e;return(0,d.Z)({root:["editInputCell"]},m.d,t)})({classes:(0,g.B)().classes}),k=u.useCallback((e=>{if(""===e)return null;const[t,r]=e.split("T"),[n,i,o]=t.split("-"),a=new Date;if(a.setFullYear(Number(n),Number(i)-1,Number(o)),a.setHours(0,0,0,0),r){const[e,t]=r.split(":");a.setHours(Number(e),Number(t),0,0)}return a}),[]),M=u.useCallback((async e=>{const r=e.target.value,n=k(r);l&&await l(e,n),P({parsed:n,formatted:r}),w.current.setEditCellValue({id:t,field:i,value:n},e)}),[w,i,t,l,k]);return u.useEffect((()=>{P((e=>C.parsed!==e.parsed&&C.parsed?.getTime()!==e.parsed?.getTime()?C:e))}),[C]),(0,p.Z)((()=>{a&&S.current.focus()}),[a]),(0,y.jsx)(x,(0,n.Z)({inputRef:S,fullWidth:!0,className:E.root,type:h?"datetime-local":"date",inputProps:(0,n.Z)({max:h?"9999-12-31T23:59":"9999-12-31"},s),value:_.formatted,onChange:M},f))}const S=e=>(0,y.jsx)(w,(0,n.Z)({},e));function C({value:e,columnType:t,rowId:r,field:n}){if(!(e instanceof Date))throw new Error([`MUI X: \`${t}\` column type only accepts \`Date\` objects as values.`,"Use `valueGetter` to transform the value into a `Date` object.",`Row ID: ${r}, field: "${n}".`].join("\n"))}const _=(0,n.Z)({},l.z,{type:"date",sortComparator:i.mA,valueFormatter:(e,t,r,n)=>e?(C({value:e,columnType:"date",rowId:n.current.getRowId(t),field:r.field}),e.toLocaleDateString()):"",filterOperators:s(),renderEditCell:S,pastedValueParser:e=>new Date(e)}),P=(0,n.Z)({},l.z,{type:"dateTime",sortComparator:i.mA,valueFormatter:(e,t,r,n)=>e?(C({value:e,columnType:"dateTime",rowId:n.current.getRowId(t),field:r.field}),e.toLocaleString()):"",filterOperators:s(!0),renderEditCell:S,pastedValueParser:e=>new Date(e)})},39606:(e,t,r)=>{"use strict";r.d(t,{u:()=>u});var n=r(87462),i=r(99588),o=r(24791),a=r(30715),s=r(17613);const l=e=>null==e?null:Number(e);var c=r(85316);const u=(0,n.Z)({},c.z,{type:"number",align:"right",headerAlign:"right",sortComparator:i.GH,valueParser:e=>""===e?null:Number(e),valueFormatter:e=>(0,o.hj)(e)?e.toLocaleString():e||"",filterOperators:[{value:"=",getApplyFilterFn:e=>null==e.value||Number.isNaN(e.value)?null:t=>l(t)===e.value,InputComponent:a.r,InputComponentProps:{type:"number"}},{value:"!=",getApplyFilterFn:e=>null==e.value||Number.isNaN(e.value)?null:t=>l(t)!==e.value,InputComponent:a.r,InputComponentProps:{type:"number"}},{value:">",getApplyFilterFn:e=>null==e.value||Number.isNaN(e.value)?null:t=>null!=t&&l(t)>e.value,InputComponent:a.r,InputComponentProps:{type:"number"}},{value:">=",getApplyFilterFn:e=>null==e.value||Number.isNaN(e.value)?null:t=>null!=t&&l(t)>=e.value,InputComponent:a.r,InputComponentProps:{type:"number"}},{value:"<",getApplyFilterFn:e=>null==e.value||Number.isNaN(e.value)?null:t=>null!=t&&l(t)<e.value,InputComponent:a.r,InputComponentProps:{type:"number"}},{value:"<=",getApplyFilterFn:e=>null==e.value||Number.isNaN(e.value)?null:t=>null!=t&&l(t)<=e.value,InputComponent:a.r,InputComponentProps:{type:"number"}},{value:"isEmpty",getApplyFilterFn:()=>e=>null==e,requiresFilterValue:!1},{value:"isNotEmpty",getApplyFilterFn:()=>e=>null!=e,requiresFilterValue:!1},{value:"isAnyOf",getApplyFilterFn:e=>Array.isArray(e.value)&&0!==e.value.length?t=>null!=t&&e.value.includes(Number(t)):null,InputComponent:s.S,InputComponentProps:{type:"number"}}],getApplyQuickFilterFn:e=>null==e||Number.isNaN(e)||""===e?null:t=>l(t)===l(e)})},50521:(e,t,r)=>{"use strict";r.d(t,{W:()=>S});var n=r(87462),i=r(85316),o=r(63366),a=r(67294),s=r(73546),l=r(22402),c=r(41592),u=r(48836),d=r(79668),p=r(54870),f=r(49630),h=r(85893);const m=["id","value","formattedValue","api","field","row","rowNode","colDef","cellMode","isEditable","tabIndex","className","hasFocus","isValidating","isProcessingProps","error","onValueChange","initialOpen"],g=["MenuProps"];function v(e){const t=(0,u.B)(),{id:r,value:i,field:v,row:y,colDef:b,hasFocus:x,error:w,onValueChange:S,initialOpen:C=t.editMode===d.r2.Cell}=e,_=(0,o.Z)(e,m),P=(0,f.l)(),E=a.useRef(),k=a.useRef(),[M,j]=a.useState(C),I=(t.slotProps?.baseSelect||{}).native??!1,O=t.slotProps?.baseSelect||{},{MenuProps:T}=O,A=(0,o.Z)(O,g);if((0,s.Z)((()=>{x&&k.current?.focus()}),[x]),!(0,p.jv)(b))return null;const Z=(0,p.sf)(b,{id:r,row:y});if(!Z)return null;const R=b.getOptionValue,D=b.getOptionLabel;return Z&&b?(0,h.jsx)(t.slots.baseSelect,(0,n.Z)({ref:E,inputRef:k,value:i,onChange:async e=>{if(!(0,p.jv)(b)||!Z)return;j(!1);const t=e.target,n=(0,p.sk)(t.value,Z,R);S&&await S(e,n),await P.current.setEditCellValue({id:r,field:v,value:n},e)},open:M,onOpen:e=>{(function(e){return!!e.key})(e)&&"Enter"===e.key||j(!0)},MenuProps:(0,n.Z)({onClose:(e,i)=>{if(t.editMode!==d.r2.Row){if("backdropClick"===i||(0,c.$o)(e.key)){const t=P.current.getCellParams(r,v);P.current.publishEvent("cellEditStop",(0,n.Z)({},t,{reason:(0,c.$o)(e.key)?l.r.escapeKeyDown:l.r.cellFocusOut}))}}else j(!1)}},T),error:w,native:I,fullWidth:!0},_,A,{children:Z.map((e=>{const r=R(e);return(0,a.createElement)(t.slots.baseSelectOption,(0,n.Z)({},t.slotProps?.baseSelectOption||{},{native:I,key:r,value:r}),D(e))}))})):null}var y=r(15019),b=r(85560),x=r(24791);const w=e=>null!=e&&(0,x.Kn)(e)?e.value:e,S=(0,n.Z)({},i.z,{type:"singleSelect",getOptionLabel:e=>(0,x.Kn)(e)?e.label:String(e),getOptionValue:e=>(0,x.Kn)(e)?e.value:e,valueFormatter(e,t,r,n){const i=n.current.getRowId(t);if(!(0,p.jv)(r))return"";const o=(0,p.sf)(r,{id:i,row:t});if(null==e)return"";if(!o)return e;if("object"!=typeof o[0])return r.getOptionLabel(e);const a=o.find((t=>r.getOptionValue(t)===e));return a?r.getOptionLabel(a):""},renderEditCell:e=>(0,h.jsx)(v,(0,n.Z)({},e)),filterOperators:[{value:"is",getApplyFilterFn:e=>null==e.value||""===e.value?null:t=>w(t)===w(e.value),InputComponent:y.y},{value:"not",getApplyFilterFn:e=>null==e.value||""===e.value?null:t=>w(t)!==w(e.value),InputComponent:y.y},{value:"isAnyOf",getApplyFilterFn:e=>{if(!Array.isArray(e.value)||0===e.value.length)return null;const t=e.value.map(w);return e=>t.includes(w(e))},InputComponent:b.s}],pastedValueParser:(e,t,r)=>{const n=r,i=(0,p.sf)(n)||[],o=n.getOptionValue;if(i.find((t=>o(t)===e)))return e}})},85316:(e,t,r)=>{"use strict";r.d(t,{z:()=>b});var n=r(63366),i=r(87462),o=r(67294),a=r(94780),s=r(73546),l=r(90948),c=r(68524),u=r(73490),d=r(48836),p=r(49630),f=r(85893);const h=["id","value","formattedValue","api","field","row","rowNode","colDef","cellMode","isEditable","tabIndex","hasFocus","isValidating","debounceMs","isProcessingProps","onValueChange"],m=(0,l.ZP)(c.ZP,{name:"MuiDataGrid",slot:"EditInputCell",overridesResolver:(e,t)=>t.editInputCell})((({theme:e})=>(0,i.Z)({},e.typography.body2,{padding:"1px 0","& input":{padding:"0 16px",height:"100%"}}))),g=o.forwardRef(((e,t)=>{const r=(0,d.B)(),{id:l,value:c,field:g,colDef:v,hasFocus:y,debounceMs:b=200,isProcessingProps:x,onValueChange:w}=e,S=(0,n.Z)(e,h),C=(0,p.l)(),_=o.useRef(),[P,E]=o.useState(c),k=(e=>{const{classes:t}=e;return(0,a.Z)({root:["editInputCell"]},u.d,t)})(r),M=o.useCallback((async e=>{const t=e.target.value;w&&await w(e,t);const r=C.current.getColumn(g);let n=t;r.valueParser&&(n=r.valueParser(t,C.current.getRow(l),r,C)),E(n),C.current.setEditCellValue({id:l,field:g,value:n,debounceMs:b,unstable_skipValueParser:!0},e)}),[C,b,g,l,w]),j=C.current.unstable_getEditCellMeta(l,g);return o.useEffect((()=>{"debouncedSetEditCellValue"!==j?.changeReason&&E(c)}),[j,c]),(0,s.Z)((()=>{y&&_.current.focus()}),[y]),(0,f.jsx)(m,(0,i.Z)({ref:t,inputRef:_,className:k.root,ownerState:r,fullWidth:!0,type:"number"===v.type?v.type:"text",value:P??"",onChange:M,endAdornment:x?(0,f.jsx)(r.slots.loadIcon,{fontSize:"small",color:"action"}):void 0},S))}));var v=r(99588),y=r(3512);const b={width:100,minWidth:50,maxWidth:1/0,hideable:!0,sortable:!0,resizable:!0,filterable:!0,groupable:!0,pinnable:!0,aggregable:!0,editable:!1,sortComparator:v.Id,type:"string",align:"left",filterOperators:(0,y.s)(),renderEditCell:e=>(0,f.jsx)(g,(0,i.Z)({},e)),getApplyQuickFilterFn:y.F}},3512:(e,t,r)=>{"use strict";if(r.d(t,{F:()=>s,s:()=>l}),757==r.j)var n=r(30715);if(757==r.j)var i=r(24791);if(757==r.j)var o=r(17613);if(757==r.j)var a=r(94837);const s=e=>{if(!e)return null;const t=new RegExp((0,i.hr)(e),"i");return(e,r,n,i)=>{let o=i.current.getRowFormattedValue(r,n);return i.current.ignoreDiacritics&&(o=(0,a.GS)(o)),null!=o&&t.test(o.toString())}},l=(e=!1)=>[{value:"contains",getApplyFilterFn:t=>{if(!t.value)return null;const r=e?t.value:t.value.trim(),n=new RegExp((0,i.hr)(r),"i");return e=>null!=e&&n.test(String(e))},InputComponent:n.r},{value:"equals",getApplyFilterFn:t=>{if(!t.value)return null;const r=e?t.value:t.value.trim(),n=new Intl.Collator(void 0,{sensitivity:"base",usage:"search"});return e=>null!=e&&0===n.compare(r,e.toString())},InputComponent:n.r},{value:"startsWith",getApplyFilterFn:t=>{if(!t.value)return null;const r=e?t.value:t.value.trim(),n=new RegExp(`^${(0,i.hr)(r)}.*$`,"i");return e=>null!=e&&n.test(e.toString())},InputComponent:n.r},{value:"endsWith",getApplyFilterFn:t=>{if(!t.value)return null;const r=e?t.value:t.value.trim(),n=new RegExp(`.*${(0,i.hr)(r)}$`,"i");return e=>null!=e&&n.test(e.toString())},InputComponent:n.r},{value:"isEmpty",getApplyFilterFn:()=>e=>""===e||null==e,requiresFilterValue:!1},{value:"isNotEmpty",getApplyFilterFn:()=>e=>""!==e&&null!=e,requiresFilterValue:!1},{value:"isAnyOf",getApplyFilterFn:t=>{if(!Array.isArray(t.value)||0===t.value.length)return null;const r=e?t.value:t.value.map((e=>e.trim())),n=new Intl.Collator(void 0,{sensitivity:"base",usage:"search"});return e=>null!=e&&r.some((t=>0===n.compare(t,e.toString()||"")))},InputComponent:o.S}]},17145:(e,t,r)=>{"use strict";r.d(t,{r:()=>i});var n=r(67294);const i=757==r.j?n.createContext(void 0):null},20983:(e,t,r)=>{"use strict";r.d(t,{R:()=>g});var n=r(87462),i=r(67294),o=r(21761),a=r(28108),s=r(14696),l=r(48836),c=r(88811),u=r(61207),d=r(83614),p=r(35543),f=r(17815),h=r(46841),m=r(85893);const g=(0,o.X)((function(){const e=(0,a.$)(),t=(0,l.B)(),r=(0,s.P)(e,c.FE),o=(0,s.P)(e,u.AF),g=(0,s.P)(e,d.Nl),v=(0,s.P)(e,p.X5),y=(0,s.P)(e,p.d6),b=(0,s.P)(e,p.jc),x=(0,s.P)(e,p.ud),w=(0,s.P)(e,p.jC),S=(0,s.P)(e,f.uW),C=(0,s.P)(e,h.h),_=(0,s.P)(e,c.g0),P=(0,s.P)(e,f.WT),E=!(null===b&&null===v&&null===y),k=i.useRef(null);return e.current.register("private",{columnHeadersContainerRef:k}),(0,m.jsx)(t.slots.columnHeaders,(0,n.Z)({ref:k,visibleColumns:r,filterColumnLookup:o,sortColumnLookup:g,columnHeaderTabIndexState:v,columnGroupHeaderTabIndexState:b,columnHeaderFocus:x,columnGroupHeaderFocus:w,headerGroupingMaxDepth:S,columnMenuState:C,columnVisibility:_,columnGroupsHeaderStructure:P,hasOtherElementInTabSequence:E},t.slotProps?.columnHeaders))}))},19357:(e,t,r)=>{"use strict";r.d(t,{Q:()=>S});var n=r(87462),i=r(67294),o=r(90512),a=r(94780),s=r(59948),l=r(35450),c=r(48836),u=r(73490),d=r(49630),p=r(36236),f=r(14696),h=r(62912),m=r(31509),g=r(88811),v=r(88276),y=r(18194),b=r(21761),x=r(85893);const w=(0,l.Z)("div",{name:"MuiDataGrid",slot:"ScrollArea",overridesResolver:(e,t)=>[{[`&.${u._["scrollArea--left"]}`]:t["scrollArea--left"]},{[`&.${u._["scrollArea--right"]}`]:t["scrollArea--right"]},t.scrollArea]})((()=>({position:"absolute",top:0,zIndex:101,width:20,bottom:0,[`&.${u._["scrollArea--left"]}`]:{left:0},[`&.${u._["scrollArea--right"]}`]:{right:0}}))),S=(0,b.X)((function(e){const{scrollDirection:t}=e,r=i.useRef(null),l=(0,d.l)(),b=(0,v.Z)(),S=(0,f.P)(l,m.CD),C=(0,f.P)(l,g.iD),_=(0,f.P)(l,h.j),P=i.useRef({left:0,top:0}),E=()=>{if("left"===t)return P.current.left>0;if("right"===t){const e=C-_.viewportInnerSize.width;return P.current.left<e}return!1},[k,M]=i.useState(!1),[j,I]=i.useState(E),O=(0,c.B)(),T=(0,n.Z)({},O,{scrollDirection:t}),A=(e=>{const{scrollDirection:t,classes:r}=e,n={root:["scrollArea",`scrollArea--${t}`]};return(0,a.Z)(n,u.d,r)})(T),Z=(0,y.Jb)(l,O),R=Math.floor(O.columnHeaderHeight*S),D={height:R,top:Z-R};"left"===t?D.left=_.leftPinnedWidth:"right"===t&&(D.right=_.rightPinnedWidth+(_.hasScrollX?_.scrollbarSize:0));const L=(0,s.Z)((e=>{let n;if(e.preventDefault(),"left"===t)n=e.clientX-r.current.getBoundingClientRect().right;else{if("right"!==t)throw new Error("MUI X: Wrong drag direction");n=Math.max(1,e.clientX-r.current.getBoundingClientRect().left)}n=1.5*(n-1)+1,b.start(0,(()=>{l.current.scroll({left:P.current.left+n,top:P.current.top})}))})),F=(0,s.Z)((()=>{M(!0)})),N=(0,s.Z)((()=>{M(!1)}));return(0,p.zn)(l,"scrollPositionChange",(e=>{P.current=e,I(E)})),(0,p.zn)(l,"columnHeaderDragStart",F),(0,p.zn)(l,"columnHeaderDragEnd",N),k&&j?(0,x.jsx)(w,{ref:r,className:(0,o.Z)(A.root),ownerState:T,onDragOver:L,style:D}):null}))},99571:(e,t,r)=>{"use strict";if(r.d(t,{V:()=>s}),r(67294),757==r.j)var n=r(90512);var i=r(73490),o=r(85893);const a={root:i._.scrollbarFiller,header:i._["scrollbarFiller--header"],borderTop:i._["scrollbarFiller--borderTop"],pinnedRight:i._["scrollbarFiller--pinnedRight"]};function s({header:e,borderTop:t=!0,pinnedRight:r}){return(0,o.jsx)("div",{role:"presentation",className:(0,n.Z)(a.root,e&&a.header,t&&a.borderTop,r&&a.pinnedRight)})}},32786:(e,t,r)=>{"use strict";if(r.d(t,{S:()=>m}),757==r.j)var n=r(87462);if(757==r.j)var i=r(63366);var o=r(67294);if(757==r.j)var a=r(90512);if(757==r.j)var s=r(94780);var l=r(35450);if(757==r.j)var c=r(49630);if(757==r.j)var u=r(73490);if(757==r.j)var d=r(48836);var p=r(85893);const f=757==r.j?["className","selectedRowCount"]:null,h=(0,l.Z)("div",{name:"MuiDataGrid",slot:"SelectedRowCount",overridesResolver:(e,t)=>t.selectedRowCount})((({theme:e})=>({alignItems:"center",display:"flex",margin:e.spacing(0,2),visibility:"hidden",width:0,height:0,[e.breakpoints.up("sm")]:{visibility:"visible",width:"auto",height:"auto"}}))),m=757==r.j?o.forwardRef((function(e,t){const{className:r,selectedRowCount:o}=e,l=(0,i.Z)(e,f),m=(0,c.l)(),g=(0,d.B)(),v=(e=>{const{classes:t}=e;return(0,s.Z)({root:["selectedRowCount"]},u.d,t)})(g),y=m.current.getLocaleText("footerRowSelected")(o);return(0,p.jsx)(h,(0,n.Z)({ref:t,className:(0,a.Z)(v.root,r),ownerState:g},l,{children:y}))})):null},2258:(e,t,r)=>{"use strict";if(r.d(t,{P:()=>w}),757==r.j)var n=r(87462);r(67294);var i=r(35450);if(757==r.j)var o=r(94780);if(757==r.j)var a=r(90512);if(757==r.j)var s=r(14696);if(757==r.j)var l=r(61207);if(757==r.j)var c=r(40670);if(757==r.j)var u=r(62912);if(757==r.j)var d=r(49630);if(757==r.j)var p=r(48836);if(757==r.j)var f=r(61133);if(757==r.j)var h=r(4260);if(757==r.j)var m=r(73490);var g=r(85893);const v=(0,i.Z)("div",{name:"MuiDataGrid",slot:"OverlayWrapper",shouldForwardProp:e=>"overlayType"!==e,overridesResolver:(e,t)=>t.overlayWrapper})((({overlayType:e})=>({position:"sticky",top:"var(--DataGrid-headersTotalHeight)",left:0,width:0,height:0,zIndex:"loadingOverlay"===e?5:4}))),y=(0,i.Z)("div",{name:"MuiDataGrid",slot:"OverlayWrapperInner",shouldForwardProp:e=>"overlayType"!==e,overridesResolver:(e,t)=>t.overlayWrapperInner})({}),b=e=>{const{classes:t}=e;return(0,o.Z)({root:["overlayWrapper"],inner:["overlayWrapperInner"]},m.d,t)};function x(e){const t=(0,d.l)(),r=(0,p.B)(),i=(0,f.y)(t,r),o=(0,s.P)(t,u.j);let l=o.viewportOuterSize.height-o.headersTotalHeight-(o.hasScrollX?o.scrollbarSize:0);(r.autoHeight&&0===i.rows.length||0===l)&&(l=(0,h.ZM)(t));const c=b((0,n.Z)({},e,{classes:r.classes}));return(0,g.jsx)(v,{className:(0,a.Z)(c.root),overlayType:e.overlayType,children:(0,g.jsx)(y,(0,n.Z)({className:(0,a.Z)(c.inner),style:{height:l,width:o.viewportOuterSize.width}},e))})}function w(){const e=(0,d.l)(),t=(0,p.B)(),r=(0,s.P)(e,c.hh),i=(0,s.P)(e,l.IQ),o=(0,s.P)(e,c.Vk),a=!o&&r>0&&0===i;let u=null,f="";return!o&&0===r&&(u=(0,g.jsx)(t.slots.noRowsOverlay,(0,n.Z)({},t.slotProps?.noRowsOverlay)),f="noRowsOverlay"),a&&(u=(0,g.jsx)(t.slots.noResultsOverlay,(0,n.Z)({},t.slotProps?.noResultsOverlay)),f="noResultsOverlay"),o&&(u=(0,g.jsx)(t.slots.loadingOverlay,(0,n.Z)({},t.slotProps?.loadingOverlay)),f="loadingOverlay"),null===u?null:(0,g.jsx)(x,{overlayType:f,children:u})}},63236:(e,t,r)=>{"use strict";if(r.d(t,{V:()=>v}),757==r.j)var n=r(87462);var i=r(67294);if(757==r.j)var o=r(94780);if(757==r.j)var a=r(92996);if(757==r.j)var s=r(73490);if(757==r.j)var l=r(48836);if(757==r.j)var c=r(17815);if(757==r.j)var u=r(49630);if(757==r.j)var d=r(14696);if(757==r.j)var p=r(7580);if(757==r.j)var f=r(86498);if(757==r.j)var h=r(53300);var m=r(85893);const g=e=>{const{classes:t,headerAlign:r,isDragging:n,showLeftBorder:i,showRightBorder:a,groupId:l,pinnedPosition:c}=e,u={root:["columnHeader","left"===r&&"columnHeader--alignLeft","center"===r&&"columnHeader--alignCenter","right"===r&&"columnHeader--alignRight",n&&"columnHeader--moving",a&&"columnHeader--withRightBorder",i&&"columnHeader--withLeftBorder","withBorderColor",null===l?"columnHeader--emptyGroup":"columnHeader--filledGroup","left"===c&&"columnHeader--pinnedLeft","right"===c&&"columnHeader--pinnedRight"],draggableContainer:["columnHeaderDraggableContainer"],titleContainer:["columnHeaderTitleContainer","withBorderColor"],titleContainerContent:["columnHeaderTitleContainerContent"]};return(0,o.Z)(u,s.d,t)};function v(e){const{groupId:t,width:r,depth:o,maxDepth:s,fields:v,height:y,colIndex:b,hasFocus:x,tabIndex:w,isLastColumn:S,pinnedPosition:C,style:_,indexInSection:P,sectionLength:E,gridHasFiller:k}=e,M=(0,l.B)(),j=i.useRef(null),I=(0,u.l)(),O=(0,d.P)(I,c.XS),T=t?O[t]:{},{headerName:A=t??"",description:Z="",headerAlign:R}=T;let D;const L=t&&O[t]?.renderHeaderGroup,F=i.useMemo((()=>({groupId:t,headerName:A,description:Z,depth:o,maxDepth:s,fields:v,colIndex:b,isLastColumn:S})),[t,A,Z,o,s,v,b,S]);t&&L&&(D=L(F));const N=(0,h.S)(C,P),B=(0,h.y)(C,P,E,M.showCellVerticalBorder,k),z=(0,n.Z)({},e,{classes:M.classes,showLeftBorder:N,showRightBorder:B,headerAlign:R,depth:o,isDragging:!1}),$=A??t,H=(0,a.Z)(),V=null===t?`empty-group-cell-${H}`:t,G=g(z);i.useLayoutEffect((()=>{if(x){const e=j.current.querySelector('[tabindex="0"]')||j.current;e?.focus()}}),[I,x]);const U=i.useCallback((e=>t=>{(0,f.q_)(t)||I.current.publishEvent(e,F,t)}),[I,F]),W=i.useMemo((()=>({onKeyDown:U("columnGroupHeaderKeyDown"),onFocus:U("columnGroupHeaderFocus"),onBlur:U("columnGroupHeaderBlur")})),[U]),q="function"==typeof T.headerClassName?T.headerClassName(F):T.headerClassName;return(0,m.jsx)(p.M,(0,n.Z)({ref:j,classes:G,columnMenuOpen:!1,colIndex:b,height:y,isResizing:!1,sortDirection:null,hasFocus:!1,tabIndex:w,isDraggable:!1,headerComponent:D,headerClassName:q,description:Z,elementId:V,width:r,columnMenuIconButton:null,columnTitleIconButtons:null,resizable:!0,label:$,"aria-colspan":v.length,"data-fields":`|-${v.join("-|-")}-|`,style:_},W))}},39172:(e,t,r)=>{"use strict";r.d(t,{C:()=>P});var n=r(87462),i=r(67294),o=r(90512),a=r(94780),s=r(92996),l=r(21761),c=r(28108),u=r(45688),d=r(49630),p=r(73490),f=r(48836),h=r(95041),m=r(85893);function g(e){const{direction:t,index:r,sortingOrder:i,disabled:o}=e,s=(0,d.l)(),l=(0,f.B)(),c=(e=>{const{classes:t}=e;return(0,a.Z)({icon:["sortIcon"]},p.d,t)})((0,n.Z)({},e,{classes:l.classes})),g=function(e,t,r,i){let o;const a={};return"asc"===t?o=e.columnSortedAscendingIcon:"desc"===t?o=e.columnSortedDescendingIcon:(o=e.columnUnsortedIcon,a.sortingOrder=i),o?(0,m.jsx)(o,(0,n.Z)({fontSize:"small",className:r},a)):null}(l.slots,t,c.icon,i);if(!g)return null;const v=(0,m.jsx)(l.slots.baseIconButton,(0,n.Z)({tabIndex:-1,"aria-label":s.current.getLocaleText("columnHeaderSortIconLabel"),title:s.current.getLocaleText("columnHeaderSortIconLabel"),size:"small",disabled:o},l.slotProps?.baseIconButton,{children:g}));return(0,m.jsxs)(h.k,{children:[null!=r&&(0,m.jsx)(u.Z,{badgeContent:r,color:"default",children:v}),null==r&&v]})}const v=i.memo(g),y=i.memo((e=>{const{colDef:t,open:r,columnMenuId:o,columnMenuButtonId:s,iconButtonRef:l}=e,c=(0,d.l)(),u=(0,f.B)(),h=(e=>{const{classes:t,open:r}=e,n={root:["menuIcon",r&&"menuOpen"],button:["menuIconButton"]};return(0,a.Z)(n,p.d,t)})((0,n.Z)({},e,{classes:u.classes})),g=i.useCallback((e=>{e.preventDefault(),e.stopPropagation(),c.current.toggleColumnMenu(t.field)}),[c,t.field]);return(0,m.jsx)("div",{className:h.root,children:(0,m.jsx)(u.slots.baseTooltip,(0,n.Z)({title:c.current.getLocaleText("columnMenuLabel"),enterDelay:1e3},u.slotProps?.baseTooltip,{children:(0,m.jsx)(u.slots.baseIconButton,(0,n.Z)({ref:l,tabIndex:-1,className:h.button,"aria-label":c.current.getLocaleText("columnMenuLabel"),size:"small",onClick:g,"aria-haspopup":"menu","aria-expanded":r,"aria-controls":r?o:void 0,id:s},u.slotProps?.baseIconButton,{children:(0,m.jsx)(u.slots.columnMenuIcon,{fontSize:"small"})}))}))})}));var b=r(59948),x=r(20322);function w({columnMenuId:e,columnMenuButtonId:t,ContentComponent:r,contentComponentProps:i,field:o,open:a,target:s,onExited:l}){const c=(0,d.l)(),u=c.current.getColumn(o),p=(0,b.Z)((e=>{e&&(e.stopPropagation(),s?.contains(e.target))||c.current.hideColumnMenu()}));return s&&u?(0,m.jsx)(x.r,{placement:"bottom-"+("right"===u.align?"start":"end"),open:a,target:s,onClose:p,onExited:l,children:(0,m.jsx)(r,(0,n.Z)({colDef:u,hideMenu:p,open:a,id:e,labelledby:t},i))}):null}var S=r(7580),C=r(86498),_=r(53300);const P=(0,l.X)((function(e){const{colDef:t,columnMenuOpen:r,colIndex:l,headerHeight:u,isResizing:d,isLast:h,sortDirection:g,sortIndex:b,filterItemsCounter:x,hasFocus:P,tabIndex:E,disableReorder:k,separatorSide:M,style:j,pinnedPosition:I,indexInSection:O,sectionLength:T,gridHasFiller:A}=e,Z=(0,c.$)(),R=(0,f.B)(),D=i.useRef(null),L=(0,s.Z)(),F=(0,s.Z)(),N=i.useRef(null),[B,z]=i.useState(r),$=i.useMemo((()=>!R.disableColumnReorder&&!k&&!t.disableReorder),[R.disableColumnReorder,k,t.disableReorder]);let H;t.renderHeader&&(H=t.renderHeader(Z.current.getColumnHeaderParams(t.field)));const V=(0,_.S)(I,O),G=(0,_.y)(I,O,T,R.showCellVerticalBorder,A),U=(e=>{const{colDef:t,classes:r,isDragging:n,sortDirection:i,showRightBorder:o,showLeftBorder:s,filterItemsCounter:l,pinnedPosition:c}=e,u=null!=i,d=null!=l&&l>0,f="number"===t.type,h={root:["columnHeader","left"===t.headerAlign&&"columnHeader--alignLeft","center"===t.headerAlign&&"columnHeader--alignCenter","right"===t.headerAlign&&"columnHeader--alignRight",t.sortable&&"columnHeader--sortable",n&&"columnHeader--moving",u&&"columnHeader--sorted",d&&"columnHeader--filtered",f&&"columnHeader--numeric","withBorderColor",o&&"columnHeader--withRightBorder",s&&"columnHeader--withLeftBorder","left"===c&&"columnHeader--pinnedLeft","right"===c&&"columnHeader--pinnedRight"],draggableContainer:["columnHeaderDraggableContainer"],titleContainer:["columnHeaderTitleContainer"],titleContainerContent:["columnHeaderTitleContainerContent"]};return(0,a.Z)(h,p.d,r)})((0,n.Z)({},e,{classes:R.classes,showRightBorder:G,showLeftBorder:V})),W=i.useCallback((e=>r=>{(0,C.q_)(r)||Z.current.publishEvent(e,Z.current.getColumnHeaderParams(t.field),r)}),[Z,t.field]),q=i.useMemo((()=>({onClick:W("columnHeaderClick"),onDoubleClick:W("columnHeaderDoubleClick"),onMouseOver:W("columnHeaderOver"),onMouseOut:W("columnHeaderOut"),onMouseEnter:W("columnHeaderEnter"),onMouseLeave:W("columnHeaderLeave"),onKeyDown:W("columnHeaderKeyDown"),onFocus:W("columnHeaderFocus"),onBlur:W("columnHeaderBlur")})),[W]),K=i.useMemo((()=>$?{onDragStart:W("columnHeaderDragStart"),onDragEnter:W("columnHeaderDragEnter"),onDragOver:W("columnHeaderDragOver"),onDragEnd:W("columnHeaderDragEnd")}:{}),[$,W]),X=i.useMemo((()=>({onMouseDown:W("columnSeparatorMouseDown"),onDoubleClick:W("columnSeparatorDoubleClick")})),[W]);i.useEffect((()=>{B||z(r)}),[B,r]);const Y=i.useCallback((()=>{z(!1)}),[]),J=!R.disableColumnMenu&&!t.disableColumnMenu&&(0,m.jsx)(y,{colDef:t,columnMenuId:L,columnMenuButtonId:F,open:B,iconButtonRef:N}),Q=(0,m.jsx)(w,{columnMenuId:L,columnMenuButtonId:F,field:t.field,open:r,target:N.current,ContentComponent:R.slots.columnMenu,contentComponentProps:R.slotProps?.columnMenu,onExited:Y}),ee=t.sortingOrder??R.sortingOrder,te=(t.sortable||null!=g)&&!t.hideSortIcons&&!R.disableColumnSorting,re=(0,m.jsxs)(i.Fragment,{children:[!R.disableColumnFilter&&(0,m.jsx)(R.slots.columnHeaderFilterIconButton,(0,n.Z)({field:t.field,counter:x},R.slotProps?.columnHeaderFilterIconButton)),te&&(0,m.jsx)(v,{direction:g,index:b,sortingOrder:ee,disabled:!t.sortable})]});i.useLayoutEffect((()=>{const e=Z.current.state.columnMenu;if(P&&!e.open){const e=D.current.querySelector('[tabindex="0"]')||D.current;e?.focus(),Z.current.columnHeadersContainerRef?.current&&(Z.current.columnHeadersContainerRef.current.scrollLeft=0)}}),[Z,P]);const ne="function"==typeof t.headerClassName?t.headerClassName({field:t.field,colDef:t}):t.headerClassName,ie=t.headerName??t.field;return(0,m.jsx)(S.M,(0,n.Z)({ref:D,classes:U,columnMenuOpen:r,colIndex:l,height:u,isResizing:d,sortDirection:g,hasFocus:P,tabIndex:E,separatorSide:M,isDraggable:$,headerComponent:H,description:t.description,elementId:t.field,width:t.computedWidth,columnMenuIconButton:J,columnTitleIconButtons:re,headerClassName:(0,o.Z)(ne,h&&p._["columnHeader--last"]),label:ie,resizable:!R.disableColumnResize&&!!t.resizable,"data-field":t.field,columnMenu:Q,draggableContainerProps:K,columnHeaderSeparatorProps:X,style:j},q))}))},31523:(e,t,r)=>{"use strict";if(r.d(t,{A:()=>f,y:()=>p}),757==r.j)var n=r(87462);if(757==r.j)var i=r(63366);var o=r(67294);if(757==r.j)var a=r(14142);if(757==r.j)var s=r(94780);if(757==r.j)var l=r(73490);if(757==r.j)var c=r(48836);var u=r(85893);const d=757==r.j?["resizable","resizing","height","side"]:null;var p=function(e){return e.Left="left",e.Right="right",e}(p||{});const f=757==r.j?o.memo((function(e){const{height:t,side:r=p.Right}=e,f=(0,i.Z)(e,d),h=(0,c.B)(),m=(e=>{const{resizable:t,resizing:r,classes:n,side:i}=e,o={root:["columnSeparator",t&&"columnSeparator--resizable",r&&"columnSeparator--resizing",i&&`columnSeparator--side${(0,a.Z)(i)}`],icon:["iconSeparator"]};return(0,s.Z)(o,l.d,n)})((0,n.Z)({},e,{side:r,classes:h.classes})),g=o.useCallback((e=>{e.preventDefault(),e.stopPropagation()}),[]);return(0,u.jsx)("div",(0,n.Z)({className:m.root,style:{minHeight:t,opacity:h.showColumnVerticalBorder?0:1}},f,{onClick:g,children:(0,u.jsx)(h.slots.columnResizeIcon,{className:m.icon})}))})):null},17870:(e,t,r)=>{"use strict";if(r.d(t,{y:()=>g}),757==r.j)var n=r(87462);if(757==r.j)var i=r(63366);var o=r(67294);if(757==r.j)var a=r(90512);if(757==r.j)var s=r(94780);var l=r(35450);if(757==r.j)var c=r(86498);if(757==r.j)var u=r(73490);if(757==r.j)var d=r(48836);var p=r(85893);const f=757==r.j?["className"]:null,h=(0,l.Z)("div",{name:"MuiDataGrid",slot:"ColumnHeaderTitle",overridesResolver:(e,t)=>t.columnHeaderTitle})({textOverflow:"ellipsis",overflow:"hidden",whiteSpace:"nowrap",fontWeight:"var(--unstable_DataGrid-headWeight)"}),m=757==r.j?o.forwardRef((function(e,t){const{className:r}=e,o=(0,i.Z)(e,f),l=(0,d.B)(),c=(e=>{const{classes:t}=e;return(0,s.Z)({root:["columnHeaderTitle"]},u.d,t)})(l);return(0,p.jsx)(h,(0,n.Z)({ref:t,className:(0,a.Z)(c.root,r),ownerState:l},o))})):null;function g(e){const{label:t,description:r}=e,i=(0,d.B)(),a=o.useRef(null),[s,l]=o.useState(""),u=o.useCallback((()=>{if(!r&&a?.current){const e=(0,c.OF)(a.current);l(e?t:"")}}),[r,t]);return(0,p.jsx)(i.slots.baseTooltip,(0,n.Z)({title:r||s},i.slotProps?.baseTooltip,{children:(0,p.jsx)(m,{onMouseOver:u,ref:a,children:t})}))}},7580:(e,t,r)=>{"use strict";if(r.d(t,{M:()=>h}),757==r.j)var n=r(87462);if(757==r.j)var i=r(63366);var o=r(67294);if(757==r.j)var a=r(90512);if(757==r.j)var s=r(33703);if(757==r.j)var l=r(28108);if(757==r.j)var c=r(17870);if(757==r.j)var u=r(31523);if(757==r.j)var d=r(48836);var p=r(85893);const f=757==r.j?["classes","columnMenuOpen","colIndex","height","isResizing","sortDirection","hasFocus","tabIndex","separatorSide","isDraggable","headerComponent","description","elementId","width","columnMenuIconButton","columnMenu","columnTitleIconButtons","headerClassName","label","resizable","draggableContainerProps","columnHeaderSeparatorProps","style"]:null,h=757==r.j?o.forwardRef((function(e,t){const{classes:r,colIndex:h,height:m,isResizing:g,sortDirection:v,hasFocus:y,tabIndex:b,separatorSide:x,isDraggable:w,headerComponent:S,description:C,width:_,columnMenuIconButton:P=null,columnMenu:E=null,columnTitleIconButtons:k=null,headerClassName:M,label:j,resizable:I,draggableContainerProps:O,columnHeaderSeparatorProps:T,style:A}=e,Z=(0,i.Z)(e,f),R=(0,l.$)(),D=(0,d.B)(),L=o.useRef(null),F=(0,s.Z)(L,t);let N="none";return null!=v&&(N="asc"===v?"ascending":"descending"),o.useLayoutEffect((()=>{const e=R.current.state.columnMenu;if(y&&!e.open){const e=L.current.querySelector('[tabindex="0"]')||L.current;e?.focus(),R.current.columnHeadersContainerRef?.current&&(R.current.columnHeadersContainerRef.current.scrollLeft=0)}}),[R,y]),(0,p.jsxs)("div",(0,n.Z)({ref:F,className:(0,a.Z)(r.root,M),style:(0,n.Z)({},A,{height:m,width:_,minWidth:_,maxWidth:_}),role:"columnheader",tabIndex:b,"aria-colindex":h+1,"aria-sort":N,"aria-label":null==S?j:void 0},Z,{children:[(0,p.jsxs)("div",(0,n.Z)({className:r.draggableContainer,draggable:w,role:"presentation"},O,{children:[(0,p.jsxs)("div",{className:r.titleContainer,role:"presentation",children:[(0,p.jsx)("div",{className:r.titleContainerContent,children:void 0!==S?S:(0,p.jsx)(c.y,{label:j,description:C,columnWidth:_})}),k]}),P]})),(0,p.jsx)(u.A,(0,n.Z)({resizable:!D.disableColumnResize&&!!I,resizing:g,height:m,side:x},T)),E]}))})):null},95041:(e,t,r)=>{"use strict";if(r.d(t,{k:()=>h}),757==r.j)var n=r(87462);if(757==r.j)var i=r(63366);var o=r(67294);if(757==r.j)var a=r(90512);if(757==r.j)var s=r(94780);var l=r(35450);if(757==r.j)var c=r(73490);if(757==r.j)var u=r(48836);var d=r(85893);const p=757==r.j?["className"]:null,f=(0,l.Z)("div",{name:"MuiDataGrid",slot:"IconButtonContainer",overridesResolver:(e,t)=>t.iconButtonContainer})((()=>({display:"flex",visibility:"hidden",width:0}))),h=757==r.j?o.forwardRef((function(e,t){const{className:r}=e,o=(0,i.Z)(e,p),l=(0,u.B)(),h=(e=>{const{classes:t}=e;return(0,s.Z)({root:["iconButtonContainer"]},c.d,t)})(l);return(0,d.jsx)(f,(0,n.Z)({ref:t,className:(0,a.Z)(h.root,r),ownerState:l},o))})):null},18807:(e,t,r)=>{"use strict";if(r.d(t,{d:()=>y}),757==r.j)var n=r(87462);var i=r(67294);if(757==r.j)var o=r(94780);if(757==r.j)var a=r(50542);var s=r(90948);if(757==r.j)var l=r(88811);if(757==r.j)var c=r(14696);if(757==r.j)var u=r(49630);if(757==r.j)var d=r(48836);if(757==r.j)var p=r(73490);if(757==r.j)var f=r(49230);if(757==r.j)var h=r(32208);var m=r(85893);const g=e=>{const{classes:t}=e;return(0,o.Z)({root:["columnsManagement"],header:["columnsManagementHeader"],footer:["columnsManagementFooter"],row:["columnsManagementRow"]},p.d,t)},v=new Intl.Collator;function y(e){const t=(0,u.l)(),r=i.useRef(null),o=(0,c.P)(t,l.d$),s=(0,f.Z)((()=>(0,l.g0)(t))).current,p=(0,c.P)(t,l.g0),y=(0,d.B)(),[C,_]=i.useState(""),P=g(y),{sort:E,searchPredicate:k=h.R,autoFocusSearchField:M=!0,disableShowHideToggle:j=!1,disableResetButton:I=!1,toggleAllMode:O="all",getTogglableColumns:T}=e,A=i.useMemo((()=>(0,h.c)(p,s)),[p,s]),Z=i.useMemo((()=>{switch(E){case"asc":return[...o].sort(((e,t)=>v.compare(e.headerName||e.field,t.headerName||t.field)));case"desc":return[...o].sort(((e,t)=>-v.compare(e.headerName||e.field,t.headerName||t.field)));default:return o}}),[o,E]),R=e=>{const{name:r}=e.target;t.current.setColumnVisibility(r,!1===p[r])},D=i.useMemo((()=>{const e=T?T(Z):null,t=e?Z.filter((({field:t})=>e.includes(t))):Z;return C?t.filter((e=>k(e,C.toLowerCase()))):t}),[Z,C,k,T]),L=i.useCallback((e=>{const r=(0,l.g0)(t),i=(0,n.Z)({},r),a=T?T(o):null;return("filteredOnly"===O?D:o).forEach((t=>{t.hideable&&(null==a||a.includes(t.field))&&(e?delete i[t.field]:i[t.field]=!1)})),t.current.setColumnVisibilityModel(i)}),[t,o,T,O,D]),F=i.useCallback((e=>{_(e.target.value)}),[]),N=i.useMemo((()=>D.filter((e=>e.hideable))),[D]),B=i.useMemo((()=>N.every((e=>null==p[e.field]||!1!==p[e.field]))),[p,N]),z=i.useMemo((()=>N.every((e=>!1===p[e.field]))),[p,N]),$=i.useRef(null);i.useEffect((()=>{M?r.current.focus():$.current&&"function"==typeof $.current.focus&&$.current.focus()}),[M]);let H=!1;const V=e=>!1===H&&!1!==e.hideable&&(H=!0,!0);return(0,m.jsxs)(i.Fragment,{children:[(0,m.jsx)(x,{className:P.header,ownerState:y,children:(0,m.jsx)(y.slots.baseTextField,(0,n.Z)({placeholder:t.current.getLocaleText("columnsManagementSearchTitle"),inputRef:r,value:C,onChange:F,variant:"outlined",size:"small",InputProps:{startAdornment:(0,m.jsx)(y.slots.baseInputAdornment,{position:"start",children:(0,m.jsx)(y.slots.quickFilterIcon,{})}),sx:{pl:1.5}},fullWidth:!0},y.slotProps?.baseTextField))}),(0,m.jsxs)(b,{className:P.root,ownerState:y,children:[D.map((e=>(0,m.jsx)(a.Z,{className:P.row,control:(0,m.jsx)(y.slots.baseCheckbox,(0,n.Z)({disabled:!1===e.hideable,checked:!1!==p[e.field],onClick:R,name:e.field,sx:{p:.5},inputRef:V(e)?$:void 0},y.slotProps?.baseCheckbox)),label:e.headerName||e.field},e.field))),0===D.length&&(0,m.jsx)(S,{ownerState:y,children:t.current.getLocaleText("columnsManagementNoColumns")})]}),j&&I||!(D.length>0)?null:(0,m.jsxs)(w,{ownerState:y,className:P.footer,children:[j?(0,m.jsx)("span",{}):(0,m.jsx)(a.Z,{control:(0,m.jsx)(y.slots.baseCheckbox,(0,n.Z)({disabled:0===N.length,checked:B,indeterminate:!B&&!z,onClick:()=>L(!B),name:t.current.getLocaleText("columnsManagementShowHideAllText"),sx:{p:.5}},y.slotProps?.baseCheckbox)),label:t.current.getLocaleText("columnsManagementShowHideAllText")}),I?null:(0,m.jsx)(y.slots.baseButton,(0,n.Z)({onClick:()=>t.current.setColumnVisibilityModel(s),disabled:A},y.slotProps?.baseButton,{children:t.current.getLocaleText("columnsManagementReset")}))]})]})}const b=(0,s.ZP)("div",{name:"MuiDataGrid",slot:"ColumnsManagement",overridesResolver:(e,t)=>t.columnsManagement})((({theme:e})=>({padding:e.spacing(0,3,1.5),display:"flex",flexDirection:"column",overflow:"auto",flex:"1 1",maxHeight:400,alignItems:"flex-start"}))),x=(0,s.ZP)("div",{name:"MuiDataGrid",slot:"ColumnsManagementHeader",overridesResolver:(e,t)=>t.columnsManagementHeader})((({theme:e})=>({padding:e.spacing(1.5,3)}))),w=(0,s.ZP)("div",{name:"MuiDataGrid",slot:"ColumnsManagementFooter",overridesResolver:(e,t)=>t.columnsManagementFooter})((({theme:e})=>({padding:e.spacing(.5,1,.5,3),display:"flex",justifyContent:"space-between",borderTop:`1px solid ${e.palette.divider}`}))),S=(0,s.ZP)("div")((({theme:e})=>({padding:e.spacing(.5,0),color:e.palette.grey[500]})))},32208:(e,t,r)=>{"use strict";r.d(t,{R:()=>i,c:()=>n});const n=(e,t)=>{const r=new Set(Object.keys(e).filter((t=>!1===e[t]))),n=new Set(Object.keys(t).filter((e=>!1===t[e])));if(r.size!==n.size)return!1;let i=!0;return r.forEach((e=>{n.has(e)||(i=!1)})),i},i=(e,t)=>(e.headerName||e.field).toLowerCase().indexOf(t)>-1},32878:(e,t,r)=>{"use strict";if(r.d(t,{L:()=>h}),757==r.j)var n=r(87462);if(757==r.j)var i=r(63366);var o=r(67294);if(757==r.j)var a=r(90512);if(757==r.j)var s=r(94780);var l=r(35450);if(757==r.j)var c=r(73490);if(757==r.j)var u=r(48836);var d=r(85893);const p=757==r.j?["className"]:null,f=(0,l.Z)("div",{name:"MuiDataGrid",slot:"FooterContainer",overridesResolver:(e,t)=>t.footerContainer})({display:"flex",justifyContent:"space-between",alignItems:"center",minHeight:52,borderTop:"1px solid"}),h=757==r.j?o.forwardRef((function(e,t){const{className:r}=e,o=(0,i.Z)(e,p),l=(0,u.B)(),h=(e=>{const{classes:t}=e;return(0,s.Z)({root:["footerContainer","withBorderColor"]},c.d,t)})(l);return(0,d.jsx)(f,(0,n.Z)({ref:t,className:(0,a.Z)(h.root,r),ownerState:l},o))})):null},74784:(e,t,r)=>{"use strict";if(r.d(t,{n:()=>h}),757==r.j)var n=r(87462);if(757==r.j)var i=r(63366);var o=r(67294);if(757==r.j)var a=r(90512);if(757==r.j)var s=r(94780);var l=r(35450);if(757==r.j)var c=r(73490);if(757==r.j)var u=r(48836);var d=r(85893);const p=757==r.j?["className"]:null,f=(0,l.Z)("div",{name:"MuiDataGrid",slot:"Overlay",overridesResolver:(e,t)=>t.overlay})({width:"100%",height:"100%",display:"flex",alignSelf:"center",alignItems:"center",justifyContent:"center",backgroundColor:"var(--unstable_DataGrid-overlayBackground)"}),h=757==r.j?o.forwardRef((function(e,t){const{className:r}=e,o=(0,i.Z)(e,p),l=(0,u.B)(),h=(e=>{const{classes:t}=e;return(0,s.Z)({root:["overlay"]},c.d,t)})(l);return(0,d.jsx)(f,(0,n.Z)({ref:t,className:(0,a.Z)(h.root,r),ownerState:l},o))})):null},62087:(e,t,r)=>{"use strict";r.d(t,{y:()=>c});var n=r(87462),i=r(41796),o=r(90948),a=r(73490);const s={[`.${a._.columnSeparator}, .${a._["columnSeparator--resizing"]}`]:{visibility:"visible",width:"auto"}},l={[`& .${a._.iconButtonContainer}`]:{visibility:"visible",width:"auto"},[`& .${a._.menuIcon}`]:{width:"auto",visibility:"visible"}},c=(0,o.ZP)("div",{name:"MuiDataGrid",slot:"Root",overridesResolver:(e,t)=>[{[`&.${a._.autoHeight}`]:t.autoHeight},{[`&.${a._.aggregationColumnHeader}`]:t.aggregationColumnHeader},{[`&.${a._["aggregationColumnHeader--alignLeft"]}`]:t["aggregationColumnHeader--alignLeft"]},{[`&.${a._["aggregationColumnHeader--alignCenter"]}`]:t["aggregationColumnHeader--alignCenter"]},{[`&.${a._["aggregationColumnHeader--alignRight"]}`]:t["aggregationColumnHeader--alignRight"]},{[`&.${a._.aggregationColumnHeaderLabel}`]:t.aggregationColumnHeaderLabel},{[`&.${a._["root--disableUserSelection"]} .${a._.cell}`]:t["root--disableUserSelection"]},{[`&.${a._.autosizing}`]:t.autosizing},{[`& .${a._.editBooleanCell}`]:t.editBooleanCell},{[`& .${a._.cell}`]:t.cell},{[`& .${a._["cell--editing"]}`]:t["cell--editing"]},{[`& .${a._["cell--textCenter"]}`]:t["cell--textCenter"]},{[`& .${a._["cell--textLeft"]}`]:t["cell--textLeft"]},{[`& .${a._["cell--textRight"]}`]:t["cell--textRight"]},{[`& .${a._["cell--rangeTop"]}`]:t["cell--rangeTop"]},{[`& .${a._["cell--rangeBottom"]}`]:t["cell--rangeBottom"]},{[`& .${a._["cell--rangeLeft"]}`]:t["cell--rangeLeft"]},{[`& .${a._["cell--rangeRight"]}`]:t["cell--rangeRight"]},{[`& .${a._["cell--withRightBorder"]}`]:t["cell--withRightBorder"]},{[`& .${a._.cellCheckbox}`]:t.cellCheckbox},{[`& .${a._.cellSkeleton}`]:t.cellSkeleton},{[`& .${a._.checkboxInput}`]:t.checkboxInput},{[`& .${a._["columnHeader--alignCenter"]}`]:t["columnHeader--alignCenter"]},{[`& .${a._["columnHeader--alignLeft"]}`]:t["columnHeader--alignLeft"]},{[`& .${a._["columnHeader--alignRight"]}`]:t["columnHeader--alignRight"]},{[`& .${a._["columnHeader--dragging"]}`]:t["columnHeader--dragging"]},{[`& .${a._["columnHeader--moving"]}`]:t["columnHeader--moving"]},{[`& .${a._["columnHeader--numeric"]}`]:t["columnHeader--numeric"]},{[`& .${a._["columnHeader--sortable"]}`]:t["columnHeader--sortable"]},{[`& .${a._["columnHeader--sorted"]}`]:t["columnHeader--sorted"]},{[`& .${a._["columnHeader--withRightBorder"]}`]:t["columnHeader--withRightBorder"]},{[`& .${a._.columnHeader}`]:t.columnHeader},{[`& .${a._.headerFilterRow}`]:t.headerFilterRow},{[`& .${a._.columnHeaderCheckbox}`]:t.columnHeaderCheckbox},{[`& .${a._.columnHeaderDraggableContainer}`]:t.columnHeaderDraggableContainer},{[`& .${a._.columnHeaderTitleContainer}`]:t.columnHeaderTitleContainer},{[`& .${a._["columnSeparator--resizable"]}`]:t["columnSeparator--resizable"]},{[`& .${a._["columnSeparator--resizing"]}`]:t["columnSeparator--resizing"]},{[`& .${a._.columnSeparator}`]:t.columnSeparator},{[`& .${a._.filterIcon}`]:t.filterIcon},{[`& .${a._.iconSeparator}`]:t.iconSeparator},{[`& .${a._.menuIcon}`]:t.menuIcon},{[`& .${a._.menuIconButton}`]:t.menuIconButton},{[`& .${a._.menuOpen}`]:t.menuOpen},{[`& .${a._.menuList}`]:t.menuList},{[`& .${a._["row--editable"]}`]:t["row--editable"]},{[`& .${a._["row--editing"]}`]:t["row--editing"]},{[`& .${a._["row--dragging"]}`]:t["row--dragging"]},{[`& .${a._.row}`]:t.row},{[`& .${a._.rowReorderCellPlaceholder}`]:t.rowReorderCellPlaceholder},{[`& .${a._.rowReorderCell}`]:t.rowReorderCell},{[`& .${a._["rowReorderCell--draggable"]}`]:t["rowReorderCell--draggable"]},{[`& .${a._.sortIcon}`]:t.sortIcon},{[`& .${a._.withBorderColor}`]:t.withBorderColor},{[`& .${a._.treeDataGroupingCell}`]:t.treeDataGroupingCell},{[`& .${a._.treeDataGroupingCellToggle}`]:t.treeDataGroupingCellToggle},{[`& .${a._.detailPanelToggleCell}`]:t.detailPanelToggleCell},{[`& .${a._["detailPanelToggleCell--expanded"]}`]:t["detailPanelToggleCell--expanded"]},t.root]})((({theme:e})=>{const t=(r=e).vars?r.vars.palette.TableCell.border:"light"===r.palette.mode?(0,i.$n)((0,i.Fq)(r.palette.divider,1),.88):(0,i._j)((0,i.Fq)(r.palette.divider,1),.68);var r;const o=e.shape.borderRadius,c=e.vars?e.vars.palette.background.default:e.mixins.MuiDataGrid?.containerBackground??e.palette.background.default,d=e.mixins.MuiDataGrid?.pinnedBackground??c,p=e.vars?`rgba(${e.vars.palette.background.defaultChannel} / ${e.vars.palette.action.disabledOpacity})`:(0,i.Fq)(e.palette.background.default,e.palette.action.disabledOpacity),f=(e.vars||e).palette.action.hoverOpacity,h=(e.vars||e).palette.action.hover,m=(e.vars||e).palette.action.selectedOpacity,g=e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${m})`:(0,i.Fq)(e.palette.primary.main,m),v=e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(\n                ${e.vars.palette.action.selectedOpacity} + \n                ${e.vars.palette.action.hoverOpacity}\n              ))`:(0,i.Fq)(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.hoverOpacity),y=e.vars?h:u(d,h,f),b=e.vars?g:u(d,g,m),x=e.vars?h:u(b,h,f),w={backgroundColor:g,"&:hover":{backgroundColor:v,"@media (hover: none)":{backgroundColor:g}}};return(0,n.Z)({"--unstable_DataGrid-radius":"number"==typeof o?`${o}px`:o,"--unstable_DataGrid-headWeight":e.typography.fontWeightMedium,"--unstable_DataGrid-overlayBackground":p,"--DataGrid-containerBackground":c,"--DataGrid-pinnedBackground":d,"--DataGrid-rowBorderColor":t,"--DataGrid-cellOffsetMultiplier":2,"--DataGrid-width":"0px","--DataGrid-hasScrollX":"0","--DataGrid-hasScrollY":"0","--DataGrid-scrollbarSize":"10px","--DataGrid-rowWidth":"0px","--DataGrid-columnsTotalWidth":"0px","--DataGrid-leftPinnedWidth":"0px","--DataGrid-rightPinnedWidth":"0px","--DataGrid-headerHeight":"0px","--DataGrid-headersTotalHeight":"0px","--DataGrid-topContainerHeight":"0px","--DataGrid-bottomContainerHeight":"0px",flex:1,boxSizing:"border-box",position:"relative",borderWidth:"1px",borderStyle:"solid",borderColor:t,borderRadius:"var(--unstable_DataGrid-radius)",color:(e.vars||e).palette.text.primary},e.typography.body2,{outline:"none",height:"100%",display:"flex",minWidth:0,minHeight:0,flexDirection:"column",overflowAnchor:"none",[`.${a._.main} > *:first-of-type`]:{borderTopLeftRadius:"var(--unstable_DataGrid-radius)",borderTopRightRadius:"var(--unstable_DataGrid-radius)"},[`&.${a._.autoHeight}`]:{height:"auto"},[`&.${a._.autosizing}`]:{[`& .${a._.columnHeaderTitleContainerContent} > *`]:{overflow:"visible !important"},"@media (hover: hover)":{[`& .${a._.iconButtonContainer}`]:{width:"0 !important",visibility:"hidden !important"},[`& .${a._.menuIcon}`]:{width:"0 !important",visibility:"hidden !important"}},[`& .${a._.cell}`]:{overflow:"visible !important",whiteSpace:"nowrap",minWidth:"max-content !important",maxWidth:"max-content !important"},[`& .${a._.groupingCriteriaCell}`]:{width:"unset"},[`& .${a._.treeDataGroupingCell}`]:{width:"unset"}},[`& .${a._.columnHeader}, & .${a._.cell}`]:{WebkitTapHighlightColor:"transparent",lineHeight:null,padding:"0 10px",boxSizing:"border-box"},[`& .${a._.columnHeader}:focus-within, & .${a._.cell}:focus-within`]:{outline:`solid ${e.vars?`rgba(${e.vars.palette.primary.mainChannel} / 0.5)`:(0,i.Fq)(e.palette.primary.main,.5)} 1px`,outlineWidth:1,outlineOffset:-1},[`& .${a._.columnHeader}:focus, & .${a._.cell}:focus`]:{outline:`solid ${e.palette.primary.main} 1px`},[`& .${a._.columnHeaderCheckbox}, & .${a._.cellCheckbox}`]:{padding:0,justifyContent:"center",alignItems:"center"},[`& .${a._.columnHeader}`]:{position:"relative",display:"flex",alignItems:"center"},[`& .${a._["columnHeader--last"]}`]:{overflow:"hidden"},[`& .${a._["columnHeader--sorted"]} .${a._.iconButtonContainer}, & .${a._["columnHeader--filtered"]} .${a._.iconButtonContainer}`]:{visibility:"visible",width:"auto"},[`& .${a._.columnHeader}:not(.${a._["columnHeader--sorted"]}) .${a._.sortIcon}`]:{opacity:0,transition:e.transitions.create(["opacity"],{duration:e.transitions.duration.shorter})},[`& .${a._.columnHeaderTitleContainer}`]:{display:"flex",alignItems:"center",minWidth:0,flex:1,whiteSpace:"nowrap",overflow:"hidden",position:"relative"},[`& .${a._.columnHeaderTitleContainerContent}`]:{overflow:"hidden",display:"flex",alignItems:"center"},[`& .${a._["columnHeader--filledGroup"]} .${a._.columnHeaderTitleContainer}`]:{borderBottomWidth:"1px",borderBottomStyle:"solid",boxSizing:"border-box"},[`& .${a._.sortIcon}, & .${a._.filterIcon}`]:{fontSize:"inherit"},[`& .${a._["columnHeader--sortable"]}`]:{cursor:"pointer"},[`& .${a._["columnHeader--alignCenter"]} .${a._.columnHeaderTitleContainer}`]:{justifyContent:"center"},[`& .${a._["columnHeader--alignRight"]} .${a._.columnHeaderDraggableContainer}, & .${a._["columnHeader--alignRight"]} .${a._.columnHeaderTitleContainer}`]:{flexDirection:"row-reverse"},[`& .${a._["columnHeader--alignCenter"]} .${a._.menuIcon}, & .${a._["columnHeader--alignRight"]} .${a._.menuIcon}`]:{marginRight:"auto",marginLeft:-6},[`& .${a._["columnHeader--alignRight"]} .${a._.menuIcon}, & .${a._["columnHeader--alignRight"]} .${a._.menuIcon}`]:{marginRight:"auto",marginLeft:-10},[`& .${a._["columnHeader--moving"]}`]:{backgroundColor:(e.vars||e).palette.action.hover},[`& .${a._["columnHeader--pinnedLeft"]}, & .${a._["columnHeader--pinnedRight"]}`]:{position:"sticky",zIndex:4,background:"var(--DataGrid-pinnedBackground)"},[`& .${a._.columnSeparator}`]:{visibility:"hidden",position:"absolute",zIndex:3,display:"flex",flexDirection:"column",justifyContent:"center",color:t},[`& .${a._.columnHeaders}`]:{width:"var(--DataGrid-rowWidth)"},"@media (hover: hover)":{[`& .${a._.columnHeaders}:hover`]:s,[`& .${a._.columnHeader}:hover`]:l,[`& .${a._.columnHeader}:not(.${a._["columnHeader--sorted"]}):hover .${a._.sortIcon}`]:{opacity:.5}},"@media (hover: none)":{[`& .${a._.columnHeaders}`]:s,[`& .${a._.columnHeader}`]:l},[`& .${a._["columnSeparator--sideLeft"]}`]:{left:-12},[`& .${a._["columnSeparator--sideRight"]}`]:{right:-12},[`& .${a._["columnSeparator--resizable"]}`]:{cursor:"col-resize",touchAction:"none","&:hover":{color:(e.vars||e).palette.text.primary,"@media (hover: none)":{color:t}},[`&.${a._["columnSeparator--resizing"]}`]:{color:(e.vars||e).palette.text.primary},"& svg":{pointerEvents:"none"}},[`& .${a._.iconSeparator}`]:{color:"inherit"},[`& .${a._.menuIcon}`]:{width:0,visibility:"hidden",fontSize:20,marginRight:-10,display:"flex",alignItems:"center"},[`.${a._.menuOpen}`]:{visibility:"visible",width:"auto"},[`& .${a._.headerFilterRow}`]:{[`& .${a._.columnHeader}`]:{boxSizing:"border-box",borderTop:"1px solid var(--DataGrid-rowBorderColor)"}},[`.${a._.row}`]:{display:"flex",width:"var(--DataGrid-rowWidth)",breakInside:"avoid","--rowBorderColor":"var(--DataGrid-rowBorderColor)",[`&.${a._["row--firstVisible"]}`]:{"--rowBorderColor":"transparent"},"&:hover":{backgroundColor:(e.vars||e).palette.action.hover,"@media (hover: none)":{backgroundColor:"transparent"}},"&.Mui-selected":w},[`& .${a._["container--top"]}, & .${a._["container--bottom"]}`]:{"[role=row]":{background:"var(--DataGrid-containerBackground)"}},[`& .${a._.cell}`]:{height:"var(--height)",minWidth:"var(--width)",maxWidth:"var(--width)",lineHeight:"calc(var(--height) - 1px)",boxSizing:"border-box",borderTop:"1px solid var(--rowBorderColor)",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis","&.Mui-selected":w},[`& .${a._["virtualScrollerContent--overflowed"]} .${a._["row--lastVisible"]} .${a._.cell}`]:{borderTopColor:"transparent"},[`&.${a._["root--disableUserSelection"]} .${a._.cell}`]:{userSelect:"none"},[`& .${a._["row--dynamicHeight"]} > .${a._.cell}`]:{whiteSpace:"initial",lineHeight:"inherit"},[`& .${a._.cellEmpty}`]:{padding:0,height:"unset"},[`& .${a._.cell}.${a._["cell--selectionMode"]}`]:{cursor:"default"},[`& .${a._.cell}.${a._["cell--editing"]}`]:{padding:1,display:"flex",boxShadow:e.shadows[2],backgroundColor:(e.vars||e).palette.background.paper,"&:focus-within":{outline:`solid ${(e.vars||e).palette.primary.main} 1px`,outlineOffset:"-1px"}},[`& .${a._["row--editing"]}`]:{boxShadow:e.shadows[2]},[`& .${a._["row--editing"]} .${a._.cell}`]:{boxShadow:e.shadows[0],backgroundColor:(e.vars||e).palette.background.paper},[`& .${a._.editBooleanCell}`]:{display:"flex",height:"100%",width:"100%",alignItems:"center",justifyContent:"center"},[`& .${a._.booleanCell}[data-value="true"]`]:{color:(e.vars||e).palette.text.secondary},[`& .${a._.booleanCell}[data-value="false"]`]:{color:(e.vars||e).palette.text.disabled},[`& .${a._.actionsCell}`]:{display:"inline-flex",alignItems:"center",gridGap:e.spacing(1)},[`& .${a._.rowReorderCell}`]:{display:"inline-flex",flex:1,alignItems:"center",justifyContent:"center",opacity:(e.vars||e).palette.action.disabledOpacity},[`& .${a._["rowReorderCell--draggable"]}`]:{cursor:"move",opacity:1},[`& .${a._.rowReorderCellContainer}`]:{padding:0,display:"flex",alignItems:"stretch"},[`.${a._.withBorderColor}`]:{borderColor:t},[`& .${a._["cell--withLeftBorder"]}, & .${a._["columnHeader--withLeftBorder"]}`]:{borderLeftColor:"var(--DataGrid-rowBorderColor)",borderLeftWidth:"1px",borderLeftStyle:"solid"},[`& .${a._["cell--withRightBorder"]}, & .${a._["columnHeader--withRightBorder"]}`]:{borderRightColor:"var(--DataGrid-rowBorderColor)",borderRightWidth:"1px",borderRightStyle:"solid"},[`& .${a._["cell--flex"]}`]:{display:"flex",alignItems:"center",lineHeight:"inherit"},[`& .${a._["cell--textLeft"]}`]:{textAlign:"left",justifyContent:"flex-start"},[`& .${a._["cell--textRight"]}`]:{textAlign:"right",justifyContent:"flex-end"},[`& .${a._["cell--textCenter"]}`]:{textAlign:"center",justifyContent:"center"},[`& .${a._["cell--pinnedLeft"]}, & .${a._["cell--pinnedRight"]}`]:{position:"sticky",zIndex:3,background:"var(--DataGrid-pinnedBackground)"},[`& .${a._.virtualScrollerContent} .${a._.row}`]:{"&:hover":{[`& .${a._["cell--pinnedLeft"]}, & .${a._["cell--pinnedRight"]}`]:{backgroundColor:y}},"&.Mui-selected":{[`& .${a._["cell--pinnedLeft"]}, & .${a._["cell--pinnedRight"]}`]:{backgroundColor:b},"&:hover":{[`& .${a._["cell--pinnedLeft"]}, & .${a._["cell--pinnedRight"]}`]:{backgroundColor:x}}}},[`& .${a._.cellOffsetLeft}`]:{flex:"0 0 auto",display:"inline-block"},[`& .${a._.cellSkeleton}`]:{flex:"0 0 auto",height:"100%",display:"inline-flex",alignItems:"center"},[`& .${a._.columnHeaderDraggableContainer}`]:{display:"flex",width:"100%",height:"100%"},[`& .${a._.rowReorderCellPlaceholder}`]:{display:"none"},[`& .${a._["columnHeader--dragging"]}, & .${a._["row--dragging"]}`]:{background:(e.vars||e).palette.background.paper,padding:"0 12px",borderRadius:"var(--unstable_DataGrid-radius)",opacity:(e.vars||e).palette.action.disabledOpacity},[`& .${a._["row--dragging"]}`]:{background:(e.vars||e).palette.background.paper,padding:"0 12px",borderRadius:"var(--unstable_DataGrid-radius)",opacity:(e.vars||e).palette.action.disabledOpacity,[`& .${a._.rowReorderCellPlaceholder}`]:{display:"flex"}},[`& .${a._.treeDataGroupingCell}`]:{display:"flex",alignItems:"center",width:"100%"},[`& .${a._.treeDataGroupingCellToggle}`]:{flex:"0 0 28px",alignSelf:"stretch",marginRight:e.spacing(2)},[`& .${a._.groupingCriteriaCell}`]:{display:"flex",alignItems:"center",width:"100%"},[`& .${a._.groupingCriteriaCellToggle}`]:{flex:"0 0 28px",alignSelf:"stretch",marginRight:e.spacing(2)},[`.${a._.scrollbarFiller}`]:{minWidth:"calc(var(--DataGrid-hasScrollY) * var(--DataGrid-scrollbarSize))",alignSelf:"stretch",[`&.${a._["scrollbarFiller--borderTop"]}`]:{borderTop:"1px solid var(--DataGrid-rowBorderColor)"},[`&.${a._["scrollbarFiller--pinnedRight"]}`]:{backgroundColor:"var(--DataGrid-pinnedBackground)",position:"sticky",right:0}},[`& .${a._.filler}`]:{flex:1},[`& .${a._["filler--borderTop"]}`]:{borderTop:"1px solid var(--DataGrid-rowBorderColor)"}})}));function u(e,t,r,n=1){const o=(e,t)=>Math.round((e**(1/n)*(1-r)+t**(1/n)*r)**n),a=(0,i.tB)(e),s=(0,i.tB)(t),l=[o(a.values[0],s.values[0]),o(a.values[1],s.values[1]),o(a.values[2],s.values[2])];return(0,i.wy)({type:"rgb",values:l})}},20322:(e,t,r)=>{"use strict";if(r.d(t,{r:()=>S}),757==r.j)var n=r(87462);if(757==r.j)var i=r(63366);var o=r(67294);if(757==r.j)var a=r(90512);if(757==r.j)var s=r(23926);if(757==r.j)var l=r(94780);if(757==r.j)var c=r(73546);if(757==r.j)var u=r(96514);if(757==r.j)var d=r(70111);var p=r(19638),f=r(90948),h=r(73490);if(757==r.j)var m=r(48836);if(757==r.j)var g=r(49630);var v=r(85893);const y=757==r.j?["open","target","onClose","children","position","className","onExited"]:null,b=e=>{const{classes:t}=e;return(0,l.Z)({root:["menu"]},h.d,t)},x=(0,f.ZP)(p.Z,{name:"MuiDataGrid",slot:"Menu",overridesResolver:(e,t)=>t.menu})((({theme:e})=>({zIndex:e.zIndex.modal,[`& .${h._.menuList}`]:{outline:0}}))),w={"bottom-start":"top left","bottom-end":"top right"};function S(e){const{open:t,target:r,onClose:l,children:p,position:f,className:h,onExited:S}=e,C=(0,i.Z)(e,y),_=(0,g.l)(),P=(0,m.B)(),E=b(P),k=o.useRef(null);(0,c.Z)((()=>{t?k.current=document.activeElement instanceof HTMLElement?document.activeElement:null:(k.current?.focus?.(),k.current=null)}),[t]),o.useEffect((()=>{const e=t?"menuOpen":"menuClose";_.current.publishEvent(e,{target:r})}),[_,t,r]);const M=e=>{e.target&&(r===e.target||r?.contains(e.target))||l(e)};return(0,v.jsx)(x,(0,n.Z)({as:P.slots.basePopper,className:(0,a.Z)(h,E.root),ownerState:P,open:t,anchorEl:r,transition:!0,placement:f},C,P.slotProps?.basePopper,{children:({TransitionProps:e,placement:t})=>{return(0,v.jsx)(s.d,{onClickAway:M,mouseEvent:"onMouseDown",children:(0,v.jsx)(u.Z,(0,n.Z)({},e,{style:{transformOrigin:w[t]},onExited:(r=e?.onExited,e=>{r&&r(),S&&S(e)}),children:(0,v.jsx)(d.Z,{children:p})}))});var r}}))}},19475:(e,t,r)=>{"use strict";if(r.d(t,{f:()=>h}),757==r.j)var n=r(87462);if(757==r.j)var i=r(63366);if(757==r.j)var o=r(90512);var a=r(67294),s=r(68976),l=r(90948);if(757==r.j)var c=r(41592);if(757==r.j)var u=r(73490);var d=r(85893);const p=757==r.j?["hideMenu","colDef","id","labelledby","className","children","open"]:null,f=(0,l.ZP)(s.Z)((()=>({minWidth:248}))),h=757==r.j?a.forwardRef((function(e,t){const{hideMenu:r,id:s,labelledby:l,className:h,children:m,open:g}=e,v=(0,i.Z)(e,p),y=a.useCallback((e=>{(0,c.id)(e.key)&&e.preventDefault(),(0,c.Mh)(e.key)&&r(e)}),[r]);return(0,d.jsx)(f,(0,n.Z)({id:s,ref:t,className:(0,o.Z)(u._.menuList,h),"aria-labelledby":l,onKeyDown:y,autoFocus:g},v,{children:m}))})):null},95345:(e,t,r)=>{"use strict";r.d(t,{R:()=>d});var n=r(67294);if(757==r.j)var i=r(33797);if(757==r.j)var o=r(48885);if(757==r.j)var a=r(59334);if(757==r.j)var s=r(49630);if(757==r.j)var l=r(48836);if(757==r.j)var c=r(88811);var u=r(85893);function d(e){const{colDef:t,onClick:r}=e,d=(0,s.l)(),p=(0,l.B)(),f=1===(0,c.FE)(d).filter((e=>!0!==e.disableColumnMenu)).length,h=n.useCallback((e=>{f||(d.current.setColumnVisibility(t.field,!1),r(e))}),[d,t.field,r,f]);return p.disableColumnSelector||!1===t.hideable?null:(0,u.jsxs)(i.Z,{onClick:h,disabled:f,children:[(0,u.jsx)(o.Z,{children:(0,u.jsx)(p.slots.columnMenuHideIcon,{fontSize:"small"})}),(0,u.jsx)(a.Z,{children:d.current.getLocaleText("columnMenuHideColumn")})]})}},28709:(e,t,r)=>{"use strict";r.d(t,{g:()=>d});var n=r(67294);if(757==r.j)var i=r(33797);if(757==r.j)var o=r(48885);if(757==r.j)var a=r(59334);if(757==r.j)var s=r(27476);if(757==r.j)var l=r(49630);if(757==r.j)var c=r(48836);var u=r(85893);function d(e){const{onClick:t}=e,r=(0,l.l)(),d=(0,c.B)(),p=n.useCallback((e=>{t(e),r.current.showPreferences(s.y.columns)}),[r,t]);return d.disableColumnSelector?null:(0,u.jsxs)(i.Z,{onClick:p,children:[(0,u.jsx)(o.Z,{children:(0,u.jsx)(d.slots.columnMenuManageColumnsIcon,{fontSize:"small"})}),(0,u.jsx)(a.Z,{children:r.current.getLocaleText("columnMenuManageColumns")})]})}},36323:(e,t,r)=>{"use strict";if(r.d(t,{I:()=>h}),757==r.j)var n=r(87462);if(757==r.j)var i=r(63366);if(r(67294),757==r.j)var o=r(90512);var a=r(35450);if(757==r.j)var s=r(94780);if(757==r.j)var l=r(73490);if(757==r.j)var c=r(48836);var u=r(85893);const d=757==r.j?["className"]:null,p=e=>{const{classes:t}=e;return(0,s.Z)({root:["panelContent"]},l.d,t)},f=(0,a.Z)("div",{name:"MuiDataGrid",slot:"PanelContent",overridesResolver:(e,t)=>t.panelContent})({display:"flex",flexDirection:"column",overflow:"auto",flex:"1 1",maxHeight:400});function h(e){const{className:t}=e,r=(0,i.Z)(e,d),a=(0,c.B)(),s=p(a);return(0,u.jsx)(f,(0,n.Z)({className:(0,o.Z)(t,s.root),ownerState:a},r))}},89650:(e,t,r)=>{"use strict";if(r.d(t,{m:()=>h}),757==r.j)var n=r(87462);if(757==r.j)var i=r(63366);if(r(67294),757==r.j)var o=r(90512);var a=r(35450);if(757==r.j)var s=r(94780);if(757==r.j)var l=r(73490);if(757==r.j)var c=r(48836);var u=r(85893);const d=757==r.j?["className"]:null,p=e=>{const{classes:t}=e;return(0,s.Z)({root:["panelFooter"]},l.d,t)},f=(0,a.Z)("div",{name:"MuiDataGrid",slot:"PanelFooter",overridesResolver:(e,t)=>t.panelFooter})((({theme:e})=>({padding:e.spacing(.5),display:"flex",justifyContent:"space-between"})));function h(e){const{className:t}=e,r=(0,i.Z)(e,d),a=(0,c.B)(),s=p(a);return(0,u.jsx)(f,(0,n.Z)({className:(0,o.Z)(t,s.root),ownerState:a},r))}},40835:(e,t,r)=>{"use strict";if(r.d(t,{M:()=>g}),757==r.j)var n=r(87462);if(757==r.j)var i=r(63366);var o=r(67294);if(757==r.j)var a=r(90512);if(757==r.j)var s=r(93470);var l=r(90948);if(757==r.j)var c=r(94780);if(757==r.j)var u=r(73490);if(757==r.j)var d=r(48836);var p=r(85893);const f=757==r.j?["className","slotProps"]:null,h=(0,l.ZP)("div",{name:"MuiDataGrid",slot:"PanelWrapper",overridesResolver:(e,t)=>t.panelWrapper})({display:"flex",flexDirection:"column",flex:1,"&:focus":{outline:0}}),m=()=>!0,g=757==r.j?o.forwardRef((function(e,t){const{className:r,slotProps:o={}}=e,l=(0,i.Z)(e,f),g=(0,d.B)(),v=(e=>{const{classes:t}=e;return(0,c.Z)({root:["panelWrapper"]},u.d,t)})(g);return(0,p.jsx)(s.i,(0,n.Z)({open:!0,disableEnforceFocus:!0,isEnabled:m},o.TrapFocus,{children:(0,p.jsx)(h,(0,n.Z)({ref:t,tabIndex:-1,className:(0,a.Z)(r,v.root),ownerState:g},l))}))})):null},33313:(e,t,r)=>{"use strict";if(r.d(t,{x:()=>p}),757==r.j)var n=r(87462);var i=r(67294);if(757==r.j)var o=r(88811);if(757==r.j)var a=r(14696);if(757==r.j)var s=r(10269);if(757==r.j)var l=r(27476);if(757==r.j)var c=r(49630);if(757==r.j)var u=r(48836);var d=r(85893);const p=757==r.j?i.forwardRef((function(e,t){const r=(0,c.l)(),i=(0,a.P)(r,o.d$),p=(0,u.B)(),f=(0,a.P)(r,s.e),h=r.current.unstable_applyPipeProcessors("preferencePanel",null,f.openedPanelValue??l.y.filters);return(0,d.jsx)(p.slots.panel,(0,n.Z)({ref:t,as:p.slots.basePopper,open:i.length>0&&f.open,id:f.panelId,"aria-labelledby":f.labelId},p.slotProps?.panel,e,p.slotProps?.basePopper,{children:h}))})):null},58241:(e,t,r)=>{"use strict";if(r.d(t,{F:()=>I}),757==r.j)var n=r(87462);if(757==r.j)var i=r(63366);var o=r(67294);if(757==r.j)var a=r(94780);if(757==r.j)var s=r(92996);if(757==r.j)var l=r(14142);var c=r(90948);if(757==r.j)var u=r(90512);if(757==r.j)var d=r(88811);if(757==r.j)var p=r(61207);if(757==r.j)var f=r(14696);if(757==r.j)var h=r(69107);if(757==r.j)var m=r(49630);if(757==r.j)var g=r(48836);if(757==r.j)var v=r(73490);if(757==r.j)var y=r(54870);var b=r(85893);const x=757==r.j?["item","hasMultipleFilters","deleteFilter","applyFilterChanges","showMultiFilterOperators","disableMultiFilterOperator","applyMultiFilterOperatorChanges","focusElementRef","logicOperators","columnsSort","filterColumns","deleteIconProps","logicOperatorInputProps","operatorInputProps","columnInputProps","valueInputProps","readOnly","children"]:null,w=757==r.j?["InputComponentProps"]:null,S=(0,c.ZP)("div",{name:"MuiDataGrid",slot:"FilterForm",overridesResolver:(e,t)=>t.filterForm})((({theme:e})=>({display:"flex",padding:e.spacing(1)}))),C=(0,c.ZP)("div",{name:"MuiDataGrid",slot:"FilterFormDeleteIcon",overridesResolver:(e,t)=>t.filterFormDeleteIcon})((({theme:e})=>({flexShrink:0,justifyContent:"flex-end",marginRight:e.spacing(.5),marginBottom:e.spacing(.2)}))),_=(0,c.ZP)("div",{name:"MuiDataGrid",slot:"FilterFormLogicOperatorInput",overridesResolver:(e,t)=>t.filterFormLogicOperatorInput})({minWidth:55,marginRight:5,justifyContent:"end"}),P=(0,c.ZP)("div",{name:"MuiDataGrid",slot:"FilterFormColumnInput",overridesResolver:(e,t)=>t.filterFormColumnInput})({width:150}),E=(0,c.ZP)("div",{name:"MuiDataGrid",slot:"FilterFormOperatorInput",overridesResolver:(e,t)=>t.filterFormOperatorInput})({width:120}),k=(0,c.ZP)("div",{name:"MuiDataGrid",slot:"FilterFormValueInput",overridesResolver:(e,t)=>t.filterFormValueInput})({width:190}),M=e=>e.headerName||e.field,j=new Intl.Collator,I=757==r.j?o.forwardRef((function(e,t){const{item:r,hasMultipleFilters:c,deleteFilter:I,applyFilterChanges:O,showMultiFilterOperators:T,disableMultiFilterOperator:A,applyMultiFilterOperatorChanges:Z,focusElementRef:R,logicOperators:D=[h.G.And,h.G.Or],columnsSort:L,filterColumns:F,deleteIconProps:N={},logicOperatorInputProps:B={},operatorInputProps:z={},columnInputProps:$={},valueInputProps:H={},readOnly:V}=e,G=(0,i.Z)(e,x),U=(0,m.l)(),W=(0,f.P)(U,d.WH),q=(0,f.P)(U,d.qH),K=(0,f.P)(U,p.uf),X=(0,s.Z)(),Y=(0,s.Z)(),J=(0,s.Z)(),Q=(0,s.Z)(),ee=(0,g.B)(),te=(e=>{const{classes:t}=e;return(0,a.Z)({root:["filterForm"],deleteIcon:["filterFormDeleteIcon"],logicOperatorInput:["filterFormLogicOperatorInput"],columnInput:["filterFormColumnInput"],operatorInput:["filterFormOperatorInput"],valueInput:["filterFormValueInput"]},v.d,t)})(ee),re=o.useRef(null),ne=o.useRef(null),ie=K.logicOperator??h.G.And,oe=c&&D.length>0,ae=ee.slotProps?.baseFormControl||{},se=(ee.slotProps?.baseSelect||{}).native??!1,le=ee.slotProps?.baseInputLabel||{},ce=ee.slotProps?.baseSelectOption||{},{InputComponentProps:ue}=H,de=(0,i.Z)(H,w),{filteredColumns:pe,selectedField:fe}=o.useMemo((()=>{let e=r.field;const t=!1===W[r.field].filterable?W[r.field]:null;if(t)return{filteredColumns:[t],selectedField:e};if(void 0===F||"function"!=typeof F)return{filteredColumns:q,selectedField:e};const n=F({field:r.field,columns:q,currentFilters:K?.items||[]});return{filteredColumns:q.filter((t=>{const i=n.includes(t.field);return t.field!==r.field||i||(e=void 0),i})),selectedField:e}}),[F,K?.items,q,r.field,W]),he=o.useMemo((()=>{switch(L){case"asc":return pe.sort(((e,t)=>j.compare(M(e),M(t))));case"desc":return pe.sort(((e,t)=>-j.compare(M(e),M(t))));default:return pe}}),[pe,L]),me=r.field?U.current.getColumn(r.field):null,ge=o.useMemo((()=>r.operator&&me?me.filterOperators?.find((e=>e.value===r.operator)):null),[r,me]),ve=o.useCallback((e=>{const t=e.target.value,i=U.current.getColumn(t);if(i.field===me.field)return;const o=i.filterOperators.find((e=>e.value===r.operator))||i.filterOperators[0];let a=o.InputComponent&&o.InputComponent===ge?.InputComponent&&i.type===me.type?r.value:void 0;if("singleSelect"===i.type&&void 0!==a){const e=i,t=(0,y.sf)(e);Array.isArray(a)?a=a.filter((r=>void 0!==(0,y.sk)(r,t,e?.getOptionValue))):void 0===(0,y.sk)(r.value,t,e?.getOptionValue)&&(a=void 0)}O((0,n.Z)({},r,{field:t,operator:o.value,value:a}))}),[U,O,r,me,ge]),ye=o.useCallback((e=>{const t=e.target.value,i=me?.filterOperators.find((e=>e.value===t)),o=!i?.InputComponent||i?.InputComponent!==ge?.InputComponent;O((0,n.Z)({},r,{operator:t,value:o?void 0:r.value}))}),[O,r,me,ge]),be=o.useCallback((e=>{const t=e.target.value===h.G.And.toString()?h.G.And:h.G.Or;Z(t)}),[Z]);return o.useImperativeHandle(R,(()=>({focus:()=>{ge?.InputComponent?re?.current?.focus():ne.current.focus()}})),[ge]),(0,b.jsxs)(S,(0,n.Z)({ref:t,className:te.root,"data-id":r.id,ownerState:ee},G,{children:[(0,b.jsx)(C,(0,n.Z)({variant:"standard",as:ee.slots.baseFormControl},ae,N,{className:(0,u.Z)(te.deleteIcon,ae.className,N.className),ownerState:ee,children:(0,b.jsx)(ee.slots.baseIconButton,(0,n.Z)({"aria-label":U.current.getLocaleText("filterPanelDeleteIconLabel"),title:U.current.getLocaleText("filterPanelDeleteIconLabel"),onClick:()=>{ee.disableMultipleColumnsFiltering?void 0===r.value?I(r):O((0,n.Z)({},r,{value:void 0})):I(r)},size:"small",disabled:V},ee.slotProps?.baseIconButton,{children:(0,b.jsx)(ee.slots.filterPanelDeleteIcon,{fontSize:"small"})}))})),(0,b.jsx)(_,(0,n.Z)({variant:"standard",as:ee.slots.baseFormControl},ae,B,{sx:(0,n.Z)({display:oe?"flex":"none",visibility:T?"visible":"hidden"},ae.sx||{},B.sx||{}),className:(0,u.Z)(te.logicOperatorInput,ae.className,B.className),ownerState:ee,children:(0,b.jsx)(ee.slots.baseSelect,(0,n.Z)({inputProps:{"aria-label":U.current.getLocaleText("filterPanelLogicOperator")},value:ie??"",onChange:be,disabled:!!A||1===D.length,native:se},ee.slotProps?.baseSelect,{children:D.map((e=>(0,o.createElement)(ee.slots.baseSelectOption,(0,n.Z)({},ce,{native:se,key:e.toString(),value:e.toString()}),U.current.getLocaleText((e=>{switch(e){case h.G.And:return"filterPanelOperatorAnd";case h.G.Or:return"filterPanelOperatorOr";default:throw new Error("MUI X: Invalid `logicOperator` property in the `GridFilterPanel`.")}})(e)))))}))})),(0,b.jsxs)(P,(0,n.Z)({variant:"standard",as:ee.slots.baseFormControl},ae,$,{className:(0,u.Z)(te.columnInput,ae.className,$.className),ownerState:ee,children:[(0,b.jsx)(ee.slots.baseInputLabel,(0,n.Z)({},le,{htmlFor:X,id:Y,children:U.current.getLocaleText("filterPanelColumns")})),(0,b.jsx)(ee.slots.baseSelect,(0,n.Z)({labelId:Y,id:X,label:U.current.getLocaleText("filterPanelColumns"),value:fe??"",onChange:ve,native:se,disabled:V},ee.slotProps?.baseSelect,{children:he.map((e=>(0,o.createElement)(ee.slots.baseSelectOption,(0,n.Z)({},ce,{native:se,key:e.field,value:e.field}),M(e))))}))]})),(0,b.jsxs)(E,(0,n.Z)({variant:"standard",as:ee.slots.baseFormControl},ae,z,{className:(0,u.Z)(te.operatorInput,ae.className,z.className),ownerState:ee,children:[(0,b.jsx)(ee.slots.baseInputLabel,(0,n.Z)({},le,{htmlFor:J,id:Q,children:U.current.getLocaleText("filterPanelOperator")})),(0,b.jsx)(ee.slots.baseSelect,(0,n.Z)({labelId:Q,label:U.current.getLocaleText("filterPanelOperator"),id:J,value:r.operator,onChange:ye,native:se,inputRef:ne,disabled:V},ee.slotProps?.baseSelect,{children:me?.filterOperators?.map((e=>(0,o.createElement)(ee.slots.baseSelectOption,(0,n.Z)({},ce,{native:se,key:e.value,value:e.value}),e.label||U.current.getLocaleText(`filterOperator${(0,l.Z)(e.value)}`))))}))]})),(0,b.jsx)(k,(0,n.Z)({variant:"standard",as:ee.slots.baseFormControl},ae,de,{className:(0,u.Z)(te.valueInput,ae.className,de.className),ownerState:ee,children:ge?.InputComponent?(0,b.jsx)(ge.InputComponent,(0,n.Z)({apiRef:U,item:r,applyValue:O,focusElementRef:re,disabled:V},ge.InputComponentProps,ue),r.field):null}))]}))})):null},20719:(e,t,r)=>{"use strict";if(r.d(t,{x:()=>p}),757==r.j)var n=r(87462);if(757==r.j)var i=r(63366);var o=r(67294);if(757==r.j)var a=r(92996);var s=r(90948);if(757==r.j)var l=r(48836);var c=r(85893);const u=757==r.j?["item","applyValue","apiRef","focusElementRef","isFilterActive","clearButton","tabIndex","label","variant","InputLabelProps"]:null,d=(0,s.ZP)("div")({display:"flex",alignItems:"center",width:"100%","& button":{margin:"auto 0px 5px 5px"}});function p(e){const{item:t,applyValue:r,apiRef:s,focusElementRef:p,clearButton:f,tabIndex:h,label:m,variant:g="standard"}=e,v=(0,i.Z)(e,u),[y,b]=o.useState(t.value||""),x=(0,l.B)(),w=(0,a.Z)(),S=(0,a.Z)(),C=x.slotProps?.baseSelect||{},_=C.native??!1,P=x.slotProps?.baseSelectOption||{},E=o.useCallback((e=>{const i=e.target.value;b(i),r((0,n.Z)({},t,{value:i}))}),[r,t]);o.useEffect((()=>{b(t.value||"")}),[t.value]);const k=m??s.current.getLocaleText("filterPanelInputLabel");return(0,c.jsxs)(d,{children:[(0,c.jsxs)(x.slots.baseFormControl,{fullWidth:!0,children:[(0,c.jsx)(x.slots.baseInputLabel,(0,n.Z)({},x.slotProps?.baseInputLabel,{id:w,shrink:!0,variant:g,children:k})),(0,c.jsxs)(x.slots.baseSelect,(0,n.Z)({labelId:w,id:S,label:k,value:y,onChange:E,variant:g,notched:"outlined"===g||void 0,native:_,displayEmpty:!0,inputProps:{ref:p,tabIndex:h}},v,C,{children:[(0,c.jsx)(x.slots.baseSelectOption,(0,n.Z)({},P,{native:_,value:"",children:s.current.getLocaleText("filterValueAny")})),(0,c.jsx)(x.slots.baseSelectOption,(0,n.Z)({},P,{native:_,value:"true",children:s.current.getLocaleText("filterValueTrue")})),(0,c.jsx)(x.slots.baseSelectOption,(0,n.Z)({},P,{native:_,value:"false",children:s.current.getLocaleText("filterValueFalse")}))]}))]}),f]})}},59095:(e,t,r)=>{"use strict";if(r.d(t,{r:()=>p}),757==r.j)var n=r(87462);if(757==r.j)var i=r(63366);var o=r(67294);if(757==r.j)var a=r(92996);if(757==r.j)var s=r(88276);if(757==r.j)var l=r(48836);var c=r(85893);const u=757==r.j?["item","applyValue","type","apiRef","focusElementRef","InputProps","isFilterActive","clearButton","tabIndex","disabled"]:null;function d(e,t){if(null==e)return"";const r=new Date(e);return Number.isNaN(r.getTime())?"":"date"===t?r.toISOString().substring(0,10):"datetime-local"===t?(r.setMinutes(r.getMinutes()-r.getTimezoneOffset()),r.toISOString().substring(0,19)):r.toISOString().substring(0,10)}function p(e){const{item:t,applyValue:r,type:p,apiRef:f,focusElementRef:h,InputProps:m,clearButton:g,tabIndex:v,disabled:y}=e,b=(0,i.Z)(e,u),x=(0,s.Z)(),[w,S]=o.useState((()=>d(t.value,p))),[C,_]=o.useState(!1),P=(0,a.Z)(),E=(0,l.B)(),k=o.useCallback((e=>{x.clear();const i=e.target.value;S(i),_(!0),x.start(E.filterDebounceMs,(()=>{const e=new Date(i);r((0,n.Z)({},t,{value:Number.isNaN(e.getTime())?void 0:e})),_(!1)}))}),[r,t,E.filterDebounceMs,x]);return o.useEffect((()=>{const e=d(t.value,p);S(e)}),[t.value,p]),(0,c.jsx)(E.slots.baseTextField,(0,n.Z)({fullWidth:!0,id:P,label:f.current.getLocaleText("filterPanelInputLabel"),placeholder:f.current.getLocaleText("filterPanelInputPlaceholder"),value:w,onChange:k,variant:"standard",type:p||"text",InputLabelProps:{shrink:!0},inputRef:h,InputProps:(0,n.Z)({},C||g?{endAdornment:C?(0,c.jsx)(E.slots.loadIcon,{fontSize:"small",color:"action"}):g}:{},{disabled:y},m,{inputProps:(0,n.Z)({max:"datetime-local"===p?"9999-12-31T23:59":"9999-12-31",tabIndex:v},m?.inputProps)})},b,E.slotProps?.baseTextField))}},85560:(e,t,r)=>{"use strict";if(r.d(t,{s:()=>m}),757==r.j)var n=r(87462);if(757==r.j)var i=r(63366);var o=r(67294),a=r(93362);if(757==r.j)var s=r(6694);if(757==r.j)var l=r(92996);if(757==r.j)var c=r(54870);if(757==r.j)var u=r(48836);var d=r(85893);const p=757==r.j?["item","applyValue","type","apiRef","focusElementRef","color","error","helperText","size","variant"]:null,f=757==r.j?["key"]:null,h=(0,a.D)();function m(e){const{item:t,applyValue:r,apiRef:a,focusElementRef:m,color:g,error:v,helperText:y,size:b,variant:x="standard"}=e,w=(0,i.Z)(e,p),S={color:g,error:v,helperText:y,size:b,variant:x},C=(0,l.Z)(),_=(0,u.B)();let P=null;if(t.field){const e=a.current.getColumn(t.field);(0,c.jv)(e)&&(P=e)}const E=P?.getOptionValue,k=P?.getOptionLabel,M=o.useCallback(((e,t)=>E(e)===E(t)),[E]),j=o.useMemo((()=>(0,c.sf)(P)||[]),[P]),I=o.useMemo((()=>Array.isArray(t.value)?t.value.reduce(((e,t)=>{const r=j.find((e=>E(e)===t));return null!=r&&e.push(r),e}),[]):[]),[E,t.value,j]),O=o.useCallback(((e,i)=>{r((0,n.Z)({},t,{value:i.map(E)}))}),[r,t,E]);return(0,d.jsx)(s.Z,(0,n.Z)({multiple:!0,options:j,isOptionEqualToValue:M,filterOptions:h,id:C,value:I,onChange:O,getOptionLabel:k,renderTags:(e,t)=>e.map(((e,r)=>{const o=t({index:r}),{key:a}=o,s=(0,i.Z)(o,f);return(0,d.jsx)(_.slots.baseChip,(0,n.Z)({variant:"outlined",size:"small",label:k(e)},s),a)})),renderInput:e=>(0,d.jsx)(_.slots.baseTextField,(0,n.Z)({},e,{label:a.current.getLocaleText("filterPanelInputLabel"),placeholder:a.current.getLocaleText("filterPanelInputPlaceholder"),InputLabelProps:(0,n.Z)({},e.InputLabelProps,{shrink:!0}),inputRef:m,type:"singleSelect"},S,_.slotProps?.baseTextField))},w))}},17613:(e,t,r)=>{"use strict";if(r.d(t,{S:()=>d}),757==r.j)var n=r(87462);if(757==r.j)var i=r(63366);var o=r(67294);if(757==r.j)var a=r(6694);if(757==r.j)var s=r(92996);if(757==r.j)var l=r(48836);var c=r(85893);const u=757==r.j?["item","applyValue","type","apiRef","focusElementRef","color","error","helperText","size","variant"]:null;function d(e){const{item:t,applyValue:r,type:d,apiRef:p,focusElementRef:f,color:h,error:m,helperText:g,size:v,variant:y}=e,b=(0,i.Z)(e,u),x={color:h,error:m,helperText:g,size:v,variant:y},[w,S]=o.useState(t.value||[]),C=(0,s.Z)(),_=(0,l.B)();o.useEffect((()=>{const e=t.value??[];S(e.map(String))}),[t.value]);const P=o.useCallback(((e,i)=>{S(i.map(String)),r((0,n.Z)({},t,{value:[...i]}))}),[r,t]);return(0,c.jsx)(a.Z,(0,n.Z)({multiple:!0,freeSolo:!0,options:[],filterOptions:(e,t)=>{const{inputValue:r}=t;return null==r||""===r?[]:[r]},id:C,value:w,onChange:P,renderTags:(e,t)=>e.map(((e,r)=>(0,c.jsx)(_.slots.baseChip,(0,n.Z)({variant:"outlined",size:"small",label:e},t({index:r}))))),renderInput:e=>(0,c.jsx)(_.slots.baseTextField,(0,n.Z)({},e,{label:p.current.getLocaleText("filterPanelInputLabel"),placeholder:p.current.getLocaleText("filterPanelInputPlaceholder"),InputLabelProps:(0,n.Z)({},e.InputLabelProps,{shrink:!0}),inputRef:f,type:d||"text"},x,_.slotProps?.baseTextField))},b))}},15019:(e,t,r)=>{"use strict";if(r.d(t,{y:()=>h}),757==r.j)var n=r(63366);if(757==r.j)var i=r(87462);var o=r(67294);if(757==r.j)var a=r(92996);var s=r(90948);if(757==r.j)var l=r(48836);if(757==r.j)var c=r(54870);var u=r(85893);const d=757==r.j?["item","applyValue","type","apiRef","focusElementRef","placeholder","tabIndex","label","variant","isFilterActive","clearButton","InputLabelProps"]:null,p=({column:e,OptionComponent:t,getOptionLabel:r,getOptionValue:n,isSelectNative:a,baseSelectOptionProps:s})=>["",...(0,c.sf)(e)||[]].map((e=>{const l=n(e);let c=r(e);return""===c&&(c=" "),(0,o.createElement)(t,(0,i.Z)({},s,{native:a,key:l,value:l}),c)})),f=(0,s.ZP)("div")({display:"flex",alignItems:"flex-end",width:"100%","& button":{margin:"auto 0px 5px 5px"}});function h(e){const{item:t,applyValue:r,type:s,apiRef:h,focusElementRef:m,placeholder:g,tabIndex:v,label:y,variant:b="standard",clearButton:x}=e,w=(0,n.Z)(e,d),S=t.value??"",C=(0,a.Z)(),_=(0,a.Z)(),P=(0,l.B)(),E=P.slotProps?.baseSelect?.native??!1;let k=null;if(t.field){const e=h.current.getColumn(t.field);(0,c.jv)(e)&&(k=e)}const M=k?.getOptionValue,j=k?.getOptionLabel,I=o.useMemo((()=>(0,c.sf)(k)),[k]),O=o.useCallback((e=>{let n=e.target.value;n=(0,c.sk)(n,I,M),r((0,i.Z)({},t,{value:n}))}),[I,M,r,t]);if(!(0,c.jv)(k))return null;const T=y??h.current.getLocaleText("filterPanelInputLabel");return(0,u.jsxs)(f,{children:[(0,u.jsxs)(P.slots.baseFormControl,{fullWidth:!0,children:[(0,u.jsx)(P.slots.baseInputLabel,(0,i.Z)({},P.slotProps?.baseInputLabel,{id:_,htmlFor:C,shrink:!0,variant:b,children:T})),(0,u.jsx)(P.slots.baseSelect,(0,i.Z)({id:C,label:T,labelId:_,value:S,onChange:O,variant:b,type:s||"text",inputProps:{tabIndex:v,ref:m,placeholder:g??h.current.getLocaleText("filterPanelInputPlaceholder")},native:E,notched:"outlined"===b||void 0},w,P.slotProps?.baseSelect,{children:p({column:k,OptionComponent:P.slots.baseSelectOption,getOptionLabel:j,getOptionValue:M,isSelectNative:E,baseSelectOptionProps:P.slotProps?.baseSelectOption})}))]}),x]})}},30715:(e,t,r)=>{"use strict";if(r.d(t,{r:()=>d}),757==r.j)var n=r(87462);if(757==r.j)var i=r(63366);var o=r(67294);if(757==r.j)var a=r(92996);if(757==r.j)var s=r(88276);if(757==r.j)var l=r(48836);var c=r(85893);const u=757==r.j?["item","applyValue","type","apiRef","focusElementRef","tabIndex","disabled","isFilterActive","clearButton","InputProps","variant"]:null;function d(e){const{item:t,applyValue:r,type:d,apiRef:p,focusElementRef:f,tabIndex:h,disabled:m,clearButton:g,InputProps:v,variant:y="standard"}=e,b=(0,i.Z)(e,u),x=(0,s.Z)(),[w,S]=o.useState(t.value??""),[C,_]=o.useState(!1),P=(0,a.Z)(),E=(0,l.B)(),k=o.useCallback((e=>{const{value:i}=e.target;S(String(i)),_(!0),x.start(E.filterDebounceMs,(()=>{const e=(0,n.Z)({},t,{value:i,fromInput:P});r(e),_(!1)}))}),[P,r,t,E.filterDebounceMs,x]);return o.useEffect((()=>{t.fromInput===P&&void 0!==t.value||S(String(t.value??""))}),[P,t]),(0,c.jsx)(E.slots.baseTextField,(0,n.Z)({id:P,label:p.current.getLocaleText("filterPanelInputLabel"),placeholder:p.current.getLocaleText("filterPanelInputPlaceholder"),value:w,onChange:k,variant:y,type:d||"text",InputProps:(0,n.Z)({},C||g?{endAdornment:C?(0,c.jsx)(E.slots.loadIcon,{fontSize:"small",color:"action"}):g}:{},{disabled:m},v,{inputProps:(0,n.Z)({tabIndex:h},v?.inputProps)}),InputLabelProps:{shrink:!0},inputRef:f},b,E.slotProps?.baseTextField))}},54870:(e,t,r)=>{"use strict";if(r.d(t,{jv:()=>i,sf:()=>o,sk:()=>a}),757==r.j)var n=r(87462);function i(e){return"singleSelect"===e?.type}function o(e,t){if(e)return"function"==typeof e.valueOptions?e.valueOptions((0,n.Z)({field:e.field},t)):e.valueOptions}function a(e,t,r){if(void 0===t)return;const n=t.find((t=>{const n=r(t);return String(n)===String(e)}));return r(n)}},69405:(e,t,r)=>{"use strict";if(r.d(t,{aS:()=>u,vB:()=>d}),757==r.j)var n=r(87462);if(757==r.j)var i=r(63366);if(r(67294),757==r.j)var o=r(33797);if(757==r.j)var a=r(49630);var s=r(85893);const l=757==r.j?["hideMenu","options"]:null,c=757==r.j?["hideMenu","options"]:null;function u(e){const t=(0,a.l)(),{hideMenu:r,options:c}=e,u=(0,i.Z)(e,l);return(0,s.jsx)(o.Z,(0,n.Z)({onClick:()=>{t.current.exportDataAsCsv(c),r?.()}},u,{children:t.current.getLocaleText("toolbarExportCSV")}))}function d(e){const t=(0,a.l)(),{hideMenu:r,options:l}=e,u=(0,i.Z)(e,c);return(0,s.jsx)(o.Z,(0,n.Z)({onClick:()=>{t.current.exportDataAsPrint(l),r?.()}},u,{children:t.current.getLocaleText("toolbarExportPrint")}))}},20357:(e,t,r)=>{"use strict";if(r.d(t,{B:()=>d}),757==r.j)var n=r(87462);if(r(67294),757==r.j)var i=r(90512);var o=r(35450);if(757==r.j)var a=r(94780);if(757==r.j)var s=r(73490);var l=r(85893);const c=()=>(0,a.Z)({root:["bottomContainer"]},s.d,{}),u=(0,o.Z)("div")({position:"sticky",zIndex:4,bottom:"calc(var(--DataGrid-hasScrollX) * var(--DataGrid-scrollbarSize))"});function d(e){const t=c();return(0,l.jsx)(u,(0,n.Z)({},e,{className:(0,i.Z)(t.root,e.className,s._["container--bottom"]),role:"presentation"}))}},82894:(e,t,r)=>{"use strict";if(r.d(t,{_:()=>u}),757==r.j)var n=r(87462);var i=r(67294),o=r(35450);if(757==r.j)var a=r(48836);if(757==r.j)var s=r(47767);var l=r(85893);const c=(0,o.Z)("div",{name:"MuiDataGrid",slot:"Main",overridesResolver:(e,t)=>t.main})({flexGrow:1,position:"relative",overflow:"hidden"}),u=757==r.j?i.forwardRef(((e,t)=>{const r=(0,s.t)(),i=(0,a.B)();return(0,l.jsx)(c,(0,n.Z)({ref:t,ownerState:i,className:e.className,tabIndex:-1},r,{children:e.children}))})):null},19430:(e,t,r)=>{"use strict";if(r.d(t,{$:()=>d}),757==r.j)var n=r(87462);if(r(67294),757==r.j)var i=r(90512);var o=r(35450);if(757==r.j)var a=r(94780);if(757==r.j)var s=r(73490);var l=r(85893);const c=()=>(0,a.Z)({root:["topContainer"]},s.d,{}),u=(0,o.Z)("div")({position:"sticky",zIndex:4,top:0,"&::after":{content:'" "',position:"absolute",zIndex:5,bottom:0,left:0,right:0,height:1,width:"var(--DataGrid-rowWidth)",backgroundColor:"var(--DataGrid-rowBorderColor)"}});function d(e){const t=c();return(0,l.jsx)(u,(0,n.Z)({},e,{className:(0,i.Z)(t.root,e.className,s._["container--top"]),role:"presentation"}))}},70394:(e,t,r)=>{"use strict";r.d(t,{u:()=>b});var n=r(67294),i=r(35450);if(757==r.j)var o=r(94780);if(757==r.j)var a=r(59948);if(757==r.j)var s=r(33703);if(757==r.j)var l=r(76447);if(757==r.j)var c=r(28108);if(757==r.j)var u=r(14696);if(757==r.j)var d=r(62912);if(757==r.j)var p=r(48836);if(757==r.j)var f=r(73490);var h=r(85893);const m=(0,i.Z)("div")({position:"absolute",display:"inline-block",zIndex:6,"& > div":{display:"inline-block"},"--size":"calc(max(var(--DataGrid-scrollbarSize), 14px))"}),g=(0,i.Z)(m)({width:"var(--size)",height:"calc(var(--DataGrid-hasScrollY) * (100% - var(--DataGrid-topContainerHeight) - var(--DataGrid-bottomContainerHeight) - var(--DataGrid-hasScrollX) * var(--DataGrid-scrollbarSize)))",overflowY:"auto",overflowX:"hidden",outline:0,"& > div":{width:"var(--size)"},top:"var(--DataGrid-topContainerHeight)",right:"0px"}),v=(0,i.Z)(m)({width:"100%",height:"var(--size)",overflowY:"hidden",overflowX:"auto",outline:0,"& > div":{height:"var(--size)"},bottom:"0px"}),y=(0,i.Z)("div")({display:"inline-block"}),b=757==r.j?n.forwardRef((function(e,t){const r=(0,c.$)(),i=(0,p.B)(),m=n.useRef(!1),b=n.useRef(0),x=n.useRef(null),w=n.useRef(null),S=((e,t)=>{const{classes:r}=e,n={root:["scrollbar",`scrollbar--${t}`],content:["scrollbarContent"]};return(0,o.Z)(n,f.d,r)})(i,e.position),C=(0,u.P)(r,d.j),_="vertical"===e.position?"height":"width",P="vertical"===e.position?"scrollTop":"scrollLeft",E="vertical"===e.position?C.hasScrollX:C.hasScrollY,k=C.minimumSize[_]+(E?C.scrollbarSize:0),M=("vertical"===e.position?C.viewportInnerSize.height:C.viewportOuterSize.width)*(k/C.viewportOuterSize[_]),j=(0,a.Z)((()=>{const e=r.current.virtualScrollerRef.current,t=x.current;if(e[P]===b.current)return;if(m.current)return void(m.current=!1);m.current=!0;const n=e[P]/k;t[P]=n*M,b.current=e[P]})),I=(0,a.Z)((()=>{const e=r.current.virtualScrollerRef.current,t=x.current;if(m.current)return void(m.current=!1);m.current=!0;const n=t[P]/M;e[P]=n*k}));(0,l.Z)((()=>{const e=r.current.virtualScrollerRef.current,t=x.current;return e.addEventListener("scroll",j,{capture:!0}),t.addEventListener("scroll",I,{capture:!0}),()=>{e.removeEventListener("scroll",j,{capture:!0}),t.removeEventListener("scroll",I,{capture:!0})}})),n.useEffect((()=>{w.current.style.setProperty(_,`${M}px`)}),[M,_]);const O="vertical"===e.position?g:v;return(0,h.jsx)(O,{ref:(0,s.Z)(t,x),className:S.root,tabIndex:-1,children:(0,h.jsx)(y,{ref:w,className:S.content})})})):null},48738:(e,t,r)=>{"use strict";if(r.d(t,{_:()=>p}),757==r.j)var n=r(87462);var i=r(67294);if(757==r.j)var o=r(90512);var a=r(35450);if(757==r.j)var s=r(94780);if(757==r.j)var l=r(48836);if(757==r.j)var c=r(73490);var u=r(85893);const d=(0,a.Z)("div",{name:"MuiDataGrid",slot:"VirtualScrollerContent",overridesResolver:(e,t)=>t.virtualScrollerContent})({}),p=757==r.j?i.forwardRef((function(e,t){const r=(0,l.B)(),i=((e,t)=>{const{classes:r}=e,n={root:["virtualScrollerContent",t&&"virtualScrollerContent--overflowed"]};return(0,s.Z)(n,c.d,r)})(r,!r.autoHeight&&"auto"===e.style?.minHeight);return(0,u.jsx)(d,(0,n.Z)({ref:t},e,{ownerState:r,className:(0,o.Z)(i.root,e.className)}))})):null},61868:(e,t,r)=>{"use strict";r.d(t,{D:()=>m}),r(67294);var n=r(35450),i=r(21761),o=r(14696),a=r(49630),s=r(62912),l=r(73490),c=r(85893);const u=(0,n.Z)("div")({display:"flex",flexDirection:"row",width:"var(--DataGrid-rowWidth)",boxSizing:"border-box"}),d=(0,n.Z)("div")({position:"sticky",height:"100%",boxSizing:"border-box",borderTop:"1px solid var(--DataGrid-rowBorderColor)",backgroundColor:"var(--DataGrid-pinnedBackground)"}),p=(0,n.Z)(d)({left:0,borderRight:"1px solid var(--DataGrid-rowBorderColor)"}),f=(0,n.Z)(d)({right:0,borderLeft:"1px solid var(--DataGrid-rowBorderColor)"}),h=(0,n.Z)("div")({flexGrow:1,borderTop:"1px solid var(--DataGrid-rowBorderColor)"}),m=(0,i.X)((function(){const e=(0,a.l)(),{viewportOuterSize:t,minimumSize:r,hasScrollX:n,hasScrollY:i,scrollbarSize:d,leftPinnedWidth:m,rightPinnedWidth:g}=(0,o.P)(e,s.j),v=n?d:0,y=t.height-r.height-v,b=Math.max(v,y);return 0===b?null:(0,c.jsxs)(u,{className:l._.filler,role:"presentation",style:{height:b},children:[m>0&&(0,c.jsx)(p,{className:l._["filler--pinnedLeft"],style:{width:m}}),(0,c.jsx)(h,{}),g>0&&(0,c.jsx)(f,{className:l._["filler--pinnedRight"],style:{width:g+(i?d:0)}})]})}))},32165:(e,t,r)=>{"use strict";if(r.d(t,{H:()=>y}),757==r.j)var n=r(87462);if(757==r.j)var i=r(63366);var o=r(67294);if(757==r.j)var a=r(90512);var s=r(35450);if(757==r.j)var l=r(94780);if(757==r.j)var c=r(49630);if(757==r.j)var u=r(14696);if(757==r.j)var d=r(75431);if(757==r.j)var p=r(85153);if(757==r.j)var f=r(48836);if(757==r.j)var h=r(73490);var m=r(85893);const g=757==r.j?["className"]:null,v=(0,s.Z)("div",{name:"MuiDataGrid",slot:"VirtualScrollerRenderZone",overridesResolver:(e,t)=>t.virtualScrollerRenderZone})({position:"absolute",display:"flex",flexDirection:"column"}),y=757==r.j?o.forwardRef((function(e,t){const{className:r}=e,o=(0,i.Z)(e,g),s=(0,c.l)(),y=(0,f.B)(),b=(e=>{const{classes:t}=e;return(0,l.Z)({root:["virtualScrollerRenderZone"]},h.d,t)})(y),x=(0,u.P)(s,(()=>{const e=(0,p.r8)(s);return(0,d.k)(s.current.state).positions[e.firstRowIndex]??0}));return(0,m.jsx)(v,(0,n.Z)({ref:t,className:(0,a.Z)(b.root,r),ownerState:y,style:{transform:`translate3d(0, ${x}px, 0)`}},o))})):null},26504:(e,t,r)=>{"use strict";r.d(t,{$:()=>yn});var n=r(87462),i=r(63366),o=r(67294),a=r(90512),s=r(70917),l=r(94780);var c=r(41796),u=r(90948),d=r(71657),p=r(3472),f=r(85893);const h=["animation","className","component","height","style","variant","width"];let m,g,v,y,b=e=>e;const x=(0,s.F4)(m||(m=b`
  0% {
    opacity: 1;
  }

  50% {
    opacity: 0.4;
  }

  100% {
    opacity: 1;
  }
`)),w=(0,s.F4)(g||(g=b`
  0% {
    transform: translateX(-100%);
  }

  50% {
    /* +0.5s of delay between each loop */
    transform: translateX(100%);
  }

  100% {
    transform: translateX(100%);
  }
`)),S=(0,u.ZP)("span",{name:"MuiSkeleton",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,t[r.variant],!1!==r.animation&&t[r.animation],r.hasChildren&&t.withChildren,r.hasChildren&&!r.width&&t.fitContent,r.hasChildren&&!r.height&&t.heightAuto]}})((({theme:e,ownerState:t})=>{const r=(a=e.shape.borderRadius,String(a).match(/[\d.\-+]*\s*(.*)/)[1]||""||"px"),i=(o=e.shape.borderRadius,parseFloat(o));var o,a;return(0,n.Z)({display:"block",backgroundColor:e.vars?e.vars.palette.Skeleton.bg:(0,c.Fq)(e.palette.text.primary,"light"===e.palette.mode?.11:.13),height:"1.2em"},"text"===t.variant&&{marginTop:0,marginBottom:0,height:"auto",transformOrigin:"0 55%",transform:"scale(1, 0.60)",borderRadius:`${i}${r}/${Math.round(i/.6*10)/10}${r}`,"&:empty:before":{content:'"\\00a0"'}},"circular"===t.variant&&{borderRadius:"50%"},"rounded"===t.variant&&{borderRadius:(e.vars||e).shape.borderRadius},t.hasChildren&&{"& > *":{visibility:"hidden"}},t.hasChildren&&!t.width&&{maxWidth:"fit-content"},t.hasChildren&&!t.height&&{height:"auto"})}),(({ownerState:e})=>"pulse"===e.animation&&(0,s.iv)(v||(v=b`
      animation: ${0} 2s ease-in-out 0.5s infinite;
    `),x)),(({ownerState:e,theme:t})=>"wave"===e.animation&&(0,s.iv)(y||(y=b`
      position: relative;
      overflow: hidden;

      /* Fix bug in Safari https://bugs.webkit.org/show_bug.cgi?id=68196 */
      -webkit-mask-image: -webkit-radial-gradient(white, black);

      &::after {
        animation: ${0} 2s linear 0.5s infinite;
        background: linear-gradient(
          90deg,
          transparent,
          ${0},
          transparent
        );
        content: '';
        position: absolute;
        transform: translateX(-100%); /* Avoid flash during server-side hydration */
        bottom: 0;
        left: 0;
        right: 0;
        top: 0;
      }
    `),w,(t.vars||t).palette.action.hover))),C=o.forwardRef((function(e,t){const r=(0,d.Z)({props:e,name:"MuiSkeleton"}),{animation:o="pulse",className:s,component:c="span",height:u,style:m,variant:g="text",width:v}=r,y=(0,i.Z)(r,h),b=(0,n.Z)({},r,{animation:o,component:c,variant:g,hasChildren:Boolean(y.children)}),x=(e=>{const{classes:t,variant:r,animation:n,hasChildren:i,width:o,height:a}=e,s={root:["root",r,n,i&&"withChildren",i&&!o&&"fitContent",i&&!a&&"heightAuto"]};return(0,l.Z)(s,p.B,t)})(b);return(0,f.jsx)(S,(0,n.Z)({as:c,ref:t,className:(0,a.Z)(x.root,s),ownerState:b},y,{style:(0,n.Z)({width:v,height:u},m)}))}));var _=r(14142),P=r(21761),E=r(24791),k=r(48836),M=r(73490);const j=["field","align","width","height"],I=(0,E.he)(1e4,20,80),O=(0,P.X)((function(e){const{align:t,width:r,height:o}=e,a=(0,i.Z)(e,j),s=(e=>{const{align:t,classes:r}=e,n={root:["cell","cellSkeleton",`cell--text${(0,_.Z)(t)}`,"withBorderColor"]};return(0,l.Z)(n,M.d,r)})({classes:(0,k.B)().classes,align:t}),c=Math.round(I());return(0,f.jsx)("div",(0,n.Z)({className:s.root,style:{height:o,maxWidth:r,minWidth:r}},a,{children:(0,f.jsx)(C,{width:`${c}%`,height:25})}))}));var T=r(92996),A=r(45688),Z=r(14696),R=r(10269),D=r(27476),L=r(49630),F=r(95041),N=r(40670),B=r(7083),z=r(61207),$=r(32786),H=r(32878);const V=o.forwardRef((function(e,t){const r=(0,L.l)(),i=(0,k.B)(),o=(0,Z.P)(r,N.G$),a=(0,Z.P)(r,B.xD),s=(0,Z.P)(r,z.xf),l=!i.hideFooterSelectedRowCount&&a>0?(0,f.jsx)($.S,{selectedRowCount:a}):(0,f.jsx)("div",{}),c=i.hideFooterRowCount||i.pagination?null:(0,f.jsx)(i.slots.footerRowCount,(0,n.Z)({},i.slotProps?.footerRowCount,{rowCount:o,visibleRowCount:s})),u=i.pagination&&!i.hideFooterPagination&&i.slots.pagination&&(0,f.jsx)(i.slots.pagination,(0,n.Z)({},i.slotProps?.pagination));return(0,f.jsxs)(H.L,(0,n.Z)({ref:t},e,{children:[l,c,u]}))}));var G=r(35450);const U=["className","rowCount","visibleRowCount"],W=(0,G.Z)("div",{name:"MuiDataGrid",slot:"RowCount",overridesResolver:(e,t)=>t.rowCount})((({theme:e})=>({alignItems:"center",display:"flex",margin:e.spacing(0,2)}))),q=o.forwardRef((function(e,t){const{className:r,rowCount:o,visibleRowCount:s}=e,c=(0,i.Z)(e,U),u=(0,L.l)(),d=(0,k.B)(),p=(e=>{const{classes:t}=e;return(0,l.Z)({root:["rowCount"]},M.d,t)})(d);if(0===o)return null;const h=s<o?u.current.getLocaleText("footerTotalVisibleRows")(s,o):o.toLocaleString();return(0,f.jsxs)(W,(0,n.Z)({ref:t,className:(0,a.Z)(p.root,r),ownerState:d},c,{children:[u.current.getLocaleText("footerTotalRows")," ",h]}))}));var K=r(66489),X=r(74784);const Y=o.forwardRef((function(e,t){return(0,f.jsx)(X.n,(0,n.Z)({ref:t},e,{children:(0,f.jsx)(K.Z,{})}))})),J=o.forwardRef((function(e,t){const r=(0,L.l)().current.getLocaleText("noRowsLabel");return(0,f.jsx)(X.n,(0,n.Z)({ref:t},e,{children:r}))}));var Q=r(28442),ee=r(68524),te=r(33797),re=r(56036),ne=r(2101),ie=r(98216),oe=r(31618),ae=r(44063),se=r(1588),le=r(34867);function ce(e){return(0,le.ZP)("MuiTableCell",e)}const ue=(0,se.Z)("MuiTableCell",["root","head","body","footer","sizeSmall","sizeMedium","paddingCheckbox","paddingNone","alignLeft","alignCenter","alignRight","alignJustify","stickyHeader"]),de=["align","className","component","padding","scope","size","sortDirection","variant"],pe=(0,u.ZP)("td",{name:"MuiTableCell",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,t[r.variant],t[`size${(0,ie.Z)(r.size)}`],"normal"!==r.padding&&t[`padding${(0,ie.Z)(r.padding)}`],"inherit"!==r.align&&t[`align${(0,ie.Z)(r.align)}`],r.stickyHeader&&t.stickyHeader]}})((({theme:e,ownerState:t})=>(0,n.Z)({},e.typography.body2,{display:"table-cell",verticalAlign:"inherit",borderBottom:e.vars?`1px solid ${e.vars.palette.TableCell.border}`:`1px solid\n    ${"light"===e.palette.mode?(0,ne.$n)((0,ne.Fq)(e.palette.divider,1),.88):(0,ne._j)((0,ne.Fq)(e.palette.divider,1),.68)}`,textAlign:"left",padding:16},"head"===t.variant&&{color:(e.vars||e).palette.text.primary,lineHeight:e.typography.pxToRem(24),fontWeight:e.typography.fontWeightMedium},"body"===t.variant&&{color:(e.vars||e).palette.text.primary},"footer"===t.variant&&{color:(e.vars||e).palette.text.secondary,lineHeight:e.typography.pxToRem(21),fontSize:e.typography.pxToRem(12)},"small"===t.size&&{padding:"6px 16px",[`&.${ue.paddingCheckbox}`]:{width:24,padding:"0 12px 0 16px","& > *":{padding:0}}},"checkbox"===t.padding&&{width:48,padding:"0 0 0 4px"},"none"===t.padding&&{padding:0},"left"===t.align&&{textAlign:"left"},"center"===t.align&&{textAlign:"center"},"right"===t.align&&{textAlign:"right",flexDirection:"row-reverse"},"justify"===t.align&&{textAlign:"justify"},t.stickyHeader&&{position:"sticky",top:0,zIndex:2,backgroundColor:(e.vars||e).palette.background.default}))),fe=o.forwardRef((function(e,t){const r=(0,d.Z)({props:e,name:"MuiTableCell"}),{align:s="inherit",className:c,component:u,padding:p,scope:h,size:m,sortDirection:g,variant:v}=r,y=(0,i.Z)(r,de),b=o.useContext(oe.Z),x=o.useContext(ae.Z),w=x&&"head"===x.variant;let S;S=u||(w?"th":"td");let C=h;"td"===S?C=void 0:!C&&w&&(C="col");const _=v||x&&x.variant,P=(0,n.Z)({},r,{align:s,component:S,padding:p||(b&&b.padding?b.padding:"normal"),size:m||(b&&b.size?b.size:"medium"),sortDirection:g,stickyHeader:"head"===_&&b&&b.stickyHeader,variant:_}),E=(e=>{const{classes:t,variant:r,align:n,padding:i,size:o,stickyHeader:a}=e,s={root:["root",r,a&&"stickyHeader","inherit"!==n&&`align${(0,ie.Z)(n)}`,"normal"!==i&&`padding${(0,ie.Z)(i)}`,`size${(0,ie.Z)(o)}`]};return(0,l.Z)(s,ce,t)})(P);let k=null;return g&&(k="asc"===g?"ascending":"descending"),(0,f.jsx)(pe,(0,n.Z)({as:S,ref:t,className:(0,a.Z)(E.root,c),"aria-sort":k,scope:C,ownerState:P},y))}));var he=r(42606);const me=["className","component","disableGutters","variant"],ge=(0,u.ZP)("div",{name:"MuiToolbar",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,!r.disableGutters&&t.gutters,t[r.variant]]}})((({theme:e,ownerState:t})=>(0,n.Z)({position:"relative",display:"flex",alignItems:"center"},!t.disableGutters&&{paddingLeft:e.spacing(2),paddingRight:e.spacing(2),[e.breakpoints.up("sm")]:{paddingLeft:e.spacing(3),paddingRight:e.spacing(3)}},"dense"===t.variant&&{minHeight:48})),(({theme:e,ownerState:t})=>"regular"===t.variant&&e.mixins.toolbar)),ve=o.forwardRef((function(e,t){const r=(0,d.Z)({props:e,name:"MuiToolbar"}),{className:o,component:s="div",disableGutters:c=!1,variant:u="regular"}=r,p=(0,i.Z)(r,me),h=(0,n.Z)({},r,{component:s,disableGutters:c,variant:u}),m=(e=>{const{classes:t,disableGutters:r,variant:n}=e,i={root:["root",!r&&"gutters",n]};return(0,l.Z)(i,he.N,t)})(h);return(0,f.jsx)(ge,(0,n.Z)({as:s,className:(0,a.Z)(m.root,o),ref:t,ownerState:h},p))}));var ye=r(34737),be=r(27909);function xe(e){return(0,le.ZP)("MuiTablePagination",e)}const we=(0,se.Z)("MuiTablePagination",["root","toolbar","spacer","selectLabel","selectRoot","select","selectIcon","input","menuItem","displayedRows","actions"]);var Se;const Ce=["ActionsComponent","backIconButtonProps","className","colSpan","component","count","disabled","getItemAriaLabel","labelDisplayedRows","labelRowsPerPage","nextIconButtonProps","onPageChange","onRowsPerPageChange","page","rowsPerPage","rowsPerPageOptions","SelectProps","showFirstButton","showLastButton","slotProps","slots"],_e=(0,u.ZP)(fe,{name:"MuiTablePagination",slot:"Root",overridesResolver:(e,t)=>t.root})((({theme:e})=>({overflow:"auto",color:(e.vars||e).palette.text.primary,fontSize:e.typography.pxToRem(14),"&:last-child":{padding:0}}))),Pe=(0,u.ZP)(ve,{name:"MuiTablePagination",slot:"Toolbar",overridesResolver:(e,t)=>(0,n.Z)({[`& .${we.actions}`]:t.actions},t.toolbar)})((({theme:e})=>({minHeight:52,paddingRight:2,[`${e.breakpoints.up("xs")} and (orientation: landscape)`]:{minHeight:52},[e.breakpoints.up("sm")]:{minHeight:52,paddingRight:2},[`& .${we.actions}`]:{flexShrink:0,marginLeft:20}}))),Ee=(0,u.ZP)("div",{name:"MuiTablePagination",slot:"Spacer",overridesResolver:(e,t)=>t.spacer})({flex:"1 1 100%"}),ke=(0,u.ZP)("p",{name:"MuiTablePagination",slot:"SelectLabel",overridesResolver:(e,t)=>t.selectLabel})((({theme:e})=>(0,n.Z)({},e.typography.body2,{flexShrink:0}))),Me=(0,u.ZP)(re.Z,{name:"MuiTablePagination",slot:"Select",overridesResolver:(e,t)=>(0,n.Z)({[`& .${we.selectIcon}`]:t.selectIcon,[`& .${we.select}`]:t.select},t.input,t.selectRoot)})({color:"inherit",fontSize:"inherit",flexShrink:0,marginRight:32,marginLeft:8,[`& .${we.select}`]:{paddingLeft:8,paddingRight:24,textAlign:"right",textAlignLast:"right"}}),je=(0,u.ZP)(te.Z,{name:"MuiTablePagination",slot:"MenuItem",overridesResolver:(e,t)=>t.menuItem})({}),Ie=(0,u.ZP)("p",{name:"MuiTablePagination",slot:"DisplayedRows",overridesResolver:(e,t)=>t.displayedRows})((({theme:e})=>(0,n.Z)({},e.typography.body2,{flexShrink:0})));function Oe({from:e,to:t,count:r}){return`${e}–${t} of ${-1!==r?r:`more than ${t}`}`}function Te(e){return`Go to ${e} page`}const Ae=o.forwardRef((function(e,t){var r;const s=(0,d.Z)({props:e,name:"MuiTablePagination"}),{ActionsComponent:c=ye.Z,backIconButtonProps:u,className:p,colSpan:h,component:m=fe,count:g,disabled:v=!1,getItemAriaLabel:y=Te,labelDisplayedRows:b=Oe,labelRowsPerPage:x="Rows per page:",nextIconButtonProps:w,onPageChange:S,onRowsPerPageChange:C,page:_,rowsPerPage:P,rowsPerPageOptions:E=[10,25,50,100],SelectProps:k={},showFirstButton:M=!1,showLastButton:j=!1,slotProps:I={},slots:O={}}=s,T=(0,i.Z)(s,Ce),A=s,Z=(e=>{const{classes:t}=e;return(0,l.Z)({root:["root"],toolbar:["toolbar"],spacer:["spacer"],selectLabel:["selectLabel"],select:["select"],input:["input"],selectIcon:["selectIcon"],menuItem:["menuItem"],displayedRows:["displayedRows"],actions:["actions"]},xe,t)})(A),R=null!=(r=null==I?void 0:I.select)?r:k,D=R.native?"option":je;let L;m!==fe&&"td"!==m||(L=h||1e3);const F=(0,be.Z)(R.id),N=(0,be.Z)(R.labelId);return(0,f.jsx)(_e,(0,n.Z)({colSpan:L,ref:t,as:m,ownerState:A,className:(0,a.Z)(Z.root,p)},T,{children:(0,f.jsxs)(Pe,{className:Z.toolbar,children:[(0,f.jsx)(Ee,{className:Z.spacer}),E.length>1&&(0,f.jsx)(ke,{className:Z.selectLabel,id:N,children:x}),E.length>1&&(0,f.jsx)(Me,(0,n.Z)({variant:"standard"},!R.variant&&{input:Se||(Se=(0,f.jsx)(ee.ZP,{}))},{value:P,onChange:C,id:F,labelId:N},R,{classes:(0,n.Z)({},R.classes,{root:(0,a.Z)(Z.input,Z.selectRoot,(R.classes||{}).root),select:(0,a.Z)(Z.select,(R.classes||{}).select),icon:(0,a.Z)(Z.selectIcon,(R.classes||{}).icon)}),disabled:v,children:E.map((e=>(0,o.createElement)(D,(0,n.Z)({},!(0,Q.X)(D)&&{ownerState:A},{className:Z.menuItem,key:e.label?e.label:e,value:e.value?e.value:e}),e.label?e.label:e)))})),(0,f.jsx)(Ie,{className:Z.displayedRows,children:b({from:0===g?0:_*P+1,to:-1===g?(_+1)*P:-1===P?g:Math.min(g,(_+1)*P),count:-1===g?-1:g,page:_})}),(0,f.jsx)(c,{className:Z.actions,backIconButtonProps:u,count:g,nextIconButtonProps:w,onPageChange:S,page:_,rowsPerPage:P,showFirstButton:M,showLastButton:j,slotProps:I.actions,slots:O.actions,getItemAriaLabel:y,disabled:v})]})}))}));var Ze=r(48949);const Re=(0,u.ZP)(Ae)((({theme:e})=>({[`& .${we.selectLabel}`]:{display:"none",[e.breakpoints.up("sm")]:{display:"block"}},[`& .${we.input}`]:{display:"none",[e.breakpoints.up("sm")]:{display:"inline-flex"}}}))),De=({from:e,to:t,count:r,estimated:n})=>n?`${e}–${t} of ${-1!==r?r:`more than ${n>t?n:t}`}`:`${e}–${t} of ${-1!==r?r:`more than ${t}`}`,Le=o.forwardRef((function(e,t){const r=(0,L.l)(),i=(0,k.B)(),a=(0,Z.P)(r,Ze.O$),s=(0,Z.P)(r,Ze.RM),l=(0,Z.P)(r,Ze.UB),{paginationMode:c,loading:u,estimatedRowCount:d}=i,p=o.useMemo((()=>-1===s&&"server"===c&&u?{backIconButtonProps:{disabled:!0},nextIconButtonProps:{disabled:!0}}:{}),[u,c,s]),h=o.useMemo((()=>Math.max(0,l-1)),[l]),m=o.useMemo((()=>-1===s||a.page<=h?a.page:h),[h,a.page,s]),g=o.useCallback((e=>{const t=Number(e.target.value);r.current.setPageSize(t)}),[r]),v=o.useCallback(((e,t)=>{r.current.setPage(t)}),[r]),y=(e=>{for(let t=0;t<i.pageSizeOptions.length;t+=1){const r=i.pageSizeOptions[t];if("number"==typeof r){if(r===e)return!0}else if(r.value===e)return!0}return!1})(a.pageSize)?i.pageSizeOptions:[],b=r.current.getLocaleText("MuiTablePagination"),x=(w=b.labelDisplayedRows||De,S=d,({from:e,to:t,count:r,page:n})=>w({from:e,to:t,count:r,page:n,estimated:S}));var w,S;return(0,f.jsx)(Re,(0,n.Z)({ref:t,component:"div",count:s,page:m,rowsPerPageOptions:y,rowsPerPage:a.pageSize,onPageChange:v,onRowsPerPageChange:g},p,b,{labelDisplayedRows:x},e))}));var Fe=r(69107),Ne=r(36323),Be=r(89650),ze=r(40835),$e=r(58241),He=r(88811);const Ve=["logicOperators","columnsSort","filterFormProps","getColumnForNewFilter","children","disableAddFilterButton","disableRemoveAllButton"],Ge=e=>({field:e.field,operator:e.filterOperators[0].value,id:Math.round(1e5*Math.random())}),Ue=o.forwardRef((function(e,t){const r=(0,L.l)(),a=(0,k.B)(),s=(0,Z.P)(r,z.uf),l=(0,Z.P)(r,He.qH),c=(0,Z.P)(r,He.xs),u=o.useRef(null),d=o.useRef(null),{logicOperators:p=[Fe.G.And,Fe.G.Or],columnsSort:h,filterFormProps:m,getColumnForNewFilter:g,disableAddFilterButton:v=!1,disableRemoveAllButton:y=!1}=e,b=(0,i.Z)(e,Ve),x=r.current.upsertFilterItem,w=o.useCallback((e=>{r.current.setFilterLogicOperator(e)}),[r]),S=o.useCallback((()=>{let e;if(g&&"function"==typeof g){const t=g({currentFilters:s?.items||[],columns:l});if(null===t)return null;e=l.find((({field:e})=>e===t))}else e=l.find((e=>e.filterOperators?.length));return e?Ge(e):null}),[s?.items,l,g]),C=o.useCallback((()=>{if(void 0===g||"function"!=typeof g)return S();const e=s.items.length?s.items:[S()].filter(Boolean),t=g({currentFilters:e,columns:l});if(null===t)return null;const r=l.find((({field:e})=>e===t));return r?Ge(r):null}),[s.items,l,g,S]),_=o.useMemo((()=>s.items.length?s.items:(d.current||(d.current=S()),d.current?[d.current]:[])),[s.items,S]),P=_.length>1,{readOnlyFilters:E,validFilters:M}=o.useMemo((()=>_.reduce(((e,t)=>(c[t.field]?e.validFilters.push(t):e.readOnlyFilters.push(t),e)),{readOnlyFilters:[],validFilters:[]})),[_,c]),j=o.useCallback((()=>{const e=C();e&&r.current.upsertFilterItems([..._,e])}),[r,C,_]),I=o.useCallback((e=>{const t=1===M.length;r.current.deleteFilterItem(e),t&&r.current.hideFilterPanel()}),[r,M.length]),O=o.useCallback((()=>1===M.length&&void 0===M[0].value?(r.current.deleteFilterItem(M[0]),r.current.hideFilterPanel()):r.current.setFilterModel((0,n.Z)({},s,{items:E}),"removeAllFilterItems")),[r,E,s,M]);return o.useEffect((()=>{p.length>0&&s.logicOperator&&!p.includes(s.logicOperator)&&w(p[0])}),[p,w,s.logicOperator]),o.useEffect((()=>{M.length>0&&u.current.focus()}),[M.length]),(0,f.jsxs)(ze.M,(0,n.Z)({ref:t},b,{children:[(0,f.jsxs)(Ne.I,{children:[E.map(((e,t)=>(0,f.jsx)($e.F,(0,n.Z)({item:e,applyFilterChanges:x,deleteFilter:I,hasMultipleFilters:P,showMultiFilterOperators:t>0,disableMultiFilterOperator:1!==t,applyMultiFilterOperatorChanges:w,focusElementRef:null,readOnly:!0,logicOperators:p,columnsSort:h},m),null==e.id?t:e.id))),M.map(((e,t)=>(0,f.jsx)($e.F,(0,n.Z)({item:e,applyFilterChanges:x,deleteFilter:I,hasMultipleFilters:P,showMultiFilterOperators:E.length+t>0,disableMultiFilterOperator:E.length+t!==1,applyMultiFilterOperatorChanges:w,focusElementRef:t===M.length-1?u:null,logicOperators:p,columnsSort:h},m),null==e.id?t+E.length:e.id)))]}),a.disableMultipleColumnsFiltering||v&&y?null:(0,f.jsxs)(Be.m,{children:[v?(0,f.jsx)("span",{}):(0,f.jsx)(a.slots.baseButton,(0,n.Z)({onClick:j,startIcon:(0,f.jsx)(a.slots.filterPanelAddIcon,{})},a.slotProps?.baseButton,{children:r.current.getLocaleText("filterPanelAddFilter")})),!y&&M.length>0?(0,f.jsx)(a.slots.baseButton,(0,n.Z)({onClick:O,startIcon:(0,f.jsx)(a.slots.filterPanelRemoveAllIcon,{})},a.slotProps?.baseButton,{children:r.current.getLocaleText("filterPanelRemoveAll")})):null]})]}))}));var We=r(18807),qe=r(23926),Ke=r(70111),Xe=r(19638),Ye=r(41592);const Je=["children","className","classes"],Qe=(0,se.Z)("MuiDataGrid",["panel","paper"]),et=(0,u.ZP)(Xe.Z,{name:"MuiDataGrid",slot:"Panel",overridesResolver:(e,t)=>t.panel})((({theme:e})=>({zIndex:e.zIndex.modal}))),tt=(0,u.ZP)(Ke.Z,{name:"MuiDataGrid",slot:"Paper",overridesResolver:(e,t)=>t.paper})((({theme:e})=>({backgroundColor:(e.vars||e).palette.background.paper,minWidth:300,maxHeight:450,display:"flex",maxWidth:`calc(100vw - ${e.spacing(.5)})`,overflow:"auto"}))),rt=o.forwardRef(((e,t)=>{const{children:r,className:s}=e,l=(0,i.Z)(e,Je),c=(0,L.l)(),u=(0,k.B)(),d=Qe,[p,h]=o.useState(!1),m=o.useCallback((()=>{c.current.hidePreferences()}),[c]),g=o.useCallback((e=>{(0,Ye.$o)(e.key)&&c.current.hidePreferences()}),[c]),v=o.useMemo((()=>[{name:"flip",enabled:!1},{name:"isPlaced",enabled:!0,phase:"main",fn:()=>{h(!0)},effect:()=>()=>{h(!1)}}]),[]),[y,b]=o.useState(null);return o.useEffect((()=>{const e=c.current.rootElementRef?.current?.querySelector('[data-id="gridPanelAnchor"]');e&&b(e)}),[c]),y?(0,f.jsx)(et,(0,n.Z)({ref:t,placement:"bottom-start",className:(0,a.Z)(s,d.panel),ownerState:u,anchorEl:y,modifiers:v},l,{children:(0,f.jsx)(qe.d,{mouseEvent:"onMouseUp",onClickAway:m,children:(0,f.jsx)(tt,{className:d.paper,ownerState:u,elevation:8,onKeyDown:g,children:p&&r})})})):null}));var nt=r(33703),it=r(79668),ot=r(61133),at=r(86498),st=r(85529),lt=r(69882),ct=r(52478),ut=r(83614),dt=r(17815),pt=r(2230),ft=r(82690);let ht;var mt=r(77970),gt=r(53300),vt=r(21031);const yt=["column","rowId","editCellState","align","children","colIndex","width","className","style","gridHasScrollX","colSpan","disableDragEvents","isNotVisible","pinnedOffset","pinnedPosition","sectionIndex","sectionLength","gridHasFiller","onClick","onDoubleClick","onMouseDown","onMouseUp","onMouseOver","onKeyDown","onKeyUp","onDragEnter","onDragOver"],bt=["changeReason","unstable_updateValueOnRender"];let xt=function(e){return e[e.NONE=0]="NONE",e[e.LEFT=1]="LEFT",e[e.RIGHT=2]="RIGHT",e[e.VIRTUAL=3]="VIRTUAL",e}({});const wt={[xt.LEFT]:vt.I.LEFT,[xt.RIGHT]:vt.I.RIGHT,[xt.NONE]:void 0,[xt.VIRTUAL]:void 0},St={id:-1,field:"__unset__",row:{},rowNode:{id:-1,depth:0,type:"leaf",parent:-1,groupingKey:null},colDef:{type:"string",field:"__unset__",computedWidth:0},cellMode:it.Vl.View,hasFocus:!1,tabIndex:-1,value:null,formattedValue:"__unset__",isEditable:!1,api:{}},Ct=o.forwardRef((function(e,t){const{column:r,rowId:s,editCellState:c,align:u,colIndex:d,width:p,className:h,style:m,colSpan:g,disableDragEvents:v,isNotVisible:y,pinnedOffset:b,pinnedPosition:x,sectionIndex:w,sectionLength:S,gridHasFiller:C,onClick:P,onDoubleClick:E,onMouseDown:j,onMouseUp:I,onMouseOver:O,onKeyDown:T,onKeyUp:A,onDragEnter:R,onDragOver:D}=e,F=(0,i.Z)(e,yt),N=(0,L.l)(),B=(0,k.B)(),z=r.field,$=(0,Z.P)(N,(()=>{try{const e=N.current.getCellParams(s,z);return e.api=N.current,e}catch(e){if(e instanceof mt.T)return St;throw e}}),Z.v),H=(0,Z.P)(N,(()=>N.current.unstable_applyPipeProcessors("isCellSelected",!1,{id:s,field:z}))),{cellMode:V,hasFocus:G,isEditable:U=!1,value:W}=$,q="actions"===r.type&&r.getActions?.(N.current.getRowParams(s)).some((e=>!e.props.disabled)),K="view"!==V&&U||q?-1:$.tabIndex,{classes:X,getCellClassName:Y}=B,J=[(0,Z.P)(N,(()=>N.current.unstable_applyPipeProcessors("cellClassName",[],{id:s,field:z}).filter(Boolean).join(" ")))];r.cellClassName&&J.push("function"==typeof r.cellClassName?r.cellClassName($):r.cellClassName),"flex"===r.display&&J.push(M._["cell--flex"]),Y&&J.push(Y($));const Q=$.formattedValue??W,ee=o.useRef(null),te=(0,nt.Z)(t,ee),re=o.useRef(null),ne=B.cellSelection??!1,ie=wt[x],oe=(e=>{const{align:t,showLeftBorder:r,showRightBorder:n,pinnedPosition:i,isEditable:o,isSelected:a,isSelectionMode:s,classes:c}=e,u={root:["cell",`cell--text${(0,_.Z)(t)}`,a&&"selected",o&&"cell--editable",r&&"cell--withLeftBorder",n&&"cell--withRightBorder",i===xt.LEFT&&"cell--pinnedLeft",i===xt.RIGHT&&"cell--pinnedRight",s&&!o&&"cell--selectionMode"]};return(0,l.Z)(u,M.d,c)})({align:u,showLeftBorder:(0,gt.S)(ie,w),showRightBorder:(0,gt.y)(ie,w,S,B.showCellVerticalBorder,C),isEditable:U,classes:B.classes,pinnedPosition:x,isSelected:H,isSelectionMode:ne}),ae=o.useCallback((e=>t=>{const r=N.current.getCellParams(s,z||"");N.current.publishEvent(e,r,t),I&&I(t)}),[N,z,I,s]),se=o.useCallback((e=>t=>{const r=N.current.getCellParams(s,z||"");N.current.publishEvent(e,r,t),j&&j(t)}),[N,z,j,s]),le=o.useCallback(((e,t)=>r=>{if(!N.current.getRow(s))return;const n=N.current.getCellParams(s,z||"");N.current.publishEvent(e,n,r),t&&t(r)}),[N,z,s]),ce=o.useMemo((()=>{if(y)return{padding:0,opacity:0,width:0,border:0};const e=(0,n.Z)({"--width":`${p}px`},m);return x===xt.LEFT&&(e.left=b),x===xt.RIGHT&&(e.right=b),e}),[p,y,m,b,x]);if(o.useEffect((()=>{if(!G||V===it.Vl.Edit)return;const e=(0,ft.Z)(N.current.rootElementRef.current);if(ee.current&&!ee.current.contains(e.activeElement)){const e=ee.current.querySelector('[tabindex="0"]'),t=re.current||e||ee.current;if(void 0===ht&&document.createElement("div").focus({get preventScroll(){return ht=!0,!1}}),ht)t.focus({preventScroll:!0});else{const e=N.current.getScrollPosition();t.focus(),N.current.scroll(e)}}}),[G,V,N]),$===St)return null;let ue,de,pe=F.onFocus;if(null===c&&r.renderCell&&(ue=r.renderCell($)),null!==c&&r.renderEditCell){const e=N.current.getRowWithUpdatedValues(s,r.field),t=(0,i.Z)(c,bt),o=r.valueFormatter?r.valueFormatter(c.value,e,r,N):$.formattedValue,a=(0,n.Z)({},$,{row:e,formattedValue:o},t);ue=r.renderEditCell(a),J.push(M._["cell--editing"]),J.push(X?.["cell--editing"])}if(void 0===ue){const e=Q?.toString();ue=e,de=e}o.isValidElement(ue)&&q&&(ue=o.cloneElement(ue,{focusElementRef:re}));const fe=v?null:{onDragEnter:le("cellDragEnter",R),onDragOver:le("cellDragOver",D)};return(0,f.jsx)("div",(0,n.Z)({ref:te,className:(0,a.Z)(h,J,oe.root),role:"gridcell","data-field":z,"data-colindex":d,"aria-colindex":d+1,"aria-colspan":g,style:ce,title:de,tabIndex:K,onClick:le("cellClick",P),onDoubleClick:le("cellDoubleClick",E),onMouseOver:le("cellMouseOver",O),onMouseDown:se("cellMouseDown"),onMouseUp:ae("cellMouseUp"),onKeyDown:le("cellKeyDown",T),onKeyUp:le("cellKeyUp",A)},fe,F,{onFocus:pe,children:ue}))})),_t=(0,P.X)(Ct);var Pt=r(99571),Et=r(96965);const kt=["selected","rowId","row","index","style","rowHeight","className","visibleColumns","pinnedColumns","offsetTop","offsetLeft","dimensions","renderContext","focusedColumnIndex","isFirstVisible","isLastVisible","isNotVisible","focusedCell","tabbableCell","onClick","onDoubleClick","onMouseEnter","onMouseLeave","onMouseOut","onMouseOver"];function Mt({width:e}){return e?(0,f.jsx)("div",{role:"presentation",className:(0,a.Z)(M._.cell,M._.cellEmpty),style:{"--width":`${e}px`}}):null}const jt=o.forwardRef((function(e,t){const{selected:r,rowId:s,row:c,index:u,style:d,rowHeight:p,className:h,visibleColumns:m,pinnedColumns:g,offsetLeft:v,dimensions:y,renderContext:b,focusedColumnIndex:x,isFirstVisible:w,isLastVisible:S,isNotVisible:C,onClick:_,onDoubleClick:P,onMouseEnter:E,onMouseLeave:j,onMouseOut:I,onMouseOver:O}=e,T=(0,i.Z)(e,kt),A=(0,L.l)(),R=o.useRef(null),D=(0,k.B)(),F=(0,ot.y)(A,D),B=(0,Z.P)(A,ut.Gm),z=(0,Z.P)(A,N.Lq),$=(0,Z.P)(A,dt.uW),H=(0,Z.P)(A,He.Ag),V=(0,Z.P)(A,pt.b),G=(0,nt.Z)(R,t),U=A.current.getRowNode(s),W=y.hasScrollY?y.scrollbarSize:0,q=y.columnsTotalWidth<y.viewportOuterSize.width,K=void 0!==x,X=K&&x>=g.left.length&&x<b.firstColumnIndex,Y=K&&x<m.length-g.right.length&&x>=b.lastColumnIndex,J=u+$+2,Q=(e=>{const{editable:t,editing:r,selected:n,isFirstVisible:i,isLastVisible:o,rowHeight:a,classes:s}=e,c={root:["row",n&&"selected",t&&"row--editable",r&&"row--editing",i&&"row--firstVisible",o&&"row--lastVisible","auto"===a&&"row--dynamicHeight"]};return(0,l.Z)(c,M.d,s)})({selected:r,isFirstVisible:w,isLastVisible:S,classes:D.classes,editing:A.current.getRowMode(s)===it.se.Edit,editable:D.editMode===it.r2.Row,rowHeight:p});o.useLayoutEffect((()=>{if(F.range){const e=A.current.getRowIndexRelativeToVisibleRows(s);null!=e&&A.current.unstable_setLastMeasuredRowIndex(e)}const e=R.current;if(!e||"auto"!==p||"undefined"==typeof ResizeObserver)return;const t=new ResizeObserver((e=>{const[t]=e,r=t.borderBoxSize&&t.borderBoxSize.length>0?t.borderBoxSize[0].blockSize:t.contentRect.height;A.current.unstable_storeRowHeightMeasurement(s,r)}));return t.observe(e),()=>t.disconnect()}),[A,F.range,u,p,s]);const ee=o.useCallback(((e,t)=>r=>{(0,at.q_)(r)||A.current.getRow(s)&&(A.current.publishEvent(e,A.current.getRowParams(s),r),t&&t(r))}),[A,s]),te=o.useCallback((e=>{const t=(0,at.w5)(e.target,M._.cell),r=t?.getAttribute("data-field");if(r){if(r===st.n.field)return;if(r===ct.u)return;if("__reorder__"===r)return;if(A.current.getCellMode(s,r)===it.Vl.Edit)return;const e=A.current.getColumn(r);if(e?.type===lt.W)return}ee("rowClick",_)(e)}),[A,_,ee,s]),{slots:re,slotProps:ne,disableColumnReorder:ie}=D,oe=D.rowReordering,ae=(0,Z.P)(A,(()=>(0,n.Z)({},A.current.unstable_getRowInternalSizes(s))),Z.v);let se=p;if("auto"===se&&ae){const e=1,t=ae.baseCenter??0;t>0&&e>1&&(se=t)}const le=o.useMemo((()=>{if(C)return{opacity:0,width:0,height:0};const e=(0,n.Z)({},d,{maxHeight:"auto"===p?"none":p,minHeight:se,"--height":"number"==typeof p?`${p}px`:p});if(ae?.spacingTop&&(e["border"===D.rowSpacingType?"borderTopWidth":"marginTop"]=ae.spacingTop),ae?.spacingBottom){const t="border"===D.rowSpacingType?"borderBottomWidth":"marginBottom";let r=e[t];"number"!=typeof r&&(r=parseInt(r||"0",10)),r+=ae.spacingBottom,e[t]=r}return e}),[C,p,d,se,ae,D.rowSpacingType]),ce=A.current.unstable_applyPipeProcessors("rowClassName",[],s);if("function"==typeof D.getRowClassName){const e=u-(F.range?.firstRowIndex||0),t=(0,n.Z)({},A.current.getRowParams(s),{isFirstVisible:0===e,isLastVisible:e===F.rows.length-1,indexRelativeToCurrentPage:e});ce.push(D.getRowClassName(t))}const ue=(e,t,r,i,o=xt.NONE)=>{const a=A.current.unstable_getCellColSpanInfo(s,r);if(a?.spannedByColSpan)return null;const l=a?.cellProps.width??e.computedWidth,c=a?.cellProps.colSpan??1,u=(0,Et.a)(wt[o],e.computedWidth,r,H,y);if("skeletonRow"===U?.type)return(0,f.jsx)(re.skeletonCell,{width:l,height:p,field:e.field,align:e.align??"left"},e.field);const d=V[s]?.[e.field]??null,h="__reorder__"===e.field,m=Object.keys(V).length>0,g=!(ie||e.disableReorder),v=oe&&!B.length&&z<=1&&!m,b=!(g||h&&v),x=o===xt.VIRTUAL;return(0,f.jsx)(re.cell,(0,n.Z)({column:e,width:l,rowId:s,align:e.align||"left",colIndex:r,colSpan:c,disableDragEvents:b,editCellState:d,isNotVisible:x,pinnedOffset:u,pinnedPosition:o,sectionIndex:t,sectionLength:i,gridHasFiller:q},ne?.cell),e.field)};if(!U)return null;const de=g.left.map(((e,t)=>ue(e,t,t,g.left.length,xt.LEFT))),pe=g.right.map(((e,t)=>{const r=m.length-g.right.length+t;return ue(e,t,r,g.right.length,xt.RIGHT)})),fe=m.length-g.left.length-g.right.length,he=[];X&&he.push(ue(m[x],x-g.left.length,x,fe,xt.VIRTUAL));for(let e=b.firstColumnIndex;e<b.lastColumnIndex;e+=1){const t=m[e],r=e-g.left.length;he.push(ue(t,r,e,fe))}Y&&he.push(ue(m[x],x-g.left.length,x,fe,xt.VIRTUAL));const me=c?{onClick:te,onDoubleClick:ee("rowDoubleClick",P),onMouseEnter:ee("rowMouseEnter",E),onMouseLeave:ee("rowMouseLeave",j),onMouseOut:ee("rowMouseOut",I),onMouseOver:ee("rowMouseOver",O)}:null,ge=y.viewportOuterSize.width-y.columnsTotalWidth-W,ve=Math.max(0,ge);return(0,f.jsxs)("div",(0,n.Z)({ref:G,"data-id":s,"data-rowindex":u,role:"row",className:(0,a.Z)(...ce,Q.root,h),"aria-rowindex":J,"aria-selected":r,style:le},me,T,{children:[de,(0,f.jsx)("div",{role:"presentation",className:M._.cellOffsetLeft,style:{width:v}}),he,ve>0&&(0,f.jsx)(Mt,{width:ve}),pe.length>0&&(0,f.jsx)("div",{role:"presentation",className:M._.filler}),pe,0!==W&&(0,f.jsx)(Pt.V,{pinnedRight:g.right.length>0})]}))})),It=(0,P.X)(jt);var Ot=r(2734),Tt=r(28108),At=r(36236),Zt=r(39172),Rt=r(62912),Dt=r(85153),Lt=r(1529),Ft=r(63236),Nt=r(31523);const Bt=(0,u.ZP)("div",{name:"MuiDataGrid",slot:"ColumnHeaderRow",overridesResolver:(e,t)=>t.columnHeaderRow})({display:"flex"}),zt=["className"],$t=(0,G.Z)("div",{name:"MuiDataGrid",slot:"ColumnHeaders",overridesResolver:(e,t)=>t.columnHeaders})({display:"flex",flexDirection:"column",borderTopLeftRadius:"var(--unstable_DataGrid-radius)",borderTopRightRadius:"var(--unstable_DataGrid-radius)"}),Ht=o.forwardRef((function(e,t){const{className:r}=e,o=(0,i.Z)(e,zt),s=(0,k.B)(),c=(e=>{const{classes:t}=e;return(0,l.Z)({root:["columnHeaders"]},M.d,t)})(s);return(0,f.jsx)($t,(0,n.Z)({ref:t,className:(0,a.Z)(r,c.root),ownerState:s},o,{role:"presentation"}))})),Vt=["className","visibleColumns","sortColumnLookup","filterColumnLookup","columnHeaderTabIndexState","columnGroupHeaderTabIndexState","columnHeaderFocus","columnGroupHeaderFocus","headerGroupingMaxDepth","columnMenuState","columnVisibility","columnGroupsHeaderStructure","hasOtherElementInTabSequence"],Gt=o.forwardRef((function(e,t){const{visibleColumns:r,sortColumnLookup:s,filterColumnLookup:l,columnHeaderTabIndexState:c,columnGroupHeaderTabIndexState:u,columnHeaderFocus:d,columnGroupHeaderFocus:p,headerGroupingMaxDepth:h,columnMenuState:m,columnVisibility:g,columnGroupsHeaderStructure:v,hasOtherElementInTabSequence:y}=e,b=(0,i.Z)(e,Vt),{getInnerProps:x,getColumnHeadersRow:w,getColumnGroupHeadersRows:S}=(e=>{const{visibleColumns:t,sortColumnLookup:r,filterColumnLookup:i,columnHeaderTabIndexState:s,columnGroupHeaderTabIndexState:l,columnHeaderFocus:c,columnGroupHeaderFocus:u,headerGroupingMaxDepth:d,columnMenuState:p,columnVisibility:h,columnGroupsHeaderStructure:m,hasOtherElementInTabSequence:g}=e,[v,y]=o.useState(""),[b,x]=o.useState(""),w=(0,Tt.$)(),S=(0,Ot.Z)(),C=(0,k.B)(),_=(0,Z.P)(w,Rt.j),P=(0,Z.P)(w,Dt.IC),E=(0,Z.P)(w,dt.Cv),j=(0,Z.P)(w,He.Ag),I=(0,Z.P)(w,Dt.VK),O=(0,Z.P)(w,He.s3),T=(0,Lt.Ty)(j,I,S.direction,O.left.length),A=_.columnsTotalWidth<_.viewportOuterSize.width;o.useEffect((()=>{w.current.columnHeadersContainerRef.current.scrollLeft=0}),[w]);const R=o.useCallback((e=>x(e.field)),[]),D=o.useCallback((()=>x("")),[]),L=o.useCallback((e=>y(e.field)),[]),F=o.useCallback((()=>y("")),[]),N=o.useMemo((()=>O.left.length?{firstColumnIndex:0,lastColumnIndex:O.left.length}:null),[O.left.length]),B=o.useMemo((()=>O.right.length?{firstColumnIndex:t.length-O.right.length,lastColumnIndex:t.length}:null),[O.right.length,t.length]);(0,At.zn)(w,"columnResizeStart",R),(0,At.zn)(w,"columnResizeStop",D),(0,At.zn)(w,"columnHeaderDragStart",L),(0,At.zn)(w,"columnHeaderDragEnd",F);const z=e=>{const{renderContext:r=I,maxLastColumn:n=t.length}=e||{},i=P?r.firstColumnIndex:0,o=P?r.lastColumnIndex:n;return{renderedColumns:t.slice(i,o),firstColumnToRender:i,lastColumnToRender:o}},$=(e,t,r,n=!1)=>{const i=e?.position===vt.I.RIGHT,s=void 0===e?.position,l=O.right.length>0&&i||0===O.right.length&&s,c=T-r;return(0,f.jsxs)(o.Fragment,{children:[s&&(0,f.jsx)("div",{role:"presentation",style:{width:c}}),t,s&&(0,f.jsx)("div",{role:"presentation",className:(0,a.Z)(M._.filler,n&&M._["filler--borderTop"])}),l&&(0,f.jsx)(Pt.V,{header:!0,borderTop:n,pinnedRight:i})]})},H=({pinnedPosition:e,columnIndex:t,computedWidth:r})=>{let n;if("left"===e||"right"===e){const i=(0,Et.a)(e,r,t,j,_);"left"===e&&(n={left:i}),"right"===e&&(n={right:i})}return n},V=(e,t={})=>{const{renderedColumns:o,firstColumnToRender:a}=z(e),l=[];for(let u=0;u<o.length;u+=1){const d=o[u],h=a+u,m=0===h,y=null!==s&&s.field===d.field||m&&!g?0:-1,x=null!==c&&c.field===d.field,w=p.open&&p.field===d.field,S=e?.position,C=H({pinnedPosition:S,columnIndex:h,computedWidth:d.computedWidth});l.push((0,f.jsx)(Zt.C,(0,n.Z)({},r[d.field],{columnMenuOpen:w,filterItemsCounter:i[d.field]&&i[d.field].length,headerHeight:_.headerHeight,isDragging:d.field===v,colDef:d,colIndex:h,isResizing:b===d.field,isLast:h===j.length-1,hasFocus:x,tabIndex:y,pinnedPosition:S,style:C,indexInSection:u,sectionLength:o.length,gridHasFiller:A},t),d.field))}return $(e,l,0)},G=({depth:e,params:r})=>{const i=z(r);if(0===i.renderedColumns.length)return null;const{renderedColumns:o,firstColumnToRender:a,lastColumnToRender:s}=i,c=m[e],p=t[a].field,g=E[p]?.[e]??null,v=c.findIndex((({groupId:e,columnFields:t})=>e===g&&t.includes(p))),y=t[s-1].field,b=E[y]?.[e]??null,x=c.findIndex((({groupId:e,columnFields:t})=>e===b&&t.includes(y))),S=c.slice(v,x+1).map((e=>(0,n.Z)({},e,{columnFields:e.columnFields.filter((e=>!1!==h[e]))}))).filter((e=>e.columnFields.length>0)),C=S[0].columnFields.indexOf(p),P=S[0].columnFields.slice(0,C).reduce(((e,t)=>e+(w.current.getColumn(t).computedWidth??0)),0);let k=a;const M=S.map((({groupId:n,columnFields:i},a)=>{const s=null!==u&&u.depth===e&&i.includes(u.field),c=null!==l&&l.depth===e&&i.includes(l.field)?0:-1,p={groupId:n,width:i.reduce(((e,t)=>e+w.current.getColumn(t).computedWidth),0),fields:i,colIndex:k,hasFocus:s,tabIndex:c},h=r.position,m=H({pinnedPosition:h,columnIndex:k,computedWidth:p.width});k+=i.length;let g=a;return"left"===h&&(g=k-1),(0,f.jsx)(Ft.V,{groupId:n,width:p.width,fields:p.fields,colIndex:p.colIndex,depth:e,isLastColumn:p.colIndex===t.length-p.fields.length,maxDepth:d,height:_.headerHeight,hasFocus:s,tabIndex:c,pinnedPosition:h,style:m,indexInSection:g,sectionLength:o.length,gridHasFiller:A},a)}));return $(r,M,P)};return{renderContext:I,leftRenderContext:N,rightRenderContext:B,pinnedColumns:O,visibleColumns:t,getCellOffsetStyle:H,getFillers:$,getColumnHeadersRow:()=>(0,f.jsxs)(Bt,{role:"row","aria-rowindex":d+1,ownerState:C,children:[N&&V({position:vt.I.LEFT,renderContext:N,minFirstColumn:N.firstColumnIndex,maxLastColumn:N.lastColumnIndex},{disableReorder:!0}),V({renderContext:I,minFirstColumn:O.left.length,maxLastColumn:t.length-O.right.length}),B&&V({position:vt.I.RIGHT,renderContext:B,minFirstColumn:B.firstColumnIndex,maxLastColumn:B.lastColumnIndex},{disableReorder:!0,separatorSide:Nt.y.Left})]}),getColumnsToRender:z,getColumnGroupHeadersRows:()=>{if(0===d)return null;const e=[];for(let t=0;t<d;t+=1)e.push((0,f.jsxs)(Bt,{role:"row","aria-rowindex":t+1,ownerState:C,children:[N&&G({depth:t,params:{position:vt.I.LEFT,renderContext:N,minFirstColumn:N.firstColumnIndex,maxLastColumn:N.lastColumnIndex}}),G({depth:t,params:{renderContext:I}}),B&&G({depth:t,params:{position:vt.I.RIGHT,renderContext:B,minFirstColumn:B.firstColumnIndex,maxLastColumn:B.lastColumnIndex}})]},t));return e},isDragging:!!v,getInnerProps:()=>({role:"rowgroup"})}})({visibleColumns:r,sortColumnLookup:s,filterColumnLookup:l,columnHeaderTabIndexState:c,columnGroupHeaderTabIndexState:u,columnHeaderFocus:d,columnGroupHeaderFocus:p,headerGroupingMaxDepth:h,columnMenuState:m,columnVisibility:g,columnGroupsHeaderStructure:v,hasOtherElementInTabSequence:y});return(0,f.jsxs)(Ht,(0,n.Z)({ref:t},b,x(),{children:[S(),w()]}))})),Ut=(0,P.X)(Gt);var Wt=r(39314),qt=r(19475),Kt=r(95345),Xt=r(28709),Yt=r(48885),Jt=r(59334);const Qt=["defaultSlots","defaultSlotProps","slots","slotProps"],er={columnMenuSortItem:function(e){const{colDef:t,onClick:r}=e,n=(0,L.l)(),i=(0,Z.P)(n,ut.Gm),a=(0,k.B)(),s=o.useMemo((()=>{if(!t)return null;const e=i.find((e=>e.field===t.field));return e?.sort}),[t,i]),l=t.sortingOrder??a.sortingOrder,c=o.useCallback((e=>{r(e);const i=e.currentTarget.getAttribute("data-value")||null;n.current.sortColumn(t.field,i===s?null:i)}),[n,t,r,s]);if(a.disableColumnSorting||!t||!t.sortable||!l.some((e=>!!e)))return null;const u=e=>{const r=n.current.getLocaleText(e);return"function"==typeof r?r(t):r};return(0,f.jsxs)(o.Fragment,{children:[l.includes("asc")&&"asc"!==s?(0,f.jsxs)(te.Z,{onClick:c,"data-value":"asc",children:[(0,f.jsx)(Yt.Z,{children:(0,f.jsx)(a.slots.columnMenuSortAscendingIcon,{fontSize:"small"})}),(0,f.jsx)(Jt.Z,{children:u("columnMenuSortAsc")})]}):null,l.includes("desc")&&"desc"!==s?(0,f.jsxs)(te.Z,{onClick:c,"data-value":"desc",children:[(0,f.jsx)(Yt.Z,{children:(0,f.jsx)(a.slots.columnMenuSortDescendingIcon,{fontSize:"small"})}),(0,f.jsx)(Jt.Z,{children:u("columnMenuSortDesc")})]}):null,l.includes(null)&&null!=s?(0,f.jsxs)(te.Z,{onClick:c,children:[(0,f.jsx)(Yt.Z,{}),(0,f.jsx)(Jt.Z,{children:n.current.getLocaleText("columnMenuUnsort")})]}):null]})},columnMenuFilterItem:function(e){const{colDef:t,onClick:r}=e,n=(0,L.l)(),i=(0,k.B)(),a=o.useCallback((e=>{r(e),n.current.showFilterPanel(t.field)}),[n,t.field,r]);return i.disableColumnFilter||!t.filterable?null:(0,f.jsxs)(te.Z,{onClick:a,children:[(0,f.jsx)(Yt.Z,{children:(0,f.jsx)(i.slots.columnMenuFilterIcon,{fontSize:"small"})}),(0,f.jsx)(Jt.Z,{children:n.current.getLocaleText("columnMenuFilter")})]})},columnMenuColumnsItem:function(e){return(0,f.jsxs)(o.Fragment,{children:[(0,f.jsx)(Kt.R,(0,n.Z)({},e)),(0,f.jsx)(Xt.g,(0,n.Z)({},e))]})}},tr={columnMenuSortItem:{displayOrder:10},columnMenuFilterItem:{displayOrder:20},columnMenuColumnsItem:{displayOrder:30}},rr=o.forwardRef((function(e,t){const{defaultSlots:r,defaultSlotProps:o,slots:a,slotProps:s}=e,l=(0,i.Z)(e,Qt),c=(0,Wt.e)((0,n.Z)({},l,{defaultSlots:r,defaultSlotProps:o,slots:a,slotProps:s}));return(0,f.jsx)(qt.f,(0,n.Z)({ref:t},l,{children:c.map((([e,t],r)=>(0,f.jsx)(e,(0,n.Z)({},t),r)))}))})),nr=o.forwardRef((function(e,t){return(0,f.jsx)(rr,(0,n.Z)({},e,{ref:t,defaultSlots:er,defaultSlotProps:tr}))})),ir=o.forwardRef((function(e,t){const r=(0,L.l)().current.getLocaleText("noResultsOverlayLabel");return(0,f.jsx)(X.n,(0,n.Z)({ref:t},e,{children:r}))}));var or=r(14212),ar=r(22715),sr=r(53640),lr=r(72642),cr=r(6867),ur=r(23972),dr=r(47167),pr=r(74423);function fr(e){return(0,le.ZP)("MuiInputAdornment",e)}const hr=(0,se.Z)("MuiInputAdornment",["root","filled","standard","outlined","positionStart","positionEnd","disablePointerEvents","hiddenLabel","sizeSmall"]);var mr;const gr=["children","className","component","disablePointerEvents","disableTypography","position","variant"],vr=(0,u.ZP)("div",{name:"MuiInputAdornment",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,t[`position${(0,ie.Z)(r.position)}`],!0===r.disablePointerEvents&&t.disablePointerEvents,t[r.variant]]}})((({theme:e,ownerState:t})=>(0,n.Z)({display:"flex",height:"0.01em",maxHeight:"2em",alignItems:"center",whiteSpace:"nowrap",color:(e.vars||e).palette.action.active},"filled"===t.variant&&{[`&.${hr.positionStart}&:not(.${hr.hiddenLabel})`]:{marginTop:16}},"start"===t.position&&{marginRight:8},"end"===t.position&&{marginLeft:8},!0===t.disablePointerEvents&&{pointerEvents:"none"}))),yr=o.forwardRef((function(e,t){const r=(0,d.Z)({props:e,name:"MuiInputAdornment"}),{children:s,className:c,component:u="div",disablePointerEvents:p=!1,disableTypography:h=!1,position:m,variant:g}=r,v=(0,i.Z)(r,gr),y=(0,pr.Z)()||{};let b=g;g&&y.variant,y&&!b&&(b=y.variant);const x=(0,n.Z)({},r,{hiddenLabel:y.hiddenLabel,size:y.size,disablePointerEvents:p,position:m,variant:b}),w=(e=>{const{classes:t,disablePointerEvents:r,hiddenLabel:n,position:i,size:o,variant:a}=e,s={root:["root",r&&"disablePointerEvents",i&&`position${(0,ie.Z)(i)}`,a,n&&"hiddenLabel",o&&`size${(0,ie.Z)(o)}`]};return(0,l.Z)(s,fr,t)})(x);return(0,f.jsx)(dr.Z.Provider,{value:null,children:(0,f.jsx)(vr,(0,n.Z)({as:u,ownerState:x,className:(0,a.Z)(w.root,c),ref:t},v,{children:"string"!=typeof s||h?(0,f.jsxs)(o.Fragment,{children:["start"===m?mr||(mr=(0,f.jsx)("span",{className:"notranslate",children:"​"})):null,s]}):(0,f.jsx)(ur.Z,{color:"text.secondary",children:s})}))})}));var br=r(88276),xr=r(10238),wr=r(82056),Sr=r(96514),Cr=r(2068),_r=r(51705),Pr=r(79674),Er=r(49299);function kr(e){return(0,le.ZP)("MuiTooltip",e)}const Mr=(0,se.Z)("MuiTooltip",["popper","popperInteractive","popperArrow","popperClose","tooltip","tooltipArrow","touch","tooltipPlacementLeft","tooltipPlacementRight","tooltipPlacementTop","tooltipPlacementBottom","arrow"]),jr=["arrow","children","classes","components","componentsProps","describeChild","disableFocusListener","disableHoverListener","disableInteractive","disableTouchListener","enterDelay","enterNextDelay","enterTouchDelay","followCursor","id","leaveDelay","leaveTouchDelay","onClose","onOpen","open","placement","PopperComponent","PopperProps","slotProps","slots","title","TransitionComponent","TransitionProps"],Ir=(0,u.ZP)(Xe.Z,{name:"MuiTooltip",slot:"Popper",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.popper,!r.disableInteractive&&t.popperInteractive,r.arrow&&t.popperArrow,!r.open&&t.popperClose]}})((({theme:e,ownerState:t,open:r})=>(0,n.Z)({zIndex:(e.vars||e).zIndex.tooltip,pointerEvents:"none"},!t.disableInteractive&&{pointerEvents:"auto"},!r&&{pointerEvents:"none"},t.arrow&&{[`&[data-popper-placement*="bottom"] .${Mr.arrow}`]:{top:0,marginTop:"-0.71em","&::before":{transformOrigin:"0 100%"}},[`&[data-popper-placement*="top"] .${Mr.arrow}`]:{bottom:0,marginBottom:"-0.71em","&::before":{transformOrigin:"100% 0"}},[`&[data-popper-placement*="right"] .${Mr.arrow}`]:(0,n.Z)({},t.isRtl?{right:0,marginRight:"-0.71em"}:{left:0,marginLeft:"-0.71em"},{height:"1em",width:"0.71em","&::before":{transformOrigin:"100% 100%"}}),[`&[data-popper-placement*="left"] .${Mr.arrow}`]:(0,n.Z)({},t.isRtl?{left:0,marginLeft:"-0.71em"}:{right:0,marginRight:"-0.71em"},{height:"1em",width:"0.71em","&::before":{transformOrigin:"0 0"}})}))),Or=(0,u.ZP)("div",{name:"MuiTooltip",slot:"Tooltip",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.tooltip,r.touch&&t.touch,r.arrow&&t.tooltipArrow,t[`tooltipPlacement${(0,ie.Z)(r.placement.split("-")[0])}`]]}})((({theme:e,ownerState:t})=>(0,n.Z)({backgroundColor:e.vars?e.vars.palette.Tooltip.bg:(0,ne.Fq)(e.palette.grey[700],.92),borderRadius:(e.vars||e).shape.borderRadius,color:(e.vars||e).palette.common.white,fontFamily:e.typography.fontFamily,padding:"4px 8px",fontSize:e.typography.pxToRem(11),maxWidth:300,margin:2,wordWrap:"break-word",fontWeight:e.typography.fontWeightMedium},t.arrow&&{position:"relative",margin:0},t.touch&&{padding:"8px 16px",fontSize:e.typography.pxToRem(14),lineHeight:(16/14,Math.round(114285.71428571428)/1e5+"em"),fontWeight:e.typography.fontWeightRegular},{[`.${Mr.popper}[data-popper-placement*="left"] &`]:(0,n.Z)({transformOrigin:"right center"},t.isRtl?(0,n.Z)({marginLeft:"14px"},t.touch&&{marginLeft:"24px"}):(0,n.Z)({marginRight:"14px"},t.touch&&{marginRight:"24px"})),[`.${Mr.popper}[data-popper-placement*="right"] &`]:(0,n.Z)({transformOrigin:"left center"},t.isRtl?(0,n.Z)({marginRight:"14px"},t.touch&&{marginRight:"24px"}):(0,n.Z)({marginLeft:"14px"},t.touch&&{marginLeft:"24px"})),[`.${Mr.popper}[data-popper-placement*="top"] &`]:(0,n.Z)({transformOrigin:"center bottom",marginBottom:"14px"},t.touch&&{marginBottom:"24px"}),[`.${Mr.popper}[data-popper-placement*="bottom"] &`]:(0,n.Z)({transformOrigin:"center top",marginTop:"14px"},t.touch&&{marginTop:"24px"})}))),Tr=(0,u.ZP)("span",{name:"MuiTooltip",slot:"Arrow",overridesResolver:(e,t)=>t.arrow})((({theme:e})=>({overflow:"hidden",position:"absolute",width:"1em",height:"0.71em",boxSizing:"border-box",color:e.vars?e.vars.palette.Tooltip.bg:(0,ne.Fq)(e.palette.grey[700],.9),"&::before":{content:'""',margin:"auto",display:"block",width:"100%",height:"100%",backgroundColor:"currentColor",transform:"rotate(45deg)"}})));let Ar=!1;const Zr=new br.V;let Rr={x:0,y:0};function Dr(e,t){return(r,...n)=>{t&&t(r,...n),e(r,...n)}}const Lr=o.forwardRef((function(e,t){var r,s,c,u,p,h,m,g,v,y,b,x,w,S,C,_,P,E,k;const M=(0,d.Z)({props:e,name:"MuiTooltip"}),{arrow:j=!1,children:I,components:O={},componentsProps:T={},describeChild:A=!1,disableFocusListener:Z=!1,disableHoverListener:R=!1,disableInteractive:D=!1,disableTouchListener:L=!1,enterDelay:F=100,enterNextDelay:N=0,enterTouchDelay:B=700,followCursor:z=!1,id:$,leaveDelay:H=0,leaveTouchDelay:V=1500,onClose:G,onOpen:U,open:W,placement:q="bottom",PopperComponent:K,PopperProps:X={},slotProps:Y={},slots:J={},title:Q,TransitionComponent:ee=Sr.Z,TransitionProps:te}=M,re=(0,i.Z)(M,jr),ne=o.isValidElement(I)?I:(0,f.jsx)("span",{children:I}),oe=(0,Ot.Z)(),ae=(0,wr.V)(),[se,le]=o.useState(),[ce,ue]=o.useState(null),de=o.useRef(!1),pe=D||z,fe=(0,br.Z)(),he=(0,br.Z)(),me=(0,br.Z)(),ge=(0,br.Z)(),[ve,ye]=(0,Er.Z)({controlled:W,default:!1,name:"Tooltip",state:"open"});let xe=ve;const we=(0,be.Z)($),Se=o.useRef(),Ce=(0,Cr.Z)((()=>{void 0!==Se.current&&(document.body.style.WebkitUserSelect=Se.current,Se.current=void 0),ge.clear()}));o.useEffect((()=>Ce),[Ce]);const _e=e=>{Zr.clear(),Ar=!0,ye(!0),U&&!xe&&U(e)},Pe=(0,Cr.Z)((e=>{Zr.start(800+H,(()=>{Ar=!1})),ye(!1),G&&xe&&G(e),fe.start(oe.transitions.duration.shortest,(()=>{de.current=!1}))})),Ee=e=>{de.current&&"touchstart"!==e.type||(se&&se.removeAttribute("title"),he.clear(),me.clear(),F||Ar&&N?he.start(Ar?N:F,(()=>{_e(e)})):_e(e))},ke=e=>{he.clear(),me.start(H,(()=>{Pe(e)}))},{isFocusVisibleRef:Me,onBlur:je,onFocus:Ie,ref:Oe}=(0,Pr.Z)(),[,Te]=o.useState(!1),Ae=e=>{je(e),!1===Me.current&&(Te(!1),ke(e))},Ze=e=>{se||le(e.currentTarget),Ie(e),!0===Me.current&&(Te(!0),Ee(e))},Re=e=>{de.current=!0;const t=ne.props;t.onTouchStart&&t.onTouchStart(e)};o.useEffect((()=>{if(xe)return document.addEventListener("keydown",e),()=>{document.removeEventListener("keydown",e)};function e(e){"Escape"!==e.key&&"Esc"!==e.key||Pe(e)}}),[Pe,xe]);const De=(0,_r.Z)(ne.ref,Oe,le,t);Q||0===Q||(xe=!1);const Le=o.useRef(),Fe={},Ne="string"==typeof Q;A?(Fe.title=xe||!Ne||R?null:Q,Fe["aria-describedby"]=xe?we:null):(Fe["aria-label"]=Ne?Q:null,Fe["aria-labelledby"]=xe&&!Ne?we:null);const Be=(0,n.Z)({},Fe,re,ne.props,{className:(0,a.Z)(re.className,ne.props.className),onTouchStart:Re,ref:De},z?{onMouseMove:e=>{const t=ne.props;t.onMouseMove&&t.onMouseMove(e),Rr={x:e.clientX,y:e.clientY},Le.current&&Le.current.update()}}:{}),ze={};L||(Be.onTouchStart=e=>{Re(e),me.clear(),fe.clear(),Ce(),Se.current=document.body.style.WebkitUserSelect,document.body.style.WebkitUserSelect="none",ge.start(B,(()=>{document.body.style.WebkitUserSelect=Se.current,Ee(e)}))},Be.onTouchEnd=e=>{ne.props.onTouchEnd&&ne.props.onTouchEnd(e),Ce(),me.start(V,(()=>{Pe(e)}))}),R||(Be.onMouseOver=Dr(Ee,Be.onMouseOver),Be.onMouseLeave=Dr(ke,Be.onMouseLeave),pe||(ze.onMouseOver=Ee,ze.onMouseLeave=ke)),Z||(Be.onFocus=Dr(Ze,Be.onFocus),Be.onBlur=Dr(Ae,Be.onBlur),pe||(ze.onFocus=Ze,ze.onBlur=Ae));const $e=o.useMemo((()=>{var e;let t=[{name:"arrow",enabled:Boolean(ce),options:{element:ce,padding:4}}];return null!=(e=X.popperOptions)&&e.modifiers&&(t=t.concat(X.popperOptions.modifiers)),(0,n.Z)({},X.popperOptions,{modifiers:t})}),[ce,X]),He=(0,n.Z)({},M,{isRtl:ae,arrow:j,disableInteractive:pe,placement:q,PopperComponentProp:K,touch:de.current}),Ve=(e=>{const{classes:t,disableInteractive:r,arrow:n,touch:i,placement:o}=e,a={popper:["popper",!r&&"popperInteractive",n&&"popperArrow"],tooltip:["tooltip",n&&"tooltipArrow",i&&"touch",`tooltipPlacement${(0,ie.Z)(o.split("-")[0])}`],arrow:["arrow"]};return(0,l.Z)(a,kr,t)})(He),Ge=null!=(r=null!=(s=J.popper)?s:O.Popper)?r:Ir,Ue=null!=(c=null!=(u=null!=(p=J.transition)?p:O.Transition)?u:ee)?c:Sr.Z,We=null!=(h=null!=(m=J.tooltip)?m:O.Tooltip)?h:Or,qe=null!=(g=null!=(v=J.arrow)?v:O.Arrow)?g:Tr,Ke=(0,xr.$)(Ge,(0,n.Z)({},X,null!=(y=Y.popper)?y:T.popper,{className:(0,a.Z)(Ve.popper,null==X?void 0:X.className,null==(b=null!=(x=Y.popper)?x:T.popper)?void 0:b.className)}),He),Ye=(0,xr.$)(Ue,(0,n.Z)({},te,null!=(w=Y.transition)?w:T.transition),He),Je=(0,xr.$)(We,(0,n.Z)({},null!=(S=Y.tooltip)?S:T.tooltip,{className:(0,a.Z)(Ve.tooltip,null==(C=null!=(_=Y.tooltip)?_:T.tooltip)?void 0:C.className)}),He),Qe=(0,xr.$)(qe,(0,n.Z)({},null!=(P=Y.arrow)?P:T.arrow,{className:(0,a.Z)(Ve.arrow,null==(E=null!=(k=Y.arrow)?k:T.arrow)?void 0:E.className)}),He);return(0,f.jsxs)(o.Fragment,{children:[o.cloneElement(ne,Be),(0,f.jsx)(Ge,(0,n.Z)({as:null!=K?K:Xe.Z,placement:q,anchorEl:z?{getBoundingClientRect:()=>({top:Rr.y,left:Rr.x,right:Rr.x,bottom:Rr.y,width:0,height:0})}:se,popperRef:Le,open:!!se&&xe,id:we,transition:!0},ze,Ke,{popperOptions:$e,children:({TransitionProps:e})=>(0,f.jsx)(Ue,(0,n.Z)({timeout:oe.transitions.duration.shorter},e,Ye,{children:(0,f.jsxs)(We,(0,n.Z)({},Je,{children:[Q,j?(0,f.jsx)(qe,(0,n.Z)({},Qe,{ref:ue})):null]}))}))}))]})}));var Fr=r(12925),Nr=r(67049);const Br=["sortingOrder"],zr=o.memo((function(e){const{sortingOrder:t}=e,r=(0,i.Z)(e,Br),o=(0,k.B)(),[a]=t,s="asc"===a?o.slots.columnSortedAscendingIcon:o.slots.columnSortedDescendingIcon;return s?(0,f.jsx)(s,(0,n.Z)({},r)):null}));var $r=r(82066);const Hr=(0,$r.Z)((0,f.jsx)("path",{d:"M4 12l1.41 1.41L11 7.83V20h2V7.83l5.58 5.59L20 12l-8-8-8 8z"}),"ArrowUpward"),Vr=(0,$r.Z)((0,f.jsx)("path",{d:"M20 12l-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8 8-8z"}),"ArrowDownward"),Gr=(0,$r.Z)((0,f.jsx)("path",{d:"M8.59 16.59 13.17 12 8.59 7.41 10 6l6 6-6 6-1.41-1.41z"}),"KeyboardArrowRight"),Ur=(0,$r.Z)((0,f.jsx)("path",{d:"M16.59 8.59 12 13.17 7.41 8.59 6 10l6 6 6-6z"}),"ExpandMore"),Wr=(0,$r.Z)((0,f.jsx)("path",{d:"M10 18h4v-2h-4v2zM3 6v2h18V6H3zm3 7h12v-2H6v2z"}),"FilterList"),qr=(0,$r.Z)((0,f.jsx)("path",{d:"M4.25 5.61C6.27 8.2 10 13 10 13v6c0 .55.45 1 1 1h2c.55 0 1-.45 1-1v-6s3.72-4.8 5.74-7.39c.51-.66.04-1.61-.79-1.61H5.04c-.83 0-1.3.95-.79 1.61z"}),"FilterAlt"),Kr=(0,$r.Z)((0,f.jsx)("path",{d:"M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"}),"Search"),Xr=((0,$r.Z)((0,f.jsx)("path",{d:"M3 18h18v-2H3v2zm0-5h18v-2H3v2zm0-7v2h18V6H3z"}),"Menu"),(0,$r.Z)((0,f.jsx)("path",{d:"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z"}),"CheckCircle"),(0,$r.Z)((0,f.jsx)("path",{d:"M6 5H3c-.55 0-1 .45-1 1v12c0 .55.45 1 1 1h3c.55 0 1-.45 1-1V6c0-.55-.45-1-1-1zm14 0h-3c-.55 0-1 .45-1 1v12c0 .55.45 1 1 1h3c.55 0 1-.45 1-1V6c0-.55-.45-1-1-1zm-7 0h-3c-.55 0-1 .45-1 1v12c0 .55.45 1 1 1h3c.55 0 1-.45 1-1V6c0-.55-.45-1-1-1z"}),"ColumnIcon")),Yr=(0,$r.Z)((0,f.jsx)("path",{d:"M11 19V5h2v14z"}),"Separator"),Jr=(0,$r.Z)((0,f.jsx)("path",{d:"M4 15h16v-2H4v2zm0 4h16v-2H4v2zm0-8h16V9H4v2zm0-6v2h16V5H4z"}),"ViewHeadline"),Qr=(0,$r.Z)((0,f.jsx)("path",{d:"M21,8H3V4h18V8z M21,10H3v4h18V10z M21,16H3v4h18V16z"}),"TableRows"),en=(0,$r.Z)((0,f.jsx)("path",{d:"M4 18h17v-6H4v6zM4 5v6h17V5H4z"}),"ViewStream"),tn=(0,$r.Z)((0,f.jsx)("path",{d:"M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2zm0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z"}),"TripleDotsVertical"),rn=(0,$r.Z)((0,f.jsx)("path",{d:"M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"}),"Close"),nn=(0,$r.Z)((0,f.jsx)("path",{d:"M19 13h-6v6h-2v-6H5v-2h6V5h2v6h6v2z"}),"Add"),on=(0,$r.Z)((0,f.jsx)("path",{d:"M19 13H5v-2h14v2z"}),"Remove"),an=(0,$r.Z)((0,f.jsx)("path",{d:"M12 4V1L8 5l4 4V6c3.31 0 6 2.69 6 6 0 1.01-.25 1.97-.7 2.8l1.46 1.46C19.54 15.03 20 13.57 20 12c0-4.42-3.58-8-8-8zm0 14c-3.31 0-6-2.69-6-6 0-1.01.25-1.97.7-2.8L5.24 7.74C4.46 8.97 4 10.43 4 12c0 4.42 3.58 8 8 8v3l4-4-4-4v3z"}),"Load"),sn=(0,$r.Z)((0,f.jsx)("path",{d:"M11 18c0 1.1-.9 2-2 2s-2-.9-2-2 .9-2 2-2 2 .9 2 2zm-2-8c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0-6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm6 4c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2zm0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z"}),"Drag"),ln=(0,$r.Z)((0,f.jsx)("path",{d:"M19 12v7H5v-7H3v7c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-7h-2zm-6 .67l2.59-2.58L17 11.5l-5 5-5-5 1.41-1.41L11 12.67V3h2z"}),"SaveAlt"),cn=(0,$r.Z)((0,f.jsx)("path",{d:"M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z"}),"Check"),un=(0,$r.Z)((0,f.jsx)("path",{d:"M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2zm0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z"}),"MoreVert"),dn=(0,$r.Z)((0,f.jsx)("path",{d:"M12 7c2.76 0 5 2.24 5 5 0 .65-.13 1.26-.36 1.83l2.92 2.92c1.51-1.26 2.7-2.89 3.43-4.75-1.73-4.39-6-7.5-11-7.5-1.4 0-2.74.25-3.98.7l2.16 2.16C10.74 7.13 11.35 7 12 7zM2 4.27l2.28 2.28.46.46C3.08 8.3 1.78 10.02 1 12c1.73 4.39 6 7.5 11 7.5 1.55 0 3.03-.3 4.38-.84l.42.42L19.73 22 21 20.73 3.27 3 2 4.27zM7.53 9.8l1.55 1.55c-.05.21-.08.43-.08.65 0 1.66 1.34 3 3 3 .22 0 .44-.03.65-.08l1.55 1.55c-.67.33-1.41.53-2.2.53-2.76 0-5-2.24-5-5 0-.79.2-1.53.53-2.2zm4.31-.78l3.15 3.15.02-.16c0-1.66-1.34-3-3-3l-.17.01z"}),"VisibilityOff"),pn=(0,$r.Z)((0,f.jsx)("g",{children:(0,f.jsx)("path",{d:"M14.67,5v14H9.33V5H14.67z M15.67,19H21V5h-5.33V19z M8.33,19V5H3v14H8.33z"})}),"ViewColumn"),fn=(0,$r.Z)((0,f.jsx)("path",{d:"M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"}),"Clear"),hn=((0,$r.Z)((0,f.jsx)("path",{d:"M6 19c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V7H6v12zM19 4h-3.5l-1-1h-5l-1 1H5v2h14V4z"}),"Delete"),(0,$r.Z)((0,f.jsx)("path",{d:"M6 19c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V7H6v12zm2.46-7.12l1.41-1.41L12 12.59l2.12-2.12 1.41 1.41L13.41 14l2.12 2.12-1.41 1.41L12 15.41l-2.12 2.12-1.41-1.41L10.59 14l-2.13-2.12zM15.5 4l-1-1h-5l-1 1H5v2h14V4z"}),"Delete")),mn=["native"],gn={booleanCellTrueIcon:cn,booleanCellFalseIcon:rn,columnMenuIcon:tn,openFilterButtonIcon:Wr,filterPanelDeleteIcon:rn,columnFilteredIcon:qr,columnSelectorIcon:Xr,columnUnsortedIcon:zr,columnSortedAscendingIcon:Hr,columnSortedDescendingIcon:Vr,columnResizeIcon:Yr,densityCompactIcon:Jr,densityStandardIcon:Qr,densityComfortableIcon:en,exportIcon:ln,moreActionsIcon:un,treeDataCollapseIcon:Ur,treeDataExpandIcon:Gr,groupingCriteriaCollapseIcon:Ur,groupingCriteriaExpandIcon:Gr,detailPanelExpandIcon:nn,detailPanelCollapseIcon:on,rowReorderIcon:sn,quickFilterIcon:Kr,quickFilterClearIcon:rn,columnMenuHideIcon:dn,columnMenuSortAscendingIcon:Hr,columnMenuSortDescendingIcon:Vr,columnMenuFilterIcon:qr,columnMenuManageColumnsIcon:pn,columnMenuClearIcon:fn,loadIcon:an,filterPanelAddIcon:nn,filterPanelRemoveAllIcon:hn,columnReorderIcon:sn},vn=(0,n.Z)({},gn,{baseCheckbox:or.Z,baseTextField:ar.Z,baseFormControl:sr.Z,baseSelect:re.Z,baseButton:lr.Z,baseIconButton:cr.Z,baseInputAdornment:yr,baseTooltip:Lr,basePopper:Xe.Z,baseInputLabel:Fr.Z,baseSelectOption:function(e){let{native:t}=e,r=(0,i.Z)(e,mn);return t?(0,f.jsx)("option",(0,n.Z)({},r)):(0,f.jsx)(te.Z,(0,n.Z)({},r))},baseChip:Nr.Z}),yn=(0,n.Z)({},vn,{cell:_t,skeletonCell:O,columnHeaderFilterIconButton:function(e){const{counter:t,field:r,onClick:i}=e,a=(0,L.l)(),s=(0,k.B)(),c=(e=>{const{classes:t}=e;return(0,l.Z)({icon:["filterIcon"]},M.d,t)})((0,n.Z)({},e,{classes:s.classes})),u=(0,Z.P)(a,R.e),d=(0,T.Z)(),p=(0,T.Z)(),h=o.useCallback((e=>{e.preventDefault(),e.stopPropagation();const{open:t,openedPanelValue:n}=(0,R.e)(a.current.state);t&&n===D.y.filters?a.current.hideFilterPanel():a.current.showFilterPanel(void 0,p,d),i&&i(a.current.getColumnHeaderParams(r),e)}),[a,r,i,p,d]);if(!t)return null;const m=u.open&&u.labelId===d,g=(0,f.jsx)(s.slots.baseIconButton,(0,n.Z)({id:d,onClick:h,color:"default","aria-label":a.current.getLocaleText("columnHeaderFiltersLabel"),size:"small",tabIndex:-1,"aria-haspopup":"menu","aria-expanded":m,"aria-controls":m?p:void 0},s.slotProps?.baseIconButton,{children:(0,f.jsx)(s.slots.columnFilteredIcon,{className:c.icon,fontSize:"small"})}));return(0,f.jsx)(s.slots.baseTooltip,(0,n.Z)({title:a.current.getLocaleText("columnHeaderFiltersTooltipActive")(t),enterDelay:1e3},s.slotProps?.baseTooltip,{children:(0,f.jsxs)(F.k,{children:[t>1&&(0,f.jsx)(A.Z,{badgeContent:t,color:"default",children:g}),1===t&&g]})}))},columnMenu:nr,columnHeaders:Ut,detailPanels:function(e){return null},footer:V,footerRowCount:q,toolbar:null,pinnedRows:function(e){return null},loadingOverlay:Y,noResultsOverlay:ir,noRowsOverlay:J,pagination:Le,filterPanel:Ue,columnsPanel:function(e){const t=(0,k.B)();return(0,f.jsx)(ze.M,(0,n.Z)({},e,{children:(0,f.jsx)(We.d,(0,n.Z)({},t.slotProps?.columnsManagement))}))},columnsManagement:We.d,panel:rt,row:It})},73490:(e,t,r)=>{"use strict";if(r.d(t,{_:()=>o,d:()=>i}),757==r.j)var n=r(34867);function i(e){return(0,n.ZP)("MuiDataGrid",e)}const o=(0,r(1588).Z)("MuiDataGrid",["actionsCell","aggregationColumnHeader","aggregationColumnHeader--alignLeft","aggregationColumnHeader--alignCenter","aggregationColumnHeader--alignRight","aggregationColumnHeaderLabel","autoHeight","autosizing","booleanCell","cell--editable","cell--editing","cell--flex","cell--textCenter","cell--textLeft","cell--textRight","cell--rangeTop","cell--rangeBottom","cell--rangeLeft","cell--rangeRight","cell--pinnedLeft","cell--pinnedRight","cell--selectionMode","cell","cellCheckbox","cellEmpty","cellSkeleton","cellOffsetLeft","checkboxInput","columnHeader","columnHeader--alignCenter","columnHeader--alignLeft","columnHeader--alignRight","columnHeader--dragging","columnHeader--moving","columnHeader--numeric","columnHeader--sortable","columnHeader--sorted","columnHeader--filtered","columnHeader--pinnedLeft","columnHeader--pinnedRight","columnHeader--last","columnHeaderCheckbox","columnHeaderDraggableContainer","columnHeaderTitle","columnHeaderTitleContainer","columnHeaderTitleContainerContent","columnHeader--filledGroup","columnHeader--emptyGroup","columnHeaders","columnSeparator--resizable","columnSeparator--resizing","columnSeparator--sideLeft","columnSeparator--sideRight","columnSeparator","columnsManagement","columnsManagementRow","columnsManagementHeader","columnsManagementFooter","container--top","container--bottom","detailPanel","detailPanels","detailPanelToggleCell","detailPanelToggleCell--expanded","footerCell","panel","panelHeader","panelWrapper","panelContent","panelFooter","paper","editBooleanCell","editInputCell","filler","filler--borderTop","filler--pinnedLeft","filler--pinnedRight","filterForm","filterFormDeleteIcon","filterFormLogicOperatorInput","filterFormColumnInput","filterFormOperatorInput","filterFormValueInput","filterIcon","footerContainer","headerFilterRow","iconButtonContainer","iconSeparator","main","main--hasPinnedRight","menu","menuIcon","menuIconButton","menuOpen","menuList","overlay","overlayWrapper","overlayWrapperInner","root","root--densityStandard","root--densityComfortable","root--densityCompact","root--disableUserSelection","row","row--editable","row--editing","row--firstVisible","row--lastVisible","row--dragging","row--dynamicHeight","row--detailPanelExpanded","rowReorderCellPlaceholder","rowCount","rowReorderCellContainer","rowReorderCell","rowReorderCell--draggable","scrollArea--left","scrollArea--right","scrollArea","scrollbar","scrollbar--vertical","scrollbar--horizontal","scrollbarFiller","scrollbarFiller--header","scrollbarFiller--borderTop","scrollbarFiller--pinnedRight","selectedRowCount","sortIcon","toolbarContainer","toolbarFilterList","virtualScroller","virtualScrollerContent","virtualScrollerContent--overflowed","virtualScrollerRenderZone","pinnedColumns","withVerticalBorder","withBorderColor","cell--withRightBorder","cell--withLeftBorder","columnHeader--withRightBorder","columnHeader--withLeftBorder","treeDataGroupingCell","treeDataGroupingCellToggle","groupingCriteriaCell","groupingCriteriaCellToggle","pinnedRows","pinnedRows--top","pinnedRows--bottom","pinnedRowsRenderZone"])},52478:(e,t,r)=>{"use strict";r.d(t,{u:()=>n});const n="__detail_panel_toggle__"},79396:(e,t,r)=>{"use strict";r.d(t,{D:()=>n});const n={noRowsLabel:"No rows",noResultsOverlayLabel:"No results found.",toolbarDensity:"Density",toolbarDensityLabel:"Density",toolbarDensityCompact:"Compact",toolbarDensityStandard:"Standard",toolbarDensityComfortable:"Comfortable",toolbarColumns:"Columns",toolbarColumnsLabel:"Select columns",toolbarFilters:"Filters",toolbarFiltersLabel:"Show filters",toolbarFiltersTooltipHide:"Hide filters",toolbarFiltersTooltipShow:"Show filters",toolbarFiltersTooltipActive:e=>1!==e?`${e} active filters`:`${e} active filter`,toolbarQuickFilterPlaceholder:"Search…",toolbarQuickFilterLabel:"Search",toolbarQuickFilterDeleteIconLabel:"Clear",toolbarExport:"Export",toolbarExportLabel:"Export",toolbarExportCSV:"Download as CSV",toolbarExportPrint:"Print",toolbarExportExcel:"Download as Excel",columnsManagementSearchTitle:"Search",columnsManagementNoColumns:"No columns",columnsManagementShowHideAllText:"Show/Hide All",columnsManagementReset:"Reset",filterPanelAddFilter:"Add filter",filterPanelRemoveAll:"Remove all",filterPanelDeleteIconLabel:"Delete",filterPanelLogicOperator:"Logic operator",filterPanelOperator:"Operator",filterPanelOperatorAnd:"And",filterPanelOperatorOr:"Or",filterPanelColumns:"Columns",filterPanelInputLabel:"Value",filterPanelInputPlaceholder:"Filter value",filterOperatorContains:"contains",filterOperatorEquals:"equals",filterOperatorStartsWith:"starts with",filterOperatorEndsWith:"ends with",filterOperatorIs:"is",filterOperatorNot:"is not",filterOperatorAfter:"is after",filterOperatorOnOrAfter:"is on or after",filterOperatorBefore:"is before",filterOperatorOnOrBefore:"is on or before",filterOperatorIsEmpty:"is empty",filterOperatorIsNotEmpty:"is not empty",filterOperatorIsAnyOf:"is any of","filterOperator=":"=","filterOperator!=":"!=","filterOperator>":">","filterOperator>=":">=","filterOperator<":"<","filterOperator<=":"<=",headerFilterOperatorContains:"Contains",headerFilterOperatorEquals:"Equals",headerFilterOperatorStartsWith:"Starts with",headerFilterOperatorEndsWith:"Ends with",headerFilterOperatorIs:"Is",headerFilterOperatorNot:"Is not",headerFilterOperatorAfter:"Is after",headerFilterOperatorOnOrAfter:"Is on or after",headerFilterOperatorBefore:"Is before",headerFilterOperatorOnOrBefore:"Is on or before",headerFilterOperatorIsEmpty:"Is empty",headerFilterOperatorIsNotEmpty:"Is not empty",headerFilterOperatorIsAnyOf:"Is any of","headerFilterOperator=":"Equals","headerFilterOperator!=":"Not equals","headerFilterOperator>":"Greater than","headerFilterOperator>=":"Greater than or equal to","headerFilterOperator<":"Less than","headerFilterOperator<=":"Less than or equal to",filterValueAny:"any",filterValueTrue:"true",filterValueFalse:"false",columnMenuLabel:"Menu",columnMenuShowColumns:"Show columns",columnMenuManageColumns:"Manage columns",columnMenuFilter:"Filter",columnMenuHideColumn:"Hide column",columnMenuUnsort:"Unsort",columnMenuSortAsc:"Sort by ASC",columnMenuSortDesc:"Sort by DESC",columnHeaderFiltersTooltipActive:e=>1!==e?`${e} active filters`:`${e} active filter`,columnHeaderFiltersLabel:"Show filters",columnHeaderSortIconLabel:"Sort",footerRowSelected:e=>1!==e?`${e.toLocaleString()} rows selected`:`${e.toLocaleString()} row selected`,footerTotalRows:"Total Rows:",footerTotalVisibleRows:(e,t)=>`${e.toLocaleString()} of ${t.toLocaleString()}`,checkboxSelectionHeaderName:"Checkbox selection",checkboxSelectionSelectAllRows:"Select all rows",checkboxSelectionUnselectAllRows:"Unselect all rows",checkboxSelectionSelectRow:"Select row",checkboxSelectionUnselectRow:"Unselect row",booleanCellTrueLabel:"yes",booleanCellFalseLabel:"no",actionsCellMore:"more",pinToLeft:"Pin to left",pinToRight:"Pin to right",unpin:"Unpin",treeDataGroupingHeaderName:"Group",treeDataExpand:"see children",treeDataCollapse:"hide children",groupingColumnHeaderName:"Group",groupColumn:e=>`Group by ${e}`,unGroupColumn:e=>`Stop grouping by ${e}`,detailPanelToggle:"Detail panel toggle",expandDetailPanel:"Expand",collapseDetailPanel:"Collapse",MuiTablePagination:{},rowReorderingHeaderName:"Row reordering",aggregationMenuItemHeader:"Aggregation",aggregationFunctionLabelSum:"sum",aggregationFunctionLabelAvg:"avg",aggregationFunctionLabelMin:"min",aggregationFunctionLabelMax:"max",aggregationFunctionLabelSize:"size"}},1497:(e,t,r)=>{"use strict";r.d(t,{G:()=>i});var n=r(67294);const i=757==r.j?n.createContext(void 0):null},26002:(e,t,r)=>{"use strict";if(r.d(t,{B:()=>s}),757==r.j)var n=r(63366);if(757==r.j)var i=r(67343);var o=r(67294);if(757==r.j)var a=r(11091);const s=e=>{const t=o.useRef({}),r=o.useRef(!1),s=o.useCallback((e=>{!r.current&&e&&(r.current=!0,Object.values(e.appliers).forEach((e=>{e()})),r.current=!1)}),[]),l={registerPipeProcessor:o.useCallback(((e,r,n)=>{t.current[e]||(t.current[e]={processors:new Map,processorsAsArray:[],appliers:{}});const i=t.current[e];return i.processors.get(r)!==n&&(i.processors.set(r,n),i.processorsAsArray=Array.from(t.current[e].processors.values()),s(i)),()=>{t.current[e].processors.delete(r),t.current[e].processorsAsArray=Array.from(t.current[e].processors.values())}}),[s]),registerPipeApplier:o.useCallback(((e,r,o)=>(t.current[e]||(t.current[e]={processors:new Map,processorsAsArray:[],appliers:{}}),t.current[e].appliers[r]=o,()=>{const o=t.current[e].appliers,a=(0,n.Z)(o,[r].map(i.Z));t.current[e].appliers=a})),[]),requestPipeProcessorsApplication:o.useCallback((e=>{s(t.current[e])}),[s])},c={unstable_applyPipeProcessors:o.useCallback(((...e)=>{const[r,n,i]=e;if(!t.current[r])return n;const o=t.current[r].processorsAsArray;let a=n;for(let e=0;e<o.length;e+=1)a=o[e](a,i);return a}),[])};(0,a.h)(e,l,"private"),(0,a.h)(e,c,"public")}},55962:(e,t,r)=>{"use strict";r.d(t,{R:()=>o});var n=r(67294);if(757==r.j)var i=r(88248);const o=(e,t,r)=>{const o=n.useRef(),a=n.useRef(`mui-${Math.round(1e9*Math.random())}`),s=n.useCallback((()=>{o.current=e.current.registerPipeApplier(t,a.current,r)}),[e,r,t]);(0,i.s)((()=>{s()}));const l=n.useRef(!0);n.useEffect((()=>(l.current?l.current=!1:s(),()=>{o.current&&(o.current(),o.current=null)})),[s])}},47514:(e,t,r)=>{"use strict";r.d(t,{Z:()=>o});var n=r(67294);if(757==r.j)var i=r(88248);const o=(e,t,r)=>{const o=n.useRef(),a=n.useRef(`mui-${Math.round(1e9*Math.random())}`),s=n.useCallback((()=>{o.current=e.current.registerPipeProcessor(t,a.current,r)}),[e,r,t]);(0,i.s)((()=>{s()}));const l=n.useRef(!0);n.useEffect((()=>(l.current?l.current=!1:s(),()=>{o.current&&(o.current(),o.current=null)})),[s])}},48558:(e,t,r)=>{"use strict";r.d(t,{H:()=>o});var n=r(67294);if(757==r.j)var i=r(88248);const o=(e,t,r,o)=>{const a=n.useCallback((()=>{e.current.registerStrategyProcessor(t,r,o)}),[e,o,r,t]);(0,i.s)((()=>{a()}));const s=n.useRef(!0);n.useEffect((()=>{s.current?s.current=!1:a()}),[a])}},12939:(e,t,r)=>{"use strict";if(r.d(t,{Lm:()=>s,sQ:()=>c}),757==r.j)var n=r(63366);if(757==r.j)var i=r(67343);var o=r(67294);if(757==r.j)var a=r(11091);const s="none",l={rowTreeCreation:"rowTree",filtering:"rowTree",sorting:"rowTree",visibleRowsLookupCreation:"rowTree"},c=e=>{const t=o.useRef(new Map),r=o.useRef({}),c={registerStrategyProcessor:o.useCallback(((t,o,a)=>{const s=()=>{const e=r.current[o],a=(0,n.Z)(e,[t].map(i.Z));r.current[o]=a};r.current[o]||(r.current[o]={});const c=r.current[o],u=c[t];return c[t]=a,u&&u!==a?(t===e.current.getActiveStrategy(l[o])&&e.current.publishEvent("activeStrategyProcessorChange",o),s):s}),[e]),applyStrategyProcessor:o.useCallback(((t,n)=>{const i=e.current.getActiveStrategy(l[t]);if(null==i)throw new Error("Can't apply a strategy processor before defining an active strategy");const o=r.current[t];if(!o||!o[i])throw new Error(`No processor found for processor "${t}" on strategy "${i}"`);return(0,o[i])(n)}),[e]),getActiveStrategy:o.useCallback((e=>{const r=Array.from(t.current.entries()).find((([,t])=>t.group===e&&t.isAvailable()));return r?.[0]??s}),[]),setStrategyAvailability:o.useCallback(((r,n,i)=>{t.current.set(n,{group:r,isAvailable:i}),e.current.publishEvent("strategyAvailabilityChange")}),[e])};(0,a.h)(e,c,"private")}},69632:(e,t,r)=>{"use strict";r.d(t,{t:()=>d});var n=r(67294);if(757==r.j)var i=r(46630);if(757==r.j)var o=r(11091);if(757==r.j)var a=r(36236);if(757==r.j)var s=r(36445);const l=Symbol("mui.api_private"),c=e=>void 0!==e.isPropagationStopped;let u=0;function d(e,t){const r=n.useRef(),d=n.useRef();d.current||(d.current=function(e){const t=e.current?.[l];if(t)return t;const r={},n={state:r,store:i.y.create(r),instanceId:{id:u}};return u+=1,n.getPublicApi=()=>e.current,n.register=(t,r)=>{Object.keys(r).forEach((i=>{const o=r[i],a=n[i];if(!0===a?.spying?a.target=o:n[i]=o,"public"===t){const t=e.current,r=t[i];!0===r?.spying?r.target=o:t[i]=o}}))},n.register("private",{caches:{},eventManager:new s.Q}),n}(r)),r.current||(r.current=function(e){return{get state(){return e.current.state},get store(){return e.current.store},get instanceId(){return e.current.instanceId},[l]:e.current}}(d));const p=n.useCallback(((...e)=>{const[r,n,i={}]=e;if(i.defaultMuiPrevented=!1,c(i)&&i.isPropagationStopped())return;const o=t.signature===a.cG.DataGridPro?{api:d.current.getPublicApi()}:{};d.current.eventManager.emit(r,n,i,o)}),[d,t.signature]),f=n.useCallback(((e,t,r)=>{d.current.eventManager.on(e,t,r);const n=d.current;return()=>{n.eventManager.removeListener(e,t)}}),[d]);return(0,o.h)(d,{subscribeEvent:f,publishEvent:p},"public"),e&&!e.current?.state&&(e.current=r.current),n.useImperativeHandle(e,(()=>r.current),[r]),n.useEffect((()=>{const e=d.current;return()=>{e.publishEvent("unmount")}}),[d]),d}},20435:(e,t,r)=>{"use strict";if(r.d(t,{S:()=>d}),757==r.j)var n=r(49108);if(757==r.j)var i=r(17881);if(757==r.j)var o=r(72624);if(757==r.j)var a=r(69632);if(757==r.j)var s=r(92535);if(757==r.j)var l=r(26002);if(757==r.j)var c=r(12939);if(757==r.j)var u=r(29841);const d=(e,t)=>{const r=(0,a.t)(e,t);return(0,n.K)(r),(0,i.w)(r),(0,o.L)(r,t),(0,u.J)(r),(0,l.B)(r),(0,c.sQ)(r),(0,s.C)(r,t),r.current.register("private",{rootProps:t}),r}},92535:(e,t,r)=>{"use strict";r.d(t,{C:()=>i});var n=r(67294);const i=(e,t)=>{const r=n.useCallback((e=>{if(null==t.localeText[e])throw new Error(`Missing translation for key ${e}.`);return t.localeText[e]}),[t.localeText]);e.current.register("public",{getLocaleText:r})}},72624:(e,t,r)=>{"use strict";r.d(t,{L:()=>d});var n=r(67294),i=r(24791);if(757==r.j)var o=r(11091);const a=(0,i.Vu)()&&null!=window.localStorage.getItem("DEBUG"),s=()=>{},l={debug:s,info:s,warn:s,error:s},c=757==r.j?["debug","info","warn","error"]:null;function u(e,t,r=console){const n=c.indexOf(t);if(-1===n)throw new Error(`MUI X: Log level ${t} not recognized.`);return c.reduce(((t,i,o)=>(t[i]=o>=n?(...t)=>{const[n,...o]=t;r[i](`MUI X: ${e} - ${n}`,...o)}:s,t)),{})}const d=(e,t)=>{const r=n.useCallback((e=>a?u(e,"debug",t.logger):t.logLevel?u(e,t.logLevel.toString(),t.logger):l),[t.logLevel,t.logger]);(0,o.h)(e,{getLogger:r},"private")}},49108:(e,t,r)=>{"use strict";r.d(t,{K:()=>i});var n=r(67294);const i=e=>{const t=n.useRef(null),r=n.useRef(null),i=n.useRef(null);e.current.register("public",{rootElementRef:t}),e.current.register("private",{mainElementRef:r,virtualScrollerRef:i})}},29841:(e,t,r)=>{"use strict";if(r.d(t,{J:()=>s}),757==r.j)var n=r(87462);var i=r(67294);if(757==r.j)var o=r(11091);if(757==r.j)var a=r(24791);const s=e=>{const t=i.useRef({}),[,r]=i.useState(),s=i.useCallback((e=>{t.current[e.stateId]=e}),[]),l=i.useCallback(((r,n)=>{let i;if(i=(0,a.mf)(r)?r(e.current.state):r,e.current.state===i)return!1;let o=!1;const s=[];if(Object.keys(t.current).forEach((r=>{const n=t.current[r],a=n.stateSelector(e.current.state,e.current.instanceId),l=n.stateSelector(i,e.current.instanceId);l!==a&&(s.push({stateId:n.stateId,hasPropChanged:l!==n.propModel}),void 0!==n.propModel&&l!==n.propModel&&(o=!0))})),s.length>1)throw new Error(`You're not allowed to update several sub-state in one transaction. You already updated ${s[0].stateId}, therefore, you're not allowed to update ${s.map((e=>e.stateId)).join(", ")} in the same transaction.`);if(o||(e.current.state=i,e.current.publishEvent&&e.current.publishEvent("stateChange",i),e.current.store.update(i)),1===s.length){const{stateId:r,hasPropChanged:a}=s[0],l=t.current[r],c=l.stateSelector(i,e.current.instanceId);l.propOnChange&&a&&l.propOnChange(c,{reason:n,api:e.current}),o||e.current.publishEvent(l.changeEvent,c,{reason:n})}return!o}),[e]),c=i.useCallback(((t,r,i)=>e.current.setState((e=>(0,n.Z)({},e,{[t]:r(e[t])})),i)),[e]),u={setState:l,forceUpdate:i.useCallback((()=>r((()=>e.current.state))),[e])},d={updateControlState:c,registerControlState:s};(0,o.h)(e,u,"public"),(0,o.h)(e,d,"private")}},17881:(e,t,r)=>{"use strict";if(r.d(t,{w:()=>a}),757==r.j)var n=r(87462);var i=r(67294);if(757==r.j)var o=r(2734);const a=e=>{const t=(0,o.Z)();e.current.state.theme||(e.current.state.theme=t);const r=i.useRef(!0);i.useEffect((()=>{r.current?r.current=!1:e.current.setState((e=>(0,n.Z)({},e,{theme:t})))}),[e,t])}},62158:(e,t,r)=>{"use strict";r.d(t,{D:()=>c});var n=r(67294);if(757==r.j)var i=r(55781);if(757==r.j)var o=r(36236);if(757==r.j)var a=r(35543);if(757==r.j)var s=r(65397);function l(e){const t=document.createElement("span");t.style.whiteSpace="pre",t.style.userSelect="all",t.style.opacity="0px",t.textContent=e,document.body.appendChild(t);const r=document.createRange();r.selectNode(t);const n=window.getSelection();n.removeAllRanges(),n.addRange(r);try{document.execCommand("copy")}finally{document.body.removeChild(t)}}const c=(e,t)=>{const r=t.ignoreValueFormatterDuringExport,c=("object"==typeof r?r?.clipboardExport:r)||!1,u=t.clipboardCopyCellDelimiter,d=n.useCallback((t=>{if(!t.ctrlKey&&!t.metaKey||"c"!==t.key.toLowerCase()||t.shiftKey||t.altKey)return;if(r=t.target,window.getSelection()?.toString()||r&&(r.selectionEnd||0)-(r.selectionStart||0)>0)return;var r;let n="";if(e.current.getSelectedRows().size>0)n=e.current.getDataAsCsv({includeHeaders:!1,delimiter:u,shouldAppendQuotes:!1,escapeFormulas:!1});else{const t=(0,a.TR)(e);if(t){const r=e.current.getCellParams(t.id,t.field);n=(0,s.t)(r,{csvOptions:{delimiter:u,shouldAppendQuotes:!1,escapeFormulas:!1},ignoreValueFormatter:c})}}var i;n=e.current.unstable_applyPipeProcessors("clipboardCopy",n),n&&(i=n,navigator.clipboard?navigator.clipboard.writeText(i).catch((()=>{l(i)})):l(i),e.current.publishEvent("clipboardCopy",n))}),[e,c,u]);(0,i.J)(e,e.current.rootElementRef,"keydown",d),(0,o.x3)(e,"clipboardCopy",t.onClipboardCopy)}},17815:(e,t,r)=>{"use strict";r.d(t,{Cv:()=>o,WT:()=>s,XS:()=>a,uW:()=>l});var n=r(99448);const i=e=>e.columnGrouping,o=(0,n.X)(i,(e=>e?.unwrappedGroupingModel??{})),a=(0,n.X)(i,(e=>e?.lookup??{})),s=(0,n.X)(i,(e=>e?.headerStructure??[])),l=(0,n.P)(i,(e=>e?.maxDepth??0))},56924:(e,t,r)=>{"use strict";if(r.d(t,{f:()=>a,r:()=>s}),757==r.j)var n=r(59963);if(757==r.j)var i=r(24791);const o=(e,t,r)=>{if((0,n.B)(e)){if(void 0!==r[e.field])throw new Error(["MUI X: columnGroupingModel contains duplicated field",`column field ${e.field} occurs two times in the grouping model:`,`- ${r[e.field].join(" > ")}`,`- ${t.join(" > ")}`].join("\n"));return void(r[e.field]=t)}const{groupId:i,children:a}=e;a.forEach((e=>{o(e,[...t,i],r)}))},a=e=>{if(!e)return{};const t={};return e.forEach((e=>{o(e,[],t)})),t},s=(e,t,r)=>{const n=e=>t[e]??[],o=[],a=Math.max(...e.map((e=>n(e).length))),s=(e,t,r)=>(0,i.xb)(n(e).slice(0,r+1),n(t).slice(0,r+1));for(let t=0;t<a;t+=1){const i=e.reduce(((e,i)=>{const o=n(i)[t]??null;if(0===e.length)return[{columnFields:[i],groupId:o}];const a=e[e.length-1],l=a.columnFields[a.columnFields.length-1];return a.groupId!==o||!s(l,i,t)||(c=l,u=i,r?.left&&r.left.includes(c)&&!r.left.includes(u)||r?.right&&!r.right.includes(c)&&r.right.includes(u))?[...e,{columnFields:[i],groupId:o}]:[...e.slice(0,e.length-1),{columnFields:[...a.columnFields,i],groupId:o}];var c,u}),[]);o.push(i)}return o}},85179:(e,t,r)=>{"use strict";if(r.d(t,{a:()=>m,u:()=>h}),757==r.j)var n=r(87462);if(757==r.j)var i=r(63366);var o=r(67294);if(757==r.j)var a=r(59963);if(757==r.j)var s=r(17815);if(757==r.j)var l=r(11091);if(757==r.j)var c=r(56924);if(757==r.j)var u=r(36236);if(757==r.j)var d=r(88811);const p=757==r.j?["groupId","children"]:null,f=e=>{let t={};return e.forEach((e=>{if((0,a.B)(e))return;const{groupId:r,children:o}=e,s=(0,i.Z)(e,p);if(!r)throw new Error("MUI X: An element of the columnGroupingModel does not have either `field` or `groupId`.");const l=(0,n.Z)({},s,{groupId:r}),c=f(o);if(void 0!==c[r]||void 0!==t[r])throw new Error(`MUI X: The groupId ${r} is used multiple times in the columnGroupingModel.`);t=(0,n.Z)({},t,c,{[r]:l})})),(0,n.Z)({},t)},h=(e,t,r)=>{if(!t.columnGroupingModel)return e;const i=(0,d.Zi)(r),o=(0,d.pK)(r),a=f(t.columnGroupingModel??[]),s=(0,c.f)(t.columnGroupingModel??[]),l=(0,c.r)(i,s,r.current.state.pinnedColumns??{}),u=0===o.length?0:Math.max(...o.map((e=>s[e]?.length??0)));return(0,n.Z)({},e,{columnGrouping:{lookup:a,unwrappedGroupingModel:s,headerStructure:l,maxDepth:u}})},m=(e,t)=>{const r={getColumnGroupPath:o.useCallback((t=>(0,s.Cv)(e)[t]??[]),[e]),getAllGroupDetails:o.useCallback((()=>(0,s.XS)(e)),[e])};(0,l.h)(e,r,"public");const i=o.useCallback((()=>{const r=(0,c.f)(t.columnGroupingModel??[]);e.current.setState((e=>{const t=e.columns?.orderedFields??[],i=e.pinnedColumns??{},o=(0,c.r)(t,r,i);return(0,n.Z)({},e,{columnGrouping:(0,n.Z)({},e.columnGrouping,{headerStructure:o})})}))}),[e,t.columnGroupingModel]),a=o.useCallback((t=>{const r=e.current.getPinnedColumns?.()??{},i=(0,d.Zi)(e),o=(0,d.pK)(e),a=f(t??[]),s=(0,c.f)(t??[]),l=(0,c.r)(i,s,r),u=0===o.length?0:Math.max(...o.map((e=>s[e]?.length??0)));e.current.setState((e=>(0,n.Z)({},e,{columnGrouping:{lookup:a,unwrappedGroupingModel:s,headerStructure:l,maxDepth:u}})))}),[e]);(0,u.zn)(e,"columnIndexChange",i),(0,u.zn)(e,"columnsChange",(()=>{a(t.columnGroupingModel)})),(0,u.zn)(e,"columnVisibilityModelChange",(()=>{a(t.columnGroupingModel)})),o.useEffect((()=>{a(t.columnGroupingModel)}),[a,t.columnGroupingModel])}},46841:(e,t,r)=>{"use strict";r.d(t,{h:()=>n});const n=e=>e.columnMenu},18778:(e,t,r)=>{"use strict";if(r.d(t,{V:()=>u,p:()=>d}),757==r.j)var n=r(87462);var i=r(67294);if(757==r.j)var o=r(88447);if(757==r.j)var a=r(11091);if(757==r.j)var s=r(36236);if(757==r.j)var l=r(46841);if(757==r.j)var c=r(88811);const u=e=>(0,n.Z)({},e,{columnMenu:{open:!1}}),d=e=>{const t=(0,o.J)(e,"useGridColumnMenu"),r=i.useCallback((r=>{const i=(0,l.h)(e.current.state),o=r;(!0!==i.open||o!==i.field)&&(e.current.setState((e=>e.columnMenu.open&&e.columnMenu.field===r?e:(t.debug("Opening Column Menu"),(0,n.Z)({},e,{columnMenu:{open:!0,field:r}})))),e.current.hidePreferences(),e.current.forceUpdate())}),[e,t]),u=i.useCallback((()=>{const r=(0,l.h)(e.current.state);if(r.field){const t=(0,c.WH)(e),n=(0,c.g0)(e),i=(0,c.Zi)(e);let o=r.field;if(t[o]||(o=i[0]),!1===n[o]){const e=i.filter((e=>e===o||!1!==n[e])),t=e.indexOf(o);o=e[t+1]||e[t-1]}e.current.setColumnHeaderFocus(o)}const i={open:!1,field:void 0};(i.open!==r.open||i.field!==r.field)&&(e.current.setState((e=>(t.debug("Hiding Column Menu"),(0,n.Z)({},e,{columnMenu:i})))),e.current.forceUpdate())}),[e,t]),d=i.useCallback((n=>{t.debug("Toggle Column Menu");const i=(0,l.h)(e.current.state);i.open&&i.field===n?u():r(n)}),[e,t,r,u]),p={showColumnMenu:r,hideColumnMenu:u,toggleColumnMenu:d};(0,a.h)(e,p,"public"),(0,s.zn)(e,"columnResizeStart",u),(0,s.zn)(e,"virtualScrollerWheel",e.current.hideColumnMenu),(0,s.zn)(e,"virtualScrollerTouchMove",e.current.hideColumnMenu)}},39314:(e,t,r)=>{"use strict";if(r.d(t,{e:()=>c}),757==r.j)var n=r(63366);if(757==r.j)var i=r(87462);var o=r(67294);if(757==r.j)var a=r(67720);if(757==r.j)var s=r(28108);const l=757==r.j?["displayOrder"]:null,c=e=>{const t=(0,s.$)(),{defaultSlots:r,defaultSlotProps:c,slots:u={},slotProps:d={},hideMenu:p,colDef:f,addDividers:h=!0}=e,m=o.useMemo((()=>(0,i.Z)({},r,u)),[r,u]),g=o.useMemo((()=>{if(!d||0===Object.keys(d).length)return c;const e=(0,i.Z)({},d);return Object.entries(c).forEach((([t,r])=>{e[t]=(0,i.Z)({},r,d[t]||{})})),e}),[c,d]),v=t.current.unstable_applyPipeProcessors("columnMenu",[],e.colDef),y=o.useMemo((()=>{const e=Object.keys(r);return Object.keys(u).filter((t=>!e.includes(t)))}),[u,r]);return o.useMemo((()=>{const e=Array.from(new Set([...v,...y])).filter((e=>null!=m[e])).sort(((e,t)=>{const r=g[e],n=g[t];return(Number.isFinite(r?.displayOrder)?r.displayOrder:100)-(Number.isFinite(n?.displayOrder)?n.displayOrder:100)}));return e.reduce(((t,r,o)=>{let s={colDef:f,onClick:p};const c=g[r];if(c){const e=(0,n.Z)(c,l);s=(0,i.Z)({},s,e)}return h&&o!==e.length-1?[...t,[m[r],s],[a.Z,{}]]:[...t,[m[r],s]]}),[])}),[h,f,v,p,m,g,y])}},97632:(e,t,r)=>{"use strict";r.d(t,{N:()=>n});const n={includeHeaders:!0,includeOutliers:!1,outliersFactor:1.5,expand:!1}},60432:(e,t,r)=>{"use strict";if(r.d(t,{D:()=>k,p:()=>j}),757==r.j)var n=r(87462);var i=r(67294);if(757==r.j)var o=r(59948);if(757==r.j)var a=r(82690);if(757==r.j)var s=r(49230);if(757==r.j)var l=r(2734);if(757==r.j)var c=r(86498);if(757==r.j)var u=r(97632);if(757==r.j)var d=r(73490);if(757==r.j)var p=r(14696);if(757==r.j)var f=r(88447);if(757==r.j)var h=r(76447);if(757==r.j)var m=r(55781);if(757==r.j)var g=r(11091);if(757==r.j)var v=r(36236);if(757==r.j)var y=r(85153);if(757==r.j)var b=r(7330);if(757==r.j)var x=r(24791);if(757==r.j)var w=r(88276);if(757==r.j)var S=r(21031);if(757==r.j)var C=r(88811);function _(e,t){if(void 0!==t&&e.changedTouches){for(let r=0;r<e.changedTouches.length;r+=1){const n=e.changedTouches[r];if(n.identifier===t)return{x:n.clientX,y:n.clientY}}return!1}return{x:e.clientX,y:e.clientY}}function P(e,t,r,n){let i=e;return i+="Right"===n?t-r.left:r.right-t,i}function E(e){e.preventDefault(),e.stopImmediatePropagation()}const k=e=>(0,n.Z)({},e,{columnResize:{resizingColumnField:""}});function M(){return{colDef:void 0,initialColWidth:0,initialTotalWidth:0,previousMouseClickEvent:void 0,columnHeaderElement:void 0,headerFilterElement:void 0,groupHeaderElements:[],cellElements:[],leftPinnedCellsAfter:[],rightPinnedCellsBefore:[],fillerLeft:void 0,fillerRight:void 0,leftPinnedHeadersAfter:[],rightPinnedHeadersBefore:[]}}const j=(e,t)=>{const r=(0,l.Z)(),k=(0,f.J)(e,"useGridColumnResize"),j=(0,s.Z)(M).current,O=i.useRef(),T=i.useRef(),A=(0,w.Z)(),Z=i.useRef(),R=t=>{k.debug(`Updating width to ${t} for col ${j.colDef.field}`);const r=j.columnHeaderElement.offsetWidth,n=t-r,i=t-j.initialColWidth,o=j.initialTotalWidth+i;e.current.rootElementRef?.current?.style.setProperty("--DataGrid-rowWidth",`${o}px`),j.colDef.computedWidth=t,j.colDef.width=t,j.colDef.flex=0,j.columnHeaderElement.style.width=`${t}px`,j.columnHeaderElement.style.minWidth=`${t}px`,j.columnHeaderElement.style.maxWidth=`${t}px`;const a=j.headerFilterElement;a&&(a.style.width=`${t}px`,a.style.minWidth=`${t}px`,a.style.maxWidth=`${t}px`),j.groupHeaderElements.forEach((e=>{const r=e;let i;i="1"===r.getAttribute("aria-colspan")?`${t}px`:`${r.offsetWidth+n}px`,r.style.width=i,r.style.minWidth=i,r.style.maxWidth=i})),j.cellElements.forEach((e=>{const r=e;let i;i="1"===r.getAttribute("aria-colspan")?`${t}px`:`${r.offsetWidth+n}px`,r.style.setProperty("--width",i)}));const s=e.current.unstable_applyPipeProcessors("isColumnPinned",!1,j.colDef.field);s===S.I.LEFT&&(I(j.fillerLeft,"width",n),j.leftPinnedCellsAfter.forEach((e=>{I(e,"left",n)})),j.leftPinnedHeadersAfter.forEach((e=>{I(e,"left",n)}))),s===S.I.RIGHT&&(I(j.fillerRight,"width",n),j.rightPinnedCellsBefore.forEach((e=>{I(e,"right",n)})),j.rightPinnedHeadersBefore.forEach((e=>{I(e,"right",n)})))},D=t=>{if(H(),j.previousMouseClickEvent){const e=j.previousMouseClickEvent,r=e.timeStamp,n=e.clientX,i=e.clientY;if(t.timeStamp-r<300&&t.clientX===n&&t.clientY===i)return void(j.previousMouseClickEvent=void 0)}if(j.colDef){e.current.setColumnWidth(j.colDef.field,j.colDef.width),k.debug(`Updating col ${j.colDef.field} with new width: ${j.colDef.width}`);const t=(0,C.wH)(e.current.state);j.groupHeaderElements.forEach((e=>{const r=e,n=`${(0,c.R2)(e).reduce(((e,r)=>!1!==t.columnVisibilityModel[r]?e+t.lookup[r].computedWidth:e),0)}px`;r.style.width=n,r.style.minWidth=n,r.style.maxWidth=n}))}A.start(0,(()=>{e.current.publishEvent("columnResizeStop",null,t)}))},L=(t,n,i)=>{const o=e.current.rootElementRef.current;j.initialColWidth=t.computedWidth,j.initialTotalWidth=e.current.getRootDimensions().rowWidth,j.colDef=t,j.columnHeaderElement=(0,c.K5)(e.current.columnHeadersContainerRef.current,t.field);const a=o.querySelector(`.${d._.headerFilterRow} [data-field="${(0,c.z6)(t.field)}"]`);a&&(j.headerFilterElement=a),j.groupHeaderElements=(0,c.Y$)(e.current.columnHeadersContainerRef?.current,t.field),j.cellElements=(0,c.oF)(j.columnHeaderElement,e.current),j.fillerLeft=(0,c.mi)(e.current,"filler--pinnedLeft"),j.fillerRight=(0,c.mi)(e.current,"filler--pinnedRight");const s=e.current.unstable_applyPipeProcessors("isColumnPinned",!1,j.colDef.field);j.leftPinnedCellsAfter=s!==S.I.LEFT?[]:(0,c.z$)(e.current,j.columnHeaderElement),j.rightPinnedCellsBefore=s!==S.I.RIGHT?[]:(0,c.JF)(e.current,j.columnHeaderElement),j.leftPinnedHeadersAfter=s!==S.I.LEFT?[]:(0,c.bp)(e.current,j.columnHeaderElement),j.rightPinnedHeadersBefore=s!==S.I.RIGHT?[]:(0,c.a9)(e.current,j.columnHeaderElement),T.current=function(e,t){const r=e.classList.contains(d._["columnSeparator--sideRight"])?"Right":"Left";return"rtl"===t?function(e){return"Right"===e?"Left":"Right"}(r):r}(n,r.direction),O.current=function(e,t,r){return"Left"===r?e-t.left:t.right-e}(i,j.columnHeaderElement.getBoundingClientRect(),T.current)},F=(0,o.Z)(D),N=(0,o.Z)((t=>{if(0===t.buttons)return void F(t);let r=P(O.current,t.clientX,j.columnHeaderElement.getBoundingClientRect(),T.current);r=(0,x.uZ)(r,j.colDef.minWidth,j.colDef.maxWidth),R(r);const n={element:j.columnHeaderElement,colDef:j.colDef,width:r};e.current.publishEvent("columnResize",n,t)})),B=(0,o.Z)((e=>{_(e,Z.current)&&D(e)})),z=(0,o.Z)((t=>{const r=_(t,Z.current);if(!r)return;if("mousemove"===t.type&&0===t.buttons)return void B(t);let n=P(O.current,r.x,j.columnHeaderElement.getBoundingClientRect(),T.current);n=(0,x.uZ)(n,j.colDef.minWidth,j.colDef.maxWidth),R(n);const i={element:j.columnHeaderElement,colDef:j.colDef,width:n};e.current.publishEvent("columnResize",i,t)})),$=(0,o.Z)((t=>{const r=(0,c.w5)(t.target,d._["columnSeparator--resizable"]);if(!r)return;const n=t.changedTouches[0];null!=n&&(Z.current=n.identifier);const i=(0,c.w5)(t.target,d._.columnHeader),o=(0,c.WI)(i),s=e.current.getColumn(o);k.debug(`Start Resize on col ${s.field}`),e.current.publishEvent("columnResizeStart",{field:o},t),L(s,r,n.clientX);const l=(0,a.Z)(t.currentTarget);l.addEventListener("touchmove",z),l.addEventListener("touchend",B)})),H=i.useCallback((()=>{const t=(0,a.Z)(e.current.rootElementRef.current);t.body.style.removeProperty("cursor"),t.removeEventListener("mousemove",N),t.removeEventListener("mouseup",F),t.removeEventListener("touchmove",z),t.removeEventListener("touchend",B),setTimeout((()=>{t.removeEventListener("click",E,!0)}),100),j.columnHeaderElement&&(j.columnHeaderElement.style.pointerEvents="unset")}),[e,j,N,F,z,B]),V=i.useCallback((({field:t})=>{e.current.setState((e=>(0,n.Z)({},e,{columnResize:(0,n.Z)({},e.columnResize,{resizingColumnField:t})}))),e.current.forceUpdate()}),[e]),G=i.useCallback((()=>{e.current.setState((e=>(0,n.Z)({},e,{columnResize:(0,n.Z)({},e.columnResize,{resizingColumnField:""})}))),e.current.forceUpdate()}),[e]),U=(0,o.Z)((({colDef:t},r)=>{if(0!==r.button)return;if(!r.currentTarget.classList.contains(d._["columnSeparator--resizable"]))return;r.preventDefault(),k.debug(`Start Resize on col ${t.field}`),e.current.publishEvent("columnResizeStart",{field:t.field},r),L(t,r.currentTarget,r.clientX);const n=(0,a.Z)(e.current.rootElementRef.current);n.body.style.cursor="col-resize",j.previousMouseClickEvent=r.nativeEvent,n.addEventListener("mousemove",N),n.addEventListener("mouseup",F),n.addEventListener("click",E,!0)})),W=(0,o.Z)(((r,i)=>{if(t.disableAutosize)return;if(0!==i.button)return;const o=e.current.state.columns.lookup[r.field];!1!==o.resizable&&e.current.autosizeColumns((0,n.Z)({},t.autosizeOptions,{columns:[o.field]}))})),q=function(e){const t=i.useRef(),r=()=>(0,y.IC)(e),n=(0,p.P)(e,r);return i.useEffect((()=>{t.current&&!1===n&&(t.current.resolve(),t.current=void 0)})),()=>{if(!t.current){if(!1===r())return Promise.resolve();t.current=(0,b.O)()}return t.current}}(e),K=i.useRef(!1),X=i.useCallback((async t=>{const r=e.current.rootElementRef?.current;if(!r)return;if(K.current)return;K.current=!0;const i=(0,C.wH)(e.current.state),o=(0,n.Z)({},u.N,t,{columns:t?.columns??i.orderedFields});o.columns=o.columns.filter((e=>!1!==i.columnVisibilityModel[e]));const a=o.columns.map((t=>e.current.state.columns.lookup[t]));try{e.current.unstable_setColumnVirtualization(!1),await q();const t=function(e,t,r){const n={},i=e.current.rootElementRef.current;return i.classList.add(d._.autosizing),r.forEach((r=>{const i=(0,c.m5)(e.current,r.field).map((e=>e.getBoundingClientRect().width??0)),o=t.includeOutliers?i:function(e,t){if(e.length<4)return e;const r=e.slice();r.sort(((e,t)=>e-t));const n=r[Math.floor(.25*r.length)],i=r[Math.floor(.75*r.length)-1],o=i-n,a=o<5?5:o*t;return r.filter((e=>e>n-a&&e<i+a))}(i,t.outliersFactor);if(t.includeHeaders){const t=(0,c.IA)(e.current,r.field);if(t){const e=t.querySelector(`.${d._.columnHeaderTitle}`),r=t.querySelector(`.${d._.columnHeaderTitleContainerContent}`),n=t.querySelector(`.${d._.iconButtonContainer}`),i=t.querySelector(`.${d._.menuIcon}`),a=e??r,s=window.getComputedStyle(t,null),l=parseInt(s.paddingLeft,10)+parseInt(s.paddingRight,10),c=a.scrollWidth+1+l+(n?.clientWidth??0)+(i?.clientWidth??0);o.push(c)}}const a=r.minWidth!==-1/0&&void 0!==r.minWidth,s=r.maxWidth!==1/0&&void 0!==r.maxWidth,l=a?r.minWidth:0,u=s?r.maxWidth:1/0,p=0===o.length?0:Math.max(...o);n[r.field]=(0,x.uZ)(p,l,u)})),i.classList.remove(d._.autosizing),n}(e,o,a),r=a.map((e=>(0,n.Z)({},e,{width:t[e.field],computedWidth:t[e.field]})));if(o.expand){const n=i.orderedFields.map((e=>i.lookup[e])).filter((e=>!1!==i.columnVisibilityModel[e.field])).reduce(((e,r)=>e+(t[r.field]??r.computedWidth??r.width)),0),o=e.current.getRootDimensions().viewportInnerSize.width-n;if(o>0){const e=o/(r.length||1);r.forEach((t=>{t.width+=e,t.computedWidth+=e}))}}e.current.updateColumns(r),r.forEach(((t,r)=>{if(t.width!==a[r].width){const r=t.width;e.current.publishEvent("columnWidthChange",{element:e.current.getColumnHeaderElement(t.field),colDef:t,width:r})}}))}finally{e.current.unstable_setColumnVirtualization(!0),K.current=!1}}),[e,q]);i.useEffect((()=>H),[H]),(0,h.Z)((()=>{t.autosizeOnMount&&Promise.resolve().then((()=>{e.current.autosizeColumns(t.autosizeOptions)}))})),(0,m.J)(e,(()=>e.current.columnHeadersContainerRef?.current),"touchstart",$,{passive:!0}),(0,g.h)(e,{autosizeColumns:X},"public"),(0,v.zn)(e,"columnResizeStop",G),(0,v.zn)(e,"columnResizeStart",V),(0,v.zn)(e,"columnSeparatorMouseDown",U),(0,v.zn)(e,"columnSeparatorDoubleClick",W),(0,v.x3)(e,"columnResize",t.onColumnResize),(0,v.x3)(e,"columnWidthChange",t.onColumnWidthChange)};function I(e,t,r){e&&(e.style[t]=`${parseInt(e.style[t],10)+r}px`)}},21031:(e,t,r)=>{"use strict";r.d(t,{I:()=>n,J:()=>i});let n=function(e){return e.LEFT="left",e.RIGHT="right",e}({});const i={left:[],right:[]}},88811:(e,t,r)=>{"use strict";r.d(t,{d$:()=>l,Zi:()=>a,WH:()=>s,Ag:()=>f,g0:()=>c,wH:()=>o,iD:()=>h,qH:()=>m,xs:()=>g,ph:()=>v,FE:()=>u,pK:()=>d,s3:()=>p});var n=r(99448),i=r(21031);const o=e=>e.columns,a=(0,n.P)(o,(e=>e.orderedFields)),s=(0,n.P)(o,(e=>e.lookup)),l=(0,n.X)(a,s,((e,t)=>e.map((e=>t[e])))),c=(0,n.P)(o,(e=>e.columnVisibilityModel)),u=(0,n.X)(l,c,((e,t)=>e.filter((e=>!1!==t[e.field])))),d=(0,n.X)(u,(e=>e.map((e=>e.field)))),p=(0,n.X)(o,(e=>e.pinnedColumns),d,(e=>e.theme),((e,t,r,n)=>{const o=function(e,t,r){if(!Array.isArray(e.left)&&!Array.isArray(e.right))return i.J;if(0===e.left?.length&&0===e.right?.length)return i.J;const n=(e,t)=>Array.isArray(e)?e.filter((e=>t.includes(e))):[],o=n(e.left,t),a=t.filter((e=>!o.includes(e))),s=n(e.right,a);return r?{left:s,right:o}:{left:o,right:s}}(t,r,"rtl"===n.direction);return{left:o.left.map((t=>e.lookup[t])),right:o.right.map((t=>e.lookup[t]))}})),f=(0,n.X)(u,(e=>{const t=[];let r=0;for(let n=0;n<e.length;n+=1)t.push(r),r+=e[n].computedWidth;return t})),h=(0,n.P)(u,f,((e,t)=>{const r=e.length;return 0===r?0:t[r-1]+e[r-1].computedWidth})),m=(0,n.X)(l,(e=>e.filter((e=>e.filterable)))),g=(0,n.X)(l,(e=>e.reduce(((e,t)=>(t.filterable&&(e[t.field]=t),e)),{}))),v=(0,n.X)(l,(e=>e.some((e=>void 0!==e.colSpan))))},18194:(e,t,r)=>{"use strict";r.d(t,{VU:()=>m,QC:()=>b,bc:()=>x,Jb:()=>w,eH:()=>v});var n=r(87462),i=r(85316),o=r(39606),a=r(69853),s=r(31833),l=r(50521),c=r(69882),u=r(88811),d=r(24791),p=r(31509),f=r(56541),h=r(17815);const m=["maxWidth","minWidth","width","flex"],g={string:i.z,number:o.u,date:a.fv,dateTime:a.o1,boolean:s.p,singleSelect:l.W,[c.W]:c.w,custom:i.z},v=(e,t)=>{const r={};let o=0,a=0;const s=[];e.orderedFields.forEach((t=>{let l=e.lookup[t],c=0,u=!1;!1!==e.columnVisibilityModel[t]&&(l.flex&&l.flex>0?(o+=l.flex,u=!0):c=(0,d.uZ)(l.width||i.z.width,l.minWidth||i.z.minWidth,l.maxWidth||i.z.maxWidth),a+=c),l.computedWidth!==c&&(l=(0,n.Z)({},l,{computedWidth:c})),u&&s.push(l),r[t]=l}));const l=void 0===t?0:t.viewportOuterSize.width-(t.hasScrollY?t.scrollbarSize:0),c=Math.max(l-a,0);if(o>0&&l>0){const e=function({initialFreeSpace:e,totalFlexUnits:t,flexColumns:r}){const n=new Set(r.map((e=>e.field))),i={all:{},frozenFields:[],freeze:e=>{const t=i.all[e];t&&!0!==t.frozen&&(i.all[e].frozen=!0,i.frozenFields.push(e))}};return function o(){if(i.frozenFields.length===n.size)return;const a={min:{},max:{}};let s=e,l=t,c=0;i.frozenFields.forEach((e=>{s-=i.all[e].computedWidth,l-=i.all[e].flex}));for(let e=0;e<r.length;e+=1){const t=r[e];if(i.all[t.field]&&!0===i.all[t.field].frozen)continue;let n=s/l*t.flex;n<t.minWidth?(c+=t.minWidth-n,n=t.minWidth,a.min[t.field]=!0):n>t.maxWidth&&(c+=t.maxWidth-n,n=t.maxWidth,a.max[t.field]=!0),i.all[t.field]={frozen:!1,computedWidth:n,flex:t.flex}}c<0?Object.keys(a.max).forEach((e=>{i.freeze(e)})):c>0?Object.keys(a.min).forEach((e=>{i.freeze(e)})):r.forEach((({field:e})=>{i.freeze(e)})),o()}(),i.all}({initialFreeSpace:c,totalFlexUnits:o,flexColumns:s});Object.keys(e).forEach((t=>{r[t].computedWidth=e[t].computedWidth}))}return(0,n.Z)({},e,{lookup:r})};function y(e){let t=g.string;return e&&g[e]&&(t=g[e]),t}const b=({apiRef:e,columnsToUpsert:t,initialState:r,columnVisibilityModel:i=(0,u.g0)(e),keepOnlyColumnsToUpsert:o=!1})=>{const a=!e.current.state.columns;let s;if(a)s={orderedFields:[],lookup:{},columnVisibilityModel:i};else{const t=(0,u.wH)(e.current.state);s={orderedFields:o?[]:[...t.orderedFields],lookup:(0,n.Z)({},t.lookup),columnVisibilityModel:i}}let l={};o&&!a&&(l=Object.keys(s.lookup).reduce(((e,t)=>(0,n.Z)({},e,{[t]:!1})),{}));const c={};t.forEach((e=>{const{field:t}=e;c[t]=!0,l[t]=!0;let r=s.lookup[t];null==r?(r=(0,n.Z)({},y(e.type),{field:t,hasBeenResized:!1}),s.orderedFields.push(t)):o&&s.orderedFields.push(t),r&&r.type!==e.type&&(r=(0,n.Z)({},y(e.type),{field:t}));let i=r.hasBeenResized;m.forEach((t=>{void 0!==e[t]&&(i=!0,-1===e[t]&&(e[t]=1/0))})),s.lookup[t]=(0,n.Z)({},r,e,{hasBeenResized:i})})),o&&!a&&Object.keys(s.lookup).forEach((e=>{l[e]||delete s.lookup[e]}));const d=((e,t)=>{if(!t)return e;const{orderedFields:r=[],dimensions:i={}}=t,o=Object.keys(i);if(0===o.length&&0===r.length)return e;const a={},s=[];for(let t=0;t<r.length;t+=1){const n=r[t];e.lookup[n]&&(a[n]=!0,s.push(n))}const l=0===s.length?e.orderedFields:[...s,...e.orderedFields.filter((e=>!a[e]))],c=(0,n.Z)({},e.lookup);for(let e=0;e<o.length;e+=1){const t=o[e],r=(0,n.Z)({},c[t],{hasBeenResized:!0});Object.entries(i[t]).forEach((([e,t])=>{r[e]=-1===t?1/0:t})),c[t]=r}return(0,n.Z)({},e,{orderedFields:l,lookup:c})})(e.current.unstable_applyPipeProcessors("hydrateColumns",s),r);return v(d,e.current.getRootDimensions?.()??void 0)};function x({firstColumnToRender:e,apiRef:t,firstRowToRender:r,lastRowToRender:n,visibleRows:i}){let o=e;for(let a=r;a<n;a+=1)if(i[a]){const r=i[a].id,n=t.current.unstable_getCellColSpanInfo(r,e);n&&n.spannedByColSpan&&(o=n.leftVisibleCellIndex)}return o}function w(e,t){const r=(0,p.CD)(e),n=(0,h.uW)(e),i=(0,f.WT)(e);return Math.floor(t.columnHeaderHeight*r)*(1+(n??0))+(i?Math.floor((t.headerFilterHeight??t.columnHeaderHeight)*r):0)}},99626:(e,t,r)=>{"use strict";r.d(t,{n:()=>a});var n=r(67294);if(757==r.j)var i=r(11091);if(757==r.j)var o=r(36236);const a=e=>{const t=n.useRef({}),r=()=>{t.current={}},a={unstable_getCellColSpanInfo:(e,r)=>t.current[e]?.[r]},l={resetColSpan:r,calculateColSpan:n.useCallback((({rowId:r,minFirstColumn:n,maxLastColumn:i,columns:o})=>{for(let a=n;a<i;a+=1){const l=s({apiRef:e,lookup:t.current,columnIndex:a,rowId:r,minFirstColumnIndex:n,maxLastColumnIndex:i,columns:o});l.colSpan>1&&(a+=l.colSpan-1)}}),[e])};(0,i.h)(e,a,"public"),(0,i.h)(e,l,"private"),(0,o.zn)(e,"columnOrderChange",r)};function s(e){const{apiRef:t,lookup:r,columnIndex:n,rowId:i,minFirstColumnIndex:o,maxLastColumnIndex:a,columns:s}=e,c=s.length,u=s[n],d=t.current.getRow(i),p=t.current.getRowValue(d,u),f="function"==typeof u.colSpan?u.colSpan(p,d,u,t):u.colSpan;if(!f||1===f)return l(r,i,n,{spannedByColSpan:!1,cellProps:{colSpan:1,width:u.computedWidth}}),{colSpan:1};let h=u.computedWidth;for(let e=1;e<f;e+=1){const t=n+e;t>=o&&t<a&&(h+=s[t].computedWidth,l(r,i,n+e,{spannedByColSpan:!0,rightVisibleCellIndex:Math.min(n+f,c-1),leftVisibleCellIndex:n})),l(r,i,n,{spannedByColSpan:!1,cellProps:{colSpan:f,width:h}})}return{colSpan:f}}function l(e,t,r,n){e[t]||(e[t]={}),e[t][r]=n}},79019:(e,t,r)=>{"use strict";if(r.d(t,{C:()=>g,P:()=>m}),757==r.j)var n=r(87462);var i=r(67294);if(757==r.j)var o=r(11091);if(757==r.j)var a=r(88447);if(757==r.j)var s=r(88811);if(757==r.j)var l=r(36236);if(757==r.j)var c=r(47514);if(757==r.j)var u=r(55962);if(757==r.j)var d=r(21031);if(757==r.j)var p=r(18194);if(757==r.j)var f=r(27476);var h=r(85893);const m=(e,t,r)=>{const i=(0,p.QC)({apiRef:r,columnsToUpsert:t.columns,initialState:t.initialState?.columns,columnVisibilityModel:t.columnVisibilityModel??t.initialState?.columns?.columnVisibilityModel??{},keepOnlyColumnsToUpsert:!0});return(0,n.Z)({},e,{columns:i,pinnedColumns:e.pinnedColumns??d.J})};function g(e,t){const r=(0,a.J)(e,"useGridColumns"),d=i.useRef(t.columns);e.current.registerControlState({stateId:"visibleColumns",propModel:t.columnVisibilityModel,propOnChange:t.onColumnVisibilityModelChange,stateSelector:s.g0,changeEvent:"columnVisibilityModelChange"});const m=i.useCallback((t=>{r.debug("Updating columns state."),e.current.setState(v(t)),e.current.publishEvent("columnsChange",t.orderedFields),e.current.updateRenderContext?.(),e.current.forceUpdate()}),[r,e]),g=i.useCallback((t=>(0,s.WH)(e)[t]),[e]),y=i.useCallback((()=>(0,s.d$)(e)),[e]),b=i.useCallback((()=>(0,s.FE)(e)),[e]),x=i.useCallback(((t,r=!0)=>(r?(0,s.FE)(e):(0,s.d$)(e)).findIndex((e=>e.field===t))),[e]),w=i.useCallback((t=>{const r=x(t);return(0,s.Ag)(e)[r]}),[e,x]),S=i.useCallback((t=>{(0,s.g0)(e)!==t&&(e.current.setState((r=>(0,n.Z)({},r,{columns:(0,p.QC)({apiRef:e,columnsToUpsert:[],initialState:void 0,columnVisibilityModel:t,keepOnlyColumnsToUpsert:!1})}))),e.current.updateRenderContext?.(),e.current.forceUpdate())}),[e]),C=i.useCallback((t=>{const r=(0,p.QC)({apiRef:e,columnsToUpsert:t,initialState:void 0,keepOnlyColumnsToUpsert:!1});m(r)}),[e,m]),_=i.useCallback(((t,r)=>{const i=(0,s.g0)(e);if(r!==(i[t]??!0)){const o=(0,n.Z)({},i,{[t]:r});e.current.setColumnVisibilityModel(o)}}),[e]),P=i.useCallback((t=>(0,s.Zi)(e).findIndex((e=>e===t))),[e]),E=i.useCallback(((t,i)=>{const o=(0,s.Zi)(e),a=P(t);if(a===i)return;r.debug(`Moving column ${t} to index ${i}`);const l=[...o],c=l.splice(a,1)[0];l.splice(i,0,c),m((0,n.Z)({},(0,s.wH)(e.current.state),{orderedFields:l}));const u={column:e.current.getColumn(t),targetIndex:e.current.getColumnIndexRelativeToVisibleColumns(t),oldIndex:a};e.current.publishEvent("columnIndexChange",u)}),[e,r,m,P]),k=i.useCallback(((t,i)=>{r.debug(`Updating column ${t} width to ${i}`);const o=(0,s.wH)(e.current.state),a=o.lookup[t],l=(0,n.Z)({},a,{width:i,hasBeenResized:!0});m((0,p.eH)((0,n.Z)({},o,{lookup:(0,n.Z)({},o.lookup,{[t]:l})}),e.current.getRootDimensions())),e.current.publishEvent("columnWidthChange",{element:e.current.getColumnHeaderElement(t),colDef:l,width:i})}),[e,r,m]),M={getColumn:g,getAllColumns:y,getColumnIndex:x,getColumnPosition:w,getVisibleColumns:b,getColumnIndexRelativeToVisibleColumns:P,updateColumns:C,setColumnVisibilityModel:S,setColumnVisibility:_,setColumnWidth:k},j={setColumnIndex:E};(0,o.h)(e,M,"public"),(0,o.h)(e,j,t.signature===l.cG.DataGrid?"private":"public");const I=i.useCallback(((r,i)=>{const o={},a=(0,s.g0)(e);(!i.exportOnlyDirtyModels||null!=t.columnVisibilityModel||Object.keys(t.initialState?.columns?.columnVisibilityModel??{}).length>0||Object.keys(a).length>0)&&(o.columnVisibilityModel=a),o.orderedFields=(0,s.Zi)(e);const l=(0,s.d$)(e),c={};return l.forEach((e=>{if(e.hasBeenResized){const t={};p.VU.forEach((r=>{let n=e[r];n===1/0&&(n=-1),t[r]=n})),c[e.field]=t}})),Object.keys(c).length>0&&(o.dimensions=c),(0,n.Z)({},r,{columns:o})}),[e,t.columnVisibilityModel,t.initialState?.columns]),O=i.useCallback(((t,r)=>{const n=r.stateToRestore.columns?.columnVisibilityModel,i=r.stateToRestore.columns;if(null==n&&null==i)return t;const o=(0,p.QC)({apiRef:e,columnsToUpsert:[],initialState:i,columnVisibilityModel:n,keepOnlyColumnsToUpsert:!1});return e.current.setState(v(o)),null!=i&&e.current.publishEvent("columnsChange",o.orderedFields),t}),[e]),T=i.useCallback(((e,r)=>{if(r===f.y.columns){const e=t.slots.columnsPanel;return(0,h.jsx)(e,(0,n.Z)({},t.slotProps?.columnsPanel))}return e}),[t.slots.columnsPanel,t.slotProps?.columnsPanel]),A=i.useCallback((e=>t.disableColumnSelector?e:[...e,"columnMenuColumnsItem"]),[t.disableColumnSelector]);(0,c.Z)(e,"columnMenu",A),(0,c.Z)(e,"exportState",I),(0,c.Z)(e,"restoreState",O),(0,c.Z)(e,"preferencePanel",T);const Z=i.useRef(null);(0,l.zn)(e,"viewportInnerSizeChange",(t=>{Z.current!==t.width&&(Z.current=t.width,m((0,p.eH)((0,s.wH)(e.current.state),e.current.getRootDimensions())))}));const R=i.useCallback((()=>{r.info("Columns pipe processing have changed, regenerating the columns");const t=(0,p.QC)({apiRef:e,columnsToUpsert:[],initialState:void 0,keepOnlyColumnsToUpsert:!1});m(t)}),[e,r,m]);(0,u.R)(e,"hydrateColumns",R);const D=i.useRef(!0);i.useEffect((()=>{if(D.current)return void(D.current=!1);if(r.info(`GridColumns have changed, new length ${t.columns.length}`),d.current===t.columns)return;const n=(0,p.QC)({apiRef:e,initialState:void 0,columnsToUpsert:t.columns,keepOnlyColumnsToUpsert:!0});d.current=t.columns,m(n)}),[r,e,m,t.columns]),i.useEffect((()=>{void 0!==t.columnVisibilityModel&&e.current.setColumnVisibilityModel(t.columnVisibilityModel)}),[e,r,t.columnVisibilityModel])}function v(e){return t=>(0,n.Z)({},t,{columns:e})}},31509:(e,t,r)=>{"use strict";r.d(t,{CD:()=>a,EH:()=>o});var n=r(99448);const i={compact:.7,comfortable:1.3,standard:1},o=e=>e.density,a=(0,n.P)(o,(e=>i[e]))},43406:(e,t,r)=>{"use strict";if(r.d(t,{c:()=>u,k:()=>d}),757==r.j)var n=r(87462);var i=r(67294);if(757==r.j)var o=r(59948);if(757==r.j)var a=r(88447);if(757==r.j)var s=r(11091);if(757==r.j)var l=r(31509);if(757==r.j)var c=r(47514);const u=(e,t)=>(0,n.Z)({},e,{density:t.initialState?.density??t.density??"standard"}),d=(e,t)=>{const r=(0,a.J)(e,"useDensity");e.current.registerControlState({stateId:"density",propModel:t.density,propOnChange:t.onDensityChange,stateSelector:l.EH,changeEvent:"densityChange"});const u={setDensity:(0,o.Z)((t=>{(0,l.EH)(e.current.state)!==t&&(r.debug(`Set grid density to ${t}`),e.current.setState((e=>(0,n.Z)({},e,{density:t}))))}))};(0,s.h)(e,u,"public");const d=i.useCallback(((r,i)=>{const o=(0,l.EH)(e.current.state);return i.exportOnlyDirtyModels&&null==t.density&&null==t.initialState?.density?r:(0,n.Z)({},r,{density:o})}),[e,t.density,t.initialState?.density]),p=i.useCallback(((t,r)=>{const i=r.stateToRestore?.density?r.stateToRestore.density:(0,l.EH)(e.current.state);return e.current.setState((e=>(0,n.Z)({},e,{density:i}))),t}),[e]);(0,c.Z)(e,"exportState",d),(0,c.Z)(e,"restoreState",p),i.useEffect((()=>{t.density&&e.current.setDensity(t.density)}),[e,t.density])}},62912:(e,t,r)=>{"use strict";r.d(t,{j:()=>n});const n=e=>e.dimensions},21885:(e,t,r)=>{"use strict";if(r.d(t,{J:()=>P,q:()=>_}),757==r.j)var n=r(87462);var i=r(67294);if(757==r.j)var o=r(59948);if(757==r.j)var a=r(74161);if(757==r.j)var s=r(73546);if(757==r.j)var l=r(82690);if(757==r.j)var c=r(36236);if(757==r.j)var u=r(11091);if(757==r.j)var d=r(14250);if(757==r.j)var p=r(88447);if(757==r.j)var f=r(88811);if(757==r.j)var h=r(62912);if(757==r.j)var m=r(31509);if(757==r.j)var g=r(85153);if(757==r.j)var v=r(14696);if(757==r.j)var y=r(61133);if(757==r.j)var b=r(75431);if(757==r.j)var x=r(4260);if(757==r.j)var w=r(18194);const S={width:0,height:0},C={isReady:!1,root:S,viewportOuterSize:S,viewportInnerSize:S,contentSize:S,minimumSize:S,hasScrollX:!1,hasScrollY:!1,scrollbarSize:0,headerHeight:0,headerFilterHeight:0,rowWidth:0,rowHeight:0,columnsTotalWidth:0,leftPinnedWidth:0,rightPinnedWidth:0,headersTotalHeight:0,topContainerHeight:0,bottomContainerHeight:0},_=e=>{const t=C;return(0,n.Z)({},e,{dimensions:t})};function P(e,t){const r=(0,p.J)(e,"useResizeContainer"),C=i.useRef(!1),_=i.useRef(S),P=(0,v.P)(e,b.k),k=(0,v.P)(e,f.s3),M=(0,v.P)(e,m.CD),j=Math.floor(t.rowHeight*M),I=Math.floor(t.columnHeaderHeight*M),O=Math.floor((t.headerFilterHeight??t.columnHeaderHeight)*M),T=(A=(0,f.iD)(e),6,Math.round(A*10**6)/10**6);var A;const Z=(0,w.Jb)(e,t),R=k.left.reduce(((e,t)=>e+t.computedWidth),0),D=k.right.reduce(((e,t)=>e+t.computedWidth),0),[L,F]=i.useState(),N=i.useMemo((()=>(0,d.P)(F,t.resizeThrottleMs)),[t.resizeThrottleMs]),B=i.useRef(),z=(0,o.Z)((t=>{e.current.setState((e=>(0,n.Z)({},e,{dimensions:t})))})),$=i.useCallback((()=>{const t=e.current.mainElementRef.current;if(!t)return;const r=(0,a.Z)(t).getComputedStyle(t),n={width:parseFloat(r.width)||0,height:parseFloat(r.height)||0};B.current&&E(B.current,n)||(e.current.publishEvent("resize",n),B.current=n)}),[e]),H=i.useCallback((()=>{const r=(0,h.j)(e.current.state);if(!r.isReady)return 0;const n=(0,y.j)(e,{pagination:t.pagination,paginationMode:t.paginationMode});if(t.getRowHeight){const t=(0,g.r8)(e),r=t.lastRowIndex-t.firstRowIndex;return Math.min(r-1,n.rows.length)}const i=Math.floor(r.viewportInnerSize.height/j);return Math.min(i,n.rows.length)}),[e,t.pagination,t.paginationMode,t.getRowHeight,j]),V=i.useCallback((()=>{const r=e.current.rootElementRef.current,n=(0,x.oq)(e),i=function(e,t,r){if(void 0!==r)return r;if(null===e||0===t)return 0;const n=(0,l.Z)(e).createElement("div");n.style.width="99px",n.style.height="99px",n.style.position="absolute",n.style.overflow="scroll",n.className="scrollDiv",e.appendChild(n);const i=n.offsetWidth-n.clientWidth;return e.removeChild(n),i}(r,T,t.scrollbarSize),o=Z+n.top,a=n.bottom,s={width:T-R-D,height:P.currentPageTotalHeight};let c,u,d=!1,p=!1;if(t.autoHeight)p=!1,d=Math.round(T)>Math.round(_.current.width),c={width:_.current.width,height:o+a+s.height},u={width:Math.max(0,c.width-(p?i:0)),height:Math.max(0,c.height-(d?i:0))};else{c={width:_.current.width,height:_.current.height},u={width:Math.max(0,c.width-R-D),height:Math.max(0,c.height-o-a)};const e=s,t=u,r=e.width>t.width,n=e.height>t.height;(r||n)&&(p=n,d=e.width+(p?i:0)>t.width,d&&(p=e.height+i>t.height)),p&&(u.width-=i),d&&(u.height-=i)}const f=Math.max(c.width,T+(p?i:0)),h={width:T,height:o+s.height+a},m={isReady:!0,root:_.current,viewportOuterSize:c,viewportInnerSize:u,contentSize:s,minimumSize:h,hasScrollX:d,hasScrollY:p,scrollbarSize:i,headerHeight:I,headerFilterHeight:O,rowWidth:f,rowHeight:j,columnsTotalWidth:T,leftPinnedWidth:R,rightPinnedWidth:D,headersTotalHeight:Z,topContainerHeight:o,bottomContainerHeight:a},g=e.current.state.dimensions;z(m),E(m.viewportInnerSize,g.viewportInnerSize)||e.current.publishEvent("viewportInnerSizeChange",m.viewportInnerSize),e.current.updateRenderContext?.()}),[e,z,t.scrollbarSize,t.autoHeight,P.currentPageTotalHeight,j,I,O,T,Z,R,D]),G={resize:$,getRootDimensions:()=>e.current.state.dimensions},U={updateDimensions:V,getViewportPageSize:H};(0,u.h)(e,G,"public"),(0,u.h)(e,U,"private"),(0,s.Z)((()=>{L&&(V(),e.current.publishEvent("debouncedResize",_.current))}),[e,L,V]);const W=e.current.rootElementRef.current,q=e.current.state.dimensions;(0,s.Z)((()=>{if(!W)return;const e=(e,t)=>W.style.setProperty(e,t);e("--DataGrid-width",`${q.viewportOuterSize.width}px`),e("--DataGrid-hasScrollX",`${Number(q.hasScrollX)}`),e("--DataGrid-hasScrollY",`${Number(q.hasScrollY)}`),e("--DataGrid-scrollbarSize",`${q.scrollbarSize}px`),e("--DataGrid-rowWidth",`${q.rowWidth}px`),e("--DataGrid-columnsTotalWidth",`${q.columnsTotalWidth}px`),e("--DataGrid-leftPinnedWidth",`${q.leftPinnedWidth}px`),e("--DataGrid-rightPinnedWidth",`${q.rightPinnedWidth}px`),e("--DataGrid-headerHeight",`${q.headerHeight}px`),e("--DataGrid-headersTotalHeight",`${q.headersTotalHeight}px`),e("--DataGrid-topContainerHeight",`${q.topContainerHeight}px`),e("--DataGrid-bottomContainerHeight",`${q.bottomContainerHeight}px`),e("--height",`${q.rowHeight}px`)}),[W,q]);const K=i.useRef(!0),X=i.useCallback((e=>{_.current=e;const n=/jsdom/.test(window.navigator.userAgent);if(0!==e.height||C.current||t.autoHeight||n||(r.error(["The parent DOM element of the data grid has an empty height.","Please make sure that this element has an intrinsic height.","The grid displays with a height of 0px.","","More details: https://mui.com/r/x-data-grid-no-dimensions."].join("\n")),C.current=!0),0!==e.width||C.current||n||(r.error(["The parent DOM element of the data grid has an empty width.","Please make sure that this element has an intrinsic width.","The grid displays with a width of 0px.","","More details: https://mui.com/r/x-data-grid-no-dimensions."].join("\n")),C.current=!0),K.current)return F(e),void(K.current=!1);N(e)}),[t.autoHeight,N,r]);(0,s.Z)(V,[V]),(0,c.x3)(e,"sortedRowsSet",V),(0,c.x3)(e,"paginationModelChange",V),(0,c.x3)(e,"columnsChange",V),(0,c.zn)(e,"resize",X),(0,c.x3)(e,"debouncedResize",t.onResize)}function E(e,t){return e.width===t.width&&e.height===t.height}},2230:(e,t,r)=>{"use strict";r.d(t,{b:()=>n});const n=e=>e.editRows},74157:(e,t,r)=>{"use strict";if(r.d(t,{H:()=>x}),757==r.j)var n=r(63366);if(757==r.j)var i=r(67343);if(757==r.j)var o=r(87462);var a=r(67294);if(757==r.j)var s=r(59948);if(757==r.j)var l=r(73546);if(757==r.j)var c=r(36236);if(757==r.j)var u=r(79668);if(757==r.j)var d=r(11091);if(757==r.j)var p=r(2230);if(757==r.j)var f=r(41592);var h=r(42339);if(757==r.j)var m=r(40670);if(757==r.j)var g=r(24791);if(757==r.j)var v=r(22402);const y=757==r.j?["id","field"]:null,b=757==r.j?["id","field"]:null,x=((0,h.b)(["MUI X: A call to `processRowUpdate` threw an error which was not handled because `onProcessRowUpdateError` is missing.","To handle the error pass a callback to the `onProcessRowUpdateError` prop, for example `<DataGrid onProcessRowUpdateError={(error) => ...} />`.","For more detail, see https://mui.com/x/react-data-grid/editing/#server-side-persistence."],"error"),(e,t)=>{const[r,h]=a.useState({}),x=a.useRef(r),w=a.useRef({}),{processRowUpdate:S,onProcessRowUpdateError:C,cellModesModel:_,onCellModesModelChange:P}=t,E=e=>(...r)=>{t.editMode===u.r2.Cell&&e(...r)},k=a.useCallback(((t,r)=>{const n=e.current.getCellParams(t,r);if(!e.current.isCellEditable(n))throw new Error(`MUI X: The cell with id=${t} and field=${r} is not editable.`)}),[e]),M=a.useCallback(((t,r,n)=>{if(e.current.getCellMode(t,r)!==n)throw new Error(`MUI X: The cell with id=${t} and field=${r} is not in ${n} mode.`)}),[e]),j=a.useCallback(((t,r)=>{if(!t.isEditable)return;if(t.cellMode===u.Vl.Edit)return;const n=(0,o.Z)({},t,{reason:v.b.cellDoubleClick});e.current.publishEvent("cellEditStart",n,r)}),[e]),I=a.useCallback(((t,r)=>{if(t.cellMode===u.Vl.View)return;if(e.current.getCellMode(t.id,t.field)===u.Vl.View)return;const n=(0,o.Z)({},t,{reason:v.r.cellFocusOut});e.current.publishEvent("cellEditStop",n,r)}),[e]),O=a.useCallback(((t,r)=>{if(t.cellMode===u.Vl.Edit){if(229===r.which)return;let n;if("Escape"===r.key?n=v.r.escapeKeyDown:"Enter"===r.key?n=v.r.enterKeyDown:"Tab"===r.key&&(n=r.shiftKey?v.r.shiftTabKeyDown:v.r.tabKeyDown,r.preventDefault()),n){const i=(0,o.Z)({},t,{reason:n});e.current.publishEvent("cellEditStop",i,r)}}else if(t.isEditable){let n;if(!e.current.unstable_applyPipeProcessors("canStartEditing",!0,{event:r,cellParams:t,editMode:"cell"}))return;if((0,f.J2)(r)?n=v.b.printableKeyDown:(0,f.VM)(r)?n=v.b.pasteKeyDown:"Enter"===r.key?n=v.b.enterKeyDown:"Backspace"!==r.key&&"Delete"!==r.key||(n=v.b.deleteKeyDown),n){const i=(0,o.Z)({},t,{reason:n,key:r.key});e.current.publishEvent("cellEditStart",i,r)}}}),[e]),T=a.useCallback((t=>{const{id:r,field:n,reason:i}=t,o={id:r,field:n};i!==v.b.printableKeyDown&&i!==v.b.deleteKeyDown&&i!==v.b.pasteKeyDown||(o.deleteValue=!0),e.current.startCellEditMode(o)}),[e]),A=a.useCallback((t=>{const{id:r,field:n,reason:i}=t;let o;e.current.runPendingEditCellValueMutation(r,n),i===v.r.enterKeyDown?o="below":i===v.r.tabKeyDown?o="right":i===v.r.shiftTabKeyDown&&(o="left");const a="escapeKeyDown"===i;e.current.stopCellEditMode({id:r,field:n,ignoreModifications:a,cellToFocusAfter:o})}),[e]);var Z;(0,c.zn)(e,"cellDoubleClick",E(j)),(0,c.zn)(e,"cellFocusOut",E(I)),(0,c.zn)(e,"cellKeyDown",E(O)),(0,c.zn)(e,"cellEditStart",E(T)),(0,c.zn)(e,"cellEditStop",E(A)),(0,c.x3)(e,"cellEditStart",t.onCellEditStart),(0,c.x3)(e,"cellEditStop",(Z=t.onCellEditStop,async(...t)=>{if(Z){const{id:r,field:n}=t[0],i=e.current.state.editRows,o=i[r][n]?.error;o||Z(...t)}}));const R=a.useCallback(((t,r)=>{const n=(0,p.b)(e.current.state);return n[t]&&n[t][r]?u.Vl.Edit:u.Vl.View}),[e]),D=(0,s.Z)((r=>{const n=r!==t.cellModesModel;P&&n&&P(r,{api:e.current}),t.cellModesModel&&n||(h(r),x.current=r,e.current.publishEvent("cellModesModelChange",r))})),L=a.useCallback(((e,t,r)=>{const a=(0,o.Z)({},x.current);if(null!==r)a[e]=(0,o.Z)({},a[e],{[t]:(0,o.Z)({},r)});else{const r=a[e],o=(0,n.Z)(r,[t].map(i.Z));a[e]=o,0===Object.keys(a[e]).length&&delete a[e]}D(a)}),[D]),F=a.useCallback(((t,r,n)=>{e.current.setState((e=>{const i=(0,o.Z)({},e.editRows);return null!==n?i[t]=(0,o.Z)({},i[t],{[r]:(0,o.Z)({},n)}):(delete i[t][r],0===Object.keys(i[t]).length&&delete i[t]),(0,o.Z)({},e,{editRows:i})})),e.current.forceUpdate()}),[e]),N=a.useCallback((e=>{const{id:t,field:r}=e,i=(0,n.Z)(e,y);k(t,r),M(t,r,u.Vl.View),L(t,r,(0,o.Z)({mode:u.Vl.Edit},i))}),[k,M,L]),B=(0,s.Z)((t=>{const{id:r,field:n,deleteValue:i,initialValue:o}=t;let a=e.current.getCellValue(r,n);if(i)switch(e.current.getColumn(n).type){case"boolean":a=!1;break;case"date":case"dateTime":case"number":a=void 0;break;case"singleSelect":a=null;break;default:a=""}else o&&(a=o);F(r,n,{value:a,error:!1,isProcessingProps:!1}),e.current.setCellFocus(r,n)})),z=a.useCallback((e=>{const{id:t,field:r}=e,i=(0,n.Z)(e,b);M(t,r,u.Vl.Edit),L(t,r,(0,o.Z)({mode:u.Vl.View},i))}),[M,L]),$=(0,s.Z)((async t=>{const{id:r,field:n,ignoreModifications:i,cellToFocusAfter:o="none"}=t;M(r,n,u.Vl.Edit),e.current.runPendingEditCellValueMutation(r,n);const a=()=>{F(r,n,null),L(r,n,null),"none"!==o&&e.current.moveFocusToRelativeCell(r,n,o)};if(i)return void a();const s=(0,p.b)(e.current.state),{error:l,isProcessingProps:c}=s[r][n];if(l||c)return w.current[r][n].mode=u.Vl.Edit,void L(r,n,{mode:u.Vl.Edit});const d=e.current.getRowWithUpdatedValuesFromCellEditing(r,n);if(S){const t=e=>{w.current[r][n].mode=u.Vl.Edit,L(r,n,{mode:u.Vl.Edit}),C&&C(e)};try{const n=e.current.getRow(r);Promise.resolve(S(d,n)).then((t=>{e.current.updateRows([t]),a()})).catch(t)}catch(e){t(e)}}else e.current.updateRows([d]),a()})),H={getCellMode:R,startCellEditMode:N,stopCellEditMode:z},V={setCellEditingEditCellValue:a.useCallback((async t=>{const{id:r,field:n,value:i,debounceMs:a,unstable_skipValueParser:s}=t;k(r,n),M(r,n,u.Vl.Edit);const l=e.current.getColumn(n),c=e.current.getRow(r);let d=i;l.valueParser&&!s&&(d=l.valueParser(i,c,l,e));let f=(0,p.b)(e.current.state),h=(0,o.Z)({},f[r][n],{value:d,changeReason:a?"debouncedSetEditCellValue":"setEditCellValue"});if(l.preProcessEditCellProps){const e=i!==f[r][n].value;h=(0,o.Z)({},h,{isProcessingProps:!0}),F(r,n,h),h=await Promise.resolve(l.preProcessEditCellProps({id:r,row:c,props:h,hasChanged:e}))}return e.current.getCellMode(r,n)!==u.Vl.View&&(f=(0,p.b)(e.current.state),h=(0,o.Z)({},h,{isProcessingProps:!1}),h.value=l.preProcessEditCellProps?f[r][n].value:d,F(r,n,h),f=(0,p.b)(e.current.state),!f[r]?.[n]?.error)}),[e,k,M,F]),getRowWithUpdatedValuesFromCellEditing:a.useCallback(((t,r)=>{const n=e.current.getColumn(r),i=(0,p.b)(e.current.state),a=e.current.getRow(t);if(!i[t]||!i[t][r])return e.current.getRow(t);const{value:s}=i[t][r];return n.valueSetter?n.valueSetter(s,a,n,e):(0,o.Z)({},a,{[r]:s})}),[e])};(0,d.h)(e,H,"public"),(0,d.h)(e,V,"private"),a.useEffect((()=>{_&&D(_)}),[_,D]),(0,l.Z)((()=>{const t=(0,m.Qr)(e),n=w.current;w.current=(0,g.I8)(r),Object.entries(r).forEach((([e,r])=>{Object.entries(r).forEach((([r,i])=>{const a=n[e]?.[r]?.mode||u.Vl.View,s=t[e]??e;i.mode===u.Vl.Edit&&a===u.Vl.View?B((0,o.Z)({id:s,field:r},i)):i.mode===u.Vl.View&&a===u.Vl.Edit&&$((0,o.Z)({id:s,field:r},i))}))}))}),[e,r,B,$])})},81509:(e,t,r)=>{"use strict";if(r.d(t,{U:()=>d,s:()=>p}),757==r.j)var n=r(87462);var i=r(67294);if(757==r.j)var o=r(11091);if(757==r.j)var a=r(74157);if(757==r.j)var s=r(79668);if(757==r.j)var l=r(13499);if(757==r.j)var c=r(2230);if(757==r.j)var u=r(4260);const d=e=>(0,n.Z)({},e,{editRows:{}}),p=(e,t)=>{(0,a.H)(e,t),(0,l.P)(e,t);const r=i.useRef({}),{isCellEditable:n}=t,d=i.useCallback((e=>!(0,u.wq)(e.rowNode)&&!!e.colDef.editable&&!!e.colDef.renderEditCell&&(!n||n(e))),[n]);i.useEffect((()=>{const e=r.current;return()=>{Object.entries(e).forEach((([t,r])=>{Object.keys(r).forEach((r=>{const[n]=e[t][r];clearTimeout(n),delete e[t][r]}))}))}}),[]);const p=i.useCallback(((e,t)=>{if(r.current[e])if(t){if(r.current[e][t]){const[,n]=r.current[e][t];n()}}else Object.keys(r.current[e]).forEach((t=>{const[,n]=r.current[e][t];n()}))}),[]),f={isCellEditable:d,setEditCellValue:i.useCallback((n=>{const{id:i,field:o,debounceMs:a}=n;return new Promise((l=>{((e,t,n,i)=>{if(!n)return void i();if(r.current[e]||(r.current[e]={}),r.current[e][t]){const[n]=r.current[e][t];clearTimeout(n)}const o=setTimeout((()=>{i(),delete r.current[e][t]}),n);r.current[e][t]=[o,()=>{const[n]=r.current[e][t];clearTimeout(n),i(),delete r.current[e][t]}]})(i,o,a,(async()=>{const r=t.editMode===s.r2.Row?e.current.setRowEditingEditCellValue:e.current.setCellEditingEditCellValue;if(e.current.getCellMode(i,o)===s.Vl.Edit){const e=await r(n);l(e)}}))}))}),[e,t.editMode]),getRowWithUpdatedValues:i.useCallback(((r,n)=>t.editMode===s.r2.Cell?e.current.getRowWithUpdatedValuesFromCellEditing(r,n):e.current.getRowWithUpdatedValuesFromRowEditing(r)),[e,t.editMode]),unstable_getEditCellMeta:i.useCallback(((t,r)=>{const n=(0,c.b)(e.current.state);return n[t]?.[r]??null}),[e])},h={runPendingEditCellValueMutation:p};(0,o.h)(e,f,"public"),(0,o.h)(e,h,"private")}},13499:(e,t,r)=>{"use strict";if(r.d(t,{P:()=>S}),757==r.j)var n=r(67343);if(757==r.j)var i=r(63366);if(757==r.j)var o=r(87462);var a=r(67294);if(757==r.j)var s=r(59948);if(757==r.j)var l=r(73546);if(757==r.j)var c=r(36236);if(757==r.j)var u=r(79668);if(757==r.j)var d=r(11091);if(757==r.j)var p=r(2230);if(757==r.j)var f=r(41592);if(757==r.j)var h=r(88811);var m=r(42339);if(757==r.j)var g=r(40670);if(757==r.j)var v=r(24791);if(757==r.j)var y=r(31805);if(757==r.j)var b=r(69882);const x=757==r.j?["id"]:null,w=757==r.j?["id"]:null,S=((0,m.b)(["MUI X: A call to `processRowUpdate` threw an error which was not handled because `onProcessRowUpdateError` is missing.","To handle the error pass a callback to the `onProcessRowUpdateError` prop, for example `<DataGrid onProcessRowUpdateError={(error) => ...} />`.","For more detail, see https://mui.com/x/react-data-grid/editing/#server-side-persistence."],"error"),(e,t)=>{const[r,m]=a.useState({}),S=a.useRef(r),C=a.useRef({}),_=a.useRef(),P=a.useRef(null),{processRowUpdate:E,onProcessRowUpdateError:k,rowModesModel:M,onRowModesModelChange:j}=t,I=e=>(...r)=>{t.editMode===u.r2.Row&&e(...r)},O=a.useCallback(((t,r)=>{const n=e.current.getCellParams(t,r);if(!e.current.isCellEditable(n))throw new Error(`MUI X: The cell with id=${t} and field=${r} is not editable.`)}),[e]),T=a.useCallback(((t,r)=>{if(e.current.getRowMode(t)!==r)throw new Error(`MUI X: The row with id=${t} is not in ${r} mode.`)}),[e]),A=a.useCallback((t=>{const r=(0,p.b)(e.current.state);return Object.values(r[t]).some((e=>e.error))}),[e]),Z=a.useCallback(((t,r)=>{if(!t.isEditable)return;if(e.current.getRowMode(t.id)===u.se.Edit)return;const n=e.current.getRowParams(t.id),i=(0,o.Z)({},n,{field:t.field,reason:y.k.cellDoubleClick});e.current.publishEvent("rowEditStart",i,r)}),[e]),R=a.useCallback((e=>{P.current=e}),[]),D=a.useCallback(((t,r)=>{t.isEditable&&e.current.getRowMode(t.id)!==u.se.View&&(P.current=null,_.current=setTimeout((()=>{if(P.current?.id!==t.id){if(!e.current.getRow(t.id))return;if(e.current.getRowMode(t.id)===u.se.View)return;if(A(t.id))return;const n=e.current.getRowParams(t.id),i=(0,o.Z)({},n,{field:t.field,reason:y.U.rowFocusOut});e.current.publishEvent("rowEditStop",i,r)}})))}),[e,A]);a.useEffect((()=>()=>{clearTimeout(_.current)}),[]);const L=a.useCallback(((t,r)=>{if(t.cellMode===u.se.Edit){if(229===r.which)return;let n;if("Escape"===r.key)n=y.U.escapeKeyDown;else if("Enter"===r.key)n=y.U.enterKeyDown;else if("Tab"===r.key){const i=(0,h.pK)(e).filter((r=>e.current.getColumn(r).type===b.W||e.current.isCellEditable(e.current.getCellParams(t.id,r))));if(r.shiftKey?t.field===i[0]&&(n=y.U.shiftTabKeyDown):t.field===i[i.length-1]&&(n=y.U.tabKeyDown),r.preventDefault(),!n){const n=i.findIndex((e=>e===t.field)),o=i[r.shiftKey?n-1:n+1];e.current.setCellFocus(t.id,o)}}if(n){if(n!==y.U.escapeKeyDown&&A(t.id))return;const i=(0,o.Z)({},e.current.getRowParams(t.id),{reason:n,field:t.field});e.current.publishEvent("rowEditStop",i,r)}}else if(t.isEditable){let n;if(!e.current.unstable_applyPipeProcessors("canStartEditing",!0,{event:r,cellParams:t,editMode:"row"}))return;if((0,f.J2)(r)||(0,f.VM)(r)?n=y.k.printableKeyDown:"Enter"===r.key?n=y.k.enterKeyDown:"Backspace"!==r.key&&"Delete"!==r.key||(n=y.k.deleteKeyDown),n){const i=e.current.getRowParams(t.id),a=(0,o.Z)({},i,{field:t.field,reason:n});e.current.publishEvent("rowEditStart",a,r)}}}),[e,A]),F=a.useCallback((t=>{const{id:r,field:n,reason:i}=t,o={id:r,fieldToFocus:n};i!==y.k.printableKeyDown&&i!==y.k.deleteKeyDown||(o.deleteValue=!!n),e.current.startRowEditMode(o)}),[e]),N=a.useCallback((t=>{const{id:r,reason:n,field:i}=t;let o;e.current.runPendingEditCellValueMutation(r),n===y.U.enterKeyDown?o="below":n===y.U.tabKeyDown?o="right":n===y.U.shiftTabKeyDown&&(o="left");const a="escapeKeyDown"===n;e.current.stopRowEditMode({id:r,ignoreModifications:a,field:i,cellToFocusAfter:o})}),[e]);(0,c.zn)(e,"cellDoubleClick",I(Z)),(0,c.zn)(e,"cellFocusIn",I(R)),(0,c.zn)(e,"cellFocusOut",I(D)),(0,c.zn)(e,"cellKeyDown",I(L)),(0,c.zn)(e,"rowEditStart",I(F)),(0,c.zn)(e,"rowEditStop",I(N)),(0,c.x3)(e,"rowEditStart",t.onRowEditStart),(0,c.x3)(e,"rowEditStop",t.onRowEditStop);const B=a.useCallback((r=>{if(t.editMode===u.r2.Cell)return u.se.View;const n=(0,p.b)(e.current.state);return n[r]&&Object.keys(n[r]).length>0?u.se.Edit:u.se.View}),[e,t.editMode]),z=(0,s.Z)((r=>{const n=r!==t.rowModesModel;j&&n&&j(r,{api:e.current}),t.rowModesModel&&n||(m(r),S.current=r,e.current.publishEvent("rowModesModelChange",r))})),$=a.useCallback(((e,t)=>{const r=(0,o.Z)({},S.current);null!==t?r[e]=(0,o.Z)({},t):delete r[e],z(r)}),[z]),H=a.useCallback(((t,r)=>{e.current.setState((e=>{const n=(0,o.Z)({},e.editRows);return null!==r?n[t]=r:delete n[t],(0,o.Z)({},e,{editRows:n})})),e.current.forceUpdate()}),[e]),V=a.useCallback(((t,r,n)=>{e.current.setState((e=>{const i=(0,o.Z)({},e.editRows);return null!==n?i[t]=(0,o.Z)({},i[t],{[r]:(0,o.Z)({},n)}):(delete i[t][r],0===Object.keys(i[t]).length&&delete i[t]),(0,o.Z)({},e,{editRows:i})})),e.current.forceUpdate()}),[e]),G=a.useCallback((e=>{const{id:t}=e,r=(0,i.Z)(e,x);T(t,u.se.View),$(t,(0,o.Z)({mode:u.se.Edit},r))}),[T,$]),U=(0,s.Z)((t=>{const{id:r,fieldToFocus:n,deleteValue:i,initialValue:o}=t,a=(0,h.Zi)(e).reduce(((t,a)=>{if(!e.current.getCellParams(r,a).isEditable)return t;let s=e.current.getCellValue(r,a);return n===a&&(i||o)&&(s=i?"":o),t[a]={value:s,error:!1,isProcessingProps:!1},t}),{});H(r,a),n&&e.current.setCellFocus(r,n)})),W=a.useCallback((e=>{const{id:t}=e,r=(0,i.Z)(e,w);T(t,u.se.Edit),$(t,(0,o.Z)({mode:u.se.View},r))}),[T,$]),q=(0,s.Z)((t=>{const{id:r,ignoreModifications:n,field:i,cellToFocusAfter:o="none"}=t;e.current.runPendingEditCellValueMutation(r);const a=()=>{"none"!==o&&i&&e.current.moveFocusToRelativeCell(r,i,o),H(r,null),$(r,null)};if(n)return void a();const s=(0,p.b)(e.current.state),l=e.current.getRow(r);if(Object.values(s[r]).some((e=>e.isProcessingProps)))return void(C.current[r].mode=u.se.Edit);if(A(r))return C.current[r].mode=u.se.Edit,void $(r,{mode:u.se.Edit});const c=e.current.getRowWithUpdatedValuesFromRowEditing(r);if(E){const t=e=>{C.current[r].mode=u.se.Edit,$(r,{mode:u.se.Edit}),k&&k(e)};try{Promise.resolve(E(c,l)).then((t=>{e.current.updateRows([t]),a()})).catch(t)}catch(e){t(e)}}else e.current.updateRows([c]),a()})),K={getRowMode:B,startRowEditMode:G,stopRowEditMode:W},X={setRowEditingEditCellValue:a.useCallback((t=>{const{id:r,field:a,value:s,debounceMs:l,unstable_skipValueParser:c}=t;O(r,a);const d=e.current.getColumn(a),f=e.current.getRow(r);let h=s;d.valueParser&&!c&&(h=d.valueParser(s,f,d,e));let m=(0,p.b)(e.current.state),g=(0,o.Z)({},m[r][a],{value:h,changeReason:l?"debouncedSetEditCellValue":"setEditCellValue"});return d.preProcessEditCellProps||V(r,a,g),new Promise((t=>{const s=[];if(d.preProcessEditCellProps){const l=g.value!==m[r][a].value;g=(0,o.Z)({},g,{isProcessingProps:!0}),V(r,a,g);const c=m[r],v=(0,i.Z)(c,[a].map(n.Z)),y=Promise.resolve(d.preProcessEditCellProps({id:r,row:f,props:g,hasChanged:l,otherFieldsProps:v})).then((n=>{e.current.getRowMode(r)!==u.se.View?(m=(0,p.b)(e.current.state),(n=(0,o.Z)({},n,{isProcessingProps:!1})).value=d.preProcessEditCellProps?m[r][a].value:h,V(r,a,n)):t(!1)}));s.push(y)}Object.entries(m[r]).forEach((([l,c])=>{if(l===a)return;const d=e.current.getColumn(l);if(!d.preProcessEditCellProps)return;c=(0,o.Z)({},c,{isProcessingProps:!0}),V(r,l,c),m=(0,p.b)(e.current.state);const h=m[r],g=(0,i.Z)(h,[l].map(n.Z)),v=Promise.resolve(d.preProcessEditCellProps({id:r,row:f,props:c,hasChanged:!1,otherFieldsProps:g})).then((n=>{e.current.getRowMode(r)!==u.se.View?(n=(0,o.Z)({},n,{isProcessingProps:!1}),V(r,l,n)):t(!1)}));s.push(v)})),Promise.all(s).then((()=>{e.current.getRowMode(r)===u.se.Edit?(m=(0,p.b)(e.current.state),t(!m[r][a].error)):t(!1)}))}))}),[e,O,V]),getRowWithUpdatedValuesFromRowEditing:a.useCallback((t=>{const r=(0,p.b)(e.current.state),n=e.current.getRow(t);if(!r[t])return e.current.getRow(t);let i=(0,o.Z)({},n);return Object.entries(r[t]).forEach((([t,r])=>{const n=e.current.getColumn(t);n.valueSetter?i=n.valueSetter(r.value,i,n,e):i[t]=r.value})),i}),[e])};(0,d.h)(e,K,"public"),(0,d.h)(e,X,"private"),a.useEffect((()=>{M&&z(M)}),[M,z]),(0,l.Z)((()=>{const t=(0,g.Qr)(e),n=C.current;C.current=(0,v.I8)(r);const i=new Set([...Object.keys(r),...Object.keys(n)]);Array.from(i).forEach((e=>{const i=r[e]??{mode:u.se.View},a=n[e]?.mode||u.se.View,s=t[e]??e;i.mode===u.se.Edit&&a===u.se.View?U((0,o.Z)({id:s},i)):i.mode===u.se.View&&a===u.se.Edit&&q((0,o.Z)({id:s},i))}))}),[e,r,U,q])})},5776:(e,t,r)=>{"use strict";if(r.d(t,{I:()=>i}),757==r.j)var n=r(36236);function i(e,t){(0,n.x3)(e,"columnHeaderClick",t.onColumnHeaderClick),(0,n.x3)(e,"columnHeaderDoubleClick",t.onColumnHeaderDoubleClick),(0,n.x3)(e,"columnHeaderOver",t.onColumnHeaderOver),(0,n.x3)(e,"columnHeaderOut",t.onColumnHeaderOut),(0,n.x3)(e,"columnHeaderEnter",t.onColumnHeaderEnter),(0,n.x3)(e,"columnHeaderLeave",t.onColumnHeaderLeave),(0,n.x3)(e,"cellClick",t.onCellClick),(0,n.x3)(e,"cellDoubleClick",t.onCellDoubleClick),(0,n.x3)(e,"cellKeyDown",t.onCellKeyDown),(0,n.x3)(e,"preferencePanelClose",t.onPreferencePanelClose),(0,n.x3)(e,"preferencePanelOpen",t.onPreferencePanelOpen),(0,n.x3)(e,"menuOpen",t.onMenuOpen),(0,n.x3)(e,"menuClose",t.onMenuClose),(0,n.x3)(e,"rowDoubleClick",t.onRowDoubleClick),(0,n.x3)(e,"rowClick",t.onRowClick),(0,n.x3)(e,"stateChange",t.onStateChange)}},65397:(e,t,r)=>{"use strict";if(r.d(t,{C:()=>c,t:()=>a}),757==r.j)var n=r(85529);var i=r(42339);function o(e,t){if("string"==typeof e){if(t.shouldAppendQuotes||t.escapeFormulas){const r=e.replace(/"/g,'""');return[t.delimiter,"\n","\r",'"'].some((t=>e.includes(t)))?`"${r}"`:t.escapeFormulas&&["=","+","-","@","\t","\r"].includes(r[0])?`'${r}`:r}return e}return e}const a=(e,t)=>{const{csvOptions:r,ignoreValueFormatter:n}=t;let i;if(n){const t=e.colDef.type;i="number"===t?String(e.value):"date"===t||"dateTime"===t?e.value?.toISOString():"function"==typeof e.value?.toString?e.value.toString():e.value}else i=e.formattedValue;return o(i,r)};(0,i.b)(["MUI X: When the value of a field is an object or a `renderCell` is provided, the CSV export might not display the value correctly.","You can provide a `valueFormatter` with a string representation to be used."]);class s{constructor(e){this.options=void 0,this.rowString="",this.isEmpty=!0,this.options=e}addValue(e){this.isEmpty||(this.rowString+=this.options.csvOptions.delimiter),null==e?this.rowString+="":"function"==typeof this.options.sanitizeCellValue?this.rowString+=this.options.sanitizeCellValue(e,this.options.csvOptions):this.rowString+=e,this.isEmpty=!1}getRowString(){return this.rowString}}const l=({id:e,columns:t,getCellParams:r,csvOptions:n,ignoreValueFormatter:i})=>{const o=new s({csvOptions:n});return t.forEach((t=>{const s=r(e,t.field);o.addValue(a(s,{ignoreValueFormatter:i,csvOptions:n}))})),o.getRowString()};function c(e){const{columns:t,rowIds:r,csvOptions:i,ignoreValueFormatter:a,apiRef:c}=e,u=r.reduce(((e,r)=>`${e}${l({id:r,columns:t,getCellParams:c.current.getCellParams,ignoreValueFormatter:a,csvOptions:i})}\r\n`),"").trim();if(!i.includeHeaders)return u;const d=t.filter((e=>e.field!==n.n.field)),p=[];if(i.includeColumnGroupsHeaders){const e=c.current.getAllGroupDetails();let t=0;const r=d.reduce(((e,r)=>{const n=c.current.getColumnGroupPath(r.field);return e[r.field]=n,t=Math.max(t,n.length),e}),{});for(let n=0;n<t;n+=1){const t=new s({csvOptions:i,sanitizeCellValue:o});p.push(t),d.forEach((i=>{const o=(r[i.field]||[])[n],a=e[o];t.addValue(a?a.headerName||a.groupId:"")}))}}const f=new s({csvOptions:i,sanitizeCellValue:o});return d.forEach((e=>{f.addValue(e.headerName||e.field)})),p.push(f),`${p.map((e=>e.getRowString())).join("\r\n")}\r\n${u}`.trim()}},47585:(e,t,r)=>{"use strict";r.d(t,{_:()=>p});var n=r(67294);if(757==r.j)var i=r(11091);if(757==r.j)var o=r(88447);if(757==r.j)var a=r(48408);if(757==r.j)var s=r(65397);if(757==r.j)var l=r(51630);if(757==r.j)var c=r(47514);if(757==r.j)var u=r(69405);var d=r(85893);const p=(e,t)=>{const r=(0,o.J)(e,"useGridCsvExport"),p=t.ignoreValueFormatterDuringExport,f=("object"==typeof p?p?.csvExport:p)||!1,h=n.useCallback(((t={})=>{r.debug("Get data as CSV");const n=(0,l.B)({apiRef:e,options:t}),i=(t.getRowsToExport??l.s)({apiRef:e});return(0,s.C)({columns:n,rowIds:i,csvOptions:{delimiter:t.delimiter||",",shouldAppendQuotes:t.shouldAppendQuotes??!0,includeHeaders:t.includeHeaders??!0,includeColumnGroupsHeaders:t.includeColumnGroupsHeaders??!0,escapeFormulas:t.escapeFormulas??!0},ignoreValueFormatter:f,apiRef:e})}),[r,e,f]),m=n.useCallback((e=>{r.debug("Export data as CSV");const t=h(e),n=new Blob([e?.utf8WithBom?new Uint8Array([239,187,191]):"",t],{type:"text/csv"});(0,a.x)(n,"csv",e?.fileName)}),[r,h]),g={getDataAsCsv:h,exportDataAsCsv:m};(0,i.h)(e,g,"public");const v=n.useCallback(((e,t)=>t.csvOptions?.disableToolbarButton?e:[...e,{component:(0,d.jsx)(u.aS,{options:t.csvOptions}),componentName:"csvExport"}]),[]);(0,c.Z)(e,"exportMenu",v)}},43236:(e,t,r)=>{"use strict";if(r.d(t,{d:()=>x}),757==r.j)var n=r(87462);var i=r(67294);if(757==r.j)var o=r(82690);if(757==r.j)var a=r(88447);if(757==r.j)var s=r(61207);if(757==r.j)var l=r(88811);if(757==r.j)var c=r(73490);if(757==r.j)var u=r(11091);if(757==r.j)var d=r(75431);if(757==r.j)var p=r(4260);if(757==r.j)var f=r(51630);if(757==r.j)var h=r(26237);if(757==r.j)var m=r(47514);if(757==r.j)var g=r(69405);if(757==r.j)var v=r(18194);if(757==r.j)var y=r(85529);var b=r(85893);const x=(e,t)=>{const r=(0,a.J)(e,"useGridPrintExport"),x=i.useRef(null),w=i.useRef(null),S=i.useRef({}),C=i.useRef([]),_=i.useRef();i.useEffect((()=>{x.current=(0,o.Z)(e.current.rootElementRef.current)}),[e]);const P=i.useCallback(((t,r,n)=>new Promise((i=>{const o=(0,f.B)({apiRef:e,options:{fields:t,allColumns:r}}).map((e=>e.field)),a=(0,l.d$)(e),s={};a.forEach((e=>{s[e.field]=o.includes(e.field)})),n&&(s[y.n.field]=!0),e.current.setColumnVisibilityModel(s),i()}))),[e]),E=i.useCallback((t=>{const r=t({apiRef:e}).reduce(((t,r)=>{const n=e.current.getRow(r);return n[p._1]||t.push(n),t}),[]);e.current.setRows(r)}),[e]),k=i.useCallback(((r,i)=>{const o=(0,n.Z)({copyStyles:!0,hideToolbar:!1,hideFooter:!1,includeCheckboxes:!1},i),a=r.contentDocument;if(!a)return;const s=(0,d.k)(e.current.state),l=e.current.rootElementRef.current,u=l.cloneNode(!0);u.querySelector(`.${c._.main}`).style.overflow="visible",u.style.contain="size";let p=l.querySelector(`.${c._.toolbarContainer}`)?.offsetHeight||0,f=l.querySelector(`.${c._.footerContainer}`)?.offsetHeight||0;o.hideToolbar&&(u.querySelector(`.${c._.toolbarContainer}`)?.remove(),p=0),o.hideFooter&&(u.querySelector(`.${c._.footerContainer}`)?.remove(),f=0);const h=s.currentPageTotalHeight+(0,v.Jb)(e,t)+p+f;u.style.height=`${h}px`,u.style.boxSizing="content-box";const m=u.querySelector(`.${c._.footerContainer}`);m.style.position="absolute",m.style.width="100%",m.style.top=h-f+"px";const g=document.createElement("div");g.appendChild(u),a.body.style.marginTop="0px",a.body.innerHTML=g.innerHTML;const y="function"==typeof o.pageStyle?o.pageStyle():o.pageStyle;if("string"==typeof y){const e=a.createElement("style");e.appendChild(a.createTextNode(y)),a.head.appendChild(e)}o.bodyClassName&&a.body.classList.add(...o.bodyClassName.split(" "));const b=[];if(o.copyStyles){const e=l.getRootNode(),t=("ShadowRoot"===e.constructor.name?e:x.current).querySelectorAll("style, link[rel='stylesheet']");for(let e=0;e<t.length;e+=1){const r=t[e];if("STYLE"===r.tagName){const e=a.createElement(r.tagName),t=r.sheet;if(t){let r="";for(let e=0;e<t.cssRules.length;e+=1)"string"==typeof t.cssRules[e].cssText&&(r+=`${t.cssRules[e].cssText}\r\n`);e.appendChild(a.createTextNode(r)),a.head.appendChild(e)}}else if(r.getAttribute("href")){const e=a.createElement(r.tagName);for(let t=0;t<r.attributes.length;t+=1){const n=r.attributes[t];n&&e.setAttribute(n.nodeName,n.nodeValue||"")}b.push(new Promise((t=>{e.addEventListener("load",(()=>t()))}))),a.head.appendChild(e)}}}Promise.all(b).then((()=>{r.contentWindow.print()}))}),[e,x,t]),M=i.useCallback((t=>{x.current.body.removeChild(t),e.current.restoreState(w.current||{}),w.current?.columns?.columnVisibilityModel||e.current.setColumnVisibilityModel(S.current),e.current.setState((e=>(0,n.Z)({},e,{virtualization:_.current}))),e.current.setRows(C.current),w.current=null,S.current={},C.current=[]}),[e]),j={exportDataAsPrint:i.useCallback((async i=>{if(r.debug("Export data as Print"),!e.current.rootElementRef.current)throw new Error("MUI X: No grid root element available.");if(w.current=e.current.exportState(),S.current=(0,l.g0)(e),C.current=e.current.getSortedRows().filter((e=>!e[p._1])),t.pagination){const t={page:0,pageSize:(0,s.IQ)(e)};e.current.setState((e=>(0,n.Z)({},e,{pagination:(0,n.Z)({},e.pagination,{paginationModel:(0,h.a)(e.pagination,"DataGridPro",t)})})))}_.current=e.current.state.virtualization,e.current.setState((e=>(0,n.Z)({},e,{virtualization:(0,n.Z)({},e.virtualization,{enabled:!1,enabledForColumns:!1})}))),await P(i?.fields,i?.allColumns,i?.includeCheckboxes),E(i?.getRowsToExport??f.s),await new Promise((e=>{requestAnimationFrame((()=>{e()}))}));const o=function(e){const t=document.createElement("iframe");return t.style.position="absolute",t.style.width="0px",t.style.height="0px",t.title=e||document.title,t}(i?.fileName);o.onload=()=>{k(o,i),o.contentWindow.matchMedia("print").addEventListener("change",(e=>{!1===e.matches&&M(o)}))},x.current.body.appendChild(o)}),[t,r,e,k,M,P,E])};(0,u.h)(e,j,"public");const I=i.useCallback(((e,t)=>t.printOptions?.disableToolbarButton?e:[...e,{component:(0,b.jsx)(g.vB,{options:t.printOptions}),componentName:"printExport"}]),[]);(0,m.Z)(e,"exportMenu",I)}},51630:(e,t,r)=>{"use strict";if(r.d(t,{B:()=>a,s:()=>s}),757==r.j)var n=r(88811);if(757==r.j)var i=r(61207);if(757==r.j)var o=r(40670);const a=({apiRef:e,options:t})=>{const r=(0,n.d$)(e);return t.fields?t.fields.reduce(((e,t)=>{const n=r.find((e=>e.field===t));return n&&e.push(n),e}),[]):(t.allColumns?r:(0,n.FE)(e)).filter((e=>!e.disableExport))},s=({apiRef:e})=>{const t=(0,i.Lp)(e),r=(0,o.Kd)(e),n=e.current.getSelectedRows(),a=t.filter((e=>"footer"!==r[e].type)),s=(0,o.Kf)(e),l=s?.top?.map((e=>e.id))||[],c=s?.bottom?.map((e=>e.id))||[];return a.unshift(...l),a.push(...c),n.size>0?a.filter((e=>n.has(e))):a}},61207:(e,t,r)=>{"use strict";r.d(t,{AF:()=>y,D7:()=>u,IQ:()=>m,Lp:()=>f,_g:()=>c,a4:()=>h,uf:()=>l,xf:()=>g,zn:()=>d});var n=r(99448),i=r(83614),o=r(88811),a=r(40670);const s=e=>e.filter,l=(0,n.P)(s,(e=>e.filterModel)),c=((0,n.P)(l,(e=>e.quickFilterValues)),(0,n.P)(s,(e=>e.filteredRowsLookup))),u=((0,n.P)(s,(e=>e.filteredDescendantCountLookup)),(0,n.X)((e=>e.visibleRowsLookup),i.sX,((e,t)=>t.filter((t=>!1!==e[t.id]))))),d=(0,n.X)(u,(e=>e.map((e=>e.id)))),p=(0,n.X)(c,i.sX,((e,t)=>t.filter((t=>!1!==e[t.id])))),f=(0,n.X)(p,(e=>e.map((e=>e.id)))),h=(0,n.X)(u,a.Kd,a.Lq,((e,t,r)=>r<2?e:e.filter((e=>0===t[e.id]?.depth)))),m=(0,n.P)(u,(e=>e.length)),g=(0,n.P)(h,(e=>e.length)),v=(0,n.X)(l,o.WH,((e,t)=>e.items?.filter((e=>{if(!e.field)return!1;const r=t[e.field];if(!r?.filterOperators||0===r?.filterOperators?.length)return!1;const n=r.filterOperators.find((t=>t.value===e.operator));return!!n&&(!n.InputComponent||null!=e.value&&""!==e.value?.toString())})))),y=(0,n.X)(v,(e=>e.reduce(((e,t)=>(e[t.field]?e[t.field].push(t):e[t.field]=[t],e)),{})))},67746:(e,t,r)=>{"use strict";if(r.d(t,{c:()=>i}),757==r.j)var n=r(69107);const i=()=>({items:[],logicOperator:n.G.And,quickFilterValues:[],quickFilterLogicOperator:n.G.And})},94837:(e,t,r)=>{"use strict";if(r.d(t,{GS:()=>g,NF:()=>h,S:()=>m,Tv:()=>b,W$:()=>S,p3:()=>u,tY:()=>x}),757==r.j)var n=r(87462);if(757==r.j)var i=r(69107);if(757==r.j)var o=r(67746);var a=r(42339);if(757==r.j)var s=r(71169);if(757==r.j)var l=r(88811);let c;const u=(e,t)=>{const r=(0,n.Z)({},e);if(null==r.id&&(r.id=Math.round(1e5*Math.random())),null==r.operator){const e=(0,l.WH)(t)[r.field];r.operator=e&&e.filterOperators[0].value}return r},d=(0,a.b)(["MUI X: The `filterModel` can only contain a single item when the `disableMultipleColumnsFiltering` prop is set to `true`.","If you are using the community version of the `DataGrid`, this prop is always `true`."],"error"),p=(0,a.b)("MUI X: The `id` field is required on `filterModel.items` when you use multiple filters.","error"),f=(0,a.b)("MUI X: The `operator` field is required on `filterModel.items`, one or more of your filtering item has no `operator` provided.","error"),h=(e,t,r)=>{const i=e.items.length>1;let o;i&&t?(d(),o=[e.items[0]]):o=e.items;const a=i&&o.some((e=>null==e.id)),s=o.some((e=>null==e.operator));return a&&p(),s&&f(),s||a?(0,n.Z)({},e,{items:o.map((e=>u(e,r)))}):e.items!==o?(0,n.Z)({},e,{items:o}):e},m=(e,t,r)=>i=>(0,n.Z)({},i,{filterModel:h(e,t,r)}),g=e=>"string"==typeof e?e.normalize("NFD").replace(/[\u0300-\u036f]/g,""):e,v=(e,t)=>{if(!e.field||!e.operator)return null;const r=t.current.getColumn(e.field);if(!r)return null;let i;if(r.valueParser){const n=r.valueParser;i=Array.isArray(e.value)?e.value?.map((e=>n(e,void 0,r,t))):n(e.value,void 0,r,t)}else i=e.value;const{ignoreDiacritics:o}=t.current.rootProps;o&&(i=g(i));const a=(0,n.Z)({},e,{value:i}),l=r.filterOperators;if(!l?.length)throw new Error(`MUI X: No filter operators found for column '${r.field}'.`);const c=l.find((e=>e.value===a.operator));if(!c)throw new Error(`MUI X: No filter operator found for column '${r.field}' and operator value '${a.operator}'.`);const u=(0,s.h)(t),d=c.getApplyFilterFn(a,r);return"function"!=typeof d?null:{item:a,fn:e=>{let n=t.current.getRowValue(e,r);return o&&(n=g(n)),d(n,e,r,u)}}};let y=1;const b=e=>e.quickFilterExcludeHiddenColumns??!0,x=(e,t,r)=>{const n=((e,t,r)=>{const{items:n}=e,i=n.map((e=>v(e,t))).filter((e=>!!e));if(0===i.length)return null;if(r||!function(){if(void 0!==c)return c;try{c=new Function("return true")()}catch(e){c=!1}return c}())return(e,t)=>{const r={};for(let n=0;n<i.length;n+=1){const o=i[n];t&&!t(o.item.field)||(r[o.item.id]=o.fn(e))}return r};const o=new Function("appliers","row","shouldApplyFilter",`"use strict";\n${i.map(((e,t)=>`const shouldApply${t} = !shouldApplyFilter || shouldApplyFilter(${JSON.stringify(e.item.field)});`)).join("\n")}\n\nconst result$$ = {\n${i.map(((e,t)=>`  ${JSON.stringify(String(e.item.id))}: !shouldApply${t} ? false : appliers[${t}].fn(row),`)).join("\n")}\n};\n\nreturn result$$;`.replaceAll("$$",String(y)));return y+=1,(e,t)=>o(i,e,t)})(e,t,r),i=((e,t)=>{const r=e.quickFilterValues?.filter(Boolean)??[];if(0===r.length)return null;const n=b(e)?(0,l.pK)(t):(0,l.Zi)(t),i=[],{ignoreDiacritics:o}=t.current.rootProps,a=(0,s.h)(t);return n.forEach((e=>{const n=t.current.getColumn(e),s=n?.getApplyQuickFilterFn;s&&i.push({column:n,appliers:r.map((e=>{const t=o?g(e):e;return{fn:s(t,n,a)}}))})})),function(e,n){const s={};e:for(let l=0;l<r.length;l+=1){const c=r[l];for(let r=0;r<i.length;r+=1){const{column:u,appliers:d}=i[r],{field:p}=u;if(n&&!n(p))continue;const f=d[l];let h=t.current.getRowValue(e,u);if(null!==f.fn&&(o&&(h=g(h)),f.fn(h,e,u,a))){s[c]=!0;continue e}}s[c]=!1}return s}})(e,t);return function(e,t,r){r.passingFilterItems=n?.(e,t)??null,r.passingQuickFilterValues=i?.(e,t)??null}},w=e=>null!=e,S=(e,t,r,n,a)=>{const s=((e,t,r)=>(e.cleanedFilterItems||(e.cleanedFilterItems=r.filter((e=>null!==v(e,t)))),e.cleanedFilterItems))(a,n,r.items),l=e.filter(w),c=t.filter(w);if(l.length>0){const e=e=>l.some((t=>t[e.id]));if((r.logicOperator??(0,o.c)().logicOperator)===i.G.And){if(!s.every(e))return!1}else if(!s.some(e))return!1}if(c.length>0&&null!=r.quickFilterValues){const e=e=>c.some((t=>t[e]));if((r.quickFilterLogicOperator??(0,o.c)().quickFilterLogicOperator)===i.G.And){if(!r.quickFilterValues.every(e))return!1}else if(!r.quickFilterValues.some(e))return!1}return!0}},84168:(e,t,r)=>{"use strict";if(r.d(t,{B:()=>C,L:()=>k}),757==r.j)var n=r(87462);var i=r(67294);if(757==r.j)var o=r(44815);if(757==r.j)var a=r(73546);if(757==r.j)var s=r(49230);if(757==r.j)var l=r(36236);if(757==r.j)var c=r(11091);if(757==r.j)var u=r(88447);if(757==r.j)var d=r(88811);if(757==r.j)var p=r(27476);if(757==r.j)var f=r(67746);if(757==r.j)var h=r(61207);if(757==r.j)var m=r(88248);if(757==r.j)var g=r(40670);if(757==r.j)var v=r(47514);if(757==r.j)var y=r(48558);if(757==r.j)var b=r(12939);if(757==r.j)var x=r(94837);if(757==r.j)var w=r(24791);var S=r(85893);const C=(e,t,r)=>{const i=t.filterModel??t.initialState?.filter?.filterModel??(0,f.c)();return(0,n.Z)({},e,{filter:{filterModel:(0,x.NF)(i,t.disableMultipleColumnsFiltering,r),filteredRowsLookup:{},filteredDescendantCountLookup:{}},visibleRowsLookup:{}})},_=e=>e.filteredRowsLookup;function P(e,t){return e.current.applyStrategyProcessor("visibleRowsLookupCreation",{tree:t.rows.tree,filteredRowsLookup:t.filter.filteredRowsLookup})}function E(){return(0,o.PW)(Object.values)}const k=(e,t)=>{const r=(0,u.J)(e,"useGridFilter");e.current.registerControlState({stateId:"filter",propModel:t.filterModel,propOnChange:t.onFilterModelChange,stateSelector:h.uf,changeEvent:"filterModelChange"});const o=i.useCallback((()=>{e.current.setState((r=>{const i=(0,h.uf)(r,e.current.instanceId),o="client"===t.filterMode?(0,x.tY)(i,e,t.disableEval):null,a=e.current.applyStrategyProcessor("filtering",{isRowMatchingFilters:o,filterModel:i??(0,f.c)()}),s=(0,n.Z)({},r,{filter:(0,n.Z)({},r.filter,a)}),l=P(e,s);return(0,n.Z)({},s,{visibleRowsLookup:l})})),e.current.publishEvent("filteredRowsSet")}),[e,t.filterMode,t.disableEval]),C=i.useCallback(((e,r)=>null==r||!1===r.filterable||t.disableColumnFilter?e:[...e,"columnMenuFilterItem"]),[t.disableColumnFilter]),k=i.useCallback((()=>{o(),e.current.forceUpdate()}),[e,o]),M=i.useCallback((t=>{const r=(0,h.uf)(e),i=[...r.items],o=i.findIndex((e=>e.id===t.id));-1===o?i.push(t):i[o]=t,e.current.setFilterModel((0,n.Z)({},r,{items:i}),"upsertFilterItem")}),[e]),j=i.useCallback((t=>{const r=(0,h.uf)(e),i=[...r.items];t.forEach((e=>{const t=i.findIndex((t=>t.id===e.id));-1===t?i.push(e):i[t]=e})),e.current.setFilterModel((0,n.Z)({},r,{items:i}),"upsertFilterItems")}),[e]),I=i.useCallback((t=>{const r=(0,h.uf)(e),i=r.items.filter((e=>e.id!==t.id));i.length!==r.items.length&&e.current.setFilterModel((0,n.Z)({},r,{items:i}),"deleteFilterItem")}),[e]),O=i.useCallback(((i,o,a)=>{if(r.debug("Displaying filter panel"),i){const r=(0,h.uf)(e),o=r.items.filter((t=>{if(void 0!==t.value)return!Array.isArray(t.value)||0!==t.value.length;const r=e.current.getColumn(t.field),n=r.filterOperators?.find((e=>e.value===t.operator));return!(void 0===n?.requiresFilterValue||n?.requiresFilterValue)}));let a;const s=o.find((e=>e.field===i)),l=e.current.getColumn(i);a=s?o:t.disableMultipleColumnsFiltering?[(0,x.p3)({field:i,operator:l.filterOperators[0].value},e)]:[...o,(0,x.p3)({field:i,operator:l.filterOperators[0].value},e)],e.current.setFilterModel((0,n.Z)({},r,{items:a}))}e.current.showPreferences(p.y.filters,o,a)}),[e,r,t.disableMultipleColumnsFiltering]),T=i.useCallback((()=>{r.debug("Hiding filter panel"),e.current.hidePreferences()}),[e,r]),A=i.useCallback((t=>{const r=(0,h.uf)(e);r.logicOperator!==t&&e.current.setFilterModel((0,n.Z)({},r,{logicOperator:t}),"changeLogicOperator")}),[e]),Z=i.useCallback((t=>{const r=(0,h.uf)(e);(0,w.xb)(r.quickFilterValues,t)||e.current.setFilterModel((0,n.Z)({},r,{quickFilterValues:[...t]}))}),[e]),R={setFilterLogicOperator:A,unstable_applyFilters:k,deleteFilterItem:I,upsertFilterItem:M,upsertFilterItems:j,setFilterModel:i.useCallback(((n,i)=>{(0,h.uf)(e)!==n&&(r.debug("Setting filter model"),e.current.updateControlState("filter",(0,x.S)(n,t.disableMultipleColumnsFiltering,e),i),e.current.unstable_applyFilters())}),[e,r,t.disableMultipleColumnsFiltering]),showFilterPanel:O,hideFilterPanel:T,setQuickFilterValues:Z,ignoreDiacritics:t.ignoreDiacritics};(0,c.h)(e,R,"public");const D=i.useCallback(((r,i)=>{const o=(0,h.uf)(e);return i.exportOnlyDirtyModels&&null==t.filterModel&&null==t.initialState?.filter?.filterModel&&(0,w.xb)(o,(0,f.c)())?r:(0,n.Z)({},r,{filter:{filterModel:o}})}),[e,t.filterModel,t.initialState?.filter?.filterModel]),L=i.useCallback(((r,i)=>{const o=i.stateToRestore.filter?.filterModel;return null==o?r:(e.current.updateControlState("filter",(0,x.S)(o,t.disableMultipleColumnsFiltering,e),"restoreState"),(0,n.Z)({},r,{callbacks:[...r.callbacks,e.current.unstable_applyFilters]}))}),[e,t.disableMultipleColumnsFiltering]),F=i.useCallback(((e,r)=>{if(r===p.y.filters){const e=t.slots.filterPanel;return(0,S.jsx)(e,(0,n.Z)({},t.slotProps?.filterPanel))}return e}),[t.slots.filterPanel,t.slotProps?.filterPanel]),{getRowId:N}=t,B=(0,s.Z)(E),z=i.useCallback((r=>{if("client"!==t.filterMode||!r.isRowMatchingFilters)return{filteredRowsLookup:{},filteredDescendantCountLookup:{}};const n=(0,g.J4)(e),i={},{isRowMatchingFilters:o}=r,a={},s={passingFilterItems:null,passingQuickFilterValues:null},l=B.current(e.current.state.rows.dataRowIdToModelLookup);for(let t=0;t<l.length;t+=1){const n=l[t],c=N?N(n):n.id;o(n,void 0,s);const u=(0,x.W$)([s.passingFilterItems],[s.passingQuickFilterValues],r.filterModel,e,a);i[c]=u}const c="auto-generated-group-footer-root";return n[c]&&(i[c]=!0),{filteredRowsLookup:i,filteredDescendantCountLookup:{}}}),[e,t.filterMode,N,B]);(0,v.Z)(e,"columnMenu",C),(0,v.Z)(e,"exportState",D),(0,v.Z)(e,"restoreState",L),(0,v.Z)(e,"preferencePanel",F),(0,y.H)(e,b.Lm,"filtering",z),(0,y.H)(e,b.Lm,"visibleRowsLookupCreation",_);const $=i.useCallback((()=>{r.debug("onColUpdated - GridColumns changed, applying filters");const t=(0,h.uf)(e),i=(0,d.WH)(e),o=t.items.filter((e=>e.field&&i[e.field]));o.length<t.items.length&&e.current.setFilterModel((0,n.Z)({},t,{items:o}))}),[e,r]),H=i.useCallback((t=>{"filtering"===t&&e.current.unstable_applyFilters()}),[e]),V=i.useCallback((()=>{e.current.setState((t=>(0,n.Z)({},t,{visibleRowsLookup:P(e,t)}))),e.current.forceUpdate()}),[e]);(0,l.zn)(e,"rowsSet",o),(0,l.zn)(e,"columnsChange",$),(0,l.zn)(e,"activeStrategyProcessorChange",H),(0,l.zn)(e,"rowExpansionChange",V),(0,l.zn)(e,"columnVisibilityModelChange",(()=>{const t=(0,h.uf)(e);t.quickFilterValues&&(0,x.Tv)(t)&&e.current.unstable_applyFilters()})),(0,m.s)((()=>{e.current.unstable_applyFilters()})),(0,a.Z)((()=>{void 0!==t.filterModel&&e.current.setFilterModel(t.filterModel)}),[e,r,t.filterModel])}},35543:(e,t,r)=>{"use strict";r.d(t,{TR:()=>o,X5:()=>u,d6:()=>c,jC:()=>s,jc:()=>d,ud:()=>a});var n=r(99448);const i=e=>e.focus,o=(0,n.P)(i,(e=>e.cell)),a=(0,n.P)(i,(e=>e.columnHeader)),s=((0,n.P)(i,(e=>e.columnHeaderFilter)),(0,n.P)(i,(e=>e.columnGroupHeader))),l=e=>e.tabIndex,c=(0,n.P)(l,(e=>e.cell)),u=(0,n.P)(l,(e=>e.columnHeader)),d=((0,n.P)(l,(e=>e.columnHeaderFilter)),(0,n.P)(l,(e=>e.columnGroupHeader)))},79150:(e,t,r)=>{"use strict";if(r.d(t,{W:()=>v,z:()=>y}),757==r.j)var n=r(87462);var i=r(67294);if(757==r.j)var o=r(59948);if(757==r.j)var a=r(82690);if(757==r.j)var s=r(73490);if(757==r.j)var l=r(11091);if(757==r.j)var c=r(88447);if(757==r.j)var u=r(36236);if(757==r.j)var d=r(41592);if(757==r.j)var p=r(35543);if(757==r.j)var f=r(88811);if(757==r.j)var h=r(61133);if(757==r.j)var m=r(24791);if(757==r.j)var g=r(40670);const v=e=>(0,n.Z)({},e,{focus:{cell:null,columnHeader:null,columnHeaderFilter:null,columnGroupHeader:null},tabIndex:{cell:null,columnHeader:null,columnHeaderFilter:null,columnGroupHeader:null}}),y=(e,t)=>{const r=(0,c.J)(e,"useGridFocus"),v=i.useRef(null),y=i.useCallback(((t,r)=>{t&&e.current.getRow(t.id)&&e.current.publishEvent("cellFocusOut",e.current.getCellParams(t.id,t.field),r)}),[e]),b=i.useCallback(((t,i)=>{const o=(0,p.TR)(e);o?.id===t&&o?.field===i||(e.current.setState((e=>(r.debug(`Focusing on cell with id=${t} and field=${i}`),(0,n.Z)({},e,{tabIndex:{cell:{id:t,field:i},columnHeader:null,columnHeaderFilter:null,columnGroupHeader:null},focus:{cell:{id:t,field:i},columnHeader:null,columnHeaderFilter:null,columnGroupHeader:null}})))),e.current.forceUpdate(),e.current.getRow(t)&&(o&&y(o,{}),e.current.publishEvent("cellFocusIn",e.current.getCellParams(t,i))))}),[e,r,y]),x=i.useCallback(((t,i={})=>{const o=(0,p.TR)(e);y(o,i),e.current.setState((e=>(r.debug(`Focusing on column header with colIndex=${t}`),(0,n.Z)({},e,{tabIndex:{columnHeader:{field:t},columnHeaderFilter:null,cell:null,columnGroupHeader:null},focus:{columnHeader:{field:t},columnHeaderFilter:null,cell:null,columnGroupHeader:null}})))),e.current.forceUpdate()}),[e,r,y]),w=i.useCallback(((t,i={})=>{const o=(0,p.TR)(e);y(o,i),e.current.setState((e=>(r.debug(`Focusing on column header filter with colIndex=${t}`),(0,n.Z)({},e,{tabIndex:{columnHeader:null,columnHeaderFilter:{field:t},cell:null,columnGroupHeader:null},focus:{columnHeader:null,columnHeaderFilter:{field:t},cell:null,columnGroupHeader:null}})))),e.current.forceUpdate()}),[e,r,y]),S=i.useCallback(((t,r,i={})=>{const o=(0,p.TR)(e);o&&e.current.publishEvent("cellFocusOut",e.current.getCellParams(o.id,o.field),i),e.current.setState((e=>(0,n.Z)({},e,{tabIndex:{columnGroupHeader:{field:t,depth:r},columnHeader:null,columnHeaderFilter:null,cell:null},focus:{columnGroupHeader:{field:t,depth:r},columnHeader:null,columnHeaderFilter:null,cell:null}}))),e.current.forceUpdate()}),[e]),C=i.useCallback((()=>(0,p.jC)(e)),[e]),_=i.useCallback(((r,n,i)=>{let o=e.current.getColumnIndex(n);const a=(0,f.FE)(e),s=(0,h.j)(e,{pagination:t.pagination,paginationMode:t.paginationMode}),l=(0,g.Kf)(e),c=[].concat(l.top||[],s.rows,l.bottom||[]);let u=c.findIndex((e=>e.id===r));"right"===i?o+=1:"left"===i?o-=1:u+=1,o>=a.length?(u+=1,u<c.length&&(o=0)):o<0&&(u-=1,u>=0&&(o=a.length-1)),u=(0,m.uZ)(u,0,c.length-1);const d=c[u];if(!d)return;const p=e.current.unstable_getCellColSpanInfo(d.id,o);p&&p.spannedByColSpan&&("left"===i||"below"===i?o=p.leftVisibleCellIndex:"right"===i&&(o=p.rightVisibleCellIndex)),o=(0,m.uZ)(o,0,a.length-1);const v=a[o];e.current.setCellFocus(d.id,v.field)}),[e,t.pagination,t.paginationMode]),P=i.useCallback((({id:t,field:r})=>{e.current.setCellFocus(t,r)}),[e]),E=i.useCallback(((t,r)=>{"Enter"===r.key||"Tab"===r.key||"Shift"===r.key||(0,d.Ni)(r.key)||e.current.setCellFocus(t.id,t.field)}),[e]),k=i.useCallback((({field:t},r)=>{r.target===r.currentTarget&&e.current.setColumnHeaderFocus(t,r)}),[e]),M=i.useCallback((({fields:t,depth:r},n)=>{if(n.target!==n.currentTarget)return;const i=(0,p.jC)(e);null!==i&&i.depth===r&&t.includes(i.field)||e.current.setColumnGroupHeaderFocus(t[0],r,n)}),[e]),j=i.useCallback(((t,i)=>{i.relatedTarget?.getAttribute("class")?.includes(s._.columnHeader)||(r.debug("Clearing focus"),e.current.setState((e=>(0,n.Z)({},e,{focus:{cell:null,columnHeader:null,columnHeaderFilter:null,columnGroupHeader:null}}))))}),[r,e]),I=i.useCallback((e=>{v.current=e}),[]),O=i.useCallback((t=>{const r=v.current;v.current=null;const i=(0,p.TR)(e);if(!e.current.unstable_applyPipeProcessors("canUpdateFocus",!0,{event:t,cell:r}))return;if(!i)return void(r&&e.current.setCellFocus(r.id,r.field));if(r?.id===i.id&&r?.field===i.field)return;const o=e.current.getCellElement(i.id,i.field);o?.contains(t.target)||(r?e.current.setCellFocus(r.id,r.field):(e.current.setState((e=>(0,n.Z)({},e,{focus:{cell:null,columnHeader:null,columnHeaderFilter:null,columnGroupHeader:null}}))),e.current.forceUpdate(),y(i,t)))}),[e,y]),T=i.useCallback((t=>{if("view"===t.cellMode)return;const r=(0,p.TR)(e);r?.id===t.id&&r?.field===t.field||e.current.setCellFocus(t.id,t.field)}),[e]),A=i.useCallback((()=>{const t=(0,p.TR)(e);t&&!e.current.getRow(t.id)&&e.current.setState((e=>(0,n.Z)({},e,{focus:{cell:null,columnHeader:null,columnHeaderFilter:null,columnGroupHeader:null}})))}),[e]),Z=(0,o.Z)((()=>{const r=(0,p.TR)(e);if(!r)return;const i=(0,h.j)(e,{pagination:t.pagination,paginationMode:t.paginationMode});if(i.rows.find((e=>e.id===r.id)))return;const o=(0,f.FE)(e);e.current.setState((e=>(0,n.Z)({},e,{tabIndex:{cell:{id:i.rows[0].id,field:o[0].field},columnGroupHeader:null,columnHeader:null,columnHeaderFilter:null}})))})),R={setCellFocus:b,setColumnHeaderFocus:x,setColumnHeaderFilterFocus:w},D={moveFocusToRelativeCell:_,setColumnGroupHeaderFocus:S,getColumnGroupHeaderFocus:C};(0,l.h)(e,R,"public"),(0,l.h)(e,D,"private"),i.useEffect((()=>{const t=(0,a.Z)(e.current.rootElementRef.current);return t.addEventListener("mouseup",O),()=>{t.removeEventListener("mouseup",O)}}),[e,O]),(0,u.zn)(e,"columnHeaderBlur",j),(0,u.zn)(e,"cellDoubleClick",P),(0,u.zn)(e,"cellMouseDown",I),(0,u.zn)(e,"cellKeyDown",E),(0,u.zn)(e,"cellModeChange",T),(0,u.zn)(e,"columnHeaderFocus",k),(0,u.zn)(e,"columnGroupHeaderFocus",M),(0,u.zn)(e,"rowsSet",A),(0,u.zn)(e,"paginationModelChange",Z)}},56541:(e,t,r)=>{"use strict";r.d(t,{WT:()=>o,tr:()=>a,xs:()=>s});var n=r(99448);const i=e=>e.headerFiltering,o=(0,n.P)(i,(e=>e?.enabled??!1)),a=(0,n.P)(i,(e=>e.editing)),s=(0,n.P)(i,(e=>e.menuOpen))},86671:(e,t,r)=>{"use strict";r.d(t,{D:()=>C});var n=r(67294);if(757==r.j)var i=r(2734);if(757==r.j)var o=r(88811);if(757==r.j)var a=r(88447);if(757==r.j)var s=r(36236);if(757==r.j)var l=r(61207);if(757==r.j)var c=r(61133);if(757==r.j)var u=r(85529);if(757==r.j)var d=r(73490);if(757==r.j)var p=r(79668);if(757==r.j)var f=r(41592);if(757==r.j)var h=r(52478);if(757==r.j)var m=r(40670);if(757==r.j)var g=r(35543);if(757==r.j)var v=r(17815);if(757==r.j)var y=r(56541);if(757==r.j)var b=r(47514);if(757==r.j)var x=r(86498);const w=({currentColIndex:e,firstColIndex:t,lastColIndex:r,direction:n})=>{if("rtl"===n){if(e<r)return e+1}else if("ltr"===n&&e>t)return e-1;return null},S=({currentColIndex:e,firstColIndex:t,lastColIndex:r,direction:n})=>{if("rtl"===n){if(e>t)return e-1}else if("ltr"===n&&e<r)return e+1;return null},C=(e,t)=>{const r=(0,a.J)(e,"useGridKeyboardNavigation"),C=(0,c.y)(e,t).rows,_=(0,i.Z)(),P=n.useMemo((()=>function(e,t){const r=(0,m.Kf)(e)||{};return[...r.top||[],...t,...r.bottom||[]]}(e,C)),[e,C]),E="DataGrid"!==t.signature&&t.headerFilters,k=n.useCallback(((t,n,i="left")=>{const o=(0,l.D7)(e),a=e.current.unstable_getCellColSpanInfo(n,t);a&&a.spannedByColSpan&&("left"===i?t=a.leftVisibleCellIndex:"right"===i&&(t=a.rightVisibleCellIndex));const s=o.findIndex((e=>e.id===n));r.debug(`Navigating to cell row ${s}, col ${t}`),e.current.scrollToIndexes({colIndex:t,rowIndex:s});const c=e.current.getVisibleColumns()[t].field;e.current.setCellFocus(n,c)}),[e,r]),M=n.useCallback(((t,n)=>{r.debug(`Navigating to header col ${t}`),e.current.scrollToIndexes({colIndex:t});const i=e.current.getVisibleColumns()[t].field;e.current.setColumnHeaderFocus(i,n)}),[e,r]),j=n.useCallback(((t,n)=>{r.debug(`Navigating to header filter col ${t}`),e.current.scrollToIndexes({colIndex:t});const i=e.current.getVisibleColumns()[t].field;e.current.setColumnHeaderFilterFocus(i,n)}),[e,r]),I=n.useCallback(((t,n,i)=>{r.debug(`Navigating to header col ${t}`),e.current.scrollToIndexes({colIndex:t});const{field:o}=e.current.getVisibleColumns()[t];e.current.setColumnGroupHeaderFocus(o,n,i)}),[e,r]),O=n.useCallback((e=>P[e]?.id),[P]),T=n.useCallback(((t,r)=>{const n=r.currentTarget.querySelector(`.${d._.columnHeaderTitleContainerContent}`);if(n&&n.contains(r.target)&&t.field!==u.n.field)return;const i=e.current.getViewportPageSize(),a=t.field?e.current.getColumnIndex(t.field):0,s=P.length>0?0:null,l=P.length-1,c=(0,o.FE)(e).length-1,p=(0,v.uW)(e);let f=!0;switch(r.key){case"ArrowDown":null!==s&&(E?j(a,r):k(a,O(s)));break;case"ArrowRight":{const e=S({currentColIndex:a,firstColIndex:0,lastColIndex:c,direction:_.direction});null!==e&&M(e,r);break}case"ArrowLeft":{const e=w({currentColIndex:a,firstColIndex:0,lastColIndex:c,direction:_.direction});null!==e&&M(e,r);break}case"ArrowUp":p>0&&I(a,p-1,r);break;case"PageDown":null!==s&&null!==l&&k(a,O(Math.min(s+i,l)));break;case"Home":M(0,r);break;case"End":M(c,r);break;case"Enter":(r.ctrlKey||r.metaKey)&&e.current.toggleColumnMenu(t.field);break;case" ":break;default:f=!1}f&&r.preventDefault()}),[e,P.length,E,j,k,O,_.direction,M,I]),A=n.useCallback(((t,r)=>{const n=(0,y.tr)(e)===t.field,i=(0,y.xs)(e)===t.field;if(n||i||!(0,f.Ni)(r.key))return;const a=e.current.getViewportPageSize(),s=t.field?e.current.getColumnIndex(t.field):0,l=P.length-1,c=(0,o.FE)(e).length-1;let u=!0;switch(r.key){case"ArrowDown":{const e=O(0);null!=e&&k(s,e);break}case"ArrowRight":{const e=S({currentColIndex:s,firstColIndex:0,lastColIndex:c,direction:_.direction});null!==e&&j(e,r);break}case"ArrowLeft":{const n=w({currentColIndex:s,firstColIndex:0,lastColIndex:c,direction:_.direction});null!==n?j(n,r):e.current.setColumnHeaderFilterFocus(t.field,r);break}case"ArrowUp":M(s,r);break;case"PageDown":null!==l&&k(s,O(Math.min(0+a,l)));break;case"Home":j(0,r);break;case"End":j(c,r);break;case" ":break;default:u=!1}u&&r.preventDefault()}),[e,P.length,j,_.direction,M,k,O]),Z=n.useCallback(((t,r)=>{const n=(0,g.jC)(e);if(null===n)return;const{field:i,depth:a}=n,{fields:s,depth:l,maxDepth:c}=t,u=e.current.getViewportPageSize(),d=e.current.getColumnIndex(i),p=i?e.current.getColumnIndex(i):0,f=P.length-1,h=(0,o.FE)(e).length-1;let m=!0;switch(r.key){case"ArrowDown":l===c-1?M(d,r):I(d,a+1,r);break;case"ArrowUp":l>0&&I(d,a-1,r);break;case"ArrowRight":{const e=s.length-s.indexOf(i)-1;d+e+1<=h&&I(d+e+1,a,r);break}case"ArrowLeft":{const e=s.indexOf(i);d-e-1>=0&&I(d-e-1,a,r);break}case"PageDown":null!==f&&k(p,O(Math.min(0+u,f)));break;case"Home":I(0,a,r);break;case"End":I(h,a,r);break;case" ":break;default:m=!1}m&&r.preventDefault()}),[e,P.length,M,I,k,O]),R=n.useCallback(((t,r)=>{if((0,x.q_)(r))return;const n=e.current.getCellParams(t.id,t.field);if(n.cellMode===p.Vl.Edit||!(0,f.Ni)(r.key))return;if(!e.current.unstable_applyPipeProcessors("canUpdateFocus",!0,{event:r,cell:n}))return;if(0===P.length)return;const i=_.direction,a=e.current.getViewportPageSize(),s=t.field?e.current.getColumnIndex(t.field):0,l=P.findIndex((e=>e.id===t.id)),c=P.length-1,u=(0,o.FE)(e).length-1;let d=!0;switch(r.key){case"ArrowDown":l<c&&k(s,O(l+1));break;case"ArrowUp":l>0?k(s,O(l-1)):E?j(s,r):M(s,r);break;case"ArrowRight":{const e=S({currentColIndex:s,firstColIndex:0,lastColIndex:u,direction:i});null!==e&&k(e,O(l),"rtl"===i?"left":"right");break}case"ArrowLeft":{const e=w({currentColIndex:s,firstColIndex:0,lastColIndex:u,direction:i});null!==e&&k(e,O(l),"rtl"===i?"right":"left");break}case"Tab":r.shiftKey&&s>0?k(s-1,O(l),"left"):!r.shiftKey&&s<u&&k(s+1,O(l),"right");break;case" ":{if(t.field===h.u)break;const e=t.colDef;if(e&&"__tree_data_group__"===e.field)break;!r.shiftKey&&l<c&&k(s,O(Math.min(l+a,c)));break}case"PageDown":l<c&&k(s,O(Math.min(l+a,c)));break;case"PageUp":{const e=Math.max(l-a,0);e!==l&&e>=0?k(s,O(e)):M(s,r);break}case"Home":r.ctrlKey||r.metaKey||r.shiftKey?k(0,O(0)):k(0,O(l));break;case"End":r.ctrlKey||r.metaKey||r.shiftKey?k(u,O(c)):k(u,O(l));break;default:d=!1}d&&r.preventDefault()}),[e,P,_.direction,k,O,E,j,M]),D=n.useCallback(((e,{event:t})=>" "!==t.key&&e),[]);(0,b.Z)(e,"canStartEditing",D),(0,s.zn)(e,"columnHeaderKeyDown",T),(0,s.zn)(e,"headerFilterKeyDown",A),(0,s.zn)(e,"columnGroupHeaderKeyDown",Z),(0,s.zn)(e,"cellKeyDown",R)}},48949:(e,t,r)=>{"use strict";r.d(t,{B_:()=>p,Mk:()=>m,O$:()=>l,OR:()=>u,RM:()=>c,UB:()=>f,Uj:()=>h,Yp:()=>g,bu:()=>d,fL:()=>s});var n=r(99448),i=r(61207),o=r(40670),a=r(44932);const s=e=>e.pagination,l=(0,n.P)(s,(e=>e.paginationModel)),c=(0,n.P)(s,(e=>e.rowCount)),u=(0,n.P)(s,(e=>e.meta)),d=(0,n.P)(l,(e=>e.page)),p=(0,n.P)(l,(e=>e.pageSize)),f=(0,n.P)(l,c,((e,t)=>(0,a.tR)(t,e.pageSize,e.page))),h=(0,n.X)(l,o.Kd,o.Lq,i.D7,i.a4,((e,t,r,n,i)=>{const o=i.length,a=Math.min(e.pageSize*e.page,o-1),s=Math.min(a+e.pageSize-1,o-1);if(-1===a||-1===s)return null;if(r<2)return{firstRowIndex:a,lastRowIndex:s};const l=i[a],c=s-a+1,u=n.findIndex((e=>e.id===l.id));let d=u,p=0;for(;d<n.length&&p<=c;){const e=n[d],r=t[e.id]?.depth;void 0===r?d+=1:((p<c||r>0)&&(d+=1),0===r&&(p+=1))}return{firstRowIndex:u,lastRowIndex:d-1}})),m=(0,n.X)(i.D7,h,((e,t)=>t?e.slice(t.firstRowIndex,t.lastRowIndex+1):[])),g=(0,n.X)(i.zn,h,((e,t)=>t?e.slice(t.firstRowIndex,t.lastRowIndex+1):[]))},44932:(e,t,r)=>{"use strict";if(r.d(t,{Ip:()=>l,NZ:()=>s,Xd:()=>a,dG:()=>i,tR:()=>o}),757==r.j)var n=r(36236);const i=e=>e?0:100,o=(e,t,r)=>t>0&&e>0?Math.ceil(e/t):-1===e?r+2:0,a=e=>({page:0,pageSize:e?0:100}),s=(e,t=0)=>0===t?e:Math.max(Math.min(e,t-1),0),l=(e,t)=>{if(t===n.cG.DataGrid&&e>100)throw new Error(["MUI X: `pageSize` cannot exceed 100 in the MIT version of the DataGrid.","You need to upgrade to DataGridPro or DataGridPremium component to unlock this feature."].join("\n"))}},52977:(e,t,r)=>{"use strict";if(r.d(t,{I:()=>l,e:()=>c}),757==r.j)var n=r(87462);if(757==r.j)var i=r(44932);if(757==r.j)var o=r(26237);if(757==r.j)var a=r(38098);if(757==r.j)var s=r(25795);const l=(e,t)=>{const r=(0,n.Z)({},(0,i.Xd)(t.autoPageSize),t.paginationModel??t.initialState?.pagination?.paginationModel);(0,i.Ip)(r.pageSize,t.signature);const o=t.rowCount??t.initialState?.pagination?.rowCount,a=t.paginationMeta??t.initialState?.pagination?.meta??{};return(0,n.Z)({},e,{pagination:{paginationModel:r,rowCount:o,meta:a}})},c=(e,t)=>{(0,s.Z)(e,t),(0,o.L)(e,t),(0,a.H)(e,t)}},25795:(e,t,r)=>{"use strict";if(r.d(t,{Z:()=>u}),757==r.j)var n=r(87462);var i=r(67294);if(757==r.j)var o=r(88447);if(757==r.j)var a=r(14696);if(757==r.j)var s=r(11091);if(757==r.j)var l=r(47514);if(757==r.j)var c=r(48949);const u=(e,t)=>{const r=(0,o.J)(e,"useGridPaginationMeta"),u=(0,a.P)(e,c.OR);e.current.registerControlState({stateId:"paginationMeta",propModel:t.paginationMeta,propOnChange:t.onPaginationMetaChange,stateSelector:c.OR,changeEvent:"paginationMetaChange"});const d={setPaginationMeta:i.useCallback((t=>{u!==t&&(r.debug("Setting 'paginationMeta' to",t),e.current.setState((e=>(0,n.Z)({},e,{pagination:(0,n.Z)({},e.pagination,{meta:t})}))))}),[e,r,u])};(0,s.h)(e,d,"public");const p=i.useCallback(((r,i)=>{const o=(0,c.OR)(e);return i.exportOnlyDirtyModels&&null==t.paginationMeta&&null==t.initialState?.pagination?.meta?r:(0,n.Z)({},r,{pagination:(0,n.Z)({},r.pagination,{meta:o})})}),[e,t.paginationMeta,t.initialState?.pagination?.meta]),f=i.useCallback(((t,r)=>{const i=r.stateToRestore.pagination?.meta?r.stateToRestore.pagination.meta:(0,c.OR)(e);return e.current.setState((e=>(0,n.Z)({},e,{pagination:(0,n.Z)({},e.pagination,{meta:i})}))),t}),[e]);(0,l.Z)(e,"exportState",p),(0,l.Z)(e,"restoreState",f),i.useEffect((()=>{t.paginationMeta&&e.current.setPaginationMeta(t.paginationMeta)}),[e,t.paginationMeta])}},26237:(e,t,r)=>{"use strict";if(r.d(t,{L:()=>h,a:()=>f}),757==r.j)var n=r(87462);var i=r(67294);if(757==r.j)var o=r(31509);if(757==r.j)var a=r(88447);if(757==r.j)var s=r(14696);if(757==r.j)var l=r(11091);if(757==r.j)var c=r(36236);if(757==r.j)var u=r(47514);if(757==r.j)var d=r(48949);if(757==r.j)var p=r(44932);const f=(e,t,r)=>{let i=e.paginationModel;const o=e.rowCount,a=r?.pageSize??i.pageSize,s=r?.page??i.page,l=(0,p.tR)(o,a,s);!r||r?.page===i.page&&r?.pageSize===i.pageSize||(i=r);const c=(0,p.NZ)(i.page,l);return c!==i.page&&(i=(0,n.Z)({},i,{page:c})),(0,p.Ip)(i.pageSize,t),i},h=(e,t)=>{const r=(0,a.J)(e,"useGridPaginationModel"),h=(0,s.P)(e,o.CD),m=Math.floor(t.rowHeight*h);e.current.registerControlState({stateId:"paginationModel",propModel:t.paginationModel,propOnChange:t.onPaginationModelChange,stateSelector:d.O$,changeEvent:"paginationModelChange"});const g={setPage:i.useCallback((t=>{const n=(0,d.O$)(e);t!==n.page&&(r.debug(`Setting page to ${t}`),e.current.setPaginationModel({page:t,pageSize:n.pageSize}))}),[e,r]),setPageSize:i.useCallback((t=>{const n=(0,d.O$)(e);t!==n.pageSize&&(r.debug(`Setting page size to ${t}`),e.current.setPaginationModel({pageSize:t,page:n.page}))}),[e,r]),setPaginationModel:i.useCallback((i=>{const o=(0,d.O$)(e);i!==o&&(r.debug("Setting 'paginationModel' to",i),e.current.setState((e=>(0,n.Z)({},e,{pagination:(0,n.Z)({},e.pagination,{paginationModel:f(e.pagination,t.signature,i)})}))))}),[e,r,t.signature])};(0,l.h)(e,g,"public");const v=i.useCallback(((r,i)=>{const o=(0,d.O$)(e);return!i.exportOnlyDirtyModels||null!=t.paginationModel||null!=t.initialState?.pagination?.paginationModel||0!==o.page&&o.pageSize!==(0,p.dG)(t.autoPageSize)?(0,n.Z)({},r,{pagination:(0,n.Z)({},r.pagination,{paginationModel:o})}):r}),[e,t.paginationModel,t.initialState?.pagination?.paginationModel,t.autoPageSize]),y=i.useCallback(((r,i)=>{const o=i.stateToRestore.pagination?.paginationModel?(0,n.Z)({},(0,p.Xd)(t.autoPageSize),i.stateToRestore.pagination?.paginationModel):(0,d.O$)(e);return e.current.setState((e=>(0,n.Z)({},e,{pagination:(0,n.Z)({},e.pagination,{paginationModel:f(e.pagination,t.signature,o)})}))),r}),[e,t.autoPageSize,t.signature]);(0,u.Z)(e,"exportState",v),(0,u.Z)(e,"restoreState",y);const b=i.useCallback((()=>{if(!t.autoPageSize)return;const r=e.current.getRootDimensions(),n=Math.floor(r.viewportInnerSize.height/m);e.current.setPageSize(n)}),[e,t.autoPageSize,m]),x=i.useCallback((t=>{if(null==t)return;const r=(0,d.O$)(e),n=(0,d.UB)(e);r.page>n-1&&e.current.setPage(Math.max(0,n-1))}),[e]);(0,c.zn)(e,"viewportInnerSizeChange",b),(0,c.zn)(e,"paginationModelChange",(()=>{const t=(0,d.O$)(e);e.current.virtualScrollerRef?.current&&e.current.scrollToIndexes({rowIndex:t.page*t.pageSize})})),(0,c.zn)(e,"rowCountChange",x),i.useEffect((()=>{e.current.setState((e=>(0,n.Z)({},e,{pagination:(0,n.Z)({},e.pagination,{paginationModel:f(e.pagination,t.signature,t.paginationModel)})})))}),[e,t.paginationModel,t.paginationMode,t.signature]),i.useEffect(b,[b])}},38098:(e,t,r)=>{"use strict";if(r.d(t,{H:()=>f}),757==r.j)var n=r(87462);var i=r(67294);if(757==r.j)var o=r(49230);if(757==r.j)var a=r(61207);if(757==r.j)var s=r(88447);if(757==r.j)var l=r(14696);if(757==r.j)var c=r(11091);if(757==r.j)var u=r(36236);if(757==r.j)var d=r(47514);if(757==r.j)var p=r(48949);const f=(e,t)=>{const r=(0,s.J)(e,"useGridRowCount"),f=(0,l.P)(e,a.xf),h=(0,l.P)(e,p.RM),m=(0,l.P)(e,p.OR),g=(0,l.P)(e,p.O$),v=(0,o.Z)((()=>(0,p.O$)(e).pageSize));e.current.registerControlState({stateId:"paginationRowCount",propModel:t.rowCount,propOnChange:t.onRowCountChange,stateSelector:p.RM,changeEvent:"rowCountChange"});const y={setRowCount:i.useCallback((t=>{h!==t&&(r.debug("Setting 'rowCount' to",t),e.current.setState((e=>(0,n.Z)({},e,{pagination:(0,n.Z)({},e.pagination,{rowCount:t})}))))}),[e,r,h])};(0,c.h)(e,y,"public");const b=i.useCallback(((r,i)=>{const o=(0,p.RM)(e);return i.exportOnlyDirtyModels&&null==t.rowCount&&null==t.initialState?.pagination?.rowCount?r:(0,n.Z)({},r,{pagination:(0,n.Z)({},r.pagination,{rowCount:o})})}),[e,t.rowCount,t.initialState?.pagination?.rowCount]),x=i.useCallback(((t,r)=>{const i=r.stateToRestore.pagination?.rowCount?r.stateToRestore.pagination.rowCount:(0,p.RM)(e);return e.current.setState((e=>(0,n.Z)({},e,{pagination:(0,n.Z)({},e.pagination,{rowCount:i})}))),t}),[e]);(0,d.Z)(e,"exportState",b),(0,d.Z)(e,"restoreState",x);const w=i.useCallback((r=>{"client"!==t.paginationMode&&v.current&&r.pageSize!==v.current&&(v.current=r.pageSize,-1===h&&e.current.setPage(0))}),[t.paginationMode,v,h,e]);(0,u.zn)(e,"paginationModelChange",w),i.useEffect((()=>{"client"===t.paginationMode?e.current.setRowCount(f):null!=t.rowCount&&e.current.setRowCount(t.rowCount)}),[e,t.paginationMode,f,t.rowCount]);const S=!1===m.hasNextPage;i.useEffect((()=>{S&&-1===h&&e.current.setRowCount(g.pageSize*g.page+f)}),[e,f,S,h,g])}},10269:(e,t,r)=>{"use strict";r.d(t,{e:()=>n});const n=e=>e.preferencePanel},27476:(e,t,r)=>{"use strict";r.d(t,{y:()=>n});var n=function(e){return e.filters="filters",e.columns="columns",e}(n||{})},17429:(e,t,r)=>{"use strict";if(r.d(t,{M:()=>u,Z:()=>c}),757==r.j)var n=r(87462);var i=r(67294);if(757==r.j)var o=r(11091);if(757==r.j)var a=r(88447);if(757==r.j)var s=r(47514);if(757==r.j)var l=r(10269);const c=(e,t)=>(0,n.Z)({},e,{preferencePanel:t.initialState?.preferencePanel??{open:!1}}),u=(e,t)=>{const r=(0,a.J)(e,"useGridPreferencesPanel"),c=i.useRef(),u=i.useRef(),d=i.useCallback((()=>{r.debug("Hiding Preferences Panel");const t=(0,l.e)(e.current.state);t.openedPanelValue&&e.current.publishEvent("preferencePanelClose",{openedPanelValue:t.openedPanelValue}),e.current.setState((e=>(0,n.Z)({},e,{preferencePanel:{open:!1}}))),e.current.forceUpdate()}),[e,r]),p=i.useCallback((()=>{u.current=setTimeout((()=>clearTimeout(c.current)),0)}),[]),f=i.useCallback((()=>{c.current=setTimeout(d,100)}),[d]),h=i.useCallback(((t,i,o)=>{r.debug("Opening Preferences Panel"),p(),e.current.setState((e=>(0,n.Z)({},e,{preferencePanel:(0,n.Z)({},e.preferencePanel,{open:!0,openedPanelValue:t,panelId:i,labelId:o})}))),e.current.publishEvent("preferencePanelOpen",{openedPanelValue:t}),e.current.forceUpdate()}),[r,p,e]);(0,o.h)(e,{showPreferences:h,hidePreferences:f},"public");const m=i.useCallback(((r,i)=>{const o=(0,l.e)(e.current.state);return!i.exportOnlyDirtyModels||null!=t.initialState?.preferencePanel||o.open?(0,n.Z)({},r,{preferencePanel:o}):r}),[e,t.initialState?.preferencePanel]),g=i.useCallback(((t,r)=>{const i=r.stateToRestore.preferencePanel;return null!=i&&e.current.setState((e=>(0,n.Z)({},e,{preferencePanel:i}))),t}),[e]);(0,s.Z)(e,"exportState",m),(0,s.Z)(e,"restoreState",g),i.useEffect((()=>()=>{clearTimeout(c.current),clearTimeout(u.current)}),[])}},7083:(e,t,r)=>{"use strict";r.d(t,{Y1:()=>o,bR:()=>s,xD:()=>a,z8:()=>l});var n=r(99448),i=r(40670);const o=e=>e.rowSelection,a=(0,n.P)(o,(e=>e.length)),s=(0,n.X)(o,i.J4,((e,t)=>new Map(e.map((e=>[e,t[e]]))))),l=(0,n.X)(o,(e=>e.reduce(((e,t)=>(e[t]=t,e)),{})))},37261:(e,t,r)=>{"use strict";if(r.d(t,{r:()=>_,x:()=>C}),757==r.j)var n=r(87462);var i=r(67294);if(757==r.j)var o=r(36236);if(757==r.j)var a=r(11091);if(757==r.j)var s=r(88447);if(757==r.j)var l=r(40670);if(757==r.j)var c=r(7083);if(757==r.j)var u=r(48949);if(757==r.j)var d=r(35543);if(757==r.j)var p=r(61207);if(757==r.j)var f=r(85529);if(757==r.j)var h=r(69882);if(757==r.j)var m=r(79668);if(757==r.j)var g=r(41592);if(757==r.j)var v=r(61133);if(757==r.j)var y=r(52478);if(757==r.j)var b=r(73490);if(757==r.j)var x=r(86498);if(757==r.j)var w=r(38945);const S=(e,t)=>null==e||Array.isArray(e)?e:t&&t[0]===e?t:[e],C=(e,t)=>(0,n.Z)({},e,{rowSelection:t.rowSelection?S(t.rowSelectionModel)??[]:[]}),_=(e,t)=>{const r=(0,s.J)(e,"useGridSelection"),C=e=>(...r)=>{t.rowSelection&&e(...r)},_=i.useMemo((()=>S(t.rowSelectionModel,(0,c.Y1)(e.current.state))),[e,t.rowSelectionModel]),P=i.useRef(null);e.current.registerControlState({stateId:"rowSelection",propModel:_,propOnChange:t.onRowSelectionModelChange,stateSelector:c.Y1,changeEvent:"rowSelectionChange"});const{checkboxSelection:E,disableRowSelectionOnClick:k,isRowSelectable:M}=t,j=(0,w.H)(t),I=(0,v.y)(e,t),O=i.useCallback((t=>{let r=t;const n=P.current??t,i=e.current.isRowSelected(t);if(i){const t=(0,p.zn)(e),i=t.findIndex((e=>e===n)),o=t.findIndex((e=>e===r));if(i===o)return;r=i>o?t[o+1]:t[o-1]}P.current=t,e.current.selectRowRange({startId:n,endId:r},!i)}),[e]),T=i.useCallback((i=>{if(t.signature===o.cG.DataGrid&&!j&&Array.isArray(i)&&i.length>1)throw new Error(["MUI X: `rowSelectionModel` can only contain 1 item in DataGrid.","You need to upgrade to DataGridPro or DataGridPremium component to unlock multiple selection."].join("\n"));(0,c.Y1)(e.current.state)!==i&&(r.debug("Setting selection model"),e.current.setState((e=>(0,n.Z)({},e,{rowSelection:t.rowSelection?i:[]}))),e.current.forceUpdate())}),[e,r,t.rowSelection,t.signature,j]),A=i.useCallback((t=>(0,c.Y1)(e.current.state).includes(t)),[e]),Z=i.useCallback((t=>{if(M&&!M(e.current.getRowParams(t)))return!1;const r=e.current.getRowNode(t);return"footer"!==r?.type&&"pinnedRow"!==r?.type}),[e,M]),R=i.useCallback((()=>(0,c.bR)(e)),[e]),D=i.useCallback(((t,n=!0,i=!1)=>{if(e.current.isRowSelectable(t))if(P.current=t,i)r.debug(`Setting selection for row ${t}`),e.current.setRowSelectionModel(n?[t]:[]);else{r.debug(`Toggling selection for row ${t}`);const i=(0,c.Y1)(e.current.state).filter((e=>e!==t));n&&i.push(t),(i.length<2||j)&&e.current.setRowSelectionModel(i)}}),[e,r,j]),L=i.useCallback(((t,i=!0,o=!1)=>{r.debug("Setting selection for several rows");const a=t.filter((t=>e.current.isRowSelectable(t)));let s;if(o)s=i?a:[];else{const t=(0,n.Z)({},(0,c.z8)(e));a.forEach((e=>{i?t[e]=e:delete t[e]})),s=Object.values(t)}(s.length<2||j)&&e.current.setRowSelectionModel(s)}),[e,r,j]),F=i.useCallback((({startId:t,endId:n},i=!0,o=!1)=>{if(!e.current.getRow(t)||!e.current.getRow(n))return;r.debug(`Expanding selection from row ${t} to row ${n}`);const a=(0,p.zn)(e),s=a.indexOf(t),l=a.indexOf(n),[c,u]=s>l?[l,s]:[s,l],d=a.slice(c,u+1);e.current.selectRows(d,i,o)}),[e,r]),N={selectRow:D,setRowSelectionModel:T,getSelectedRows:R,isRowSelected:A,isRowSelectable:Z},B={selectRows:L,selectRowRange:F};(0,a.h)(e,N,"public"),(0,a.h)(e,B,t.signature===o.cG.DataGrid?"private":"public");const z=i.useCallback((()=>{if(t.keepNonExistentRowsSelected)return;const r=(0,c.Y1)(e.current.state),i=(0,l.J4)(e),o=(0,n.Z)({},(0,c.z8)(e));let a=!1;r.forEach((e=>{i[e]||(delete o[e],a=!0)})),a&&e.current.setRowSelectionModel(Object.values(o))}),[e,t.keepNonExistentRowsSelected]),$=i.useCallback(((t,r)=>{const n=r.metaKey||r.ctrlKey,i=!E&&!n&&!(0,g.vd)(r),o=!j||i,a=e.current.isRowSelected(t);o?e.current.selectRow(t,!!i||!a,!0):e.current.selectRow(t,!a,!1)}),[e,j,E]),H=i.useCallback(((t,r)=>{if(k)return;const n=r.target.closest(`.${b._.cell}`)?.getAttribute("data-field");if(n!==f.n.field&&n!==y.u){if(n){const t=e.current.getColumn(n);if(t?.type===h.W)return}"pinnedRow"!==e.current.getRowNode(t.id).type&&(r.shiftKey&&j?O(t.id):$(t.id,r))}}),[k,j,e,O,$]),V=i.useCallback(((e,t)=>{j&&t.shiftKey&&window.getSelection()?.removeAllRanges()}),[j]),G=i.useCallback(((t,r)=>{j&&r.nativeEvent.shiftKey?O(t.id):e.current.selectRow(t.id,t.value,!j)}),[e,O,j]),U=i.useCallback((r=>{const n=t.checkboxSelectionVisibleOnly&&t.pagination?(0,u.Yp)(e):(0,p.zn)(e),i=(0,p.uf)(e);e.current.selectRows(n,r.value,i?.items.length>0)}),[e,t.checkboxSelectionVisibleOnly,t.pagination]),W=i.useCallback(((t,r)=>{if(e.current.getCellMode(t.id,t.field)!==m.Vl.Edit&&!(0,x.q_)(r)){if((0,g.Ni)(r.key)&&r.shiftKey){const n=(0,d.TR)(e);if(n&&n.id!==t.id){r.preventDefault();const i=e.current.isRowSelected(n.id);if(!j)return void e.current.selectRow(n.id,!i,!0);const o=e.current.getRowIndexRelativeToVisibleRows(n.id),a=e.current.getRowIndexRelativeToVisibleRows(t.id);let s,l;o>a?i?(s=a,l=o-1):(s=a,l=o):i?(s=o+1,l=a):(s=o,l=a);const c=I.rows.slice(s,l+1).map((e=>e.id));return void e.current.selectRows(c,!i)}}if(" "===r.key&&r.shiftKey)return r.preventDefault(),void $(t.id,r);"a"===r.key&&(r.ctrlKey||r.metaKey)&&(r.preventDefault(),L(e.current.getAllRowIds(),!0))}}),[e,$,L,I.rows,j]);(0,o.zn)(e,"sortedRowsSet",C(z)),(0,o.zn)(e,"rowClick",C(H)),(0,o.zn)(e,"rowSelectionCheckboxChange",C(G)),(0,o.zn)(e,"headerSelectionCheckboxChange",U),(0,o.zn)(e,"cellMouseDown",C(V)),(0,o.zn)(e,"cellKeyDown",C(W)),i.useEffect((()=>{void 0!==_&&e.current.setRowSelectionModel(_)}),[e,_,t.rowSelection]),i.useEffect((()=>{t.rowSelection||e.current.setRowSelectionModel([])}),[e,t.rowSelection]);const q=null!=_;i.useEffect((()=>{if(q||!t.rowSelection)return;const r=(0,c.Y1)(e.current.state);if(Z){const t=r.filter((e=>Z(e)));t.length<r.length&&e.current.setRowSelectionModel(t)}}),[e,Z,q,t.rowSelection]),i.useEffect((()=>{if(!t.rowSelection||q)return;const r=(0,c.Y1)(e.current.state);!j&&r.length>1&&e.current.setRowSelectionModel([])}),[e,j,E,q,t.rowSelection])}},5564:(e,t,r)=>{"use strict";if(r.d(t,{$:()=>c}),757==r.j)var n=r(87462);var i=r(67294);if(757==r.j)var o=r(94780);if(757==r.j)var a=r(47514);if(757==r.j)var s=r(73490);if(757==r.j)var l=r(85529);const c=(e,t)=>{const r=(e=>{const{classes:t}=e;return i.useMemo((()=>(0,o.Z)({cellCheckbox:["cellCheckbox"],columnHeaderCheckbox:["columnHeaderCheckbox"]},s.d,t)),[t])})({classes:t.classes}),c=i.useCallback((i=>{const o=(0,n.Z)({},l.n,{cellClassName:r.cellCheckbox,headerClassName:r.columnHeaderCheckbox,headerName:e.current.getLocaleText("checkboxSelectionHeaderName")}),a=t.checkboxSelection,s=null!=i.lookup[l.e];return a&&!s?(i.lookup[l.e]=o,i.orderedFields=[l.e,...i.orderedFields]):!a&&s?(delete i.lookup[l.e],i.orderedFields=i.orderedFields.filter((e=>e!==l.e))):a&&s&&(i.lookup[l.e]=(0,n.Z)({},o,i.lookup[l.e])),i}),[e,r,t.checkboxSelection]);(0,a.Z)(e,"hydrateColumns",c)}},38945:(e,t,r)=>{"use strict";if(r.d(t,{H:()=>i}),757==r.j)var n=r(36236);function i(e){return e.signature===n.cG.DataGrid?e.checkboxSelection&&!0!==e.disableMultipleRowSelection:!e.disableMultipleRowSelection}},75431:(e,t,r)=>{"use strict";r.d(t,{k:()=>n});const n=e=>e.rowsMeta},40670:(e,t,r)=>{"use strict";r.d(t,{G$:()=>s,J4:()=>l,J5:()=>v,Kd:()=>u,Kf:()=>g,Le:()=>d,Lq:()=>f,Qr:()=>c,Vk:()=>a,hh:()=>o,i$:()=>p,yM:()=>h});var n=r(99448);const i=e=>e.rows,o=(0,n.P)(i,(e=>e.totalRowCount)),a=(0,n.P)(i,(e=>e.loading)),s=(0,n.P)(i,(e=>e.totalTopLevelRowCount)),l=(0,n.P)(i,(e=>e.dataRowIdToModelLookup)),c=(0,n.P)(i,(e=>e.dataRowIdToIdLookup)),u=(0,n.P)(i,(e=>e.tree)),d=(0,n.P)(i,(e=>e.groupingName)),p=(0,n.P)(i,(e=>e.treeDepths)),f=(0,n.X)(i,(e=>{const t=Object.entries(e.treeDepths);return 0===t.length?1:t.filter((([,e])=>e>0)).map((([e])=>Number(e))).sort(((e,t)=>t-e))[0]+1})),h=(0,n.P)(i,(e=>e.dataRowIds)),m=(0,n.P)(i,(e=>e?.additionalRowGroups)),g=(0,n.X)(m,(e=>{const t=e?.pinnedRows;return{bottom:t?.bottom?.map((e=>({id:e.id,model:e.model??{}})))??[],top:t?.top?.map((e=>({id:e.id,model:e.model??{}})))??[]}})),v=(0,n.P)(g,(e=>(e?.top?.length||0)+(e?.bottom?.length||0)))},4260:(e,t,r)=>{"use strict";if(r.d(t,{E2:()=>l,IX:()=>p,PO:()=>u,U5:()=>a,ZD:()=>d,ZM:()=>v,_1:()=>s,jI:()=>c,oq:()=>g,u4:()=>h,vn:()=>m,wq:()=>f}),757==r.j)var n=r(87462);if(757==r.j)var i=r(40670);if(757==r.j)var o=r(62912);const a=757==r.j?"auto-generated-group-node-root":null,s=Symbol("mui.id_autogenerated"),l=()=>({type:"group",id:a,depth:-1,groupingField:null,groupingKey:null,isAutoGenerated:!0,children:[],childrenFromPath:{},childrenExpanded:!0,parent:null}),c=(e,t,r)=>{const n=t?t(e):e.id;return function(e,t,r="A row was provided without id in the rows prop:"){if(null==e)throw new Error(["MUI X: The data grid component requires all rows to have a unique `id` property.","Alternatively, you can use the `getRowId` prop to specify a custom id for each row.",r,JSON.stringify(t)].join("\n"))}(n,e,r),n},u=({rows:e,getRowId:t,loading:r,rowCount:n})=>{const i={type:"full",rows:[]},o={},a={};for(let r=0;r<e.length;r+=1){const n=e[r],s=c(n,t);o[s]=n,a[s]=s,i.rows.push(s)}return{rowsBeforePartialUpdates:e,loadingPropBeforePartialUpdates:r,rowCountPropBeforePartialUpdates:n,updates:i,dataRowIdToIdLookup:a,dataRowIdToModelLookup:o}},d=({tree:e,rowCountProp:t=0})=>{const r=e[a];return Math.max(t,r.children.length+(null==r.footerId?0:1))},p=({apiRef:e,rowCountProp:t=0,loadingProp:r,previousTree:i,previousTreeDepths:o})=>{const a=e.current.caches.rows,{tree:s,treeDepths:l,dataRowIds:c,groupingName:u}=e.current.applyStrategyProcessor("rowTreeCreation",{previousTree:i,previousTreeDepths:o,updates:a.updates,dataRowIdToIdLookup:a.dataRowIdToIdLookup,dataRowIdToModelLookup:a.dataRowIdToModelLookup}),p=e.current.unstable_applyPipeProcessors("hydrateRows",{tree:s,treeDepths:l,dataRowIdToIdLookup:a.dataRowIdToIdLookup,dataRowIds:c,dataRowIdToModelLookup:a.dataRowIdToModelLookup});return e.current.caches.rows.updates={type:"partial",actions:{insert:[],modify:[],remove:[]},idToActionLookup:{}},(0,n.Z)({},p,{totalRowCount:Math.max(t,p.dataRowIds.length),totalTopLevelRowCount:d({tree:p.tree,rowCountProp:t}),groupingName:u,loading:r})},f=e=>"skeletonRow"===e.type||"footer"===e.type||"group"===e.type&&e.isAutoGenerated||"pinnedRow"===e.type&&e.isAutoGenerated,h=(e,t,r)=>{const n=e[t];if("group"!==n.type)return[];const i=[];for(let t=0;t<n.children.length;t+=1){const o=n.children[t];r&&f(e[o])||i.push(o);const a=h(e,o,r);for(let e=0;e<a.length;e+=1)i.push(a[e])}return r||null==n.footerId||i.push(n.footerId),i},m=({previousCache:e,getRowId:t,updates:r})=>{if("full"===e.updates.type)throw new Error("MUI X: Unable to prepare a partial update if a full update is not applied yet.");const i=new Map;r.forEach((e=>{const r=c(e,t,"A row was provided without id when calling updateRows():");i.has(r)?i.set(r,(0,n.Z)({},i.get(r),e)):i.set(r,e)}));const o={type:"partial",actions:{insert:[...e.updates.actions.insert??[]],modify:[...e.updates.actions.modify??[]],remove:[...e.updates.actions.remove??[]]},idToActionLookup:(0,n.Z)({},e.updates.idToActionLookup)},a=(0,n.Z)({},e.dataRowIdToModelLookup),s=(0,n.Z)({},e.dataRowIdToIdLookup),l={insert:{},modify:{},remove:{}};i.forEach(((e,t)=>{const r=o.idToActionLookup[t];if("delete"===e._action){if("remove"===r||!a[t])return;return null!=r&&(l[r][t]=!0),o.actions.remove.push(t),delete a[t],void delete s[t]}const i=a[t];if(i)return"remove"===r?(l.remove[t]=!0,o.actions.modify.push(t)):null==r&&o.actions.modify.push(t),void(a[t]=(0,n.Z)({},i,e));"remove"===r?(l.remove[t]=!0,o.actions.insert.push(t)):null==r&&o.actions.insert.push(t),a[t]=e,s[t]=t}));const u=Object.keys(l);for(let e=0;e<u.length;e+=1){const t=u[e],r=l[t];Object.keys(r).length>0&&(o.actions[t]=o.actions[t].filter((e=>!r[e])))}return{dataRowIdToModelLookup:a,dataRowIdToIdLookup:s,updates:o,rowsBeforePartialUpdates:e.rowsBeforePartialUpdates,loadingPropBeforePartialUpdates:e.loadingPropBeforePartialUpdates,rowCountPropBeforePartialUpdates:e.rowCountPropBeforePartialUpdates}};function g(e){const t=(0,i.Kf)(e);return{top:t?.top?.reduce(((t,r)=>t+e.current.unstable_getRowHeight(r.id)),0)||0,bottom:t?.bottom?.reduce(((t,r)=>t+e.current.unstable_getRowHeight(r.id)),0)||0}}function v(e){return`var(--DataGrid-overlayHeight, ${2*(0,o.j)(e.current.state).rowHeight}px)`}},77970:(e,t,r)=>{"use strict";r.d(t,{G:()=>l,T:()=>s});var n=r(67294);if(757==r.j)var i=r(86498);if(757==r.j)var o=r(11091);if(757==r.j)var a=r(35543);class s extends(757==r.j?Error:null){}function l(e){const t=n.useCallback((t=>({field:t,colDef:e.current.getColumn(t)})),[e]),r=n.useCallback((t=>{const r=e.current.getRow(t);if(!r)throw new s(`No row with id #${t} found`);return{id:t,columns:e.current.getAllColumns(),row:r}}),[e]),l=n.useCallback(((t,r)=>{const n=e.current.getColumn(r),i=e.current.getRow(t),o=e.current.getRowNode(t);if(!i||!o)throw new s(`No row with id #${t} found`);const l=i[r],c=n?.valueGetter?n.valueGetter(l,i,n,e):l,u=(0,a.TR)(e),d=(0,a.d6)(e),p={id:t,field:r,row:i,rowNode:o,colDef:n,cellMode:e.current.getCellMode(t,r),hasFocus:null!==u&&u.field===r&&u.id===t,tabIndex:d&&d.field===r&&d.id===t?0:-1,value:c,formattedValue:c,isEditable:!1};return n&&n.valueFormatter&&(p.formattedValue=n.valueFormatter(c,i,n,e)),p.isEditable=n&&e.current.isCellEditable(p),p}),[e]),c=n.useCallback(((t,r)=>{const n=e.current.getColumn(r),i=e.current.getRow(t);if(!i)throw new s(`No row with id #${t} found`);return n&&n.valueGetter?n.valueGetter(i[n.field],i,n,e):i[r]}),[e]),u=n.useCallback(((t,r)=>{const n=r.field;if(!r||!r.valueGetter)return t[n];const i=t[r.field];return r.valueGetter(i,t,r,e)}),[e]),d=n.useCallback(((t,r)=>{const n=u(t,r);return r&&r.valueFormatter?r.valueFormatter(n,t,r,e):n}),[e,u]),p=n.useCallback((t=>e.current.rootElementRef.current?(0,i.qk)(e.current.rootElementRef.current,t):null),[e]),f=n.useCallback((t=>e.current.rootElementRef.current?(0,i.Q6)(e.current.rootElementRef.current,t):null),[e]),h={getCellValue:c,getCellParams:l,getCellElement:n.useCallback(((t,r)=>e.current.rootElementRef.current?(0,i.ct)(e.current.rootElementRef.current,{id:t,field:r}):null),[e]),getRowValue:u,getRowFormattedValue:d,getRowParams:r,getRowElement:f,getColumnHeaderParams:t,getColumnHeaderElement:p};(0,o.h)(e,h,"public")}},75021:(e,t,r)=>{"use strict";if(r.d(t,{F:()=>m,K:()=>g}),757==r.j)var n=r(87462);var i=r(67294);if(757==r.j)var o=r(11091);if(757==r.j)var a=r(88447);if(757==r.j)var s=r(40670);if(757==r.j)var l=r(88276);if(757==r.j)var c=r(36236);if(757==r.j)var u=r(61133);if(757==r.j)var d=r(83614);if(757==r.j)var p=r(61207);if(757==r.j)var f=r(4260);if(757==r.j)var h=r(55962);const m=(e,t,r)=>(r.current.caches.rows=(0,f.PO)({rows:t.rows,getRowId:t.getRowId,loading:t.loading,rowCount:t.rowCount}),(0,n.Z)({},e,{rows:(0,f.IX)({apiRef:r,rowCountProp:t.rowCount,loadingProp:t.loading,previousTree:null,previousTreeDepths:null})})),g=(e,t)=>{const r=(0,a.J)(e,"useGridRows"),m=(0,u.y)(e,t),g=i.useRef(Date.now()),v=i.useRef(t.rowCount),y=(0,l.Z)(),b=i.useCallback((t=>{const r=(0,s.J4)(e)[t];if(r)return r;const n=e.current.getRowNode(t);return n&&(0,f.wq)(n)?{[f._1]:t}:null}),[e]),x=t.getRowId,w=i.useCallback((e=>f._1 in e?e[f._1]:x?x(e):e.id),[x]),S=i.useMemo((()=>m.rows.reduce(((e,{id:t},r)=>(e[t]=r,e)),{})),[m.rows]),C=i.useCallback((({cache:r,throttle:i})=>{const o=()=>{g.current=Date.now(),e.current.setState((r=>(0,n.Z)({},r,{rows:(0,f.IX)({apiRef:e,rowCountProp:t.rowCount,loadingProp:t.loading,previousTree:(0,s.Kd)(e),previousTreeDepths:(0,s.i$)(e)})}))),e.current.publishEvent("rowsSet"),e.current.forceUpdate()};if(y.clear(),e.current.caches.rows=r,!i)return void o();const a=t.throttleRowsMs-(Date.now()-g.current);a>0?y.start(a,o):o()}),[t.throttleRowsMs,t.rowCount,t.loading,e,y]),_=i.useCallback((n=>{r.debug(`Updating all rows, new length ${n.length}`);const i=(0,f.PO)({rows:n,getRowId:t.getRowId,loading:t.loading,rowCount:t.rowCount}),o=e.current.caches.rows;i.rowsBeforePartialUpdates=o.rowsBeforePartialUpdates,C({cache:i,throttle:!0})}),[r,t.getRowId,t.loading,t.rowCount,C,e]),P=i.useCallback((r=>{if(t.signature===c.cG.DataGrid&&r.length>1)throw new Error(["MUI X: You cannot update several rows at once in `apiRef.current.updateRows` on the DataGrid.","You need to upgrade to DataGridPro or DataGridPremium component to unlock this feature."].join("\n"));const i=[];r.forEach((r=>{const o=(0,f.jI)(r,t.getRowId,"A row was provided without id when calling updateRows():"),a=e.current.getRowNode(o);if("pinnedRow"===a?.type){const t=e.current.caches.pinnedRows,i=t.idLookup[o];i&&(t.idLookup[o]=(0,n.Z)({},i,r))}else i.push(r)}));const o=(0,f.vn)({updates:i,getRowId:t.getRowId,previousCache:e.current.caches.rows});C({cache:o,throttle:!0})}),[t.signature,t.getRowId,C,e]),E=i.useCallback((()=>{const t=(0,s.yM)(e),r=(0,s.J4)(e);return new Map(t.map((e=>[e,r[e]??{}])))}),[e]),k=i.useCallback((()=>(0,s.hh)(e)),[e]),M=i.useCallback((()=>(0,s.yM)(e)),[e]),j=i.useCallback((e=>S[e]),[S]),I=i.useCallback(((t,r)=>{const i=e.current.getRowNode(t);if(!i)throw new Error(`MUI X: No row with id #${t} found.`);if("group"!==i.type)throw new Error("MUI X: Only group nodes can be expanded or collapsed.");const o=(0,n.Z)({},i,{childrenExpanded:r});e.current.setState((e=>(0,n.Z)({},e,{rows:(0,n.Z)({},e.rows,{tree:(0,n.Z)({},e.rows.tree,{[t]:o})})}))),e.current.forceUpdate(),e.current.publishEvent("rowExpansionChange",o)}),[e]),O=i.useCallback((t=>(0,s.Kd)(e)[t]??null),[e]),T=i.useCallback((({skipAutoGeneratedRows:t=!0,groupId:r,applySorting:n,applyFiltering:i})=>{const o=(0,s.Kd)(e);let a;if(n){const n=o[r];if(!n)return[];const i=(0,d.aV)(e);a=[];for(let e=i.findIndex((e=>e===r))+1;e<i.length&&o[i[e]].depth>n.depth;e+=1){const r=i[e];t&&(0,f.wq)(o[r])||a.push(r)}}else a=(0,f.u4)(o,r,t);if(i){const t=(0,p._g)(e);a=a.filter((e=>!1!==t[e]))}return a}),[e]),A=i.useCallback(((t,i)=>{const o=e.current.getRowNode(t);if(!o)throw new Error(`MUI X: No row with id #${t} found.`);if(o.parent!==f.U5)throw new Error("MUI X: The row reordering do not support reordering of grouped rows yet.");if("leaf"!==o.type)throw new Error("MUI X: The row reordering do not support reordering of footer or grouping rows.");e.current.setState((o=>{const a=(0,s.Kd)(o,e.current.instanceId)[f.U5],l=a.children,c=l.findIndex((e=>e===t));if(-1===c||c===i)return o;r.debug(`Moving row ${t} to index ${i}`);const u=[...l];return u.splice(i,0,u.splice(c,1)[0]),(0,n.Z)({},o,{rows:(0,n.Z)({},o.rows,{tree:(0,n.Z)({},o.rows.tree,{[f.U5]:(0,n.Z)({},a,{children:u})})})})})),e.current.publishEvent("rowsSet")}),[e,r]),Z={getRow:b,getRowId:w,getRowModels:E,getRowsCount:k,getAllRowIds:M,setRows:_,updateRows:P,getRowNode:O,getRowIndexRelativeToVisibleRows:j,unstable_replaceRows:i.useCallback(((r,i)=>{if(t.signature===c.cG.DataGrid&&i.length>1)throw new Error(["MUI X: You cannot replace rows using `apiRef.current.unstable_replaceRows` on the DataGrid.","You need to upgrade to DataGridPro or DataGridPremium component to unlock this feature."].join("\n"));if(0===i.length)return;if((0,s.Lq)(e)>1)throw new Error("`apiRef.current.unstable_replaceRows` is not compatible with tree data and row grouping");const o=(0,n.Z)({},(0,s.Kd)(e)),a=(0,n.Z)({},(0,s.J4)(e)),l=(0,n.Z)({},(0,s.Qr)(e)),u=o[f.U5],d=[...u.children],p=new Set;for(let e=0;e<i.length;e+=1){const n=i[e],s=(0,f.jI)(n,t.getRowId,"A row was provided without id when calling replaceRows()."),[c]=d.splice(r+e,1,s);p.has(c)||(delete a[c],delete l[c],delete o[c]);const u={id:s,depth:0,parent:f.U5,type:"leaf",groupingKey:null};a[s]=n,l[s]=s,o[s]=u,p.add(s)}o[f.U5]=(0,n.Z)({},u,{children:d});const h=d.filter((e=>"leaf"===o[e]?.type));e.current.caches.rows.dataRowIdToModelLookup=a,e.current.caches.rows.dataRowIdToIdLookup=l,e.current.setState((e=>(0,n.Z)({},e,{rows:(0,n.Z)({},e.rows,{dataRowIdToModelLookup:a,dataRowIdToIdLookup:l,dataRowIds:h,tree:o})}))),e.current.publishEvent("rowsSet")}),[e,t.signature,t.getRowId])},R={setRowIndex:A,setRowChildrenExpansion:I,getRowGroupChildren:T},D=i.useCallback((()=>{let i;r.info("Row grouping pre-processing have changed, regenerating the row tree"),i=e.current.caches.rows.rowsBeforePartialUpdates===t.rows?(0,n.Z)({},e.current.caches.rows,{updates:{type:"full",rows:(0,s.yM)(e)}}):(0,f.PO)({rows:t.rows,getRowId:t.getRowId,loading:t.loading,rowCount:t.rowCount}),C({cache:i,throttle:!1})}),[r,e,t.rows,t.getRowId,t.loading,t.rowCount,C]),L=i.useCallback((e=>{"rowTreeCreation"===e&&D()}),[D]),F=i.useCallback((()=>{e.current.getActiveStrategy("rowTree")!==(0,s.Le)(e)&&D()}),[e,D]);(0,c.zn)(e,"activeStrategyProcessorChange",L),(0,c.zn)(e,"strategyAvailabilityChange",F);const N=i.useCallback((()=>{e.current.setState((r=>{const i=e.current.unstable_applyPipeProcessors("hydrateRows",{tree:(0,s.Kd)(r,e.current.instanceId),treeDepths:(0,s.i$)(r,e.current.instanceId),dataRowIds:(0,s.yM)(r,e.current.instanceId),dataRowIdToModelLookup:(0,s.J4)(r,e.current.instanceId),dataRowIdToIdLookup:(0,s.Qr)(r,e.current.instanceId)});return(0,n.Z)({},r,{rows:(0,n.Z)({},r.rows,i,{totalTopLevelRowCount:(0,f.ZD)({tree:i.tree,rowCountProp:t.rowCount})})})})),e.current.publishEvent("rowsSet"),e.current.forceUpdate()}),[e,t.rowCount]);(0,h.R)(e,"hydrateRows",N),(0,o.h)(e,Z,"public"),(0,o.h)(e,R,t.signature===c.cG.DataGrid?"private":"public");const B=i.useRef(!0);i.useEffect((()=>{if(B.current)return void(B.current=!1);let i=!1;t.rowCount!==v.current&&(i=!0,v.current=t.rowCount);const o=e.current.caches.rows.rowsBeforePartialUpdates===t.rows,a=e.current.caches.rows.loadingPropBeforePartialUpdates===t.loading,s=e.current.caches.rows.rowCountPropBeforePartialUpdates===t.rowCount;o&&(a||(e.current.setState((e=>(0,n.Z)({},e,{rows:(0,n.Z)({},e.rows,{loading:t.loading})}))),e.current.caches.rows.loadingPropBeforePartialUpdates=t.loading,e.current.forceUpdate()),s||(e.current.setState((e=>(0,n.Z)({},e,{rows:(0,n.Z)({},e.rows,{totalRowCount:Math.max(t.rowCount||0,e.rows.totalRowCount),totalTopLevelRowCount:Math.max(t.rowCount||0,e.rows.totalTopLevelRowCount)})}))),e.current.caches.rows.rowCountPropBeforePartialUpdates=t.rowCount,e.current.forceUpdate()),!i)||(r.debug(`Updating all rows, new length ${t.rows.length}`),C({cache:(0,f.PO)({rows:t.rows,getRowId:t.getRowId,loading:t.loading,rowCount:t.rowCount}),throttle:!1}))}),[t.rows,t.rowCount,t.getRowId,t.loading,r,C,e])}},15961:(e,t,r)=>{"use strict";if(r.d(t,{Q:()=>g,y:()=>y}),757==r.j)var n=r(87462);var i=r(67294);if(757==r.j)var o=r(39336);if(757==r.j)var a=r(61133);if(757==r.j)var s=r(11091);if(757==r.j)var l=r(14696);if(757==r.j)var c=r(31509);if(757==r.j)var u=r(61207);if(757==r.j)var d=r(48949);if(757==r.j)var p=r(83614);if(757==r.j)var f=r(55962);if(757==r.j)var h=r(40670);if(757==r.j)var m=r(11524);const g=e=>(0,n.Z)({},e,{rowsMeta:{currentPageTotalHeight:0,positions:[]}}),v=(e,t,r)=>"number"==typeof e&&e>0?e:t,y=(["MUI X: The `rowHeight` prop should be a number greater than 0.","The default value will be used instead."].join("\n"),["MUI X: The `getRowHeight` prop should return a number greater than 0 or 'auto'.","The default value will be used instead."].join("\n"),(e,t)=>{const{getRowHeight:r,getRowSpacing:g,getEstimatedRowHeight:y}=t,b=i.useRef(Object.create(null)),x=i.useRef(-1),w=i.useRef(!1),S=(0,l.P)(e,c.CD),C=(0,l.P)(e,u.uf),_=(0,l.P)(e,d.fL),P=(0,l.P)(e,p.Gm),E=(0,a.y)(e,t),k=(0,l.P)(e,h.Kf),M=v(t.rowHeight,m.J.rowHeight),j=Math.floor(M*S),I=i.useCallback((()=>{w.current=!1;const t=t=>{b.current[t.id]||(b.current[t.id]={sizes:{baseCenter:j},isResized:!1,autoHeight:!1,needsFirstMeasurement:!0});const{isResized:i,needsFirstMeasurement:o,sizes:a}=b.current[t.id];let s="number"==typeof j&&j>0?j:52;const l=a.baseCenter;if(i)s=l;else if(r){const e=r((0,n.Z)({},t,{densityFactor:S}));"auto"===e?(s=o?(y?y((0,n.Z)({},t,{densityFactor:S})):j)??j:l,w.current=!0,b.current[t.id].autoHeight=!0):(s=v(e,j),b.current[t.id].needsFirstMeasurement=!1,b.current[t.id].autoHeight=!1)}else b.current[t.id].needsFirstMeasurement=!1;const c={baseCenter:s};if(g){const r=e.current.getRowIndexRelativeToVisibleRows(t.id),i=g((0,n.Z)({},t,{isFirstVisible:0===r,isLastVisible:r===E.rows.length-1,indexRelativeToCurrentPage:r}));c.spacingTop=i.top??0,c.spacingBottom=i.bottom??0}const u=e.current.unstable_applyPipeProcessors("rowHeight",c,t);return b.current[t.id].sizes=u,u},i=[],o=E.rows.reduce(((e,r)=>{i.push(e);let n=0;const o=t(r);for(const e in o){const t=o[e];"baseCenter"!==e&&(n+=t)}return e+o.baseCenter+n}),0);k?.top?.forEach((e=>{t(e)})),k?.bottom?.forEach((e=>{t(e)})),e.current.setState((e=>(0,n.Z)({},e,{rowsMeta:{currentPageTotalHeight:o,positions:i}}))),w.current||(x.current=1/0),e.current.forceUpdate()}),[e,E.rows,j,r,g,y,k,S]),O=i.useCallback((e=>{const t=b.current[e];return t?t.sizes.baseCenter:j}),[j]),T=i.useCallback(((e,t)=>{b.current[e].sizes.baseCenter=t,b.current[e].isResized=!0,b.current[e].needsFirstMeasurement=!1,I()}),[I]),A=i.useMemo((()=>(0,o.Z)(I,t.rowPositionsDebounceMs)),[I,t.rowPositionsDebounceMs]),Z=i.useCallback(((e,t)=>{if(!b.current[e]||!b.current[e].autoHeight)return;const r=b.current[e].sizes.baseCenter!==t;b.current[e].needsFirstMeasurement=!1,b.current[e].sizes.baseCenter=t,r&&A()}),[A]),R=i.useCallback((e=>b.current[e]?.autoHeight||!1),[]),D=i.useCallback((()=>x.current),[]),L=i.useCallback((e=>{w.current&&e>x.current&&(x.current=e)}),[]),F=i.useCallback((()=>{b.current={},I()}),[I]);i.useEffect((()=>{I()}),[j,C,_,P,I]),(0,f.R)(e,"rowHeight",I);const N={unstable_setLastMeasuredRowIndex:L,unstable_getRowHeight:O,unstable_getRowInternalSizes:e=>b.current[e]?.sizes,unstable_setRowHeight:T,unstable_storeRowHeightMeasurement:Z,resetRowHeights:F},B={getLastMeasuredRowIndex:D,rowHasAutoHeight:R};(0,s.h)(e,N,"public"),(0,s.h)(e,B,"private")})},82323:(e,t,r)=>{"use strict";if(r.d(t,{Q:()=>l}),757==r.j)var n=r(87462);if(757==r.j)var i=r(12939);if(757==r.j)var o=r(48558);if(757==r.j)var a=r(4260);const s=e=>"full"===e.updates.type?(e=>{const t={[a.U5]:(0,n.Z)({},(0,a.E2)(),{children:e})};for(let r=0;r<e.length;r+=1){const n=e[r];t[n]={id:n,depth:0,parent:a.U5,type:"leaf",groupingKey:null}}return{groupingName:i.Lm,tree:t,treeDepths:{0:e.length},dataRowIds:e}})(e.updates.rows):(({previousTree:e,actions:t})=>{const r=(0,n.Z)({},e),o={};for(let e=0;e<t.remove.length;e+=1){const n=t.remove[e];o[n]=!0,delete r[n]}for(let e=0;e<t.insert.length;e+=1){const n=t.insert[e];r[n]={id:n,depth:0,parent:a.U5,type:"leaf",groupingKey:null}}const s=r[a.U5];let l=[...s.children,...t.insert];return Object.values(o).length&&(l=l.filter((e=>!o[e]))),r[a.U5]=(0,n.Z)({},s,{children:l}),{groupingName:i.Lm,tree:r,treeDepths:{0:l.length},dataRowIds:l}})({previousTree:e.previousTree,actions:e.updates.actions}),l=e=>{(0,o.H)(e,i.Lm,"rowTreeCreation",s)}},62650:(e,t,r)=>{"use strict";r.d(t,{K:()=>m});var n=r(67294);if(757==r.j)var i=r(2734);if(757==r.j)var o=r(88447);if(757==r.j)var a=r(88811);if(757==r.j)var s=r(14696);if(757==r.j)var l=r(48949);if(757==r.j)var c=r(40670);if(757==r.j)var u=r(75431);if(757==r.j)var d=r(11091);if(757==r.j)var p=r(61207);if(757==r.j)var f=r(62912);function h(e){const{clientHeight:t,scrollTop:r,offsetHeight:n,offsetTop:i}=e,o=i+n;return n>t?i:o-t>r?o-t:i<r?i:void 0}const m=(e,t)=>{const r=(0,i.Z)(),m=(0,o.J)(e,"useGridScroll"),g=e.current.columnHeadersContainerRef,v=e.current.virtualScrollerRef,y=(0,s.P)(e,p.D7),b=n.useCallback((r=>{const n=(0,f.j)(e.current.state),i=(0,c.hh)(e),o=(0,a.FE)(e);if(null!=r.rowIndex&&0===i||0===o.length)return!1;m.debug(`Scrolling to cell at row ${r.rowIndex}, col: ${r.colIndex} `);let s={};if(void 0!==r.colIndex){const t=(0,a.Ag)(e);let i;if(void 0!==r.rowIndex){const t=y[r.rowIndex]?.id,n=e.current.unstable_getCellColSpanInfo(t,r.colIndex);n&&!n.spannedByColSpan&&(i=n.cellProps.width)}void 0===i&&(i=o[r.colIndex].computedWidth),s.left=h({clientHeight:n.viewportInnerSize.width,scrollTop:Math.abs(v.current.scrollLeft),offsetHeight:i,offsetTop:t[r.colIndex]})}if(void 0!==r.rowIndex){const i=(0,u.k)(e.current.state),o=(0,l.bu)(e),a=(0,l.B_)(e),c=t.pagination?r.rowIndex-o*a:r.rowIndex,d=i.positions[c+1]?i.positions[c+1]-i.positions[c]:i.currentPageTotalHeight-i.positions[c];s.top=h({clientHeight:n.viewportInnerSize.height,scrollTop:v.current.scrollTop,offsetHeight:d,offsetTop:i.positions[c]})}return s=e.current.unstable_applyPipeProcessors("scrollToIndexes",s,r),(void 0!==typeof s.left||void 0!==typeof s.top)&&(e.current.scroll(s),!0)}),[m,e,v,t.pagination,y]),x={scroll:n.useCallback((e=>{if(v.current&&void 0!==e.left&&g.current){const t="rtl"===r.direction?-1:1;g.current.scrollLeft=e.left,v.current.scrollLeft=t*e.left,m.debug(`Scrolling left: ${e.left}`)}v.current&&void 0!==e.top&&(v.current.scrollTop=e.top,m.debug(`Scrolling top: ${e.top}`)),m.debug("Scrolling, updating container, and viewport")}),[v,r.direction,g,m]),scrollToIndexes:b,getScrollPosition:n.useCallback((()=>v?.current?{top:v.current.scrollTop,left:v.current.scrollLeft}:{top:0,left:0}),[v])};(0,d.h)(e,x,"public")}},83614:(e,t,r)=>{"use strict";r.d(t,{Gm:()=>c,Nl:()=>u,aV:()=>s,sX:()=>l});var n=r(99448),i=r(40670),o=r(4260);const a=e=>e.sorting,s=(0,n.P)(a,(e=>e.sortedRows)),l=(0,n.X)(s,i.J4,i.Kd,((e,t,r)=>e.reduce(((e,n)=>{const i=t[n];i&&e.push({id:n,model:i});const a=r[n];return a&&(0,o.wq)(a)&&e.push({id:n,model:{[o._1]:n}}),e}),[]))),c=(0,n.P)(a,(e=>e.sortModel)),u=(0,n.X)(c,(e=>e.reduce(((t,r,n)=>(t[r.field]={sortDirection:r.sort,sortIndex:e.length>1?n+1:void 0},t)),{})))},99588:(e,t,r)=>{"use strict";if(r.d(t,{E8:()=>o,GH:()=>d,Id:()=>u,Te:()=>i,mA:()=>p,oX:()=>a,vY:()=>s}),757==r.j)var n=r(87462);(0,r(42339).b)(["MUI X: The `sortModel` can only contain a single item when the `disableMultipleColumnsSorting` prop is set to `true`.","If you are using the community version of the `DataGrid`, this prop is always `true`."],"error");const i=(e,t)=>t&&e.length>1?[e[0]]:e,o=(e,t)=>r=>(0,n.Z)({},r,{sorting:(0,n.Z)({},r.sorting,{sortModel:i(e,t)})}),a=(e,t)=>{const r=e.map((e=>((e,t)=>{const r=t.current.getColumn(e.field);if(!r||null===e.sort)return null;let n;return n=r.getSortComparator?r.getSortComparator(e.sort):"desc"===e.sort?(...e)=>-1*r.sortComparator(...e):r.sortComparator,n?{getSortCellParams:e=>({id:e,field:r.field,rowNode:t.current.getRowNode(e),value:t.current.getCellValue(e,r.field),api:t.current}),comparator:n}:null})(e,t))).filter((e=>!!e));return 0===r.length?null:e=>e.map((e=>({node:e,params:r.map((t=>t.getSortCellParams(e.id)))}))).sort(((e,t)=>{return n=e,i=t,r.reduce(((e,t,r)=>{if(0!==e)return e;const o=n.params[r],a=i.params[r];return t.comparator(o.value,a.value,o,a)}),0);var n,i})).map((e=>e.node.id))},s=(e,t)=>{const r=e.indexOf(t);return t&&-1!==r&&r+1!==e.length?e[r+1]:e[0]},l=(e,t)=>null==e&&null!=t?-1:null==t&&null!=e?1:null==e&&null==t?0:null,c=new Intl.Collator,u=(e,t)=>{const r=l(e,t);return null!==r?r:"string"==typeof e?c.compare(e.toString(),t.toString()):e-t},d=(e,t)=>{const r=l(e,t);return null!==r?r:Number(e)-Number(t)},p=(e,t)=>{const r=l(e,t);return null!==r?r:e>t?1:e<t?-1:0}},34301:(e,t,r)=>{"use strict";if(r.d(t,{G:()=>b,Q:()=>y}),757==r.j)var n=r(87462);var i=r(67294);if(757==r.j)var o=r(73546);if(757==r.j)var a=r(36236);if(757==r.j)var s=r(11091);if(757==r.j)var l=r(88447);if(757==r.j)var c=r(88811);if(757==r.j)var u=r(83614);if(757==r.j)var d=r(40670);if(757==r.j)var p=r(4260);if(757==r.j)var f=r(88248);if(757==r.j)var h=r(48558);if(757==r.j)var m=r(12939);if(757==r.j)var g=r(99588);if(757==r.j)var v=r(47514);const y=(e,t)=>{const r=t.sortModel??t.initialState?.sorting?.sortModel??[];return(0,n.Z)({},e,{sorting:{sortModel:(0,g.Te)(r,t.disableMultipleColumnsSorting),sortedRows:[]}})},b=(e,t)=>{const r=(0,l.J)(e,"useGridSorting");e.current.registerControlState({stateId:"sortModel",propModel:t.sortModel,propOnChange:t.onSortModelChange,stateSelector:u.Gm,changeEvent:"sortModelChange"});const y=i.useCallback(((t,r)=>{const n=(0,u.Gm)(e),i=n.findIndex((e=>e.field===t));let o=[...n];return i>-1?null==r?.sort?o.splice(i,1):o.splice(i,1,r):o=[...n,r],o}),[e]),b=i.useCallback(((r,i)=>{const o=(0,u.Gm)(e).find((e=>e.field===r.field));if(o){const e=void 0===i?(0,g.vY)(r.sortingOrder??t.sortingOrder,o.sort):i;return void 0===e?void 0:(0,n.Z)({},o,{sort:e})}return{field:r.field,sort:void 0===i?(0,g.vY)(r.sortingOrder??t.sortingOrder):i}}),[e,t.sortingOrder]),x=i.useCallback(((e,r)=>null==r||!1===r.sortable||t.disableColumnSorting?e:(r.sortingOrder||t.sortingOrder).some((e=>!!e))?[...e,"columnMenuSortItem"]:e),[t.sortingOrder,t.disableColumnSorting]),w=i.useCallback((()=>{e.current.setState((i=>{if("server"===t.sortingMode)return r.debug("Skipping sorting rows as sortingMode = server"),(0,n.Z)({},i,{sorting:(0,n.Z)({},i.sorting,{sortedRows:(0,p.u4)((0,d.Kd)(e),p.U5,!1)})});const o=(0,u.Gm)(i,e.current.instanceId),a=(0,g.oX)(o,e),s=e.current.applyStrategyProcessor("sorting",{sortRowList:a});return(0,n.Z)({},i,{sorting:(0,n.Z)({},i.sorting,{sortedRows:s})})})),e.current.publishEvent("sortedRowsSet"),e.current.forceUpdate()}),[e,r,t.sortingMode]),S=i.useCallback((n=>{(0,u.Gm)(e)!==n&&(r.debug("Setting sort model"),e.current.setState((0,g.E8)(n,t.disableMultipleColumnsSorting)),e.current.forceUpdate(),e.current.applySorting())}),[e,r,t.disableMultipleColumnsSorting]),C=i.useCallback(((r,n,i)=>{const o=e.current.getColumn(r),a=b(o,n);let s;s=!i||t.disableMultipleColumnsSorting?null==a?.sort?[]:[a]:y(o.field,a),e.current.setSortModel(s)}),[e,y,b,t.disableMultipleColumnsSorting]),_={getSortModel:i.useCallback((()=>(0,u.Gm)(e)),[e]),getSortedRows:i.useCallback((()=>(0,u.sX)(e).map((e=>e.model))),[e]),getSortedRowIds:i.useCallback((()=>(0,u.aV)(e)),[e]),getRowIdFromRowIndex:i.useCallback((t=>e.current.getSortedRowIds()[t]),[e]),setSortModel:S,sortColumn:C,applySorting:w};(0,s.h)(e,_,"public");const P=i.useCallback(((r,i)=>{const o=(0,u.Gm)(e);return!i.exportOnlyDirtyModels||null!=t.sortModel||null!=t.initialState?.sorting?.sortModel||o.length>0?(0,n.Z)({},r,{sorting:{sortModel:o}}):r}),[e,t.sortModel,t.initialState?.sorting?.sortModel]),E=i.useCallback(((r,i)=>{const o=i.stateToRestore.sorting?.sortModel;return null==o?r:(e.current.setState((0,g.E8)(o,t.disableMultipleColumnsSorting)),(0,n.Z)({},r,{callbacks:[...r.callbacks,e.current.applySorting]}))}),[e,t.disableMultipleColumnsSorting]),k=i.useCallback((t=>{const r=(0,d.Kd)(e),n=r[p.U5],i=t.sortRowList?t.sortRowList(n.children.map((e=>r[e]))):[...n.children];return null!=n.footerId&&i.push(n.footerId),i}),[e]);(0,v.Z)(e,"exportState",P),(0,v.Z)(e,"restoreState",E),(0,h.H)(e,m.Lm,"sorting",k);const M=i.useCallback((({field:e,colDef:r},n)=>{if(!r.sortable||t.disableColumnSorting)return;const i=n.shiftKey||n.metaKey||n.ctrlKey;C(e,void 0,i)}),[C,t.disableColumnSorting]),j=i.useCallback((({field:e,colDef:r},n)=>{r.sortable&&!t.disableColumnSorting&&("Enter"!==n.key||n.ctrlKey||n.metaKey||C(e,void 0,n.shiftKey))}),[C,t.disableColumnSorting]),I=i.useCallback((()=>{const t=(0,u.Gm)(e),r=(0,c.WH)(e);if(t.length>0){const n=t.filter((e=>r[e.field]));n.length<t.length&&e.current.setSortModel(n)}}),[e]),O=i.useCallback((t=>{"sorting"===t&&e.current.applySorting()}),[e]);(0,v.Z)(e,"columnMenu",x),(0,a.zn)(e,"columnHeaderClick",M),(0,a.zn)(e,"columnHeaderKeyDown",j),(0,a.zn)(e,"rowsSet",e.current.applySorting),(0,a.zn)(e,"columnsChange",I),(0,a.zn)(e,"activeStrategyProcessorChange",O),(0,f.s)((()=>{e.current.applySorting()})),(0,o.Z)((()=>{void 0!==t.sortModel&&e.current.setSortModel(t.sortModel)}),[e,t.sortModel])}},2477:(e,t,r)=>{"use strict";r.d(t,{s:()=>o});var n=r(67294);if(757==r.j)var i=r(11091);const o=e=>{const t={exportState:n.useCallback(((t={})=>e.current.unstable_applyPipeProcessors("exportState",{},t)),[e]),restoreState:n.useCallback((t=>{e.current.unstable_applyPipeProcessors("restoreState",{callbacks:[]},{stateToRestore:t}).callbacks.forEach((e=>{e()})),e.current.forceUpdate()}),[e])};(0,i.h)(e,t,"public")}},85153:(e,t,r)=>{"use strict";r.d(t,{IC:()=>a,M_:()=>o,VK:()=>l,r8:()=>s});var n=r(99448);const i=e=>e.virtualization,o=(0,n.P)(i,(e=>e.enabled)),a=(0,n.P)(i,(e=>e.enabledForColumns)),s=(0,n.P)(i,(e=>e.renderContext)),l=(0,n.X)((e=>e.virtualization.renderContext.firstColumnIndex),(e=>e.virtualization.renderContext.lastColumnIndex),((e,t)=>({firstColumnIndex:e,lastColumnIndex:t})))},1529:(e,t,r)=>{"use strict";if(r.d(t,{Ty:()=>B,cD:()=>Z}),757==r.j)var n=r(87462);var i=r(67294),o=r(73935);if(757==r.j)var a=r(59948);if(757==r.j)var s=r(73546);if(757==r.j)var l=r(49230);if(757==r.j)var c=r(88276);if(757==r.j)var u=r(2734);if(757==r.j)var d=r(28108);if(757==r.j)var p=r(48836);if(757==r.j)var f=r(14696);if(757==r.j)var h=r(26613);if(757==r.j)var m=r(53787);if(757==r.j)var g=r(88811);if(757==r.j)var v=r(62912);if(757==r.j)var y=r(40670);if(757==r.j)var b=r(35543);if(757==r.j)var x=r(61133);if(757==r.j)var w=r(36236);if(757==r.j)var S=r(24791);if(757==r.j)var C=r(7083);if(757==r.j)var _=r(75431);if(757==r.j)var P=r(18194);if(757==r.j)var E=r(4260);if(757==r.j)var k=r(85153);if(757==r.j)var M=r(1396);var j=r(85893),I=function(e){return e[e.NONE=0]="NONE",e[e.UP=1]="UP",e[e.DOWN=2]="DOWN",e[e.LEFT=3]="LEFT",e[e.RIGHT=4]="RIGHT",e}(I||{});const O={top:0,left:0},T=Object.freeze(new Map);let A=!1;try{"undefined"!=typeof window&&(A=/jsdom/.test(window.navigator.userAgent))}catch(e){}const Z=()=>{const e=(0,d.$)(),t=(0,p.B)(),r=(0,f.P)(e,g.FE),P=(0,f.P)(e,k.M_)&&!A,Z=(0,f.P)(e,k.IC)&&!A,L=(0,f.P)(e,v.j),F=L.viewportOuterSize,N=(0,f.P)(e,y.Kf),$=(0,f.P)(e,g.s3),H=N.bottom.length>0,[V,G]=i.useState(T),U=(0,u.Z)(),W=(0,f.P)(e,b.TR),q=(0,f.P)(e,b.d6),K=(0,f.P)(e,_.k),X=(0,f.P)(e,C.z8),Y=(0,x.y)(e,t),J=e.current.rootElementRef,Q=e.current.mainElementRef,ee=e.current.virtualScrollerRef,te=i.useRef(null),re=i.useRef(null),ne=L.contentSize.height,ie=L.columnsTotalWidth,oe=(0,f.P)(e,g.ph);(0,h.y)(Q,(()=>e.current.resize()));const ae=i.useRef(O),se=i.useRef(O),le=i.useRef(M.bH),ce=(0,f.P)(e,k.r8),ue=(0,c.Z)(),de=i.useRef(void 0),pe=(0,l.Z)((()=>{return e=U.direction,r=t.rowBufferPx,n=t.columnBufferPx,i=15*L.rowHeight,300,{direction:I.NONE,buffer:z(e,I.NONE,r,n,i,300)};var e,r,n,i})).current,fe={rowIndex:i.useMemo((()=>W?Y.rows.findIndex((e=>e.id===W.id)):-1),[W,Y.rows]),columnIndex:i.useMemo((()=>W?r.findIndex((e=>e.field===W.field)):-1),[W,r])},he=i.useCallback((t=>{if(r=t,i=e.current.state.virtualization.renderContext,r===i||r.firstRowIndex===i.firstRowIndex&&r.lastRowIndex===i.lastRowIndex&&r.firstColumnIndex===i.firstColumnIndex&&r.lastColumnIndex===i.lastColumnIndex)return;var r,i;const o=t.firstRowIndex!==le.current.firstRowIndex||t.lastRowIndex!==le.current.lastRowIndex;e.current.setState((e=>(0,n.Z)({},e,{virtualization:(0,n.Z)({},e.virtualization,{renderContext:t})}))),L.isReady&&o&&(le.current=t,e.current.publishEvent("renderedRowsIntervalChange",t)),se.current=ae.current}),[e,L.isReady]),me=()=>{const r={top:ee.current.scrollTop,left:ee.current.scrollLeft},n=r.left-ae.current.left,i=r.top-ae.current.top,a=0!==n||0!==i;ae.current=r;const s=a?function(e,t){return 0===e&&0===t?I.NONE:Math.abs(t)>=Math.abs(e)?t>0?I.DOWN:I.UP:e>0?I.RIGHT:I.LEFT}(n,i):I.NONE,l=Math.abs(ae.current.top-se.current.top),c=Math.abs(ae.current.left-se.current.left),u=l>=L.rowHeight||c>=50,d=pe.direction!==s;if(!u&&!d)return ce;if(d)switch(s){case I.NONE:case I.LEFT:case I.RIGHT:de.current=void 0;break;default:de.current=ce}pe.direction=s,pe.buffer=z(U.direction,s,t.rowBufferPx,t.columnBufferPx,15*L.rowHeight,300);const p=D(R(e,t,P,Z),ae.current,pe);return o.flushSync((()=>{he(p)})),ue.start(1e3,me),p},ge=()=>{const r=D(R(e,t,P,Z),ae.current,pe);he(r)},ve=(0,a.Z)((t=>{const{scrollTop:r,scrollLeft:n}=t.currentTarget;if(r<0)return;if("ltr"===U.direction&&n<0)return;if("rtl"===U.direction&&n>0)return;const i=me();e.current.publishEvent("scrollPositionChange",{top:r,left:n,renderContext:i})})),ye=(0,a.Z)((t=>{e.current.publishEvent("virtualScrollerWheel",{},t)})),be=(0,a.Z)((t=>{e.current.publishEvent("virtualScrollerTouchMove",{},t)})),xe=F.width&&ie>=F.width,we=i.useMemo((()=>({overflowX:xe?void 0:"hidden",overflowY:t.autoHeight?"hidden":void 0})),[xe,t.autoHeight]),Se=i.useMemo((()=>{const r=Math.max(ne,1),n={width:xe?ie:"auto",height:r};return t.autoHeight&&(0===Y.rows.length?n.height=(0,E.ZM)(e):n.height=ne),n}),[e,ie,ne,xe,t.autoHeight,Y.rows.length]);return i.useEffect((()=>{e.current.publishEvent("virtualScrollerContentSizeChange")}),[e,Se]),(0,s.Z)((()=>{e.current.resize()}),[e,K.currentPageTotalHeight]),(0,s.Z)((()=>{P&&(ee.current.scrollLeft=0,ee.current.scrollTop=0)}),[P,J,ee]),(0,m.e)(0!==F.width,(()=>{const r=D(R(e,t,P,Z),ae.current,pe);he(r),e.current.publishEvent("scrollPositionChange",{top:ae.current.top,left:ae.current.left,renderContext:r})})),e.current.register("private",{updateRenderContext:ge}),(0,w.zn)(e,"columnsChange",ge),(0,w.zn)(e,"filteredRowsSet",ge),(0,w.zn)(e,"rowExpansionChange",ge),{renderContext:ce,setPanels:G,getRows:(i={})=>{if(!i.rows&&!Y.range)return[];const o=i.renderContext??ce,a=!H&&void 0===i.position||H&&"bottom"===i.position,s=void 0!==i.position;let l;switch(i.position){case"top":l=0;break;case"bottom":l=N.top.length+Y.rows.length;break;case void 0:l=N.top.length}const c=i.rows??Y.rows,u=o.firstRowIndex,d=Math.min(o.lastRowIndex,c.length),p=i.rows?(0,S.w6)(0,i.rows.length):(0,S.w6)(u,d);let f=-1;s||-1===fe.rowIndex||(fe.rowIndex<u&&(f=fe.rowIndex,p.unshift(f)),fe.rowIndex>=d&&(f=fe.rowIndex,p.push(f)));const h=[],m=t.slotProps?.row,v=(0,g.Ag)(e);return p.forEach((u=>{const{id:d,model:p}=c[u];if(oe){const t=$.left.length,n=r.length-$.right.length;e.current.calculateColSpan({rowId:d,minFirstColumn:t,maxLastColumn:n,columns:r}),$.left.length>0&&e.current.calculateColSpan({rowId:d,minFirstColumn:0,maxLastColumn:$.left.length,columns:r}),$.right.length>0&&e.current.calculateColSpan({rowId:d,minFirstColumn:r.length-$.right.length,maxLastColumn:r.length,columns:r})}const g=W?.id===d,y=e.current.rowHasAutoHeight(d)?"auto":e.current.unstable_getRowHeight(d);let b;b=null!=X[d]&&e.current.isRowSelectable(d);let x=!1;void 0===i.position&&(x=0===u);let w=!1;a&&(s?w=u===c.length-1:u===Y.rows.length-1&&(w=!0));const S=u===f;let C=null;null!==q&&q.id===d&&(C="view"===e.current.getCellParams(d,q.field).cellMode?q.field:null);let _=o;!s&&de.current&&u>=de.current.firstRowIndex&&u<de.current.lastRowIndex&&(_=de.current);const P=B(v,_,U.direction,$.left.length),E=(Y?.range?.firstRowIndex||0)+l+u;h.push((0,j.jsx)(t.slots.row,(0,n.Z)({row:p,rowId:d,index:E,selected:b,offsetTop:i.rows?void 0:K.positions[u],offsetLeft:P,dimensions:L,rowHeight:y,tabbableCell:C,pinnedColumns:$,visibleColumns:r,renderContext:_,focusedColumnIndex:g?fe.columnIndex:void 0,isFirstVisible:x,isLastVisible:w,isNotVisible:S},m),d));const k=V.get(d);k&&h.push(k),w&&h.push(e.current.getInfiniteLoadingTriggerElement?.({lastRowId:d}))})),h},getContainerProps:()=>({ref:Q}),getScrollerProps:()=>({ref:ee,tabIndex:-1,onScroll:ve,onWheel:ye,onTouchMove:be,style:we,role:"presentation"}),getContentProps:()=>({style:Se,role:"presentation"}),getRenderZoneProps:()=>({role:"rowgroup"}),getScrollbarVerticalProps:()=>({ref:te,role:"presentation"}),getScrollbarHorizontalProps:()=>({ref:re,role:"presentation"})}};function R(e,t,r,n){const i=(0,v.j)(e.current.state),o=(0,x.j)(e,t),a=(0,g.FE)(e),s=e.current.state.rows.dataRowIds.at(-1),l=a.at(-1);return{enabled:r,enabledForColumns:n,apiRef:e,autoHeight:t.autoHeight,rowBufferPx:t.rowBufferPx,columnBufferPx:t.columnBufferPx,leftPinnedWidth:i.leftPinnedWidth,columnsTotalWidth:i.columnsTotalWidth,viewportInnerWidth:i.viewportInnerSize.width,viewportInnerHeight:i.viewportInnerSize.height,lastRowHeight:void 0!==s?e.current.unstable_getRowHeight(s):0,lastColumnWidth:l?.computedWidth??0,rowsMeta:(0,_.k)(e.current.state),columnPositions:(0,g.Ag)(e),rows:o.rows,range:o.range,pinnedColumns:(0,g.s3)(e),visibleColumns:a}}function D(e,t,r){let n;if(e.enabled){const{top:i,left:o}=t,a=Math.abs(o)+e.leftPinnedWidth,s=Math.min(L(e,i,{atStart:!0,lastPosition:e.rowsMeta.positions[e.rowsMeta.positions.length-1]+e.lastRowHeight}),e.rowsMeta.positions.length-1),l=e.autoHeight?s+e.rows.length:L(e,i+e.viewportInnerHeight);let c=0,u=e.columnPositions.length;if(e.enabledForColumns){let t=!1;const[n,i]=N({firstIndex:s,lastIndex:l,minFirstIndex:0,maxLastIndex:e.rows.length,bufferBefore:r.buffer.rowBefore,bufferAfter:r.buffer.rowAfter,positions:e.rowsMeta.positions,lastSize:e.lastRowHeight});for(let r=n;r<i&&!t;r+=1){const n=e.rows[r];t=e.apiRef.current.rowHasAutoHeight(n.id)}t||(c=F(a,e.columnPositions,{atStart:!0,lastPosition:e.columnsTotalWidth}),u=F(a+e.viewportInnerWidth,e.columnPositions))}n={firstRowIndex:s,lastRowIndex:l,firstColumnIndex:c,lastColumnIndex:u}}else n={firstRowIndex:0,lastRowIndex:e.rows.length,firstColumnIndex:0,lastColumnIndex:e.visibleColumns.length};const i=function(e,t,r){const[n,i]=N({firstIndex:t.firstRowIndex,lastIndex:t.lastRowIndex,minFirstIndex:0,maxLastIndex:e.rows.length,bufferBefore:r.buffer.rowBefore,bufferAfter:r.buffer.rowAfter,positions:e.rowsMeta.positions,lastSize:e.lastRowHeight}),[o,a]=N({firstIndex:t.firstColumnIndex,lastIndex:t.lastColumnIndex,minFirstIndex:e.pinnedColumns.left.length,maxLastIndex:e.visibleColumns.length-e.pinnedColumns.right.length,bufferBefore:r.buffer.columnBefore,bufferAfter:r.buffer.columnAfter,positions:e.columnPositions,lastSize:e.lastColumnWidth});return{firstRowIndex:n,lastRowIndex:i,firstColumnIndex:(0,P.bc)({firstColumnToRender:o,apiRef:e.apiRef,firstRowToRender:n,lastRowToRender:i,visibleRows:e.rows}),lastColumnIndex:a}}(e,n,r);return i}function L(e,t,r){const n=e.apiRef.current.getLastMeasuredRowIndex();let i=n===1/0;e.range?.lastRowIndex&&!i&&(i=n>=e.range.lastRowIndex);const o=(0,S.uZ)(n-(e.range?.firstRowIndex||0),0,e.rowsMeta.positions.length);return i||e.rowsMeta.positions[o]>=t?F(t,e.rowsMeta.positions,r):function(e,t,r,n){let i=1;for(;r<t.length&&Math.abs(t[r])<e;)r+=i,i*=2;return F(e,t,n,Math.floor(r/2),Math.min(r,t.length))}(t,e.rowsMeta.positions,o,r)}function F(e,t,r=void 0,n=0,i=t.length){if(t.length<=0)return-1;if(n>=i)return n;const o=n+Math.floor((i-n)/2),a=t[o];let s;return s=r?.atStart?e-((o===t.length-1?r.lastPosition:t[o+1])-a)<a:e<=a,s?F(e,t,r,n,o):F(e,t,r,o+1,i)}function N({firstIndex:e,lastIndex:t,bufferBefore:r,bufferAfter:n,minFirstIndex:i,maxLastIndex:o,positions:a,lastSize:s}){const l=a[e]-r,c=a[t]+n,u=F(l,a,{atStart:!0,lastPosition:a[a.length-1]+s}),d=F(c,a);return[(0,S.uZ)(u,i,o),(0,S.uZ)(d,i,o)]}function B(e,t,r,n){const i=("ltr"===r?1:-1)*(e[t.firstColumnIndex]??0)-(e[n]??0);return Math.abs(i)}function z(e,t,r,n,i,o){if("rtl"===e)switch(t){case I.LEFT:t=I.RIGHT;break;case I.RIGHT:t=I.LEFT}switch(t){case I.NONE:return{rowAfter:r,rowBefore:r,columnAfter:n,columnBefore:n};case I.LEFT:return{rowAfter:0,rowBefore:0,columnAfter:0,columnBefore:o};case I.RIGHT:return{rowAfter:0,rowBefore:0,columnAfter:o,columnBefore:0};case I.UP:return{rowAfter:0,rowBefore:i,columnAfter:0,columnBefore:0};case I.DOWN:return{rowAfter:i,rowBefore:0,columnAfter:0,columnBefore:0};default:throw new Error("unreachable")}}},1396:(e,t,r)=>{"use strict";if(r.d(t,{Nn:()=>s,bH:()=>a,fO:()=>l}),757==r.j)var n=r(87462);var i=r(67294);if(757==r.j)var o=r(11091);const a={firstRowIndex:0,lastRowIndex:0,firstColumnIndex:0,lastColumnIndex:0},s=(e,t)=>{const r={enabled:!t.disableVirtualization,enabledForColumns:!0,renderContext:a};return(0,n.Z)({},e,{virtualization:r})};function l(e,t){const r=t=>{e.current.setState((e=>(0,n.Z)({},e,{virtualization:(0,n.Z)({},e.virtualization,{enabled:t})})))},a={unstable_setVirtualization:r,unstable_setColumnVirtualization:t=>{e.current.setState((e=>(0,n.Z)({},e,{virtualization:(0,n.Z)({},e.virtualization,{enabledForColumns:t})})))}};(0,o.h)(e,a,"public"),i.useEffect((()=>{r(!t.disableVirtualization)}),[t.disableVirtualization])}},88248:(e,t,r)=>{"use strict";r.d(t,{s:()=>i});var n=r(67294);const i=e=>{const t=n.useRef(!0);t.current&&(t.current=!1,e())}},49630:(e,t,r)=>{"use strict";r.d(t,{l:()=>o});var n=r(67294);if(757==r.j)var i=r(17145);function o(){const e=n.useContext(i.r);if(void 0===e)throw new Error(["MUI X: Could not find the data grid context.","It looks like you rendered your component outside of a DataGrid, DataGridPro or DataGridPremium parent component.","This can also happen if you are bundling multiple versions of the data grid."].join("\n"));return e}},36236:(e,t,r)=>{"use strict";r.d(t,{cG:()=>a,zn:()=>l,x3:()=>u});var n=r(67294);class i{constructor(e=1e3){this.timeouts=new Map,this.cleanupTimeout=1e3,this.cleanupTimeout=e}register(e,t,r){this.timeouts||(this.timeouts=new Map);const n=setTimeout((()=>{"function"==typeof t&&t(),this.timeouts.delete(r.cleanupToken)}),this.cleanupTimeout);this.timeouts.set(r.cleanupToken,n)}unregister(e){const t=this.timeouts.get(e.cleanupToken);t&&(this.timeouts.delete(e.cleanupToken),clearTimeout(t))}reset(){this.timeouts&&(this.timeouts.forEach(((e,t)=>{this.unregister({cleanupToken:t})})),this.timeouts=void 0)}}class o{constructor(){this.registry=new FinalizationRegistry((e=>{"function"==typeof e&&e()}))}register(e,t,r){this.registry.register(e,t,r)}unregister(e){this.registry.unregister(e)}reset(){}}var a=function(e){return e.DataGrid="DataGrid",e.DataGridPro="DataGridPro",e}(a||{});class s{}const l=function(e){let t=0;return function(r,a,l,c){null===e.registry&&(e.registry="undefined"!=typeof FinalizationRegistry?new o:new i);const[u]=n.useState(new s),d=n.useRef(null),p=n.useRef();p.current=l;const f=n.useRef(null);if(!d.current&&p.current){const n=(e,t,r)=>{t.defaultMuiPrevented||p.current?.(e,t,r)};d.current=r.current.subscribeEvent(a,n,c),t+=1,f.current={cleanupToken:t},e.registry.register(u,(()=>{d.current?.(),d.current=null,f.current=null}),f.current)}else!p.current&&d.current&&(d.current(),d.current=null,f.current&&(e.registry.unregister(f.current),f.current=null));n.useEffect((()=>{if(!d.current&&p.current){const e=(e,t,r)=>{t.defaultMuiPrevented||p.current?.(e,t,r)};d.current=r.current.subscribeEvent(a,e,c)}return f.current&&e.registry&&(e.registry.unregister(f.current),f.current=null),()=>{d.current?.(),d.current=null}}),[r,a,c])}}({registry:null}),c={isFirst:!0};function u(e,t,r){l(e,t,r,c)}},11091:(e,t,r)=>{"use strict";r.d(t,{h:()=>i});var n=r(67294);function i(e,t,r){const i=n.useRef(!0);n.useEffect((()=>{i.current=!1,e.current.register(r,t)}),[e,r,t]),i.current&&e.current.register(r,t)}},47767:(e,t,r)=>{"use strict";if(r.d(t,{t:()=>u}),757==r.j)var n=r(88811);if(757==r.j)var i=r(14696);if(757==r.j)var o=r(48836);if(757==r.j)var a=r(17815);if(757==r.j)var s=r(40670);if(757==r.j)var l=r(28108);if(757==r.j)var c=r(38945);const u=()=>{const e=(0,l.$)(),t=(0,o.B)(),r=(0,i.P)(e,n.FE),u=(0,i.P)(e,s.hh),d=(0,i.P)(e,a.uW),p=(0,i.P)(e,s.J5);let f="grid";return t.treeData&&(f="treegrid"),{role:f,"aria-colcount":r.length,"aria-rowcount":d+1+p+u,"aria-multiselectable":(0,c.H)(t)}}},47393:(e,t,r)=>{"use strict";r.d(t,{l:()=>i});var n=r(67294);const i=(e,t,r)=>{const i=n.useRef(!1);i.current||(t.current.state=e(t.current.state,r,t),i.current=!0)}},88447:(e,t,r)=>{"use strict";r.d(t,{J:()=>i});var n=r(67294);function i(e,t){const r=n.useRef(null);if(r.current)return r.current;const i=e.current.getLogger(t);return r.current=i,i}},55781:(e,t,r)=>{"use strict";r.d(t,{J:()=>a});var n=r(67294);if(757==r.j)var i=r(24791);if(757==r.j)var o=r(88447);const a=(e,t,r,a,s)=>{const l=(0,o.J)(e,"useNativeEventListener"),[c,u]=n.useState(!1),d=n.useRef(a),p=(0,i.mf)(t)?t():t?.current??null,f=n.useCallback((e=>d.current&&d.current(e)),[]);n.useEffect((()=>{d.current=a}),[a]),n.useEffect((()=>{if(p&&r&&!c){l.debug(`Binding native ${r} event`),p.addEventListener(r,f,s),u(!0);const t=()=>{l.debug(`Clearing native ${r} event`),p.removeEventListener(r,f,s)};e.current.subscribeEvent("unmount",t)}}),[p,f,r,c,l,s,e])}},28108:(e,t,r)=>{"use strict";r.d(t,{$:()=>o,j:()=>i});var n=r(67294);const i=757==r.j?n.createContext(void 0):null;function o(){const e=n.useContext(i);if(void 0===e)throw new Error(["MUI X: Could not find the data grid private context.","It looks like you rendered your component outside of a DataGrid, DataGridPro or DataGridPremium parent component.","This can also happen if you are bundling multiple versions of the data grid."].join("\n"));return e}},48836:(e,t,r)=>{"use strict";r.d(t,{B:()=>o});var n=r(67294);if(757==r.j)var i=r(1497);const o=()=>{const e=n.useContext(i.G);if(!e)throw new Error("MUI X: useGridRootProps should only be used inside the DataGrid, DataGridPro or DataGridPremium component.");return e}},14696:(e,t,r)=>{"use strict";r.d(t,{P:()=>p,v:()=>u});var n=r(67294);if(757==r.j)var i=r(49230);if(757==r.j)var o=r(76447);var a=r(42339);if(757==r.j)var s=r(31774);function l(e,t){return function(e){return e.acceptsApiRef}(t)?t(e):t(e.current.state)}(0,a.b)(["MUI X: `useGridSelector` has been called before the initialization of the state.","This hook can only be used inside the context of the grid."]);const c=Object.is,u=757==r.j?s.w:null,d=()=>({state:null,equals:null,selector:null}),p=(e,t,r=c)=>{const a=(0,i.Z)(d),s=null!==a.current.selector,[u,p]=n.useState(s?null:l(e,t));return a.current.state=u,a.current.equals=r,a.current.selector=t,(0,o.Z)((()=>e.current.store.subscribe((()=>{const t=l(e,a.current.selector);a.current.equals(a.current.state,t)||(a.current.state=t,p(t))})))),u}},61133:(e,t,r)=>{"use strict";r.d(t,{j:()=>a,y:()=>s});var n=r(67294);if(757==r.j)var i=r(48949);if(757==r.j)var o=r(61207);const a=(e,t)=>{let r,n;return t.pagination&&"client"===t.paginationMode?(n=(0,i.Uj)(e),r=(0,i.Mk)(e)):(r=(0,o.D7)(e),n=0===r.length?null:{firstRowIndex:0,lastRowIndex:r.length-1}),{rows:r,range:n}},s=(e,t)=>{const r=a(e,t);return n.useMemo((()=>({rows:r.rows,range:r.range})),[r.rows,r.range])}},26613:(e,t,r)=>{"use strict";r.d(t,{y:()=>s});var n=r(67294);if(757==r.j)var i=r(73546);const o=757!=r.j&&null,a=()=>{};function s(e,t,r){const s=n.useRef(null);s.current=t,(0,i.Z)((()=>{if(!1===r||"undefined"==typeof ResizeObserver)return a;let t=0;const n=e.current,i=new ResizeObserver((e=>{o?t=requestAnimationFrame((()=>{s.current(e)})):s.current(e)}));return n&&i.observe(n),()=>{t&&cancelAnimationFrame(t),i.disconnect()}}),[e,r])}},53787:(e,t,r)=>{"use strict";r.d(t,{e:()=>a});var n=r(67294);if(757==r.j)var i=r(73546);const o=()=>{},a=(e,t)=>{const r=n.useRef(!1);(0,i.Z)((()=>r.current||!e?o:(r.current=!0,t())),[r.current||e])}},55399:(e,t,r)=>{"use strict";if(r.d(t,{j:()=>i}),757==r.j)var n=r(87462);function i({defaultSlots:e,slots:t}){const r=t;if(!r||0===Object.keys(r).length)return e;const i=(0,n.Z)({},e);return Object.keys(r).forEach((e=>{const t=e;void 0!==r[t]&&(i[t]=r[t])})),i}},96965:(e,t,r)=>{"use strict";if(r.d(t,{a:()=>i}),757==r.j)var n=r(21031);const i=(e,t,r,i,o)=>{const a=o.hasScrollY?o.scrollbarSize:0;let s;switch(e){case n.I.LEFT:s=i[r];break;case n.I.RIGHT:s=o.columnsTotalWidth-i[r]-t+a;break;default:s=0}return s}},27124:(e,t,r)=>{"use strict";if(r.d(t,{w:()=>a}),757==r.j)var n=r(36459);if(757==r.j)var i=r(87462);var o=r(67294);function a(e){return o.useMemo((()=>function(e){const t=Object.keys(e);if(!t.some((e=>e.startsWith("aria-")||e.startsWith("data-"))))return e;const r={},n=e.forwardedProps??{};for(let i=0;i<t.length;i+=1){const o=t[i];o.startsWith("aria-")||o.startsWith("data-")?n[o]=e[o]:r[o]=e[o]}return r.forwardedProps=n,r}((0,i.Z)({},((0,n.Z)(e),e)))),[e])}},59963:(e,t,r)=>{"use strict";function n(e){return void 0!==e.field}r.d(t,{B:()=>n})},79668:(e,t,r)=>{"use strict";r.d(t,{Vl:()=>i,r2:()=>n,se:()=>o});var n=function(e){return e.Cell="cell",e.Row="row",e}(n||{}),i=function(e){return e.Edit="edit",e.View="view",e}(i||{}),o=function(e){return e.Edit="edit",e.View="view",e}(o||{})},69107:(e,t,r)=>{"use strict";r.d(t,{G:()=>n});var n=function(e){return e.And="and",e.Or="or",e}(n||{})},22402:(e,t,r)=>{"use strict";r.d(t,{b:()=>n,r:()=>i});var n=function(e){return e.enterKeyDown="enterKeyDown",e.cellDoubleClick="cellDoubleClick",e.printableKeyDown="printableKeyDown",e.deleteKeyDown="deleteKeyDown",e.pasteKeyDown="pasteKeyDown",e}(n||{}),i=function(e){return e.cellFocusOut="cellFocusOut",e.escapeKeyDown="escapeKeyDown",e.enterKeyDown="enterKeyDown",e.tabKeyDown="tabKeyDown",e.shiftTabKeyDown="shiftTabKeyDown",e}(i||{})},31805:(e,t,r)=>{"use strict";r.d(t,{U:()=>i,k:()=>n});var n=function(e){return e.enterKeyDown="enterKeyDown",e.cellDoubleClick="cellDoubleClick",e.printableKeyDown="printableKeyDown",e.deleteKeyDown="deleteKeyDown",e}(n||{}),i=function(e){return e.rowFocusOut="rowFocusOut",e.escapeKeyDown="escapeKeyDown",e.enterKeyDown="enterKeyDown",e.tabKeyDown="tabKeyDown",e.shiftTabKeyDown="shiftTabKeyDown",e}(i||{})},36445:(e,t,r)=>{"use strict";r.d(t,{Q:()=>n});class n{constructor(){this.maxListeners=20,this.warnOnce=!1,this.events={}}on(e,t,r={}){let n=this.events[e];n||(n={highPriority:new Map,regular:new Map},this.events[e]=n),r.isFirst?n.highPriority.set(t,!0):n.regular.set(t,!0)}removeListener(e,t){this.events[e]&&(this.events[e].regular.delete(t),this.events[e].highPriority.delete(t))}removeAllListeners(){this.events={}}emit(e,...t){const r=this.events[e];if(!r)return;const n=Array.from(r.highPriority.keys()),i=Array.from(r.regular.keys());for(let e=n.length-1;e>=0;e-=1){const i=n[e];r.highPriority.has(i)&&i.apply(this,t)}for(let e=0;e<i.length;e+=1){const n=i[e];r.regular.has(n)&&n.apply(this,t)}}once(e,t){const r=this;this.on(e,(function n(...i){r.removeListener(e,n),t.apply(r,i)}))}}},46630:(e,t,r)=>{"use strict";r.d(t,{y:()=>n});class n{static create(e){return new n(e)}constructor(e){this.value=void 0,this.listeners=void 0,this.subscribe=e=>(this.listeners.add(e),()=>{this.listeners.delete(e)}),this.getSnapshot=()=>this.value,this.update=e=>{this.value=e,this.listeners.forEach((t=>t(e)))},this.value=e,this.listeners=new Set}}},53300:(e,t,r)=>{"use strict";if(r.d(t,{S:()=>o,y:()=>i}),757==r.j)var n=r(21031);const i=(e,t,r,i,o)=>{const a=t===r-1;return!(e!==n.I.LEFT||!a)||!!i&&(e===n.I.LEFT||(e===n.I.RIGHT?!a:!a||o))},o=(e,t)=>e===n.I.RIGHT&&0===t},7330:(e,t,r)=>{"use strict";function n(){let e,t;const r=new Promise(((r,n)=>{e=r,t=n}));return r.resolve=e,r.reject=t,r}r.d(t,{O:()=>n})},99448:(e,t,r)=>{"use strict";if(r.d(t,{P:()=>l,X:()=>c}),757==r.j)var n=r(22222);var i=r(42339);const o=new WeakMap;function a(e){return"current"in e&&"instanceId"in e.current}(0,i.b)(["MUI X: A selector was called without passing the instance ID, which may impact the performance of the grid.","To fix, call it with `apiRef`, for example `mySelector(apiRef)`, or pass the instance ID explicitly, for example `mySelector(state, apiRef.current.instanceId)`."]);const s={id:"default"},l=(e,t,r,n,i,o,...l)=>{if(l.length>0)throw new Error("Unsupported number of selectors");let c;if(e&&t&&r&&n&&i&&o)c=(l,c)=>{const u=a(l),d=c??(u?l.current.instanceId:s),p=u?l.current.state:l,f=e(p,d),h=t(p,d),m=r(p,d),g=n(p,d),v=i(p,d);return o(f,h,m,g,v)};else if(e&&t&&r&&n&&i)c=(o,l)=>{const c=a(o),u=l??(c?o.current.instanceId:s),d=c?o.current.state:o,p=e(d,u),f=t(d,u),h=r(d,u),m=n(d,u);return i(p,f,h,m)};else if(e&&t&&r&&n)c=(i,o)=>{const l=a(i),c=o??(l?i.current.instanceId:s),u=l?i.current.state:i,d=e(u,c),p=t(u,c),f=r(u,c);return n(d,p,f)};else if(e&&t&&r)c=(n,i)=>{const o=a(n),l=i??(o?n.current.instanceId:s),c=o?n.current.state:n,u=e(c,l),d=t(c,l);return r(u,d)};else{if(!e||!t)throw new Error("Missing arguments");c=(r,n)=>{const i=a(r),o=n??(i?r.current.instanceId:s),l=i?r.current.state:r,c=e(l,o);return t(c)}}return c.acceptsApiRef=!0,c},c=(...e)=>{const t=(t,r)=>{const i=a(t),l=i?t.current.instanceId:r??s,c=i?t.current.state:t,u=o.get(l),d=u??new Map,p=d?.get(e);if(d&&p)return p(c,l);const f=(0,n.P1)(...e);return u||o.set(l,d),d.set(e,f),f(c,l)};return t.acceptsApiRef=!0,t}},86498:(e,t,r)=>{"use strict";if(r.d(t,{IA:()=>_,JF:()=>x,K5:()=>f,OF:()=>i,Q6:()=>c,R2:()=>h,WI:()=>p,Y$:()=>m,a9:()=>C,bp:()=>S,ct:()=>u,m5:()=>P,mi:()=>v,oF:()=>g,q_:()=>d,qk:()=>s,w5:()=>o,z$:()=>b,z6:()=>a}),757==r.j)var n=r(73490);function i(e){return e.scrollHeight>e.clientHeight||e.scrollWidth>e.clientWidth}function o(e,t){return e.closest(`.${t}`)}function a(e){return e.replace(/["\\]/g,"\\$&")}function s(e,t){return e.querySelector(`[role="columnheader"][data-field="${a(t)}"]`)}function l(e){return`.${n._.row}[data-id="${a(String(e))}"]`}function c(e,t){return e.querySelector(l(t))}function u(e,{id:t,field:r}){const i=`${l(t)} .${n._.cell}[data-field="${a(r)}"]`;return e.querySelector(i)}function d(e){return 1===e.target.nodeType&&!e.currentTarget.contains(e.target)}function p(e){return e.getAttribute("data-field")}function f(e,t){return e.querySelector(`[data-field="${a(t)}"]`)}function h(e){return e.getAttribute("data-fields").slice(2,-2).split("-|-")}function m(e,t){return Array.from(e.querySelectorAll(`[data-fields*="|-${a(t)}-|"]`)??[])}function g(e,t){if(!o(e,n._.root))throw new Error("MUI X: The root element is not found.");const r=e.getAttribute("aria-colindex");if(!r)return[];const i=Number(r)-1,a=[];return t.virtualScrollerRef?.current?(E(t).forEach((e=>{const r=e.getAttribute("data-id");if(!r)return;let n=i;const o=t.unstable_getCellColSpanInfo(r,i);o&&o.spannedByColSpan&&(n=o.leftVisibleCellIndex);const s=e.querySelector(`[data-colindex="${n}"]`);s&&a.push(s)})),a):[]}function v(e,t){return e.rootElementRef.current.querySelector(`.${n._[t]}`)}const y=({api:e,colIndex:t,position:r,filterFn:i})=>{if(null===t)return[];const o=[];return E(e).forEach((e=>{e.getAttribute("data-id")&&e.querySelectorAll(`.${n._["left"===r?"cell--pinnedLeft":"cell--pinnedRight"]}`).forEach((e=>{const t=k(e);null!==t&&i(t)&&o.push(e)}))})),o};function b(e,t){const r=k(t);return y({api:e,colIndex:r,position:"left",filterFn:e=>e>r})}function x(e,t){const r=k(t);return y({api:e,colIndex:r,position:"right",filterFn:e=>e<r})}const w=({api:e,colIndex:t,position:r,filterFn:i})=>{if(!e.columnHeadersContainerRef?.current)return[];if(null===t)return[];const o=[];return e.columnHeadersContainerRef.current.querySelectorAll(`.${n._["left"===r?"columnHeader--pinnedLeft":"columnHeader--pinnedRight"]}`).forEach((e=>{const t=k(e);null!==t&&i(t)&&o.push(e)})),o};function S(e,t){const r=k(t);return w({api:e,position:"left",colIndex:r,filterFn:e=>e>r})}function C(e,t){const r=k(t);return w({api:e,position:"right",colIndex:r,filterFn:e=>e<r})}function _(e,t){return e.columnHeadersContainerRef.current.querySelector(`:scope > div > [data-field="${a(t)}"][role="columnheader"]`)}function P(e,t){const r=e.virtualScrollerRef.current;return Array.from(r.querySelectorAll(`:scope > div > div > div > [data-field="${a(t)}"][role="gridcell"]`))}function E(e){return e.virtualScrollerRef.current.querySelectorAll(`:scope > div > div > .${n._.row}`)}function k(e){const t=e.getAttribute("aria-colindex");return t?Number(t)-1:null}},48408:(e,t,r)=>{"use strict";function n(e,t="csv",r=document.title||"untitled"){const n=`${r}.${t}`;if("download"in HTMLAnchorElement.prototype){const t=URL.createObjectURL(e),r=document.createElement("a");return r.href=t,r.download=n,r.click(),void setTimeout((()=>{URL.revokeObjectURL(t)}))}throw new Error("MUI X: exportAs not supported.")}r.d(t,{x:()=>n})},21761:(e,t,r)=>{"use strict";r.d(t,{X:()=>o});var n=r(67294);if(757==r.j)var i=r(31774);function o(e){return n.memo(e,i.w)}},31774:(e,t,r)=>{"use strict";r.d(t,{w:()=>i});const n=Object.is;function i(e,t){if(e===t)return!0;if(!(e instanceof Object&&t instanceof Object))return!1;let r=0,i=0;for(const i in e){if(r+=1,!n(e[i],t[i]))return!1;if(!(i in t))return!1}for(const e in t)i+=1;return r===i}},71169:(e,t,r)=>{"use strict";function n(e){return{current:e.current.getPublicApi()}}r.d(t,{h:()=>n})},41592:(e,t,r)=>{"use strict";r.d(t,{$o:()=>n,J2:()=>o,Mh:()=>l,Ni:()=>a,VM:()=>c,id:()=>i,vd:()=>s});const n=e=>"Escape"===e,i=e=>"Tab"===e;function o(e){return 1===e.key.length&&!e.ctrlKey&&!e.metaKey}const a=e=>0===e.indexOf("Arrow")||0===e.indexOf("Page")||" "===e||"Home"===e||"End"===e,s=e=>!!e.key,l=e=>i(e)||n(e);function c(e){return!(!e.ctrlKey&&!e.metaKey||"v"!==e.key.toLowerCase()||e.shiftKey||e.altKey)}},14250:(e,t,r)=>{"use strict";function n(e,t=166){let r,n;const i=()=>{r=void 0,e(...n)};function o(...e){n=e,void 0===r&&(r=setTimeout(i,t))}return o.clear=()=>{clearTimeout(r),r=void 0},o}r.d(t,{P:()=>n})},24791:(e,t,r)=>{"use strict";function n(e){return"number"==typeof e&&!Number.isNaN(e)}function i(e){return"function"==typeof e}function o(e){return"object"==typeof e&&null!==e}function a(){try{const e="__some_random_key_you_are_not_going_to_use__";return window.localStorage.setItem(e,e),window.localStorage.removeItem(e),!0}catch(e){return!1}}function s(e){return e.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")}r.d(t,{I8:()=>p,Kn:()=>o,Vu:()=>a,he:()=>d,hj:()=>n,hr:()=>s,mf:()=>i,uZ:()=>l,w6:()=>c,xb:()=>u});const l=(e,t,r)=>Math.max(t,Math.min(r,e));function c(e,t){return Array.from({length:t-e}).map(((t,r)=>e+r))}function u(e,t){if(e===t)return!0;if(e&&t&&"object"==typeof e&&"object"==typeof t){if(e.constructor!==t.constructor)return!1;if(Array.isArray(e)){const r=e.length;if(r!==t.length)return!1;for(let n=0;n<r;n+=1)if(!u(e[n],t[n]))return!1;return!0}if(e instanceof Map&&t instanceof Map){if(e.size!==t.size)return!1;const r=Array.from(e.entries());for(let e=0;e<r.length;e+=1)if(!t.has(r[e][0]))return!1;for(let e=0;e<r.length;e+=1){const n=r[e];if(!u(n[1],t.get(n[0])))return!1}return!0}if(e instanceof Set&&t instanceof Set){if(e.size!==t.size)return!1;const r=Array.from(e.entries());for(let e=0;e<r.length;e+=1)if(!t.has(r[e][0]))return!1;return!0}if(ArrayBuffer.isView(e)&&ArrayBuffer.isView(t)){const r=e.length;if(r!==t.length)return!1;for(let n=0;n<r;n+=1)if(e[n]!==t[n])return!1;return!0}if(e.constructor===RegExp)return e.source===t.source&&e.flags===t.flags;if(e.valueOf!==Object.prototype.valueOf)return e.valueOf()===t.valueOf();if(e.toString!==Object.prototype.toString)return e.toString()===t.toString();const r=Object.keys(e),n=r.length;if(n!==Object.keys(t).length)return!1;for(let e=0;e<n;e+=1)if(!Object.prototype.hasOwnProperty.call(t,r[e]))return!1;for(let i=0;i<n;i+=1){const n=r[i];if(!u(e[n],t[n]))return!1}return!0}return e!=e&&t!=t}function d(e,t,r){const n=(i=e,()=>{let e=i+=1831565813;return e=Math.imul(e^e>>>15,1|e),e^=e+Math.imul(e^e>>>7,61|e),((e^e>>>14)>>>0)/4294967296});var i;return()=>t+(r-t)*n()}function p(e){return"function"==typeof structuredClone?structuredClone(e):JSON.parse(JSON.stringify(e))}},42339:(e,t,r)=>{"use strict";r.d(t,{b:()=>n});const n=(e,t="warning")=>{let r=!1;const n=Array.isArray(e)?e.join("\n"):e;return()=>{r||(r=!0,"error"===t?console.error(n):console.warn(n))}}},94985:(e,t,r)=>{"use strict";if(r.d(t,{Z:()=>i}),757==r.j)var n=r(62556);function i(e,t){var r=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(r&&(0,n.Zq)(r)){var i=t;do{if(i&&e.isSameNode(i))return!0;i=i.parentNode||i.host}while(i)}return!1}},50400:(e,t,r)=>{"use strict";if(r.d(t,{Z:()=>s}),757==r.j)var n=r(62556);if(757==r.j)var i=r(138);if(757==r.j)var o=r(62057);if(757==r.j)var a=r(67977);function s(e,t,r){void 0===t&&(t=!1),void 0===r&&(r=!1);var s=e.getBoundingClientRect(),l=1,c=1;t&&(0,n.Re)(e)&&(l=e.offsetWidth>0&&(0,i.NM)(s.width)/e.offsetWidth||1,c=e.offsetHeight>0&&(0,i.NM)(s.height)/e.offsetHeight||1);var u=((0,n.kK)(e)?(0,o.Z)(e):window).visualViewport,d=!(0,a.Z)()&&r,p=(s.left+(d&&u?u.offsetLeft:0))/l,f=(s.top+(d&&u?u.offsetTop:0))/c,h=s.width/l,m=s.height/c;return{width:h,height:m,top:f,right:p+h,bottom:f+m,left:p,x:p,y:f}}},21437:(e,t,r)=>{"use strict";if(r.d(t,{Z:()=>y}),757==r.j)var n=r(87701);if(757==r.j)var i=r(3155);if(757==r.j)var o=r(27723);if(757==r.j)var a=r(7994);if(757==r.j)var s=r(21955);if(757==r.j)var l=r(67252);if(757==r.j)var c=r(43062);if(757==r.j)var u=r(62556);if(757==r.j)var d=r(50400);if(757==r.j)var p=r(95923);if(757==r.j)var f=r(94985);if(757==r.j)var h=r(96333);if(757==r.j)var m=r(65626);if(757==r.j)var g=r(138);function v(e,t,r){return t===n.Pj?(0,m.Z)((0,i.Z)(e,r)):(0,u.kK)(t)?function(e,t){var r=(0,d.Z)(e,!1,"fixed"===t);return r.top=r.top+e.clientTop,r.left=r.left+e.clientLeft,r.bottom=r.top+e.clientHeight,r.right=r.left+e.clientWidth,r.width=e.clientWidth,r.height=e.clientHeight,r.x=r.left,r.y=r.top,r}(t,r):(0,m.Z)((0,o.Z)((0,l.Z)(e)))}function y(e,t,r,n){var i="clippingParents"===t?function(e){var t=(0,a.Z)((0,p.Z)(e)),r=["absolute","fixed"].indexOf((0,c.Z)(e).position)>=0&&(0,u.Re)(e)?(0,s.Z)(e):e;return(0,u.kK)(r)?t.filter((function(e){return(0,u.kK)(e)&&(0,f.Z)(e,r)&&"body"!==(0,h.Z)(e)})):[]}(e):[].concat(t),o=[].concat(i,[r]),l=o[0],d=o.reduce((function(t,r){var i=v(e,r,n);return t.top=(0,g.Fp)(i.top,t.top),t.right=(0,g.VV)(i.right,t.right),t.bottom=(0,g.VV)(i.bottom,t.bottom),t.left=(0,g.Fp)(i.left,t.left),t}),v(e,l,n));return d.width=d.right-d.left,d.height=d.bottom-d.top,d.x=d.left,d.y=d.top,d}},26143:(e,t,r)=>{"use strict";if(r.d(t,{Z:()=>d}),757==r.j)var n=r(50400);if(757==r.j)var i=r(64782);if(757==r.j)var o=r(96333);if(757==r.j)var a=r(62556);if(757==r.j)var s=r(4063);if(757==r.j)var l=r(67252);if(757==r.j)var c=r(60611);if(757==r.j)var u=r(138);function d(e,t,r){void 0===r&&(r=!1);var d=(0,a.Re)(t),p=(0,a.Re)(t)&&function(e){var t=e.getBoundingClientRect(),r=(0,u.NM)(t.width)/e.offsetWidth||1,n=(0,u.NM)(t.height)/e.offsetHeight||1;return 1!==r||1!==n}(t),f=(0,l.Z)(t),h=(0,n.Z)(e,p,r),m={scrollLeft:0,scrollTop:0},g={x:0,y:0};return(d||!d&&!r)&&(("body"!==(0,o.Z)(t)||(0,c.Z)(f))&&(m=(0,i.Z)(t)),(0,a.Re)(t)?((g=(0,n.Z)(t,!0)).x+=t.clientLeft,g.y+=t.clientTop):f&&(g.x=(0,s.Z)(f))),{x:h.left+m.scrollLeft-g.x,y:h.top+m.scrollTop-g.y,width:h.width,height:h.height}}},43062:(e,t,r)=>{"use strict";if(r.d(t,{Z:()=>i}),757==r.j)var n=r(62057);function i(e){return(0,n.Z)(e).getComputedStyle(e)}},67252:(e,t,r)=>{"use strict";if(r.d(t,{Z:()=>i}),757==r.j)var n=r(62556);function i(e){return(((0,n.kK)(e)?e.ownerDocument:e.document)||window.document).documentElement}},27723:(e,t,r)=>{"use strict";if(r.d(t,{Z:()=>l}),757==r.j)var n=r(67252);if(757==r.j)var i=r(43062);if(757==r.j)var o=r(4063);if(757==r.j)var a=r(82163);if(757==r.j)var s=r(138);function l(e){var t,r=(0,n.Z)(e),l=(0,a.Z)(e),c=null==(t=e.ownerDocument)?void 0:t.body,u=(0,s.Fp)(r.scrollWidth,r.clientWidth,c?c.scrollWidth:0,c?c.clientWidth:0),d=(0,s.Fp)(r.scrollHeight,r.clientHeight,c?c.scrollHeight:0,c?c.clientHeight:0),p=-l.scrollLeft+(0,o.Z)(e),f=-l.scrollTop;return"rtl"===(0,i.Z)(c||r).direction&&(p+=(0,s.Fp)(r.clientWidth,c?c.clientWidth:0)-u),{width:u,height:d,x:p,y:f}}},18328:(e,t,r)=>{"use strict";function n(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}r.d(t,{Z:()=>n})},40583:(e,t,r)=>{"use strict";if(r.d(t,{Z:()=>i}),757==r.j)var n=r(50400);function i(e){var t=(0,n.Z)(e),r=e.offsetWidth,i=e.offsetHeight;return Math.abs(t.width-r)<=1&&(r=t.width),Math.abs(t.height-i)<=1&&(i=t.height),{x:e.offsetLeft,y:e.offsetTop,width:r,height:i}}},96333:(e,t,r)=>{"use strict";function n(e){return e?(e.nodeName||"").toLowerCase():null}r.d(t,{Z:()=>n})},64782:(e,t,r)=>{"use strict";if(r.d(t,{Z:()=>s}),757==r.j)var n=r(82163);if(757==r.j)var i=r(62057);if(757==r.j)var o=r(62556);if(757==r.j)var a=r(18328);function s(e){return e!==(0,i.Z)(e)&&(0,o.Re)(e)?(0,a.Z)(e):(0,n.Z)(e)}},21955:(e,t,r)=>{"use strict";if(r.d(t,{Z:()=>d}),757==r.j)var n=r(62057);if(757==r.j)var i=r(96333);if(757==r.j)var o=r(43062);if(757==r.j)var a=r(62556);if(757==r.j)var s=r(67313);if(757==r.j)var l=r(95923);if(757==r.j)var c=r(85918);function u(e){return(0,a.Re)(e)&&"fixed"!==(0,o.Z)(e).position?e.offsetParent:null}function d(e){for(var t=(0,n.Z)(e),r=u(e);r&&(0,s.Z)(r)&&"static"===(0,o.Z)(r).position;)r=u(r);return r&&("html"===(0,i.Z)(r)||"body"===(0,i.Z)(r)&&"static"===(0,o.Z)(r).position)?t:r||function(e){var t=/firefox/i.test((0,c.Z)());if(/Trident/i.test((0,c.Z)())&&(0,a.Re)(e)&&"fixed"===(0,o.Z)(e).position)return null;var r=(0,l.Z)(e);for((0,a.Zq)(r)&&(r=r.host);(0,a.Re)(r)&&["html","body"].indexOf((0,i.Z)(r))<0;){var n=(0,o.Z)(r);if("none"!==n.transform||"none"!==n.perspective||"paint"===n.contain||-1!==["transform","perspective"].indexOf(n.willChange)||t&&"filter"===n.willChange||t&&n.filter&&"none"!==n.filter)return r;r=r.parentNode}return null}(e)||t}},95923:(e,t,r)=>{"use strict";if(r.d(t,{Z:()=>a}),757==r.j)var n=r(96333);if(757==r.j)var i=r(67252);if(757==r.j)var o=r(62556);function a(e){return"html"===(0,n.Z)(e)?e:e.assignedSlot||e.parentNode||((0,o.Zq)(e)?e.host:null)||(0,i.Z)(e)}},97523:(e,t,r)=>{"use strict";if(r.d(t,{Z:()=>s}),757==r.j)var n=r(95923);if(757==r.j)var i=r(60611);if(757==r.j)var o=r(96333);if(757==r.j)var a=r(62556);function s(e){return["html","body","#document"].indexOf((0,o.Z)(e))>=0?e.ownerDocument.body:(0,a.Re)(e)&&(0,i.Z)(e)?e:s((0,n.Z)(e))}},3155:(e,t,r)=>{"use strict";if(r.d(t,{Z:()=>s}),757==r.j)var n=r(62057);if(757==r.j)var i=r(67252);if(757==r.j)var o=r(4063);if(757==r.j)var a=r(67977);function s(e,t){var r=(0,n.Z)(e),s=(0,i.Z)(e),l=r.visualViewport,c=s.clientWidth,u=s.clientHeight,d=0,p=0;if(l){c=l.width,u=l.height;var f=(0,a.Z)();(f||!f&&"fixed"===t)&&(d=l.offsetLeft,p=l.offsetTop)}return{width:c,height:u,x:d+(0,o.Z)(e),y:p}}},62057:(e,t,r)=>{"use strict";function n(e){if(null==e)return window;if("[object Window]"!==e.toString()){var t=e.ownerDocument;return t&&t.defaultView||window}return e}r.d(t,{Z:()=>n})},82163:(e,t,r)=>{"use strict";if(r.d(t,{Z:()=>i}),757==r.j)var n=r(62057);function i(e){var t=(0,n.Z)(e);return{scrollLeft:t.pageXOffset,scrollTop:t.pageYOffset}}},4063:(e,t,r)=>{"use strict";if(r.d(t,{Z:()=>a}),757==r.j)var n=r(50400);if(757==r.j)var i=r(67252);if(757==r.j)var o=r(82163);function a(e){return(0,n.Z)((0,i.Z)(e)).left+(0,o.Z)(e).scrollLeft}},62556:(e,t,r)=>{"use strict";if(r.d(t,{Re:()=>o,Zq:()=>a,kK:()=>i}),757==r.j)var n=r(62057);function i(e){return e instanceof(0,n.Z)(e).Element||e instanceof Element}function o(e){return e instanceof(0,n.Z)(e).HTMLElement||e instanceof HTMLElement}function a(e){return"undefined"!=typeof ShadowRoot&&(e instanceof(0,n.Z)(e).ShadowRoot||e instanceof ShadowRoot)}},67977:(e,t,r)=>{"use strict";if(r.d(t,{Z:()=>i}),757==r.j)var n=r(85918);function i(){return!/^((?!chrome|android).)*safari/i.test((0,n.Z)())}},60611:(e,t,r)=>{"use strict";if(r.d(t,{Z:()=>i}),757==r.j)var n=r(43062);function i(e){var t=(0,n.Z)(e),r=t.overflow,i=t.overflowX,o=t.overflowY;return/auto|scroll|overlay|hidden/.test(r+o+i)}},67313:(e,t,r)=>{"use strict";if(r.d(t,{Z:()=>i}),757==r.j)var n=r(96333);function i(e){return["table","td","th"].indexOf((0,n.Z)(e))>=0}},7994:(e,t,r)=>{"use strict";if(r.d(t,{Z:()=>s}),757==r.j)var n=r(97523);if(757==r.j)var i=r(95923);if(757==r.j)var o=r(62057);if(757==r.j)var a=r(60611);function s(e,t){var r;void 0===t&&(t=[]);var l=(0,n.Z)(e),c=l===(null==(r=e.ownerDocument)?void 0:r.body),u=(0,o.Z)(l),d=c?[u].concat(u.visualViewport||[],(0,a.Z)(l)?l:[]):l,p=t.concat(d);return c?p:p.concat(s((0,i.Z)(d)))}},87701:(e,t,r)=>{"use strict";r.d(t,{BL:()=>c,Ct:()=>g,F2:()=>o,I:()=>i,Pj:()=>p,YP:()=>h,bw:()=>m,d7:()=>s,k5:()=>f,mv:()=>l,t$:()=>a,ut:()=>u,we:()=>n,xs:()=>v,zV:()=>d});var n="top",i="bottom",o="right",a="left",s="auto",l=[n,i,o,a],c="start",u="end",d="clippingParents",p="viewport",f="popper",h="reference",m=757==r.j?l.reduce((function(e,t){return e.concat([t+"-"+c,t+"-"+u])}),[]):null,g=757==r.j?[].concat(l,[s]).reduce((function(e,t){return e.concat([t,t+"-"+c,t+"-"+u])}),[]):null,v=["beforeRead","read","afterRead","beforeMain","main","afterMain","beforeWrite","write","afterWrite"]},53376:(e,t,r)=>{"use strict";r.d(t,{fi:()=>U});var n=r(26143),i=r(40583),o=r(7994),a=r(21955),s=r(50380),l=r(98293),c=r(3),u=r(62556),d={placement:"bottom",modifiers:[],strategy:"absolute"};function p(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return!t.some((function(e){return!(e&&"function"==typeof e.getBoundingClientRect)}))}function f(e){void 0===e&&(e={});var t=e,r=t.defaultModifiers,f=void 0===r?[]:r,h=t.defaultOptions,m=void 0===h?d:h;return function(e,t,r){void 0===r&&(r=m);var h={placement:"bottom",orderedModifiers:[],options:Object.assign({},d,m),modifiersData:{},elements:{reference:e,popper:t},attributes:{},styles:{}},g=[],v=!1,y={state:h,setOptions:function(r){var n="function"==typeof r?r(h.options):r;b(),h.options=Object.assign({},m,h.options,n),h.scrollParents={reference:(0,u.kK)(e)?(0,o.Z)(e):e.contextElement?(0,o.Z)(e.contextElement):[],popper:(0,o.Z)(t)};var i=(0,s.Z)((0,c.Z)([].concat(f,h.options.modifiers)));return h.orderedModifiers=i.filter((function(e){return e.enabled})),h.orderedModifiers.forEach((function(e){var t=e.name,r=e.options,n=void 0===r?{}:r,i=e.effect;if("function"==typeof i){var o=i({state:h,name:t,instance:y,options:n});g.push(o||function(){})}})),y.update()},forceUpdate:function(){if(!v){var e=h.elements,t=e.reference,r=e.popper;if(p(t,r)){h.rects={reference:(0,n.Z)(t,(0,a.Z)(r),"fixed"===h.options.strategy),popper:(0,i.Z)(r)},h.reset=!1,h.placement=h.options.placement,h.orderedModifiers.forEach((function(e){return h.modifiersData[e.name]=Object.assign({},e.data)}));for(var o=0;o<h.orderedModifiers.length;o++)if(!0!==h.reset){var s=h.orderedModifiers[o],l=s.fn,c=s.options,u=void 0===c?{}:c,d=s.name;"function"==typeof l&&(h=l({state:h,options:u,name:d,instance:y})||h)}else h.reset=!1,o=-1}}},update:(0,l.Z)((function(){return new Promise((function(e){y.forceUpdate(),e(h)}))})),destroy:function(){b(),v=!0}};if(!p(e,t))return y;function b(){g.forEach((function(e){return e()})),g=[]}return y.setOptions(r).then((function(e){!v&&r.onFirstUpdate&&r.onFirstUpdate(e)})),y}}var h=r(62057),m={passive:!0};const g={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function(e){var t=e.state,r=e.instance,n=e.options,i=n.scroll,o=void 0===i||i,a=n.resize,s=void 0===a||a,l=(0,h.Z)(t.elements.popper),c=[].concat(t.scrollParents.reference,t.scrollParents.popper);return o&&c.forEach((function(e){e.addEventListener("scroll",r.update,m)})),s&&l.addEventListener("resize",r.update,m),function(){o&&c.forEach((function(e){e.removeEventListener("scroll",r.update,m)})),s&&l.removeEventListener("resize",r.update,m)}},data:{}};var v=r(72581);const y={name:"popperOffsets",enabled:!0,phase:"read",fn:function(e){var t=e.state,r=e.name;t.modifiersData[r]=(0,v.Z)({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})},data:{}};var b=r(87701),x=r(67252),w=r(43062),S=r(6206),C=r(14943),_=r(138),P={top:"auto",right:"auto",bottom:"auto",left:"auto"};function E(e){var t,r=e.popper,n=e.popperRect,i=e.placement,o=e.variation,s=e.offsets,l=e.position,c=e.gpuAcceleration,u=e.adaptive,d=e.roundOffsets,p=e.isFixed,f=s.x,m=void 0===f?0:f,g=s.y,v=void 0===g?0:g,y="function"==typeof d?d({x:m,y:v}):{x:m,y:v};m=y.x,v=y.y;var S=s.hasOwnProperty("x"),C=s.hasOwnProperty("y"),E=b.t$,k=b.we,M=window;if(u){var j=(0,a.Z)(r),I="clientHeight",O="clientWidth";j===(0,h.Z)(r)&&(j=(0,x.Z)(r),"static"!==(0,w.Z)(j).position&&"absolute"===l&&(I="scrollHeight",O="scrollWidth")),(i===b.we||(i===b.t$||i===b.F2)&&o===b.ut)&&(k=b.I,v-=(p&&j===M&&M.visualViewport?M.visualViewport.height:j[I])-n.height,v*=c?1:-1),i!==b.t$&&(i!==b.we&&i!==b.I||o!==b.ut)||(E=b.F2,m-=(p&&j===M&&M.visualViewport?M.visualViewport.width:j[O])-n.width,m*=c?1:-1)}var T,A=Object.assign({position:l},u&&P),Z=!0===d?function(e,t){var r=e.x,n=e.y,i=t.devicePixelRatio||1;return{x:(0,_.NM)(r*i)/i||0,y:(0,_.NM)(n*i)/i||0}}({x:m,y:v},(0,h.Z)(r)):{x:m,y:v};return m=Z.x,v=Z.y,c?Object.assign({},A,((T={})[k]=C?"0":"",T[E]=S?"0":"",T.transform=(M.devicePixelRatio||1)<=1?"translate("+m+"px, "+v+"px)":"translate3d("+m+"px, "+v+"px, 0)",T)):Object.assign({},A,((t={})[k]=C?v+"px":"",t[E]=S?m+"px":"",t.transform="",t))}const k={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(e){var t=e.state,r=e.options,n=r.gpuAcceleration,i=void 0===n||n,o=r.adaptive,a=void 0===o||o,s=r.roundOffsets,l=void 0===s||s,c={placement:(0,S.Z)(t.placement),variation:(0,C.Z)(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:i,isFixed:"fixed"===t.options.strategy};null!=t.modifiersData.popperOffsets&&(t.styles.popper=Object.assign({},t.styles.popper,E(Object.assign({},c,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:a,roundOffsets:l})))),null!=t.modifiersData.arrow&&(t.styles.arrow=Object.assign({},t.styles.arrow,E(Object.assign({},c,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:l})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})},data:{}};var M=r(96333);const j={name:"applyStyles",enabled:!0,phase:"write",fn:function(e){var t=e.state;Object.keys(t.elements).forEach((function(e){var r=t.styles[e]||{},n=t.attributes[e]||{},i=t.elements[e];(0,u.Re)(i)&&(0,M.Z)(i)&&(Object.assign(i.style,r),Object.keys(n).forEach((function(e){var t=n[e];!1===t?i.removeAttribute(e):i.setAttribute(e,!0===t?"":t)})))}))},effect:function(e){var t=e.state,r={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,r.popper),t.styles=r,t.elements.arrow&&Object.assign(t.elements.arrow.style,r.arrow),function(){Object.keys(t.elements).forEach((function(e){var n=t.elements[e],i=t.attributes[e]||{},o=Object.keys(t.styles.hasOwnProperty(e)?t.styles[e]:r[e]).reduce((function(e,t){return e[t]="",e}),{});(0,u.Re)(n)&&(0,M.Z)(n)&&(Object.assign(n.style,o),Object.keys(i).forEach((function(e){n.removeAttribute(e)})))}))}},requires:["computeStyles"]},I={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function(e){var t=e.state,r=e.options,n=e.name,i=r.offset,o=void 0===i?[0,0]:i,a=b.Ct.reduce((function(e,r){return e[r]=function(e,t,r){var n=(0,S.Z)(e),i=[b.t$,b.we].indexOf(n)>=0?-1:1,o="function"==typeof r?r(Object.assign({},t,{placement:e})):r,a=o[0],s=o[1];return a=a||0,s=(s||0)*i,[b.t$,b.F2].indexOf(n)>=0?{x:s,y:a}:{x:a,y:s}}(r,t.rects,o),e}),{}),s=a[t.placement],l=s.x,c=s.y;null!=t.modifiersData.popperOffsets&&(t.modifiersData.popperOffsets.x+=l,t.modifiersData.popperOffsets.y+=c),t.modifiersData[n]=a}};var O={left:"right",right:"left",bottom:"top",top:"bottom"};function T(e){return e.replace(/left|right|bottom|top/g,(function(e){return O[e]}))}var A={start:"end",end:"start"};function Z(e){return e.replace(/start|end/g,(function(e){return A[e]}))}var R=r(23161);const D={name:"flip",enabled:!0,phase:"main",fn:function(e){var t=e.state,r=e.options,n=e.name;if(!t.modifiersData[n]._skip){for(var i=r.mainAxis,o=void 0===i||i,a=r.altAxis,s=void 0===a||a,l=r.fallbackPlacements,c=r.padding,u=r.boundary,d=r.rootBoundary,p=r.altBoundary,f=r.flipVariations,h=void 0===f||f,m=r.allowedAutoPlacements,g=t.options.placement,v=(0,S.Z)(g),y=l||(v!==g&&h?function(e){if((0,S.Z)(e)===b.d7)return[];var t=T(e);return[Z(e),t,Z(t)]}(g):[T(g)]),x=[g].concat(y).reduce((function(e,r){return e.concat((0,S.Z)(r)===b.d7?function(e,t){void 0===t&&(t={});var r=t,n=r.placement,i=r.boundary,o=r.rootBoundary,a=r.padding,s=r.flipVariations,l=r.allowedAutoPlacements,c=void 0===l?b.Ct:l,u=(0,C.Z)(n),d=u?s?b.bw:b.bw.filter((function(e){return(0,C.Z)(e)===u})):b.mv,p=d.filter((function(e){return c.indexOf(e)>=0}));0===p.length&&(p=d);var f=p.reduce((function(t,r){return t[r]=(0,R.Z)(e,{placement:r,boundary:i,rootBoundary:o,padding:a})[(0,S.Z)(r)],t}),{});return Object.keys(f).sort((function(e,t){return f[e]-f[t]}))}(t,{placement:r,boundary:u,rootBoundary:d,padding:c,flipVariations:h,allowedAutoPlacements:m}):r)}),[]),w=t.rects.reference,_=t.rects.popper,P=new Map,E=!0,k=x[0],M=0;M<x.length;M++){var j=x[M],I=(0,S.Z)(j),O=(0,C.Z)(j)===b.BL,A=[b.we,b.I].indexOf(I)>=0,D=A?"width":"height",L=(0,R.Z)(t,{placement:j,boundary:u,rootBoundary:d,altBoundary:p,padding:c}),F=A?O?b.F2:b.t$:O?b.I:b.we;w[D]>_[D]&&(F=T(F));var N=T(F),B=[];if(o&&B.push(L[I]<=0),s&&B.push(L[F]<=0,L[N]<=0),B.every((function(e){return e}))){k=j,E=!1;break}P.set(j,B)}if(E)for(var z=function(e){var t=x.find((function(t){var r=P.get(t);if(r)return r.slice(0,e).every((function(e){return e}))}));if(t)return k=t,"break"},$=h?3:1;$>0&&"break"!==z($);$--);t.placement!==k&&(t.modifiersData[n]._skip=!0,t.placement=k,t.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}};var L=r(11516);function F(e,t,r){return(0,_.Fp)(e,(0,_.VV)(t,r))}var N=r(23607);const B={name:"preventOverflow",enabled:!0,phase:"main",fn:function(e){var t=e.state,r=e.options,n=e.name,o=r.mainAxis,s=void 0===o||o,l=r.altAxis,c=void 0!==l&&l,u=r.boundary,d=r.rootBoundary,p=r.altBoundary,f=r.padding,h=r.tether,m=void 0===h||h,g=r.tetherOffset,v=void 0===g?0:g,y=(0,R.Z)(t,{boundary:u,rootBoundary:d,padding:f,altBoundary:p}),x=(0,S.Z)(t.placement),w=(0,C.Z)(t.placement),P=!w,E=(0,L.Z)(x),k="x"===E?"y":"x",M=t.modifiersData.popperOffsets,j=t.rects.reference,I=t.rects.popper,O="function"==typeof v?v(Object.assign({},t.rects,{placement:t.placement})):v,T="number"==typeof O?{mainAxis:O,altAxis:O}:Object.assign({mainAxis:0,altAxis:0},O),A=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,Z={x:0,y:0};if(M){if(s){var D,B="y"===E?b.we:b.t$,z="y"===E?b.I:b.F2,$="y"===E?"height":"width",H=M[E],V=H+y[B],G=H-y[z],U=m?-I[$]/2:0,W=w===b.BL?j[$]:I[$],q=w===b.BL?-I[$]:-j[$],K=t.elements.arrow,X=m&&K?(0,i.Z)(K):{width:0,height:0},Y=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:(0,N.Z)(),J=Y[B],Q=Y[z],ee=F(0,j[$],X[$]),te=P?j[$]/2-U-ee-J-T.mainAxis:W-ee-J-T.mainAxis,re=P?-j[$]/2+U+ee+Q+T.mainAxis:q+ee+Q+T.mainAxis,ne=t.elements.arrow&&(0,a.Z)(t.elements.arrow),ie=ne?"y"===E?ne.clientTop||0:ne.clientLeft||0:0,oe=null!=(D=null==A?void 0:A[E])?D:0,ae=H+te-oe-ie,se=H+re-oe,le=F(m?(0,_.VV)(V,ae):V,H,m?(0,_.Fp)(G,se):G);M[E]=le,Z[E]=le-H}if(c){var ce,ue="x"===E?b.we:b.t$,de="x"===E?b.I:b.F2,pe=M[k],fe="y"===k?"height":"width",he=pe+y[ue],me=pe-y[de],ge=-1!==[b.we,b.t$].indexOf(x),ve=null!=(ce=null==A?void 0:A[k])?ce:0,ye=ge?he:pe-j[fe]-I[fe]-ve+T.altAxis,be=ge?pe+j[fe]+I[fe]-ve-T.altAxis:me,xe=m&&ge?function(e,t,r){var n=F(e,t,r);return n>r?r:n}(ye,pe,be):F(m?ye:he,pe,m?be:me);M[k]=xe,Z[k]=xe-pe}t.modifiersData[n]=Z}},requiresIfExists:["offset"]};var z=r(94985),$=r(63293),H=r(33706);function V(e,t,r){return void 0===r&&(r={x:0,y:0}),{top:e.top-t.height-r.y,right:e.right-t.width+r.x,bottom:e.bottom-t.height+r.y,left:e.left-t.width-r.x}}function G(e){return[b.we,b.F2,b.I,b.t$].some((function(t){return e[t]>=0}))}var U=f({defaultModifiers:[g,y,k,j,I,D,B,{name:"arrow",enabled:!0,phase:"main",fn:function(e){var t,r=e.state,n=e.name,o=e.options,s=r.elements.arrow,l=r.modifiersData.popperOffsets,c=(0,S.Z)(r.placement),u=(0,L.Z)(c),d=[b.t$,b.F2].indexOf(c)>=0?"height":"width";if(s&&l){var p=function(e,t){return e="function"==typeof e?e(Object.assign({},t.rects,{placement:t.placement})):e,(0,$.Z)("number"!=typeof e?e:(0,H.Z)(e,b.mv))}(o.padding,r),f=(0,i.Z)(s),h="y"===u?b.we:b.t$,m="y"===u?b.I:b.F2,g=r.rects.reference[d]+r.rects.reference[u]-l[u]-r.rects.popper[d],v=l[u]-r.rects.reference[u],y=(0,a.Z)(s),x=y?"y"===u?y.clientHeight||0:y.clientWidth||0:0,w=g/2-v/2,C=p[h],_=x-f[d]-p[m],P=x/2-f[d]/2+w,E=F(C,P,_),k=u;r.modifiersData[n]=((t={})[k]=E,t.centerOffset=E-P,t)}},effect:function(e){var t=e.state,r=e.options.element,n=void 0===r?"[data-popper-arrow]":r;null!=n&&("string"!=typeof n||(n=t.elements.popper.querySelector(n)))&&(0,z.Z)(t.elements.popper,n)&&(t.elements.arrow=n)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]},{name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(e){var t=e.state,r=e.name,n=t.rects.reference,i=t.rects.popper,o=t.modifiersData.preventOverflow,a=(0,R.Z)(t,{elementContext:"reference"}),s=(0,R.Z)(t,{altBoundary:!0}),l=V(a,n),c=V(s,i,o),u=G(l),d=G(c);t.modifiersData[r]={referenceClippingOffsets:l,popperEscapeOffsets:c,isReferenceHidden:u,hasPopperEscaped:d},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":u,"data-popper-escaped":d})}}]})},72581:(e,t,r)=>{"use strict";if(r.d(t,{Z:()=>s}),757==r.j)var n=r(6206);if(757==r.j)var i=r(14943);if(757==r.j)var o=r(11516);if(757==r.j)var a=r(87701);function s(e){var t,r=e.reference,s=e.element,l=e.placement,c=l?(0,n.Z)(l):null,u=l?(0,i.Z)(l):null,d=r.x+r.width/2-s.width/2,p=r.y+r.height/2-s.height/2;switch(c){case a.we:t={x:d,y:r.y-s.height};break;case a.I:t={x:d,y:r.y+r.height};break;case a.F2:t={x:r.x+r.width,y:p};break;case a.t$:t={x:r.x-s.width,y:p};break;default:t={x:r.x,y:r.y}}var f=c?(0,o.Z)(c):null;if(null!=f){var h="y"===f?"height":"width";switch(u){case a.BL:t[f]=t[f]-(r[h]/2-s[h]/2);break;case a.ut:t[f]=t[f]+(r[h]/2-s[h]/2)}}return t}},98293:(e,t,r)=>{"use strict";function n(e){var t;return function(){return t||(t=new Promise((function(r){Promise.resolve().then((function(){t=void 0,r(e())}))}))),t}}r.d(t,{Z:()=>n})},23161:(e,t,r)=>{"use strict";if(r.d(t,{Z:()=>p}),757==r.j)var n=r(21437);if(757==r.j)var i=r(67252);if(757==r.j)var o=r(50400);if(757==r.j)var a=r(72581);if(757==r.j)var s=r(65626);if(757==r.j)var l=r(87701);if(757==r.j)var c=r(62556);if(757==r.j)var u=r(63293);if(757==r.j)var d=r(33706);function p(e,t){void 0===t&&(t={});var r=t,p=r.placement,f=void 0===p?e.placement:p,h=r.strategy,m=void 0===h?e.strategy:h,g=r.boundary,v=void 0===g?l.zV:g,y=r.rootBoundary,b=void 0===y?l.Pj:y,x=r.elementContext,w=void 0===x?l.k5:x,S=r.altBoundary,C=void 0!==S&&S,_=r.padding,P=void 0===_?0:_,E=(0,u.Z)("number"!=typeof P?P:(0,d.Z)(P,l.mv)),k=w===l.k5?l.YP:l.k5,M=e.rects.popper,j=e.elements[C?k:w],I=(0,n.Z)((0,c.kK)(j)?j:j.contextElement||(0,i.Z)(e.elements.popper),v,b,m),O=(0,o.Z)(e.elements.reference),T=(0,a.Z)({reference:O,element:M,strategy:"absolute",placement:f}),A=(0,s.Z)(Object.assign({},M,T)),Z=w===l.k5?A:O,R={top:I.top-Z.top+E.top,bottom:Z.bottom-I.bottom+E.bottom,left:I.left-Z.left+E.left,right:Z.right-I.right+E.right},D=e.modifiersData.offset;if(w===l.k5&&D){var L=D[f];Object.keys(R).forEach((function(e){var t=[l.F2,l.I].indexOf(e)>=0?1:-1,r=[l.we,l.I].indexOf(e)>=0?"y":"x";R[e]+=L[r]*t}))}return R}},33706:(e,t,r)=>{"use strict";function n(e,t){return t.reduce((function(t,r){return t[r]=e,t}),{})}r.d(t,{Z:()=>n})},6206:(e,t,r)=>{"use strict";function n(e){return e.split("-")[0]}r.d(t,{Z:()=>n})},23607:(e,t,r)=>{"use strict";function n(){return{top:0,right:0,bottom:0,left:0}}r.d(t,{Z:()=>n})},11516:(e,t,r)=>{"use strict";function n(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}r.d(t,{Z:()=>n})},14943:(e,t,r)=>{"use strict";function n(e){return e.split("-")[1]}r.d(t,{Z:()=>n})},138:(e,t,r)=>{"use strict";r.d(t,{Fp:()=>n,NM:()=>o,VV:()=>i});var n=Math.max,i=Math.min,o=Math.round},3:(e,t,r)=>{"use strict";function n(e){var t=e.reduce((function(e,t){var r=e[t.name];return e[t.name]=r?Object.assign({},r,t,{options:Object.assign({},r.options,t.options),data:Object.assign({},r.data,t.data)}):t,e}),{});return Object.keys(t).map((function(e){return t[e]}))}r.d(t,{Z:()=>n})},63293:(e,t,r)=>{"use strict";if(r.d(t,{Z:()=>i}),757==r.j)var n=r(23607);function i(e){return Object.assign({},(0,n.Z)(),e)}},50380:(e,t,r)=>{"use strict";if(r.d(t,{Z:()=>o}),757==r.j)var n=r(87701);function i(e){var t=new Map,r=new Set,n=[];function i(e){r.add(e.name),[].concat(e.requires||[],e.requiresIfExists||[]).forEach((function(e){if(!r.has(e)){var n=t.get(e);n&&i(n)}})),n.push(e)}return e.forEach((function(e){t.set(e.name,e)})),e.forEach((function(e){r.has(e.name)||i(e)})),n}function o(e){var t=i(e);return n.xs.reduce((function(e,r){return e.concat(t.filter((function(e){return e.phase===r})))}),[])}},65626:(e,t,r)=>{"use strict";function n(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}r.d(t,{Z:()=>n})},85918:(e,t,r)=>{"use strict";function n(){var e=navigator.userAgentData;return null!=e&&e.brands&&Array.isArray(e.brands)?e.brands.map((function(e){return e.brand+"/"+e.version})).join(" "):navigator.userAgent}r.d(t,{Z:()=>n})},29887:function(e,t,r){var n;!function(i){"use strict";var o,a=1e9,s={precision:20,rounding:4,toExpNeg:-7,toExpPos:21,LN10:"2.302585092994045684017991454684364207601101488628772976033327900967572609677352480235997205089598298341967784042286"},l=!0,c="[DecimalError] ",u=c+"Invalid argument: ",d=c+"Exponent out of range: ",p=Math.floor,f=Math.pow,h=/^(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?$/i,m=1e7,g=7,v=9007199254740991,y=p(v/g),b={};function x(e,t){var r,n,i,o,a,s,c,u,d=e.constructor,p=d.precision;if(!e.s||!t.s)return t.s||(t=new d(e)),l?I(t,p):t;if(c=e.d,u=t.d,a=e.e,i=t.e,c=c.slice(),o=a-i){for(o<0?(n=c,o=-o,s=u.length):(n=u,i=a,s=c.length),o>(s=(a=Math.ceil(p/g))>s?a+1:s+1)&&(o=s,n.length=1),n.reverse();o--;)n.push(0);n.reverse()}for((s=c.length)-(o=u.length)<0&&(o=s,n=u,u=c,c=n),r=0;o;)r=(c[--o]=c[o]+u[o]+r)/m|0,c[o]%=m;for(r&&(c.unshift(r),++i),s=c.length;0==c[--s];)c.pop();return t.d=c,t.e=i,l?I(t,p):t}function w(e,t,r){if(e!==~~e||e<t||e>r)throw Error(u+e)}function S(e){var t,r,n,i=e.length-1,o="",a=e[0];if(i>0){for(o+=a,t=1;t<i;t++)n=e[t]+"",(r=g-n.length)&&(o+=k(r)),o+=n;a=e[t],(r=g-(n=a+"").length)&&(o+=k(r))}else if(0===a)return"0";for(;a%10==0;)a/=10;return o+a}b.absoluteValue=b.abs=function(){var e=new this.constructor(this);return e.s&&(e.s=1),e},b.comparedTo=b.cmp=function(e){var t,r,n,i,o=this;if(e=new o.constructor(e),o.s!==e.s)return o.s||-e.s;if(o.e!==e.e)return o.e>e.e^o.s<0?1:-1;for(t=0,r=(n=o.d.length)<(i=e.d.length)?n:i;t<r;++t)if(o.d[t]!==e.d[t])return o.d[t]>e.d[t]^o.s<0?1:-1;return n===i?0:n>i^o.s<0?1:-1},b.decimalPlaces=b.dp=function(){var e=this,t=e.d.length-1,r=(t-e.e)*g;if(t=e.d[t])for(;t%10==0;t/=10)r--;return r<0?0:r},b.dividedBy=b.div=function(e){return C(this,new this.constructor(e))},b.dividedToIntegerBy=b.idiv=function(e){var t=this.constructor;return I(C(this,new t(e),0,1),t.precision)},b.equals=b.eq=function(e){return!this.cmp(e)},b.exponent=function(){return P(this)},b.greaterThan=b.gt=function(e){return this.cmp(e)>0},b.greaterThanOrEqualTo=b.gte=function(e){return this.cmp(e)>=0},b.isInteger=b.isint=function(){return this.e>this.d.length-2},b.isNegative=b.isneg=function(){return this.s<0},b.isPositive=b.ispos=function(){return this.s>0},b.isZero=function(){return 0===this.s},b.lessThan=b.lt=function(e){return this.cmp(e)<0},b.lessThanOrEqualTo=b.lte=function(e){return this.cmp(e)<1},b.logarithm=b.log=function(e){var t,r=this,n=r.constructor,i=n.precision,a=i+5;if(void 0===e)e=new n(10);else if((e=new n(e)).s<1||e.eq(o))throw Error(c+"NaN");if(r.s<1)throw Error(c+(r.s?"NaN":"-Infinity"));return r.eq(o)?new n(0):(l=!1,t=C(M(r,a),M(e,a),a),l=!0,I(t,i))},b.minus=b.sub=function(e){var t=this;return e=new t.constructor(e),t.s==e.s?O(t,e):x(t,(e.s=-e.s,e))},b.modulo=b.mod=function(e){var t,r=this,n=r.constructor,i=n.precision;if(!(e=new n(e)).s)throw Error(c+"NaN");return r.s?(l=!1,t=C(r,e,0,1).times(e),l=!0,r.minus(t)):I(new n(r),i)},b.naturalExponential=b.exp=function(){return _(this)},b.naturalLogarithm=b.ln=function(){return M(this)},b.negated=b.neg=function(){var e=new this.constructor(this);return e.s=-e.s||0,e},b.plus=b.add=function(e){var t=this;return e=new t.constructor(e),t.s==e.s?x(t,e):O(t,(e.s=-e.s,e))},b.precision=b.sd=function(e){var t,r,n,i=this;if(void 0!==e&&e!==!!e&&1!==e&&0!==e)throw Error(u+e);if(t=P(i)+1,r=(n=i.d.length-1)*g+1,n=i.d[n]){for(;n%10==0;n/=10)r--;for(n=i.d[0];n>=10;n/=10)r++}return e&&t>r?t:r},b.squareRoot=b.sqrt=function(){var e,t,r,n,i,o,a,s=this,u=s.constructor;if(s.s<1){if(!s.s)return new u(0);throw Error(c+"NaN")}for(e=P(s),l=!1,0==(i=Math.sqrt(+s))||i==1/0?(((t=S(s.d)).length+e)%2==0&&(t+="0"),i=Math.sqrt(t),e=p((e+1)/2)-(e<0||e%2),n=new u(t=i==1/0?"5e"+e:(t=i.toExponential()).slice(0,t.indexOf("e")+1)+e)):n=new u(i.toString()),i=a=(r=u.precision)+3;;)if(n=(o=n).plus(C(s,o,a+2)).times(.5),S(o.d).slice(0,a)===(t=S(n.d)).slice(0,a)){if(t=t.slice(a-3,a+1),i==a&&"4999"==t){if(I(o,r+1,0),o.times(o).eq(s)){n=o;break}}else if("9999"!=t)break;a+=4}return l=!0,I(n,r)},b.times=b.mul=function(e){var t,r,n,i,o,a,s,c,u,d=this,p=d.constructor,f=d.d,h=(e=new p(e)).d;if(!d.s||!e.s)return new p(0);for(e.s*=d.s,r=d.e+e.e,(c=f.length)<(u=h.length)&&(o=f,f=h,h=o,a=c,c=u,u=a),o=[],n=a=c+u;n--;)o.push(0);for(n=u;--n>=0;){for(t=0,i=c+n;i>n;)s=o[i]+h[n]*f[i-n-1]+t,o[i--]=s%m|0,t=s/m|0;o[i]=(o[i]+t)%m|0}for(;!o[--a];)o.pop();return t?++r:o.shift(),e.d=o,e.e=r,l?I(e,p.precision):e},b.toDecimalPlaces=b.todp=function(e,t){var r=this,n=r.constructor;return r=new n(r),void 0===e?r:(w(e,0,a),void 0===t?t=n.rounding:w(t,0,8),I(r,e+P(r)+1,t))},b.toExponential=function(e,t){var r,n=this,i=n.constructor;return void 0===e?r=T(n,!0):(w(e,0,a),void 0===t?t=i.rounding:w(t,0,8),r=T(n=I(new i(n),e+1,t),!0,e+1)),r},b.toFixed=function(e,t){var r,n,i=this,o=i.constructor;return void 0===e?T(i):(w(e,0,a),void 0===t?t=o.rounding:w(t,0,8),r=T((n=I(new o(i),e+P(i)+1,t)).abs(),!1,e+P(n)+1),i.isneg()&&!i.isZero()?"-"+r:r)},b.toInteger=b.toint=function(){var e=this,t=e.constructor;return I(new t(e),P(e)+1,t.rounding)},b.toNumber=function(){return+this},b.toPower=b.pow=function(e){var t,r,n,i,a,s,u=this,d=u.constructor,f=+(e=new d(e));if(!e.s)return new d(o);if(!(u=new d(u)).s){if(e.s<1)throw Error(c+"Infinity");return u}if(u.eq(o))return u;if(n=d.precision,e.eq(o))return I(u,n);if(s=(t=e.e)>=(r=e.d.length-1),a=u.s,s){if((r=f<0?-f:f)<=v){for(i=new d(o),t=Math.ceil(n/g+4),l=!1;r%2&&A((i=i.times(u)).d,t),0!==(r=p(r/2));)A((u=u.times(u)).d,t);return l=!0,e.s<0?new d(o).div(i):I(i,n)}}else if(a<0)throw Error(c+"NaN");return a=a<0&&1&e.d[Math.max(t,r)]?-1:1,u.s=1,l=!1,i=e.times(M(u,n+12)),l=!0,(i=_(i)).s=a,i},b.toPrecision=function(e,t){var r,n,i=this,o=i.constructor;return void 0===e?n=T(i,(r=P(i))<=o.toExpNeg||r>=o.toExpPos):(w(e,1,a),void 0===t?t=o.rounding:w(t,0,8),n=T(i=I(new o(i),e,t),e<=(r=P(i))||r<=o.toExpNeg,e)),n},b.toSignificantDigits=b.tosd=function(e,t){var r=this.constructor;return void 0===e?(e=r.precision,t=r.rounding):(w(e,1,a),void 0===t?t=r.rounding:w(t,0,8)),I(new r(this),e,t)},b.toString=b.valueOf=b.val=b.toJSON=function(){var e=this,t=P(e),r=e.constructor;return T(e,t<=r.toExpNeg||t>=r.toExpPos)};var C=function(){function e(e,t){var r,n=0,i=e.length;for(e=e.slice();i--;)r=e[i]*t+n,e[i]=r%m|0,n=r/m|0;return n&&e.unshift(n),e}function t(e,t,r,n){var i,o;if(r!=n)o=r>n?1:-1;else for(i=o=0;i<r;i++)if(e[i]!=t[i]){o=e[i]>t[i]?1:-1;break}return o}function r(e,t,r){for(var n=0;r--;)e[r]-=n,n=e[r]<t[r]?1:0,e[r]=n*m+e[r]-t[r];for(;!e[0]&&e.length>1;)e.shift()}return function(n,i,o,a){var s,l,u,d,p,f,h,v,y,b,x,w,S,C,_,E,k,M,j=n.constructor,O=n.s==i.s?1:-1,T=n.d,A=i.d;if(!n.s)return new j(n);if(!i.s)throw Error(c+"Division by zero");for(l=n.e-i.e,k=A.length,_=T.length,v=(h=new j(O)).d=[],u=0;A[u]==(T[u]||0);)++u;if(A[u]>(T[u]||0)&&--l,(w=null==o?o=j.precision:a?o+(P(n)-P(i))+1:o)<0)return new j(0);if(w=w/g+2|0,u=0,1==k)for(d=0,A=A[0],w++;(u<_||d)&&w--;u++)S=d*m+(T[u]||0),v[u]=S/A|0,d=S%A|0;else{for((d=m/(A[0]+1)|0)>1&&(A=e(A,d),T=e(T,d),k=A.length,_=T.length),C=k,b=(y=T.slice(0,k)).length;b<k;)y[b++]=0;(M=A.slice()).unshift(0),E=A[0],A[1]>=m/2&&++E;do{d=0,(s=t(A,y,k,b))<0?(x=y[0],k!=b&&(x=x*m+(y[1]||0)),(d=x/E|0)>1?(d>=m&&(d=m-1),1==(s=t(p=e(A,d),y,f=p.length,b=y.length))&&(d--,r(p,k<f?M:A,f))):(0==d&&(s=d=1),p=A.slice()),(f=p.length)<b&&p.unshift(0),r(y,p,b),-1==s&&(s=t(A,y,k,b=y.length))<1&&(d++,r(y,k<b?M:A,b)),b=y.length):0===s&&(d++,y=[0]),v[u++]=d,s&&y[0]?y[b++]=T[C]||0:(y=[T[C]],b=1)}while((C++<_||void 0!==y[0])&&w--)}return v[0]||v.shift(),h.e=l,I(h,a?o+P(h)+1:o)}}();function _(e,t){var r,n,i,a,s,c=0,u=0,p=e.constructor,h=p.precision;if(P(e)>16)throw Error(d+P(e));if(!e.s)return new p(o);for(null==t?(l=!1,s=h):s=t,a=new p(.03125);e.abs().gte(.1);)e=e.times(a),u+=5;for(s+=Math.log(f(2,u))/Math.LN10*2+5|0,r=n=i=new p(o),p.precision=s;;){if(n=I(n.times(e),s),r=r.times(++c),S((a=i.plus(C(n,r,s))).d).slice(0,s)===S(i.d).slice(0,s)){for(;u--;)i=I(i.times(i),s);return p.precision=h,null==t?(l=!0,I(i,h)):i}i=a}}function P(e){for(var t=e.e*g,r=e.d[0];r>=10;r/=10)t++;return t}function E(e,t,r){if(t>e.LN10.sd())throw l=!0,r&&(e.precision=r),Error(c+"LN10 precision limit exceeded");return I(new e(e.LN10),t)}function k(e){for(var t="";e--;)t+="0";return t}function M(e,t){var r,n,i,a,s,u,d,p,f,h=1,m=e,g=m.d,v=m.constructor,y=v.precision;if(m.s<1)throw Error(c+(m.s?"NaN":"-Infinity"));if(m.eq(o))return new v(0);if(null==t?(l=!1,p=y):p=t,m.eq(10))return null==t&&(l=!0),E(v,p);if(p+=10,v.precision=p,n=(r=S(g)).charAt(0),a=P(m),!(Math.abs(a)<15e14))return d=E(v,p+2,y).times(a+""),m=M(new v(n+"."+r.slice(1)),p-10).plus(d),v.precision=y,null==t?(l=!0,I(m,y)):m;for(;n<7&&1!=n||1==n&&r.charAt(1)>3;)n=(r=S((m=m.times(e)).d)).charAt(0),h++;for(a=P(m),n>1?(m=new v("0."+r),a++):m=new v(n+"."+r.slice(1)),u=s=m=C(m.minus(o),m.plus(o),p),f=I(m.times(m),p),i=3;;){if(s=I(s.times(f),p),S((d=u.plus(C(s,new v(i),p))).d).slice(0,p)===S(u.d).slice(0,p))return u=u.times(2),0!==a&&(u=u.plus(E(v,p+2,y).times(a+""))),u=C(u,new v(h),p),v.precision=y,null==t?(l=!0,I(u,y)):u;u=d,i+=2}}function j(e,t){var r,n,i;for((r=t.indexOf("."))>-1&&(t=t.replace(".","")),(n=t.search(/e/i))>0?(r<0&&(r=n),r+=+t.slice(n+1),t=t.substring(0,n)):r<0&&(r=t.length),n=0;48===t.charCodeAt(n);)++n;for(i=t.length;48===t.charCodeAt(i-1);)--i;if(t=t.slice(n,i)){if(i-=n,r=r-n-1,e.e=p(r/g),e.d=[],n=(r+1)%g,r<0&&(n+=g),n<i){for(n&&e.d.push(+t.slice(0,n)),i-=g;n<i;)e.d.push(+t.slice(n,n+=g));t=t.slice(n),n=g-t.length}else n-=i;for(;n--;)t+="0";if(e.d.push(+t),l&&(e.e>y||e.e<-y))throw Error(d+r)}else e.s=0,e.e=0,e.d=[0];return e}function I(e,t,r){var n,i,o,a,s,c,u,h,v=e.d;for(a=1,o=v[0];o>=10;o/=10)a++;if((n=t-a)<0)n+=g,i=t,u=v[h=0];else{if((h=Math.ceil((n+1)/g))>=(o=v.length))return e;for(u=o=v[h],a=1;o>=10;o/=10)a++;i=(n%=g)-g+a}if(void 0!==r&&(s=u/(o=f(10,a-i-1))%10|0,c=t<0||void 0!==v[h+1]||u%o,c=r<4?(s||c)&&(0==r||r==(e.s<0?3:2)):s>5||5==s&&(4==r||c||6==r&&(n>0?i>0?u/f(10,a-i):0:v[h-1])%10&1||r==(e.s<0?8:7))),t<1||!v[0])return c?(o=P(e),v.length=1,t=t-o-1,v[0]=f(10,(g-t%g)%g),e.e=p(-t/g)||0):(v.length=1,v[0]=e.e=e.s=0),e;if(0==n?(v.length=h,o=1,h--):(v.length=h+1,o=f(10,g-n),v[h]=i>0?(u/f(10,a-i)%f(10,i)|0)*o:0),c)for(;;){if(0==h){(v[0]+=o)==m&&(v[0]=1,++e.e);break}if(v[h]+=o,v[h]!=m)break;v[h--]=0,o=1}for(n=v.length;0===v[--n];)v.pop();if(l&&(e.e>y||e.e<-y))throw Error(d+P(e));return e}function O(e,t){var r,n,i,o,a,s,c,u,d,p,f=e.constructor,h=f.precision;if(!e.s||!t.s)return t.s?t.s=-t.s:t=new f(e),l?I(t,h):t;if(c=e.d,p=t.d,n=t.e,u=e.e,c=c.slice(),a=u-n){for((d=a<0)?(r=c,a=-a,s=p.length):(r=p,n=u,s=c.length),a>(i=Math.max(Math.ceil(h/g),s)+2)&&(a=i,r.length=1),r.reverse(),i=a;i--;)r.push(0);r.reverse()}else{for((d=(i=c.length)<(s=p.length))&&(s=i),i=0;i<s;i++)if(c[i]!=p[i]){d=c[i]<p[i];break}a=0}for(d&&(r=c,c=p,p=r,t.s=-t.s),s=c.length,i=p.length-s;i>0;--i)c[s++]=0;for(i=p.length;i>a;){if(c[--i]<p[i]){for(o=i;o&&0===c[--o];)c[o]=m-1;--c[o],c[i]+=m}c[i]-=p[i]}for(;0===c[--s];)c.pop();for(;0===c[0];c.shift())--n;return c[0]?(t.d=c,t.e=n,l?I(t,h):t):new f(0)}function T(e,t,r){var n,i=P(e),o=S(e.d),a=o.length;return t?(r&&(n=r-a)>0?o=o.charAt(0)+"."+o.slice(1)+k(n):a>1&&(o=o.charAt(0)+"."+o.slice(1)),o=o+(i<0?"e":"e+")+i):i<0?(o="0."+k(-i-1)+o,r&&(n=r-a)>0&&(o+=k(n))):i>=a?(o+=k(i+1-a),r&&(n=r-i-1)>0&&(o=o+"."+k(n))):((n=i+1)<a&&(o=o.slice(0,n)+"."+o.slice(n)),r&&(n=r-a)>0&&(i+1===a&&(o+="."),o+=k(n))),e.s<0?"-"+o:o}function A(e,t){if(e.length>t)return e.length=t,!0}function Z(e){if(!e||"object"!=typeof e)throw Error(c+"Object expected");var t,r,n,i=["precision",1,a,"rounding",0,8,"toExpNeg",-1/0,0,"toExpPos",0,1/0];for(t=0;t<i.length;t+=3)if(void 0!==(n=e[r=i[t]])){if(!(p(n)===n&&n>=i[t+1]&&n<=i[t+2]))throw Error(u+r+": "+n);this[r]=n}if(void 0!==(n=e[r="LN10"])){if(n!=Math.LN10)throw Error(u+r+": "+n);this[r]=new this(n)}return this}(s=function e(t){var r,n,i;function o(e){var t=this;if(!(t instanceof o))return new o(e);if(t.constructor=o,e instanceof o)return t.s=e.s,t.e=e.e,void(t.d=(e=e.d)?e.slice():e);if("number"==typeof e){if(0*e!=0)throw Error(u+e);if(e>0)t.s=1;else{if(!(e<0))return t.s=0,t.e=0,void(t.d=[0]);e=-e,t.s=-1}return e===~~e&&e<1e7?(t.e=0,void(t.d=[e])):j(t,e.toString())}if("string"!=typeof e)throw Error(u+e);if(45===e.charCodeAt(0)?(e=e.slice(1),t.s=-1):t.s=1,!h.test(e))throw Error(u+e);j(t,e)}if(o.prototype=b,o.ROUND_UP=0,o.ROUND_DOWN=1,o.ROUND_CEIL=2,o.ROUND_FLOOR=3,o.ROUND_HALF_UP=4,o.ROUND_HALF_DOWN=5,o.ROUND_HALF_EVEN=6,o.ROUND_HALF_CEIL=7,o.ROUND_HALF_FLOOR=8,o.clone=e,o.config=o.set=Z,void 0===t&&(t={}),t)for(i=["precision","rounding","toExpNeg","toExpPos","LN10"],r=0;r<i.length;)t.hasOwnProperty(n=i[r++])||(t[n]=this[n]);return o.config(t),o}(s)).default=s.Decimal=s,o=new s(1),void 0===(n=function(){return s}.call(t,r,t,e))||(e.exports=n)}()},26729:e=>{"use strict";var t=Object.prototype.hasOwnProperty,r="~";function n(){}function i(e,t,r){this.fn=e,this.context=t,this.once=r||!1}function o(e,t,n,o,a){if("function"!=typeof n)throw new TypeError("The listener must be a function");var s=new i(n,o||e,a),l=r?r+t:t;return e._events[l]?e._events[l].fn?e._events[l]=[e._events[l],s]:e._events[l].push(s):(e._events[l]=s,e._eventsCount++),e}function a(e,t){0==--e._eventsCount?e._events=new n:delete e._events[t]}function s(){this._events=new n,this._eventsCount=0}Object.create&&(n.prototype=Object.create(null),(new n).__proto__||(r=!1)),s.prototype.eventNames=function(){var e,n,i=[];if(0===this._eventsCount)return i;for(n in e=this._events)t.call(e,n)&&i.push(r?n.slice(1):n);return Object.getOwnPropertySymbols?i.concat(Object.getOwnPropertySymbols(e)):i},s.prototype.listeners=function(e){var t=r?r+e:e,n=this._events[t];if(!n)return[];if(n.fn)return[n.fn];for(var i=0,o=n.length,a=new Array(o);i<o;i++)a[i]=n[i].fn;return a},s.prototype.listenerCount=function(e){var t=r?r+e:e,n=this._events[t];return n?n.fn?1:n.length:0},s.prototype.emit=function(e,t,n,i,o,a){var s=r?r+e:e;if(!this._events[s])return!1;var l,c,u=this._events[s],d=arguments.length;if(u.fn){switch(u.once&&this.removeListener(e,u.fn,void 0,!0),d){case 1:return u.fn.call(u.context),!0;case 2:return u.fn.call(u.context,t),!0;case 3:return u.fn.call(u.context,t,n),!0;case 4:return u.fn.call(u.context,t,n,i),!0;case 5:return u.fn.call(u.context,t,n,i,o),!0;case 6:return u.fn.call(u.context,t,n,i,o,a),!0}for(c=1,l=new Array(d-1);c<d;c++)l[c-1]=arguments[c];u.fn.apply(u.context,l)}else{var p,f=u.length;for(c=0;c<f;c++)switch(u[c].once&&this.removeListener(e,u[c].fn,void 0,!0),d){case 1:u[c].fn.call(u[c].context);break;case 2:u[c].fn.call(u[c].context,t);break;case 3:u[c].fn.call(u[c].context,t,n);break;case 4:u[c].fn.call(u[c].context,t,n,i);break;default:if(!l)for(p=1,l=new Array(d-1);p<d;p++)l[p-1]=arguments[p];u[c].fn.apply(u[c].context,l)}}return!0},s.prototype.on=function(e,t,r){return o(this,e,t,r,!1)},s.prototype.once=function(e,t,r){return o(this,e,t,r,!0)},s.prototype.removeListener=function(e,t,n,i){var o=r?r+e:e;if(!this._events[o])return this;if(!t)return a(this,o),this;var s=this._events[o];if(s.fn)s.fn!==t||i&&!s.once||n&&s.context!==n||a(this,o);else{for(var l=0,c=[],u=s.length;l<u;l++)(s[l].fn!==t||i&&!s[l].once||n&&s[l].context!==n)&&c.push(s[l]);c.length?this._events[o]=1===c.length?c[0]:c:a(this,o)}return this},s.prototype.removeAllListeners=function(e){var t;return e?(t=r?r+e:e,this._events[t]&&a(this,t)):(this._events=new n,this._eventsCount=0),this},s.prototype.off=s.prototype.removeListener,s.prototype.addListener=s.prototype.on,s.prefixed=r,s.EventEmitter=s,e.exports=s},48566:(e,t,r)=>{"use strict";r.d(t,{Z:()=>n});const n={USE_FILE:!0,USE_JFIF:!0,USE_PNG_FILE:!0,USE_EXIF:!0,USE_IPTC:!0,USE_XMP:!0,USE_ICC:!0,USE_MPF:!0,USE_PHOTOSHOP:!0,USE_THUMBNAIL:!0,USE_TIFF:!0,USE_JPEG:!0,USE_PNG:!0,USE_HEIC:!0,USE_AVIF:!0,USE_WEBP:!0,USE_GIF:!0,USE_MAKER_NOTES:!0}},14945:(e,t,r)=>{"use strict";r.d(t,{Z:()=>n});class n{constructor(e){if(function(e){return"object"!=typeof e||void 0===e.length||void 0===e.readUInt8||void 0===e.readUInt16LE||void 0===e.readUInt16BE||void 0===e.readUInt32LE||void 0===e.readUInt32BE||void 0===e.readInt32LE||void 0===e.readInt32BE}(e))throw new Error("DataView: Passed buffer type is unsupported.");this.buffer=e,this.byteLength=this.buffer.length}getUint8(e){return this.buffer.readUInt8(e)}getUint16(e,t){return t?this.buffer.readUInt16LE(e):this.buffer.readUInt16BE(e)}getUint32(e,t){return t?this.buffer.readUInt32LE(e):this.buffer.readUInt32BE(e)}getInt32(e,t){return t?this.buffer.readInt32LE(e):this.buffer.readInt32BE(e)}}},9678:(e,t,r)=>{"use strict";r.d(t,{ZP:()=>li});var n=r(49264),i=r(14945),o=r(48566),a=r(8029);const s=18761,l=19789,c={BIG_ENDIAN:l,LITTLE_ENDIAN:s,getByteOrder:function(e,t){if(e.getUint16(t)===s)return s;if(e.getUint16(t)===l)return l;throw new Error("Illegal byte order value. Faulty image.")}},u=function(e){return!!e&&e.byteLength>=4&&function(e){const t=e.getUint16(0)===c.LITTLE_ENDIAN;return 42===e.getUint16(2,t)}(e)},d=function(){return o.Z.USE_EXIF?{hasAppMarkers:!0,tiffHeaderOffset:0}:{}},p=function(e){return!!e&&e.byteLength>=h&&e.getUint16(0)===m},f=function(e){let t,r,n,i,a,s,l,c,u,d=g;for(;d+v+5<=e.byteLength;){if(o.Z.USE_FILE&&q(e,d))t=e.getUint16(d+y),r=d+y;else if(o.Z.USE_FILE&&K(e,d))t=e.getUint16(d+y),n=d+y;else if(o.Z.USE_JFIF&&J(e,d))t=e.getUint16(d+y),i=d+b;else if(o.Z.USE_EXIF&&Q(e,d))t=e.getUint16(d+y),a=d+x;else if(o.Z.USE_XMP&&ee(e,d))l||(l=[]),t=e.getUint16(d+y),l.push(re(d,t));else if(o.Z.USE_XMP&&te(e,d))l||(l=[]),t=e.getUint16(d+y),l.push(ne(d,t));else if(o.Z.USE_IPTC&&ie(e,d))t=e.getUint16(d+y),s=d+w;else if(o.Z.USE_ICC&&X(e,d)){t=e.getUint16(d+y);const r=d+_,n=t-(_-y),i=e.getUint8(d+k),o=e.getUint8(d+M);c||(c=[]),c.push({offset:r,length:n,chunkNumber:i,chunksTotal:o})}else if(o.Z.USE_MPF&&Y(e,d))t=e.getUint16(d+y),u=d+P;else{if(!oe(e,d)){if(ae(e,d)){d++;continue}break}t=e.getUint16(d+y)}d+=y+t}return{hasAppMarkers:d>g,fileDataOffset:r||n,jfifDataOffset:i,tiffHeaderOffset:a,iptcDataOffset:s,xmpChunks:l,iccChunks:c,mpfDataOffset:u}},h=2,m=65496,g=2,v=4,y=2,b=2,x=10,w=18,S=33,C=79,_=18,P=8,E="ICC_PROFILE\0",k=v+E.length,M=k+1,j="MPF\0",I=65472,O=65474,T=65476,A=65499,Z=65501,R=65498,D=65504,L=65505,F=65506,N=65517,B=65519,z=65534,$=65535,H="JFIF",V="Exif",G="http://ns.adobe.com/xap/1.0/\0",U="http://ns.adobe.com/xmp/extension/\0",W="Photoshop 3.0";function q(e,t){return e.getUint16(t)===I}function K(e,t){return e.getUint16(t)===O}function X(e,t){const r=E.length;return e.getUint16(t)===F&&(0,n.oH)(e,t+v,r)===E}function Y(e,t){const r=j.length;return e.getUint16(t)===F&&(0,n.oH)(e,t+v,r)===j}function J(e,t){const r=H.length;return e.getUint16(t)===D&&(0,n.oH)(e,t+v,r)===H&&0===e.getUint8(t+v+r)}function Q(e,t){const r=V.length;return e.getUint16(t)===L&&(0,n.oH)(e,t+v,r)===V&&0===e.getUint8(t+v+r)}function ee(e,t){return e.getUint16(t)===L&&function(e,t){const r=G.length;return(0,n.oH)(e,t+v,r)===G}(e,t)}function te(e,t){return e.getUint16(t)===L&&function(e,t){const r=U.length;return(0,n.oH)(e,t+v,r)===U}(e,t)}function re(e,t){return{dataOffset:e+S,length:t-(S-y)}}function ne(e,t){return{dataOffset:e+C,length:t-(C-y)}}function ie(e,t){const r=W.length;return e.getUint16(t)===N&&(0,n.oH)(e,t+v,r)===W&&0===e.getUint8(t+v+r)}function oe(e,t){const r=e.getUint16(t);return r>=D&&r<=B||r===z||r===I||r===O||r===T||r===A||r===Z||r===R}function ae(e,t){return e.getUint16(t)===$}const se=function(e){return!!e&&(0,n.oH)(e,0,ce.length)===ce},le=function(e,t){const r={hasAppMarkers:!1};let i=ce.length;for(;i+ue+de<=e.byteLength;){if(o.Z.USE_PNG_FILE&&Ce(e,i))r.hasAppMarkers=!0,r.pngHeaderOffset=i+he;else if(o.Z.USE_XMP&&_e(e,i)){const t=je(e,i);void 0!==t&&(r.hasAppMarkers=!0,r.xmpChunks=[{dataOffset:t,length:e.getUint32(i+pe)-(t-(i+he))}])}else if(Pe(e,i,t)){r.hasAppMarkers=!0;const t=(0,n.oH)(e,i+fe,de);r.pngTextChunks||(r.pngTextChunks=[]),r.pngTextChunks.push({length:e.getUint32(i+pe),type:t,offset:i+he})}else if(Ee(e,i))r.hasAppMarkers=!0,r.tiffHeaderOffset=i+he;else if(o.Z.USE_ICC&&t&&ke(e,i)){r.hasAppMarkers=!0;const t=e.getUint32(i+pe),n=i+he,{profileName:o,compressionMethod:a,compressedProfileOffset:s}=Ie(e,n);r.iccChunks||(r.iccChunks=[]),r.iccChunks.push({offset:s,length:t-(s-n),chunkNumber:1,chunksTotal:1,profileName:o,compressionMethod:a})}else Me(e,i)&&(r.hasAppMarkers=!0,r.pngChunkOffsets||(r.pngChunkOffsets=[]),r.pngChunkOffsets.push(i+pe));i+=e.getUint32(i+pe)+ue+de+4}return r},ce="PNG\r\n\n",ue=4,de=4,pe=0,fe=ue,he=ue+de,me="XML:com.adobe.xmp\0",ge="tEXt",ve="iTXt",ye="zTXt",be="pHYs",xe="tIME",we="eXIf",Se="iCCP";function Ce(e,t){return"IHDR"===(0,n.oH)(e,t+fe,de)}function _e(e,t){return(0,n.oH)(e,t+fe,de)===ve&&(0,n.oH)(e,t+he,me.length)===me}function Pe(e,t,r){const i=(0,n.oH)(e,t+fe,de);return i===ge||i===ve||i===ye&&r}function Ee(e,t){return(0,n.oH)(e,t+fe,de)===we}function ke(e,t){return(0,n.oH)(e,t+fe,de)===Se}function Me(e,t){const r=[be,xe],i=(0,n.oH)(e,t+fe,de);return r.includes(i)}function je(e,t){t+=he+me.length+1+1;let r=0;for(;r<2&&t<e.byteLength;)0===e.getUint8(t)&&r++,t++;if(!(r<2))return t}function Ie(e,t){const r=(0,n.o7)(e,t);return t+=r.length+1,{profileName:r,compressionMethod:e.getUint8(t),compressedProfileOffset:t+=1}}var Oe=r(50123);const Te=1718909296,Ae=1768977008,Ze=1835365473,Re=1768714083,De=1768517222,Le=1768842853,Fe=1768973167,Ne=1668246642,Be=1165519206,ze=1835625829,$e=1970432288;function He(e,t){const{length:r,contentOffset:i}=function(e,t){const r=e.getUint32(t);return function(e){return 0===e}(r)?{length:e.byteLength-t,contentOffset:t+4+4}:function(e){return 1===e}(r)&&function(e,t){return 0===e.getUint32(t+8)}(e,t)?{length:e.getUint32(t+12),contentOffset:t+4+4+8}:{length:r,contentOffset:t+4+4}}(e,t);if(r<8)return;const o=e.getUint32(t+4);if(o===Te)return function(e,t,r){return{type:"ftyp",majorBrand:(0,n.oH)(e,t,4),length:r}}(e,i,r);if(o===Ae)return function(e,t,r,n){return{type:"iprp",subBoxes:We(e,r,n-(r-t)),length:n}}(e,t,i,r);if(o===Fe)return function(e,t,r,n){return{type:"ipco",properties:We(e,r,n-(r-t)),length:n}}(e,t,i,r);if(o===Ne)return function(e,t,r){return{type:"colr",icc:Ue(e,t),length:r}}(e,i,r);const a=e.getUint8(i);return o===Ze?function(e,t,r,n){return{type:"meta",subBoxes:We(e,r+3,n-(r+3-t)),length:n}}(e,t,i+1,r):o===Re?(0,Oe.I)(e,a,i+1,r):o===De?function(e,t,r,n,i){const{offsets:o}=function(e,t){const r={entryCount:t+3},n={};return n.entryCount=0===e?2:4,r.itemInfos=r.entryCount+n.entryCount,{offsets:r}}(r,n);return{type:"iinf",itemInfos:We(e,o.itemInfos,i-(o.itemInfos-t)),length:i}}(e,t,a,i+1,r):o===Le?function(e,t,r,i,o){i+=3;const a={type:"infe",length:o};return 0!==r&&1!==r||(a.itemId=e.getUint16(i),i+=2,a.itemProtectionIndex=e.getUint16(i),i+=2,a.itemName=(0,n.o7)(e,i),i+=a.itemName.length+1),r>=2&&(2===r?(a.itemId=e.getUint16(i),i+=2):3===r&&(a.itemId=e.getUint32(i),i+=4),a.itemProtectionIndex=e.getUint16(i),i+=2,a.itemType=e.getUint32(i),i+=4,a.itemName=(0,n.o7)(e,i),i+=a.itemName.length+1,a.itemType===ze?(a.contentType=(0,n.o7)(e,i),t+o>(i+=a.contentType.length+1)&&(a.contentEncoding=(0,n.o7)(e,i),i+=a.contentEncoding.length+1)):a.itemType===$e&&(a.itemUri=(0,n.o7)(e,i),i+=a.itemUri.length+1)),a}(e,t,a,i+1,r):{type:void 0,length:r}}function Ve(e){if(o.Z.USE_EXIF||o.Z.USE_XMP||o.Z.USE_ICC){const t={},r=function(e){let t=0;for(;t+4+4<=e.byteLength;){const r=He(e,t);if(void 0===r)break;if("meta"===r.type)return r;t+=r.length}}(e);return r?(o.Z.USE_EXIF&&(t.tiffHeaderOffset=function(e,t){try{const r=function(e){return e.subBoxes.find((e=>"iinf"===e.type)).itemInfos.find((e=>e.itemType===Be))}(t).itemId,n=Ge(t,r);return function(e,t){return t+4+e.getUint32(t)}(e,n.baseOffset+n.extents[0].extentOffset)}catch(e){return}}(e,r)),o.Z.USE_XMP&&(t.xmpChunks=function(e){try{const t=function(e){return e.subBoxes.find((e=>"iinf"===e.type)).itemInfos.find((e=>e.itemType===ze&&"application/rdf+xml"===e.contentType))}(e).itemId,r=Ge(e,t),n=Ge(e,t).extents[0];return[{dataOffset:r.baseOffset+n.extentOffset,length:n.extentLength}]}catch(e){return}}(r)),o.Z.USE_ICC&&(t.iccChunks=function(e){try{const t=e.subBoxes.find((e=>"iprp"===e.type)).subBoxes.find((e=>"ipco"===e.type)).properties.find((e=>"colr"===e.type)).icc;if(t)return[t]}catch(e){}}(r)),t.hasAppMarkers=void 0!==t.tiffHeaderOffset||void 0!==t.xmpChunks||void 0!==t.iccChunks,t):{hasAppMarkers:!1}}return{}}function Ge(e,t){return e.subBoxes.find((e=>"iloc"===e.type)).items.find((e=>e.itemId===t))}function Ue(e,t){const r=(0,n.oH)(e,t,4);if("prof"===r||"rICC"===r)return{offset:t+4,length:e.getUint32(t+4),chunkNumber:1,chunksTotal:1}}function We(e,t,r){const n=[Be,ze],i=[];let o=t;for(;o<t+r;){const t=He(e,o);if(void 0===t)break;void 0===t.type||void 0!==t.itemType&&-1===n.indexOf(t.itemType)||i.push(t),o+=t.length}return i}const qe=function(e){if(!e)return!1;const t=["heic","heix","hevc","hevx","heim","heis","hevm","hevs","mif1"];try{const r=He(e,0);return r&&-1!==t.indexOf(r.majorBrand)}catch(e){return!1}},Ke=function(e){return Ve(e)},Xe=function(e){if(!e)return!1;try{const t=He(e,0);return t&&"avif"===t.majorBrand}catch(e){return!1}},Ye=function(e){return Ve(e)},Je=function(e){return!!e&&"RIFF"===(0,n.oH)(e,0,4)&&"WEBP"===(0,n.oH)(e,8,4)},Qe=function(e){let t,r,i,a,s=12,l=!1;for(;s+8<e.byteLength;){const c=(0,n.oH)(e,s,4),u=e.getUint32(s+4,!0);o.Z.USE_EXIF&&"EXIF"===c?(l=!0,t="Exif\0\0"===(0,n.oH)(e,s+8,6)?s+8+6:s+8):o.Z.USE_XMP&&"XMP "===c?(l=!0,r=[{dataOffset:s+8,length:u}]):o.Z.USE_ICC&&"ICCP"===c?(l=!0,i=[{offset:s+8,length:u,chunkNumber:1,chunksTotal:1}]):"VP8X"===c&&(l=!0,a=s+8),s+=8+(u%2==0?u:u+1)}return{hasAppMarkers:l,tiffHeaderOffset:t,xmpChunks:r,iccChunks:i,vp8xChunkOffset:a}},et=function(e){return!!e&&nt.includes((0,n.oH)(e,0,rt))},tt=function(){return{gifHeaderOffset:0}},rt=6,nt=["GIF87a","GIF89a"],it=function(e){return!!e&&(0,n.oH)(e,at,st.length)===st},ot=function(e){const t=[];return t.push({dataOffset:at,length:e.byteLength}),{xmpChunks:t}},at=0,st="<?xpacket begin",lt={parseAppMarkers:function(e,t){if(o.Z.USE_TIFF&&u(e))return ct(d(),"tiff","TIFF");if(o.Z.USE_JPEG&&p(e))return ct(f(e),"jpeg","JPEG");if(o.Z.USE_PNG&&se(e))return ct(le(e,t),"png","PNG");if(o.Z.USE_HEIC&&qe(e))return ct(Ke(e),"heic","HEIC");if(o.Z.USE_AVIF&&Xe(e))return ct(Ye(e),"avif","AVIF");if(o.Z.USE_WEBP&&Je(e))return ct(Qe(e),"webp","WebP");if(o.Z.USE_GIF&&et(e))return ct(tt(e),"gif","GIF");if(o.Z.USE_XMP&&it(e))return ct(ot(e),"xml","XML");throw new Error("Invalid image format")}};function ct(e,t,r){return(0,n.wB)({},e,{fileType:{value:t,description:r}})}var ut=r(82790);const dt={1:1,2:1,3:2,4:4,5:8,7:1,9:4,10:8,13:4},pt={BYTE:1,ASCII:2,SHORT:3,LONG:4,RATIONAL:5,UNDEFINED:7,SLONG:9,SRATIONAL:10,IFD:13},ft={getAsciiValue:function(e){return e.map((e=>String.fromCharCode(e)))},getByteAt:ht,getAsciiAt:function(e,t){return e.getUint8(t)},getShortAt:function(e,t,r){return e.getUint16(t,r===c.LITTLE_ENDIAN)},getLongAt:mt,getRationalAt:function(e,t,r){return[mt(e,t,r),mt(e,t+4,r)]},getUndefinedAt:function(e,t){return ht(e,t)},getSlongAt:gt,getSrationalAt:function(e,t,r){return[gt(e,t,r),gt(e,t+4,r)]},getIfdPointerAt:function(e,t,r){return mt(e,t,r)},typeSizes:dt,tagTypes:pt,getTypeSize:function(e){if(void 0===pt[e])throw new Error("No such type found.");return dt[pt[e]]}};function ht(e,t){return e.getUint8(t)}function mt(e,t,r){return e.getUint32(t,r===c.LITTLE_ENDIAN)}function gt(e,t,r){return e.getInt32(t,r===c.LITTLE_ENDIAN)}const vt={1:ft.getByteAt,2:ft.getAsciiAt,3:ft.getShortAt,4:ft.getLongAt,5:ft.getRationalAt,7:ft.getUndefinedAt,9:ft.getSlongAt,10:ft.getSrationalAt,13:ft.getIfdPointerAt};function yt(e,t,r){return t+ft.getLongAt(e,t+4,r)}function bt(e,t,r,n,i,a){const s=ft.getTypeSize("SHORT"),l={},c=function(e,t,r){return t+ft.getTypeSize("SHORT")<=e.byteLength?ft.getShortAt(e,t,r):0}(e,n,i);n+=s;for(let o=0;o<c&&!(n+12>e.byteLength);o++){const o=xt(e,t,r,n,i,a);void 0!==o&&(l[o.name]={id:o.id,value:o.value,description:o.description},"MakerNote"===o.name&&(l[o.name].__offset=o.__offset)),n+=12}if(o.Z.USE_THUMBNAIL&&n<e.byteLength-ft.getTypeSize("LONG")){const o=ft.getLongAt(e,n,i);0!==o&&t===ut.n1&&(l.Thumbnail=bt(e,ut.yJ,r,r+o,i,a))}return l}function xt(e,t,r,n,i,o){const a=ft.getTypeSize("SHORT"),s=a+ft.getTypeSize("SHORT"),l=s+ft.getTypeSize("LONG"),c=ft.getShortAt(e,n,i),u=ft.getShortAt(e,n+a,i),d=ft.getLongAt(e,n+s,i);let p,f;if(void 0===ft.typeSizes[u]||!o&&void 0===ut.ZP[t][c])return;!function(e,t){return ft.typeSizes[e]*t<=ft.getTypeSize("LONG")}(u,d)?(f=ft.getLongAt(e,n+l,i),p=function(e,t,r,n,i){return t+r+ft.typeSizes[n]*i<=e.byteLength}(e,r,f,u,d)?wt(e,r+f,u,d,i,33723===c):"<faulty value>"):(f=n+l,p=wt(e,f,u,d,i)),u===ft.tagTypes.ASCII&&(p=function(e){const t=[];let r=0;for(let n=0;n<e.length;n++)"\0"!==e[n]?(void 0===t[r]&&(t[r]=""),t[r]+=e[n]):r++;return t}(p),p=function(e){try{return e.map((e=>decodeURIComponent(escape(e))))}catch(t){return e}}(p));let h=`undefined-${c}`,m=p;if(void 0!==ut.ZP[t][c])if(void 0!==ut.ZP[t][c].name&&void 0!==ut.ZP[t][c].description){h=ut.ZP[t][c].name;try{m=ut.ZP[t][c].description(p)}catch(e){m=St(p)}}else u===ft.tagTypes.RATIONAL||u===ft.tagTypes.SRATIONAL?(h=ut.ZP[t][c],m=""+p[0]/p[1]):(h=ut.ZP[t][c],m=St(p));return{id:c,name:h,value:p,description:m,__offset:f}}function wt(e,t,r,n,i,o=!1){let a=[];o&&(n*=ft.typeSizes[r],r=ft.tagTypes.BYTE);for(let o=0;o<n;o++)a.push(vt[r](e,t,i)),t+=ft.typeSizes[r];return r===ft.tagTypes.ASCII?a=ft.getAsciiValue(a):1===a.length&&(a=a[0]),a}function St(e){return e instanceof Array?e.join(", "):e}const Ct="Exif IFD Pointer",_t="GPS Info IFD Pointer",Pt="Interoperability IFD Pointer",Et={read:function(e,t,r){const i=c.getByteOrder(e,t);let o=function(e,t,r,n){return bt(e,ut.n1,t,yt(e,t,r),r,n)}(e,t,i,r);return o=function(e,t,r,i,o){return void 0!==e[Ct]?(0,n.wB)(e,bt(t,ut.nR,r,r+e[Ct].value,i,o)):e}(o,e,t,i,r),o=function(e,t,r,i,o){return void 0!==e[_t]?(0,n.wB)(e,bt(t,ut.C9,r,r+e[_t].value,i,o)):e}(o,e,t,i,r),o=function(e,t,r,i,o){return void 0!==e[Pt]?(0,n.wB)(e,bt(t,ut.$8,r,r+e[Pt].value,i,o)):e}(o,e,t,i,r),{tags:o,byteOrder:i}}};const kt={read:function(e,t,r){const i=c.getByteOrder(e,t);return function(e,t,r,i){if(!r.MPEntry)return r;const o=[];for(let a=0;a<Math.ceil(r.MPEntry.value.length/Mt);a++){o[a]={};const s=jt(r.MPEntry.value,a*Mt,ft.getTypeSize("LONG"),i);o[a].ImageFlags=It(s),o[a].ImageFormat=Ot(s),o[a].ImageType=Tt(s);const l=jt(r.MPEntry.value,a*Mt+4,ft.getTypeSize("LONG"),i);o[a].ImageSize={value:l,description:""+l};const c=At(a,r.MPEntry,i,t);o[a].ImageOffset={value:c,description:""+c};const u=jt(r.MPEntry.value,a*Mt+12,ft.getTypeSize("SHORT"),i);o[a].DependentImage1EntryNumber={value:u,description:""+u};const d=jt(r.MPEntry.value,a*Mt+14,ft.getTypeSize("SHORT"),i);o[a].DependentImage2EntryNumber={value:d,description:""+d},o[a].image=e.buffer.slice(c,c+l),(0,n.eN)(o[a],"base64",(function(){return(0,n.sq)(this.image)}))}return r.Images=o,r}(e,t,bt(e,ut.Xr,t,yt(e,t,i),i,r),i)}},Mt=16;function jt(e,t,r,n){if(n===c.LITTLE_ENDIAN){let n=0;for(let i=0;i<r;i++)n+=e[t+i]<<8*i;return n}let i=0;for(let n=0;n<r;n++)i+=e[t+n]<<8*(r-1-n);return i}function It(e){const t=[e>>31&1,e>>30&1,e>>29&1],r=[];return t[0]&&r.push("Dependent Parent Image"),t[1]&&r.push("Dependent Child Image"),t[2]&&r.push("Representative Image"),{value:t,description:r.join(", ")||"None"}}function Ot(e){const t=e>>24&7;return{value:t,description:0===t?"JPEG":"Unknown"}}function Tt(e){const t=16777215&e;return{value:t,description:{196608:"Baseline MP Primary Image",65537:"Large Thumbnail (VGA equivalent)",65538:"Large Thumbnail (Full HD equivalent)",131073:"Multi-Frame Image (Panorama)",131074:"Multi-Frame Image (Disparity)",131075:"Multi-Frame Image (Multi-Angle)",0:"Undefined"}[t]||"Unknown"}}function At(e,t,r,n){return function(e){return 0===e}(e)?0:jt(t.value,e*Mt+8,ft.getTypeSize("LONG"),r)+n}const Zt={read:function(e,t){const r=function(e,t){return ft.getShortAt(e,t)}(e,t),n=function(e,t,r){if(8>r)return;const n=ft.getByteAt(e,t+7);return{value:n,description:""+n}}(e,t,r);return{"Bits Per Sample":Rt(e,t,r),"Image Height":Dt(e,t,r),"Image Width":Lt(e,t,r),"Color Components":n,Subsampling:n&&Ft(e,t,n.value,r)}}};function Rt(e,t,r){if(3>r)return;const n=ft.getByteAt(e,t+2);return{value:n,description:""+n}}function Dt(e,t,r){if(5>r)return;const n=ft.getShortAt(e,t+3);return{value:n,description:`${n}px`}}function Lt(e,t,r){if(7>r)return;const n=ft.getShortAt(e,t+5);return{value:n,description:`${n}px`}}function Ft(e,t,r,n){if(8+3*r>n)return;const i=[];for(let n=0;n<r;n++){const r=t+8+3*n;i.push([ft.getByteAt(e,r),ft.getByteAt(e,r+1),ft.getByteAt(e,r+2)])}return{value:i,description:i.length>1?Nt(i)+Bt(i):""}}function Nt(e){const t={1:"Y",2:"Cb",3:"Cr",4:"I",5:"Q"};return e.map((e=>t[e[0]])).join("")}function Bt(e){const t={17:"4:4:4 (1 1)",18:"4:4:0 (1 2)",20:"4:4:1 (1 4)",33:"4:2:2 (2 1)",34:"4:2:0 (2 2)",36:"4:2:1 (2 4)",65:"4:1:1 (4 1)",66:"4:1:0 (4 2)"};return 0===e.length||void 0===e[0][1]||void 0===t[e[0][1]]?"":t[e[0][1]]}const zt={read:function(e,t){const r=function(e,t){return ft.getShortAt(e,t)}(e,t),n=function(e,t,r){if(15>r)return;const n=ft.getByteAt(e,t+14);return{value:n,description:`${n}px`}}(e,t,r),i=function(e,t,r){if(16>r)return;const n=ft.getByteAt(e,t+15);return{value:n,description:`${n}px`}}(e,t,r),o={"JFIF Version":$t(e,t,r),"Resolution Unit":Ht(e,t,r),XResolution:Gt(e,t,r),YResolution:Ut(e,t,r),"JFIF Thumbnail Width":n,"JFIF Thumbnail Height":i};if(void 0!==n&&void 0!==i){const a=function(e,t,r,n){if(0===r||16+r>n)return;return{value:e.buffer.slice(t+16,t+16+r),description:"<24-bit RGB pixel data>"}}(e,t,3*n.value*i.value,r);a&&(o["JFIF Thumbnail"]=a)}for(const e in o)void 0===o[e]&&delete o[e];return o}};function $t(e,t,r){if(9>r)return;const n=ft.getByteAt(e,t+7),i=ft.getByteAt(e,t+7+1);return{value:256*n+i,description:n+"."+i}}function Ht(e,t,r){if(10>r)return;const n=ft.getByteAt(e,t+9);return{value:n,description:Vt(n)}}function Vt(e){return 0===e?"None":1===e?"inches":2===e?"cm":"Unknown"}function Gt(e,t,r){if(12>r)return;const n=ft.getShortAt(e,t+10);return{value:n,description:""+n}}function Ut(e,t,r){if(14>r)return;const n=ft.getShortAt(e,t+12);return{value:n,description:""+n}}const Wt={iptc:{256:{name:"Model Version",description:e=>((e[0]<<8)+e[1]).toString()},261:{name:"Destination",repeatable:!0},276:{name:"File Format",description:e=>((e[0]<<8)+e[1]).toString()},278:{name:"File Format Version",description:e=>((e[0]<<8)+e[1]).toString()},286:"Service Identifier",296:"Envelope Number",306:"Product ID",316:"Envelope Priority",326:{name:"Date Sent",description:qt},336:{name:"Time Sent",description:Kt},346:{name:"Coded Character Set",description:Xt,encoding_name:Xt},356:"UNO",376:{name:"ARM Identifier",description:e=>((e[0]<<8)+e[1]).toString()},378:{name:"ARM Version",description:e=>((e[0]<<8)+e[1]).toString()},512:{name:"Record Version",description:e=>((e[0]<<8)+e[1]).toString()},515:"Object Type Reference",516:"Object Attribute Reference",517:"Object Name",519:"Edit Status",520:{name:"Editorial Update",description:e=>"01"===(0,a.SI)(e)?"Additional Language":"Unknown"},522:"Urgency",524:{name:"Subject Reference",repeatable:!0,description:e=>{const t=(0,a.SI)(e).split(":");return t[2]+(t[3]?"/"+t[3]:"")+(t[4]?"/"+t[4]:"")}},527:"Category",532:{name:"Supplemental Category",repeatable:!0},534:"Fixture Identifier",537:{name:"Keywords",repeatable:!0},538:{name:"Content Location Code",repeatable:!0},539:{name:"Content Location Name",repeatable:!0},542:"Release Date",547:"Release Time",549:"Expiration Date",550:"Expiration Time",552:"Special Instructions",554:{name:"Action Advised",description:e=>{const t=(0,a.SI)(e);return"01"===t?"Object Kill":"02"===t?"Object Replace":"03"===t?"Object Append":"04"===t?"Object Reference":"Unknown"}},557:{name:"Reference Service",repeatable:!0},559:{name:"Reference Date",repeatable:!0},562:{name:"Reference Number",repeatable:!0},567:{name:"Date Created",description:qt},572:{name:"Time Created",description:Kt},574:{name:"Digital Creation Date",description:qt},575:{name:"Digital Creation Time",description:Kt},577:"Originating Program",582:"Program Version",587:{name:"Object Cycle",description:e=>{const t=(0,a.SI)(e);return"a"===t?"morning":"p"===t?"evening":"b"===t?"both":"Unknown"}},592:{name:"By-line",repeatable:!0},597:{name:"By-line Title",repeatable:!0},602:"City",604:"Sub-location",607:"Province/State",612:"Country/Primary Location Code",613:"Country/Primary Location Name",615:"Original Transmission Reference",617:"Headline",622:"Credit",627:"Source",628:"Copyright Notice",630:{name:"Contact",repeatable:!0},632:"Caption/Abstract",634:{name:"Writer/Editor",repeatable:!0},637:{name:"Rasterized Caption",description:e=>e},642:"Image Type",643:{name:"Image Orientation",description:e=>{const t=(0,a.SI)(e);return"P"===t?"Portrait":"L"===t?"Landscape":"S"===t?"Square":"Unknown"}},647:"Language Identifier",662:{name:"Audio Type",description:e=>{const t=(0,a.SI)(e),r=t.charAt(0),n=t.charAt(1);let i="";return"1"===r?i+="Mono":"2"===r&&(i+="Stereo"),"A"===n?i+=", actuality":"C"===n?i+=", question and answer session":"M"===n?i+=", music, transmitted by itself":"Q"===n?i+=", response to a question":"R"===n?i+=", raw sound":"S"===n?i+=", scener":"V"===n?i+=", voicer":"W"===n&&(i+=", wrap"),""!==i?i:t}},663:{name:"Audio Sampling Rate",description:e=>parseInt((0,a.SI)(e),10)+" Hz"},664:{name:"Audio Sampling Resolution",description:e=>{const t=parseInt((0,a.SI)(e),10);return t+(1===t?" bit":" bits")}},665:{name:"Audio Duration",description:e=>{const t=(0,a.SI)(e);return t.length>=6?t.substr(0,2)+":"+t.substr(2,2)+":"+t.substr(4,2):t}},666:"Audio Outcue",698:"Short Document ID",699:"Unique Document ID",700:"Owner ID",712:{name:e=>2===e.length?"ObjectData Preview File Format":"Record 2 destination",description:e=>{if(2===e.length){const t=(e[0]<<8)+e[1];return 0===t?"No ObjectData":1===t?"IPTC-NAA Digital Newsphoto Parameter Record":2===t?"IPTC7901 Recommended Message Format":3===t?"Tagged Image File Format (Adobe/Aldus Image data)":4===t?"Illustrator (Adobe Graphics data)":5===t?"AppleSingle (Apple Computer Inc)":6===t?"NAA 89-3 (ANPA 1312)":7===t?"MacBinary II":8===t?"IPTC Unstructured Character Oriented File Format (UCOFF)":9===t?"United Press International ANPA 1312 variant":10===t?"United Press International Down-Load Message":11===t?"JPEG File Interchange (JFIF)":12===t?"Photo-CD Image-Pac (Eastman Kodak)":13===t?"Microsoft Bit Mapped Graphics File [*.BMP]":14===t?"Digital Audio File [*.WAV] (Microsoft & Creative Labs)":15===t?"Audio plus Moving Video [*.AVI] (Microsoft)":16===t?"PC DOS/Windows Executable Files [*.COM][*.EXE]":17===t?"Compressed Binary File [*.ZIP] (PKWare Inc)":18===t?"Audio Interchange File Format AIFF (Apple Computer Inc)":19===t?"RIFF Wave (Microsoft Corporation)":20===t?"Freehand (Macromedia/Aldus)":21===t?'Hypertext Markup Language "HTML" (The Internet Society)':22===t?"MPEG 2 Audio Layer 2 (Musicom), ISO/IEC":23===t?"MPEG 2 Audio Layer 3, ISO/IEC":24===t?"Portable Document File (*.PDF) Adobe":25===t?"News Industry Text Format (NITF)":26===t?"Tape Archive (*.TAR)":27===t?"Tidningarnas Telegrambyrå NITF version (TTNITF DTD)":28===t?"Ritzaus Bureau NITF version (RBNITF DTD)":29===t?"Corel Draw [*.CDR]":`Unknown format ${t}`}return(0,a.SI)(e)}},713:{name:"ObjectData Preview File Format Version",description:(e,t)=>{const r={"00":{"00":"1"},"01":{"01":"1","02":"2","03":"3","04":"4"},"02":{"04":"4"},"03":{"01":"5.0","02":"6.0"},"04":{"01":"1.40"},"05":{"01":"2"},"06":{"01":"1"},11:{"01":"1.02"},20:{"01":"3.1","02":"4.0","03":"5.0","04":"5.5"},21:{"02":"2.0"}},n=(0,a.SI)(e);if(t["ObjectData Preview File Format"]){const e=(0,a.SI)(t["ObjectData Preview File Format"].value);if(r[e]&&r[e][n])return r[e][n]}return n}},714:"ObjectData Preview Data",1802:{name:"Size Mode",description:e=>e[0].toString()},1812:{name:"Max Subfile Size",description:e=>{let t=0;for(let r=0;r<e.length;r++)t=(t<<8)+e[r];return t.toString()}},1882:{name:"ObjectData Size Announced",description:e=>{let t=0;for(let r=0;r<e.length;r++)t=(t<<8)+e[r];return t.toString()}},1887:{name:"Maximum ObjectData Size",description:e=>{let t=0;for(let r=0;r<e.length;r++)t=(t<<8)+e[r];return t.toString()}}}};function qt(e){const t=(0,a.SI)(e);return t.length>=8?t.substr(0,4)+"-"+t.substr(4,2)+"-"+t.substr(6,2):t}function Kt(e){const t=(0,a.SI)(e);let r=t;return t.length>=6&&(r=t.substr(0,2)+":"+t.substr(2,2)+":"+t.substr(4,2),11===t.length&&(r+=t.substr(6,1)+t.substr(7,2)+":"+t.substr(9,2))),r}function Xt(e){const t=(0,a.SI)(e);return"%G"===t?"UTF-8":"%5"===t?"Windows-1252":"%/G"===t?"UTF-8 Level 1":"%/H"===t?"UTF-8 Level 2":"%/I"===t?"UTF-8 Level 3":"/A"===t?"ISO-8859-1":"/B"===t?"ISO-8859-2":"/C"===t?"ISO-8859-3":"/D"===t?"ISO-8859-4":"/@"===t?"ISO-8859-5":"/G"===t?"ISO-8859-6":"/F"===t?"ISO-8859-7":"/H"===t?"ISO-8859-8":"Unknown"}const Yt=function(){if("undefined"!=typeof TextDecoder)return TextDecoder},Jt={decode:function(e,t){const r=Yt();if(void 0!==r&&void 0!==e)try{return new r(e).decode(t instanceof DataView?t.buffer:Uint8Array.from(t))}catch(e){}return function(e){try{return decodeURIComponent(escape(e))}catch(t){return e}}(t.map((e=>String.fromCharCode(e))).join(""))},TAG_HEADER_SIZE:5},Qt=5,er={read:function(e,t,r){try{if(Array.isArray(e))return ir(new DataView(Uint8Array.from(e).buffer),{size:e.length},0,r);const{naaBlock:n,dataOffset:i}=function(e,t){for(;t+12<=e.byteLength;){const r=tr(e,t);if(rr(r))return{naaBlock:r,dataOffset:t+12};t+=12+r.size+nr(r)}throw new Error("No IPTC NAA resource block.")}(e,t);return ir(e,n,i,r)}catch(e){return{}}}};function tr(e,t){if(943868237!==e.getUint32(t,!1))throw new Error("Not an IPTC resource block.");return{type:e.getUint16(t+4),size:e.getUint16(t+10)}}function rr(e){return 1028===e.type}function nr(e){return e.size%2!=0?1:0}function ir(e,t,r,n){const i={};let o;const a=r+t.size;for(;r<a&&r<e.byteLength;){const{tag:t,tagSize:a}=or(e,r,i,o,n);if(null===t)break;t&&("encoding"in t&&(o=t.encoding),void 0===i[t.name]||void 0===t.repeatable?i[t.name]={id:t.id,value:t.value,description:t.description}:(i[t.name]instanceof Array||(i[t.name]=[{id:i[t.name].id,value:i[t.name].value,description:i[t.name].description}]),i[t.name].push({id:t.id,value:t.value,description:t.description}))),r+=Qt+a}return i}function or(e,t,r,n,i){if(function(e,t){return 28!==e.getUint8(t)}(e,t))return{tag:null,tagSize:0};const o=e.getUint16(t+1),a=e.getUint16(t+3);if(!i&&!Wt.iptc[o])return{tag:void 0,tagSize:a};const s=function(e,t,r){const n=[];for(let i=0;i<r;i++)n.push(e.getUint8(t+i));return n}(e,t+Qt,a),l={id:o,name:ar(Wt.iptc[o],o,s),value:s,description:sr(Wt.iptc[o],s,r,n)};return function(e){return Wt.iptc[e]&&Wt.iptc[e].repeatable}(o)&&(l.repeatable=!0),function(e){return Wt.iptc[e]&&void 0!==Wt.iptc[e].encoding_name}(o)&&(l.encoding=Wt.iptc[o].encoding_name(s)),{tag:l,tagSize:a}}function ar(e,t,r){return e?function(e){return"string"==typeof e}(e)?e:function(e){return"function"==typeof e.name}(e)?e.name(r):e.name:`undefined-${t}`}function sr(e,t,r,n){if(function(e){return e&&void 0!==e.description}(e))try{return e.description(t,r)}catch(e){}return function(e,t){return e&&t instanceof Array}(e,t)?Jt.decode(n,t):t}var lr=r(85450);const cr={"tiff:Orientation":e=>"1"===e?"Horizontal (normal)":"2"===e?"Mirror horizontal":"3"===e?"Rotate 180":"4"===e?"Mirror vertical":"5"===e?"Mirror horizontal and rotate 270 CW":"6"===e?"Rotate 90 CW":"7"===e?"Mirror horizontal and rotate 90 CW":"8"===e?"Rotate 270 CW":e,"tiff:ResolutionUnit":e=>lr.Z.ResolutionUnit(parseInt(e,10)),"tiff:XResolution":e=>ur(lr.Z.XResolution,e),"tiff:YResolution":e=>ur(lr.Z.YResolution,e),"exif:ApertureValue":e=>ur(lr.Z.ApertureValue,e),"exif:GPSLatitude":pr,"exif:GPSLongitude":pr,"exif:FNumber":e=>ur(lr.Z.FNumber,e),"exif:FocalLength":e=>ur(lr.Z.FocalLength,e),"exif:FocalPlaneResolutionUnit":e=>lr.Z.FocalPlaneResolutionUnit(parseInt(e,10)),"exif:ColorSpace":e=>lr.Z.ColorSpace(function(e){return"0x"===e.substring(0,2)?parseInt(e.substring(2),16):parseInt(e,10)}(e)),"exif:ComponentsConfiguration"(e,t){if(/^\d, \d, \d, \d$/.test(t)){const e=t.split(", ").map((e=>e.charCodeAt(0)));return lr.Z.ComponentsConfiguration(e)}return t},"exif:Contrast":e=>lr.Z.Contrast(parseInt(e,10)),"exif:CustomRendered":e=>lr.Z.CustomRendered(parseInt(e,10)),"exif:ExposureMode":e=>lr.Z.ExposureMode(parseInt(e,10)),"exif:ExposureProgram":e=>lr.Z.ExposureProgram(parseInt(e,10)),"exif:ExposureTime":e=>dr(e)?lr.Z.ExposureTime(e.split("/").map((e=>parseInt(e,10)))):e,"exif:MeteringMode":e=>lr.Z.MeteringMode(parseInt(e,10)),"exif:Saturation":e=>lr.Z.Saturation(parseInt(e,10)),"exif:SceneCaptureType":e=>lr.Z.SceneCaptureType(parseInt(e,10)),"exif:Sharpness":e=>lr.Z.Sharpness(parseInt(e,10)),"exif:ShutterSpeedValue":e=>ur(lr.Z.ShutterSpeedValue,e),"exif:WhiteBalance":e=>lr.Z.WhiteBalance(parseInt(e,10))};function ur(e,t){return dr(t)?e(t.split("/")):t}function dr(e){return/^-?\d+\/-?\d+$/.test(e)}function pr(e){const[t,r]=e.split(",");if(void 0!==t&&void 0!==r){const e=parseFloat(t),n=parseFloat(r),i=r.charAt(r.length-1);if(!Number.isNaN(e)&&!Number.isNaN(n))return""+(e+n/60)+i}return e}const fr=function(){if("undefined"!=typeof DOMParser)return new DOMParser;try{const{DOMParser:e,onErrorStopParsing:t}=require("@xmldom/xmldom");return new e({onError:t})}catch(e){return}},hr={read:function(e,t){const r={};if("string"==typeof e)return gr(r,e),r;const[n,i]=function(e,t){if(0===t.length)return[];const r=[mr(e,t.slice(0,1))];return t.length>1&&r.push(mr(e,t.slice(1))),r}(e,t),o=gr(r,n);if(i){const n=gr(r,i);o||n||(delete r._raw,gr(r,mr(e,t)))}return r}};function mr(e,t){const r=t.reduce(((e,t)=>e+t.length),0),n=new Uint8Array(r);let i=0;for(let r=0;r<t.length;r++){const o=t[r],a=e.buffer.slice(o.dataOffset,o.dataOffset+o.length);n.set(new Uint8Array(a),i),i+=o.length}return new DataView(n.buffer)}function gr(e,t){try{const{doc:r,raw:i}=function(e){const t=fr();if(!t)throw console.warn("Warning: DOMParser is not available. It is needed to be able to parse XMP tags."),new Error;const r="string"==typeof e?e:(0,n.oH)(e,0,e.byteLength),i=t.parseFromString(r.replace(/^.+(<\?xpacket begin)/,"$1").replace(/(<\?xpacket end=".*"\?>).+$/,"$1"),"application/xml");if("parsererror"===i.documentElement.nodeName)throw new Error(i.documentElement.textContent);return{doc:i,raw:r}}(t);e._raw=(e._raw||"")+i;const o=vr(r);return(0,n.wB)(e,xr(yr(o,!0))),!0}catch(e){return!1}}function vr(e){for(let t=0;t<e.childNodes.length;t++){if("x:xmpmeta"===e.childNodes[t].tagName)return vr(e.childNodes[t]);if("rdf:RDF"===e.childNodes[t].tagName)return e.childNodes[t]}throw new Error}function yr(e,t=!1){const r=function(e){const t=[];for(let r=0;r<e.childNodes.length;r++)t.push(e.childNodes[r]);return t}(e);return 1===(n=r).length&&"#text"===n[0].nodeName?t?{}:function(e){return e.nodeValue}(r[0]):function(e){const t={};return e.forEach((e=>{if(function(e){return e.nodeName&&"#text"!==e.nodeName}(e)){const r=function(e){return{attributes:br(e),value:yr(e)}}(e);void 0!==t[e.nodeName]?(Array.isArray(t[e.nodeName])||(t[e.nodeName]=[t[e.nodeName]]),t[e.nodeName].push(r)):t[e.nodeName]=r}})),t}(r);var n}function br(e){const t={};for(let r=0;r<e.attributes.length;r++)t[e.attributes[r].nodeName]=decodeURIComponent(escape(e.attributes[r].value));return t}function xr(e){const t={};if("string"==typeof e)return e;for(const r in e){let i=e[r];Array.isArray(i)||(i=[i]),i.forEach((e=>{(0,n.wB)(t,wr(e.attributes)),"object"==typeof e.value&&(0,n.wB)(t,kr(e.value))}))}return t}function wr(e){const t={};for(const r in e)try{Sr(r)&&(t[_r(r)]={value:e[r],attributes:{},description:Pr(e[r],r)})}catch(e){}return t}function Sr(e){return"rdf:parseType"!==e&&!Cr(e)}function Cr(e){return"xmlns"===e.split(":")[0]}function _r(e){return/^MicrosoftPhoto(_\d+_)?:Rating$/i.test(e)?"RatingPercent":e.split(":")[1]}function Pr(e,t=void 0){if(Array.isArray(e)){const r=function(e){return e.map((e=>void 0!==e.value?Pr(e.value):Pr(e))).join(", ")}(e);return t&&"function"==typeof cr[t]?cr[t](e,r):r}if("object"==typeof e)return function(e){const t=[];for(const r in e)t.push(`${Er(r)}: ${Pr(e[r].value)}`);return t.join("; ")}(e);try{return t&&"function"==typeof cr[t]?cr[t](e):decodeURIComponent(escape(e))}catch(t){return e}}function Er(e){return"CiAdrCity"===e?"CreatorCity":"CiAdrCtry"===e?"CreatorCountry":"CiAdrExtadr"===e?"CreatorAddress":"CiAdrPcode"===e?"CreatorPostalCode":"CiAdrRegion"===e?"CreatorRegion":"CiEmailWork"===e?"CreatorWorkEmail":"CiTelWork"===e?"CreatorWorkPhone":"CiUrlWork"===e?"CreatorWorkUrl":e}function kr(e){const t={};for(const r in e)try{Cr(r)||(t[_r(r)]=Mr(e[r],r))}catch(e){}return t}function Mr(e,t){return function(e){return Array.isArray(e)}(e)?function(e,t){return Lr(e[e.length-1],t)}(e,t):function(e){return"Resource"===e.attributes["rdf:parseType"]&&"string"==typeof e.value&&""===e.value.trim()}(e)?{value:"",attributes:{},description:""}:jr(e)?Ir(e,t):Tr(e)?Ar(e,t):Zr(e)?Rr(e,t):function(e){return void 0!==Dr(e.value)}(e)?function(e,t){let r=Dr(e.value).value["rdf:li"];const n=Or(e),i=[];return void 0===r?r=[]:Array.isArray(r)||(r=[r]),r.forEach((e=>{i.push(function(e){return jr(e)?Ir(e):Tr(e)?Ar(e).value:Zr(e)?Rr(e).value:Lr(e)}(e))})),{value:i,attributes:n,description:Pr(i,t)}}(e,t):Lr(e,t)}function jr(e){return"Resource"===e.attributes["rdf:parseType"]&&void 0!==e.value["rdf:value"]||void 0!==e.value["rdf:Description"]&&void 0!==e.value["rdf:Description"].value["rdf:value"]}function Ir(e,t){const r=Or(e);void 0!==e.value["rdf:Description"]&&(e=e.value["rdf:Description"]),(0,n.wB)(r,Or(e),function(e){const t={};for(const r in e.value)"rdf:value"===r||Cr(r)||(t[_r(r)]=e.value[r].value);return t}(e));const i=function(e){return Fr(e.value["rdf:value"])||e.value["rdf:value"].value}(e);return{value:i,attributes:r,description:Pr(i,t)}}function Or(e){const t={};for(const r in e.attributes)"rdf:parseType"===r||"rdf:resource"===r||Cr(r)||(t[_r(r)]=e.attributes[r]);return t}function Tr(e){return"Resource"===e.attributes["rdf:parseType"]||void 0!==e.value["rdf:Description"]&&void 0===e.value["rdf:Description"].value["rdf:value"]}function Ar(e,t){const r={value:{},attributes:{}};return void 0!==e.value["rdf:Description"]&&((0,n.wB)(r.value,wr(e.value["rdf:Description"].attributes)),(0,n.wB)(r.attributes,Or(e)),e=e.value["rdf:Description"]),(0,n.wB)(r.value,kr(e.value)),r.description=Pr(r.value,t),r}function Zr(e){return 0===Object.keys(e.value).length&&void 0===e.attributes["xml:lang"]&&void 0===e.attributes["rdf:resource"]}function Rr(e,t){const r=wr(e.attributes);return{value:r,attributes:{},description:Pr(r,t)}}function Dr(e){return e["rdf:Bag"]||e["rdf:Seq"]||e["rdf:Alt"]}function Lr(e,t){const r=Fr(e)||xr(e.value);return{value:r,attributes:Or(e),description:Pr(r,t)}}function Fr(e){return e.attributes&&e.attributes["rdf:resource"]}const Nr={2e3:{name:"PathInformation",description:function(e){const t={},r=[];for(let n=0;n<e.byteLength;n+=26){const i=ft.getShortAt(e,n);Br[i]&&(t[i]||(t[i]=Br[i].description),r.push({type:i,path:Br[i].path(e,n+2)}))}return JSON.stringify({types:t,paths:r})}},2999:{name:"ClippingPathName",description(e){const[,t]=(0,n.nk)(e,0);return t}}},Br={0:{description:"Closed subpath length",path:(e,t)=>[ft.getShortAt(e,t)]},1:{description:"Closed subpath Bezier knot, linked",path:zr},2:{description:"Closed subpath Bezier knot, unlinked",path:zr},3:{description:"Open subpath length",path:(e,t)=>[ft.getShortAt(e,t)]},4:{description:"Open subpath Bezier knot, linked",path:zr},5:{description:"Open subpath Bezier knot, unlinked",path:zr},6:{description:"Path fill rule",path:()=>[]},8:{description:"Initial fill rule",path:(e,t)=>[ft.getShortAt(e,t)]},7:{description:"Clipboard",path:function(e,t){return[[Hr(e,t,8),Hr(e,t+4,8),Hr(e,t+8,8),Hr(e,t+12,8)],Hr(e,t+16,8)]}}};function zr(e,t){const r=[];for(let n=0;n<24;n+=8)r.push($r(e,t+n));return r}function $r(e,t){const r=Hr(e,t,8);return[Hr(e,t+4,8),r]}function Hr(e,t,r){const i=ft.getLongAt(e,t),o=i>>>31==0?1:-1,a=(2130706432&i)>>>32-r,s=i&parseInt((0,n._f)("1",32-r),2);return o*(0,n.HI)(a.toString(2)+"."+(0,n.Sk)(s.toString(2),32-r,"0"),2)}const Vr={read:function(e,t){const r=(0,n.Wp)(new Uint8Array(e).buffer),i={};let o=0;for(;o<e.length;){const e=(0,n.oH)(r,o,qr);o+=qr;const a=ft.getShortAt(r,o);o+=Ur;const{tagName:s,tagNameSize:l}=Kr(r,o);o+=l;const c=ft.getLongAt(r,o);if(o+=Wr,e===Gr){const e=(0,n.Wp)(r.buffer,o,c),l={id:a,value:(0,n.oH)(e,0,c)};if(Nr[a]){try{l.description=Nr[a].description(e)}catch(e){l.description="<no description formatter>"}i[s||Nr[a].name]=l}else t&&(i[`undefined-${a}`]=l)}o+=c+c%2}return i}},Gr="8BIM",Ur=2,Wr=4,qr=Gr.length;function Kr(e,t){const[r,i]=(0,n.nk)(e,t);return{tagName:i,tagNameSize:1+r+(r%2==0?1:0)}}const Xr={desc:{name:"ICC Description"},cprt:{name:"ICC Copyright"},dmdd:{name:"ICC Device Model Description"},vued:{name:"ICC Viewing Conditions Description"},dmnd:{name:"ICC Device Manufacturer for Display"},tech:{name:"Technology"}},Yr={4:{name:"Preferred CMM type",value:(e,t)=>(0,n.oH)(e,t,4),description:e=>null!==e?Jr(e):""},8:{name:"Profile Version",value:(e,t)=>e.getUint8(t).toString(10)+"."+(e.getUint8(t+1)>>4).toString(10)+"."+(e.getUint8(t+1)%16).toString(10)},12:{name:"Profile/Device class",value:(e,t)=>(0,n.oH)(e,t,4),description:e=>{switch(e.toLowerCase()){case"scnr":return"Input Device profile";case"mntr":return"Display Device profile";case"prtr":return"Output Device profile";case"link":return"DeviceLink profile";case"abst":return"Abstract profile";case"spac":return"ColorSpace profile";case"nmcl":return"NamedColor profile";case"cenc":return"ColorEncodingSpace profile";case"mid ":return"MultiplexIdentification profile";case"mlnk":return"MultiplexLink profile";case"mvis":return"MultiplexVisualization profile";default:return e}}},16:{name:"Color Space",value:(e,t)=>(0,n.oH)(e,t,4)},20:{name:"Connection Space",value:(e,t)=>(0,n.oH)(e,t,4)},24:{name:"ICC Profile Date",value:(e,t)=>function(e,t){const r=e.getUint16(t),n=e.getUint16(t+2)-1,i=e.getUint16(t+4),o=e.getUint16(t+6),a=e.getUint16(t+8),s=e.getUint16(t+10);return new Date(Date.UTC(r,n,i,o,a,s))}(e,t).toISOString()},36:{name:"ICC Signature",value:(e,t)=>{return r=e.buffer.slice(t,t+4),String.fromCharCode.apply(null,new Uint8Array(r));var r}},40:{name:"Primary Platform",value:(e,t)=>(0,n.oH)(e,t,4),description:e=>Jr(e)},48:{name:"Device Manufacturer",value:(e,t)=>(0,n.oH)(e,t,4),description:e=>Jr(e)},52:{name:"Device Model Number",value:(e,t)=>(0,n.oH)(e,t,4)},64:{name:"Rendering Intent",value:(e,t)=>e.getUint32(t),description:e=>{switch(e){case 0:return"Perceptual";case 1:return"Relative Colorimetric";case 2:return"Saturation";case 3:return"Absolute Colorimetric";default:return e}}},80:{name:"Profile Creator",value:(e,t)=>(0,n.oH)(e,t,4)}};function Jr(e){switch(e.toLowerCase()){case"appl":return"Apple";case"adbe":return"Adobe";case"msft":return"Microsoft";case"sunw":return"Sun Microsystems";case"sgi":return"Silicon Graphics";case"tgnt":return"Taligent";default:return e}}const Qr={read:function(e,t,r){return r&&t[0].compressionMethod!==n.p4?function(e,t){if(t[0].compressionMethod!==n.Nf)return{};const r=new DataView(e.buffer.slice(t[0].offset,t[0].offset+t[0].length));return(0,n.Lj)(r,t[0].compressionMethod,"utf-8","dataview").then(un).catch((()=>({})))}(e,t):function(e,t){try{const r=t.reduce(((e,t)=>e+t.length),0),n=new Uint8Array(r);let i=0;const o=function(e){return Array.isArray(e)?new DataView(Uint8Array.from(e).buffer).buffer:e.buffer}(e);for(let e=1;e<=t.length;e++){const r=t.find((t=>t.chunkNumber===e));if(!r)throw new Error(`ICC chunk ${e} not found`);const a=o.slice(r.offset,r.offset+r.length),s=new Uint8Array(a);n.set(s,i),i+=s.length}return un(new DataView(n.buffer))}catch(e){return{}}}(e,t)}},en=84,tn=128,rn="acsp",nn="desc",on="mluc",an="text",sn="sig ",ln=12;function cn(e,t){return e.length<t+ln}function un(e){const t=e.buffer,r=e.getUint32();if(e.byteLength!==r)throw new Error("ICC profile length not matching");if(e.length<en)throw new Error("ICC profile too short");const i={},o=Object.keys(Yr);for(let t=0;t<o.length;t++){const r=o[t],n=Yr[r],a=n.value(e,parseInt(r,10));let s=a;n.description&&(s=n.description(a)),i[n.name]={value:a,description:s}}if(dn(t.slice(36,40))!==rn)throw new Error("ICC profile: missing signature");if(function(e){return e.length<tn+4}(t))return i;const a=e.getUint32(128);let s=132;for(let r=0;r<a;r++){if(cn(t,s))return i;const r=(0,n.oH)(e,s,4),o=e.getUint32(s+4),a=e.getUint32(s+8);if(o>t.length)return i;const l=(0,n.oH)(e,o,4);if(l===nn){const n=e.getUint32(o+8);if(n>a)return i;pn(i,r,dn(t.slice(o+12,o+n+11)))}else if(l===on){const t=e.getUint32(o+8),a=e.getUint32(o+12);let s=o+16;const l=[];for(let r=0;r<t;r++){const t=(0,n.oH)(e,s+0,2),r=(0,n.oH)(e,s+2,2),i=e.getUint32(s+4),c=e.getUint32(s+8),u=(0,n.cs)(e,o+c,i);l.push({languageCode:t,countryCode:r,text:u}),s+=a}if(1===t)pn(i,r,l[0].text);else{const e={};for(let t=0;t<l.length;t++)e[`${l[t].languageCode}-${l[t].countryCode}`]=l[t].text;pn(i,r,e)}}else l===an?pn(i,r,dn(t.slice(o+8,o+a-7))):l===sn&&pn(i,r,dn(t.slice(o+8,o+12)));s+=12}return i}function dn(e){return String.fromCharCode.apply(null,new Uint8Array(e))}function pn(e,t,r){Xr[t]?e[Xr[t].name]={value:r,description:r}:e[t]={value:r,description:r}}const fn={read:function(e,t,r,i,o){let a=bt(e,ut.lh,t,t+r,i,o);return a.ShotInfo&&(a=(0,n.wB)({},a,function(e){const t={};var r;return void 0!==e[27]&&(t.AutoRotate={value:e[27],description:(r=e[27],0===r?"None":1===r?"Rotate 90 CW":2===r?"Rotate 180":3===r?"Rotate 270 CW":"Unknown")}),t}(a.ShotInfo.value)),delete a.ShotInfo),a},SHOT_INFO_AUTO_ROTATE:27};const hn={read:function(e,t){return{"Image Width":mn(e,t),"Image Height":gn(e,t),"Bit Depth":vn(e,t),"Color Type":yn(e,t),Compression:bn(e,t),Filter:xn(e,t),Interlace:wn(e,t)}}};function mn(e,t){if(t+0+4>e.byteLength)return;const r=ft.getLongAt(e,t);return{value:r,description:`${r}px`}}function gn(e,t){if(t+4+4>e.byteLength)return;const r=ft.getLongAt(e,t+4);return{value:r,description:`${r}px`}}function vn(e,t){if(t+8+1>e.byteLength)return;const r=ft.getByteAt(e,t+8);return{value:r,description:`${r}`}}function yn(e,t){if(t+9+1>e.byteLength)return;const r=ft.getByteAt(e,t+9);return{value:r,description:{0:"Grayscale",2:"RGB",3:"Palette",4:"Grayscale with Alpha",6:"RGB with Alpha"}[r]||"Unknown"}}function bn(e,t){if(t+10+1>e.byteLength)return;const r=ft.getByteAt(e,t+10);return{value:r,description:0===r?"Deflate/Inflate":"Unknown"}}function xn(e,t){if(t+11+1>e.byteLength)return;const r=ft.getByteAt(e,t+11);return{value:r,description:0===r?"Adaptive":"Unknown"}}function wn(e,t){if(t+12+1>e.byteLength)return;const r=ft.getByteAt(e,t+12);return{value:r,description:{0:"Noninterlaced",1:"Adam7 Interlace"}[r]||"Unknown"}}const Sn={read:function(e,t,r,n){const i={},a=[];for(let s=0;s<t.length;s++){const{offset:l,length:c,type:u}=t[s],d=On(e,l,c,u,r);if(d instanceof Promise)a.push(d.then((({name:e,value:t,description:r})=>{try{if(o.Z.USE_EXIF&&Ln(e,t))return{__exif:Et.read(Nn(t),In,n).tags};if(o.Z.USE_IPTC&&Fn(e,t))return{__iptc:er.read(Nn(t),0,n)};if(e&&!Ln(e,t)&&!Fn(e,t))return{[e]:{value:t,description:r}}}catch(e){}return{}})));else{const{name:e,value:t,description:r}=d;e&&(i[e]={value:t,description:r})}}return{readTags:i,readTagsPromise:a.length>0?Promise.all(a):void 0}}},Cn="STATE_KEYWORD",_n="STATE_COMPRESSION",Pn="STATE_LANG",En="STATE_TRANSLATED_KEYWORD",kn="STATE_TEXT",Mn=1,jn=1,In=6;function On(e,t,r,i,o){const a=[],s=[],l=[];let c,u=Cn,d=n.p4;for(let n=0;n<r&&t+n<e.byteLength;n++){if(u===_n){d=Tn({type:i,dataView:e,offset:t+n}),i===ve&&(n+=Mn),u=An(i,u);continue}if(u===kn){c=new DataView(e.buffer.slice(t+n,t+r));break}const o=e.getUint8(t+n);0===o?u=An(i,u):u===Cn?a.push(o):u===Pn?s.push(o):u===En&&l.push(o)}if(d!==n.p4&&!o)return{};const p=(0,n.Lj)(c,d,function(e){return e===ge||e===ye?"latin1":"utf-8"}(i));return p instanceof Promise?p.then((e=>Zn(e,i,s,a))).catch((()=>Zn("<text using unknown compression>".split(""),i,s,a))):Zn(p,i,s,a)}function Tn({type:e,dataView:t,offset:r}){if(e===ve){if(t.getUint8(r)===jn)return t.getUint8(r+1)}else if(e===ye)return t.getUint8(r);return n.p4}function An(e,t){return t===Cn&&[ve,ye].includes(e)?_n:t===_n?e===ve?Pn:kn:t===Pn?En:kn}function Zn(e,t,r,i){const o=function(e){return e instanceof DataView?(0,n.oH)(e,0,e.byteLength):e}(e);return{name:Rn(t,r,i),value:o,description:t===ve?Dn(e):o}}function Rn(e,t,r){const i=(0,n.nZ)(r);return e===ge||0===t.length?i:`${i} (${(0,n.nZ)(t)})`}function Dn(e){return Jt.decode("UTF-8",e)}function Ln(e,t){return"raw profile type exif"===e.toLowerCase()&&"exif"===t.substring(1,5)}function Fn(e,t){return"raw profile type iptc"===e.toLowerCase()&&"iptc"===t.substring(1,5)}function Nn(e){return function(e){const t=new DataView(new ArrayBuffer(e.length/2));for(let r=0;r<e.length;r+=2)t.setUint8(r/2,parseInt(e.substring(r,r+2),16));return t}(e.match(/\n(exif|iptc)\n\s*\d+\n([\s\S]*)$/)[2].replace(/\n/g,""))}const Bn={read:function(e,t){const r={};for(let i=0;i<t.length;i++){const o=ft.getLongAt(e,t[i]+pe),a=(0,n.oH)(e,t[i]+fe,de);a===be?(r["Pixels Per Unit X"]=zn(e,t[i],o),r["Pixels Per Unit Y"]=$n(e,t[i],o),r["Pixel Units"]=Hn(e,t[i],o)):a===xe&&(r["Modify Date"]=Vn(e,t[i],o))}return r}};function zn(e,t,r){if(!Gn(e,t,r,0,4))return;const n=ft.getLongAt(e,t+he+0);return{value:n,description:""+n}}function $n(e,t,r){if(!Gn(e,t,r,4,4))return;const n=ft.getLongAt(e,t+he+4);return{value:n,description:""+n}}function Hn(e,t,r){if(!Gn(e,t,r,8,1))return;const n=ft.getByteAt(e,t+he+8);return{value:n,description:1===n?"meters":"Unknown"}}function Vn(e,t,r){if(!Gn(e,t,r,0,7))return;const n=ft.getShortAt(e,t+he),i=ft.getByteAt(e,t+he+2),o=ft.getByteAt(e,t+he+3),a=ft.getByteAt(e,t+he+4),s=ft.getByteAt(e,t+he+5),l=ft.getByteAt(e,t+he+6);return{value:[n,i,o,a,s,l],description:`${Un(n,4)}-${Un(i,2)}-${Un(o,2)} ${Un(a,2)}:${Un(s,2)}:${Un(l,2)}`}}function Gn(e,t,r,n,i){return n+i<=r&&t+he+n+i<=e.byteLength}function Un(e,t){return`${"0".repeat(t-(""+e).length)}${e}`}const Wn={read:function(e,t){const r={},n=ft.getByteAt(e,t);return r.Alpha=function(e){const t=16&e;return{value:t?1:0,description:t?"Yes":"No"}}(n),r.Animation=function(e){const t=2&e;return{value:t?1:0,description:t?"Yes":"No"}}(n),r.ImageWidth=Xn(e,t+qn),r.ImageHeight=Xn(e,t+Kn),r}},qn=4,Kn=7;function Xn(e,t){const r=ft.getByteAt(e,t)+256*ft.getByteAt(e,t+1)+65536*ft.getByteAt(e,t+2)+1;return{value:r,description:r+"px"}}const Yn={read:function(e){return{"GIF Version":Jn(e),"Image Width":Qn(e),"Image Height":ei(e),"Global Color Map":ti(e),"Bits Per Pixel":ni(e),"Color Resolution Depth":ri(e)}}};function Jn(e){if(6>e.byteLength)return;const t=(0,n.oH)(e,3,3);return{value:t,description:t}}function Qn(e){if(8>e.byteLength)return;const t=e.getUint16(6,!0);return{value:t,description:`${t}px`}}function ei(e){if(10>e.byteLength)return;const t=e.getUint16(8,!0);return{value:t,description:`${t}px`}}function ti(e){if(11>e.byteLength)return;const t=(128&e.getUint8(10))>>>7;return{value:t,description:1===t?"Yes":"No"}}function ri(e){if(11>e.byteLength)return;const t=1+((112&e.getUint8(10))>>>4);return{value:t,description:`${t} ${1===t?"bit":"bits"}`}}function ni(e){if(11>e.byteLength)return;const t=1+(7&e.getUint8(10));return{value:t,description:`${t} ${1===t?"bit":"bits"}`}}const ii=[6,7,99],oi={get:function(e,t,r){if((i=t)&&(void 0===i.Compression||ii.includes(i.Compression.value))&&i.JPEGInterchangeFormat&&i.JPEGInterchangeFormat.value&&i.JPEGInterchangeFormatLength&&i.JPEGInterchangeFormatLength.value){t.type="image/jpeg";const i=r+t.JPEGInterchangeFormat.value;t.image=e.buffer.slice(i,i+t.JPEGInterchangeFormatLength.value),(0,n.eN)(t,"base64",(function(){return(0,n.sq)(this.image)}))}var i;return t}};function ai(e){this.name="MetadataMissingError",this.message=e||"No Exif data",this.stack=(new Error).stack}ai.prototype=new Error;const si={MetadataMissingError:ai},li={load:function(e,t={}){return function(e){return"string"==typeof e}(e)?(t.async=!0,function(e,t){return/^\w+:\/\//.test(e)?"undefined"!=typeof fetch?function(e,{length:t}={}){const r={method:"GET"};return Number.isInteger(t)&&t>=0&&(r.headers={range:"bytes=0-"+(t-1)}),fetch(e,r).then((e=>e.arrayBuffer()))}(e,t):function(e,{length:t}={}){return new Promise(((r,n)=>{const i={};Number.isInteger(t)&&t>=0&&(i.headers={range:"bytes=0-"+(t-1)});const o=function(e){return/^https:\/\//.test(e)?require("https").get:require("http").get}(e);o(e,i,(e=>{if(e.statusCode>=200&&e.statusCode<=299){const t=[];e.on("data",(e=>t.push(Buffer.from(e)))),e.on("error",(e=>n(e))),e.on("end",(()=>r(Buffer.concat(t))))}else n(`Could not fetch file: ${e.statusCode} ${e.statusMessage}`),e.resume()})).on("error",(e=>n(e)))}))}(e,t):function(e){return/^data:[^;,]*(;base64)?,/.test(e)}(e)?Promise.resolve((0,n.u0)(e)):function(e,{length:t}={}){return new Promise(((r,n)=>{const i=function(){try{return require("fs")}catch(e){return}}();i.open(e,((o,a)=>{o?n(o):i.stat(e,((o,s)=>{if(o)n(o);else{const o=Math.min(s.size,void 0!==t?t:s.size),l=Buffer.alloc(o),c={buffer:l,length:o};i.read(a,c,(t=>{t?n(t):i.close(a,(t=>{t&&console.warn(`Could not close file ${e}:`,t),r(l)}))}))}}))}))}))}(e,t)}(e,t).then((e=>ci(e,t)))):function(e){return"undefined"!=typeof window&&"undefined"!=typeof File&&e instanceof File}(e)?(t.async=!0,(r=e,new Promise(((e,t)=>{const n=new FileReader;n.onload=t=>e(t.target.result),n.onerror=()=>t(n.error),n.readAsArrayBuffer(r)}))).then((e=>ci(e,t)))):ci(e,t);var r},loadView:ui,errors:si};function ci(e,t){return function(e){try{return Buffer.isBuffer(e)}catch(e){return!1}}(e)&&(e=new Uint8Array(e).buffer),ui(function(e){try{return new DataView(e)}catch(t){return new i.Z(e)}}(e),t)}function ui(e,{expanded:t=!1,async:r=!1,includeUnknown:i=!1}={expanded:!1,async:!1,includeUnknown:!1}){let s=!1,l={};const c=[],{fileType:u,fileDataOffset:d,jfifDataOffset:p,tiffHeaderOffset:f,iptcDataOffset:h,xmpChunks:m,iccChunks:g,mpfDataOffset:v,pngHeaderOffset:y,pngTextChunks:b,pngChunkOffsets:x,vp8xChunkOffset:w,gifHeaderOffset:S}=lt.parseAppMarkers(e,r);if(o.Z.USE_JPEG&&o.Z.USE_FILE&&function(e){return void 0!==e}(d)){s=!0;const r=Zt.read(e,d);t?l.file=r:l=(0,n.wB)({},l,r)}if(o.Z.USE_JPEG&&o.Z.USE_JFIF&&function(e){return void 0!==e}(p)){s=!0;const r=zt.read(e,p);t?l.jfif=r:l=(0,n.wB)({},l,r)}if(o.Z.USE_EXIF&&function(e){return void 0!==e}(f)){s=!0;const{tags:r,byteOrder:c}=Et.read(e,f,i);if(r.Thumbnail&&(l.Thumbnail=r.Thumbnail,delete r.Thumbnail),t?(l.exif=r,function(e){if(e.exif){if(e.exif.GPSLatitude&&e.exif.GPSLatitudeRef)try{e.gps=e.gps||{},e.gps.Latitude=(0,a.gg)(e.exif.GPSLatitude.value),"S"===e.exif.GPSLatitudeRef.value.join("")&&(e.gps.Latitude=-e.gps.Latitude)}catch(e){}if(e.exif.GPSLongitude&&e.exif.GPSLongitudeRef)try{e.gps=e.gps||{},e.gps.Longitude=(0,a.gg)(e.exif.GPSLongitude.value),"W"===e.exif.GPSLongitudeRef.value.join("")&&(e.gps.Longitude=-e.gps.Longitude)}catch(e){}if(e.exif.GPSAltitude&&e.exif.GPSAltitudeRef)try{e.gps=e.gps||{},e.gps.Altitude=e.exif.GPSAltitude.value[0]/e.exif.GPSAltitude.value[1],1===e.exif.GPSAltitudeRef.value&&(e.gps.Altitude=-e.gps.Altitude)}catch(e){}}}(l)):l=(0,n.wB)({},l,r),o.Z.USE_TIFF&&o.Z.USE_IPTC&&r["IPTC-NAA"]&&!di(h)){const e=er.read(r["IPTC-NAA"].value,0,i);t?l.iptc=e:l=(0,n.wB)({},l,e)}if(o.Z.USE_TIFF&&o.Z.USE_XMP&&r.ApplicationNotes&&!pi(m)){const e=hr.read((0,n.nZ)(r.ApplicationNotes.value));t?l.xmp=e:(delete e._raw,l=(0,n.wB)({},l,e))}if(o.Z.USE_PHOTOSHOP&&r.ImageSourceData){const e=Vr.read(r.PhotoshopSettings.value,i);t?l.photoshop=e:l=(0,n.wB)({},l,e)}if(o.Z.USE_TIFF&&o.Z.USE_ICC&&r.ICC_Profile&&!fi(g)){const e=Qr.read(r.ICC_Profile.value,[{offset:0,length:r.ICC_Profile.value.length,chunkNumber:1,chunksTotal:1}]);t?l.icc=e:l=(0,n.wB)({},l,e)}if(o.Z.USE_MAKER_NOTES&&function(e){return e.Make&&e.Make.value&&Array.isArray(e.Make.value)&&"Canon"===e.Make.value[0]&&e.MakerNote&&e.MakerNote.__offset}(r)){const o=fn.read(e,f,r.MakerNote.__offset,c,i);t?l.makerNotes=o:l=(0,n.wB)({},l,o)}r.MakerNote&&delete r.MakerNote.__offset}if(o.Z.USE_JPEG&&o.Z.USE_IPTC&&di(h)){s=!0;const r=er.read(e,h,i);t?l.iptc=r:l=(0,n.wB)({},l,r)}if(o.Z.USE_XMP&&pi(m)){s=!0;const r=hr.read(e,m);t?l.xmp=r:(delete r._raw,l=(0,n.wB)({},l,r))}if((o.Z.USE_JPEG||o.Z.USE_WEBP)&&o.Z.USE_ICC&&fi(g)){s=!0;const t=Qr.read(e,g,r);t instanceof Promise?c.push(t.then(_)):_(t)}if(o.Z.USE_MPF&&function(e){return void 0!==e}(v)){s=!0;const r=kt.read(e,v,i);t?l.mpf=r:l=(0,n.wB)({},l,r)}if(o.Z.USE_PNG&&o.Z.USE_PNG_FILE&&void 0!==y){s=!0;const r=hn.read(e,y);t?(l.png=l.png?(0,n.wB)({},l.png,r):r,l.pngFile=r):l=(0,n.wB)({},l,r)}if(o.Z.USE_PNG&&function(e){return void 0!==e}(b)){s=!0;const{readTags:t,readTagsPromise:n}=Sn.read(e,b,r,i);P(t),n&&c.push(n.then((e=>e.forEach(P))))}if(o.Z.USE_PNG&&function(e){return void 0!==e}(x)){s=!0;const r=Bn.read(e,x);t?l.png=l.png?(0,n.wB)({},l.png,r):r:l=(0,n.wB)({},l,r)}if(o.Z.USE_WEBP&&function(e){return void 0!==e}(w)){s=!0;const r=Wn.read(e,w);t?l.riff=l.riff?(0,n.wB)({},l.riff,r):r:l=(0,n.wB)({},l,r)}if(o.Z.USE_GIF&&function(e){return void 0!==e}(S)){s=!0;const r=Yn.read(e,S);t?l.gif=l.gif?(0,n.wB)({},l.gif,r):r:l=(0,n.wB)({},l,r)}const C=(o.Z.USE_JPEG||o.Z.USE_WEBP)&&o.Z.USE_EXIF&&o.Z.USE_THUMBNAIL&&oi.get(e,l.Thumbnail,f);if(C?(s=!0,l.Thumbnail=C):delete l.Thumbnail,u&&(t?(l.file||(l.file={}),l.file.FileType=u):l.FileType=u,s=!0),!s)throw new si.MetadataMissingError;return r?Promise.all(c).then((()=>l)):l;function _(e){t?l.icc=e:l=(0,n.wB)({},l,e)}function P(e){if(t){for(const t of["exif","iptc"]){const r=`__${t}`;e[r]&&(l[t]=l[t]?(0,n.wB)({},l.exif,e[r]):e[r],delete e[r])}l.png=l.png?(0,n.wB)({},l.png,e):e,l.pngText=l.pngText?(0,n.wB)({},l.png,e):e}else l=(0,n.wB)({},l,e.__exif?e.__exif:{},e.__iptc?e.__iptc:{},e),delete l.__exif,delete l.__iptc}}function di(e){return void 0!==e}function pi(e){return Array.isArray(e)&&e.length>0}function fi(e){return Array.isArray(e)&&e.length>0}},50123:(e,t,r)=>{"use strict";if(r.d(t,{I:()=>i}),/^8(70|96)$/.test(r.j))var n=r(99478);function i(e,t,r,n){const{offsets:i,sizes:a}=function(e,t){const r={item:{dataReferenceIndex:2,extentCount:2,extent:{}}};e<2?(r.itemCount=2,r.item.itemId=2):2===e&&(r.itemCount=4,r.item.itemId=4),r.item.constructionMethod=1===e||2===e?2:0;const n={offsetSize:t,lengthSize:t,baseOffsetSize:t+1,indexSize:t+1};return n.itemCount=t+2,n.items=n.itemCount+r.itemCount,n.item={itemId:0},n.item.constructionMethod=n.item.itemId+r.item.itemId,n.item.dataReferenceIndex=n.item.constructionMethod+r.item.constructionMethod,{offsets:n,sizes:r}}(t,r+3),s=e.getUint8(i.offsetSize)>>4;a.item.extent.extentOffset=s;const l=15&e.getUint8(i.lengthSize);a.item.extent.extentLength=l;const c=e.getUint8(i.baseOffsetSize)>>4;a.item.baseOffset=c;const u=function(e,t,r){if(1===r||2===r)return 15&e.getUint8(t)}(e,i.indexSize,t);a.item.extent.extentIndex=void 0!==u?u:0;const d=function(e,t,r){return r<2?e.getUint16(t):2===r?e.getUint32(t):void 0}(e,i.itemCount,t);return{type:"iloc",items:o(e,t,i,a,s,l,u,d),length:n}}function o(e,t,r,n,i,o,c,u){if(void 0===u)return[];const d=[];let p=r.items;for(let r=0;r<u;r++){const r={extents:[]};r.itemId=a(e,p,t),p+=n.item.itemId,r.constructionMethod=1===t||2===t?15&e.getUint16(p):void 0,p+=n.item.constructionMethod,r.dataReferenceIndex=e.getUint16(p),p+=n.item.dataReferenceIndex,r.baseOffset=l(e,p,n.item.baseOffset),p+=n.item.baseOffset,r.extentCount=e.getUint16(p),p+=n.item.extentCount;for(let a=0;a<r.extentCount;a++){const a={};a.extentIndex=s(e,t,p,c),p+=n.item.extent.extentIndex,a.extentOffset=l(e,p,i),p+=n.item.extent.extentOffset,a.extentLength=l(e,p,o),p+=n.item.extent.extentLength,r.extents.push(a)}d.push(r)}return d}function a(e,t,r){return r<2?e.getUint16(t):2===r?e.getUint32(t):void 0}function s(e,t,r,n){if((1===t||2===t)&&n>0)return l(e,r,n)}function l(e,t,r){return 4===r?e.getUint32(t):8===r?(console.warn("This file uses an 8-bit offset which is currently not supported by ExifReader. Contact the maintainer to get it fixed."),(0,n.r)(e,t)):0}},99478:(e,t,r)=>{"use strict";function n(e,t){return e.getUint32(t+4)}r.d(t,{r:()=>n})},85450:(e,t,r)=>{"use strict";r.d(t,{Z:()=>n});const n={ApertureValue:e=>Math.pow(Math.sqrt(2),e[0]/e[1]).toFixed(2),ColorSpace:e=>1===e?"sRGB":65535===e?"Uncalibrated":"Unknown",ComponentsConfiguration:e=>e.map((e=>49===e?"Y":50===e?"Cb":51===e?"Cr":52===e?"R":53===e?"G":54===e?"B":void 0)).join(""),Contrast:e=>0===e?"Normal":1===e?"Soft":2===e?"Hard":"Unknown",CustomRendered:e=>0===e?"Normal process":1===e?"Custom process":"Unknown",ExposureMode:e=>0===e?"Auto exposure":1===e?"Manual exposure":2===e?"Auto bracket":"Unknown",ExposureProgram:e=>0===e?"Undefined":1===e?"Manual":2===e?"Normal program":3===e?"Aperture priority":4===e?"Shutter priority":5===e?"Creative program":6===e?"Action program":7===e?"Portrait mode":8===e?"Landscape mode":9===e?"Bulb":"Unknown",ExposureTime(e){if(e[0]/e[1]>.25){const t=e[0]/e[1];return Number.isInteger(t)?""+t:t.toFixed(1)}return 0!==e[0]?`1/${Math.round(e[1]/e[0])}`:`0/${e[1]}`},FNumber:e=>"f/"+e[0]/e[1],FocalLength:e=>e[0]/e[1]+" mm",FocalPlaneResolutionUnit:e=>2===e?"inches":3===e?"centimeters":"Unknown",LightSource:e=>1===e?"Daylight":2===e?"Fluorescent":3===e?"Tungsten (incandescent light)":4===e?"Flash":9===e?"Fine weather":10===e?"Cloudy weather":11===e?"Shade":12===e?"Daylight fluorescent (D 5700 – 7100K)":13===e?"Day white fluorescent (N 4600 – 5400K)":14===e?"Cool white fluorescent (W 3900 – 4500K)":15===e?"White fluorescent (WW 3200 – 3700K)":17===e?"Standard light A":18===e?"Standard light B":19===e?"Standard light C":20===e?"D55":21===e?"D65":22===e?"D75":23===e?"D50":24===e?"ISO studio tungsten":255===e?"Other light source":"Unknown",MeteringMode:e=>1===e?"Average":2===e?"CenterWeightedAverage":3===e?"Spot":4===e?"MultiSpot":5===e?"Pattern":6===e?"Partial":255===e?"Other":"Unknown",ResolutionUnit:e=>2===e?"inches":3===e?"centimeters":"Unknown",Saturation:e=>0===e?"Normal":1===e?"Low saturation":2===e?"High saturation":"Unknown",SceneCaptureType:e=>0===e?"Standard":1===e?"Landscape":2===e?"Portrait":3===e?"Night scene":"Unknown",Sharpness:e=>0===e?"Normal":1===e?"Soft":2===e?"Hard":"Unknown",ShutterSpeedValue(e){const t=Math.pow(2,e[0]/e[1]);return t<=1?`${Math.round(1/t)}`:`1/${Math.round(t)}`},WhiteBalance:e=>0===e?"Auto white balance":1===e?"Manual white balance":"Unknown",XResolution:e=>""+Math.round(e[0]/e[1]),YResolution:e=>""+Math.round(e[0]/e[1])}},8029:(e,t,r)=>{"use strict";function n(e){return e.map((e=>String.fromCharCode(e))).join("")}function i(e){if(e.length>=8){const t=n(e.slice(0,8));if("ASCII\0\0\0"===t)return n(e.slice(8));if("JIS\0\0\0\0\0"===t)return"[JIS encoded text]";if("UNICODE\0"===t)return"[Unicode encoded text]";if("\0\0\0\0\0\0\0\0"===t)return"[Undefined encoding]"}return"Undefined"}function o(e){return e[0][0]/e[0][1]+e[1][0]/e[1][1]/60+e[2][0]/e[2][1]/3600}r.d(t,{SI:()=>n,V1:()=>i,gg:()=>o})},82790:(e,t,r)=>{"use strict";r.d(t,{n1:()=>f,yJ:()=>h,lh:()=>b,nR:()=>m,C9:()=>g,$8:()=>v,Xr:()=>y,ZP:()=>x});var n=r(49264),i=r(48566),o=r(85450);const a={11:"ProcessingSoftware",254:{name:"SubfileType",description:e=>({0:"Full-resolution image",1:"Reduced-resolution image",2:"Single page of multi-page image",3:"Single page of multi-page reduced-resolution image",4:"Transparency mask",5:"Transparency mask of reduced-resolution image",6:"Transparency mask of multi-page image",7:"Transparency mask of reduced-resolution multi-page image",65537:"Alternate reduced-resolution image",4294967295:"Invalid"}[e]||"Unknown")},255:{name:"OldSubfileType",description:e=>({0:"Full-resolution image",1:"Reduced-resolution image",2:"Single page of multi-page image"}[e]||"Unknown")},256:"ImageWidth",257:"ImageLength",258:"BitsPerSample",259:"Compression",262:"PhotometricInterpretation",263:{name:"Thresholding",description:e=>({1:"No dithering or halftoning",2:"Ordered dither or halfton",3:"Randomized dither"}[e]||"Unknown")},264:"CellWidth",265:"CellLength",266:{name:"FillOrder",description:e=>({1:"Normal",2:"Reversed"}[e]||"Unknown")},269:"DocumentName",270:"ImageDescription",271:"Make",272:"Model",273:"StripOffsets",274:{name:"Orientation",description:e=>1===e?"top-left":2===e?"top-right":3===e?"bottom-right":4===e?"bottom-left":5===e?"left-top":6===e?"right-top":7===e?"right-bottom":8===e?"left-bottom":"Undefined"},277:"SamplesPerPixel",278:"RowsPerStrip",279:"StripByteCounts",280:"MinSampleValue",281:"MaxSampleValue",282:{name:"XResolution",description:o.Z.XResolution},283:{name:"YResolution",description:o.Z.YResolution},284:"PlanarConfiguration",285:"PageName",286:{name:"XPosition",description:e=>""+Math.round(e[0]/e[1])},287:{name:"YPosition",description:e=>""+Math.round(e[0]/e[1])},290:{name:"GrayResponseUnit",description:e=>({1:"0.1",2:"0.001",3:"0.0001",4:"1e-05",5:"1e-06"}[e]||"Unknown")},296:{name:"ResolutionUnit",description:o.Z.ResolutionUnit},297:"PageNumber",301:"TransferFunction",305:"Software",306:"DateTime",315:"Artist",316:"HostComputer",317:"Predictor",318:{name:"WhitePoint",description:e=>e.map((e=>`${e[0]}/${e[1]}`)).join(", ")},319:{name:"PrimaryChromaticities",description:e=>e.map((e=>`${e[0]}/${e[1]}`)).join(", ")},321:"HalftoneHints",322:"TileWidth",323:"TileLength",330:"A100DataOffset",332:{name:"InkSet",description:e=>({1:"CMYK",2:"Not CMYK"}[e]||"Unknown")},337:"TargetPrinter",338:{name:"ExtraSamples",description:e=>({0:"Unspecified",1:"Associated Alpha",2:"Unassociated Alpha"}[e]||"Unknown")},339:{name:"SampleFormat",description:e=>{const t={1:"Unsigned",2:"Signed",3:"Float",4:"Undefined",5:"Complex int",6:"Complex float"};return Array.isArray(e)?e.map((e=>t[e]||"Unknown")).join(", "):"Unknown"}},513:"JPEGInterchangeFormat",514:"JPEGInterchangeFormatLength",529:{name:"YCbCrCoefficients",description:e=>e.map((e=>""+e[0]/e[1])).join("/")},530:"YCbCrSubSampling",531:{name:"YCbCrPositioning",description:e=>1===e?"centered":2===e?"co-sited":"undefined "+e},532:{name:"ReferenceBlackWhite",description:e=>e.map((e=>""+e[0]/e[1])).join(", ")},700:"ApplicationNotes",18246:"Rating",18249:"RatingPercent",33432:{name:"Copyright",description:e=>e.join("; ")},33550:"PixelScale",33723:"IPTC-NAA",33920:"IntergraphMatrix",33922:"ModelTiePoint",34118:"SEMInfo",34264:"ModelTransform",34377:"PhotoshopSettings",34665:"Exif IFD Pointer",34675:"ICC_Profile",34735:"GeoTiffDirectory",34736:"GeoTiffDoubleParams",34737:"GeoTiffAsciiParams",34853:"GPS Info IFD Pointer",40091:"XPTitle",40092:"XPComment",40093:"XPAuthor",40094:"XPKeywords",40095:"XPSubject",42112:"GDALMetadata",42113:"GDALNoData",50341:"PrintIM",50707:"DNGBackwardVersion",50708:"UniqueCameraModel",50709:"LocalizedCameraModel",50721:"ColorMatrix1",50722:"ColorMatrix2",50723:"CameraCalibration1",50724:"CameraCalibration2",50725:"ReductionMatrix1",50726:"ReductionMatrix2",50727:"AnalogBalance",50728:"AsShotNeutral",50729:"AsShotWhiteXY",50730:"BaselineExposure",50731:"BaselineNoise",50732:"BaselineSharpness",50734:"LinearResponseLimit",50735:"CameraSerialNumber",50736:"DNGLensInfo",50739:"ShadowScale",50741:{name:"MakerNoteSafety",description:e=>({0:"Unsafe",1:"Safe"}[e]||"Unknown")},50778:{name:"CalibrationIlluminant1",description:o.Z.LightSource},50779:{name:"CalibrationIlluminant2",description:o.Z.LightSource},50781:"RawDataUniqueID",50827:"OriginalRawFileName",50828:"OriginalRawFileData",50831:"AsShotICCProfile",50832:"AsShotPreProfileMatrix",50833:"CurrentICCProfile",50834:"CurrentPreProfileMatrix",50879:"ColorimetricReference",50885:"SRawType",50898:"PanasonicTitle",50899:"PanasonicTitle2",50931:"CameraCalibrationSig",50932:"ProfileCalibrationSig",50933:"ProfileIFD",50934:"AsShotProfileName",50936:"ProfileName",50937:"ProfileHueSatMapDims",50938:"ProfileHueSatMapData1",50939:"ProfileHueSatMapData2",50940:"ProfileToneCurve",50941:{name:"ProfileEmbedPolicy",description:e=>({0:"Allow Copying",1:"Embed if Used",2:"Never Embed",3:"No Restrictions"}[e]||"Unknown")},50942:"ProfileCopyright",50964:"ForwardMatrix1",50965:"ForwardMatrix2",50966:"PreviewApplicationName",50967:"PreviewApplicationVersion",50968:"PreviewSettingsName",50969:"PreviewSettingsDigest",50970:{name:"PreviewColorSpace",description:e=>({1:"Gray Gamma 2.2",2:"sRGB",3:"Adobe RGB",4:"ProPhoto RGB"}[e]||"Unknown")},50971:"PreviewDateTime",50972:"RawImageDigest",50973:"OriginalRawFileDigest",50981:"ProfileLookTableDims",50982:"ProfileLookTableData",51043:"TimeCodes",51044:"FrameRate",51058:"TStop",51081:"ReelName",51089:"OriginalDefaultFinalSize",51090:"OriginalBestQualitySize",51091:"OriginalDefaultCropSize",51105:"CameraLabel",51107:{name:"ProfileHueSatMapEncoding",description:e=>({0:"Linear",1:"sRGB"}[e]||"Unknown")},51108:{name:"ProfileLookTableEncoding",description:e=>({0:"Linear",1:"sRGB"}[e]||"Unknown")},51109:"BaselineExposureOffset",51110:{name:"DefaultBlackRender",description:e=>({0:"Auto",1:"None"}[e]||"Unknown")},51111:"NewRawImageDigest",51112:"RawToPreviewGain"};var s=r(8029);const l={33434:{name:"ExposureTime",description:o.Z.ExposureTime},33437:{name:"FNumber",description:o.Z.FNumber},34850:{name:"ExposureProgram",description:o.Z.ExposureProgram},34852:"SpectralSensitivity",34855:"ISOSpeedRatings",34856:{name:"OECF",description:()=>"[Raw OECF table data]"},34858:"TimeZoneOffset",34859:"SelfTimerMode",34864:{name:"SensitivityType",description:e=>({1:"Standard Output Sensitivity",2:"Recommended Exposure Index",3:"ISO Speed",4:"Standard Output Sensitivity and Recommended Exposure Index",5:"Standard Output Sensitivity and ISO Speed",6:"Recommended Exposure Index and ISO Speed",7:"Standard Output Sensitivity, Recommended Exposure Index and ISO Speed"}[e]||"Unknown")},34865:"StandardOutputSensitivity",34866:"RecommendedExposureIndex",34867:"ISOSpeed",34868:"ISOSpeedLatitudeyyy",34869:"ISOSpeedLatitudezzz",36864:{name:"ExifVersion",description:e=>(0,s.SI)(e)},36867:"DateTimeOriginal",36868:"DateTimeDigitized",36873:"GooglePlusUploadCode",36880:"OffsetTime",36881:"OffsetTimeOriginal",36882:"OffsetTimeDigitized",37121:{name:"ComponentsConfiguration",description:o.Z.ComponentsConfiguration},37122:"CompressedBitsPerPixel",37377:{name:"ShutterSpeedValue",description:o.Z.ShutterSpeedValue},37378:{name:"ApertureValue",description:o.Z.ApertureValue},37379:"BrightnessValue",37380:"ExposureBiasValue",37381:{name:"MaxApertureValue",description:e=>Math.pow(Math.sqrt(2),e[0]/e[1]).toFixed(2)},37382:{name:"SubjectDistance",description:e=>e[0]/e[1]+" m"},37383:{name:"MeteringMode",description:o.Z.MeteringMode},37384:{name:"LightSource",description:o.Z.LightSource},37385:{name:"Flash",description:e=>0===e?"Flash did not fire":1===e?"Flash fired":5===e?"Strobe return light not detected":7===e?"Strobe return light detected":9===e?"Flash fired, compulsory flash mode":13===e?"Flash fired, compulsory flash mode, return light not detected":15===e?"Flash fired, compulsory flash mode, return light detected":16===e?"Flash did not fire, compulsory flash mode":24===e?"Flash did not fire, auto mode":25===e?"Flash fired, auto mode":29===e?"Flash fired, auto mode, return light not detected":31===e?"Flash fired, auto mode, return light detected":32===e?"No flash function":65===e?"Flash fired, red-eye reduction mode":69===e?"Flash fired, red-eye reduction mode, return light not detected":71===e?"Flash fired, red-eye reduction mode, return light detected":73===e?"Flash fired, compulsory flash mode, red-eye reduction mode":77===e?"Flash fired, compulsory flash mode, red-eye reduction mode, return light not detected":79===e?"Flash fired, compulsory flash mode, red-eye reduction mode, return light detected":89===e?"Flash fired, auto mode, red-eye reduction mode":93===e?"Flash fired, auto mode, return light not detected, red-eye reduction mode":95===e?"Flash fired, auto mode, return light detected, red-eye reduction mode":"Unknown"},37386:{name:"FocalLength",description:o.Z.FocalLength},37393:"ImageNumber",37394:{name:"SecurityClassification",description:e=>({C:"Confidential",R:"Restricted",S:"Secret",T:"Top Secret",U:"Unclassified"}[e]||"Unknown")},37395:"ImageHistory",37396:{name:"SubjectArea",description:e=>2===e.length?`Location; X: ${e[0]}, Y: ${e[1]}`:3===e.length?`Circle; X: ${e[0]}, Y: ${e[1]}, diameter: ${e[2]}`:4===e.length?`Rectangle; X: ${e[0]}, Y: ${e[1]}, width: ${e[2]}, height: ${e[3]}`:"Unknown"},37500:{name:"MakerNote",description:()=>"[Raw maker note data]"},37510:{name:"UserComment",description:s.V1},37520:"SubSecTime",37521:"SubSecTimeOriginal",37522:"SubSecTimeDigitized",37724:"ImageSourceData",37888:{name:"AmbientTemperature",description:e=>e[0]/e[1]+" °C"},37889:{name:"Humidity",description:e=>e[0]/e[1]+" %"},37890:{name:"Pressure",description:e=>e[0]/e[1]+" hPa"},37891:{name:"WaterDepth",description:e=>e[0]/e[1]+" m"},37892:{name:"Acceleration",description:e=>e[0]/e[1]+" mGal"},37893:{name:"CameraElevationAngle",description:e=>e[0]/e[1]+" °"},40960:{name:"FlashpixVersion",description:e=>e.map((e=>String.fromCharCode(e))).join("")},40961:{name:"ColorSpace",description:o.Z.ColorSpace},40962:"PixelXDimension",40963:"PixelYDimension",40964:"RelatedSoundFile",40965:"Interoperability IFD Pointer",41483:"FlashEnergy",41484:{name:"SpatialFrequencyResponse",description:()=>"[Raw SFR table data]"},41486:"FocalPlaneXResolution",41487:"FocalPlaneYResolution",41488:{name:"FocalPlaneResolutionUnit",description:o.Z.FocalPlaneResolutionUnit},41492:{name:"SubjectLocation",description:([e,t])=>`X: ${e}, Y: ${t}`},41493:"ExposureIndex",41495:{name:"SensingMethod",description:e=>1===e?"Undefined":2===e?"One-chip color area sensor":3===e?"Two-chip color area sensor":4===e?"Three-chip color area sensor":5===e?"Color sequential area sensor":7===e?"Trilinear sensor":8===e?"Color sequential linear sensor":"Unknown"},41728:{name:"FileSource",description:e=>3===e?"DSC":"Unknown"},41729:{name:"SceneType",description:e=>1===e?"A directly photographed image":"Unknown"},41730:{name:"CFAPattern",description:()=>"[Raw CFA pattern table data]"},41985:{name:"CustomRendered",description:o.Z.CustomRendered},41986:{name:"ExposureMode",description:o.Z.ExposureMode},41987:{name:"WhiteBalance",description:o.Z.WhiteBalance},41988:{name:"DigitalZoomRatio",description:e=>0===e[0]?"Digital zoom was not used":""+e[0]/e[1]},41989:{name:"FocalLengthIn35mmFilm",description:e=>0===e?"Unknown":e},41990:{name:"SceneCaptureType",description:o.Z.SceneCaptureType},41991:{name:"GainControl",description:e=>0===e?"None":1===e?"Low gain up":2===e?"High gain up":3===e?"Low gain down":4===e?"High gain down":"Unknown"},41992:{name:"Contrast",description:o.Z.Contrast},41993:{name:"Saturation",description:o.Z.Saturation},41994:{name:"Sharpness",description:o.Z.Sharpness},41995:{name:"DeviceSettingDescription",description:()=>"[Raw device settings table data]"},41996:{name:"SubjectDistanceRange",description:e=>1===e?"Macro":2===e?"Close view":3===e?"Distant view":"Unknown"},42016:"ImageUniqueID",42032:"CameraOwnerName",42033:"BodySerialNumber",42034:{name:"LensSpecification",description:e=>{const t=`${parseFloat((e[0][0]/e[0][1]).toFixed(5))}-${parseFloat((e[1][0]/e[1][1]).toFixed(5))} mm`;if(0===e[3][1])return`${t} f/?`;const r=1/(e[2][1]/e[2][1]/(e[3][0]/e[3][1]));return`${t} f/${parseFloat(r.toFixed(5))}`}},42035:"LensMake",42036:"LensModel",42037:"LensSerialNumber",42080:{name:"CompositeImage",description:e=>({1:"Not a Composite Image",2:"General Composite Image",3:"Composite Image Captured While Shooting"}[e]||"Unknown")},42081:"SourceImageNumberOfCompositeImage",42082:"SourceExposureTimesOfCompositeImage",42240:"Gamma",59932:"Padding",59933:"OffsetSchema",65e3:"OwnerName",65001:"SerialNumber",65002:"Lens",65100:"RawFile",65101:"Converter",65102:"WhiteBalance",65105:"Exposure",65106:"Shadows",65107:"Brightness",65108:"Contrast",65109:"Saturation",65110:"Sharpness",65111:"Smoothness",65112:"MoireFilter"},c={0:{name:"GPSVersionID",description:e=>2===e[0]&&2===e[1]&&0===e[2]&&0===e[3]?"Version 2.2":"Unknown"},1:{name:"GPSLatitudeRef",description:e=>{const t=e.join("");return"N"===t?"North latitude":"S"===t?"South latitude":"Unknown"}},2:{name:"GPSLatitude",description:s.gg},3:{name:"GPSLongitudeRef",description:e=>{const t=e.join("");return"E"===t?"East longitude":"W"===t?"West longitude":"Unknown"}},4:{name:"GPSLongitude",description:s.gg},5:{name:"GPSAltitudeRef",description:e=>0===e?"Sea level":1===e?"Sea level reference (negative value)":"Unknown"},6:{name:"GPSAltitude",description:e=>e[0]/e[1]+" m"},7:{name:"GPSTimeStamp",description:e=>e.map((([e,t])=>{const r=e/t;return/^\d(\.|$)/.test(`${r}`)?`0${r}`:r})).join(":")},8:"GPSSatellites",9:{name:"GPSStatus",description:e=>{const t=e.join("");return"A"===t?"Measurement in progress":"V"===t?"Measurement Interoperability":"Unknown"}},10:{name:"GPSMeasureMode",description:e=>{const t=e.join("");return"2"===t?"2-dimensional measurement":"3"===t?"3-dimensional measurement":"Unknown"}},11:"GPSDOP",12:{name:"GPSSpeedRef",description:e=>{const t=e.join("");return"K"===t?"Kilometers per hour":"M"===t?"Miles per hour":"N"===t?"Knots":"Unknown"}},13:"GPSSpeed",14:{name:"GPSTrackRef",description:e=>{const t=e.join("");return"T"===t?"True direction":"M"===t?"Magnetic direction":"Unknown"}},15:"GPSTrack",16:{name:"GPSImgDirectionRef",description:e=>{const t=e.join("");return"T"===t?"True direction":"M"===t?"Magnetic direction":"Unknown"}},17:"GPSImgDirection",18:"GPSMapDatum",19:{name:"GPSDestLatitudeRef",description:e=>{const t=e.join("");return"N"===t?"North latitude":"S"===t?"South latitude":"Unknown"}},20:{name:"GPSDestLatitude",description:e=>e[0][0]/e[0][1]+e[1][0]/e[1][1]/60+e[2][0]/e[2][1]/3600},21:{name:"GPSDestLongitudeRef",description:e=>{const t=e.join("");return"E"===t?"East longitude":"W"===t?"West longitude":"Unknown"}},22:{name:"GPSDestLongitude",description:e=>e[0][0]/e[0][1]+e[1][0]/e[1][1]/60+e[2][0]/e[2][1]/3600},23:{name:"GPSDestBearingRef",description:e=>{const t=e.join("");return"T"===t?"True direction":"M"===t?"Magnetic direction":"Unknown"}},24:"GPSDestBearing",25:{name:"GPSDestDistanceRef",description:e=>{const t=e.join("");return"K"===t?"Kilometers":"M"===t?"Miles":"N"===t?"Knots":"Unknown"}},26:"GPSDestDistance",27:{name:"GPSProcessingMethod",description:s.V1},28:{name:"GPSAreaInformation",description:s.V1},29:"GPSDateStamp",30:{name:"GPSDifferential",description:e=>0===e?"Measurement without differential correction":1===e?"Differential correction applied":"Unknown"},31:"GPSHPositioningError"},u={1:"InteroperabilityIndex",2:{name:"InteroperabilityVersion",description:e=>(0,s.SI)(e)},4096:"RelatedImageFileFormat",4097:"RelatedImageWidth",4098:"RelatedImageHeight"},d={45056:{name:"MPFVersion",description:e=>(0,s.SI)(e)},45057:"NumberOfImages",45058:"MPEntry",45059:"ImageUIDList",45060:"TotalFrames"},p=(0,n.wB)({},a,l),f="0th",h="1st",m="exif",g="gps",v="interoperability",y="mpf",b="canon",x={[f]:p,[h]:a,[m]:p,[g]:c,[v]:u,[y]:i.Z.USE_MPF?d:{},[b]:i.Z.USE_MAKER_NOTES?{4:{name:"ShotInfo",description:e=>e}}:{}}},49264:(e,t,r)=>{"use strict";if(r.d(t,{HI:()=>m,Lj:()=>b,Nf:()=>y,Sk:()=>h,Wp:()=>i,_f:()=>g,cs:()=>s,eN:()=>d,nZ:()=>c,nk:()=>l,o7:()=>a,oH:()=>o,p4:()=>v,sq:()=>p,u0:()=>f,wB:()=>u}),/^8(70|96)$/.test(r.j))var n=r(14945);function i(e,t,r){try{return new DataView(e,t,r)}catch(i){return new n.Z(e,t,r)}}function o(e,t,r){const n=[];for(let i=0;i<r&&t+i<e.byteLength;i++)n.push(e.getUint8(t+i));return c(n)}function a(e,t){const r=[];let n=0;for(;t+n<e.byteLength;){const i=e.getUint8(t+n);if(0===i)break;r.push(i),n++}return c(r)}function s(e,t,r){const n=[];for(let i=0;i<r&&t+i<e.byteLength;i+=2)n.push(e.getUint16(t+i));return 0===n[n.length-1]&&n.pop(),c(n)}function l(e,t){const r=e.getUint8(t);return[r,o(e,t+1,r)]}function c(e){return e.map((e=>String.fromCharCode(e))).join("")}function u(){for(let e=1;e<arguments.length;e++)for(const t in arguments[e])arguments[0][t]=arguments[e][t];return arguments[0]}function d(e,t,r){let n=!1;Object.defineProperty(e,t,{get:()=>(n||(n=!0,Object.defineProperty(e,t,{configurable:!0,enumerable:!0,value:r.apply(e),writable:!0})),e[t]),configurable:!0,enumerable:!0})}function p(e){return"undefined"!=typeof btoa?"string"==typeof e?btoa(e):btoa(Array.prototype.reduce.call(new Uint8Array(e),((e,t)=>e+String.fromCharCode(t)),"")):"undefined"!=typeof Buffer?void 0!==Buffer.from?Buffer.from(e).toString("base64"):new Buffer(e).toString("base64"):void 0}function f(e){const t=e.substring(e.indexOf(",")+1);if(-1!==e.indexOf(";base64")){if("undefined"!=typeof atob)return Uint8Array.from(atob(t),(e=>e.charCodeAt(0))).buffer;if("undefined"==typeof Buffer)return;return void 0!==Buffer.from?Buffer.from(t,"base64"):new Buffer(t,"base64")}const r=decodeURIComponent(t);return"undefined"!=typeof Buffer?void 0!==Buffer.from?Buffer.from(r):new Buffer(r):Uint8Array.from(r,(e=>e.charCodeAt(0))).buffer}function h(e,t,r){return g(r,t-e.length)+e}function m(e,t){return parseInt(e.replace(".",""),t)/Math.pow(t,(e.split(".")[1]||"").length)}function g(e,t){return new Array(t+1).join(e)}const v=/^8(70|96)$/.test(r.j)?void 0:null,y=0;function b(e,t,r,n="string"){if(t===y&&"function"==typeof DecompressionStream){const t=new DecompressionStream("deflate"),i=new Blob([e]).stream().pipeThrough(t);return"dataview"===n?new Response(i).arrayBuffer().then((e=>new DataView(e))):new Response(i).arrayBuffer().then((e=>new TextDecoder(r).decode(e)))}return void 0!==t?Promise.reject(`Unknown compression method ${t}.`):e}},8679:(e,t,r)=>{"use strict";var n=r(59864),i={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},o={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},a={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},s={};function l(e){return n.isMemo(e)?a:s[e.$$typeof]||i}s[n.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},s[n.Memo]=a;var c=Object.defineProperty,u=Object.getOwnPropertyNames,d=Object.getOwnPropertySymbols,p=Object.getOwnPropertyDescriptor,f=Object.getPrototypeOf,h=Object.prototype;e.exports=function e(t,r,n){if("string"!=typeof r){if(h){var i=f(r);i&&i!==h&&e(t,i,n)}var a=u(r);d&&(a=a.concat(d(r)));for(var s=l(t),m=l(r),g=0;g<a.length;++g){var v=a[g];if(!(o[v]||n&&n[v]||m&&m[v]||s&&s[v])){var y=p(r,v);try{c(t,v,y)}catch(e){}}}}return t}},45243:function(e,t){!function(e){"use strict";function t(e){var t,r,n,i;for(r=1,n=arguments.length;r<n;r++)for(t in i=arguments[r])e[t]=i[t];return e}var r=Object.create||function(){function e(){}return function(t){return e.prototype=t,new e}}();function n(e,t){var r=Array.prototype.slice;if(e.bind)return e.bind.apply(e,r.call(arguments,1));var n=r.call(arguments,2);return function(){return e.apply(t,n.length?n.concat(r.call(arguments)):arguments)}}var i=0;function o(e){return"_leaflet_id"in e||(e._leaflet_id=++i),e._leaflet_id}function a(e,t,r){var n,i,o,a;return a=function(){n=!1,i&&(o.apply(r,i),i=!1)},o=function(){n?i=arguments:(e.apply(r,arguments),setTimeout(a,t),n=!0)},o}function s(e,t,r){var n=t[1],i=t[0],o=n-i;return e===n&&r?e:((e-i)%o+o)%o+i}function l(){return!1}function c(e,t){if(!1===t)return e;var r=Math.pow(10,void 0===t?6:t);return Math.round(e*r)/r}function u(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")}function d(e){return u(e).split(/\s+/)}function p(e,t){for(var n in Object.prototype.hasOwnProperty.call(e,"options")||(e.options=e.options?r(e.options):{}),t)e.options[n]=t[n];return e.options}function f(e,t,r){var n=[];for(var i in e)n.push(encodeURIComponent(r?i.toUpperCase():i)+"="+encodeURIComponent(e[i]));return(t&&-1!==t.indexOf("?")?"&":"?")+n.join("&")}var h=/\{ *([\w_ -]+) *\}/g;function m(e,t){return e.replace(h,(function(e,r){var n=t[r];if(void 0===n)throw new Error("No value provided for variable "+e);return"function"==typeof n&&(n=n(t)),n}))}var g=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)};function v(e,t){for(var r=0;r<e.length;r++)if(e[r]===t)return r;return-1}var y="data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=";function b(e){return window["webkit"+e]||window["moz"+e]||window["ms"+e]}var x=0;function w(e){var t=+new Date,r=Math.max(0,16-(t-x));return x=t+r,window.setTimeout(e,r)}var S=window.requestAnimationFrame||b("RequestAnimationFrame")||w,C=window.cancelAnimationFrame||b("CancelAnimationFrame")||b("CancelRequestAnimationFrame")||function(e){window.clearTimeout(e)};function _(e,t,r){if(!r||S!==w)return S.call(window,n(e,t));e.call(t)}function P(e){e&&C.call(window,e)}var E={__proto__:null,extend:t,create:r,bind:n,get lastId(){return i},stamp:o,throttle:a,wrapNum:s,falseFn:l,formatNum:c,trim:u,splitWords:d,setOptions:p,getParamString:f,template:m,isArray:g,indexOf:v,emptyImageUrl:y,requestFn:S,cancelFn:C,requestAnimFrame:_,cancelAnimFrame:P};function k(){}k.extend=function(e){var n=function(){p(this),this.initialize&&this.initialize.apply(this,arguments),this.callInitHooks()},i=n.__super__=this.prototype,o=r(i);for(var a in o.constructor=n,n.prototype=o,this)Object.prototype.hasOwnProperty.call(this,a)&&"prototype"!==a&&"__super__"!==a&&(n[a]=this[a]);return e.statics&&t(n,e.statics),e.includes&&(function(e){if("undefined"!=typeof L&&L&&L.Mixin){e=g(e)?e:[e];for(var t=0;t<e.length;t++)e[t]===L.Mixin.Events&&console.warn("Deprecated include of L.Mixin.Events: this property will be removed in future releases, please inherit from L.Evented instead.",(new Error).stack)}}(e.includes),t.apply(null,[o].concat(e.includes))),t(o,e),delete o.statics,delete o.includes,o.options&&(o.options=i.options?r(i.options):{},t(o.options,e.options)),o._initHooks=[],o.callInitHooks=function(){if(!this._initHooksCalled){i.callInitHooks&&i.callInitHooks.call(this),this._initHooksCalled=!0;for(var e=0,t=o._initHooks.length;e<t;e++)o._initHooks[e].call(this)}},n},k.include=function(e){var r=this.prototype.options;return t(this.prototype,e),e.options&&(this.prototype.options=r,this.mergeOptions(e.options)),this},k.mergeOptions=function(e){return t(this.prototype.options,e),this},k.addInitHook=function(e){var t=Array.prototype.slice.call(arguments,1),r="function"==typeof e?e:function(){this[e].apply(this,t)};return this.prototype._initHooks=this.prototype._initHooks||[],this.prototype._initHooks.push(r),this};var M={on:function(e,t,r){if("object"==typeof e)for(var n in e)this._on(n,e[n],t);else for(var i=0,o=(e=d(e)).length;i<o;i++)this._on(e[i],t,r);return this},off:function(e,t,r){if(arguments.length)if("object"==typeof e)for(var n in e)this._off(n,e[n],t);else{e=d(e);for(var i=1===arguments.length,o=0,a=e.length;o<a;o++)i?this._off(e[o]):this._off(e[o],t,r)}else delete this._events;return this},_on:function(e,t,r,n){if("function"==typeof t){if(!1===this._listens(e,t,r)){r===this&&(r=void 0);var i={fn:t,ctx:r};n&&(i.once=!0),this._events=this._events||{},this._events[e]=this._events[e]||[],this._events[e].push(i)}}else console.warn("wrong listener type: "+typeof t)},_off:function(e,t,r){var n,i,o;if(this._events&&(n=this._events[e]))if(1!==arguments.length)if("function"==typeof t){var a=this._listens(e,t,r);if(!1!==a){var s=n[a];this._firingCount&&(s.fn=l,this._events[e]=n=n.slice()),n.splice(a,1)}}else console.warn("wrong listener type: "+typeof t);else{if(this._firingCount)for(i=0,o=n.length;i<o;i++)n[i].fn=l;delete this._events[e]}},fire:function(e,r,n){if(!this.listens(e,n))return this;var i=t({},r,{type:e,target:this,sourceTarget:r&&r.sourceTarget||this});if(this._events){var o=this._events[e];if(o){this._firingCount=this._firingCount+1||1;for(var a=0,s=o.length;a<s;a++){var l=o[a],c=l.fn;l.once&&this.off(e,c,l.ctx),c.call(l.ctx||this,i)}this._firingCount--}}return n&&this._propagateEvent(i),this},listens:function(e,t,r,n){"string"!=typeof e&&console.warn('"string" type argument expected');var i=t;"function"!=typeof t&&(n=!!t,i=void 0,r=void 0);var o=this._events&&this._events[e];if(o&&o.length&&!1!==this._listens(e,i,r))return!0;if(n)for(var a in this._eventParents)if(this._eventParents[a].listens(e,t,r,n))return!0;return!1},_listens:function(e,t,r){if(!this._events)return!1;var n=this._events[e]||[];if(!t)return!!n.length;r===this&&(r=void 0);for(var i=0,o=n.length;i<o;i++)if(n[i].fn===t&&n[i].ctx===r)return i;return!1},once:function(e,t,r){if("object"==typeof e)for(var n in e)this._on(n,e[n],t,!0);else for(var i=0,o=(e=d(e)).length;i<o;i++)this._on(e[i],t,r,!0);return this},addEventParent:function(e){return this._eventParents=this._eventParents||{},this._eventParents[o(e)]=e,this},removeEventParent:function(e){return this._eventParents&&delete this._eventParents[o(e)],this},_propagateEvent:function(e){for(var r in this._eventParents)this._eventParents[r].fire(e.type,t({layer:e.target,propagatedFrom:e.target},e),!0)}};M.addEventListener=M.on,M.removeEventListener=M.clearAllEventListeners=M.off,M.addOneTimeEventListener=M.once,M.fireEvent=M.fire,M.hasEventListeners=M.listens;var j=k.extend(M);function I(e,t,r){this.x=r?Math.round(e):e,this.y=r?Math.round(t):t}var O=Math.trunc||function(e){return e>0?Math.floor(e):Math.ceil(e)};function T(e,t,r){return e instanceof I?e:g(e)?new I(e[0],e[1]):null==e?e:"object"==typeof e&&"x"in e&&"y"in e?new I(e.x,e.y):new I(e,t,r)}function A(e,t){if(e)for(var r=t?[e,t]:e,n=0,i=r.length;n<i;n++)this.extend(r[n])}function Z(e,t){return!e||e instanceof A?e:new A(e,t)}function R(e,t){if(e)for(var r=t?[e,t]:e,n=0,i=r.length;n<i;n++)this.extend(r[n])}function D(e,t){return e instanceof R?e:new R(e,t)}function F(e,t,r){if(isNaN(e)||isNaN(t))throw new Error("Invalid LatLng object: ("+e+", "+t+")");this.lat=+e,this.lng=+t,void 0!==r&&(this.alt=+r)}function N(e,t,r){return e instanceof F?e:g(e)&&"object"!=typeof e[0]?3===e.length?new F(e[0],e[1],e[2]):2===e.length?new F(e[0],e[1]):null:null==e?e:"object"==typeof e&&"lat"in e?new F(e.lat,"lng"in e?e.lng:e.lon,e.alt):void 0===t?null:new F(e,t,r)}I.prototype={clone:function(){return new I(this.x,this.y)},add:function(e){return this.clone()._add(T(e))},_add:function(e){return this.x+=e.x,this.y+=e.y,this},subtract:function(e){return this.clone()._subtract(T(e))},_subtract:function(e){return this.x-=e.x,this.y-=e.y,this},divideBy:function(e){return this.clone()._divideBy(e)},_divideBy:function(e){return this.x/=e,this.y/=e,this},multiplyBy:function(e){return this.clone()._multiplyBy(e)},_multiplyBy:function(e){return this.x*=e,this.y*=e,this},scaleBy:function(e){return new I(this.x*e.x,this.y*e.y)},unscaleBy:function(e){return new I(this.x/e.x,this.y/e.y)},round:function(){return this.clone()._round()},_round:function(){return this.x=Math.round(this.x),this.y=Math.round(this.y),this},floor:function(){return this.clone()._floor()},_floor:function(){return this.x=Math.floor(this.x),this.y=Math.floor(this.y),this},ceil:function(){return this.clone()._ceil()},_ceil:function(){return this.x=Math.ceil(this.x),this.y=Math.ceil(this.y),this},trunc:function(){return this.clone()._trunc()},_trunc:function(){return this.x=O(this.x),this.y=O(this.y),this},distanceTo:function(e){var t=(e=T(e)).x-this.x,r=e.y-this.y;return Math.sqrt(t*t+r*r)},equals:function(e){return(e=T(e)).x===this.x&&e.y===this.y},contains:function(e){return e=T(e),Math.abs(e.x)<=Math.abs(this.x)&&Math.abs(e.y)<=Math.abs(this.y)},toString:function(){return"Point("+c(this.x)+", "+c(this.y)+")"}},A.prototype={extend:function(e){var t,r;if(!e)return this;if(e instanceof I||"number"==typeof e[0]||"x"in e)t=r=T(e);else if(t=(e=Z(e)).min,r=e.max,!t||!r)return this;return this.min||this.max?(this.min.x=Math.min(t.x,this.min.x),this.max.x=Math.max(r.x,this.max.x),this.min.y=Math.min(t.y,this.min.y),this.max.y=Math.max(r.y,this.max.y)):(this.min=t.clone(),this.max=r.clone()),this},getCenter:function(e){return T((this.min.x+this.max.x)/2,(this.min.y+this.max.y)/2,e)},getBottomLeft:function(){return T(this.min.x,this.max.y)},getTopRight:function(){return T(this.max.x,this.min.y)},getTopLeft:function(){return this.min},getBottomRight:function(){return this.max},getSize:function(){return this.max.subtract(this.min)},contains:function(e){var t,r;return(e="number"==typeof e[0]||e instanceof I?T(e):Z(e))instanceof A?(t=e.min,r=e.max):t=r=e,t.x>=this.min.x&&r.x<=this.max.x&&t.y>=this.min.y&&r.y<=this.max.y},intersects:function(e){e=Z(e);var t=this.min,r=this.max,n=e.min,i=e.max,o=i.x>=t.x&&n.x<=r.x,a=i.y>=t.y&&n.y<=r.y;return o&&a},overlaps:function(e){e=Z(e);var t=this.min,r=this.max,n=e.min,i=e.max,o=i.x>t.x&&n.x<r.x,a=i.y>t.y&&n.y<r.y;return o&&a},isValid:function(){return!(!this.min||!this.max)},pad:function(e){var t=this.min,r=this.max,n=Math.abs(t.x-r.x)*e,i=Math.abs(t.y-r.y)*e;return Z(T(t.x-n,t.y-i),T(r.x+n,r.y+i))},equals:function(e){return!!e&&(e=Z(e),this.min.equals(e.getTopLeft())&&this.max.equals(e.getBottomRight()))}},R.prototype={extend:function(e){var t,r,n=this._southWest,i=this._northEast;if(e instanceof F)t=e,r=e;else{if(!(e instanceof R))return e?this.extend(N(e)||D(e)):this;if(t=e._southWest,r=e._northEast,!t||!r)return this}return n||i?(n.lat=Math.min(t.lat,n.lat),n.lng=Math.min(t.lng,n.lng),i.lat=Math.max(r.lat,i.lat),i.lng=Math.max(r.lng,i.lng)):(this._southWest=new F(t.lat,t.lng),this._northEast=new F(r.lat,r.lng)),this},pad:function(e){var t=this._southWest,r=this._northEast,n=Math.abs(t.lat-r.lat)*e,i=Math.abs(t.lng-r.lng)*e;return new R(new F(t.lat-n,t.lng-i),new F(r.lat+n,r.lng+i))},getCenter:function(){return new F((this._southWest.lat+this._northEast.lat)/2,(this._southWest.lng+this._northEast.lng)/2)},getSouthWest:function(){return this._southWest},getNorthEast:function(){return this._northEast},getNorthWest:function(){return new F(this.getNorth(),this.getWest())},getSouthEast:function(){return new F(this.getSouth(),this.getEast())},getWest:function(){return this._southWest.lng},getSouth:function(){return this._southWest.lat},getEast:function(){return this._northEast.lng},getNorth:function(){return this._northEast.lat},contains:function(e){e="number"==typeof e[0]||e instanceof F||"lat"in e?N(e):D(e);var t,r,n=this._southWest,i=this._northEast;return e instanceof R?(t=e.getSouthWest(),r=e.getNorthEast()):t=r=e,t.lat>=n.lat&&r.lat<=i.lat&&t.lng>=n.lng&&r.lng<=i.lng},intersects:function(e){e=D(e);var t=this._southWest,r=this._northEast,n=e.getSouthWest(),i=e.getNorthEast(),o=i.lat>=t.lat&&n.lat<=r.lat,a=i.lng>=t.lng&&n.lng<=r.lng;return o&&a},overlaps:function(e){e=D(e);var t=this._southWest,r=this._northEast,n=e.getSouthWest(),i=e.getNorthEast(),o=i.lat>t.lat&&n.lat<r.lat,a=i.lng>t.lng&&n.lng<r.lng;return o&&a},toBBoxString:function(){return[this.getWest(),this.getSouth(),this.getEast(),this.getNorth()].join(",")},equals:function(e,t){return!!e&&(e=D(e),this._southWest.equals(e.getSouthWest(),t)&&this._northEast.equals(e.getNorthEast(),t))},isValid:function(){return!(!this._southWest||!this._northEast)}},F.prototype={equals:function(e,t){return!!e&&(e=N(e),Math.max(Math.abs(this.lat-e.lat),Math.abs(this.lng-e.lng))<=(void 0===t?1e-9:t))},toString:function(e){return"LatLng("+c(this.lat,e)+", "+c(this.lng,e)+")"},distanceTo:function(e){return $.distance(this,N(e))},wrap:function(){return $.wrapLatLng(this)},toBounds:function(e){var t=180*e/40075017,r=t/Math.cos(Math.PI/180*this.lat);return D([this.lat-t,this.lng-r],[this.lat+t,this.lng+r])},clone:function(){return new F(this.lat,this.lng,this.alt)}};var B,z={latLngToPoint:function(e,t){var r=this.projection.project(e),n=this.scale(t);return this.transformation._transform(r,n)},pointToLatLng:function(e,t){var r=this.scale(t),n=this.transformation.untransform(e,r);return this.projection.unproject(n)},project:function(e){return this.projection.project(e)},unproject:function(e){return this.projection.unproject(e)},scale:function(e){return 256*Math.pow(2,e)},zoom:function(e){return Math.log(e/256)/Math.LN2},getProjectedBounds:function(e){if(this.infinite)return null;var t=this.projection.bounds,r=this.scale(e);return new A(this.transformation.transform(t.min,r),this.transformation.transform(t.max,r))},infinite:!1,wrapLatLng:function(e){var t=this.wrapLng?s(e.lng,this.wrapLng,!0):e.lng;return new F(this.wrapLat?s(e.lat,this.wrapLat,!0):e.lat,t,e.alt)},wrapLatLngBounds:function(e){var t=e.getCenter(),r=this.wrapLatLng(t),n=t.lat-r.lat,i=t.lng-r.lng;if(0===n&&0===i)return e;var o=e.getSouthWest(),a=e.getNorthEast();return new R(new F(o.lat-n,o.lng-i),new F(a.lat-n,a.lng-i))}},$=t({},z,{wrapLng:[-180,180],R:6371e3,distance:function(e,t){var r=Math.PI/180,n=e.lat*r,i=t.lat*r,o=Math.sin((t.lat-e.lat)*r/2),a=Math.sin((t.lng-e.lng)*r/2),s=o*o+Math.cos(n)*Math.cos(i)*a*a,l=2*Math.atan2(Math.sqrt(s),Math.sqrt(1-s));return this.R*l}}),H=6378137,V={R:H,MAX_LATITUDE:85.0511287798,project:function(e){var t=Math.PI/180,r=this.MAX_LATITUDE,n=Math.max(Math.min(r,e.lat),-r),i=Math.sin(n*t);return new I(this.R*e.lng*t,this.R*Math.log((1+i)/(1-i))/2)},unproject:function(e){var t=180/Math.PI;return new F((2*Math.atan(Math.exp(e.y/this.R))-Math.PI/2)*t,e.x*t/this.R)},bounds:(B=H*Math.PI,new A([-B,-B],[B,B]))};function G(e,t,r,n){if(g(e))return this._a=e[0],this._b=e[1],this._c=e[2],void(this._d=e[3]);this._a=e,this._b=t,this._c=r,this._d=n}function U(e,t,r,n){return new G(e,t,r,n)}G.prototype={transform:function(e,t){return this._transform(e.clone(),t)},_transform:function(e,t){return t=t||1,e.x=t*(this._a*e.x+this._b),e.y=t*(this._c*e.y+this._d),e},untransform:function(e,t){return t=t||1,new I((e.x/t-this._b)/this._a,(e.y/t-this._d)/this._c)}};var W=t({},$,{code:"EPSG:3857",projection:V,transformation:function(){var e=.5/(Math.PI*V.R);return U(e,.5,-e,.5)}()}),q=t({},W,{code:"EPSG:900913"});function K(e){return document.createElementNS("http://www.w3.org/2000/svg",e)}function X(e,t){var r,n,i,o,a,s,l="";for(r=0,i=e.length;r<i;r++){for(n=0,o=(a=e[r]).length;n<o;n++)l+=(n?"L":"M")+(s=a[n]).x+" "+s.y;l+=t?Ze.svg?"z":"x":""}return l||"M0 0"}var Y,J=document.documentElement.style,Q="ActiveXObject"in window,ee=Q&&!document.addEventListener,te="msLaunchUri"in navigator&&!("documentMode"in document),re=Ae("webkit"),ne=Ae("android"),ie=Ae("android 2")||Ae("android 3"),oe=parseInt(/WebKit\/([0-9]+)|$/.exec(navigator.userAgent)[1],10),ae=ne&&Ae("Google")&&oe<537&&!("AudioNode"in window),se=!!window.opera,le=!te&&Ae("chrome"),ce=Ae("gecko")&&!re&&!se&&!Q,ue=!le&&Ae("safari"),de=Ae("phantom"),pe="OTransition"in J,fe=0===navigator.platform.indexOf("Win"),he=Q&&"transition"in J,me="WebKitCSSMatrix"in window&&"m11"in new window.WebKitCSSMatrix&&!ie,ge="MozPerspective"in J,ve=!window.L_DISABLE_3D&&(he||me||ge)&&!pe&&!de,ye="undefined"!=typeof orientation||Ae("mobile"),be=ye&&re,xe=ye&&me,we=!window.PointerEvent&&window.MSPointerEvent,Se=!(!window.PointerEvent&&!we),Ce="ontouchstart"in window||!!window.TouchEvent,_e=!window.L_NO_TOUCH&&(Ce||Se),Pe=ye&&se,Ee=ye&&ce,ke=(window.devicePixelRatio||window.screen.deviceXDPI/window.screen.logicalXDPI)>1,Me=function(){var e=!1;try{var t=Object.defineProperty({},"passive",{get:function(){e=!0}});window.addEventListener("testPassiveEventSupport",l,t),window.removeEventListener("testPassiveEventSupport",l,t)}catch(e){}return e}(),je=!!document.createElement("canvas").getContext,Ie=!(!document.createElementNS||!K("svg").createSVGRect),Oe=!!Ie&&((Y=document.createElement("div")).innerHTML="<svg/>","http://www.w3.org/2000/svg"===(Y.firstChild&&Y.firstChild.namespaceURI)),Te=!Ie&&function(){try{var e=document.createElement("div");e.innerHTML='<v:shape adj="1"/>';var t=e.firstChild;return t.style.behavior="url(#default#VML)",t&&"object"==typeof t.adj}catch(e){return!1}}();function Ae(e){return navigator.userAgent.toLowerCase().indexOf(e)>=0}var Ze={ie:Q,ielt9:ee,edge:te,webkit:re,android:ne,android23:ie,androidStock:ae,opera:se,chrome:le,gecko:ce,safari:ue,phantom:de,opera12:pe,win:fe,ie3d:he,webkit3d:me,gecko3d:ge,any3d:ve,mobile:ye,mobileWebkit:be,mobileWebkit3d:xe,msPointer:we,pointer:Se,touch:_e,touchNative:Ce,mobileOpera:Pe,mobileGecko:Ee,retina:ke,passiveEvents:Me,canvas:je,svg:Ie,vml:Te,inlineSvg:Oe,mac:0===navigator.platform.indexOf("Mac"),linux:0===navigator.platform.indexOf("Linux")},Re=Ze.msPointer?"MSPointerDown":"pointerdown",De=Ze.msPointer?"MSPointerMove":"pointermove",Le=Ze.msPointer?"MSPointerUp":"pointerup",Fe=Ze.msPointer?"MSPointerCancel":"pointercancel",Ne={touchstart:Re,touchmove:De,touchend:Le,touchcancel:Fe},Be={touchstart:function(e,t){t.MSPOINTER_TYPE_TOUCH&&t.pointerType===t.MSPOINTER_TYPE_TOUCH&&Ft(t),We(e,t)},touchmove:We,touchend:We,touchcancel:We},ze={},$e=!1;function He(e,t,r){return"touchstart"===t&&($e||(document.addEventListener(Re,Ve,!0),document.addEventListener(De,Ge,!0),document.addEventListener(Le,Ue,!0),document.addEventListener(Fe,Ue,!0),$e=!0)),Be[t]?(r=Be[t].bind(this,r),e.addEventListener(Ne[t],r,!1),r):(console.warn("wrong event specified:",t),l)}function Ve(e){ze[e.pointerId]=e}function Ge(e){ze[e.pointerId]&&(ze[e.pointerId]=e)}function Ue(e){delete ze[e.pointerId]}function We(e,t){if(t.pointerType!==(t.MSPOINTER_TYPE_MOUSE||"mouse")){for(var r in t.touches=[],ze)t.touches.push(ze[r]);t.changedTouches=[t],e(t)}}var qe=200;var Ke,Xe,Ye,Je,Qe,et=gt(["transform","webkitTransform","OTransform","MozTransform","msTransform"]),tt=gt(["webkitTransition","transition","OTransition","MozTransition","msTransition"]),rt="webkitTransition"===tt||"OTransition"===tt?tt+"End":"transitionend";function nt(e){return"string"==typeof e?document.getElementById(e):e}function it(e,t){var r=e.style[t]||e.currentStyle&&e.currentStyle[t];if((!r||"auto"===r)&&document.defaultView){var n=document.defaultView.getComputedStyle(e,null);r=n?n[t]:null}return"auto"===r?null:r}function ot(e,t,r){var n=document.createElement(e);return n.className=t||"",r&&r.appendChild(n),n}function at(e){var t=e.parentNode;t&&t.removeChild(e)}function st(e){for(;e.firstChild;)e.removeChild(e.firstChild)}function lt(e){var t=e.parentNode;t&&t.lastChild!==e&&t.appendChild(e)}function ct(e){var t=e.parentNode;t&&t.firstChild!==e&&t.insertBefore(e,t.firstChild)}function ut(e,t){if(void 0!==e.classList)return e.classList.contains(t);var r=ht(e);return r.length>0&&new RegExp("(^|\\s)"+t+"(\\s|$)").test(r)}function dt(e,t){if(void 0!==e.classList)for(var r=d(t),n=0,i=r.length;n<i;n++)e.classList.add(r[n]);else if(!ut(e,t)){var o=ht(e);ft(e,(o?o+" ":"")+t)}}function pt(e,t){void 0!==e.classList?e.classList.remove(t):ft(e,u((" "+ht(e)+" ").replace(" "+t+" "," ")))}function ft(e,t){void 0===e.className.baseVal?e.className=t:e.className.baseVal=t}function ht(e){return e.correspondingElement&&(e=e.correspondingElement),void 0===e.className.baseVal?e.className:e.className.baseVal}function mt(e,t){"opacity"in e.style?e.style.opacity=t:"filter"in e.style&&function(e,t){var r=!1,n="DXImageTransform.Microsoft.Alpha";try{r=e.filters.item(n)}catch(e){if(1===t)return}t=Math.round(100*t),r?(r.Enabled=100!==t,r.Opacity=t):e.style.filter+=" progid:"+n+"(opacity="+t+")"}(e,t)}function gt(e){for(var t=document.documentElement.style,r=0;r<e.length;r++)if(e[r]in t)return e[r];return!1}function vt(e,t,r){var n=t||new I(0,0);e.style[et]=(Ze.ie3d?"translate("+n.x+"px,"+n.y+"px)":"translate3d("+n.x+"px,"+n.y+"px,0)")+(r?" scale("+r+")":"")}function yt(e,t){e._leaflet_pos=t,Ze.any3d?vt(e,t):(e.style.left=t.x+"px",e.style.top=t.y+"px")}function bt(e){return e._leaflet_pos||new I(0,0)}if("onselectstart"in document)Ke=function(){Mt(window,"selectstart",Ft)},Xe=function(){It(window,"selectstart",Ft)};else{var xt=gt(["userSelect","WebkitUserSelect","OUserSelect","MozUserSelect","msUserSelect"]);Ke=function(){if(xt){var e=document.documentElement.style;Ye=e[xt],e[xt]="none"}},Xe=function(){xt&&(document.documentElement.style[xt]=Ye,Ye=void 0)}}function wt(){Mt(window,"dragstart",Ft)}function St(){It(window,"dragstart",Ft)}function Ct(e){for(;-1===e.tabIndex;)e=e.parentNode;e.style&&(_t(),Je=e,Qe=e.style.outlineStyle,e.style.outlineStyle="none",Mt(window,"keydown",_t))}function _t(){Je&&(Je.style.outlineStyle=Qe,Je=void 0,Qe=void 0,It(window,"keydown",_t))}function Pt(e){do{e=e.parentNode}while(!(e.offsetWidth&&e.offsetHeight||e===document.body));return e}function Et(e){var t=e.getBoundingClientRect();return{x:t.width/e.offsetWidth||1,y:t.height/e.offsetHeight||1,boundingClientRect:t}}var kt={__proto__:null,TRANSFORM:et,TRANSITION:tt,TRANSITION_END:rt,get:nt,getStyle:it,create:ot,remove:at,empty:st,toFront:lt,toBack:ct,hasClass:ut,addClass:dt,removeClass:pt,setClass:ft,getClass:ht,setOpacity:mt,testProp:gt,setTransform:vt,setPosition:yt,getPosition:bt,get disableTextSelection(){return Ke},get enableTextSelection(){return Xe},disableImageDrag:wt,enableImageDrag:St,preventOutline:Ct,restoreOutline:_t,getSizedParentNode:Pt,getScale:Et};function Mt(e,t,r,n){if(t&&"object"==typeof t)for(var i in t)At(e,i,t[i],r);else for(var o=0,a=(t=d(t)).length;o<a;o++)At(e,t[o],r,n);return this}var jt="_leaflet_events";function It(e,t,r,n){if(1===arguments.length)Ot(e),delete e[jt];else if(t&&"object"==typeof t)for(var i in t)Zt(e,i,t[i],r);else if(t=d(t),2===arguments.length)Ot(e,(function(e){return-1!==v(t,e)}));else for(var o=0,a=t.length;o<a;o++)Zt(e,t[o],r,n);return this}function Ot(e,t){for(var r in e[jt]){var n=r.split(/\d/)[0];t&&!t(n)||Zt(e,n,null,null,r)}}var Tt={mouseenter:"mouseover",mouseleave:"mouseout",wheel:!("onwheel"in window)&&"mousewheel"};function At(e,t,r,n){var i=t+o(r)+(n?"_"+o(n):"");if(e[jt]&&e[jt][i])return this;var a=function(t){return r.call(n||e,t||window.event)},s=a;!Ze.touchNative&&Ze.pointer&&0===t.indexOf("touch")?a=He(e,t,a):Ze.touch&&"dblclick"===t?a=function(e,t){e.addEventListener("dblclick",t);var r,n=0;function i(e){if(1===e.detail){if("mouse"!==e.pointerType&&(!e.sourceCapabilities||e.sourceCapabilities.firesTouchEvents)){var i=Bt(e);if(!i.some((function(e){return e instanceof HTMLLabelElement&&e.attributes.for}))||i.some((function(e){return e instanceof HTMLInputElement||e instanceof HTMLSelectElement}))){var o=Date.now();o-n<=qe?2==++r&&t(function(e){var t,r,n={};for(r in e)t=e[r],n[r]=t&&t.bind?t.bind(e):t;return e=n,n.type="dblclick",n.detail=2,n.isTrusted=!1,n._simulated=!0,n}(e)):r=1,n=o}}}else r=e.detail}return e.addEventListener("click",i),{dblclick:t,simDblclick:i}}(e,a):"addEventListener"in e?"touchstart"===t||"touchmove"===t||"wheel"===t||"mousewheel"===t?e.addEventListener(Tt[t]||t,a,!!Ze.passiveEvents&&{passive:!1}):"mouseenter"===t||"mouseleave"===t?(a=function(t){t=t||window.event,Vt(e,t)&&s(t)},e.addEventListener(Tt[t],a,!1)):e.addEventListener(t,s,!1):e.attachEvent("on"+t,a),e[jt]=e[jt]||{},e[jt][i]=a}function Zt(e,t,r,n,i){i=i||t+o(r)+(n?"_"+o(n):"");var a=e[jt]&&e[jt][i];if(!a)return this;!Ze.touchNative&&Ze.pointer&&0===t.indexOf("touch")?function(e,t,r){Ne[t]?e.removeEventListener(Ne[t],r,!1):console.warn("wrong event specified:",t)}(e,t,a):Ze.touch&&"dblclick"===t?function(e,t){e.removeEventListener("dblclick",t.dblclick),e.removeEventListener("click",t.simDblclick)}(e,a):"removeEventListener"in e?e.removeEventListener(Tt[t]||t,a,!1):e.detachEvent("on"+t,a),e[jt][i]=null}function Rt(e){return e.stopPropagation?e.stopPropagation():e.originalEvent?e.originalEvent._stopped=!0:e.cancelBubble=!0,this}function Dt(e){return At(e,"wheel",Rt),this}function Lt(e){return Mt(e,"mousedown touchstart dblclick contextmenu",Rt),e._leaflet_disable_click=!0,this}function Ft(e){return e.preventDefault?e.preventDefault():e.returnValue=!1,this}function Nt(e){return Ft(e),Rt(e),this}function Bt(e){if(e.composedPath)return e.composedPath();for(var t=[],r=e.target;r;)t.push(r),r=r.parentNode;return t}function zt(e,t){if(!t)return new I(e.clientX,e.clientY);var r=Et(t),n=r.boundingClientRect;return new I((e.clientX-n.left)/r.x-t.clientLeft,(e.clientY-n.top)/r.y-t.clientTop)}var $t=Ze.linux&&Ze.chrome?window.devicePixelRatio:Ze.mac?3*window.devicePixelRatio:window.devicePixelRatio>0?2*window.devicePixelRatio:1;function Ht(e){return Ze.edge?e.wheelDeltaY/2:e.deltaY&&0===e.deltaMode?-e.deltaY/$t:e.deltaY&&1===e.deltaMode?20*-e.deltaY:e.deltaY&&2===e.deltaMode?60*-e.deltaY:e.deltaX||e.deltaZ?0:e.wheelDelta?(e.wheelDeltaY||e.wheelDelta)/2:e.detail&&Math.abs(e.detail)<32765?20*-e.detail:e.detail?e.detail/-32765*60:0}function Vt(e,t){var r=t.relatedTarget;if(!r)return!0;try{for(;r&&r!==e;)r=r.parentNode}catch(e){return!1}return r!==e}var Gt={__proto__:null,on:Mt,off:It,stopPropagation:Rt,disableScrollPropagation:Dt,disableClickPropagation:Lt,preventDefault:Ft,stop:Nt,getPropagationPath:Bt,getMousePosition:zt,getWheelDelta:Ht,isExternalTarget:Vt,addListener:Mt,removeListener:It},Ut=j.extend({run:function(e,t,r,n){this.stop(),this._el=e,this._inProgress=!0,this._duration=r||.25,this._easeOutPower=1/Math.max(n||.5,.2),this._startPos=bt(e),this._offset=t.subtract(this._startPos),this._startTime=+new Date,this.fire("start"),this._animate()},stop:function(){this._inProgress&&(this._step(!0),this._complete())},_animate:function(){this._animId=_(this._animate,this),this._step()},_step:function(e){var t=+new Date-this._startTime,r=1e3*this._duration;t<r?this._runFrame(this._easeOut(t/r),e):(this._runFrame(1),this._complete())},_runFrame:function(e,t){var r=this._startPos.add(this._offset.multiplyBy(e));t&&r._round(),yt(this._el,r),this.fire("step")},_complete:function(){P(this._animId),this._inProgress=!1,this.fire("end")},_easeOut:function(e){return 1-Math.pow(1-e,this._easeOutPower)}}),Wt=j.extend({options:{crs:W,center:void 0,zoom:void 0,minZoom:void 0,maxZoom:void 0,layers:[],maxBounds:void 0,renderer:void 0,zoomAnimation:!0,zoomAnimationThreshold:4,fadeAnimation:!0,markerZoomAnimation:!0,transform3DLimit:8388608,zoomSnap:1,zoomDelta:1,trackResize:!0},initialize:function(e,t){t=p(this,t),this._handlers=[],this._layers={},this._zoomBoundLayers={},this._sizeChanged=!0,this._initContainer(e),this._initLayout(),this._onResize=n(this._onResize,this),this._initEvents(),t.maxBounds&&this.setMaxBounds(t.maxBounds),void 0!==t.zoom&&(this._zoom=this._limitZoom(t.zoom)),t.center&&void 0!==t.zoom&&this.setView(N(t.center),t.zoom,{reset:!0}),this.callInitHooks(),this._zoomAnimated=tt&&Ze.any3d&&!Ze.mobileOpera&&this.options.zoomAnimation,this._zoomAnimated&&(this._createAnimProxy(),Mt(this._proxy,rt,this._catchTransitionEnd,this)),this._addLayers(this.options.layers)},setView:function(e,r,n){return r=void 0===r?this._zoom:this._limitZoom(r),e=this._limitCenter(N(e),r,this.options.maxBounds),n=n||{},this._stop(),this._loaded&&!n.reset&&!0!==n&&(void 0!==n.animate&&(n.zoom=t({animate:n.animate},n.zoom),n.pan=t({animate:n.animate,duration:n.duration},n.pan)),this._zoom!==r?this._tryAnimatedZoom&&this._tryAnimatedZoom(e,r,n.zoom):this._tryAnimatedPan(e,n.pan))?(clearTimeout(this._sizeTimer),this):(this._resetView(e,r,n.pan&&n.pan.noMoveStart),this)},setZoom:function(e,t){return this._loaded?this.setView(this.getCenter(),e,{zoom:t}):(this._zoom=e,this)},zoomIn:function(e,t){return e=e||(Ze.any3d?this.options.zoomDelta:1),this.setZoom(this._zoom+e,t)},zoomOut:function(e,t){return e=e||(Ze.any3d?this.options.zoomDelta:1),this.setZoom(this._zoom-e,t)},setZoomAround:function(e,t,r){var n=this.getZoomScale(t),i=this.getSize().divideBy(2),o=(e instanceof I?e:this.latLngToContainerPoint(e)).subtract(i).multiplyBy(1-1/n),a=this.containerPointToLatLng(i.add(o));return this.setView(a,t,{zoom:r})},_getBoundsCenterZoom:function(e,t){t=t||{},e=e.getBounds?e.getBounds():D(e);var r=T(t.paddingTopLeft||t.padding||[0,0]),n=T(t.paddingBottomRight||t.padding||[0,0]),i=this.getBoundsZoom(e,!1,r.add(n));if((i="number"==typeof t.maxZoom?Math.min(t.maxZoom,i):i)===1/0)return{center:e.getCenter(),zoom:i};var o=n.subtract(r).divideBy(2),a=this.project(e.getSouthWest(),i),s=this.project(e.getNorthEast(),i);return{center:this.unproject(a.add(s).divideBy(2).add(o),i),zoom:i}},fitBounds:function(e,t){if(!(e=D(e)).isValid())throw new Error("Bounds are not valid.");var r=this._getBoundsCenterZoom(e,t);return this.setView(r.center,r.zoom,t)},fitWorld:function(e){return this.fitBounds([[-90,-180],[90,180]],e)},panTo:function(e,t){return this.setView(e,this._zoom,{pan:t})},panBy:function(e,t){if(t=t||{},!(e=T(e).round()).x&&!e.y)return this.fire("moveend");if(!0!==t.animate&&!this.getSize().contains(e))return this._resetView(this.unproject(this.project(this.getCenter()).add(e)),this.getZoom()),this;if(this._panAnim||(this._panAnim=new Ut,this._panAnim.on({step:this._onPanTransitionStep,end:this._onPanTransitionEnd},this)),t.noMoveStart||this.fire("movestart"),!1!==t.animate){dt(this._mapPane,"leaflet-pan-anim");var r=this._getMapPanePos().subtract(e).round();this._panAnim.run(this._mapPane,r,t.duration||.25,t.easeLinearity)}else this._rawPanBy(e),this.fire("move").fire("moveend");return this},flyTo:function(e,t,r){if(!1===(r=r||{}).animate||!Ze.any3d)return this.setView(e,t,r);this._stop();var n=this.project(this.getCenter()),i=this.project(e),o=this.getSize(),a=this._zoom;e=N(e),t=void 0===t?a:t;var s=Math.max(o.x,o.y),l=s*this.getZoomScale(a,t),c=i.distanceTo(n)||1,u=1.42,d=u*u;function p(e){var t=(l*l-s*s+(e?-1:1)*d*d*c*c)/(2*(e?l:s)*d*c),r=Math.sqrt(t*t+1)-t;return r<1e-9?-18:Math.log(r)}function f(e){return(Math.exp(e)-Math.exp(-e))/2}function h(e){return(Math.exp(e)+Math.exp(-e))/2}var m=p(0);function g(e){return s*(h(m)*(f(t=m+u*e)/h(t))-f(m))/d;var t}var v=Date.now(),y=(p(1)-m)/u,b=r.duration?1e3*r.duration:1e3*y*.8;return this._moveStart(!0,r.noMoveStart),function r(){var o=(Date.now()-v)/b,l=function(e){return 1-Math.pow(1-e,1.5)}(o)*y;o<=1?(this._flyToFrame=_(r,this),this._move(this.unproject(n.add(i.subtract(n).multiplyBy(g(l)/c)),a),this.getScaleZoom(s/function(e){return s*(h(m)/h(m+u*e))}(l),a),{flyTo:!0})):this._move(e,t)._moveEnd(!0)}.call(this),this},flyToBounds:function(e,t){var r=this._getBoundsCenterZoom(e,t);return this.flyTo(r.center,r.zoom,t)},setMaxBounds:function(e){return e=D(e),this.listens("moveend",this._panInsideMaxBounds)&&this.off("moveend",this._panInsideMaxBounds),e.isValid()?(this.options.maxBounds=e,this._loaded&&this._panInsideMaxBounds(),this.on("moveend",this._panInsideMaxBounds)):(this.options.maxBounds=null,this)},setMinZoom:function(e){var t=this.options.minZoom;return this.options.minZoom=e,this._loaded&&t!==e&&(this.fire("zoomlevelschange"),this.getZoom()<this.options.minZoom)?this.setZoom(e):this},setMaxZoom:function(e){var t=this.options.maxZoom;return this.options.maxZoom=e,this._loaded&&t!==e&&(this.fire("zoomlevelschange"),this.getZoom()>this.options.maxZoom)?this.setZoom(e):this},panInsideBounds:function(e,t){this._enforcingBounds=!0;var r=this.getCenter(),n=this._limitCenter(r,this._zoom,D(e));return r.equals(n)||this.panTo(n,t),this._enforcingBounds=!1,this},panInside:function(e,t){var r=T((t=t||{}).paddingTopLeft||t.padding||[0,0]),n=T(t.paddingBottomRight||t.padding||[0,0]),i=this.project(this.getCenter()),o=this.project(e),a=this.getPixelBounds(),s=Z([a.min.add(r),a.max.subtract(n)]),l=s.getSize();if(!s.contains(o)){this._enforcingBounds=!0;var c=o.subtract(s.getCenter()),u=s.extend(o).getSize().subtract(l);i.x+=c.x<0?-u.x:u.x,i.y+=c.y<0?-u.y:u.y,this.panTo(this.unproject(i),t),this._enforcingBounds=!1}return this},invalidateSize:function(e){if(!this._loaded)return this;e=t({animate:!1,pan:!0},!0===e?{animate:!0}:e);var r=this.getSize();this._sizeChanged=!0,this._lastCenter=null;var i=this.getSize(),o=r.divideBy(2).round(),a=i.divideBy(2).round(),s=o.subtract(a);return s.x||s.y?(e.animate&&e.pan?this.panBy(s):(e.pan&&this._rawPanBy(s),this.fire("move"),e.debounceMoveend?(clearTimeout(this._sizeTimer),this._sizeTimer=setTimeout(n(this.fire,this,"moveend"),200)):this.fire("moveend")),this.fire("resize",{oldSize:r,newSize:i})):this},stop:function(){return this.setZoom(this._limitZoom(this._zoom)),this.options.zoomSnap||this.fire("viewreset"),this._stop()},locate:function(e){if(e=this._locateOptions=t({timeout:1e4,watch:!1},e),!("geolocation"in navigator))return this._handleGeolocationError({code:0,message:"Geolocation not supported."}),this;var r=n(this._handleGeolocationResponse,this),i=n(this._handleGeolocationError,this);return e.watch?this._locationWatchId=navigator.geolocation.watchPosition(r,i,e):navigator.geolocation.getCurrentPosition(r,i,e),this},stopLocate:function(){return navigator.geolocation&&navigator.geolocation.clearWatch&&navigator.geolocation.clearWatch(this._locationWatchId),this._locateOptions&&(this._locateOptions.setView=!1),this},_handleGeolocationError:function(e){if(this._container._leaflet_id){var t=e.code,r=e.message||(1===t?"permission denied":2===t?"position unavailable":"timeout");this._locateOptions.setView&&!this._loaded&&this.fitWorld(),this.fire("locationerror",{code:t,message:"Geolocation error: "+r+"."})}},_handleGeolocationResponse:function(e){if(this._container._leaflet_id){var t=new F(e.coords.latitude,e.coords.longitude),r=t.toBounds(2*e.coords.accuracy),n=this._locateOptions;if(n.setView){var i=this.getBoundsZoom(r);this.setView(t,n.maxZoom?Math.min(i,n.maxZoom):i)}var o={latlng:t,bounds:r,timestamp:e.timestamp};for(var a in e.coords)"number"==typeof e.coords[a]&&(o[a]=e.coords[a]);this.fire("locationfound",o)}},addHandler:function(e,t){if(!t)return this;var r=this[e]=new t(this);return this._handlers.push(r),this.options[e]&&r.enable(),this},remove:function(){if(this._initEvents(!0),this.options.maxBounds&&this.off("moveend",this._panInsideMaxBounds),this._containerId!==this._container._leaflet_id)throw new Error("Map container is being reused by another instance");try{delete this._container._leaflet_id,delete this._containerId}catch(e){this._container._leaflet_id=void 0,this._containerId=void 0}var e;for(e in void 0!==this._locationWatchId&&this.stopLocate(),this._stop(),at(this._mapPane),this._clearControlPos&&this._clearControlPos(),this._resizeRequest&&(P(this._resizeRequest),this._resizeRequest=null),this._clearHandlers(),this._loaded&&this.fire("unload"),this._layers)this._layers[e].remove();for(e in this._panes)at(this._panes[e]);return this._layers=[],this._panes=[],delete this._mapPane,delete this._renderer,this},createPane:function(e,t){var r=ot("div","leaflet-pane"+(e?" leaflet-"+e.replace("Pane","")+"-pane":""),t||this._mapPane);return e&&(this._panes[e]=r),r},getCenter:function(){return this._checkIfLoaded(),this._lastCenter&&!this._moved()?this._lastCenter.clone():this.layerPointToLatLng(this._getCenterLayerPoint())},getZoom:function(){return this._zoom},getBounds:function(){var e=this.getPixelBounds();return new R(this.unproject(e.getBottomLeft()),this.unproject(e.getTopRight()))},getMinZoom:function(){return void 0===this.options.minZoom?this._layersMinZoom||0:this.options.minZoom},getMaxZoom:function(){return void 0===this.options.maxZoom?void 0===this._layersMaxZoom?1/0:this._layersMaxZoom:this.options.maxZoom},getBoundsZoom:function(e,t,r){e=D(e),r=T(r||[0,0]);var n=this.getZoom()||0,i=this.getMinZoom(),o=this.getMaxZoom(),a=e.getNorthWest(),s=e.getSouthEast(),l=this.getSize().subtract(r),c=Z(this.project(s,n),this.project(a,n)).getSize(),u=Ze.any3d?this.options.zoomSnap:1,d=l.x/c.x,p=l.y/c.y,f=t?Math.max(d,p):Math.min(d,p);return n=this.getScaleZoom(f,n),u&&(n=Math.round(n/(u/100))*(u/100),n=t?Math.ceil(n/u)*u:Math.floor(n/u)*u),Math.max(i,Math.min(o,n))},getSize:function(){return this._size&&!this._sizeChanged||(this._size=new I(this._container.clientWidth||0,this._container.clientHeight||0),this._sizeChanged=!1),this._size.clone()},getPixelBounds:function(e,t){var r=this._getTopLeftPoint(e,t);return new A(r,r.add(this.getSize()))},getPixelOrigin:function(){return this._checkIfLoaded(),this._pixelOrigin},getPixelWorldBounds:function(e){return this.options.crs.getProjectedBounds(void 0===e?this.getZoom():e)},getPane:function(e){return"string"==typeof e?this._panes[e]:e},getPanes:function(){return this._panes},getContainer:function(){return this._container},getZoomScale:function(e,t){var r=this.options.crs;return t=void 0===t?this._zoom:t,r.scale(e)/r.scale(t)},getScaleZoom:function(e,t){var r=this.options.crs;t=void 0===t?this._zoom:t;var n=r.zoom(e*r.scale(t));return isNaN(n)?1/0:n},project:function(e,t){return t=void 0===t?this._zoom:t,this.options.crs.latLngToPoint(N(e),t)},unproject:function(e,t){return t=void 0===t?this._zoom:t,this.options.crs.pointToLatLng(T(e),t)},layerPointToLatLng:function(e){var t=T(e).add(this.getPixelOrigin());return this.unproject(t)},latLngToLayerPoint:function(e){return this.project(N(e))._round()._subtract(this.getPixelOrigin())},wrapLatLng:function(e){return this.options.crs.wrapLatLng(N(e))},wrapLatLngBounds:function(e){return this.options.crs.wrapLatLngBounds(D(e))},distance:function(e,t){return this.options.crs.distance(N(e),N(t))},containerPointToLayerPoint:function(e){return T(e).subtract(this._getMapPanePos())},layerPointToContainerPoint:function(e){return T(e).add(this._getMapPanePos())},containerPointToLatLng:function(e){var t=this.containerPointToLayerPoint(T(e));return this.layerPointToLatLng(t)},latLngToContainerPoint:function(e){return this.layerPointToContainerPoint(this.latLngToLayerPoint(N(e)))},mouseEventToContainerPoint:function(e){return zt(e,this._container)},mouseEventToLayerPoint:function(e){return this.containerPointToLayerPoint(this.mouseEventToContainerPoint(e))},mouseEventToLatLng:function(e){return this.layerPointToLatLng(this.mouseEventToLayerPoint(e))},_initContainer:function(e){var t=this._container=nt(e);if(!t)throw new Error("Map container not found.");if(t._leaflet_id)throw new Error("Map container is already initialized.");Mt(t,"scroll",this._onScroll,this),this._containerId=o(t)},_initLayout:function(){var e=this._container;this._fadeAnimated=this.options.fadeAnimation&&Ze.any3d,dt(e,"leaflet-container"+(Ze.touch?" leaflet-touch":"")+(Ze.retina?" leaflet-retina":"")+(Ze.ielt9?" leaflet-oldie":"")+(Ze.safari?" leaflet-safari":"")+(this._fadeAnimated?" leaflet-fade-anim":""));var t=it(e,"position");"absolute"!==t&&"relative"!==t&&"fixed"!==t&&"sticky"!==t&&(e.style.position="relative"),this._initPanes(),this._initControlPos&&this._initControlPos()},_initPanes:function(){var e=this._panes={};this._paneRenderers={},this._mapPane=this.createPane("mapPane",this._container),yt(this._mapPane,new I(0,0)),this.createPane("tilePane"),this.createPane("overlayPane"),this.createPane("shadowPane"),this.createPane("markerPane"),this.createPane("tooltipPane"),this.createPane("popupPane"),this.options.markerZoomAnimation||(dt(e.markerPane,"leaflet-zoom-hide"),dt(e.shadowPane,"leaflet-zoom-hide"))},_resetView:function(e,t,r){yt(this._mapPane,new I(0,0));var n=!this._loaded;this._loaded=!0,t=this._limitZoom(t),this.fire("viewprereset");var i=this._zoom!==t;this._moveStart(i,r)._move(e,t)._moveEnd(i),this.fire("viewreset"),n&&this.fire("load")},_moveStart:function(e,t){return e&&this.fire("zoomstart"),t||this.fire("movestart"),this},_move:function(e,t,r,n){void 0===t&&(t=this._zoom);var i=this._zoom!==t;return this._zoom=t,this._lastCenter=e,this._pixelOrigin=this._getNewPixelOrigin(e),n?r&&r.pinch&&this.fire("zoom",r):((i||r&&r.pinch)&&this.fire("zoom",r),this.fire("move",r)),this},_moveEnd:function(e){return e&&this.fire("zoomend"),this.fire("moveend")},_stop:function(){return P(this._flyToFrame),this._panAnim&&this._panAnim.stop(),this},_rawPanBy:function(e){yt(this._mapPane,this._getMapPanePos().subtract(e))},_getZoomSpan:function(){return this.getMaxZoom()-this.getMinZoom()},_panInsideMaxBounds:function(){this._enforcingBounds||this.panInsideBounds(this.options.maxBounds)},_checkIfLoaded:function(){if(!this._loaded)throw new Error("Set map center and zoom first.")},_initEvents:function(e){this._targets={},this._targets[o(this._container)]=this;var t=e?It:Mt;t(this._container,"click dblclick mousedown mouseup mouseover mouseout mousemove contextmenu keypress keydown keyup",this._handleDOMEvent,this),this.options.trackResize&&t(window,"resize",this._onResize,this),Ze.any3d&&this.options.transform3DLimit&&(e?this.off:this.on).call(this,"moveend",this._onMoveEnd)},_onResize:function(){P(this._resizeRequest),this._resizeRequest=_((function(){this.invalidateSize({debounceMoveend:!0})}),this)},_onScroll:function(){this._container.scrollTop=0,this._container.scrollLeft=0},_onMoveEnd:function(){var e=this._getMapPanePos();Math.max(Math.abs(e.x),Math.abs(e.y))>=this.options.transform3DLimit&&this._resetView(this.getCenter(),this.getZoom())},_findEventTargets:function(e,t){for(var r,n=[],i="mouseout"===t||"mouseover"===t,a=e.target||e.srcElement,s=!1;a;){if((r=this._targets[o(a)])&&("click"===t||"preclick"===t)&&this._draggableMoved(r)){s=!0;break}if(r&&r.listens(t,!0)){if(i&&!Vt(a,e))break;if(n.push(r),i)break}if(a===this._container)break;a=a.parentNode}return n.length||s||i||!this.listens(t,!0)||(n=[this]),n},_isClickDisabled:function(e){for(;e&&e!==this._container;){if(e._leaflet_disable_click)return!0;e=e.parentNode}},_handleDOMEvent:function(e){var t=e.target||e.srcElement;if(!(!this._loaded||t._leaflet_disable_events||"click"===e.type&&this._isClickDisabled(t))){var r=e.type;"mousedown"===r&&Ct(t),this._fireDOMEvent(e,r)}},_mouseEvents:["click","dblclick","mouseover","mouseout","contextmenu"],_fireDOMEvent:function(e,r,n){if("click"===e.type){var i=t({},e);i.type="preclick",this._fireDOMEvent(i,i.type,n)}var o=this._findEventTargets(e,r);if(n){for(var a=[],s=0;s<n.length;s++)n[s].listens(r,!0)&&a.push(n[s]);o=a.concat(o)}if(o.length){"contextmenu"===r&&Ft(e);var l=o[0],c={originalEvent:e};if("keypress"!==e.type&&"keydown"!==e.type&&"keyup"!==e.type){var u=l.getLatLng&&(!l._radius||l._radius<=10);c.containerPoint=u?this.latLngToContainerPoint(l.getLatLng()):this.mouseEventToContainerPoint(e),c.layerPoint=this.containerPointToLayerPoint(c.containerPoint),c.latlng=u?l.getLatLng():this.layerPointToLatLng(c.layerPoint)}for(s=0;s<o.length;s++)if(o[s].fire(r,c,!0),c.originalEvent._stopped||!1===o[s].options.bubblingMouseEvents&&-1!==v(this._mouseEvents,r))return}},_draggableMoved:function(e){return(e=e.dragging&&e.dragging.enabled()?e:this).dragging&&e.dragging.moved()||this.boxZoom&&this.boxZoom.moved()},_clearHandlers:function(){for(var e=0,t=this._handlers.length;e<t;e++)this._handlers[e].disable()},whenReady:function(e,t){return this._loaded?e.call(t||this,{target:this}):this.on("load",e,t),this},_getMapPanePos:function(){return bt(this._mapPane)||new I(0,0)},_moved:function(){var e=this._getMapPanePos();return e&&!e.equals([0,0])},_getTopLeftPoint:function(e,t){return(e&&void 0!==t?this._getNewPixelOrigin(e,t):this.getPixelOrigin()).subtract(this._getMapPanePos())},_getNewPixelOrigin:function(e,t){var r=this.getSize()._divideBy(2);return this.project(e,t)._subtract(r)._add(this._getMapPanePos())._round()},_latLngToNewLayerPoint:function(e,t,r){var n=this._getNewPixelOrigin(r,t);return this.project(e,t)._subtract(n)},_latLngBoundsToNewLayerBounds:function(e,t,r){var n=this._getNewPixelOrigin(r,t);return Z([this.project(e.getSouthWest(),t)._subtract(n),this.project(e.getNorthWest(),t)._subtract(n),this.project(e.getSouthEast(),t)._subtract(n),this.project(e.getNorthEast(),t)._subtract(n)])},_getCenterLayerPoint:function(){return this.containerPointToLayerPoint(this.getSize()._divideBy(2))},_getCenterOffset:function(e){return this.latLngToLayerPoint(e).subtract(this._getCenterLayerPoint())},_limitCenter:function(e,t,r){if(!r)return e;var n=this.project(e,t),i=this.getSize().divideBy(2),o=new A(n.subtract(i),n.add(i)),a=this._getBoundsOffset(o,r,t);return Math.abs(a.x)<=1&&Math.abs(a.y)<=1?e:this.unproject(n.add(a),t)},_limitOffset:function(e,t){if(!t)return e;var r=this.getPixelBounds(),n=new A(r.min.add(e),r.max.add(e));return e.add(this._getBoundsOffset(n,t))},_getBoundsOffset:function(e,t,r){var n=Z(this.project(t.getNorthEast(),r),this.project(t.getSouthWest(),r)),i=n.min.subtract(e.min),o=n.max.subtract(e.max);return new I(this._rebound(i.x,-o.x),this._rebound(i.y,-o.y))},_rebound:function(e,t){return e+t>0?Math.round(e-t)/2:Math.max(0,Math.ceil(e))-Math.max(0,Math.floor(t))},_limitZoom:function(e){var t=this.getMinZoom(),r=this.getMaxZoom(),n=Ze.any3d?this.options.zoomSnap:1;return n&&(e=Math.round(e/n)*n),Math.max(t,Math.min(r,e))},_onPanTransitionStep:function(){this.fire("move")},_onPanTransitionEnd:function(){pt(this._mapPane,"leaflet-pan-anim"),this.fire("moveend")},_tryAnimatedPan:function(e,t){var r=this._getCenterOffset(e)._trunc();return!(!0!==(t&&t.animate)&&!this.getSize().contains(r)||(this.panBy(r,t),0))},_createAnimProxy:function(){var e=this._proxy=ot("div","leaflet-proxy leaflet-zoom-animated");this._panes.mapPane.appendChild(e),this.on("zoomanim",(function(e){var t=et,r=this._proxy.style[t];vt(this._proxy,this.project(e.center,e.zoom),this.getZoomScale(e.zoom,1)),r===this._proxy.style[t]&&this._animatingZoom&&this._onZoomTransitionEnd()}),this),this.on("load moveend",this._animMoveEnd,this),this._on("unload",this._destroyAnimProxy,this)},_destroyAnimProxy:function(){at(this._proxy),this.off("load moveend",this._animMoveEnd,this),delete this._proxy},_animMoveEnd:function(){var e=this.getCenter(),t=this.getZoom();vt(this._proxy,this.project(e,t),this.getZoomScale(t,1))},_catchTransitionEnd:function(e){this._animatingZoom&&e.propertyName.indexOf("transform")>=0&&this._onZoomTransitionEnd()},_nothingToAnimate:function(){return!this._container.getElementsByClassName("leaflet-zoom-animated").length},_tryAnimatedZoom:function(e,t,r){if(this._animatingZoom)return!0;if(r=r||{},!this._zoomAnimated||!1===r.animate||this._nothingToAnimate()||Math.abs(t-this._zoom)>this.options.zoomAnimationThreshold)return!1;var n=this.getZoomScale(t),i=this._getCenterOffset(e)._divideBy(1-1/n);return!(!0!==r.animate&&!this.getSize().contains(i)||(_((function(){this._moveStart(!0,r.noMoveStart||!1)._animateZoom(e,t,!0)}),this),0))},_animateZoom:function(e,t,r,i){this._mapPane&&(r&&(this._animatingZoom=!0,this._animateToCenter=e,this._animateToZoom=t,dt(this._mapPane,"leaflet-zoom-anim")),this.fire("zoomanim",{center:e,zoom:t,noUpdate:i}),this._tempFireZoomEvent||(this._tempFireZoomEvent=this._zoom!==this._animateToZoom),this._move(this._animateToCenter,this._animateToZoom,void 0,!0),setTimeout(n(this._onZoomTransitionEnd,this),250))},_onZoomTransitionEnd:function(){this._animatingZoom&&(this._mapPane&&pt(this._mapPane,"leaflet-zoom-anim"),this._animatingZoom=!1,this._move(this._animateToCenter,this._animateToZoom,void 0,!0),this._tempFireZoomEvent&&this.fire("zoom"),delete this._tempFireZoomEvent,this.fire("move"),this._moveEnd(!0))}});var qt=k.extend({options:{position:"topright"},initialize:function(e){p(this,e)},getPosition:function(){return this.options.position},setPosition:function(e){var t=this._map;return t&&t.removeControl(this),this.options.position=e,t&&t.addControl(this),this},getContainer:function(){return this._container},addTo:function(e){this.remove(),this._map=e;var t=this._container=this.onAdd(e),r=this.getPosition(),n=e._controlCorners[r];return dt(t,"leaflet-control"),-1!==r.indexOf("bottom")?n.insertBefore(t,n.firstChild):n.appendChild(t),this._map.on("unload",this.remove,this),this},remove:function(){return this._map?(at(this._container),this.onRemove&&this.onRemove(this._map),this._map.off("unload",this.remove,this),this._map=null,this):this},_refocusOnMap:function(e){this._map&&e&&e.screenX>0&&e.screenY>0&&this._map.getContainer().focus()}}),Kt=function(e){return new qt(e)};Wt.include({addControl:function(e){return e.addTo(this),this},removeControl:function(e){return e.remove(),this},_initControlPos:function(){var e=this._controlCorners={},t="leaflet-",r=this._controlContainer=ot("div",t+"control-container",this._container);function n(n,i){var o=t+n+" "+t+i;e[n+i]=ot("div",o,r)}n("top","left"),n("top","right"),n("bottom","left"),n("bottom","right")},_clearControlPos:function(){for(var e in this._controlCorners)at(this._controlCorners[e]);at(this._controlContainer),delete this._controlCorners,delete this._controlContainer}});var Xt=qt.extend({options:{collapsed:!0,position:"topright",autoZIndex:!0,hideSingleBase:!1,sortLayers:!1,sortFunction:function(e,t,r,n){return r<n?-1:n<r?1:0}},initialize:function(e,t,r){for(var n in p(this,r),this._layerControlInputs=[],this._layers=[],this._lastZIndex=0,this._handlingClick=!1,this._preventClick=!1,e)this._addLayer(e[n],n);for(n in t)this._addLayer(t[n],n,!0)},onAdd:function(e){this._initLayout(),this._update(),this._map=e,e.on("zoomend",this._checkDisabledLayers,this);for(var t=0;t<this._layers.length;t++)this._layers[t].layer.on("add remove",this._onLayerChange,this);return this._container},addTo:function(e){return qt.prototype.addTo.call(this,e),this._expandIfNotCollapsed()},onRemove:function(){this._map.off("zoomend",this._checkDisabledLayers,this);for(var e=0;e<this._layers.length;e++)this._layers[e].layer.off("add remove",this._onLayerChange,this)},addBaseLayer:function(e,t){return this._addLayer(e,t),this._map?this._update():this},addOverlay:function(e,t){return this._addLayer(e,t,!0),this._map?this._update():this},removeLayer:function(e){e.off("add remove",this._onLayerChange,this);var t=this._getLayer(o(e));return t&&this._layers.splice(this._layers.indexOf(t),1),this._map?this._update():this},expand:function(){dt(this._container,"leaflet-control-layers-expanded"),this._section.style.height=null;var e=this._map.getSize().y-(this._container.offsetTop+50);return e<this._section.clientHeight?(dt(this._section,"leaflet-control-layers-scrollbar"),this._section.style.height=e+"px"):pt(this._section,"leaflet-control-layers-scrollbar"),this._checkDisabledLayers(),this},collapse:function(){return pt(this._container,"leaflet-control-layers-expanded"),this},_initLayout:function(){var e="leaflet-control-layers",t=this._container=ot("div",e),r=this.options.collapsed;t.setAttribute("aria-haspopup",!0),Lt(t),Dt(t);var n=this._section=ot("section",e+"-list");r&&(this._map.on("click",this.collapse,this),Mt(t,{mouseenter:this._expandSafely,mouseleave:this.collapse},this));var i=this._layersLink=ot("a",e+"-toggle",t);i.href="#",i.title="Layers",i.setAttribute("role","button"),Mt(i,{keydown:function(e){13===e.keyCode&&this._expandSafely()},click:function(e){Ft(e),this._expandSafely()}},this),r||this.expand(),this._baseLayersList=ot("div",e+"-base",n),this._separator=ot("div",e+"-separator",n),this._overlaysList=ot("div",e+"-overlays",n),t.appendChild(n)},_getLayer:function(e){for(var t=0;t<this._layers.length;t++)if(this._layers[t]&&o(this._layers[t].layer)===e)return this._layers[t]},_addLayer:function(e,t,r){this._map&&e.on("add remove",this._onLayerChange,this),this._layers.push({layer:e,name:t,overlay:r}),this.options.sortLayers&&this._layers.sort(n((function(e,t){return this.options.sortFunction(e.layer,t.layer,e.name,t.name)}),this)),this.options.autoZIndex&&e.setZIndex&&(this._lastZIndex++,e.setZIndex(this._lastZIndex)),this._expandIfNotCollapsed()},_update:function(){if(!this._container)return this;st(this._baseLayersList),st(this._overlaysList),this._layerControlInputs=[];var e,t,r,n,i=0;for(r=0;r<this._layers.length;r++)n=this._layers[r],this._addItem(n),t=t||n.overlay,e=e||!n.overlay,i+=n.overlay?0:1;return this.options.hideSingleBase&&(e=e&&i>1,this._baseLayersList.style.display=e?"":"none"),this._separator.style.display=t&&e?"":"none",this},_onLayerChange:function(e){this._handlingClick||this._update();var t=this._getLayer(o(e.target)),r=t.overlay?"add"===e.type?"overlayadd":"overlayremove":"add"===e.type?"baselayerchange":null;r&&this._map.fire(r,t)},_createRadioElement:function(e,t){var r='<input type="radio" class="leaflet-control-layers-selector" name="'+e+'"'+(t?' checked="checked"':"")+"/>",n=document.createElement("div");return n.innerHTML=r,n.firstChild},_addItem:function(e){var t,r=document.createElement("label"),n=this._map.hasLayer(e.layer);e.overlay?((t=document.createElement("input")).type="checkbox",t.className="leaflet-control-layers-selector",t.defaultChecked=n):t=this._createRadioElement("leaflet-base-layers_"+o(this),n),this._layerControlInputs.push(t),t.layerId=o(e.layer),Mt(t,"click",this._onInputClick,this);var i=document.createElement("span");i.innerHTML=" "+e.name;var a=document.createElement("span");return r.appendChild(a),a.appendChild(t),a.appendChild(i),(e.overlay?this._overlaysList:this._baseLayersList).appendChild(r),this._checkDisabledLayers(),r},_onInputClick:function(){if(!this._preventClick){var e,t,r=this._layerControlInputs,n=[],i=[];this._handlingClick=!0;for(var o=r.length-1;o>=0;o--)e=r[o],t=this._getLayer(e.layerId).layer,e.checked?n.push(t):e.checked||i.push(t);for(o=0;o<i.length;o++)this._map.hasLayer(i[o])&&this._map.removeLayer(i[o]);for(o=0;o<n.length;o++)this._map.hasLayer(n[o])||this._map.addLayer(n[o]);this._handlingClick=!1,this._refocusOnMap()}},_checkDisabledLayers:function(){for(var e,t,r=this._layerControlInputs,n=this._map.getZoom(),i=r.length-1;i>=0;i--)e=r[i],t=this._getLayer(e.layerId).layer,e.disabled=void 0!==t.options.minZoom&&n<t.options.minZoom||void 0!==t.options.maxZoom&&n>t.options.maxZoom},_expandIfNotCollapsed:function(){return this._map&&!this.options.collapsed&&this.expand(),this},_expandSafely:function(){var e=this._section;this._preventClick=!0,Mt(e,"click",Ft),this.expand();var t=this;setTimeout((function(){It(e,"click",Ft),t._preventClick=!1}))}}),Yt=qt.extend({options:{position:"topleft",zoomInText:'<span aria-hidden="true">+</span>',zoomInTitle:"Zoom in",zoomOutText:'<span aria-hidden="true">&#x2212;</span>',zoomOutTitle:"Zoom out"},onAdd:function(e){var t="leaflet-control-zoom",r=ot("div",t+" leaflet-bar"),n=this.options;return this._zoomInButton=this._createButton(n.zoomInText,n.zoomInTitle,t+"-in",r,this._zoomIn),this._zoomOutButton=this._createButton(n.zoomOutText,n.zoomOutTitle,t+"-out",r,this._zoomOut),this._updateDisabled(),e.on("zoomend zoomlevelschange",this._updateDisabled,this),r},onRemove:function(e){e.off("zoomend zoomlevelschange",this._updateDisabled,this)},disable:function(){return this._disabled=!0,this._updateDisabled(),this},enable:function(){return this._disabled=!1,this._updateDisabled(),this},_zoomIn:function(e){!this._disabled&&this._map._zoom<this._map.getMaxZoom()&&this._map.zoomIn(this._map.options.zoomDelta*(e.shiftKey?3:1))},_zoomOut:function(e){!this._disabled&&this._map._zoom>this._map.getMinZoom()&&this._map.zoomOut(this._map.options.zoomDelta*(e.shiftKey?3:1))},_createButton:function(e,t,r,n,i){var o=ot("a",r,n);return o.innerHTML=e,o.href="#",o.title=t,o.setAttribute("role","button"),o.setAttribute("aria-label",t),Lt(o),Mt(o,"click",Nt),Mt(o,"click",i,this),Mt(o,"click",this._refocusOnMap,this),o},_updateDisabled:function(){var e=this._map,t="leaflet-disabled";pt(this._zoomInButton,t),pt(this._zoomOutButton,t),this._zoomInButton.setAttribute("aria-disabled","false"),this._zoomOutButton.setAttribute("aria-disabled","false"),(this._disabled||e._zoom===e.getMinZoom())&&(dt(this._zoomOutButton,t),this._zoomOutButton.setAttribute("aria-disabled","true")),(this._disabled||e._zoom===e.getMaxZoom())&&(dt(this._zoomInButton,t),this._zoomInButton.setAttribute("aria-disabled","true"))}});Wt.mergeOptions({zoomControl:!0}),Wt.addInitHook((function(){this.options.zoomControl&&(this.zoomControl=new Yt,this.addControl(this.zoomControl))}));var Jt=qt.extend({options:{position:"bottomleft",maxWidth:100,metric:!0,imperial:!0},onAdd:function(e){var t="leaflet-control-scale",r=ot("div",t),n=this.options;return this._addScales(n,t+"-line",r),e.on(n.updateWhenIdle?"moveend":"move",this._update,this),e.whenReady(this._update,this),r},onRemove:function(e){e.off(this.options.updateWhenIdle?"moveend":"move",this._update,this)},_addScales:function(e,t,r){e.metric&&(this._mScale=ot("div",t,r)),e.imperial&&(this._iScale=ot("div",t,r))},_update:function(){var e=this._map,t=e.getSize().y/2,r=e.distance(e.containerPointToLatLng([0,t]),e.containerPointToLatLng([this.options.maxWidth,t]));this._updateScales(r)},_updateScales:function(e){this.options.metric&&e&&this._updateMetric(e),this.options.imperial&&e&&this._updateImperial(e)},_updateMetric:function(e){var t=this._getRoundNum(e),r=t<1e3?t+" m":t/1e3+" km";this._updateScale(this._mScale,r,t/e)},_updateImperial:function(e){var t,r,n,i=3.2808399*e;i>5280?(t=i/5280,r=this._getRoundNum(t),this._updateScale(this._iScale,r+" mi",r/t)):(n=this._getRoundNum(i),this._updateScale(this._iScale,n+" ft",n/i))},_updateScale:function(e,t,r){e.style.width=Math.round(this.options.maxWidth*r)+"px",e.innerHTML=t},_getRoundNum:function(e){var t=Math.pow(10,(Math.floor(e)+"").length-1),r=e/t;return t*(r>=10?10:r>=5?5:r>=3?3:r>=2?2:1)}}),Qt=qt.extend({options:{position:"bottomright",prefix:'<a href="https://leafletjs.com" title="A JavaScript library for interactive maps">'+(Ze.inlineSvg?'<svg aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="12" height="8" viewBox="0 0 12 8" class="leaflet-attribution-flag"><path fill="#4C7BE1" d="M0 0h12v4H0z"/><path fill="#FFD500" d="M0 4h12v3H0z"/><path fill="#E0BC00" d="M0 7h12v1H0z"/></svg> ':"")+"Leaflet</a>"},initialize:function(e){p(this,e),this._attributions={}},onAdd:function(e){for(var t in e.attributionControl=this,this._container=ot("div","leaflet-control-attribution"),Lt(this._container),e._layers)e._layers[t].getAttribution&&this.addAttribution(e._layers[t].getAttribution());return this._update(),e.on("layeradd",this._addAttribution,this),this._container},onRemove:function(e){e.off("layeradd",this._addAttribution,this)},_addAttribution:function(e){e.layer.getAttribution&&(this.addAttribution(e.layer.getAttribution()),e.layer.once("remove",(function(){this.removeAttribution(e.layer.getAttribution())}),this))},setPrefix:function(e){return this.options.prefix=e,this._update(),this},addAttribution:function(e){return e?(this._attributions[e]||(this._attributions[e]=0),this._attributions[e]++,this._update(),this):this},removeAttribution:function(e){return e?(this._attributions[e]&&(this._attributions[e]--,this._update()),this):this},_update:function(){if(this._map){var e=[];for(var t in this._attributions)this._attributions[t]&&e.push(t);var r=[];this.options.prefix&&r.push(this.options.prefix),e.length&&r.push(e.join(", ")),this._container.innerHTML=r.join(' <span aria-hidden="true">|</span> ')}}});Wt.mergeOptions({attributionControl:!0}),Wt.addInitHook((function(){this.options.attributionControl&&(new Qt).addTo(this)}));qt.Layers=Xt,qt.Zoom=Yt,qt.Scale=Jt,qt.Attribution=Qt,Kt.layers=function(e,t,r){return new Xt(e,t,r)},Kt.zoom=function(e){return new Yt(e)},Kt.scale=function(e){return new Jt(e)},Kt.attribution=function(e){return new Qt(e)};var er=k.extend({initialize:function(e){this._map=e},enable:function(){return this._enabled||(this._enabled=!0,this.addHooks()),this},disable:function(){return this._enabled?(this._enabled=!1,this.removeHooks(),this):this},enabled:function(){return!!this._enabled}});er.addTo=function(e,t){return e.addHandler(t,this),this};var tr={Events:M},rr=Ze.touch?"touchstart mousedown":"mousedown",nr=j.extend({options:{clickTolerance:3},initialize:function(e,t,r,n){p(this,n),this._element=e,this._dragStartTarget=t||e,this._preventOutline=r},enable:function(){this._enabled||(Mt(this._dragStartTarget,rr,this._onDown,this),this._enabled=!0)},disable:function(){this._enabled&&(nr._dragging===this&&this.finishDrag(!0),It(this._dragStartTarget,rr,this._onDown,this),this._enabled=!1,this._moved=!1)},_onDown:function(e){if(this._enabled&&(this._moved=!1,!ut(this._element,"leaflet-zoom-anim")))if(e.touches&&1!==e.touches.length)nr._dragging===this&&this.finishDrag();else if(!(nr._dragging||e.shiftKey||1!==e.which&&1!==e.button&&!e.touches||(nr._dragging=this,this._preventOutline&&Ct(this._element),wt(),Ke(),this._moving))){this.fire("down");var t=e.touches?e.touches[0]:e,r=Pt(this._element);this._startPoint=new I(t.clientX,t.clientY),this._startPos=bt(this._element),this._parentScale=Et(r);var n="mousedown"===e.type;Mt(document,n?"mousemove":"touchmove",this._onMove,this),Mt(document,n?"mouseup":"touchend touchcancel",this._onUp,this)}},_onMove:function(e){if(this._enabled)if(e.touches&&e.touches.length>1)this._moved=!0;else{var t=e.touches&&1===e.touches.length?e.touches[0]:e,r=new I(t.clientX,t.clientY)._subtract(this._startPoint);(r.x||r.y)&&(Math.abs(r.x)+Math.abs(r.y)<this.options.clickTolerance||(r.x/=this._parentScale.x,r.y/=this._parentScale.y,Ft(e),this._moved||(this.fire("dragstart"),this._moved=!0,dt(document.body,"leaflet-dragging"),this._lastTarget=e.target||e.srcElement,window.SVGElementInstance&&this._lastTarget instanceof window.SVGElementInstance&&(this._lastTarget=this._lastTarget.correspondingUseElement),dt(this._lastTarget,"leaflet-drag-target")),this._newPos=this._startPos.add(r),this._moving=!0,this._lastEvent=e,this._updatePosition()))}},_updatePosition:function(){var e={originalEvent:this._lastEvent};this.fire("predrag",e),yt(this._element,this._newPos),this.fire("drag",e)},_onUp:function(){this._enabled&&this.finishDrag()},finishDrag:function(e){pt(document.body,"leaflet-dragging"),this._lastTarget&&(pt(this._lastTarget,"leaflet-drag-target"),this._lastTarget=null),It(document,"mousemove touchmove",this._onMove,this),It(document,"mouseup touchend touchcancel",this._onUp,this),St(),Xe();var t=this._moved&&this._moving;this._moving=!1,nr._dragging=!1,t&&this.fire("dragend",{noInertia:e,distance:this._newPos.distanceTo(this._startPos)})}});function ir(e,t,r){var n,i,o,a,s,l,c,u,d,p=[1,4,2,8];for(i=0,c=e.length;i<c;i++)e[i]._code=hr(e[i],t);for(a=0;a<4;a++){for(u=p[a],n=[],i=0,o=(c=e.length)-1;i<c;o=i++)s=e[i],l=e[o],s._code&u?l._code&u||((d=fr(l,s,u,t,r))._code=hr(d,t),n.push(d)):(l._code&u&&((d=fr(l,s,u,t,r))._code=hr(d,t),n.push(d)),n.push(s));e=n}return e}function or(e,t){var r,n,i,o,a,s,l,c,u;if(!e||0===e.length)throw new Error("latlngs not passed");vr(e)||(console.warn("latlngs are not flat! Only the first ring will be used"),e=e[0]);var d=N([0,0]),p=D(e);p.getNorthWest().distanceTo(p.getSouthWest())*p.getNorthEast().distanceTo(p.getNorthWest())<1700&&(d=ar(e));var f=e.length,h=[];for(r=0;r<f;r++){var m=N(e[r]);h.push(t.project(N([m.lat-d.lat,m.lng-d.lng])))}for(s=l=c=0,r=0,n=f-1;r<f;n=r++)i=h[r],o=h[n],a=i.y*o.x-o.y*i.x,l+=(i.x+o.x)*a,c+=(i.y+o.y)*a,s+=3*a;u=0===s?h[0]:[l/s,c/s];var g=t.unproject(T(u));return N([g.lat+d.lat,g.lng+d.lng])}function ar(e){for(var t=0,r=0,n=0,i=0;i<e.length;i++){var o=N(e[i]);t+=o.lat,r+=o.lng,n++}return N([t/n,r/n])}var sr,lr={__proto__:null,clipPolygon:ir,polygonCenter:or,centroid:ar};function cr(e,t){if(!t||!e.length)return e.slice();var r=t*t;return function(e,t){var r=e.length,n=new(typeof Uint8Array!=void 0+""?Uint8Array:Array)(r);n[0]=n[r-1]=1,dr(e,n,t,0,r-1);var i,o=[];for(i=0;i<r;i++)n[i]&&o.push(e[i]);return o}(e=function(e,t){for(var r=[e[0]],n=1,i=0,o=e.length;n<o;n++)mr(e[n],e[i])>t&&(r.push(e[n]),i=n);return i<o-1&&r.push(e[o-1]),r}(e,r),r)}function ur(e,t,r){return Math.sqrt(gr(e,t,r,!0))}function dr(e,t,r,n,i){var o,a,s,l=0;for(a=n+1;a<=i-1;a++)(s=gr(e[a],e[n],e[i],!0))>l&&(o=a,l=s);l>r&&(t[o]=1,dr(e,t,r,n,o),dr(e,t,r,o,i))}function pr(e,t,r,n,i){var o,a,s,l=n?sr:hr(e,r),c=hr(t,r);for(sr=c;;){if(!(l|c))return[e,t];if(l&c)return!1;s=hr(a=fr(e,t,o=l||c,r,i),r),o===l?(e=a,l=s):(t=a,c=s)}}function fr(e,t,r,n,i){var o,a,s=t.x-e.x,l=t.y-e.y,c=n.min,u=n.max;return 8&r?(o=e.x+s*(u.y-e.y)/l,a=u.y):4&r?(o=e.x+s*(c.y-e.y)/l,a=c.y):2&r?(o=u.x,a=e.y+l*(u.x-e.x)/s):1&r&&(o=c.x,a=e.y+l*(c.x-e.x)/s),new I(o,a,i)}function hr(e,t){var r=0;return e.x<t.min.x?r|=1:e.x>t.max.x&&(r|=2),e.y<t.min.y?r|=4:e.y>t.max.y&&(r|=8),r}function mr(e,t){var r=t.x-e.x,n=t.y-e.y;return r*r+n*n}function gr(e,t,r,n){var i,o=t.x,a=t.y,s=r.x-o,l=r.y-a,c=s*s+l*l;return c>0&&((i=((e.x-o)*s+(e.y-a)*l)/c)>1?(o=r.x,a=r.y):i>0&&(o+=s*i,a+=l*i)),s=e.x-o,l=e.y-a,n?s*s+l*l:new I(o,a)}function vr(e){return!g(e[0])||"object"!=typeof e[0][0]&&void 0!==e[0][0]}function yr(e){return console.warn("Deprecated use of _flat, please use L.LineUtil.isFlat instead."),vr(e)}function br(e,t){var r,n,i,o,a,s,l,c;if(!e||0===e.length)throw new Error("latlngs not passed");vr(e)||(console.warn("latlngs are not flat! Only the first ring will be used"),e=e[0]);var u=N([0,0]),d=D(e);d.getNorthWest().distanceTo(d.getSouthWest())*d.getNorthEast().distanceTo(d.getNorthWest())<1700&&(u=ar(e));var p=e.length,f=[];for(r=0;r<p;r++){var h=N(e[r]);f.push(t.project(N([h.lat-u.lat,h.lng-u.lng])))}for(r=0,n=0;r<p-1;r++)n+=f[r].distanceTo(f[r+1])/2;if(0===n)c=f[0];else for(r=0,o=0;r<p-1;r++)if(a=f[r],s=f[r+1],(o+=i=a.distanceTo(s))>n){l=(o-n)/i,c=[s.x-l*(s.x-a.x),s.y-l*(s.y-a.y)];break}var m=t.unproject(T(c));return N([m.lat+u.lat,m.lng+u.lng])}var xr={__proto__:null,simplify:cr,pointToSegmentDistance:ur,closestPointOnSegment:function(e,t,r){return gr(e,t,r)},clipSegment:pr,_getEdgeIntersection:fr,_getBitCode:hr,_sqClosestPointOnSegment:gr,isFlat:vr,_flat:yr,polylineCenter:br},wr={project:function(e){return new I(e.lng,e.lat)},unproject:function(e){return new F(e.y,e.x)},bounds:new A([-180,-90],[180,90])},Sr={R:6378137,R_MINOR:6356752.314245179,bounds:new A([-20037508.34279,-15496570.73972],[20037508.34279,18764656.23138]),project:function(e){var t=Math.PI/180,r=this.R,n=e.lat*t,i=this.R_MINOR/r,o=Math.sqrt(1-i*i),a=o*Math.sin(n),s=Math.tan(Math.PI/4-n/2)/Math.pow((1-a)/(1+a),o/2);return n=-r*Math.log(Math.max(s,1e-10)),new I(e.lng*t*r,n)},unproject:function(e){for(var t,r=180/Math.PI,n=this.R,i=this.R_MINOR/n,o=Math.sqrt(1-i*i),a=Math.exp(-e.y/n),s=Math.PI/2-2*Math.atan(a),l=0,c=.1;l<15&&Math.abs(c)>1e-7;l++)t=o*Math.sin(s),t=Math.pow((1-t)/(1+t),o/2),s+=c=Math.PI/2-2*Math.atan(a*t)-s;return new F(s*r,e.x*r/n)}},Cr={__proto__:null,LonLat:wr,Mercator:Sr,SphericalMercator:V},_r=t({},$,{code:"EPSG:3395",projection:Sr,transformation:function(){var e=.5/(Math.PI*Sr.R);return U(e,.5,-e,.5)}()}),Pr=t({},$,{code:"EPSG:4326",projection:wr,transformation:U(1/180,1,-1/180,.5)}),Er=t({},z,{projection:wr,transformation:U(1,0,-1,0),scale:function(e){return Math.pow(2,e)},zoom:function(e){return Math.log(e)/Math.LN2},distance:function(e,t){var r=t.lng-e.lng,n=t.lat-e.lat;return Math.sqrt(r*r+n*n)},infinite:!0});z.Earth=$,z.EPSG3395=_r,z.EPSG3857=W,z.EPSG900913=q,z.EPSG4326=Pr,z.Simple=Er;var kr=j.extend({options:{pane:"overlayPane",attribution:null,bubblingMouseEvents:!0},addTo:function(e){return e.addLayer(this),this},remove:function(){return this.removeFrom(this._map||this._mapToAdd)},removeFrom:function(e){return e&&e.removeLayer(this),this},getPane:function(e){return this._map.getPane(e?this.options[e]||e:this.options.pane)},addInteractiveTarget:function(e){return this._map._targets[o(e)]=this,this},removeInteractiveTarget:function(e){return delete this._map._targets[o(e)],this},getAttribution:function(){return this.options.attribution},_layerAdd:function(e){var t=e.target;if(t.hasLayer(this)){if(this._map=t,this._zoomAnimated=t._zoomAnimated,this.getEvents){var r=this.getEvents();t.on(r,this),this.once("remove",(function(){t.off(r,this)}),this)}this.onAdd(t),this.fire("add"),t.fire("layeradd",{layer:this})}}});Wt.include({addLayer:function(e){if(!e._layerAdd)throw new Error("The provided object is not a Layer.");var t=o(e);return this._layers[t]||(this._layers[t]=e,e._mapToAdd=this,e.beforeAdd&&e.beforeAdd(this),this.whenReady(e._layerAdd,e)),this},removeLayer:function(e){var t=o(e);return this._layers[t]?(this._loaded&&e.onRemove(this),delete this._layers[t],this._loaded&&(this.fire("layerremove",{layer:e}),e.fire("remove")),e._map=e._mapToAdd=null,this):this},hasLayer:function(e){return o(e)in this._layers},eachLayer:function(e,t){for(var r in this._layers)e.call(t,this._layers[r]);return this},_addLayers:function(e){for(var t=0,r=(e=e?g(e)?e:[e]:[]).length;t<r;t++)this.addLayer(e[t])},_addZoomLimit:function(e){isNaN(e.options.maxZoom)&&isNaN(e.options.minZoom)||(this._zoomBoundLayers[o(e)]=e,this._updateZoomLevels())},_removeZoomLimit:function(e){var t=o(e);this._zoomBoundLayers[t]&&(delete this._zoomBoundLayers[t],this._updateZoomLevels())},_updateZoomLevels:function(){var e=1/0,t=-1/0,r=this._getZoomSpan();for(var n in this._zoomBoundLayers){var i=this._zoomBoundLayers[n].options;e=void 0===i.minZoom?e:Math.min(e,i.minZoom),t=void 0===i.maxZoom?t:Math.max(t,i.maxZoom)}this._layersMaxZoom=t===-1/0?void 0:t,this._layersMinZoom=e===1/0?void 0:e,r!==this._getZoomSpan()&&this.fire("zoomlevelschange"),void 0===this.options.maxZoom&&this._layersMaxZoom&&this.getZoom()>this._layersMaxZoom&&this.setZoom(this._layersMaxZoom),void 0===this.options.minZoom&&this._layersMinZoom&&this.getZoom()<this._layersMinZoom&&this.setZoom(this._layersMinZoom)}});var Mr=kr.extend({initialize:function(e,t){var r,n;if(p(this,t),this._layers={},e)for(r=0,n=e.length;r<n;r++)this.addLayer(e[r])},addLayer:function(e){var t=this.getLayerId(e);return this._layers[t]=e,this._map&&this._map.addLayer(e),this},removeLayer:function(e){var t=e in this._layers?e:this.getLayerId(e);return this._map&&this._layers[t]&&this._map.removeLayer(this._layers[t]),delete this._layers[t],this},hasLayer:function(e){return("number"==typeof e?e:this.getLayerId(e))in this._layers},clearLayers:function(){return this.eachLayer(this.removeLayer,this)},invoke:function(e){var t,r,n=Array.prototype.slice.call(arguments,1);for(t in this._layers)(r=this._layers[t])[e]&&r[e].apply(r,n);return this},onAdd:function(e){this.eachLayer(e.addLayer,e)},onRemove:function(e){this.eachLayer(e.removeLayer,e)},eachLayer:function(e,t){for(var r in this._layers)e.call(t,this._layers[r]);return this},getLayer:function(e){return this._layers[e]},getLayers:function(){var e=[];return this.eachLayer(e.push,e),e},setZIndex:function(e){return this.invoke("setZIndex",e)},getLayerId:function(e){return o(e)}}),jr=Mr.extend({addLayer:function(e){return this.hasLayer(e)?this:(e.addEventParent(this),Mr.prototype.addLayer.call(this,e),this.fire("layeradd",{layer:e}))},removeLayer:function(e){return this.hasLayer(e)?(e in this._layers&&(e=this._layers[e]),e.removeEventParent(this),Mr.prototype.removeLayer.call(this,e),this.fire("layerremove",{layer:e})):this},setStyle:function(e){return this.invoke("setStyle",e)},bringToFront:function(){return this.invoke("bringToFront")},bringToBack:function(){return this.invoke("bringToBack")},getBounds:function(){var e=new R;for(var t in this._layers){var r=this._layers[t];e.extend(r.getBounds?r.getBounds():r.getLatLng())}return e}}),Ir=k.extend({options:{popupAnchor:[0,0],tooltipAnchor:[0,0],crossOrigin:!1},initialize:function(e){p(this,e)},createIcon:function(e){return this._createIcon("icon",e)},createShadow:function(e){return this._createIcon("shadow",e)},_createIcon:function(e,t){var r=this._getIconUrl(e);if(!r){if("icon"===e)throw new Error("iconUrl not set in Icon options (see the docs).");return null}var n=this._createImg(r,t&&"IMG"===t.tagName?t:null);return this._setIconStyles(n,e),(this.options.crossOrigin||""===this.options.crossOrigin)&&(n.crossOrigin=!0===this.options.crossOrigin?"":this.options.crossOrigin),n},_setIconStyles:function(e,t){var r=this.options,n=r[t+"Size"];"number"==typeof n&&(n=[n,n]);var i=T(n),o=T("shadow"===t&&r.shadowAnchor||r.iconAnchor||i&&i.divideBy(2,!0));e.className="leaflet-marker-"+t+" "+(r.className||""),o&&(e.style.marginLeft=-o.x+"px",e.style.marginTop=-o.y+"px"),i&&(e.style.width=i.x+"px",e.style.height=i.y+"px")},_createImg:function(e,t){return(t=t||document.createElement("img")).src=e,t},_getIconUrl:function(e){return Ze.retina&&this.options[e+"RetinaUrl"]||this.options[e+"Url"]}});var Or=Ir.extend({options:{iconUrl:"marker-icon.png",iconRetinaUrl:"marker-icon-2x.png",shadowUrl:"marker-shadow.png",iconSize:[25,41],iconAnchor:[12,41],popupAnchor:[1,-34],tooltipAnchor:[16,-28],shadowSize:[41,41]},_getIconUrl:function(e){return"string"!=typeof Or.imagePath&&(Or.imagePath=this._detectIconPath()),(this.options.imagePath||Or.imagePath)+Ir.prototype._getIconUrl.call(this,e)},_stripUrl:function(e){var t=function(e,t,r){var n=t.exec(e);return n&&n[r]};return(e=t(e,/^url\((['"])?(.+)\1\)$/,2))&&t(e,/^(.*)marker-icon\.png$/,1)},_detectIconPath:function(){var e=ot("div","leaflet-default-icon-path",document.body),t=it(e,"background-image")||it(e,"backgroundImage");if(document.body.removeChild(e),t=this._stripUrl(t))return t;var r=document.querySelector('link[href$="leaflet.css"]');return r?r.href.substring(0,r.href.length-11-1):""}}),Tr=er.extend({initialize:function(e){this._marker=e},addHooks:function(){var e=this._marker._icon;this._draggable||(this._draggable=new nr(e,e,!0)),this._draggable.on({dragstart:this._onDragStart,predrag:this._onPreDrag,drag:this._onDrag,dragend:this._onDragEnd},this).enable(),dt(e,"leaflet-marker-draggable")},removeHooks:function(){this._draggable.off({dragstart:this._onDragStart,predrag:this._onPreDrag,drag:this._onDrag,dragend:this._onDragEnd},this).disable(),this._marker._icon&&pt(this._marker._icon,"leaflet-marker-draggable")},moved:function(){return this._draggable&&this._draggable._moved},_adjustPan:function(e){var t=this._marker,r=t._map,n=this._marker.options.autoPanSpeed,i=this._marker.options.autoPanPadding,o=bt(t._icon),a=r.getPixelBounds(),s=r.getPixelOrigin(),l=Z(a.min._subtract(s).add(i),a.max._subtract(s).subtract(i));if(!l.contains(o)){var c=T((Math.max(l.max.x,o.x)-l.max.x)/(a.max.x-l.max.x)-(Math.min(l.min.x,o.x)-l.min.x)/(a.min.x-l.min.x),(Math.max(l.max.y,o.y)-l.max.y)/(a.max.y-l.max.y)-(Math.min(l.min.y,o.y)-l.min.y)/(a.min.y-l.min.y)).multiplyBy(n);r.panBy(c,{animate:!1}),this._draggable._newPos._add(c),this._draggable._startPos._add(c),yt(t._icon,this._draggable._newPos),this._onDrag(e),this._panRequest=_(this._adjustPan.bind(this,e))}},_onDragStart:function(){this._oldLatLng=this._marker.getLatLng(),this._marker.closePopup&&this._marker.closePopup(),this._marker.fire("movestart").fire("dragstart")},_onPreDrag:function(e){this._marker.options.autoPan&&(P(this._panRequest),this._panRequest=_(this._adjustPan.bind(this,e)))},_onDrag:function(e){var t=this._marker,r=t._shadow,n=bt(t._icon),i=t._map.layerPointToLatLng(n);r&&yt(r,n),t._latlng=i,e.latlng=i,e.oldLatLng=this._oldLatLng,t.fire("move",e).fire("drag",e)},_onDragEnd:function(e){P(this._panRequest),delete this._oldLatLng,this._marker.fire("moveend").fire("dragend",e)}}),Ar=kr.extend({options:{icon:new Or,interactive:!0,keyboard:!0,title:"",alt:"Marker",zIndexOffset:0,opacity:1,riseOnHover:!1,riseOffset:250,pane:"markerPane",shadowPane:"shadowPane",bubblingMouseEvents:!1,autoPanOnFocus:!0,draggable:!1,autoPan:!1,autoPanPadding:[50,50],autoPanSpeed:10},initialize:function(e,t){p(this,t),this._latlng=N(e)},onAdd:function(e){this._zoomAnimated=this._zoomAnimated&&e.options.markerZoomAnimation,this._zoomAnimated&&e.on("zoomanim",this._animateZoom,this),this._initIcon(),this.update()},onRemove:function(e){this.dragging&&this.dragging.enabled()&&(this.options.draggable=!0,this.dragging.removeHooks()),delete this.dragging,this._zoomAnimated&&e.off("zoomanim",this._animateZoom,this),this._removeIcon(),this._removeShadow()},getEvents:function(){return{zoom:this.update,viewreset:this.update}},getLatLng:function(){return this._latlng},setLatLng:function(e){var t=this._latlng;return this._latlng=N(e),this.update(),this.fire("move",{oldLatLng:t,latlng:this._latlng})},setZIndexOffset:function(e){return this.options.zIndexOffset=e,this.update()},getIcon:function(){return this.options.icon},setIcon:function(e){return this.options.icon=e,this._map&&(this._initIcon(),this.update()),this._popup&&this.bindPopup(this._popup,this._popup.options),this},getElement:function(){return this._icon},update:function(){if(this._icon&&this._map){var e=this._map.latLngToLayerPoint(this._latlng).round();this._setPos(e)}return this},_initIcon:function(){var e=this.options,t="leaflet-zoom-"+(this._zoomAnimated?"animated":"hide"),r=e.icon.createIcon(this._icon),n=!1;r!==this._icon&&(this._icon&&this._removeIcon(),n=!0,e.title&&(r.title=e.title),"IMG"===r.tagName&&(r.alt=e.alt||"")),dt(r,t),e.keyboard&&(r.tabIndex="0",r.setAttribute("role","button")),this._icon=r,e.riseOnHover&&this.on({mouseover:this._bringToFront,mouseout:this._resetZIndex}),this.options.autoPanOnFocus&&Mt(r,"focus",this._panOnFocus,this);var i=e.icon.createShadow(this._shadow),o=!1;i!==this._shadow&&(this._removeShadow(),o=!0),i&&(dt(i,t),i.alt=""),this._shadow=i,e.opacity<1&&this._updateOpacity(),n&&this.getPane().appendChild(this._icon),this._initInteraction(),i&&o&&this.getPane(e.shadowPane).appendChild(this._shadow)},_removeIcon:function(){this.options.riseOnHover&&this.off({mouseover:this._bringToFront,mouseout:this._resetZIndex}),this.options.autoPanOnFocus&&It(this._icon,"focus",this._panOnFocus,this),at(this._icon),this.removeInteractiveTarget(this._icon),this._icon=null},_removeShadow:function(){this._shadow&&at(this._shadow),this._shadow=null},_setPos:function(e){this._icon&&yt(this._icon,e),this._shadow&&yt(this._shadow,e),this._zIndex=e.y+this.options.zIndexOffset,this._resetZIndex()},_updateZIndex:function(e){this._icon&&(this._icon.style.zIndex=this._zIndex+e)},_animateZoom:function(e){var t=this._map._latLngToNewLayerPoint(this._latlng,e.zoom,e.center).round();this._setPos(t)},_initInteraction:function(){if(this.options.interactive&&(dt(this._icon,"leaflet-interactive"),this.addInteractiveTarget(this._icon),Tr)){var e=this.options.draggable;this.dragging&&(e=this.dragging.enabled(),this.dragging.disable()),this.dragging=new Tr(this),e&&this.dragging.enable()}},setOpacity:function(e){return this.options.opacity=e,this._map&&this._updateOpacity(),this},_updateOpacity:function(){var e=this.options.opacity;this._icon&&mt(this._icon,e),this._shadow&&mt(this._shadow,e)},_bringToFront:function(){this._updateZIndex(this.options.riseOffset)},_resetZIndex:function(){this._updateZIndex(0)},_panOnFocus:function(){var e=this._map;if(e){var t=this.options.icon.options,r=t.iconSize?T(t.iconSize):T(0,0),n=t.iconAnchor?T(t.iconAnchor):T(0,0);e.panInside(this._latlng,{paddingTopLeft:n,paddingBottomRight:r.subtract(n)})}},_getPopupAnchor:function(){return this.options.icon.options.popupAnchor},_getTooltipAnchor:function(){return this.options.icon.options.tooltipAnchor}});var Zr=kr.extend({options:{stroke:!0,color:"#3388ff",weight:3,opacity:1,lineCap:"round",lineJoin:"round",dashArray:null,dashOffset:null,fill:!1,fillColor:null,fillOpacity:.2,fillRule:"evenodd",interactive:!0,bubblingMouseEvents:!0},beforeAdd:function(e){this._renderer=e.getRenderer(this)},onAdd:function(){this._renderer._initPath(this),this._reset(),this._renderer._addPath(this)},onRemove:function(){this._renderer._removePath(this)},redraw:function(){return this._map&&this._renderer._updatePath(this),this},setStyle:function(e){return p(this,e),this._renderer&&(this._renderer._updateStyle(this),this.options.stroke&&e&&Object.prototype.hasOwnProperty.call(e,"weight")&&this._updateBounds()),this},bringToFront:function(){return this._renderer&&this._renderer._bringToFront(this),this},bringToBack:function(){return this._renderer&&this._renderer._bringToBack(this),this},getElement:function(){return this._path},_reset:function(){this._project(),this._update()},_clickTolerance:function(){return(this.options.stroke?this.options.weight/2:0)+(this._renderer.options.tolerance||0)}}),Rr=Zr.extend({options:{fill:!0,radius:10},initialize:function(e,t){p(this,t),this._latlng=N(e),this._radius=this.options.radius},setLatLng:function(e){var t=this._latlng;return this._latlng=N(e),this.redraw(),this.fire("move",{oldLatLng:t,latlng:this._latlng})},getLatLng:function(){return this._latlng},setRadius:function(e){return this.options.radius=this._radius=e,this.redraw()},getRadius:function(){return this._radius},setStyle:function(e){var t=e&&e.radius||this._radius;return Zr.prototype.setStyle.call(this,e),this.setRadius(t),this},_project:function(){this._point=this._map.latLngToLayerPoint(this._latlng),this._updateBounds()},_updateBounds:function(){var e=this._radius,t=this._radiusY||e,r=this._clickTolerance(),n=[e+r,t+r];this._pxBounds=new A(this._point.subtract(n),this._point.add(n))},_update:function(){this._map&&this._updatePath()},_updatePath:function(){this._renderer._updateCircle(this)},_empty:function(){return this._radius&&!this._renderer._bounds.intersects(this._pxBounds)},_containsPoint:function(e){return e.distanceTo(this._point)<=this._radius+this._clickTolerance()}});var Dr=Rr.extend({initialize:function(e,r,n){if("number"==typeof r&&(r=t({},n,{radius:r})),p(this,r),this._latlng=N(e),isNaN(this.options.radius))throw new Error("Circle radius cannot be NaN");this._mRadius=this.options.radius},setRadius:function(e){return this._mRadius=e,this.redraw()},getRadius:function(){return this._mRadius},getBounds:function(){var e=[this._radius,this._radiusY||this._radius];return new R(this._map.layerPointToLatLng(this._point.subtract(e)),this._map.layerPointToLatLng(this._point.add(e)))},setStyle:Zr.prototype.setStyle,_project:function(){var e=this._latlng.lng,t=this._latlng.lat,r=this._map,n=r.options.crs;if(n.distance===$.distance){var i=Math.PI/180,o=this._mRadius/$.R/i,a=r.project([t+o,e]),s=r.project([t-o,e]),l=a.add(s).divideBy(2),c=r.unproject(l).lat,u=Math.acos((Math.cos(o*i)-Math.sin(t*i)*Math.sin(c*i))/(Math.cos(t*i)*Math.cos(c*i)))/i;(isNaN(u)||0===u)&&(u=o/Math.cos(Math.PI/180*t)),this._point=l.subtract(r.getPixelOrigin()),this._radius=isNaN(u)?0:l.x-r.project([c,e-u]).x,this._radiusY=l.y-a.y}else{var d=n.unproject(n.project(this._latlng).subtract([this._mRadius,0]));this._point=r.latLngToLayerPoint(this._latlng),this._radius=this._point.x-r.latLngToLayerPoint(d).x}this._updateBounds()}});var Lr=Zr.extend({options:{smoothFactor:1,noClip:!1},initialize:function(e,t){p(this,t),this._setLatLngs(e)},getLatLngs:function(){return this._latlngs},setLatLngs:function(e){return this._setLatLngs(e),this.redraw()},isEmpty:function(){return!this._latlngs.length},closestLayerPoint:function(e){for(var t,r,n=1/0,i=null,o=gr,a=0,s=this._parts.length;a<s;a++)for(var l=this._parts[a],c=1,u=l.length;c<u;c++){var d=o(e,t=l[c-1],r=l[c],!0);d<n&&(n=d,i=o(e,t,r))}return i&&(i.distance=Math.sqrt(n)),i},getCenter:function(){if(!this._map)throw new Error("Must add layer to map before using getCenter()");return br(this._defaultShape(),this._map.options.crs)},getBounds:function(){return this._bounds},addLatLng:function(e,t){return t=t||this._defaultShape(),e=N(e),t.push(e),this._bounds.extend(e),this.redraw()},_setLatLngs:function(e){this._bounds=new R,this._latlngs=this._convertLatLngs(e)},_defaultShape:function(){return vr(this._latlngs)?this._latlngs:this._latlngs[0]},_convertLatLngs:function(e){for(var t=[],r=vr(e),n=0,i=e.length;n<i;n++)r?(t[n]=N(e[n]),this._bounds.extend(t[n])):t[n]=this._convertLatLngs(e[n]);return t},_project:function(){var e=new A;this._rings=[],this._projectLatlngs(this._latlngs,this._rings,e),this._bounds.isValid()&&e.isValid()&&(this._rawPxBounds=e,this._updateBounds())},_updateBounds:function(){var e=this._clickTolerance(),t=new I(e,e);this._rawPxBounds&&(this._pxBounds=new A([this._rawPxBounds.min.subtract(t),this._rawPxBounds.max.add(t)]))},_projectLatlngs:function(e,t,r){var n,i,o=e[0]instanceof F,a=e.length;if(o){for(i=[],n=0;n<a;n++)i[n]=this._map.latLngToLayerPoint(e[n]),r.extend(i[n]);t.push(i)}else for(n=0;n<a;n++)this._projectLatlngs(e[n],t,r)},_clipPoints:function(){var e=this._renderer._bounds;if(this._parts=[],this._pxBounds&&this._pxBounds.intersects(e))if(this.options.noClip)this._parts=this._rings;else{var t,r,n,i,o,a,s,l=this._parts;for(t=0,n=0,i=this._rings.length;t<i;t++)for(r=0,o=(s=this._rings[t]).length;r<o-1;r++)(a=pr(s[r],s[r+1],e,r,!0))&&(l[n]=l[n]||[],l[n].push(a[0]),a[1]===s[r+1]&&r!==o-2||(l[n].push(a[1]),n++))}},_simplifyPoints:function(){for(var e=this._parts,t=this.options.smoothFactor,r=0,n=e.length;r<n;r++)e[r]=cr(e[r],t)},_update:function(){this._map&&(this._clipPoints(),this._simplifyPoints(),this._updatePath())},_updatePath:function(){this._renderer._updatePoly(this)},_containsPoint:function(e,t){var r,n,i,o,a,s,l=this._clickTolerance();if(!this._pxBounds||!this._pxBounds.contains(e))return!1;for(r=0,o=this._parts.length;r<o;r++)for(n=0,i=(a=(s=this._parts[r]).length)-1;n<a;i=n++)if((t||0!==n)&&ur(e,s[i],s[n])<=l)return!0;return!1}});Lr._flat=yr;var Fr=Lr.extend({options:{fill:!0},isEmpty:function(){return!this._latlngs.length||!this._latlngs[0].length},getCenter:function(){if(!this._map)throw new Error("Must add layer to map before using getCenter()");return or(this._defaultShape(),this._map.options.crs)},_convertLatLngs:function(e){var t=Lr.prototype._convertLatLngs.call(this,e),r=t.length;return r>=2&&t[0]instanceof F&&t[0].equals(t[r-1])&&t.pop(),t},_setLatLngs:function(e){Lr.prototype._setLatLngs.call(this,e),vr(this._latlngs)&&(this._latlngs=[this._latlngs])},_defaultShape:function(){return vr(this._latlngs[0])?this._latlngs[0]:this._latlngs[0][0]},_clipPoints:function(){var e=this._renderer._bounds,t=this.options.weight,r=new I(t,t);if(e=new A(e.min.subtract(r),e.max.add(r)),this._parts=[],this._pxBounds&&this._pxBounds.intersects(e))if(this.options.noClip)this._parts=this._rings;else for(var n,i=0,o=this._rings.length;i<o;i++)(n=ir(this._rings[i],e,!0)).length&&this._parts.push(n)},_updatePath:function(){this._renderer._updatePoly(this,!0)},_containsPoint:function(e){var t,r,n,i,o,a,s,l,c=!1;if(!this._pxBounds||!this._pxBounds.contains(e))return!1;for(i=0,s=this._parts.length;i<s;i++)for(o=0,a=(l=(t=this._parts[i]).length)-1;o<l;a=o++)r=t[o],n=t[a],r.y>e.y!=n.y>e.y&&e.x<(n.x-r.x)*(e.y-r.y)/(n.y-r.y)+r.x&&(c=!c);return c||Lr.prototype._containsPoint.call(this,e,!0)}});var Nr=jr.extend({initialize:function(e,t){p(this,t),this._layers={},e&&this.addData(e)},addData:function(e){var t,r,n,i=g(e)?e:e.features;if(i){for(t=0,r=i.length;t<r;t++)((n=i[t]).geometries||n.geometry||n.features||n.coordinates)&&this.addData(n);return this}var o=this.options;if(o.filter&&!o.filter(e))return this;var a=Br(e,o);return a?(a.feature=Wr(e),a.defaultOptions=a.options,this.resetStyle(a),o.onEachFeature&&o.onEachFeature(e,a),this.addLayer(a)):this},resetStyle:function(e){return void 0===e?this.eachLayer(this.resetStyle,this):(e.options=t({},e.defaultOptions),this._setLayerStyle(e,this.options.style),this)},setStyle:function(e){return this.eachLayer((function(t){this._setLayerStyle(t,e)}),this)},_setLayerStyle:function(e,t){e.setStyle&&("function"==typeof t&&(t=t(e.feature)),e.setStyle(t))}});function Br(e,t){var r,n,i,o,a="Feature"===e.type?e.geometry:e,s=a?a.coordinates:null,l=[],c=t&&t.pointToLayer,u=t&&t.coordsToLatLng||$r;if(!s&&!a)return null;switch(a.type){case"Point":return zr(c,e,r=u(s),t);case"MultiPoint":for(i=0,o=s.length;i<o;i++)r=u(s[i]),l.push(zr(c,e,r,t));return new jr(l);case"LineString":case"MultiLineString":return n=Hr(s,"LineString"===a.type?0:1,u),new Lr(n,t);case"Polygon":case"MultiPolygon":return n=Hr(s,"Polygon"===a.type?1:2,u),new Fr(n,t);case"GeometryCollection":for(i=0,o=a.geometries.length;i<o;i++){var d=Br({geometry:a.geometries[i],type:"Feature",properties:e.properties},t);d&&l.push(d)}return new jr(l);case"FeatureCollection":for(i=0,o=a.features.length;i<o;i++){var p=Br(a.features[i],t);p&&l.push(p)}return new jr(l);default:throw new Error("Invalid GeoJSON object.")}}function zr(e,t,r,n){return e?e(t,r):new Ar(r,n&&n.markersInheritOptions&&n)}function $r(e){return new F(e[1],e[0],e[2])}function Hr(e,t,r){for(var n,i=[],o=0,a=e.length;o<a;o++)n=t?Hr(e[o],t-1,r):(r||$r)(e[o]),i.push(n);return i}function Vr(e,t){return void 0!==(e=N(e)).alt?[c(e.lng,t),c(e.lat,t),c(e.alt,t)]:[c(e.lng,t),c(e.lat,t)]}function Gr(e,t,r,n){for(var i=[],o=0,a=e.length;o<a;o++)i.push(t?Gr(e[o],vr(e[o])?0:t-1,r,n):Vr(e[o],n));return!t&&r&&i.length>0&&i.push(i[0].slice()),i}function Ur(e,r){return e.feature?t({},e.feature,{geometry:r}):Wr(r)}function Wr(e){return"Feature"===e.type||"FeatureCollection"===e.type?e:{type:"Feature",properties:{},geometry:e}}var qr={toGeoJSON:function(e){return Ur(this,{type:"Point",coordinates:Vr(this.getLatLng(),e)})}};function Kr(e,t){return new Nr(e,t)}Ar.include(qr),Dr.include(qr),Rr.include(qr),Lr.include({toGeoJSON:function(e){var t=!vr(this._latlngs);return Ur(this,{type:(t?"Multi":"")+"LineString",coordinates:Gr(this._latlngs,t?1:0,!1,e)})}}),Fr.include({toGeoJSON:function(e){var t=!vr(this._latlngs),r=t&&!vr(this._latlngs[0]),n=Gr(this._latlngs,r?2:t?1:0,!0,e);return t||(n=[n]),Ur(this,{type:(r?"Multi":"")+"Polygon",coordinates:n})}}),Mr.include({toMultiPoint:function(e){var t=[];return this.eachLayer((function(r){t.push(r.toGeoJSON(e).geometry.coordinates)})),Ur(this,{type:"MultiPoint",coordinates:t})},toGeoJSON:function(e){var t=this.feature&&this.feature.geometry&&this.feature.geometry.type;if("MultiPoint"===t)return this.toMultiPoint(e);var r="GeometryCollection"===t,n=[];return this.eachLayer((function(t){if(t.toGeoJSON){var i=t.toGeoJSON(e);if(r)n.push(i.geometry);else{var o=Wr(i);"FeatureCollection"===o.type?n.push.apply(n,o.features):n.push(o)}}})),r?Ur(this,{geometries:n,type:"GeometryCollection"}):{type:"FeatureCollection",features:n}}});var Xr=Kr,Yr=kr.extend({options:{opacity:1,alt:"",interactive:!1,crossOrigin:!1,errorOverlayUrl:"",zIndex:1,className:""},initialize:function(e,t,r){this._url=e,this._bounds=D(t),p(this,r)},onAdd:function(){this._image||(this._initImage(),this.options.opacity<1&&this._updateOpacity()),this.options.interactive&&(dt(this._image,"leaflet-interactive"),this.addInteractiveTarget(this._image)),this.getPane().appendChild(this._image),this._reset()},onRemove:function(){at(this._image),this.options.interactive&&this.removeInteractiveTarget(this._image)},setOpacity:function(e){return this.options.opacity=e,this._image&&this._updateOpacity(),this},setStyle:function(e){return e.opacity&&this.setOpacity(e.opacity),this},bringToFront:function(){return this._map&&lt(this._image),this},bringToBack:function(){return this._map&&ct(this._image),this},setUrl:function(e){return this._url=e,this._image&&(this._image.src=e),this},setBounds:function(e){return this._bounds=D(e),this._map&&this._reset(),this},getEvents:function(){var e={zoom:this._reset,viewreset:this._reset};return this._zoomAnimated&&(e.zoomanim=this._animateZoom),e},setZIndex:function(e){return this.options.zIndex=e,this._updateZIndex(),this},getBounds:function(){return this._bounds},getElement:function(){return this._image},_initImage:function(){var e="IMG"===this._url.tagName,t=this._image=e?this._url:ot("img");dt(t,"leaflet-image-layer"),this._zoomAnimated&&dt(t,"leaflet-zoom-animated"),this.options.className&&dt(t,this.options.className),t.onselectstart=l,t.onmousemove=l,t.onload=n(this.fire,this,"load"),t.onerror=n(this._overlayOnError,this,"error"),(this.options.crossOrigin||""===this.options.crossOrigin)&&(t.crossOrigin=!0===this.options.crossOrigin?"":this.options.crossOrigin),this.options.zIndex&&this._updateZIndex(),e?this._url=t.src:(t.src=this._url,t.alt=this.options.alt)},_animateZoom:function(e){var t=this._map.getZoomScale(e.zoom),r=this._map._latLngBoundsToNewLayerBounds(this._bounds,e.zoom,e.center).min;vt(this._image,r,t)},_reset:function(){var e=this._image,t=new A(this._map.latLngToLayerPoint(this._bounds.getNorthWest()),this._map.latLngToLayerPoint(this._bounds.getSouthEast())),r=t.getSize();yt(e,t.min),e.style.width=r.x+"px",e.style.height=r.y+"px"},_updateOpacity:function(){mt(this._image,this.options.opacity)},_updateZIndex:function(){this._image&&void 0!==this.options.zIndex&&null!==this.options.zIndex&&(this._image.style.zIndex=this.options.zIndex)},_overlayOnError:function(){this.fire("error");var e=this.options.errorOverlayUrl;e&&this._url!==e&&(this._url=e,this._image.src=e)},getCenter:function(){return this._bounds.getCenter()}}),Jr=Yr.extend({options:{autoplay:!0,loop:!0,keepAspectRatio:!0,muted:!1,playsInline:!0},_initImage:function(){var e="VIDEO"===this._url.tagName,t=this._image=e?this._url:ot("video");if(dt(t,"leaflet-image-layer"),this._zoomAnimated&&dt(t,"leaflet-zoom-animated"),this.options.className&&dt(t,this.options.className),t.onselectstart=l,t.onmousemove=l,t.onloadeddata=n(this.fire,this,"load"),e){for(var r=t.getElementsByTagName("source"),i=[],o=0;o<r.length;o++)i.push(r[o].src);this._url=r.length>0?i:[t.src]}else{g(this._url)||(this._url=[this._url]),!this.options.keepAspectRatio&&Object.prototype.hasOwnProperty.call(t.style,"objectFit")&&(t.style.objectFit="fill"),t.autoplay=!!this.options.autoplay,t.loop=!!this.options.loop,t.muted=!!this.options.muted,t.playsInline=!!this.options.playsInline;for(var a=0;a<this._url.length;a++){var s=ot("source");s.src=this._url[a],t.appendChild(s)}}}});var Qr=Yr.extend({_initImage:function(){var e=this._image=this._url;dt(e,"leaflet-image-layer"),this._zoomAnimated&&dt(e,"leaflet-zoom-animated"),this.options.className&&dt(e,this.options.className),e.onselectstart=l,e.onmousemove=l}});var en=kr.extend({options:{interactive:!1,offset:[0,0],className:"",pane:void 0,content:""},initialize:function(e,t){e&&(e instanceof F||g(e))?(this._latlng=N(e),p(this,t)):(p(this,e),this._source=t),this.options.content&&(this._content=this.options.content)},openOn:function(e){return(e=arguments.length?e:this._source._map).hasLayer(this)||e.addLayer(this),this},close:function(){return this._map&&this._map.removeLayer(this),this},toggle:function(e){return this._map?this.close():(arguments.length?this._source=e:e=this._source,this._prepareOpen(),this.openOn(e._map)),this},onAdd:function(e){this._zoomAnimated=e._zoomAnimated,this._container||this._initLayout(),e._fadeAnimated&&mt(this._container,0),clearTimeout(this._removeTimeout),this.getPane().appendChild(this._container),this.update(),e._fadeAnimated&&mt(this._container,1),this.bringToFront(),this.options.interactive&&(dt(this._container,"leaflet-interactive"),this.addInteractiveTarget(this._container))},onRemove:function(e){e._fadeAnimated?(mt(this._container,0),this._removeTimeout=setTimeout(n(at,void 0,this._container),200)):at(this._container),this.options.interactive&&(pt(this._container,"leaflet-interactive"),this.removeInteractiveTarget(this._container))},getLatLng:function(){return this._latlng},setLatLng:function(e){return this._latlng=N(e),this._map&&(this._updatePosition(),this._adjustPan()),this},getContent:function(){return this._content},setContent:function(e){return this._content=e,this.update(),this},getElement:function(){return this._container},update:function(){this._map&&(this._container.style.visibility="hidden",this._updateContent(),this._updateLayout(),this._updatePosition(),this._container.style.visibility="",this._adjustPan())},getEvents:function(){var e={zoom:this._updatePosition,viewreset:this._updatePosition};return this._zoomAnimated&&(e.zoomanim=this._animateZoom),e},isOpen:function(){return!!this._map&&this._map.hasLayer(this)},bringToFront:function(){return this._map&&lt(this._container),this},bringToBack:function(){return this._map&&ct(this._container),this},_prepareOpen:function(e){var t=this._source;if(!t._map)return!1;if(t instanceof jr){t=null;var r=this._source._layers;for(var n in r)if(r[n]._map){t=r[n];break}if(!t)return!1;this._source=t}if(!e)if(t.getCenter)e=t.getCenter();else if(t.getLatLng)e=t.getLatLng();else{if(!t.getBounds)throw new Error("Unable to get source layer LatLng.");e=t.getBounds().getCenter()}return this.setLatLng(e),this._map&&this.update(),!0},_updateContent:function(){if(this._content){var e=this._contentNode,t="function"==typeof this._content?this._content(this._source||this):this._content;if("string"==typeof t)e.innerHTML=t;else{for(;e.hasChildNodes();)e.removeChild(e.firstChild);e.appendChild(t)}this.fire("contentupdate")}},_updatePosition:function(){if(this._map){var e=this._map.latLngToLayerPoint(this._latlng),t=T(this.options.offset),r=this._getAnchor();this._zoomAnimated?yt(this._container,e.add(r)):t=t.add(e).add(r);var n=this._containerBottom=-t.y,i=this._containerLeft=-Math.round(this._containerWidth/2)+t.x;this._container.style.bottom=n+"px",this._container.style.left=i+"px"}},_getAnchor:function(){return[0,0]}});Wt.include({_initOverlay:function(e,t,r,n){var i=t;return i instanceof e||(i=new e(n).setContent(t)),r&&i.setLatLng(r),i}}),kr.include({_initOverlay:function(e,t,r,n){var i=r;return i instanceof e?(p(i,n),i._source=this):(i=t&&!n?t:new e(n,this)).setContent(r),i}});var tn=en.extend({options:{pane:"popupPane",offset:[0,7],maxWidth:300,minWidth:50,maxHeight:null,autoPan:!0,autoPanPaddingTopLeft:null,autoPanPaddingBottomRight:null,autoPanPadding:[5,5],keepInView:!1,closeButton:!0,autoClose:!0,closeOnEscapeKey:!0,className:""},openOn:function(e){return!(e=arguments.length?e:this._source._map).hasLayer(this)&&e._popup&&e._popup.options.autoClose&&e.removeLayer(e._popup),e._popup=this,en.prototype.openOn.call(this,e)},onAdd:function(e){en.prototype.onAdd.call(this,e),e.fire("popupopen",{popup:this}),this._source&&(this._source.fire("popupopen",{popup:this},!0),this._source instanceof Zr||this._source.on("preclick",Rt))},onRemove:function(e){en.prototype.onRemove.call(this,e),e.fire("popupclose",{popup:this}),this._source&&(this._source.fire("popupclose",{popup:this},!0),this._source instanceof Zr||this._source.off("preclick",Rt))},getEvents:function(){var e=en.prototype.getEvents.call(this);return(void 0!==this.options.closeOnClick?this.options.closeOnClick:this._map.options.closePopupOnClick)&&(e.preclick=this.close),this.options.keepInView&&(e.moveend=this._adjustPan),e},_initLayout:function(){var e="leaflet-popup",t=this._container=ot("div",e+" "+(this.options.className||"")+" leaflet-zoom-animated"),r=this._wrapper=ot("div",e+"-content-wrapper",t);if(this._contentNode=ot("div",e+"-content",r),Lt(t),Dt(this._contentNode),Mt(t,"contextmenu",Rt),this._tipContainer=ot("div",e+"-tip-container",t),this._tip=ot("div",e+"-tip",this._tipContainer),this.options.closeButton){var n=this._closeButton=ot("a",e+"-close-button",t);n.setAttribute("role","button"),n.setAttribute("aria-label","Close popup"),n.href="#close",n.innerHTML='<span aria-hidden="true">&#215;</span>',Mt(n,"click",(function(e){Ft(e),this.close()}),this)}},_updateLayout:function(){var e=this._contentNode,t=e.style;t.width="",t.whiteSpace="nowrap";var r=e.offsetWidth;r=Math.min(r,this.options.maxWidth),r=Math.max(r,this.options.minWidth),t.width=r+1+"px",t.whiteSpace="",t.height="";var n=e.offsetHeight,i=this.options.maxHeight,o="leaflet-popup-scrolled";i&&n>i?(t.height=i+"px",dt(e,o)):pt(e,o),this._containerWidth=this._container.offsetWidth},_animateZoom:function(e){var t=this._map._latLngToNewLayerPoint(this._latlng,e.zoom,e.center),r=this._getAnchor();yt(this._container,t.add(r))},_adjustPan:function(){if(this.options.autoPan)if(this._map._panAnim&&this._map._panAnim.stop(),this._autopanning)this._autopanning=!1;else{var e=this._map,t=parseInt(it(this._container,"marginBottom"),10)||0,r=this._container.offsetHeight+t,n=this._containerWidth,i=new I(this._containerLeft,-r-this._containerBottom);i._add(bt(this._container));var o=e.layerPointToContainerPoint(i),a=T(this.options.autoPanPadding),s=T(this.options.autoPanPaddingTopLeft||a),l=T(this.options.autoPanPaddingBottomRight||a),c=e.getSize(),u=0,d=0;o.x+n+l.x>c.x&&(u=o.x+n-c.x+l.x),o.x-u-s.x<0&&(u=o.x-s.x),o.y+r+l.y>c.y&&(d=o.y+r-c.y+l.y),o.y-d-s.y<0&&(d=o.y-s.y),(u||d)&&(this.options.keepInView&&(this._autopanning=!0),e.fire("autopanstart").panBy([u,d]))}},_getAnchor:function(){return T(this._source&&this._source._getPopupAnchor?this._source._getPopupAnchor():[0,0])}});Wt.mergeOptions({closePopupOnClick:!0}),Wt.include({openPopup:function(e,t,r){return this._initOverlay(tn,e,t,r).openOn(this),this},closePopup:function(e){return(e=arguments.length?e:this._popup)&&e.close(),this}}),kr.include({bindPopup:function(e,t){return this._popup=this._initOverlay(tn,this._popup,e,t),this._popupHandlersAdded||(this.on({click:this._openPopup,keypress:this._onKeyPress,remove:this.closePopup,move:this._movePopup}),this._popupHandlersAdded=!0),this},unbindPopup:function(){return this._popup&&(this.off({click:this._openPopup,keypress:this._onKeyPress,remove:this.closePopup,move:this._movePopup}),this._popupHandlersAdded=!1,this._popup=null),this},openPopup:function(e){return this._popup&&(this instanceof jr||(this._popup._source=this),this._popup._prepareOpen(e||this._latlng)&&this._popup.openOn(this._map)),this},closePopup:function(){return this._popup&&this._popup.close(),this},togglePopup:function(){return this._popup&&this._popup.toggle(this),this},isPopupOpen:function(){return!!this._popup&&this._popup.isOpen()},setPopupContent:function(e){return this._popup&&this._popup.setContent(e),this},getPopup:function(){return this._popup},_openPopup:function(e){if(this._popup&&this._map){Nt(e);var t=e.layer||e.target;this._popup._source!==t||t instanceof Zr?(this._popup._source=t,this.openPopup(e.latlng)):this._map.hasLayer(this._popup)?this.closePopup():this.openPopup(e.latlng)}},_movePopup:function(e){this._popup.setLatLng(e.latlng)},_onKeyPress:function(e){13===e.originalEvent.keyCode&&this._openPopup(e)}});var rn=en.extend({options:{pane:"tooltipPane",offset:[0,0],direction:"auto",permanent:!1,sticky:!1,opacity:.9},onAdd:function(e){en.prototype.onAdd.call(this,e),this.setOpacity(this.options.opacity),e.fire("tooltipopen",{tooltip:this}),this._source&&(this.addEventParent(this._source),this._source.fire("tooltipopen",{tooltip:this},!0))},onRemove:function(e){en.prototype.onRemove.call(this,e),e.fire("tooltipclose",{tooltip:this}),this._source&&(this.removeEventParent(this._source),this._source.fire("tooltipclose",{tooltip:this},!0))},getEvents:function(){var e=en.prototype.getEvents.call(this);return this.options.permanent||(e.preclick=this.close),e},_initLayout:function(){var e="leaflet-tooltip "+(this.options.className||"")+" leaflet-zoom-"+(this._zoomAnimated?"animated":"hide");this._contentNode=this._container=ot("div",e),this._container.setAttribute("role","tooltip"),this._container.setAttribute("id","leaflet-tooltip-"+o(this))},_updateLayout:function(){},_adjustPan:function(){},_setPosition:function(e){var t,r,n=this._map,i=this._container,o=n.latLngToContainerPoint(n.getCenter()),a=n.layerPointToContainerPoint(e),s=this.options.direction,l=i.offsetWidth,c=i.offsetHeight,u=T(this.options.offset),d=this._getAnchor();"top"===s?(t=l/2,r=c):"bottom"===s?(t=l/2,r=0):"center"===s?(t=l/2,r=c/2):"right"===s?(t=0,r=c/2):"left"===s?(t=l,r=c/2):a.x<o.x?(s="right",t=0,r=c/2):(s="left",t=l+2*(u.x+d.x),r=c/2),e=e.subtract(T(t,r,!0)).add(u).add(d),pt(i,"leaflet-tooltip-right"),pt(i,"leaflet-tooltip-left"),pt(i,"leaflet-tooltip-top"),pt(i,"leaflet-tooltip-bottom"),dt(i,"leaflet-tooltip-"+s),yt(i,e)},_updatePosition:function(){var e=this._map.latLngToLayerPoint(this._latlng);this._setPosition(e)},setOpacity:function(e){this.options.opacity=e,this._container&&mt(this._container,e)},_animateZoom:function(e){var t=this._map._latLngToNewLayerPoint(this._latlng,e.zoom,e.center);this._setPosition(t)},_getAnchor:function(){return T(this._source&&this._source._getTooltipAnchor&&!this.options.sticky?this._source._getTooltipAnchor():[0,0])}});Wt.include({openTooltip:function(e,t,r){return this._initOverlay(rn,e,t,r).openOn(this),this},closeTooltip:function(e){return e.close(),this}}),kr.include({bindTooltip:function(e,t){return this._tooltip&&this.isTooltipOpen()&&this.unbindTooltip(),this._tooltip=this._initOverlay(rn,this._tooltip,e,t),this._initTooltipInteractions(),this._tooltip.options.permanent&&this._map&&this._map.hasLayer(this)&&this.openTooltip(),this},unbindTooltip:function(){return this._tooltip&&(this._initTooltipInteractions(!0),this.closeTooltip(),this._tooltip=null),this},_initTooltipInteractions:function(e){if(e||!this._tooltipHandlersAdded){var t=e?"off":"on",r={remove:this.closeTooltip,move:this._moveTooltip};this._tooltip.options.permanent?r.add=this._openTooltip:(r.mouseover=this._openTooltip,r.mouseout=this.closeTooltip,r.click=this._openTooltip,this._map?this._addFocusListeners():r.add=this._addFocusListeners),this._tooltip.options.sticky&&(r.mousemove=this._moveTooltip),this[t](r),this._tooltipHandlersAdded=!e}},openTooltip:function(e){return this._tooltip&&(this instanceof jr||(this._tooltip._source=this),this._tooltip._prepareOpen(e)&&(this._tooltip.openOn(this._map),this.getElement?this._setAriaDescribedByOnLayer(this):this.eachLayer&&this.eachLayer(this._setAriaDescribedByOnLayer,this))),this},closeTooltip:function(){if(this._tooltip)return this._tooltip.close()},toggleTooltip:function(){return this._tooltip&&this._tooltip.toggle(this),this},isTooltipOpen:function(){return this._tooltip.isOpen()},setTooltipContent:function(e){return this._tooltip&&this._tooltip.setContent(e),this},getTooltip:function(){return this._tooltip},_addFocusListeners:function(){this.getElement?this._addFocusListenersOnLayer(this):this.eachLayer&&this.eachLayer(this._addFocusListenersOnLayer,this)},_addFocusListenersOnLayer:function(e){var t="function"==typeof e.getElement&&e.getElement();t&&(Mt(t,"focus",(function(){this._tooltip._source=e,this.openTooltip()}),this),Mt(t,"blur",this.closeTooltip,this))},_setAriaDescribedByOnLayer:function(e){var t="function"==typeof e.getElement&&e.getElement();t&&t.setAttribute("aria-describedby",this._tooltip._container.id)},_openTooltip:function(e){if(this._tooltip&&this._map)if(this._map.dragging&&this._map.dragging.moving()&&!this._openOnceFlag){this._openOnceFlag=!0;var t=this;this._map.once("moveend",(function(){t._openOnceFlag=!1,t._openTooltip(e)}))}else this._tooltip._source=e.layer||e.target,this.openTooltip(this._tooltip.options.sticky?e.latlng:void 0)},_moveTooltip:function(e){var t,r,n=e.latlng;this._tooltip.options.sticky&&e.originalEvent&&(t=this._map.mouseEventToContainerPoint(e.originalEvent),r=this._map.containerPointToLayerPoint(t),n=this._map.layerPointToLatLng(r)),this._tooltip.setLatLng(n)}});var nn=Ir.extend({options:{iconSize:[12,12],html:!1,bgPos:null,className:"leaflet-div-icon"},createIcon:function(e){var t=e&&"DIV"===e.tagName?e:document.createElement("div"),r=this.options;if(r.html instanceof Element?(st(t),t.appendChild(r.html)):t.innerHTML=!1!==r.html?r.html:"",r.bgPos){var n=T(r.bgPos);t.style.backgroundPosition=-n.x+"px "+-n.y+"px"}return this._setIconStyles(t,"icon"),t},createShadow:function(){return null}});Ir.Default=Or;var on=kr.extend({options:{tileSize:256,opacity:1,updateWhenIdle:Ze.mobile,updateWhenZooming:!0,updateInterval:200,zIndex:1,bounds:null,minZoom:0,maxZoom:void 0,maxNativeZoom:void 0,minNativeZoom:void 0,noWrap:!1,pane:"tilePane",className:"",keepBuffer:2},initialize:function(e){p(this,e)},onAdd:function(){this._initContainer(),this._levels={},this._tiles={},this._resetView()},beforeAdd:function(e){e._addZoomLimit(this)},onRemove:function(e){this._removeAllTiles(),at(this._container),e._removeZoomLimit(this),this._container=null,this._tileZoom=void 0},bringToFront:function(){return this._map&&(lt(this._container),this._setAutoZIndex(Math.max)),this},bringToBack:function(){return this._map&&(ct(this._container),this._setAutoZIndex(Math.min)),this},getContainer:function(){return this._container},setOpacity:function(e){return this.options.opacity=e,this._updateOpacity(),this},setZIndex:function(e){return this.options.zIndex=e,this._updateZIndex(),this},isLoading:function(){return this._loading},redraw:function(){if(this._map){this._removeAllTiles();var e=this._clampZoom(this._map.getZoom());e!==this._tileZoom&&(this._tileZoom=e,this._updateLevels()),this._update()}return this},getEvents:function(){var e={viewprereset:this._invalidateAll,viewreset:this._resetView,zoom:this._resetView,moveend:this._onMoveEnd};return this.options.updateWhenIdle||(this._onMove||(this._onMove=a(this._onMoveEnd,this.options.updateInterval,this)),e.move=this._onMove),this._zoomAnimated&&(e.zoomanim=this._animateZoom),e},createTile:function(){return document.createElement("div")},getTileSize:function(){var e=this.options.tileSize;return e instanceof I?e:new I(e,e)},_updateZIndex:function(){this._container&&void 0!==this.options.zIndex&&null!==this.options.zIndex&&(this._container.style.zIndex=this.options.zIndex)},_setAutoZIndex:function(e){for(var t,r=this.getPane().children,n=-e(-1/0,1/0),i=0,o=r.length;i<o;i++)t=r[i].style.zIndex,r[i]!==this._container&&t&&(n=e(n,+t));isFinite(n)&&(this.options.zIndex=n+e(-1,1),this._updateZIndex())},_updateOpacity:function(){if(this._map&&!Ze.ielt9){mt(this._container,this.options.opacity);var e=+new Date,t=!1,r=!1;for(var n in this._tiles){var i=this._tiles[n];if(i.current&&i.loaded){var o=Math.min(1,(e-i.loaded)/200);mt(i.el,o),o<1?t=!0:(i.active?r=!0:this._onOpaqueTile(i),i.active=!0)}}r&&!this._noPrune&&this._pruneTiles(),t&&(P(this._fadeFrame),this._fadeFrame=_(this._updateOpacity,this))}},_onOpaqueTile:l,_initContainer:function(){this._container||(this._container=ot("div","leaflet-layer "+(this.options.className||"")),this._updateZIndex(),this.options.opacity<1&&this._updateOpacity(),this.getPane().appendChild(this._container))},_updateLevels:function(){var e=this._tileZoom,t=this.options.maxZoom;if(void 0!==e){for(var r in this._levels)r=Number(r),this._levels[r].el.children.length||r===e?(this._levels[r].el.style.zIndex=t-Math.abs(e-r),this._onUpdateLevel(r)):(at(this._levels[r].el),this._removeTilesAtZoom(r),this._onRemoveLevel(r),delete this._levels[r]);var n=this._levels[e],i=this._map;return n||((n=this._levels[e]={}).el=ot("div","leaflet-tile-container leaflet-zoom-animated",this._container),n.el.style.zIndex=t,n.origin=i.project(i.unproject(i.getPixelOrigin()),e).round(),n.zoom=e,this._setZoomTransform(n,i.getCenter(),i.getZoom()),n.el.offsetWidth,this._onCreateLevel(n)),this._level=n,n}},_onUpdateLevel:l,_onRemoveLevel:l,_onCreateLevel:l,_pruneTiles:function(){if(this._map){var e,t,r=this._map.getZoom();if(r>this.options.maxZoom||r<this.options.minZoom)this._removeAllTiles();else{for(e in this._tiles)(t=this._tiles[e]).retain=t.current;for(e in this._tiles)if((t=this._tiles[e]).current&&!t.active){var n=t.coords;this._retainParent(n.x,n.y,n.z,n.z-5)||this._retainChildren(n.x,n.y,n.z,n.z+2)}for(e in this._tiles)this._tiles[e].retain||this._removeTile(e)}}},_removeTilesAtZoom:function(e){for(var t in this._tiles)this._tiles[t].coords.z===e&&this._removeTile(t)},_removeAllTiles:function(){for(var e in this._tiles)this._removeTile(e)},_invalidateAll:function(){for(var e in this._levels)at(this._levels[e].el),this._onRemoveLevel(Number(e)),delete this._levels[e];this._removeAllTiles(),this._tileZoom=void 0},_retainParent:function(e,t,r,n){var i=Math.floor(e/2),o=Math.floor(t/2),a=r-1,s=new I(+i,+o);s.z=+a;var l=this._tileCoordsToKey(s),c=this._tiles[l];return c&&c.active?(c.retain=!0,!0):(c&&c.loaded&&(c.retain=!0),a>n&&this._retainParent(i,o,a,n))},_retainChildren:function(e,t,r,n){for(var i=2*e;i<2*e+2;i++)for(var o=2*t;o<2*t+2;o++){var a=new I(i,o);a.z=r+1;var s=this._tileCoordsToKey(a),l=this._tiles[s];l&&l.active?l.retain=!0:(l&&l.loaded&&(l.retain=!0),r+1<n&&this._retainChildren(i,o,r+1,n))}},_resetView:function(e){var t=e&&(e.pinch||e.flyTo);this._setView(this._map.getCenter(),this._map.getZoom(),t,t)},_animateZoom:function(e){this._setView(e.center,e.zoom,!0,e.noUpdate)},_clampZoom:function(e){var t=this.options;return void 0!==t.minNativeZoom&&e<t.minNativeZoom?t.minNativeZoom:void 0!==t.maxNativeZoom&&t.maxNativeZoom<e?t.maxNativeZoom:e},_setView:function(e,t,r,n){var i=Math.round(t);i=void 0!==this.options.maxZoom&&i>this.options.maxZoom||void 0!==this.options.minZoom&&i<this.options.minZoom?void 0:this._clampZoom(i);var o=this.options.updateWhenZooming&&i!==this._tileZoom;n&&!o||(this._tileZoom=i,this._abortLoading&&this._abortLoading(),this._updateLevels(),this._resetGrid(),void 0!==i&&this._update(e),r||this._pruneTiles(),this._noPrune=!!r),this._setZoomTransforms(e,t)},_setZoomTransforms:function(e,t){for(var r in this._levels)this._setZoomTransform(this._levels[r],e,t)},_setZoomTransform:function(e,t,r){var n=this._map.getZoomScale(r,e.zoom),i=e.origin.multiplyBy(n).subtract(this._map._getNewPixelOrigin(t,r)).round();Ze.any3d?vt(e.el,i,n):yt(e.el,i)},_resetGrid:function(){var e=this._map,t=e.options.crs,r=this._tileSize=this.getTileSize(),n=this._tileZoom,i=this._map.getPixelWorldBounds(this._tileZoom);i&&(this._globalTileRange=this._pxBoundsToTileRange(i)),this._wrapX=t.wrapLng&&!this.options.noWrap&&[Math.floor(e.project([0,t.wrapLng[0]],n).x/r.x),Math.ceil(e.project([0,t.wrapLng[1]],n).x/r.y)],this._wrapY=t.wrapLat&&!this.options.noWrap&&[Math.floor(e.project([t.wrapLat[0],0],n).y/r.x),Math.ceil(e.project([t.wrapLat[1],0],n).y/r.y)]},_onMoveEnd:function(){this._map&&!this._map._animatingZoom&&this._update()},_getTiledPixelBounds:function(e){var t=this._map,r=t._animatingZoom?Math.max(t._animateToZoom,t.getZoom()):t.getZoom(),n=t.getZoomScale(r,this._tileZoom),i=t.project(e,this._tileZoom).floor(),o=t.getSize().divideBy(2*n);return new A(i.subtract(o),i.add(o))},_update:function(e){var t=this._map;if(t){var r=this._clampZoom(t.getZoom());if(void 0===e&&(e=t.getCenter()),void 0!==this._tileZoom){var n=this._getTiledPixelBounds(e),i=this._pxBoundsToTileRange(n),o=i.getCenter(),a=[],s=this.options.keepBuffer,l=new A(i.getBottomLeft().subtract([s,-s]),i.getTopRight().add([s,-s]));if(!(isFinite(i.min.x)&&isFinite(i.min.y)&&isFinite(i.max.x)&&isFinite(i.max.y)))throw new Error("Attempted to load an infinite number of tiles");for(var c in this._tiles){var u=this._tiles[c].coords;u.z===this._tileZoom&&l.contains(new I(u.x,u.y))||(this._tiles[c].current=!1)}if(Math.abs(r-this._tileZoom)>1)this._setView(e,r);else{for(var d=i.min.y;d<=i.max.y;d++)for(var p=i.min.x;p<=i.max.x;p++){var f=new I(p,d);if(f.z=this._tileZoom,this._isValidTile(f)){var h=this._tiles[this._tileCoordsToKey(f)];h?h.current=!0:a.push(f)}}if(a.sort((function(e,t){return e.distanceTo(o)-t.distanceTo(o)})),0!==a.length){this._loading||(this._loading=!0,this.fire("loading"));var m=document.createDocumentFragment();for(p=0;p<a.length;p++)this._addTile(a[p],m);this._level.el.appendChild(m)}}}}},_isValidTile:function(e){var t=this._map.options.crs;if(!t.infinite){var r=this._globalTileRange;if(!t.wrapLng&&(e.x<r.min.x||e.x>r.max.x)||!t.wrapLat&&(e.y<r.min.y||e.y>r.max.y))return!1}if(!this.options.bounds)return!0;var n=this._tileCoordsToBounds(e);return D(this.options.bounds).overlaps(n)},_keyToBounds:function(e){return this._tileCoordsToBounds(this._keyToTileCoords(e))},_tileCoordsToNwSe:function(e){var t=this._map,r=this.getTileSize(),n=e.scaleBy(r),i=n.add(r);return[t.unproject(n,e.z),t.unproject(i,e.z)]},_tileCoordsToBounds:function(e){var t=this._tileCoordsToNwSe(e),r=new R(t[0],t[1]);return this.options.noWrap||(r=this._map.wrapLatLngBounds(r)),r},_tileCoordsToKey:function(e){return e.x+":"+e.y+":"+e.z},_keyToTileCoords:function(e){var t=e.split(":"),r=new I(+t[0],+t[1]);return r.z=+t[2],r},_removeTile:function(e){var t=this._tiles[e];t&&(at(t.el),delete this._tiles[e],this.fire("tileunload",{tile:t.el,coords:this._keyToTileCoords(e)}))},_initTile:function(e){dt(e,"leaflet-tile");var t=this.getTileSize();e.style.width=t.x+"px",e.style.height=t.y+"px",e.onselectstart=l,e.onmousemove=l,Ze.ielt9&&this.options.opacity<1&&mt(e,this.options.opacity)},_addTile:function(e,t){var r=this._getTilePos(e),i=this._tileCoordsToKey(e),o=this.createTile(this._wrapCoords(e),n(this._tileReady,this,e));this._initTile(o),this.createTile.length<2&&_(n(this._tileReady,this,e,null,o)),yt(o,r),this._tiles[i]={el:o,coords:e,current:!0},t.appendChild(o),this.fire("tileloadstart",{tile:o,coords:e})},_tileReady:function(e,t,r){t&&this.fire("tileerror",{error:t,tile:r,coords:e});var i=this._tileCoordsToKey(e);(r=this._tiles[i])&&(r.loaded=+new Date,this._map._fadeAnimated?(mt(r.el,0),P(this._fadeFrame),this._fadeFrame=_(this._updateOpacity,this)):(r.active=!0,this._pruneTiles()),t||(dt(r.el,"leaflet-tile-loaded"),this.fire("tileload",{tile:r.el,coords:e})),this._noTilesToLoad()&&(this._loading=!1,this.fire("load"),Ze.ielt9||!this._map._fadeAnimated?_(this._pruneTiles,this):setTimeout(n(this._pruneTiles,this),250)))},_getTilePos:function(e){return e.scaleBy(this.getTileSize()).subtract(this._level.origin)},_wrapCoords:function(e){var t=new I(this._wrapX?s(e.x,this._wrapX):e.x,this._wrapY?s(e.y,this._wrapY):e.y);return t.z=e.z,t},_pxBoundsToTileRange:function(e){var t=this.getTileSize();return new A(e.min.unscaleBy(t).floor(),e.max.unscaleBy(t).ceil().subtract([1,1]))},_noTilesToLoad:function(){for(var e in this._tiles)if(!this._tiles[e].loaded)return!1;return!0}});var an=on.extend({options:{minZoom:0,maxZoom:18,subdomains:"abc",errorTileUrl:"",zoomOffset:0,tms:!1,zoomReverse:!1,detectRetina:!1,crossOrigin:!1,referrerPolicy:!1},initialize:function(e,t){this._url=e,(t=p(this,t)).detectRetina&&Ze.retina&&t.maxZoom>0?(t.tileSize=Math.floor(t.tileSize/2),t.zoomReverse?(t.zoomOffset--,t.minZoom=Math.min(t.maxZoom,t.minZoom+1)):(t.zoomOffset++,t.maxZoom=Math.max(t.minZoom,t.maxZoom-1)),t.minZoom=Math.max(0,t.minZoom)):t.zoomReverse?t.minZoom=Math.min(t.maxZoom,t.minZoom):t.maxZoom=Math.max(t.minZoom,t.maxZoom),"string"==typeof t.subdomains&&(t.subdomains=t.subdomains.split("")),this.on("tileunload",this._onTileRemove)},setUrl:function(e,t){return this._url===e&&void 0===t&&(t=!0),this._url=e,t||this.redraw(),this},createTile:function(e,t){var r=document.createElement("img");return Mt(r,"load",n(this._tileOnLoad,this,t,r)),Mt(r,"error",n(this._tileOnError,this,t,r)),(this.options.crossOrigin||""===this.options.crossOrigin)&&(r.crossOrigin=!0===this.options.crossOrigin?"":this.options.crossOrigin),"string"==typeof this.options.referrerPolicy&&(r.referrerPolicy=this.options.referrerPolicy),r.alt="",r.src=this.getTileUrl(e),r},getTileUrl:function(e){var r={r:Ze.retina?"@2x":"",s:this._getSubdomain(e),x:e.x,y:e.y,z:this._getZoomForUrl()};if(this._map&&!this._map.options.crs.infinite){var n=this._globalTileRange.max.y-e.y;this.options.tms&&(r.y=n),r["-y"]=n}return m(this._url,t(r,this.options))},_tileOnLoad:function(e,t){Ze.ielt9?setTimeout(n(e,this,null,t),0):e(null,t)},_tileOnError:function(e,t,r){var n=this.options.errorTileUrl;n&&t.getAttribute("src")!==n&&(t.src=n),e(r,t)},_onTileRemove:function(e){e.tile.onload=null},_getZoomForUrl:function(){var e=this._tileZoom,t=this.options.maxZoom;return this.options.zoomReverse&&(e=t-e),e+this.options.zoomOffset},_getSubdomain:function(e){var t=Math.abs(e.x+e.y)%this.options.subdomains.length;return this.options.subdomains[t]},_abortLoading:function(){var e,t;for(e in this._tiles)if(this._tiles[e].coords.z!==this._tileZoom&&((t=this._tiles[e].el).onload=l,t.onerror=l,!t.complete)){t.src=y;var r=this._tiles[e].coords;at(t),delete this._tiles[e],this.fire("tileabort",{tile:t,coords:r})}},_removeTile:function(e){var t=this._tiles[e];if(t)return t.el.setAttribute("src",y),on.prototype._removeTile.call(this,e)},_tileReady:function(e,t,r){if(this._map&&(!r||r.getAttribute("src")!==y))return on.prototype._tileReady.call(this,e,t,r)}});function sn(e,t){return new an(e,t)}var ln=an.extend({defaultWmsParams:{service:"WMS",request:"GetMap",layers:"",styles:"",format:"image/jpeg",transparent:!1,version:"1.1.1"},options:{crs:null,uppercase:!1},initialize:function(e,r){this._url=e;var n=t({},this.defaultWmsParams);for(var i in r)i in this.options||(n[i]=r[i]);var o=(r=p(this,r)).detectRetina&&Ze.retina?2:1,a=this.getTileSize();n.width=a.x*o,n.height=a.y*o,this.wmsParams=n},onAdd:function(e){this._crs=this.options.crs||e.options.crs,this._wmsVersion=parseFloat(this.wmsParams.version);var t=this._wmsVersion>=1.3?"crs":"srs";this.wmsParams[t]=this._crs.code,an.prototype.onAdd.call(this,e)},getTileUrl:function(e){var t=this._tileCoordsToNwSe(e),r=this._crs,n=Z(r.project(t[0]),r.project(t[1])),i=n.min,o=n.max,a=(this._wmsVersion>=1.3&&this._crs===Pr?[i.y,i.x,o.y,o.x]:[i.x,i.y,o.x,o.y]).join(","),s=an.prototype.getTileUrl.call(this,e);return s+f(this.wmsParams,s,this.options.uppercase)+(this.options.uppercase?"&BBOX=":"&bbox=")+a},setParams:function(e,r){return t(this.wmsParams,e),r||this.redraw(),this}});an.WMS=ln,sn.wms=function(e,t){return new ln(e,t)};var cn=kr.extend({options:{padding:.1},initialize:function(e){p(this,e),o(this),this._layers=this._layers||{}},onAdd:function(){this._container||(this._initContainer(),dt(this._container,"leaflet-zoom-animated")),this.getPane().appendChild(this._container),this._update(),this.on("update",this._updatePaths,this)},onRemove:function(){this.off("update",this._updatePaths,this),this._destroyContainer()},getEvents:function(){var e={viewreset:this._reset,zoom:this._onZoom,moveend:this._update,zoomend:this._onZoomEnd};return this._zoomAnimated&&(e.zoomanim=this._onAnimZoom),e},_onAnimZoom:function(e){this._updateTransform(e.center,e.zoom)},_onZoom:function(){this._updateTransform(this._map.getCenter(),this._map.getZoom())},_updateTransform:function(e,t){var r=this._map.getZoomScale(t,this._zoom),n=this._map.getSize().multiplyBy(.5+this.options.padding),i=this._map.project(this._center,t),o=n.multiplyBy(-r).add(i).subtract(this._map._getNewPixelOrigin(e,t));Ze.any3d?vt(this._container,o,r):yt(this._container,o)},_reset:function(){for(var e in this._update(),this._updateTransform(this._center,this._zoom),this._layers)this._layers[e]._reset()},_onZoomEnd:function(){for(var e in this._layers)this._layers[e]._project()},_updatePaths:function(){for(var e in this._layers)this._layers[e]._update()},_update:function(){var e=this.options.padding,t=this._map.getSize(),r=this._map.containerPointToLayerPoint(t.multiplyBy(-e)).round();this._bounds=new A(r,r.add(t.multiplyBy(1+2*e)).round()),this._center=this._map.getCenter(),this._zoom=this._map.getZoom()}}),un=cn.extend({options:{tolerance:0},getEvents:function(){var e=cn.prototype.getEvents.call(this);return e.viewprereset=this._onViewPreReset,e},_onViewPreReset:function(){this._postponeUpdatePaths=!0},onAdd:function(){cn.prototype.onAdd.call(this),this._draw()},_initContainer:function(){var e=this._container=document.createElement("canvas");Mt(e,"mousemove",this._onMouseMove,this),Mt(e,"click dblclick mousedown mouseup contextmenu",this._onClick,this),Mt(e,"mouseout",this._handleMouseOut,this),e._leaflet_disable_events=!0,this._ctx=e.getContext("2d")},_destroyContainer:function(){P(this._redrawRequest),delete this._ctx,at(this._container),It(this._container),delete this._container},_updatePaths:function(){if(!this._postponeUpdatePaths){for(var e in this._redrawBounds=null,this._layers)this._layers[e]._update();this._redraw()}},_update:function(){if(!this._map._animatingZoom||!this._bounds){cn.prototype._update.call(this);var e=this._bounds,t=this._container,r=e.getSize(),n=Ze.retina?2:1;yt(t,e.min),t.width=n*r.x,t.height=n*r.y,t.style.width=r.x+"px",t.style.height=r.y+"px",Ze.retina&&this._ctx.scale(2,2),this._ctx.translate(-e.min.x,-e.min.y),this.fire("update")}},_reset:function(){cn.prototype._reset.call(this),this._postponeUpdatePaths&&(this._postponeUpdatePaths=!1,this._updatePaths())},_initPath:function(e){this._updateDashArray(e),this._layers[o(e)]=e;var t=e._order={layer:e,prev:this._drawLast,next:null};this._drawLast&&(this._drawLast.next=t),this._drawLast=t,this._drawFirst=this._drawFirst||this._drawLast},_addPath:function(e){this._requestRedraw(e)},_removePath:function(e){var t=e._order,r=t.next,n=t.prev;r?r.prev=n:this._drawLast=n,n?n.next=r:this._drawFirst=r,delete e._order,delete this._layers[o(e)],this._requestRedraw(e)},_updatePath:function(e){this._extendRedrawBounds(e),e._project(),e._update(),this._requestRedraw(e)},_updateStyle:function(e){this._updateDashArray(e),this._requestRedraw(e)},_updateDashArray:function(e){if("string"==typeof e.options.dashArray){var t,r,n=e.options.dashArray.split(/[, ]+/),i=[];for(r=0;r<n.length;r++){if(t=Number(n[r]),isNaN(t))return;i.push(t)}e.options._dashArray=i}else e.options._dashArray=e.options.dashArray},_requestRedraw:function(e){this._map&&(this._extendRedrawBounds(e),this._redrawRequest=this._redrawRequest||_(this._redraw,this))},_extendRedrawBounds:function(e){if(e._pxBounds){var t=(e.options.weight||0)+1;this._redrawBounds=this._redrawBounds||new A,this._redrawBounds.extend(e._pxBounds.min.subtract([t,t])),this._redrawBounds.extend(e._pxBounds.max.add([t,t]))}},_redraw:function(){this._redrawRequest=null,this._redrawBounds&&(this._redrawBounds.min._floor(),this._redrawBounds.max._ceil()),this._clear(),this._draw(),this._redrawBounds=null},_clear:function(){var e=this._redrawBounds;if(e){var t=e.getSize();this._ctx.clearRect(e.min.x,e.min.y,t.x,t.y)}else this._ctx.save(),this._ctx.setTransform(1,0,0,1,0,0),this._ctx.clearRect(0,0,this._container.width,this._container.height),this._ctx.restore()},_draw:function(){var e,t=this._redrawBounds;if(this._ctx.save(),t){var r=t.getSize();this._ctx.beginPath(),this._ctx.rect(t.min.x,t.min.y,r.x,r.y),this._ctx.clip()}this._drawing=!0;for(var n=this._drawFirst;n;n=n.next)e=n.layer,(!t||e._pxBounds&&e._pxBounds.intersects(t))&&e._updatePath();this._drawing=!1,this._ctx.restore()},_updatePoly:function(e,t){if(this._drawing){var r,n,i,o,a=e._parts,s=a.length,l=this._ctx;if(s){for(l.beginPath(),r=0;r<s;r++){for(n=0,i=a[r].length;n<i;n++)o=a[r][n],l[n?"lineTo":"moveTo"](o.x,o.y);t&&l.closePath()}this._fillStroke(l,e)}}},_updateCircle:function(e){if(this._drawing&&!e._empty()){var t=e._point,r=this._ctx,n=Math.max(Math.round(e._radius),1),i=(Math.max(Math.round(e._radiusY),1)||n)/n;1!==i&&(r.save(),r.scale(1,i)),r.beginPath(),r.arc(t.x,t.y/i,n,0,2*Math.PI,!1),1!==i&&r.restore(),this._fillStroke(r,e)}},_fillStroke:function(e,t){var r=t.options;r.fill&&(e.globalAlpha=r.fillOpacity,e.fillStyle=r.fillColor||r.color,e.fill(r.fillRule||"evenodd")),r.stroke&&0!==r.weight&&(e.setLineDash&&e.setLineDash(t.options&&t.options._dashArray||[]),e.globalAlpha=r.opacity,e.lineWidth=r.weight,e.strokeStyle=r.color,e.lineCap=r.lineCap,e.lineJoin=r.lineJoin,e.stroke())},_onClick:function(e){for(var t,r,n=this._map.mouseEventToLayerPoint(e),i=this._drawFirst;i;i=i.next)(t=i.layer).options.interactive&&t._containsPoint(n)&&("click"!==e.type&&"preclick"!==e.type||!this._map._draggableMoved(t))&&(r=t);this._fireEvent(!!r&&[r],e)},_onMouseMove:function(e){if(this._map&&!this._map.dragging.moving()&&!this._map._animatingZoom){var t=this._map.mouseEventToLayerPoint(e);this._handleMouseHover(e,t)}},_handleMouseOut:function(e){var t=this._hoveredLayer;t&&(pt(this._container,"leaflet-interactive"),this._fireEvent([t],e,"mouseout"),this._hoveredLayer=null,this._mouseHoverThrottled=!1)},_handleMouseHover:function(e,t){if(!this._mouseHoverThrottled){for(var r,i,o=this._drawFirst;o;o=o.next)(r=o.layer).options.interactive&&r._containsPoint(t)&&(i=r);i!==this._hoveredLayer&&(this._handleMouseOut(e),i&&(dt(this._container,"leaflet-interactive"),this._fireEvent([i],e,"mouseover"),this._hoveredLayer=i)),this._fireEvent(!!this._hoveredLayer&&[this._hoveredLayer],e),this._mouseHoverThrottled=!0,setTimeout(n((function(){this._mouseHoverThrottled=!1}),this),32)}},_fireEvent:function(e,t,r){this._map._fireDOMEvent(t,r||t.type,e)},_bringToFront:function(e){var t=e._order;if(t){var r=t.next,n=t.prev;r&&(r.prev=n,n?n.next=r:r&&(this._drawFirst=r),t.prev=this._drawLast,this._drawLast.next=t,t.next=null,this._drawLast=t,this._requestRedraw(e))}},_bringToBack:function(e){var t=e._order;if(t){var r=t.next,n=t.prev;n&&(n.next=r,r?r.prev=n:n&&(this._drawLast=n),t.prev=null,t.next=this._drawFirst,this._drawFirst.prev=t,this._drawFirst=t,this._requestRedraw(e))}}});function dn(e){return Ze.canvas?new un(e):null}var pn=function(){try{return document.namespaces.add("lvml","urn:schemas-microsoft-com:vml"),function(e){return document.createElement("<lvml:"+e+' class="lvml">')}}catch(e){}return function(e){return document.createElement("<"+e+' xmlns="urn:schemas-microsoft.com:vml" class="lvml">')}}(),fn={_initContainer:function(){this._container=ot("div","leaflet-vml-container")},_update:function(){this._map._animatingZoom||(cn.prototype._update.call(this),this.fire("update"))},_initPath:function(e){var t=e._container=pn("shape");dt(t,"leaflet-vml-shape "+(this.options.className||"")),t.coordsize="1 1",e._path=pn("path"),t.appendChild(e._path),this._updateStyle(e),this._layers[o(e)]=e},_addPath:function(e){var t=e._container;this._container.appendChild(t),e.options.interactive&&e.addInteractiveTarget(t)},_removePath:function(e){var t=e._container;at(t),e.removeInteractiveTarget(t),delete this._layers[o(e)]},_updateStyle:function(e){var t=e._stroke,r=e._fill,n=e.options,i=e._container;i.stroked=!!n.stroke,i.filled=!!n.fill,n.stroke?(t||(t=e._stroke=pn("stroke")),i.appendChild(t),t.weight=n.weight+"px",t.color=n.color,t.opacity=n.opacity,n.dashArray?t.dashStyle=g(n.dashArray)?n.dashArray.join(" "):n.dashArray.replace(/( *, *)/g," "):t.dashStyle="",t.endcap=n.lineCap.replace("butt","flat"),t.joinstyle=n.lineJoin):t&&(i.removeChild(t),e._stroke=null),n.fill?(r||(r=e._fill=pn("fill")),i.appendChild(r),r.color=n.fillColor||n.color,r.opacity=n.fillOpacity):r&&(i.removeChild(r),e._fill=null)},_updateCircle:function(e){var t=e._point.round(),r=Math.round(e._radius),n=Math.round(e._radiusY||r);this._setPath(e,e._empty()?"M0 0":"AL "+t.x+","+t.y+" "+r+","+n+" 0,23592600")},_setPath:function(e,t){e._path.v=t},_bringToFront:function(e){lt(e._container)},_bringToBack:function(e){ct(e._container)}},hn=Ze.vml?pn:K,mn=cn.extend({_initContainer:function(){this._container=hn("svg"),this._container.setAttribute("pointer-events","none"),this._rootGroup=hn("g"),this._container.appendChild(this._rootGroup)},_destroyContainer:function(){at(this._container),It(this._container),delete this._container,delete this._rootGroup,delete this._svgSize},_update:function(){if(!this._map._animatingZoom||!this._bounds){cn.prototype._update.call(this);var e=this._bounds,t=e.getSize(),r=this._container;this._svgSize&&this._svgSize.equals(t)||(this._svgSize=t,r.setAttribute("width",t.x),r.setAttribute("height",t.y)),yt(r,e.min),r.setAttribute("viewBox",[e.min.x,e.min.y,t.x,t.y].join(" ")),this.fire("update")}},_initPath:function(e){var t=e._path=hn("path");e.options.className&&dt(t,e.options.className),e.options.interactive&&dt(t,"leaflet-interactive"),this._updateStyle(e),this._layers[o(e)]=e},_addPath:function(e){this._rootGroup||this._initContainer(),this._rootGroup.appendChild(e._path),e.addInteractiveTarget(e._path)},_removePath:function(e){at(e._path),e.removeInteractiveTarget(e._path),delete this._layers[o(e)]},_updatePath:function(e){e._project(),e._update()},_updateStyle:function(e){var t=e._path,r=e.options;t&&(r.stroke?(t.setAttribute("stroke",r.color),t.setAttribute("stroke-opacity",r.opacity),t.setAttribute("stroke-width",r.weight),t.setAttribute("stroke-linecap",r.lineCap),t.setAttribute("stroke-linejoin",r.lineJoin),r.dashArray?t.setAttribute("stroke-dasharray",r.dashArray):t.removeAttribute("stroke-dasharray"),r.dashOffset?t.setAttribute("stroke-dashoffset",r.dashOffset):t.removeAttribute("stroke-dashoffset")):t.setAttribute("stroke","none"),r.fill?(t.setAttribute("fill",r.fillColor||r.color),t.setAttribute("fill-opacity",r.fillOpacity),t.setAttribute("fill-rule",r.fillRule||"evenodd")):t.setAttribute("fill","none"))},_updatePoly:function(e,t){this._setPath(e,X(e._parts,t))},_updateCircle:function(e){var t=e._point,r=Math.max(Math.round(e._radius),1),n="a"+r+","+(Math.max(Math.round(e._radiusY),1)||r)+" 0 1,0 ",i=e._empty()?"M0 0":"M"+(t.x-r)+","+t.y+n+2*r+",0 "+n+2*-r+",0 ";this._setPath(e,i)},_setPath:function(e,t){e._path.setAttribute("d",t)},_bringToFront:function(e){lt(e._path)},_bringToBack:function(e){ct(e._path)}});function gn(e){return Ze.svg||Ze.vml?new mn(e):null}Ze.vml&&mn.include(fn),Wt.include({getRenderer:function(e){var t=e.options.renderer||this._getPaneRenderer(e.options.pane)||this.options.renderer||this._renderer;return t||(t=this._renderer=this._createRenderer()),this.hasLayer(t)||this.addLayer(t),t},_getPaneRenderer:function(e){if("overlayPane"===e||void 0===e)return!1;var t=this._paneRenderers[e];return void 0===t&&(t=this._createRenderer({pane:e}),this._paneRenderers[e]=t),t},_createRenderer:function(e){return this.options.preferCanvas&&dn(e)||gn(e)}});var vn=Fr.extend({initialize:function(e,t){Fr.prototype.initialize.call(this,this._boundsToLatLngs(e),t)},setBounds:function(e){return this.setLatLngs(this._boundsToLatLngs(e))},_boundsToLatLngs:function(e){return[(e=D(e)).getSouthWest(),e.getNorthWest(),e.getNorthEast(),e.getSouthEast()]}});mn.create=hn,mn.pointsToPath=X,Nr.geometryToLayer=Br,Nr.coordsToLatLng=$r,Nr.coordsToLatLngs=Hr,Nr.latLngToCoords=Vr,Nr.latLngsToCoords=Gr,Nr.getFeature=Ur,Nr.asFeature=Wr,Wt.mergeOptions({boxZoom:!0});var yn=er.extend({initialize:function(e){this._map=e,this._container=e._container,this._pane=e._panes.overlayPane,this._resetStateTimeout=0,e.on("unload",this._destroy,this)},addHooks:function(){Mt(this._container,"mousedown",this._onMouseDown,this)},removeHooks:function(){It(this._container,"mousedown",this._onMouseDown,this)},moved:function(){return this._moved},_destroy:function(){at(this._pane),delete this._pane},_resetState:function(){this._resetStateTimeout=0,this._moved=!1},_clearDeferredResetState:function(){0!==this._resetStateTimeout&&(clearTimeout(this._resetStateTimeout),this._resetStateTimeout=0)},_onMouseDown:function(e){if(!e.shiftKey||1!==e.which&&1!==e.button)return!1;this._clearDeferredResetState(),this._resetState(),Ke(),wt(),this._startPoint=this._map.mouseEventToContainerPoint(e),Mt(document,{contextmenu:Nt,mousemove:this._onMouseMove,mouseup:this._onMouseUp,keydown:this._onKeyDown},this)},_onMouseMove:function(e){this._moved||(this._moved=!0,this._box=ot("div","leaflet-zoom-box",this._container),dt(this._container,"leaflet-crosshair"),this._map.fire("boxzoomstart")),this._point=this._map.mouseEventToContainerPoint(e);var t=new A(this._point,this._startPoint),r=t.getSize();yt(this._box,t.min),this._box.style.width=r.x+"px",this._box.style.height=r.y+"px"},_finish:function(){this._moved&&(at(this._box),pt(this._container,"leaflet-crosshair")),Xe(),St(),It(document,{contextmenu:Nt,mousemove:this._onMouseMove,mouseup:this._onMouseUp,keydown:this._onKeyDown},this)},_onMouseUp:function(e){if((1===e.which||1===e.button)&&(this._finish(),this._moved)){this._clearDeferredResetState(),this._resetStateTimeout=setTimeout(n(this._resetState,this),0);var t=new R(this._map.containerPointToLatLng(this._startPoint),this._map.containerPointToLatLng(this._point));this._map.fitBounds(t).fire("boxzoomend",{boxZoomBounds:t})}},_onKeyDown:function(e){27===e.keyCode&&(this._finish(),this._clearDeferredResetState(),this._resetState())}});Wt.addInitHook("addHandler","boxZoom",yn),Wt.mergeOptions({doubleClickZoom:!0});var bn=er.extend({addHooks:function(){this._map.on("dblclick",this._onDoubleClick,this)},removeHooks:function(){this._map.off("dblclick",this._onDoubleClick,this)},_onDoubleClick:function(e){var t=this._map,r=t.getZoom(),n=t.options.zoomDelta,i=e.originalEvent.shiftKey?r-n:r+n;"center"===t.options.doubleClickZoom?t.setZoom(i):t.setZoomAround(e.containerPoint,i)}});Wt.addInitHook("addHandler","doubleClickZoom",bn),Wt.mergeOptions({dragging:!0,inertia:!0,inertiaDeceleration:3400,inertiaMaxSpeed:1/0,easeLinearity:.2,worldCopyJump:!1,maxBoundsViscosity:0});var xn=er.extend({addHooks:function(){if(!this._draggable){var e=this._map;this._draggable=new nr(e._mapPane,e._container),this._draggable.on({dragstart:this._onDragStart,drag:this._onDrag,dragend:this._onDragEnd},this),this._draggable.on("predrag",this._onPreDragLimit,this),e.options.worldCopyJump&&(this._draggable.on("predrag",this._onPreDragWrap,this),e.on("zoomend",this._onZoomEnd,this),e.whenReady(this._onZoomEnd,this))}dt(this._map._container,"leaflet-grab leaflet-touch-drag"),this._draggable.enable(),this._positions=[],this._times=[]},removeHooks:function(){pt(this._map._container,"leaflet-grab"),pt(this._map._container,"leaflet-touch-drag"),this._draggable.disable()},moved:function(){return this._draggable&&this._draggable._moved},moving:function(){return this._draggable&&this._draggable._moving},_onDragStart:function(){var e=this._map;if(e._stop(),this._map.options.maxBounds&&this._map.options.maxBoundsViscosity){var t=D(this._map.options.maxBounds);this._offsetLimit=Z(this._map.latLngToContainerPoint(t.getNorthWest()).multiplyBy(-1),this._map.latLngToContainerPoint(t.getSouthEast()).multiplyBy(-1).add(this._map.getSize())),this._viscosity=Math.min(1,Math.max(0,this._map.options.maxBoundsViscosity))}else this._offsetLimit=null;e.fire("movestart").fire("dragstart"),e.options.inertia&&(this._positions=[],this._times=[])},_onDrag:function(e){if(this._map.options.inertia){var t=this._lastTime=+new Date,r=this._lastPos=this._draggable._absPos||this._draggable._newPos;this._positions.push(r),this._times.push(t),this._prunePositions(t)}this._map.fire("move",e).fire("drag",e)},_prunePositions:function(e){for(;this._positions.length>1&&e-this._times[0]>50;)this._positions.shift(),this._times.shift()},_onZoomEnd:function(){var e=this._map.getSize().divideBy(2),t=this._map.latLngToLayerPoint([0,0]);this._initialWorldOffset=t.subtract(e).x,this._worldWidth=this._map.getPixelWorldBounds().getSize().x},_viscousLimit:function(e,t){return e-(e-t)*this._viscosity},_onPreDragLimit:function(){if(this._viscosity&&this._offsetLimit){var e=this._draggable._newPos.subtract(this._draggable._startPos),t=this._offsetLimit;e.x<t.min.x&&(e.x=this._viscousLimit(e.x,t.min.x)),e.y<t.min.y&&(e.y=this._viscousLimit(e.y,t.min.y)),e.x>t.max.x&&(e.x=this._viscousLimit(e.x,t.max.x)),e.y>t.max.y&&(e.y=this._viscousLimit(e.y,t.max.y)),this._draggable._newPos=this._draggable._startPos.add(e)}},_onPreDragWrap:function(){var e=this._worldWidth,t=Math.round(e/2),r=this._initialWorldOffset,n=this._draggable._newPos.x,i=(n-t+r)%e+t-r,o=(n+t+r)%e-t-r,a=Math.abs(i+r)<Math.abs(o+r)?i:o;this._draggable._absPos=this._draggable._newPos.clone(),this._draggable._newPos.x=a},_onDragEnd:function(e){var t=this._map,r=t.options,n=!r.inertia||e.noInertia||this._times.length<2;if(t.fire("dragend",e),n)t.fire("moveend");else{this._prunePositions(+new Date);var i=this._lastPos.subtract(this._positions[0]),o=(this._lastTime-this._times[0])/1e3,a=r.easeLinearity,s=i.multiplyBy(a/o),l=s.distanceTo([0,0]),c=Math.min(r.inertiaMaxSpeed,l),u=s.multiplyBy(c/l),d=c/(r.inertiaDeceleration*a),p=u.multiplyBy(-d/2).round();p.x||p.y?(p=t._limitOffset(p,t.options.maxBounds),_((function(){t.panBy(p,{duration:d,easeLinearity:a,noMoveStart:!0,animate:!0})}))):t.fire("moveend")}}});Wt.addInitHook("addHandler","dragging",xn),Wt.mergeOptions({keyboard:!0,keyboardPanDelta:80});var wn=er.extend({keyCodes:{left:[37],right:[39],down:[40],up:[38],zoomIn:[187,107,61,171],zoomOut:[189,109,54,173]},initialize:function(e){this._map=e,this._setPanDelta(e.options.keyboardPanDelta),this._setZoomDelta(e.options.zoomDelta)},addHooks:function(){var e=this._map._container;e.tabIndex<=0&&(e.tabIndex="0"),Mt(e,{focus:this._onFocus,blur:this._onBlur,mousedown:this._onMouseDown},this),this._map.on({focus:this._addHooks,blur:this._removeHooks},this)},removeHooks:function(){this._removeHooks(),It(this._map._container,{focus:this._onFocus,blur:this._onBlur,mousedown:this._onMouseDown},this),this._map.off({focus:this._addHooks,blur:this._removeHooks},this)},_onMouseDown:function(){if(!this._focused){var e=document.body,t=document.documentElement,r=e.scrollTop||t.scrollTop,n=e.scrollLeft||t.scrollLeft;this._map._container.focus(),window.scrollTo(n,r)}},_onFocus:function(){this._focused=!0,this._map.fire("focus")},_onBlur:function(){this._focused=!1,this._map.fire("blur")},_setPanDelta:function(e){var t,r,n=this._panKeys={},i=this.keyCodes;for(t=0,r=i.left.length;t<r;t++)n[i.left[t]]=[-1*e,0];for(t=0,r=i.right.length;t<r;t++)n[i.right[t]]=[e,0];for(t=0,r=i.down.length;t<r;t++)n[i.down[t]]=[0,e];for(t=0,r=i.up.length;t<r;t++)n[i.up[t]]=[0,-1*e]},_setZoomDelta:function(e){var t,r,n=this._zoomKeys={},i=this.keyCodes;for(t=0,r=i.zoomIn.length;t<r;t++)n[i.zoomIn[t]]=e;for(t=0,r=i.zoomOut.length;t<r;t++)n[i.zoomOut[t]]=-e},_addHooks:function(){Mt(document,"keydown",this._onKeyDown,this)},_removeHooks:function(){It(document,"keydown",this._onKeyDown,this)},_onKeyDown:function(e){if(!(e.altKey||e.ctrlKey||e.metaKey)){var t,r=e.keyCode,n=this._map;if(r in this._panKeys){if(!n._panAnim||!n._panAnim._inProgress)if(t=this._panKeys[r],e.shiftKey&&(t=T(t).multiplyBy(3)),n.options.maxBounds&&(t=n._limitOffset(T(t),n.options.maxBounds)),n.options.worldCopyJump){var i=n.wrapLatLng(n.unproject(n.project(n.getCenter()).add(t)));n.panTo(i)}else n.panBy(t)}else if(r in this._zoomKeys)n.setZoom(n.getZoom()+(e.shiftKey?3:1)*this._zoomKeys[r]);else{if(27!==r||!n._popup||!n._popup.options.closeOnEscapeKey)return;n.closePopup()}Nt(e)}}});Wt.addInitHook("addHandler","keyboard",wn),Wt.mergeOptions({scrollWheelZoom:!0,wheelDebounceTime:40,wheelPxPerZoomLevel:60});var Sn=er.extend({addHooks:function(){Mt(this._map._container,"wheel",this._onWheelScroll,this),this._delta=0},removeHooks:function(){It(this._map._container,"wheel",this._onWheelScroll,this)},_onWheelScroll:function(e){var t=Ht(e),r=this._map.options.wheelDebounceTime;this._delta+=t,this._lastMousePos=this._map.mouseEventToContainerPoint(e),this._startTime||(this._startTime=+new Date);var i=Math.max(r-(+new Date-this._startTime),0);clearTimeout(this._timer),this._timer=setTimeout(n(this._performZoom,this),i),Nt(e)},_performZoom:function(){var e=this._map,t=e.getZoom(),r=this._map.options.zoomSnap||0;e._stop();var n=this._delta/(4*this._map.options.wheelPxPerZoomLevel),i=4*Math.log(2/(1+Math.exp(-Math.abs(n))))/Math.LN2,o=r?Math.ceil(i/r)*r:i,a=e._limitZoom(t+(this._delta>0?o:-o))-t;this._delta=0,this._startTime=null,a&&("center"===e.options.scrollWheelZoom?e.setZoom(t+a):e.setZoomAround(this._lastMousePos,t+a))}});Wt.addInitHook("addHandler","scrollWheelZoom",Sn);Wt.mergeOptions({tapHold:Ze.touchNative&&Ze.safari&&Ze.mobile,tapTolerance:15});var Cn=er.extend({addHooks:function(){Mt(this._map._container,"touchstart",this._onDown,this)},removeHooks:function(){It(this._map._container,"touchstart",this._onDown,this)},_onDown:function(e){if(clearTimeout(this._holdTimeout),1===e.touches.length){var t=e.touches[0];this._startPos=this._newPos=new I(t.clientX,t.clientY),this._holdTimeout=setTimeout(n((function(){this._cancel(),this._isTapValid()&&(Mt(document,"touchend",Ft),Mt(document,"touchend touchcancel",this._cancelClickPrevent),this._simulateEvent("contextmenu",t))}),this),600),Mt(document,"touchend touchcancel contextmenu",this._cancel,this),Mt(document,"touchmove",this._onMove,this)}},_cancelClickPrevent:function e(){It(document,"touchend",Ft),It(document,"touchend touchcancel",e)},_cancel:function(){clearTimeout(this._holdTimeout),It(document,"touchend touchcancel contextmenu",this._cancel,this),It(document,"touchmove",this._onMove,this)},_onMove:function(e){var t=e.touches[0];this._newPos=new I(t.clientX,t.clientY)},_isTapValid:function(){return this._newPos.distanceTo(this._startPos)<=this._map.options.tapTolerance},_simulateEvent:function(e,t){var r=new MouseEvent(e,{bubbles:!0,cancelable:!0,view:window,screenX:t.screenX,screenY:t.screenY,clientX:t.clientX,clientY:t.clientY});r._simulated=!0,t.target.dispatchEvent(r)}});Wt.addInitHook("addHandler","tapHold",Cn),Wt.mergeOptions({touchZoom:Ze.touch,bounceAtZoomLimits:!0});var _n=er.extend({addHooks:function(){dt(this._map._container,"leaflet-touch-zoom"),Mt(this._map._container,"touchstart",this._onTouchStart,this)},removeHooks:function(){pt(this._map._container,"leaflet-touch-zoom"),It(this._map._container,"touchstart",this._onTouchStart,this)},_onTouchStart:function(e){var t=this._map;if(e.touches&&2===e.touches.length&&!t._animatingZoom&&!this._zooming){var r=t.mouseEventToContainerPoint(e.touches[0]),n=t.mouseEventToContainerPoint(e.touches[1]);this._centerPoint=t.getSize()._divideBy(2),this._startLatLng=t.containerPointToLatLng(this._centerPoint),"center"!==t.options.touchZoom&&(this._pinchStartLatLng=t.containerPointToLatLng(r.add(n)._divideBy(2))),this._startDist=r.distanceTo(n),this._startZoom=t.getZoom(),this._moved=!1,this._zooming=!0,t._stop(),Mt(document,"touchmove",this._onTouchMove,this),Mt(document,"touchend touchcancel",this._onTouchEnd,this),Ft(e)}},_onTouchMove:function(e){if(e.touches&&2===e.touches.length&&this._zooming){var t=this._map,r=t.mouseEventToContainerPoint(e.touches[0]),i=t.mouseEventToContainerPoint(e.touches[1]),o=r.distanceTo(i)/this._startDist;if(this._zoom=t.getScaleZoom(o,this._startZoom),!t.options.bounceAtZoomLimits&&(this._zoom<t.getMinZoom()&&o<1||this._zoom>t.getMaxZoom()&&o>1)&&(this._zoom=t._limitZoom(this._zoom)),"center"===t.options.touchZoom){if(this._center=this._startLatLng,1===o)return}else{var a=r._add(i)._divideBy(2)._subtract(this._centerPoint);if(1===o&&0===a.x&&0===a.y)return;this._center=t.unproject(t.project(this._pinchStartLatLng,this._zoom).subtract(a),this._zoom)}this._moved||(t._moveStart(!0,!1),this._moved=!0),P(this._animRequest);var s=n(t._move,t,this._center,this._zoom,{pinch:!0,round:!1},void 0);this._animRequest=_(s,this,!0),Ft(e)}},_onTouchEnd:function(){this._moved&&this._zooming?(this._zooming=!1,P(this._animRequest),It(document,"touchmove",this._onTouchMove,this),It(document,"touchend touchcancel",this._onTouchEnd,this),this._map.options.zoomAnimation?this._map._animateZoom(this._center,this._map._limitZoom(this._zoom),!0,this._map.options.zoomSnap):this._map._resetView(this._center,this._map._limitZoom(this._zoom))):this._zooming=!1}});Wt.addInitHook("addHandler","touchZoom",_n),Wt.BoxZoom=yn,Wt.DoubleClickZoom=bn,Wt.Drag=xn,Wt.Keyboard=wn,Wt.ScrollWheelZoom=Sn,Wt.TapHold=Cn,Wt.TouchZoom=_n,e.Bounds=A,e.Browser=Ze,e.CRS=z,e.Canvas=un,e.Circle=Dr,e.CircleMarker=Rr,e.Class=k,e.Control=qt,e.DivIcon=nn,e.DivOverlay=en,e.DomEvent=Gt,e.DomUtil=kt,e.Draggable=nr,e.Evented=j,e.FeatureGroup=jr,e.GeoJSON=Nr,e.GridLayer=on,e.Handler=er,e.Icon=Ir,e.ImageOverlay=Yr,e.LatLng=F,e.LatLngBounds=R,e.Layer=kr,e.LayerGroup=Mr,e.LineUtil=xr,e.Map=Wt,e.Marker=Ar,e.Mixin=tr,e.Path=Zr,e.Point=I,e.PolyUtil=lr,e.Polygon=Fr,e.Polyline=Lr,e.Popup=tn,e.PosAnimation=Ut,e.Projection=Cr,e.Rectangle=vn,e.Renderer=cn,e.SVG=mn,e.SVGOverlay=Qr,e.TileLayer=an,e.Tooltip=rn,e.Transformation=G,e.Util=E,e.VideoOverlay=Jr,e.bind=n,e.bounds=Z,e.canvas=dn,e.circle=function(e,t,r){return new Dr(e,t,r)},e.circleMarker=function(e,t){return new Rr(e,t)},e.control=Kt,e.divIcon=function(e){return new nn(e)},e.extend=t,e.featureGroup=function(e,t){return new jr(e,t)},e.geoJSON=Kr,e.geoJson=Xr,e.gridLayer=function(e){return new on(e)},e.icon=function(e){return new Ir(e)},e.imageOverlay=function(e,t,r){return new Yr(e,t,r)},e.latLng=N,e.latLngBounds=D,e.layerGroup=function(e,t){return new Mr(e,t)},e.map=function(e,t){return new Wt(e,t)},e.marker=function(e,t){return new Ar(e,t)},e.point=T,e.polygon=function(e,t){return new Fr(e,t)},e.polyline=function(e,t){return new Lr(e,t)},e.popup=function(e,t){return new tn(e,t)},e.rectangle=function(e,t){return new vn(e,t)},e.setOptions=p,e.stamp=o,e.svg=gn,e.svgOverlay=function(e,t,r){return new Qr(e,t,r)},e.tileLayer=sn,e.tooltip=function(e,t){return new rn(e,t)},e.transformation=U,e.version="1.9.4",e.videoOverlay=function(e,t,r){return new Jr(e,t,r)};var Pn=window.L;e.noConflict=function(){return window.L=Pn,this},window.L=e}(t)},18552:(e,t,r)=>{var n=r(10852)(r(55639),"DataView");e.exports=n},1989:(e,t,r)=>{var n=r(51789),i=r(80401),o=r(57667),a=r(21327),s=r(81866);function l(e){var t=-1,r=null==e?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}l.prototype.clear=n,l.prototype.delete=i,l.prototype.get=o,l.prototype.has=a,l.prototype.set=s,e.exports=l},38407:(e,t,r)=>{var n=r(27040),i=r(14125),o=r(82117),a=r(67518),s=r(54705);function l(e){var t=-1,r=null==e?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}l.prototype.clear=n,l.prototype.delete=i,l.prototype.get=o,l.prototype.has=a,l.prototype.set=s,e.exports=l},57071:(e,t,r)=>{var n=r(10852)(r(55639),"Map");e.exports=n},83369:(e,t,r)=>{var n=r(24785),i=r(11285),o=r(96e3),a=r(49916),s=r(95265);function l(e){var t=-1,r=null==e?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}l.prototype.clear=n,l.prototype.delete=i,l.prototype.get=o,l.prototype.has=a,l.prototype.set=s,e.exports=l},53818:(e,t,r)=>{var n=r(10852)(r(55639),"Promise");e.exports=n},58525:(e,t,r)=>{var n=r(10852)(r(55639),"Set");e.exports=n},88668:(e,t,r)=>{var n=r(83369),i=r(90619),o=r(72385);function a(e){var t=-1,r=null==e?0:e.length;for(this.__data__=new n;++t<r;)this.add(e[t])}a.prototype.add=a.prototype.push=i,a.prototype.has=o,e.exports=a},46384:(e,t,r)=>{var n=r(38407),i=r(37465),o=r(63779),a=r(67599),s=r(44758),l=r(34309);function c(e){var t=this.__data__=new n(e);this.size=t.size}c.prototype.clear=i,c.prototype.delete=o,c.prototype.get=a,c.prototype.has=s,c.prototype.set=l,e.exports=c},62705:(e,t,r)=>{var n=r(55639).Symbol;e.exports=n},11149:(e,t,r)=>{var n=r(55639).Uint8Array;e.exports=n},70577:(e,t,r)=>{var n=r(10852)(r(55639),"WeakMap");e.exports=n},96874:e=>{e.exports=function(e,t,r){switch(r.length){case 0:return e.call(t);case 1:return e.call(t,r[0]);case 2:return e.call(t,r[0],r[1]);case 3:return e.call(t,r[0],r[1],r[2])}return e.apply(t,r)}},66193:e=>{e.exports=function(e,t){for(var r=-1,n=null==e?0:e.length;++r<n;)if(!t(e[r],r,e))return!1;return!0}},34963:e=>{e.exports=function(e,t){for(var r=-1,n=null==e?0:e.length,i=0,o=[];++r<n;){var a=e[r];t(a,r,e)&&(o[i++]=a)}return o}},47443:(e,t,r)=>{var n=r(42118);e.exports=function(e,t){return!(null==e||!e.length)&&n(e,t,0)>-1}},1196:e=>{e.exports=function(e,t,r){for(var n=-1,i=null==e?0:e.length;++n<i;)if(r(t,e[n]))return!0;return!1}},14636:(e,t,r)=>{var n=r(22545),i=r(35694),o=r(1469),a=r(44144),s=r(65776),l=r(36719),c=Object.prototype.hasOwnProperty;e.exports=function(e,t){var r=o(e),u=!r&&i(e),d=!r&&!u&&a(e),p=!r&&!u&&!d&&l(e),f=r||u||d||p,h=f?n(e.length,String):[],m=h.length;for(var g in e)!t&&!c.call(e,g)||f&&("length"==g||d&&("offset"==g||"parent"==g)||p&&("buffer"==g||"byteLength"==g||"byteOffset"==g)||s(g,m))||h.push(g);return h}},29932:e=>{e.exports=function(e,t){for(var r=-1,n=null==e?0:e.length,i=Array(n);++r<n;)i[r]=t(e[r],r,e);return i}},62488:e=>{e.exports=function(e,t){for(var r=-1,n=t.length,i=e.length;++r<n;)e[i+r]=t[r];return e}},82908:e=>{e.exports=function(e,t){for(var r=-1,n=null==e?0:e.length;++r<n;)if(t(e[r],r,e))return!0;return!1}},44286:e=>{e.exports=function(e){return e.split("")}},18470:(e,t,r)=>{var n=r(77813);e.exports=function(e,t){for(var r=e.length;r--;)if(n(e[r][0],t))return r;return-1}},89465:(e,t,r)=>{var n=r(38777);e.exports=function(e,t,r){"__proto__"==t&&n?n(e,t,{configurable:!0,enumerable:!0,value:r,writable:!0}):e[t]=r}},89881:(e,t,r)=>{var n=r(47816),i=r(99291)(n);e.exports=i},93239:(e,t,r)=>{var n=r(89881);e.exports=function(e,t){var r=!0;return n(e,(function(e,n,i){return r=!!t(e,n,i)})),r}},56029:(e,t,r)=>{var n=r(33448);e.exports=function(e,t,r){for(var i=-1,o=e.length;++i<o;){var a=e[i],s=t(a);if(null!=s&&(void 0===l?s==s&&!n(s):r(s,l)))var l=s,c=a}return c}},41848:e=>{e.exports=function(e,t,r,n){for(var i=e.length,o=r+(n?1:-1);n?o--:++o<i;)if(t(e[o],o,e))return o;return-1}},21078:(e,t,r)=>{var n=r(62488),i=r(37285);e.exports=function e(t,r,o,a,s){var l=-1,c=t.length;for(o||(o=i),s||(s=[]);++l<c;){var u=t[l];r>0&&o(u)?r>1?e(u,r-1,o,a,s):n(s,u):a||(s[s.length]=u)}return s}},28483:(e,t,r)=>{var n=r(25063)();e.exports=n},47816:(e,t,r)=>{var n=r(28483),i=r(3674);e.exports=function(e,t){return e&&n(e,t,i)}},97786:(e,t,r)=>{var n=r(71811),i=r(40327);e.exports=function(e,t){for(var r=0,o=(t=n(t,e)).length;null!=e&&r<o;)e=e[i(t[r++])];return r&&r==o?e:void 0}},68866:(e,t,r)=>{var n=r(62488),i=r(1469);e.exports=function(e,t,r){var o=t(e);return i(e)?o:n(o,r(e))}},44239:(e,t,r)=>{var n=r(62705),i=r(89607),o=r(2333),a=n?n.toStringTag:void 0;e.exports=function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":a&&a in Object(e)?i(e):o(e)}},53325:e=>{e.exports=function(e,t){return e>t}},13:e=>{e.exports=function(e,t){return null!=e&&t in Object(e)}},42118:(e,t,r)=>{var n=r(41848),i=r(62722),o=r(42351);e.exports=function(e,t,r){return t==t?o(e,t,r):n(e,i,r)}},9454:(e,t,r)=>{var n=r(44239),i=r(37005);e.exports=function(e){return i(e)&&"[object Arguments]"==n(e)}},90939:(e,t,r)=>{var n=r(2492),i=r(37005);e.exports=function e(t,r,o,a,s){return t===r||(null==t||null==r||!i(t)&&!i(r)?t!=t&&r!=r:n(t,r,o,a,e,s))}},2492:(e,t,r)=>{var n=r(46384),i=r(67114),o=r(18351),a=r(16096),s=r(64160),l=r(1469),c=r(44144),u=r(36719),d="[object Arguments]",p="[object Array]",f="[object Object]",h=Object.prototype.hasOwnProperty;e.exports=function(e,t,r,m,g,v){var y=l(e),b=l(t),x=y?p:s(e),w=b?p:s(t),S=(x=x==d?f:x)==f,C=(w=w==d?f:w)==f,_=x==w;if(_&&c(e)){if(!c(t))return!1;y=!0,S=!1}if(_&&!S)return v||(v=new n),y||u(e)?i(e,t,r,m,g,v):o(e,t,x,r,m,g,v);if(!(1&r)){var P=S&&h.call(e,"__wrapped__"),E=C&&h.call(t,"__wrapped__");if(P||E){var k=P?e.value():e,M=E?t.value():t;return v||(v=new n),g(k,M,r,m,v)}}return!!_&&(v||(v=new n),a(e,t,r,m,g,v))}},2958:(e,t,r)=>{var n=r(46384),i=r(90939);e.exports=function(e,t,r,o){var a=r.length,s=a,l=!o;if(null==e)return!s;for(e=Object(e);a--;){var c=r[a];if(l&&c[2]?c[1]!==e[c[0]]:!(c[0]in e))return!1}for(;++a<s;){var u=(c=r[a])[0],d=e[u],p=c[1];if(l&&c[2]){if(void 0===d&&!(u in e))return!1}else{var f=new n;if(o)var h=o(d,p,u,e,t,f);if(!(void 0===h?i(p,d,3,o,f):h))return!1}}return!0}},62722:e=>{e.exports=function(e){return e!=e}},28458:(e,t,r)=>{var n=r(23560),i=r(15346),o=r(13218),a=r(80346),s=/^\[object .+?Constructor\]$/,l=Function.prototype,c=Object.prototype,u=l.toString,d=c.hasOwnProperty,p=RegExp("^"+u.call(d).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");e.exports=function(e){return!(!o(e)||i(e))&&(n(e)?p:s).test(a(e))}},38749:(e,t,r)=>{var n=r(44239),i=r(41780),o=r(37005),a={};a["[object Float32Array]"]=a["[object Float64Array]"]=a["[object Int8Array]"]=a["[object Int16Array]"]=a["[object Int32Array]"]=a["[object Uint8Array]"]=a["[object Uint8ClampedArray]"]=a["[object Uint16Array]"]=a["[object Uint32Array]"]=!0,a["[object Arguments]"]=a["[object Array]"]=a["[object ArrayBuffer]"]=a["[object Boolean]"]=a["[object DataView]"]=a["[object Date]"]=a["[object Error]"]=a["[object Function]"]=a["[object Map]"]=a["[object Number]"]=a["[object Object]"]=a["[object RegExp]"]=a["[object Set]"]=a["[object String]"]=a["[object WeakMap]"]=!1,e.exports=function(e){return o(e)&&i(e.length)&&!!a[n(e)]}},67206:(e,t,r)=>{var n=r(91573),i=r(16432),o=r(6557),a=r(1469),s=r(39601);e.exports=function(e){return"function"==typeof e?e:null==e?o:"object"==typeof e?a(e)?i(e[0],e[1]):n(e):s(e)}},280:(e,t,r)=>{var n=r(25726),i=r(86916),o=Object.prototype.hasOwnProperty;e.exports=function(e){if(!n(e))return i(e);var t=[];for(var r in Object(e))o.call(e,r)&&"constructor"!=r&&t.push(r);return t}},70433:e=>{e.exports=function(e,t){return e<t}},69199:(e,t,r)=>{var n=r(89881),i=r(98612);e.exports=function(e,t){var r=-1,o=i(e)?Array(e.length):[];return n(e,(function(e,n,i){o[++r]=t(e,n,i)})),o}},91573:(e,t,r)=>{var n=r(2958),i=r(1499),o=r(42634);e.exports=function(e){var t=i(e);return 1==t.length&&t[0][2]?o(t[0][0],t[0][1]):function(r){return r===e||n(r,e,t)}}},16432:(e,t,r)=>{var n=r(90939),i=r(27361),o=r(79095),a=r(15403),s=r(89162),l=r(42634),c=r(40327);e.exports=function(e,t){return a(e)&&s(t)?l(c(e),t):function(r){var a=i(r,e);return void 0===a&&a===t?o(r,e):n(t,a,3)}}},82689:(e,t,r)=>{var n=r(29932),i=r(97786),o=r(67206),a=r(69199),s=r(71131),l=r(7518),c=r(85022),u=r(6557),d=r(1469);e.exports=function(e,t,r){t=t.length?n(t,(function(e){return d(e)?function(t){return i(t,1===e.length?e[0]:e)}:e})):[u];var p=-1;t=n(t,l(o));var f=a(e,(function(e,r,i){return{criteria:n(t,(function(t){return t(e)})),index:++p,value:e}}));return s(f,(function(e,t){return c(e,t,r)}))}},40371:e=>{e.exports=function(e){return function(t){return null==t?void 0:t[e]}}},79152:(e,t,r)=>{var n=r(97786);e.exports=function(e){return function(t){return n(t,e)}}},40098:e=>{var t=Math.ceil,r=Math.max;e.exports=function(e,n,i,o){for(var a=-1,s=r(t((n-e)/(i||1)),0),l=Array(s);s--;)l[o?s:++a]=e,e+=i;return l}},5976:(e,t,r)=>{var n=r(6557),i=r(45357),o=r(30061);e.exports=function(e,t){return o(i(e,t,n),e+"")}},56560:(e,t,r)=>{var n=r(75703),i=r(38777),o=r(6557),a=i?function(e,t){return i(e,"toString",{configurable:!0,enumerable:!1,value:n(t),writable:!0})}:o;e.exports=a},14259:e=>{e.exports=function(e,t,r){var n=-1,i=e.length;t<0&&(t=-t>i?0:i+t),(r=r>i?i:r)<0&&(r+=i),i=t>r?0:r-t>>>0,t>>>=0;for(var o=Array(i);++n<i;)o[n]=e[n+t];return o}},5076:(e,t,r)=>{var n=r(89881);e.exports=function(e,t){var r;return n(e,(function(e,n,i){return!(r=t(e,n,i))})),!!r}},71131:e=>{e.exports=function(e,t){var r=e.length;for(e.sort(t);r--;)e[r]=e[r].value;return e}},22545:e=>{e.exports=function(e,t){for(var r=-1,n=Array(e);++r<e;)n[r]=t(r);return n}},80531:(e,t,r)=>{var n=r(62705),i=r(29932),o=r(1469),a=r(33448),s=n?n.prototype:void 0,l=s?s.toString:void 0;e.exports=function e(t){if("string"==typeof t)return t;if(o(t))return i(t,e)+"";if(a(t))return l?l.call(t):"";var r=t+"";return"0"==r&&1/t==-1/0?"-0":r}},27561:(e,t,r)=>{var n=r(67990),i=/^\s+/;e.exports=function(e){return e?e.slice(0,n(e)+1).replace(i,""):e}},7518:e=>{e.exports=function(e){return function(t){return e(t)}}},45652:(e,t,r)=>{var n=r(88668),i=r(47443),o=r(1196),a=r(74757),s=r(23593),l=r(21814);e.exports=function(e,t,r){var c=-1,u=i,d=e.length,p=!0,f=[],h=f;if(r)p=!1,u=o;else if(d>=200){var m=t?null:s(e);if(m)return l(m);p=!1,u=a,h=new n}else h=t?[]:f;e:for(;++c<d;){var g=e[c],v=t?t(g):g;if(g=r||0!==g?g:0,p&&v==v){for(var y=h.length;y--;)if(h[y]===v)continue e;t&&h.push(v),f.push(g)}else u(h,v,r)||(h!==f&&h.push(v),f.push(g))}return f}},74757:e=>{e.exports=function(e,t){return e.has(t)}},71811:(e,t,r)=>{var n=r(1469),i=r(15403),o=r(55514),a=r(79833);e.exports=function(e,t){return n(e)?e:i(e,t)?[e]:o(a(e))}},40180:(e,t,r)=>{var n=r(14259);e.exports=function(e,t,r){var i=e.length;return r=void 0===r?i:r,!t&&r>=i?e:n(e,t,r)}},26393:(e,t,r)=>{var n=r(33448);e.exports=function(e,t){if(e!==t){var r=void 0!==e,i=null===e,o=e==e,a=n(e),s=void 0!==t,l=null===t,c=t==t,u=n(t);if(!l&&!u&&!a&&e>t||a&&s&&c&&!l&&!u||i&&s&&c||!r&&c||!o)return 1;if(!i&&!a&&!u&&e<t||u&&r&&o&&!i&&!a||l&&r&&o||!s&&o||!c)return-1}return 0}},85022:(e,t,r)=>{var n=r(26393);e.exports=function(e,t,r){for(var i=-1,o=e.criteria,a=t.criteria,s=o.length,l=r.length;++i<s;){var c=n(o[i],a[i]);if(c)return i>=l?c:c*("desc"==r[i]?-1:1)}return e.index-t.index}},14429:(e,t,r)=>{var n=r(55639)["__core-js_shared__"];e.exports=n},99291:(e,t,r)=>{var n=r(98612);e.exports=function(e,t){return function(r,i){if(null==r)return r;if(!n(r))return e(r,i);for(var o=r.length,a=t?o:-1,s=Object(r);(t?a--:++a<o)&&!1!==i(s[a],a,s););return r}}},25063:e=>{e.exports=function(e){return function(t,r,n){for(var i=-1,o=Object(t),a=n(t),s=a.length;s--;){var l=a[e?s:++i];if(!1===r(o[l],l,o))break}return t}}},98805:(e,t,r)=>{var n=r(40180),i=r(62689),o=r(83140),a=r(79833);e.exports=function(e){return function(t){t=a(t);var r=i(t)?o(t):void 0,s=r?r[0]:t.charAt(0),l=r?n(r,1).join(""):t.slice(1);return s[e]()+l}}},67740:(e,t,r)=>{var n=r(67206),i=r(98612),o=r(3674);e.exports=function(e){return function(t,r,a){var s=Object(t);if(!i(t)){var l=n(r,3);t=o(t),r=function(e){return l(s[e],e,s)}}var c=e(t,r,a);return c>-1?s[l?t[c]:c]:void 0}}},47445:(e,t,r)=>{var n=r(40098),i=r(16612),o=r(18601);e.exports=function(e){return function(t,r,a){return a&&"number"!=typeof a&&i(t,r,a)&&(r=a=void 0),t=o(t),void 0===r?(r=t,t=0):r=o(r),a=void 0===a?t<r?1:-1:o(a),n(t,r,a,e)}}},23593:(e,t,r)=>{var n=r(58525),i=r(50308),o=r(21814),a=n&&1/o(new n([,-0]))[1]==1/0?function(e){return new n(e)}:i;e.exports=a},38777:(e,t,r)=>{var n=r(10852),i=function(){try{var e=n(Object,"defineProperty");return e({},"",{}),e}catch(e){}}();e.exports=i},67114:(e,t,r)=>{var n=r(88668),i=r(82908),o=r(74757);e.exports=function(e,t,r,a,s,l){var c=1&r,u=e.length,d=t.length;if(u!=d&&!(c&&d>u))return!1;var p=l.get(e),f=l.get(t);if(p&&f)return p==t&&f==e;var h=-1,m=!0,g=2&r?new n:void 0;for(l.set(e,t),l.set(t,e);++h<u;){var v=e[h],y=t[h];if(a)var b=c?a(y,v,h,t,e,l):a(v,y,h,e,t,l);if(void 0!==b){if(b)continue;m=!1;break}if(g){if(!i(t,(function(e,t){if(!o(g,t)&&(v===e||s(v,e,r,a,l)))return g.push(t)}))){m=!1;break}}else if(v!==y&&!s(v,y,r,a,l)){m=!1;break}}return l.delete(e),l.delete(t),m}},18351:(e,t,r)=>{var n=r(62705),i=r(11149),o=r(77813),a=r(67114),s=r(68776),l=r(21814),c=n?n.prototype:void 0,u=c?c.valueOf:void 0;e.exports=function(e,t,r,n,c,d,p){switch(r){case"[object DataView]":if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case"[object ArrayBuffer]":return!(e.byteLength!=t.byteLength||!d(new i(e),new i(t)));case"[object Boolean]":case"[object Date]":case"[object Number]":return o(+e,+t);case"[object Error]":return e.name==t.name&&e.message==t.message;case"[object RegExp]":case"[object String]":return e==t+"";case"[object Map]":var f=s;case"[object Set]":var h=1&n;if(f||(f=l),e.size!=t.size&&!h)return!1;var m=p.get(e);if(m)return m==t;n|=2,p.set(e,t);var g=a(f(e),f(t),n,c,d,p);return p.delete(e),g;case"[object Symbol]":if(u)return u.call(e)==u.call(t)}return!1}},16096:(e,t,r)=>{var n=r(58234),i=Object.prototype.hasOwnProperty;e.exports=function(e,t,r,o,a,s){var l=1&r,c=n(e),u=c.length;if(u!=n(t).length&&!l)return!1;for(var d=u;d--;){var p=c[d];if(!(l?p in t:i.call(t,p)))return!1}var f=s.get(e),h=s.get(t);if(f&&h)return f==t&&h==e;var m=!0;s.set(e,t),s.set(t,e);for(var g=l;++d<u;){var v=e[p=c[d]],y=t[p];if(o)var b=l?o(y,v,p,t,e,s):o(v,y,p,e,t,s);if(!(void 0===b?v===y||a(v,y,r,o,s):b)){m=!1;break}g||(g="constructor"==p)}if(m&&!g){var x=e.constructor,w=t.constructor;x==w||!("constructor"in e)||!("constructor"in t)||"function"==typeof x&&x instanceof x&&"function"==typeof w&&w instanceof w||(m=!1)}return s.delete(e),s.delete(t),m}},31957:(e,t,r)=>{var n="object"==typeof r.g&&r.g&&r.g.Object===Object&&r.g;e.exports=n},58234:(e,t,r)=>{var n=r(68866),i=r(99551),o=r(3674);e.exports=function(e){return n(e,o,i)}},45050:(e,t,r)=>{var n=r(37019);e.exports=function(e,t){var r=e.__data__;return n(t)?r["string"==typeof t?"string":"hash"]:r.map}},1499:(e,t,r)=>{var n=r(89162),i=r(3674);e.exports=function(e){for(var t=i(e),r=t.length;r--;){var o=t[r],a=e[o];t[r]=[o,a,n(a)]}return t}},10852:(e,t,r)=>{var n=r(28458),i=r(47801);e.exports=function(e,t){var r=i(e,t);return n(r)?r:void 0}},85924:(e,t,r)=>{var n=r(5569)(Object.getPrototypeOf,Object);e.exports=n},89607:(e,t,r)=>{var n=r(62705),i=Object.prototype,o=i.hasOwnProperty,a=i.toString,s=n?n.toStringTag:void 0;e.exports=function(e){var t=o.call(e,s),r=e[s];try{e[s]=void 0;var n=!0}catch(e){}var i=a.call(e);return n&&(t?e[s]=r:delete e[s]),i}},99551:(e,t,r)=>{var n=r(34963),i=r(70479),o=Object.prototype.propertyIsEnumerable,a=Object.getOwnPropertySymbols,s=a?function(e){return null==e?[]:(e=Object(e),n(a(e),(function(t){return o.call(e,t)})))}:i;e.exports=s},64160:(e,t,r)=>{var n=r(18552),i=r(57071),o=r(53818),a=r(58525),s=r(70577),l=r(44239),c=r(80346),u="[object Map]",d="[object Promise]",p="[object Set]",f="[object WeakMap]",h="[object DataView]",m=c(n),g=c(i),v=c(o),y=c(a),b=c(s),x=l;(n&&x(new n(new ArrayBuffer(1)))!=h||i&&x(new i)!=u||o&&x(o.resolve())!=d||a&&x(new a)!=p||s&&x(new s)!=f)&&(x=function(e){var t=l(e),r="[object Object]"==t?e.constructor:void 0,n=r?c(r):"";if(n)switch(n){case m:return h;case g:return u;case v:return d;case y:return p;case b:return f}return t}),e.exports=x},47801:e=>{e.exports=function(e,t){return null==e?void 0:e[t]}},222:(e,t,r)=>{var n=r(71811),i=r(35694),o=r(1469),a=r(65776),s=r(41780),l=r(40327);e.exports=function(e,t,r){for(var c=-1,u=(t=n(t,e)).length,d=!1;++c<u;){var p=l(t[c]);if(!(d=null!=e&&r(e,p)))break;e=e[p]}return d||++c!=u?d:!!(u=null==e?0:e.length)&&s(u)&&a(p,u)&&(o(e)||i(e))}},62689:e=>{var t=RegExp("[\\u200d\\ud800-\\udfff\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff\\ufe0e\\ufe0f]");e.exports=function(e){return t.test(e)}},51789:(e,t,r)=>{var n=r(94536);e.exports=function(){this.__data__=n?n(null):{},this.size=0}},80401:e=>{e.exports=function(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}},57667:(e,t,r)=>{var n=r(94536),i=Object.prototype.hasOwnProperty;e.exports=function(e){var t=this.__data__;if(n){var r=t[e];return"__lodash_hash_undefined__"===r?void 0:r}return i.call(t,e)?t[e]:void 0}},21327:(e,t,r)=>{var n=r(94536),i=Object.prototype.hasOwnProperty;e.exports=function(e){var t=this.__data__;return n?void 0!==t[e]:i.call(t,e)}},81866:(e,t,r)=>{var n=r(94536);e.exports=function(e,t){var r=this.__data__;return this.size+=this.has(e)?0:1,r[e]=n&&void 0===t?"__lodash_hash_undefined__":t,this}},37285:(e,t,r)=>{var n=r(62705),i=r(35694),o=r(1469),a=n?n.isConcatSpreadable:void 0;e.exports=function(e){return o(e)||i(e)||!!(a&&e&&e[a])}},65776:e=>{var t=/^(?:0|[1-9]\d*)$/;e.exports=function(e,r){var n=typeof e;return!!(r=null==r?9007199254740991:r)&&("number"==n||"symbol"!=n&&t.test(e))&&e>-1&&e%1==0&&e<r}},16612:(e,t,r)=>{var n=r(77813),i=r(98612),o=r(65776),a=r(13218);e.exports=function(e,t,r){if(!a(r))return!1;var s=typeof t;return!!("number"==s?i(r)&&o(t,r.length):"string"==s&&t in r)&&n(r[t],e)}},15403:(e,t,r)=>{var n=r(1469),i=r(33448),o=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,a=/^\w*$/;e.exports=function(e,t){if(n(e))return!1;var r=typeof e;return!("number"!=r&&"symbol"!=r&&"boolean"!=r&&null!=e&&!i(e))||a.test(e)||!o.test(e)||null!=t&&e in Object(t)}},37019:e=>{e.exports=function(e){var t=typeof e;return"string"==t||"number"==t||"symbol"==t||"boolean"==t?"__proto__"!==e:null===e}},15346:(e,t,r)=>{var n,i=r(14429),o=(n=/[^.]+$/.exec(i&&i.keys&&i.keys.IE_PROTO||""))?"Symbol(src)_1."+n:"";e.exports=function(e){return!!o&&o in e}},25726:e=>{var t=Object.prototype;e.exports=function(e){var r=e&&e.constructor;return e===("function"==typeof r&&r.prototype||t)}},89162:(e,t,r)=>{var n=r(13218);e.exports=function(e){return e==e&&!n(e)}},27040:e=>{e.exports=function(){this.__data__=[],this.size=0}},14125:(e,t,r)=>{var n=r(18470),i=Array.prototype.splice;e.exports=function(e){var t=this.__data__,r=n(t,e);return!(r<0||(r==t.length-1?t.pop():i.call(t,r,1),--this.size,0))}},82117:(e,t,r)=>{var n=r(18470);e.exports=function(e){var t=this.__data__,r=n(t,e);return r<0?void 0:t[r][1]}},67518:(e,t,r)=>{var n=r(18470);e.exports=function(e){return n(this.__data__,e)>-1}},54705:(e,t,r)=>{var n=r(18470);e.exports=function(e,t){var r=this.__data__,i=n(r,e);return i<0?(++this.size,r.push([e,t])):r[i][1]=t,this}},24785:(e,t,r)=>{var n=r(1989),i=r(38407),o=r(57071);e.exports=function(){this.size=0,this.__data__={hash:new n,map:new(o||i),string:new n}}},11285:(e,t,r)=>{var n=r(45050);e.exports=function(e){var t=n(this,e).delete(e);return this.size-=t?1:0,t}},96e3:(e,t,r)=>{var n=r(45050);e.exports=function(e){return n(this,e).get(e)}},49916:(e,t,r)=>{var n=r(45050);e.exports=function(e){return n(this,e).has(e)}},95265:(e,t,r)=>{var n=r(45050);e.exports=function(e,t){var r=n(this,e),i=r.size;return r.set(e,t),this.size+=r.size==i?0:1,this}},68776:e=>{e.exports=function(e){var t=-1,r=Array(e.size);return e.forEach((function(e,n){r[++t]=[n,e]})),r}},42634:e=>{e.exports=function(e,t){return function(r){return null!=r&&r[e]===t&&(void 0!==t||e in Object(r))}}},24523:(e,t,r)=>{var n=r(88306);e.exports=function(e){var t=n(e,(function(e){return 500===r.size&&r.clear(),e})),r=t.cache;return t}},94536:(e,t,r)=>{var n=r(10852)(Object,"create");e.exports=n},86916:(e,t,r)=>{var n=r(5569)(Object.keys,Object);e.exports=n},31167:(e,t,r)=>{e=r.nmd(e);var n=r(31957),i=t&&!t.nodeType&&t,o=i&&e&&!e.nodeType&&e,a=o&&o.exports===i&&n.process,s=function(){try{return o&&o.require&&o.require("util").types||a&&a.binding&&a.binding("util")}catch(e){}}();e.exports=s},2333:e=>{var t=Object.prototype.toString;e.exports=function(e){return t.call(e)}},5569:e=>{e.exports=function(e,t){return function(r){return e(t(r))}}},45357:(e,t,r)=>{var n=r(96874),i=Math.max;e.exports=function(e,t,r){return t=i(void 0===t?e.length-1:t,0),function(){for(var o=arguments,a=-1,s=i(o.length-t,0),l=Array(s);++a<s;)l[a]=o[t+a];a=-1;for(var c=Array(t+1);++a<t;)c[a]=o[a];return c[t]=r(l),n(e,this,c)}}},55639:(e,t,r)=>{var n=r(31957),i="object"==typeof self&&self&&self.Object===Object&&self,o=n||i||Function("return this")();e.exports=o},90619:e=>{e.exports=function(e){return this.__data__.set(e,"__lodash_hash_undefined__"),this}},72385:e=>{e.exports=function(e){return this.__data__.has(e)}},21814:e=>{e.exports=function(e){var t=-1,r=Array(e.size);return e.forEach((function(e){r[++t]=e})),r}},30061:(e,t,r)=>{var n=r(56560),i=r(21275)(n);e.exports=i},21275:e=>{var t=Date.now;e.exports=function(e){var r=0,n=0;return function(){var i=t(),o=16-(i-n);if(n=i,o>0){if(++r>=800)return arguments[0]}else r=0;return e.apply(void 0,arguments)}}},37465:(e,t,r)=>{var n=r(38407);e.exports=function(){this.__data__=new n,this.size=0}},63779:e=>{e.exports=function(e){var t=this.__data__,r=t.delete(e);return this.size=t.size,r}},67599:e=>{e.exports=function(e){return this.__data__.get(e)}},44758:e=>{e.exports=function(e){return this.__data__.has(e)}},34309:(e,t,r)=>{var n=r(38407),i=r(57071),o=r(83369);e.exports=function(e,t){var r=this.__data__;if(r instanceof n){var a=r.__data__;if(!i||a.length<199)return a.push([e,t]),this.size=++r.size,this;r=this.__data__=new o(a)}return r.set(e,t),this.size=r.size,this}},42351:e=>{e.exports=function(e,t,r){for(var n=r-1,i=e.length;++n<i;)if(e[n]===t)return n;return-1}},83140:(e,t,r)=>{var n=r(44286),i=r(62689),o=r(676);e.exports=function(e){return i(e)?o(e):n(e)}},55514:(e,t,r)=>{var n=r(24523),i=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,o=/\\(\\)?/g,a=n((function(e){var t=[];return 46===e.charCodeAt(0)&&t.push(""),e.replace(i,(function(e,r,n,i){t.push(n?i.replace(o,"$1"):r||e)})),t}));e.exports=a},40327:(e,t,r)=>{var n=r(33448);e.exports=function(e){if("string"==typeof e||n(e))return e;var t=e+"";return"0"==t&&1/e==-1/0?"-0":t}},80346:e=>{var t=Function.prototype.toString;e.exports=function(e){if(null!=e){try{return t.call(e)}catch(e){}try{return e+""}catch(e){}}return""}},67990:e=>{var t=/\s/;e.exports=function(e){for(var r=e.length;r--&&t.test(e.charAt(r)););return r}},676:e=>{var t="\\ud800-\\udfff",r="["+t+"]",n="[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]",i="\\ud83c[\\udffb-\\udfff]",o="[^"+t+"]",a="(?:\\ud83c[\\udde6-\\uddff]){2}",s="[\\ud800-\\udbff][\\udc00-\\udfff]",l="(?:"+n+"|"+i+")?",c="[\\ufe0e\\ufe0f]?",u=c+l+"(?:\\u200d(?:"+[o,a,s].join("|")+")"+c+l+")*",d="(?:"+[o+n+"?",n,a,s,r].join("|")+")",p=RegExp(i+"(?="+i+")|"+d+u,"g");e.exports=function(e){return e.match(p)||[]}},75703:e=>{e.exports=function(e){return function(){return e}}},23279:(e,t,r)=>{var n=r(13218),i=r(7771),o=r(14841),a=Math.max,s=Math.min;e.exports=function(e,t,r){var l,c,u,d,p,f,h=0,m=!1,g=!1,v=!0;if("function"!=typeof e)throw new TypeError("Expected a function");function y(t){var r=l,n=c;return l=c=void 0,h=t,d=e.apply(n,r)}function b(e){var r=e-f;return void 0===f||r>=t||r<0||g&&e-h>=u}function x(){var e=i();if(b(e))return w(e);p=setTimeout(x,function(e){var r=t-(e-f);return g?s(r,u-(e-h)):r}(e))}function w(e){return p=void 0,v&&l?y(e):(l=c=void 0,d)}function S(){var e=i(),r=b(e);if(l=arguments,c=this,f=e,r){if(void 0===p)return function(e){return h=e,p=setTimeout(x,t),m?y(e):d}(f);if(g)return clearTimeout(p),p=setTimeout(x,t),y(f)}return void 0===p&&(p=setTimeout(x,t)),d}return t=o(t)||0,n(r)&&(m=!!r.leading,u=(g="maxWait"in r)?a(o(r.maxWait)||0,t):u,v="trailing"in r?!!r.trailing:v),S.cancel=function(){void 0!==p&&clearTimeout(p),h=0,l=f=c=p=void 0},S.flush=function(){return void 0===p?d:w(i())},S}},77813:e=>{e.exports=function(e,t){return e===t||e!=e&&t!=t}},711:(e,t,r)=>{var n=r(66193),i=r(93239),o=r(67206),a=r(1469),s=r(16612);e.exports=function(e,t,r){var l=a(e)?n:i;return r&&s(e,t,r)&&(t=void 0),l(e,o(t,3))}},13311:(e,t,r)=>{var n=r(67740)(r(30998));e.exports=n},30998:(e,t,r)=>{var n=r(41848),i=r(67206),o=r(40554),a=Math.max;e.exports=function(e,t,r){var s=null==e?0:e.length;if(!s)return-1;var l=null==r?0:o(r);return l<0&&(l=a(s+l,0)),n(e,i(t,3),l)}},94654:(e,t,r)=>{var n=r(21078),i=r(35161);e.exports=function(e,t){return n(i(e,t),1)}},27361:(e,t,r)=>{var n=r(97786);e.exports=function(e,t,r){var i=null==e?void 0:n(e,t);return void 0===i?r:i}},79095:(e,t,r)=>{var n=r(13),i=r(222);e.exports=function(e,t){return null!=e&&i(e,t,n)}},6557:e=>{e.exports=function(e){return e}},35694:(e,t,r)=>{var n=r(9454),i=r(37005),o=Object.prototype,a=o.hasOwnProperty,s=o.propertyIsEnumerable,l=n(function(){return arguments}())?n:function(e){return i(e)&&a.call(e,"callee")&&!s.call(e,"callee")};e.exports=l},1469:e=>{var t=Array.isArray;e.exports=t},98612:(e,t,r)=>{var n=r(23560),i=r(41780);e.exports=function(e){return null!=e&&i(e.length)&&!n(e)}},51584:(e,t,r)=>{var n=r(44239),i=r(37005);e.exports=function(e){return!0===e||!1===e||i(e)&&"[object Boolean]"==n(e)}},44144:(e,t,r)=>{e=r.nmd(e);var n=r(55639),i=r(95062),o=t&&!t.nodeType&&t,a=o&&e&&!e.nodeType&&e,s=a&&a.exports===o?n.Buffer:void 0,l=(s?s.isBuffer:void 0)||i;e.exports=l},18446:(e,t,r)=>{var n=r(90939);e.exports=function(e,t){return n(e,t)}},23560:(e,t,r)=>{var n=r(44239),i=r(13218);e.exports=function(e){if(!i(e))return!1;var t=n(e);return"[object Function]"==t||"[object GeneratorFunction]"==t||"[object AsyncFunction]"==t||"[object Proxy]"==t}},41780:e=>{e.exports=function(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=9007199254740991}},7654:(e,t,r)=>{var n=r(81763);e.exports=function(e){return n(e)&&e!=+e}},14293:e=>{e.exports=function(e){return null==e}},81763:(e,t,r)=>{var n=r(44239),i=r(37005);e.exports=function(e){return"number"==typeof e||i(e)&&"[object Number]"==n(e)}},13218:e=>{e.exports=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}},37005:e=>{e.exports=function(e){return null!=e&&"object"==typeof e}},68630:(e,t,r)=>{var n=r(44239),i=r(85924),o=r(37005),a=Function.prototype,s=Object.prototype,l=a.toString,c=s.hasOwnProperty,u=l.call(Object);e.exports=function(e){if(!o(e)||"[object Object]"!=n(e))return!1;var t=i(e);if(null===t)return!0;var r=c.call(t,"constructor")&&t.constructor;return"function"==typeof r&&r instanceof r&&l.call(r)==u}},47037:(e,t,r)=>{var n=r(44239),i=r(1469),o=r(37005);e.exports=function(e){return"string"==typeof e||!i(e)&&o(e)&&"[object String]"==n(e)}},33448:(e,t,r)=>{var n=r(44239),i=r(37005);e.exports=function(e){return"symbol"==typeof e||i(e)&&"[object Symbol]"==n(e)}},36719:(e,t,r)=>{var n=r(38749),i=r(7518),o=r(31167),a=o&&o.isTypedArray,s=a?i(a):n;e.exports=s},3674:(e,t,r)=>{var n=r(14636),i=r(280),o=r(98612);e.exports=function(e){return o(e)?n(e):i(e)}},10928:e=>{e.exports=function(e){var t=null==e?0:e.length;return t?e[t-1]:void 0}},35161:(e,t,r)=>{var n=r(29932),i=r(67206),o=r(69199),a=r(1469);e.exports=function(e,t){return(a(e)?n:o)(e,i(t,3))}},66604:(e,t,r)=>{var n=r(89465),i=r(47816),o=r(67206);e.exports=function(e,t){var r={};return t=o(t,3),i(e,(function(e,i,o){n(r,i,t(e,i,o))})),r}},6162:(e,t,r)=>{var n=r(56029),i=r(53325),o=r(6557);e.exports=function(e){return e&&e.length?n(e,o,i):void 0}},88306:(e,t,r)=>{var n=r(83369);function i(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw new TypeError("Expected a function");var r=function(){var n=arguments,i=t?t.apply(this,n):n[0],o=r.cache;if(o.has(i))return o.get(i);var a=e.apply(this,n);return r.cache=o.set(i,a)||o,a};return r.cache=new(i.Cache||n),r}i.Cache=n,e.exports=i},53632:(e,t,r)=>{var n=r(56029),i=r(70433),o=r(6557);e.exports=function(e){return e&&e.length?n(e,o,i):void 0}},50308:e=>{e.exports=function(){}},7771:(e,t,r)=>{var n=r(55639);e.exports=function(){return n.Date.now()}},39601:(e,t,r)=>{var n=r(40371),i=r(79152),o=r(15403),a=r(40327);e.exports=function(e){return o(e)?n(a(e)):i(e)}},96026:(e,t,r)=>{var n=r(47445)();e.exports=n},59704:(e,t,r)=>{var n=r(82908),i=r(67206),o=r(5076),a=r(1469),s=r(16612);e.exports=function(e,t,r){var l=a(e)?n:o;return r&&s(e,t,r)&&(t=void 0),l(e,i(t,3))}},89734:(e,t,r)=>{var n=r(21078),i=r(82689),o=r(5976),a=r(16612),s=o((function(e,t){if(null==e)return[];var r=t.length;return r>1&&a(e,t[0],t[1])?t=[]:r>2&&a(t[0],t[1],t[2])&&(t=[t[0]]),i(e,n(t,1),[])}));e.exports=s},70479:e=>{e.exports=function(){return[]}},95062:e=>{e.exports=function(){return!1}},23493:(e,t,r)=>{var n=r(23279),i=r(13218);e.exports=function(e,t,r){var o=!0,a=!0;if("function"!=typeof e)throw new TypeError("Expected a function");return i(r)&&(o="leading"in r?!!r.leading:o,a="trailing"in r?!!r.trailing:a),n(e,t,{leading:o,maxWait:t,trailing:a})}},18601:(e,t,r)=>{var n=r(14841);e.exports=function(e){return e?Infinity===(e=n(e))||e===-1/0?17976931348623157e292*(e<0?-1:1):e==e?e:0:0===e?e:0}},40554:(e,t,r)=>{var n=r(18601);e.exports=function(e){var t=n(e),r=t%1;return t==t?r?t-r:t:0}},14841:(e,t,r)=>{var n=r(27561),i=r(13218),o=r(33448),a=/^[-+]0x[0-9a-f]+$/i,s=/^0b[01]+$/i,l=/^0o[0-7]+$/i,c=parseInt;e.exports=function(e){if("number"==typeof e)return e;if(o(e))return NaN;if(i(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=i(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=n(e);var r=s.test(e);return r||l.test(e)?c(e.slice(2),r?2:8):a.test(e)?NaN:+e}},79833:(e,t,r)=>{var n=r(80531);e.exports=function(e){return null==e?"":n(e)}},45578:(e,t,r)=>{var n=r(67206),i=r(45652);e.exports=function(e,t){return e&&e.length?i(e,n(t,2)):[]}},11700:(e,t,r)=>{var n=r(98805)("toUpperCase");e.exports=n},69260:function(e,t,r){!function(e,t,r){"use strict";function n(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var i=n(t),o=n(r);function a(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function s(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?a(Object(r),!0).forEach((function(t){l(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):a(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function l(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function c(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r,n,i={},o=Object.keys(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)>=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function u(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,i,o,a,s=[],l=!0,c=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=o.call(r)).done)&&(s.push(n.value),s.length!==t);l=!0);}catch(e){c=!0,i=e}finally{try{if(!l&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(c)throw i}}return s}}(e,t)||function(e,t){if(e){if("string"==typeof e)return d(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?d(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function d(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}var p=["animationData","loop","autoplay","initialSegment","onComplete","onLoopComplete","onEnterFrame","onSegmentStart","onConfigReady","onDataReady","onDataFailed","onLoadedImages","onDOMLoaded","onDestroy","lottieRef","renderer","name","assetsPath","rendererSettings"],f=function(e,t){var n=e.animationData,a=e.loop,l=e.autoplay,d=e.initialSegment,f=e.onComplete,h=e.onLoopComplete,m=e.onEnterFrame,g=e.onSegmentStart,v=e.onConfigReady,y=e.onDataReady,b=e.onDataFailed,x=e.onLoadedImages,w=e.onDOMLoaded,S=e.onDestroy;e.lottieRef,e.renderer,e.name,e.assetsPath,e.rendererSettings;var C=c(e,p),_=u(r.useState(!1),2),P=_[0],E=_[1],k=r.useRef(),M=r.useRef(null);return r.useEffect((function(){var t=function(){var t,r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(M.current){null===(t=k.current)||void 0===t||t.destroy();var n=s(s(s({},e),r),{},{container:M.current});return k.current=i.default.loadAnimation(n),E(!!k.current),function(){var e;null===(e=k.current)||void 0===e||e.destroy(),k.current=void 0}}}();return function(){return null==t?void 0:t()}}),[n,a]),r.useEffect((function(){k.current&&(k.current.autoplay=!!l)}),[l]),r.useEffect((function(){k.current&&(d?Array.isArray(d)&&d.length&&((k.current.currentRawFrame<d[0]||k.current.currentRawFrame>d[1])&&(k.current.currentRawFrame=d[0]),k.current.setSegment(d[0],d[1])):k.current.resetSegments(!0))}),[d]),r.useEffect((function(){var e=[{name:"complete",handler:f},{name:"loopComplete",handler:h},{name:"enterFrame",handler:m},{name:"segmentStart",handler:g},{name:"config_ready",handler:v},{name:"data_ready",handler:y},{name:"data_failed",handler:b},{name:"loaded_images",handler:x},{name:"DOMLoaded",handler:w},{name:"destroy",handler:S}].filter((function(e){return null!=e.handler}));if(e.length){var t=e.map((function(e){var t;return null===(t=k.current)||void 0===t||t.addEventListener(e.name,e.handler),function(){var t;null===(t=k.current)||void 0===t||t.removeEventListener(e.name,e.handler)}}));return function(){t.forEach((function(e){return e()}))}}}),[f,h,m,g,v,y,b,x,w,S]),{View:o.default.createElement("div",s({style:t,ref:M},C)),play:function(){var e;null===(e=k.current)||void 0===e||e.play()},stop:function(){var e;null===(e=k.current)||void 0===e||e.stop()},pause:function(){var e;null===(e=k.current)||void 0===e||e.pause()},setSpeed:function(e){var t;null===(t=k.current)||void 0===t||t.setSpeed(e)},goToAndStop:function(e,t){var r;null===(r=k.current)||void 0===r||r.goToAndStop(e,t)},goToAndPlay:function(e,t){var r;null===(r=k.current)||void 0===r||r.goToAndPlay(e,t)},setDirection:function(e){var t;null===(t=k.current)||void 0===t||t.setDirection(e)},playSegments:function(e,t){var r;null===(r=k.current)||void 0===r||r.playSegments(e,t)},setSubframe:function(e){var t;null===(t=k.current)||void 0===t||t.setSubframe(e)},getDuration:function(e){var t;return null===(t=k.current)||void 0===t?void 0:t.getDuration(e)},destroy:function(){var e;null===(e=k.current)||void 0===e||e.destroy(),k.current=void 0},animationContainerRef:M,animationLoaded:P,animationItem:k.current}};var h=function(e){var t=e.wrapperRef,n=e.animationItem,i=e.mode,o=e.actions;r.useEffect((function(){var e,r,a,s,l,c=t.current;if(c&&n&&o.length){n.stop();switch(i){case"scroll":return s=null,l=function(){var e,t,r,i=(t=(e=c.getBoundingClientRect()).top,r=e.height,(window.innerHeight-t)/(window.innerHeight+r)),a=o.find((function(e){var t=e.visibility;return t&&i>=t[0]&&i<=t[1]}));if(a){if("seek"===a.type&&a.visibility&&2===a.frames.length){var l=a.frames[0]+Math.ceil((i-a.visibility[0])/(a.visibility[1]-a.visibility[0])*a.frames[1]);n.goToAndStop(l-n.firstFrame-1,!0)}"loop"===a.type&&(null===s||s!==a.frames||n.isPaused)&&(n.playSegments(a.frames,!0),s=a.frames),"play"===a.type&&n.isPaused&&(n.resetSegments(!0),n.play()),"stop"===a.type&&n.goToAndStop(a.frames[0]-n.firstFrame-1,!0)}},document.addEventListener("scroll",l),function(){document.removeEventListener("scroll",l)};case"cursor":return e=function(e,t){var r,i,a,s,l=e,u=t;if(-1!==l&&-1!==u){var d=(r=l,i=u,s=(a=c.getBoundingClientRect()).top,{x:(r-a.left)/a.width,y:(i-s)/a.height});l=d.x,u=d.y}var p=o.find((function(e){var t=e.position;return t&&Array.isArray(t.x)&&Array.isArray(t.y)?l>=t.x[0]&&l<=t.x[1]&&u>=t.y[0]&&u<=t.y[1]:!(!t||Number.isNaN(t.x)||Number.isNaN(t.y))&&l===t.x&&u===t.y}));if(p){if("seek"===p.type&&p.position&&Array.isArray(p.position.x)&&Array.isArray(p.position.y)&&2===p.frames.length){var f=(l-p.position.x[0])/(p.position.x[1]-p.position.x[0]),h=(u-p.position.y[0])/(p.position.y[1]-p.position.y[0]);n.playSegments(p.frames,!0),n.goToAndStop(Math.ceil((f+h)/2*(p.frames[1]-p.frames[0])),!0)}"loop"===p.type&&n.playSegments(p.frames,!0),"play"===p.type&&(n.isPaused&&n.resetSegments(!1),n.playSegments(p.frames)),"stop"===p.type&&n.goToAndStop(p.frames[0],!0)}},r=function(t){e(t.clientX,t.clientY)},a=function(){e(-1,-1)},c.addEventListener("mousemove",r),c.addEventListener("mouseout",a),function(){c.removeEventListener("mousemove",r),c.removeEventListener("mouseout",a)}}}}),[i,n])},m=function(e){var t=e.actions,r=e.mode,n=e.lottieObj,i=n.animationItem,o=n.View,a=n.animationContainerRef;return h({actions:t,animationItem:i,mode:r,wrapperRef:a}),o},g=["style","interactivity"];Object.defineProperty(e,"LottiePlayer",{enumerable:!0,get:function(){return i.default}}),e.default=function(e){var t,n,i,o=e.style,a=e.interactivity,s=c(e,g),l=f(s,o),u=l.View,d=l.play,p=l.stop,h=l.pause,v=l.setSpeed,y=l.goToAndStop,b=l.goToAndPlay,x=l.setDirection,w=l.playSegments,S=l.setSubframe,C=l.getDuration,_=l.destroy,P=l.animationContainerRef,E=l.animationLoaded,k=l.animationItem;return r.useEffect((function(){e.lottieRef&&(e.lottieRef.current={play:d,stop:p,pause:h,setSpeed:v,goToAndPlay:b,goToAndStop:y,setDirection:x,playSegments:w,setSubframe:S,getDuration:C,destroy:_,animationContainerRef:P,animationLoaded:E,animationItem:k})}),[null===(t=e.lottieRef)||void 0===t?void 0:t.current]),m({lottieObj:{View:u,play:d,stop:p,pause:h,setSpeed:v,goToAndStop:y,goToAndPlay:b,setDirection:x,playSegments:w,setSubframe:S,getDuration:C,destroy:_,animationContainerRef:P,animationLoaded:E,animationItem:k},actions:null!==(n=null==a?void 0:a.actions)&&void 0!==n?n:[],mode:null!==(i=null==a?void 0:a.mode)&&void 0!==i?i:"scroll"})},e.useLottie=f,e.useLottieInteractivity=m,Object.defineProperty(e,"__esModule",{value:!0})}(t,r(11248),r(67294))},11248:function(module,exports,__webpack_require__){var factory;"undefined"!=typeof navigator&&(factory=function(){"use strict";var svgNS="http://www.w3.org/2000/svg",locationHref="",_useWebWorker=!1,initialDefaultFrame=-999999,setWebWorker=function(e){_useWebWorker=!!e},getWebWorker=function(){return _useWebWorker},setLocationHref=function(e){locationHref=e},getLocationHref=function(){return locationHref};function createTag(e){return document.createElement(e)}function extendPrototype(e,t){var r,n,i=e.length;for(r=0;r<i;r+=1)for(var o in n=e[r].prototype)Object.prototype.hasOwnProperty.call(n,o)&&(t.prototype[o]=n[o])}function getDescriptor(e,t){return Object.getOwnPropertyDescriptor(e,t)}function createProxyFunction(e){function t(){}return t.prototype=e,t}var audioControllerFactory=function(){function e(e){this.audios=[],this.audioFactory=e,this._volume=1,this._isMuted=!1}return e.prototype={addAudio:function(e){this.audios.push(e)},pause:function(){var e,t=this.audios.length;for(e=0;e<t;e+=1)this.audios[e].pause()},resume:function(){var e,t=this.audios.length;for(e=0;e<t;e+=1)this.audios[e].resume()},setRate:function(e){var t,r=this.audios.length;for(t=0;t<r;t+=1)this.audios[t].setRate(e)},createAudio:function(e){return this.audioFactory?this.audioFactory(e):window.Howl?new window.Howl({src:[e]}):{isPlaying:!1,play:function(){this.isPlaying=!0},seek:function(){this.isPlaying=!1},playing:function(){},rate:function(){},setVolume:function(){}}},setAudioFactory:function(e){this.audioFactory=e},setVolume:function(e){this._volume=e,this._updateVolume()},mute:function(){this._isMuted=!0,this._updateVolume()},unmute:function(){this._isMuted=!1,this._updateVolume()},getVolume:function(){return this._volume},_updateVolume:function(){var e,t=this.audios.length;for(e=0;e<t;e+=1)this.audios[e].volume(this._volume*(this._isMuted?0:1))}},function(){return new e}}(),createTypedArray=function(){function e(e,t){var r,n=0,i=[];switch(e){case"int16":case"uint8c":r=1;break;default:r=1.1}for(n=0;n<t;n+=1)i.push(r);return i}return"function"==typeof Uint8ClampedArray&&"function"==typeof Float32Array?function(t,r){return"float32"===t?new Float32Array(r):"int16"===t?new Int16Array(r):"uint8c"===t?new Uint8ClampedArray(r):e(t,r)}:e}();function createSizedArray(e){return Array.apply(null,{length:e})}function _typeof$6(e){return _typeof$6="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},_typeof$6(e)}var subframeEnabled=!0,expressionsPlugin=null,expressionsInterfaces=null,idPrefix$1="",isSafari=/^((?!chrome|android).)*safari/i.test(navigator.userAgent),_shouldRoundValues=!1,bmPow=Math.pow,bmSqrt=Math.sqrt,bmFloor=Math.floor,bmMax=Math.max,bmMin=Math.min,BMMath={};function ProjectInterface$1(){return{}}!function(){var e,t=["abs","acos","acosh","asin","asinh","atan","atanh","atan2","ceil","cbrt","expm1","clz32","cos","cosh","exp","floor","fround","hypot","imul","log","log1p","log2","log10","max","min","pow","random","round","sign","sin","sinh","sqrt","tan","tanh","trunc","E","LN10","LN2","LOG10E","LOG2E","PI","SQRT1_2","SQRT2"],r=t.length;for(e=0;e<r;e+=1)BMMath[t[e]]=Math[t[e]]}(),BMMath.random=Math.random,BMMath.abs=function(e){if("object"===_typeof$6(e)&&e.length){var t,r=createSizedArray(e.length),n=e.length;for(t=0;t<n;t+=1)r[t]=Math.abs(e[t]);return r}return Math.abs(e)};var defaultCurveSegments=150,degToRads=Math.PI/180,roundCorner=.5519;function roundValues(e){_shouldRoundValues=!!e}function bmRnd(e){return _shouldRoundValues?Math.round(e):e}function styleDiv(e){e.style.position="absolute",e.style.top=0,e.style.left=0,e.style.display="block",e.style.transformOrigin="0 0",e.style.webkitTransformOrigin="0 0",e.style.backfaceVisibility="visible",e.style.webkitBackfaceVisibility="visible",e.style.transformStyle="preserve-3d",e.style.webkitTransformStyle="preserve-3d",e.style.mozTransformStyle="preserve-3d"}function BMEnterFrameEvent(e,t,r,n){this.type=e,this.currentTime=t,this.totalTime=r,this.direction=n<0?-1:1}function BMCompleteEvent(e,t){this.type=e,this.direction=t<0?-1:1}function BMCompleteLoopEvent(e,t,r,n){this.type=e,this.currentLoop=r,this.totalLoops=t,this.direction=n<0?-1:1}function BMSegmentStartEvent(e,t,r){this.type=e,this.firstFrame=t,this.totalFrames=r}function BMDestroyEvent(e,t){this.type=e,this.target=t}function BMRenderFrameErrorEvent(e,t){this.type="renderFrameError",this.nativeError=e,this.currentTime=t}function BMConfigErrorEvent(e){this.type="configError",this.nativeError=e}function BMAnimationConfigErrorEvent(e,t){this.type=e,this.nativeError=t}var createElementID=(_count=0,function(){return idPrefix$1+"__lottie_element_"+(_count+=1)}),_count;function HSVtoRGB(e,t,r){var n,i,o,a,s,l,c,u;switch(l=r*(1-t),c=r*(1-(s=6*e-(a=Math.floor(6*e)))*t),u=r*(1-(1-s)*t),a%6){case 0:n=r,i=u,o=l;break;case 1:n=c,i=r,o=l;break;case 2:n=l,i=r,o=u;break;case 3:n=l,i=c,o=r;break;case 4:n=u,i=l,o=r;break;case 5:n=r,i=l,o=c}return[n,i,o]}function RGBtoHSV(e,t,r){var n,i=Math.max(e,t,r),o=Math.min(e,t,r),a=i-o,s=0===i?0:a/i,l=i/255;switch(i){case o:n=0;break;case e:n=t-r+a*(t<r?6:0),n/=6*a;break;case t:n=r-e+2*a,n/=6*a;break;case r:n=e-t+4*a,n/=6*a}return[n,s,l]}function addSaturationToRGB(e,t){var r=RGBtoHSV(255*e[0],255*e[1],255*e[2]);return r[1]+=t,r[1]>1?r[1]=1:r[1]<=0&&(r[1]=0),HSVtoRGB(r[0],r[1],r[2])}function addBrightnessToRGB(e,t){var r=RGBtoHSV(255*e[0],255*e[1],255*e[2]);return r[2]+=t,r[2]>1?r[2]=1:r[2]<0&&(r[2]=0),HSVtoRGB(r[0],r[1],r[2])}function addHueToRGB(e,t){var r=RGBtoHSV(255*e[0],255*e[1],255*e[2]);return r[0]+=t/360,r[0]>1?r[0]-=1:r[0]<0&&(r[0]+=1),HSVtoRGB(r[0],r[1],r[2])}var rgbToHex=function(){var e,t,r=[];for(e=0;e<256;e+=1)t=e.toString(16),r[e]=1===t.length?"0"+t:t;return function(e,t,n){return e<0&&(e=0),t<0&&(t=0),n<0&&(n=0),"#"+r[e]+r[t]+r[n]}}(),setSubframeEnabled=function(e){subframeEnabled=!!e},getSubframeEnabled=function(){return subframeEnabled},setExpressionsPlugin=function(e){expressionsPlugin=e},getExpressionsPlugin=function(){return expressionsPlugin},setExpressionInterfaces=function(e){expressionsInterfaces=e},getExpressionInterfaces=function(){return expressionsInterfaces},setDefaultCurveSegments=function(e){defaultCurveSegments=e},getDefaultCurveSegments=function(){return defaultCurveSegments},setIdPrefix=function(e){idPrefix$1=e},getIdPrefix=function(){return idPrefix$1};function createNS(e){return document.createElementNS(svgNS,e)}function _typeof$5(e){return _typeof$5="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},_typeof$5(e)}var dataManager=function(){var e,t,r=1,n=[],i={onmessage:function(){},postMessage:function(t){e({data:t})}},o={postMessage:function(e){i.onmessage({data:e})}};function a(){t||(t=function(t){if(window.Worker&&window.Blob&&getWebWorker()){var r=new Blob(["var _workerSelf = self; self.onmessage = ",t.toString()],{type:"text/javascript"}),n=URL.createObjectURL(r);return new Worker(n)}return e=t,i}((function(e){if(o.dataManager||(o.dataManager=function(){function e(i,o){var a,s,l,c,u,d,p,f=i.length;for(s=0;s<f;s+=1)if("ks"in(a=i[s])&&!a.completed){if(a.completed=!0,a.hasMask){var h=a.masksProperties;for(c=h.length,l=0;l<c;l+=1)if(h[l].pt.k.i)n(h[l].pt.k);else for(d=h[l].pt.k.length,u=0;u<d;u+=1)h[l].pt.k[u].s&&n(h[l].pt.k[u].s[0]),h[l].pt.k[u].e&&n(h[l].pt.k[u].e[0])}0===a.ty?(a.layers=t(a.refId,o),e(a.layers,o)):4===a.ty?r(a.shapes):5===a.ty&&(0===(p=a).t.a.length&&p.t.p)}}function t(e,t){var r=function(e,t){for(var r=0,n=t.length;r<n;){if(t[r].id===e)return t[r];r+=1}return null}(e,t);return r?r.layers.__used?JSON.parse(JSON.stringify(r.layers)):(r.layers.__used=!0,r.layers):null}function r(e){var t,i,o;for(t=e.length-1;t>=0;t-=1)if("sh"===e[t].ty)if(e[t].ks.k.i)n(e[t].ks.k);else for(o=e[t].ks.k.length,i=0;i<o;i+=1)e[t].ks.k[i].s&&n(e[t].ks.k[i].s[0]),e[t].ks.k[i].e&&n(e[t].ks.k[i].e[0]);else"gr"===e[t].ty&&r(e[t].it)}function n(e){var t,r=e.i.length;for(t=0;t<r;t+=1)e.i[t][0]+=e.v[t][0],e.i[t][1]+=e.v[t][1],e.o[t][0]+=e.v[t][0],e.o[t][1]+=e.v[t][1]}function i(e,t){var r=t?t.split("."):[100,100,100];return e[0]>r[0]||!(r[0]>e[0])&&(e[1]>r[1]||!(r[1]>e[1])&&(e[2]>r[2]||!(r[2]>e[2])&&null))}var o,a=function(){var e=[4,4,14];function t(e){var t,r,n,i=e.length;for(t=0;t<i;t+=1)5===e[t].ty&&(void 0,n=(r=e[t]).t.d,r.t.d={k:[{s:n,t:0}]})}return function(r){if(i(e,r.v)&&(t(r.layers),r.assets)){var n,o=r.assets.length;for(n=0;n<o;n+=1)r.assets[n].layers&&t(r.assets[n].layers)}}}(),s=(o=[4,7,99],function(e){if(e.chars&&!i(o,e.v)){var t,n=e.chars.length;for(t=0;t<n;t+=1){var a=e.chars[t];a.data&&a.data.shapes&&(r(a.data.shapes),a.data.ip=0,a.data.op=99999,a.data.st=0,a.data.sr=1,a.data.ks={p:{k:[0,0],a:0},s:{k:[100,100],a:0},a:{k:[0,0],a:0},r:{k:0,a:0},o:{k:100,a:0}},e.chars[t].t||(a.data.shapes.push({ty:"no"}),a.data.shapes[0].it.push({p:{k:[0,0],a:0},s:{k:[100,100],a:0},a:{k:[0,0],a:0},r:{k:0,a:0},o:{k:100,a:0},sk:{k:0,a:0},sa:{k:0,a:0},ty:"tr"})))}}}),l=function(){var e=[5,7,15];function t(e){var t,r,n=e.length;for(t=0;t<n;t+=1)5===e[t].ty&&(r=void 0,"number"==typeof(r=e[t].t.p).a&&(r.a={a:0,k:r.a}),"number"==typeof r.p&&(r.p={a:0,k:r.p}),"number"==typeof r.r&&(r.r={a:0,k:r.r}))}return function(r){if(i(e,r.v)&&(t(r.layers),r.assets)){var n,o=r.assets.length;for(n=0;n<o;n+=1)r.assets[n].layers&&t(r.assets[n].layers)}}}(),c=function(){var e=[4,1,9];function t(e){var r,n,i,o=e.length;for(r=0;r<o;r+=1)if("gr"===e[r].ty)t(e[r].it);else if("fl"===e[r].ty||"st"===e[r].ty)if(e[r].c.k&&e[r].c.k[0].i)for(i=e[r].c.k.length,n=0;n<i;n+=1)e[r].c.k[n].s&&(e[r].c.k[n].s[0]/=255,e[r].c.k[n].s[1]/=255,e[r].c.k[n].s[2]/=255,e[r].c.k[n].s[3]/=255),e[r].c.k[n].e&&(e[r].c.k[n].e[0]/=255,e[r].c.k[n].e[1]/=255,e[r].c.k[n].e[2]/=255,e[r].c.k[n].e[3]/=255);else e[r].c.k[0]/=255,e[r].c.k[1]/=255,e[r].c.k[2]/=255,e[r].c.k[3]/=255}function r(e){var r,n=e.length;for(r=0;r<n;r+=1)4===e[r].ty&&t(e[r].shapes)}return function(t){if(i(e,t.v)&&(r(t.layers),t.assets)){var n,o=t.assets.length;for(n=0;n<o;n+=1)t.assets[n].layers&&r(t.assets[n].layers)}}}(),u=function(){var e=[4,4,18];function t(e){var r,n,i;for(r=e.length-1;r>=0;r-=1)if("sh"===e[r].ty)if(e[r].ks.k.i)e[r].ks.k.c=e[r].closed;else for(i=e[r].ks.k.length,n=0;n<i;n+=1)e[r].ks.k[n].s&&(e[r].ks.k[n].s[0].c=e[r].closed),e[r].ks.k[n].e&&(e[r].ks.k[n].e[0].c=e[r].closed);else"gr"===e[r].ty&&t(e[r].it)}function r(e){var r,n,i,o,a,s,l=e.length;for(n=0;n<l;n+=1){if((r=e[n]).hasMask){var c=r.masksProperties;for(o=c.length,i=0;i<o;i+=1)if(c[i].pt.k.i)c[i].pt.k.c=c[i].cl;else for(s=c[i].pt.k.length,a=0;a<s;a+=1)c[i].pt.k[a].s&&(c[i].pt.k[a].s[0].c=c[i].cl),c[i].pt.k[a].e&&(c[i].pt.k[a].e[0].c=c[i].cl)}4===r.ty&&t(r.shapes)}}return function(t){if(i(e,t.v)&&(r(t.layers),t.assets)){var n,o=t.assets.length;for(n=0;n<o;n+=1)t.assets[n].layers&&r(t.assets[n].layers)}}}();var d={completeData:function(r){r.__complete||(c(r),a(r),s(r),l(r),u(r),e(r.layers,r.assets),function(r,n){if(r){var i=0,o=r.length;for(i=0;i<o;i+=1)1===r[i].t&&(r[i].data.layers=t(r[i].data.refId,n),e(r[i].data.layers,n))}}(r.chars,r.assets),r.__complete=!0)}};return d.checkColors=c,d.checkChars=s,d.checkPathProperties=l,d.checkShapes=u,d.completeLayers=e,d}()),o.assetLoader||(o.assetLoader=function(){function e(e){var t=e.getResponseHeader("content-type");return t&&"json"===e.responseType&&-1!==t.indexOf("json")||e.response&&"object"===_typeof$5(e.response)?e.response:e.response&&"string"==typeof e.response?JSON.parse(e.response):e.responseText?JSON.parse(e.responseText):null}return{load:function(t,r,n,i){var o,a=new XMLHttpRequest;try{a.responseType="json"}catch(e){}a.onreadystatechange=function(){if(4===a.readyState)if(200===a.status)o=e(a),n(o);else try{o=e(a),n(o)}catch(e){i&&i(e)}};try{a.open(["G","E","T"].join(""),t,!0)}catch(e){a.open(["G","E","T"].join(""),r+"/"+t,!0)}a.send()}}}()),"loadAnimation"===e.data.type)o.assetLoader.load(e.data.path,e.data.fullPath,(function(t){o.dataManager.completeData(t),o.postMessage({id:e.data.id,payload:t,status:"success"})}),(function(){o.postMessage({id:e.data.id,status:"error"})}));else if("complete"===e.data.type){var t=e.data.animation;o.dataManager.completeData(t),o.postMessage({id:e.data.id,payload:t,status:"success"})}else"loadData"===e.data.type&&o.assetLoader.load(e.data.path,e.data.fullPath,(function(t){o.postMessage({id:e.data.id,payload:t,status:"success"})}),(function(){o.postMessage({id:e.data.id,status:"error"})}))})),t.onmessage=function(e){var t=e.data,r=t.id,i=n[r];n[r]=null,"success"===t.status?i.onComplete(t.payload):i.onError&&i.onError()})}function s(e,t){var i="processId_"+(r+=1);return n[i]={onComplete:e,onError:t},i}return{loadAnimation:function(e,r,n){a();var i=s(r,n);t.postMessage({type:"loadAnimation",path:e,fullPath:window.location.origin+window.location.pathname,id:i})},loadData:function(e,r,n){a();var i=s(r,n);t.postMessage({type:"loadData",path:e,fullPath:window.location.origin+window.location.pathname,id:i})},completeAnimation:function(e,r,n){a();var i=s(r,n);t.postMessage({type:"complete",animation:e,id:i})}}}(),ImagePreloader=function(){var e=function(){var e=createTag("canvas");e.width=1,e.height=1;var t=e.getContext("2d");return t.fillStyle="rgba(0,0,0,0)",t.fillRect(0,0,1,1),e}();function t(){this.loadedAssets+=1,this.loadedAssets===this.totalImages&&this.loadedFootagesCount===this.totalFootages&&this.imagesLoadedCb&&this.imagesLoadedCb(null)}function r(){this.loadedFootagesCount+=1,this.loadedAssets===this.totalImages&&this.loadedFootagesCount===this.totalFootages&&this.imagesLoadedCb&&this.imagesLoadedCb(null)}function n(e,t,r){var n="";if(e.e)n=e.p;else if(t){var i=e.p;-1!==i.indexOf("images/")&&(i=i.split("/")[1]),n=t+i}else n=r,n+=e.u?e.u:"",n+=e.p;return n}function i(e){var t=0,r=setInterval(function(){(e.getBBox().width||t>500)&&(this._imageLoaded(),clearInterval(r)),t+=1}.bind(this),50)}function o(e){var t={assetData:e},r=n(e,this.assetsPath,this.path);return dataManager.loadData(r,function(e){t.img=e,this._footageLoaded()}.bind(this),function(){t.img={},this._footageLoaded()}.bind(this)),t}function a(){this._imageLoaded=t.bind(this),this._footageLoaded=r.bind(this),this.testImageLoaded=i.bind(this),this.createFootageData=o.bind(this),this.assetsPath="",this.path="",this.totalImages=0,this.totalFootages=0,this.loadedAssets=0,this.loadedFootagesCount=0,this.imagesLoadedCb=null,this.images=[]}return a.prototype={loadAssets:function(e,t){var r;this.imagesLoadedCb=t;var n=e.length;for(r=0;r<n;r+=1)e[r].layers||(e[r].t&&"seq"!==e[r].t?3===e[r].t&&(this.totalFootages+=1,this.images.push(this.createFootageData(e[r]))):(this.totalImages+=1,this.images.push(this._createImageData(e[r]))))},setAssetsPath:function(e){this.assetsPath=e||""},setPath:function(e){this.path=e||""},loadedImages:function(){return this.totalImages===this.loadedAssets},loadedFootages:function(){return this.totalFootages===this.loadedFootagesCount},destroy:function(){this.imagesLoadedCb=null,this.images.length=0},getAsset:function(e){for(var t=0,r=this.images.length;t<r;){if(this.images[t].assetData===e)return this.images[t].img;t+=1}return null},createImgData:function(t){var r=n(t,this.assetsPath,this.path),i=createTag("img");i.crossOrigin="anonymous",i.addEventListener("load",this._imageLoaded,!1),i.addEventListener("error",function(){o.img=e,this._imageLoaded()}.bind(this),!1),i.src=r;var o={img:i,assetData:t};return o},createImageData:function(t){var r=n(t,this.assetsPath,this.path),i=createNS("image");isSafari?this.testImageLoaded(i):i.addEventListener("load",this._imageLoaded,!1),i.addEventListener("error",function(){o.img=e,this._imageLoaded()}.bind(this),!1),i.setAttributeNS("http://www.w3.org/1999/xlink","href",r),this._elementHelper.append?this._elementHelper.append(i):this._elementHelper.appendChild(i);var o={img:i,assetData:t};return o},imageLoaded:t,footageLoaded:r,setCacheType:function(e,t){"svg"===e?(this._elementHelper=t,this._createImageData=this.createImageData.bind(this)):this._createImageData=this.createImgData.bind(this)}},a}();function BaseEvent(){}BaseEvent.prototype={triggerEvent:function(e,t){if(this._cbs[e])for(var r=this._cbs[e],n=0;n<r.length;n+=1)r[n](t)},addEventListener:function(e,t){return this._cbs[e]||(this._cbs[e]=[]),this._cbs[e].push(t),function(){this.removeEventListener(e,t)}.bind(this)},removeEventListener:function(e,t){if(t){if(this._cbs[e]){for(var r=0,n=this._cbs[e].length;r<n;)this._cbs[e][r]===t&&(this._cbs[e].splice(r,1),r-=1,n-=1),r+=1;this._cbs[e].length||(this._cbs[e]=null)}}else this._cbs[e]=null}};var markerParser=function(){function e(e){for(var t,r=e.split("\r\n"),n={},i=0,o=0;o<r.length;o+=1)2===(t=r[o].split(":")).length&&(n[t[0]]=t[1].trim(),i+=1);if(0===i)throw new Error;return n}return function(t){for(var r=[],n=0;n<t.length;n+=1){var i=t[n],o={time:i.tm,duration:i.dr};try{o.payload=JSON.parse(t[n].cm)}catch(r){try{o.payload=e(t[n].cm)}catch(e){o.payload={name:t[n].cm}}}r.push(o)}return r}}(),ProjectInterface=function(){function e(e){this.compositions.push(e)}return function(){function t(e){for(var t=0,r=this.compositions.length;t<r;){if(this.compositions[t].data&&this.compositions[t].data.nm===e)return this.compositions[t].prepareFrame&&this.compositions[t].data.xt&&this.compositions[t].prepareFrame(this.currentFrame),this.compositions[t].compInterface;t+=1}return null}return t.compositions=[],t.currentFrame=0,t.registerComposition=e,t}}(),renderers={},registerRenderer=function(e,t){renderers[e]=t};function getRenderer(e){return renderers[e]}function getRegisteredRenderer(){if(renderers.canvas)return"canvas";for(var e in renderers)if(renderers[e])return e;return""}function _typeof$4(e){return _typeof$4="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},_typeof$4(e)}var AnimationItem=function(){this._cbs=[],this.name="",this.path="",this.isLoaded=!1,this.currentFrame=0,this.currentRawFrame=0,this.firstFrame=0,this.totalFrames=0,this.frameRate=0,this.frameMult=0,this.playSpeed=1,this.playDirection=1,this.playCount=0,this.animationData={},this.assets=[],this.isPaused=!0,this.autoplay=!1,this.loop=!0,this.renderer=null,this.animationID=createElementID(),this.assetsPath="",this.timeCompleted=0,this.segmentPos=0,this.isSubframeEnabled=getSubframeEnabled(),this.segments=[],this._idle=!0,this._completedLoop=!1,this.projectInterface=ProjectInterface(),this.imagePreloader=new ImagePreloader,this.audioController=audioControllerFactory(),this.markers=[],this.configAnimation=this.configAnimation.bind(this),this.onSetupError=this.onSetupError.bind(this),this.onSegmentComplete=this.onSegmentComplete.bind(this),this.drawnFrameEvent=new BMEnterFrameEvent("drawnFrame",0,0,0),this.expressionsPlugin=getExpressionsPlugin()};extendPrototype([BaseEvent],AnimationItem),AnimationItem.prototype.setParams=function(e){(e.wrapper||e.container)&&(this.wrapper=e.wrapper||e.container);var t="svg";e.animType?t=e.animType:e.renderer&&(t=e.renderer);var r=getRenderer(t);this.renderer=new r(this,e.rendererSettings),this.imagePreloader.setCacheType(t,this.renderer.globalData.defs),this.renderer.setProjectInterface(this.projectInterface),this.animType=t,""===e.loop||null===e.loop||void 0===e.loop||!0===e.loop?this.loop=!0:!1===e.loop?this.loop=!1:this.loop=parseInt(e.loop,10),this.autoplay=!("autoplay"in e)||e.autoplay,this.name=e.name?e.name:"",this.autoloadSegments=!Object.prototype.hasOwnProperty.call(e,"autoloadSegments")||e.autoloadSegments,this.assetsPath=e.assetsPath,this.initialSegment=e.initialSegment,e.audioFactory&&this.audioController.setAudioFactory(e.audioFactory),e.animationData?this.setupAnimation(e.animationData):e.path&&(-1!==e.path.lastIndexOf("\\")?this.path=e.path.substr(0,e.path.lastIndexOf("\\")+1):this.path=e.path.substr(0,e.path.lastIndexOf("/")+1),this.fileName=e.path.substr(e.path.lastIndexOf("/")+1),this.fileName=this.fileName.substr(0,this.fileName.lastIndexOf(".json")),dataManager.loadAnimation(e.path,this.configAnimation,this.onSetupError))},AnimationItem.prototype.onSetupError=function(){this.trigger("data_failed")},AnimationItem.prototype.setupAnimation=function(e){dataManager.completeAnimation(e,this.configAnimation)},AnimationItem.prototype.setData=function(e,t){t&&"object"!==_typeof$4(t)&&(t=JSON.parse(t));var r={wrapper:e,animationData:t},n=e.attributes;r.path=n.getNamedItem("data-animation-path")?n.getNamedItem("data-animation-path").value:n.getNamedItem("data-bm-path")?n.getNamedItem("data-bm-path").value:n.getNamedItem("bm-path")?n.getNamedItem("bm-path").value:"",r.animType=n.getNamedItem("data-anim-type")?n.getNamedItem("data-anim-type").value:n.getNamedItem("data-bm-type")?n.getNamedItem("data-bm-type").value:n.getNamedItem("bm-type")?n.getNamedItem("bm-type").value:n.getNamedItem("data-bm-renderer")?n.getNamedItem("data-bm-renderer").value:n.getNamedItem("bm-renderer")?n.getNamedItem("bm-renderer").value:getRegisteredRenderer()||"canvas";var i=n.getNamedItem("data-anim-loop")?n.getNamedItem("data-anim-loop").value:n.getNamedItem("data-bm-loop")?n.getNamedItem("data-bm-loop").value:n.getNamedItem("bm-loop")?n.getNamedItem("bm-loop").value:"";"false"===i?r.loop=!1:"true"===i?r.loop=!0:""!==i&&(r.loop=parseInt(i,10));var o=n.getNamedItem("data-anim-autoplay")?n.getNamedItem("data-anim-autoplay").value:n.getNamedItem("data-bm-autoplay")?n.getNamedItem("data-bm-autoplay").value:!n.getNamedItem("bm-autoplay")||n.getNamedItem("bm-autoplay").value;r.autoplay="false"!==o,r.name=n.getNamedItem("data-name")?n.getNamedItem("data-name").value:n.getNamedItem("data-bm-name")?n.getNamedItem("data-bm-name").value:n.getNamedItem("bm-name")?n.getNamedItem("bm-name").value:"","false"===(n.getNamedItem("data-anim-prerender")?n.getNamedItem("data-anim-prerender").value:n.getNamedItem("data-bm-prerender")?n.getNamedItem("data-bm-prerender").value:n.getNamedItem("bm-prerender")?n.getNamedItem("bm-prerender").value:"")&&(r.prerender=!1),r.path?this.setParams(r):this.trigger("destroy")},AnimationItem.prototype.includeLayers=function(e){e.op>this.animationData.op&&(this.animationData.op=e.op,this.totalFrames=Math.floor(e.op-this.animationData.ip));var t,r,n=this.animationData.layers,i=n.length,o=e.layers,a=o.length;for(r=0;r<a;r+=1)for(t=0;t<i;){if(n[t].id===o[r].id){n[t]=o[r];break}t+=1}if((e.chars||e.fonts)&&(this.renderer.globalData.fontManager.addChars(e.chars),this.renderer.globalData.fontManager.addFonts(e.fonts,this.renderer.globalData.defs)),e.assets)for(i=e.assets.length,t=0;t<i;t+=1)this.animationData.assets.push(e.assets[t]);this.animationData.__complete=!1,dataManager.completeAnimation(this.animationData,this.onSegmentComplete)},AnimationItem.prototype.onSegmentComplete=function(e){this.animationData=e;var t=getExpressionsPlugin();t&&t.initExpressions(this),this.loadNextSegment()},AnimationItem.prototype.loadNextSegment=function(){var e=this.animationData.segments;if(!e||0===e.length||!this.autoloadSegments)return this.trigger("data_ready"),void(this.timeCompleted=this.totalFrames);var t=e.shift();this.timeCompleted=t.time*this.frameRate;var r=this.path+this.fileName+"_"+this.segmentPos+".json";this.segmentPos+=1,dataManager.loadData(r,this.includeLayers.bind(this),function(){this.trigger("data_failed")}.bind(this))},AnimationItem.prototype.loadSegments=function(){this.animationData.segments||(this.timeCompleted=this.totalFrames),this.loadNextSegment()},AnimationItem.prototype.imagesLoaded=function(){this.trigger("loaded_images"),this.checkLoaded()},AnimationItem.prototype.preloadImages=function(){this.imagePreloader.setAssetsPath(this.assetsPath),this.imagePreloader.setPath(this.path),this.imagePreloader.loadAssets(this.animationData.assets,this.imagesLoaded.bind(this))},AnimationItem.prototype.configAnimation=function(e){if(this.renderer)try{this.animationData=e,this.initialSegment?(this.totalFrames=Math.floor(this.initialSegment[1]-this.initialSegment[0]),this.firstFrame=Math.round(this.initialSegment[0])):(this.totalFrames=Math.floor(this.animationData.op-this.animationData.ip),this.firstFrame=Math.round(this.animationData.ip)),this.renderer.configAnimation(e),e.assets||(e.assets=[]),this.assets=this.animationData.assets,this.frameRate=this.animationData.fr,this.frameMult=this.animationData.fr/1e3,this.renderer.searchExtraCompositions(e.assets),this.markers=markerParser(e.markers||[]),this.trigger("config_ready"),this.preloadImages(),this.loadSegments(),this.updaFrameModifier(),this.waitForFontsLoaded(),this.isPaused&&this.audioController.pause()}catch(e){this.triggerConfigError(e)}},AnimationItem.prototype.waitForFontsLoaded=function(){this.renderer&&(this.renderer.globalData.fontManager.isLoaded?this.checkLoaded():setTimeout(this.waitForFontsLoaded.bind(this),20))},AnimationItem.prototype.checkLoaded=function(){if(!this.isLoaded&&this.renderer.globalData.fontManager.isLoaded&&(this.imagePreloader.loadedImages()||"canvas"!==this.renderer.rendererType)&&this.imagePreloader.loadedFootages()){this.isLoaded=!0;var e=getExpressionsPlugin();e&&e.initExpressions(this),this.renderer.initItems(),setTimeout(function(){this.trigger("DOMLoaded")}.bind(this),0),this.gotoFrame(),this.autoplay&&this.play()}},AnimationItem.prototype.resize=function(e,t){var r="number"==typeof e?e:void 0,n="number"==typeof t?t:void 0;this.renderer.updateContainerSize(r,n)},AnimationItem.prototype.setSubframe=function(e){this.isSubframeEnabled=!!e},AnimationItem.prototype.gotoFrame=function(){this.currentFrame=this.isSubframeEnabled?this.currentRawFrame:~~this.currentRawFrame,this.timeCompleted!==this.totalFrames&&this.currentFrame>this.timeCompleted&&(this.currentFrame=this.timeCompleted),this.trigger("enterFrame"),this.renderFrame(),this.trigger("drawnFrame")},AnimationItem.prototype.renderFrame=function(){if(!1!==this.isLoaded&&this.renderer)try{this.expressionsPlugin&&this.expressionsPlugin.resetFrame(),this.renderer.renderFrame(this.currentFrame+this.firstFrame)}catch(e){this.triggerRenderFrameError(e)}},AnimationItem.prototype.play=function(e){e&&this.name!==e||!0===this.isPaused&&(this.isPaused=!1,this.trigger("_play"),this.audioController.resume(),this._idle&&(this._idle=!1,this.trigger("_active")))},AnimationItem.prototype.pause=function(e){e&&this.name!==e||!1===this.isPaused&&(this.isPaused=!0,this.trigger("_pause"),this._idle=!0,this.trigger("_idle"),this.audioController.pause())},AnimationItem.prototype.togglePause=function(e){e&&this.name!==e||(!0===this.isPaused?this.play():this.pause())},AnimationItem.prototype.stop=function(e){e&&this.name!==e||(this.pause(),this.playCount=0,this._completedLoop=!1,this.setCurrentRawFrameValue(0))},AnimationItem.prototype.getMarkerData=function(e){for(var t,r=0;r<this.markers.length;r+=1)if((t=this.markers[r]).payload&&t.payload.name===e)return t;return null},AnimationItem.prototype.goToAndStop=function(e,t,r){if(!r||this.name===r){var n=Number(e);if(isNaN(n)){var i=this.getMarkerData(e);i&&this.goToAndStop(i.time,!0)}else t?this.setCurrentRawFrameValue(e):this.setCurrentRawFrameValue(e*this.frameModifier);this.pause()}},AnimationItem.prototype.goToAndPlay=function(e,t,r){if(!r||this.name===r){var n=Number(e);if(isNaN(n)){var i=this.getMarkerData(e);i&&(i.duration?this.playSegments([i.time,i.time+i.duration],!0):this.goToAndStop(i.time,!0))}else this.goToAndStop(n,t,r);this.play()}},AnimationItem.prototype.advanceTime=function(e){if(!0!==this.isPaused&&!1!==this.isLoaded){var t=this.currentRawFrame+e*this.frameModifier,r=!1;t>=this.totalFrames-1&&this.frameModifier>0?this.loop&&this.playCount!==this.loop?t>=this.totalFrames?(this.playCount+=1,this.checkSegments(t%this.totalFrames)||(this.setCurrentRawFrameValue(t%this.totalFrames),this._completedLoop=!0,this.trigger("loopComplete"))):this.setCurrentRawFrameValue(t):this.checkSegments(t>this.totalFrames?t%this.totalFrames:0)||(r=!0,t=this.totalFrames-1):t<0?this.checkSegments(t%this.totalFrames)||(!this.loop||this.playCount--<=0&&!0!==this.loop?(r=!0,t=0):(this.setCurrentRawFrameValue(this.totalFrames+t%this.totalFrames),this._completedLoop?this.trigger("loopComplete"):this._completedLoop=!0)):this.setCurrentRawFrameValue(t),r&&(this.setCurrentRawFrameValue(t),this.pause(),this.trigger("complete"))}},AnimationItem.prototype.adjustSegment=function(e,t){this.playCount=0,e[1]<e[0]?(this.frameModifier>0&&(this.playSpeed<0?this.setSpeed(-this.playSpeed):this.setDirection(-1)),this.totalFrames=e[0]-e[1],this.timeCompleted=this.totalFrames,this.firstFrame=e[1],this.setCurrentRawFrameValue(this.totalFrames-.001-t)):e[1]>e[0]&&(this.frameModifier<0&&(this.playSpeed<0?this.setSpeed(-this.playSpeed):this.setDirection(1)),this.totalFrames=e[1]-e[0],this.timeCompleted=this.totalFrames,this.firstFrame=e[0],this.setCurrentRawFrameValue(.001+t)),this.trigger("segmentStart")},AnimationItem.prototype.setSegment=function(e,t){var r=-1;this.isPaused&&(this.currentRawFrame+this.firstFrame<e?r=e:this.currentRawFrame+this.firstFrame>t&&(r=t-e)),this.firstFrame=e,this.totalFrames=t-e,this.timeCompleted=this.totalFrames,-1!==r&&this.goToAndStop(r,!0)},AnimationItem.prototype.playSegments=function(e,t){if(t&&(this.segments.length=0),"object"===_typeof$4(e[0])){var r,n=e.length;for(r=0;r<n;r+=1)this.segments.push(e[r])}else this.segments.push(e);this.segments.length&&t&&this.adjustSegment(this.segments.shift(),0),this.isPaused&&this.play()},AnimationItem.prototype.resetSegments=function(e){this.segments.length=0,this.segments.push([this.animationData.ip,this.animationData.op]),e&&this.checkSegments(0)},AnimationItem.prototype.checkSegments=function(e){return!!this.segments.length&&(this.adjustSegment(this.segments.shift(),e),!0)},AnimationItem.prototype.destroy=function(e){e&&this.name!==e||!this.renderer||(this.renderer.destroy(),this.imagePreloader.destroy(),this.trigger("destroy"),this._cbs=null,this.onEnterFrame=null,this.onLoopComplete=null,this.onComplete=null,this.onSegmentStart=null,this.onDestroy=null,this.renderer=null,this.expressionsPlugin=null,this.imagePreloader=null,this.projectInterface=null)},AnimationItem.prototype.setCurrentRawFrameValue=function(e){this.currentRawFrame=e,this.gotoFrame()},AnimationItem.prototype.setSpeed=function(e){this.playSpeed=e,this.updaFrameModifier()},AnimationItem.prototype.setDirection=function(e){this.playDirection=e<0?-1:1,this.updaFrameModifier()},AnimationItem.prototype.setLoop=function(e){this.loop=e},AnimationItem.prototype.setVolume=function(e,t){t&&this.name!==t||this.audioController.setVolume(e)},AnimationItem.prototype.getVolume=function(){return this.audioController.getVolume()},AnimationItem.prototype.mute=function(e){e&&this.name!==e||this.audioController.mute()},AnimationItem.prototype.unmute=function(e){e&&this.name!==e||this.audioController.unmute()},AnimationItem.prototype.updaFrameModifier=function(){this.frameModifier=this.frameMult*this.playSpeed*this.playDirection,this.audioController.setRate(this.playSpeed*this.playDirection)},AnimationItem.prototype.getPath=function(){return this.path},AnimationItem.prototype.getAssetsPath=function(e){var t="";if(e.e)t=e.p;else if(this.assetsPath){var r=e.p;-1!==r.indexOf("images/")&&(r=r.split("/")[1]),t=this.assetsPath+r}else t=this.path,t+=e.u?e.u:"",t+=e.p;return t},AnimationItem.prototype.getAssetData=function(e){for(var t=0,r=this.assets.length;t<r;){if(e===this.assets[t].id)return this.assets[t];t+=1}return null},AnimationItem.prototype.hide=function(){this.renderer.hide()},AnimationItem.prototype.show=function(){this.renderer.show()},AnimationItem.prototype.getDuration=function(e){return e?this.totalFrames:this.totalFrames/this.frameRate},AnimationItem.prototype.updateDocumentData=function(e,t,r){try{this.renderer.getElementByPath(e).updateDocumentData(t,r)}catch(e){}},AnimationItem.prototype.trigger=function(e){if(this._cbs&&this._cbs[e])switch(e){case"enterFrame":this.triggerEvent(e,new BMEnterFrameEvent(e,this.currentFrame,this.totalFrames,this.frameModifier));break;case"drawnFrame":this.drawnFrameEvent.currentTime=this.currentFrame,this.drawnFrameEvent.totalTime=this.totalFrames,this.drawnFrameEvent.direction=this.frameModifier,this.triggerEvent(e,this.drawnFrameEvent);break;case"loopComplete":this.triggerEvent(e,new BMCompleteLoopEvent(e,this.loop,this.playCount,this.frameMult));break;case"complete":this.triggerEvent(e,new BMCompleteEvent(e,this.frameMult));break;case"segmentStart":this.triggerEvent(e,new BMSegmentStartEvent(e,this.firstFrame,this.totalFrames));break;case"destroy":this.triggerEvent(e,new BMDestroyEvent(e,this));break;default:this.triggerEvent(e)}"enterFrame"===e&&this.onEnterFrame&&this.onEnterFrame.call(this,new BMEnterFrameEvent(e,this.currentFrame,this.totalFrames,this.frameMult)),"loopComplete"===e&&this.onLoopComplete&&this.onLoopComplete.call(this,new BMCompleteLoopEvent(e,this.loop,this.playCount,this.frameMult)),"complete"===e&&this.onComplete&&this.onComplete.call(this,new BMCompleteEvent(e,this.frameMult)),"segmentStart"===e&&this.onSegmentStart&&this.onSegmentStart.call(this,new BMSegmentStartEvent(e,this.firstFrame,this.totalFrames)),"destroy"===e&&this.onDestroy&&this.onDestroy.call(this,new BMDestroyEvent(e,this))},AnimationItem.prototype.triggerRenderFrameError=function(e){var t=new BMRenderFrameErrorEvent(e,this.currentFrame);this.triggerEvent("error",t),this.onError&&this.onError.call(this,t)},AnimationItem.prototype.triggerConfigError=function(e){var t=new BMConfigErrorEvent(e,this.currentFrame);this.triggerEvent("error",t),this.onError&&this.onError.call(this,t)};var animationManager=function(){var e={},t=[],r=0,n=0,i=0,o=!0,a=!1;function s(e){for(var r=0,i=e.target;r<n;)t[r].animation===i&&(t.splice(r,1),r-=1,n-=1,i.isPaused||u()),r+=1}function l(e,r){if(!e)return null;for(var i=0;i<n;){if(t[i].elem===e&&null!==t[i].elem)return t[i].animation;i+=1}var o=new AnimationItem;return d(o,e),o.setData(e,r),o}function c(){i+=1,h()}function u(){i-=1}function d(e,r){e.addEventListener("destroy",s),e.addEventListener("_active",c),e.addEventListener("_idle",u),t.push({elem:r,animation:e}),n+=1}function p(e){var s,l=e-r;for(s=0;s<n;s+=1)t[s].animation.advanceTime(l);r=e,i&&!a?window.requestAnimationFrame(p):o=!0}function f(e){r=e,window.requestAnimationFrame(p)}function h(){!a&&i&&o&&(window.requestAnimationFrame(f),o=!1)}return e.registerAnimation=l,e.loadAnimation=function(e){var t=new AnimationItem;return d(t,null),t.setParams(e),t},e.setSpeed=function(e,r){var i;for(i=0;i<n;i+=1)t[i].animation.setSpeed(e,r)},e.setDirection=function(e,r){var i;for(i=0;i<n;i+=1)t[i].animation.setDirection(e,r)},e.play=function(e){var r;for(r=0;r<n;r+=1)t[r].animation.play(e)},e.pause=function(e){var r;for(r=0;r<n;r+=1)t[r].animation.pause(e)},e.stop=function(e){var r;for(r=0;r<n;r+=1)t[r].animation.stop(e)},e.togglePause=function(e){var r;for(r=0;r<n;r+=1)t[r].animation.togglePause(e)},e.searchAnimations=function(e,t,r){var n,i=[].concat([].slice.call(document.getElementsByClassName("lottie")),[].slice.call(document.getElementsByClassName("bodymovin"))),o=i.length;for(n=0;n<o;n+=1)r&&i[n].setAttribute("data-bm-type",r),l(i[n],e);if(t&&0===o){r||(r="svg");var a=document.getElementsByTagName("body")[0];a.innerText="";var s=createTag("div");s.style.width="100%",s.style.height="100%",s.setAttribute("data-bm-type",r),a.appendChild(s),l(s,e)}},e.resize=function(){var e;for(e=0;e<n;e+=1)t[e].animation.resize()},e.goToAndStop=function(e,r,i){var o;for(o=0;o<n;o+=1)t[o].animation.goToAndStop(e,r,i)},e.destroy=function(e){var r;for(r=n-1;r>=0;r-=1)t[r].animation.destroy(e)},e.freeze=function(){a=!0},e.unfreeze=function(){a=!1,h()},e.setVolume=function(e,r){var i;for(i=0;i<n;i+=1)t[i].animation.setVolume(e,r)},e.mute=function(e){var r;for(r=0;r<n;r+=1)t[r].animation.mute(e)},e.unmute=function(e){var r;for(r=0;r<n;r+=1)t[r].animation.unmute(e)},e.getRegisteredAnimations=function(){var e,r=t.length,n=[];for(e=0;e<r;e+=1)n.push(t[e].animation);return n},e}(),BezierFactory=function(){var e={getBezierEasing:function(e,r,n,i,o){var a=o||("bez_"+e+"_"+r+"_"+n+"_"+i).replace(/\./g,"p");if(t[a])return t[a];var s=new u([e,r,n,i]);return t[a]=s,s}},t={},r=11,n=1/(r-1),i="function"==typeof Float32Array;function o(e,t){return 1-3*t+3*e}function a(e,t){return 3*t-6*e}function s(e){return 3*e}function l(e,t,r){return((o(t,r)*e+a(t,r))*e+s(t))*e}function c(e,t,r){return 3*o(t,r)*e*e+2*a(t,r)*e+s(t)}function u(e){this._p=e,this._mSampleValues=i?new Float32Array(r):new Array(r),this._precomputed=!1,this.get=this.get.bind(this)}return u.prototype={get:function(e){var t=this._p[0],r=this._p[1],n=this._p[2],i=this._p[3];return this._precomputed||this._precompute(),t===r&&n===i?e:0===e?0:1===e?1:l(this._getTForX(e),r,i)},_precompute:function(){var e=this._p[0],t=this._p[1],r=this._p[2],n=this._p[3];this._precomputed=!0,e===t&&r===n||this._calcSampleValues()},_calcSampleValues:function(){for(var e=this._p[0],t=this._p[2],i=0;i<r;++i)this._mSampleValues[i]=l(i*n,e,t)},_getTForX:function(e){for(var t=this._p[0],i=this._p[2],o=this._mSampleValues,a=0,s=1,u=r-1;s!==u&&o[s]<=e;++s)a+=n;var d=a+(e-o[--s])/(o[s+1]-o[s])*n,p=c(d,t,i);return p>=.001?function(e,t,r,n){for(var i=0;i<4;++i){var o=c(t,r,n);if(0===o)return t;t-=(l(t,r,n)-e)/o}return t}(e,d,t,i):0===p?d:function(e,t,r,n,i){var o,a,s=0;do{(o=l(a=t+(r-t)/2,n,i)-e)>0?r=a:t=a}while(Math.abs(o)>1e-7&&++s<10);return a}(e,a,a+n,t,i)}},e}(),pooling={double:function(e){return e.concat(createSizedArray(e.length))}},poolFactory=function(e,t,r){var n=0,i=e,o=createSizedArray(i);return{newElement:function(){return n?o[n-=1]:t()},release:function(e){n===i&&(o=pooling.double(o),i*=2),r&&r(e),o[n]=e,n+=1}}},bezierLengthPool=poolFactory(8,(function(){return{addedLength:0,percents:createTypedArray("float32",getDefaultCurveSegments()),lengths:createTypedArray("float32",getDefaultCurveSegments())}})),segmentsLengthPool=poolFactory(8,(function(){return{lengths:[],totalLength:0}}),(function(e){var t,r=e.lengths.length;for(t=0;t<r;t+=1)bezierLengthPool.release(e.lengths[t]);e.lengths.length=0}));function bezFunction(){var e=Math;function t(e,t,r,n,i,o){var a=e*n+t*i+r*o-i*n-o*e-r*t;return a>-.001&&a<.001}var r=function(e,t,r,n){var i,o,a,s,l,c,u=getDefaultCurveSegments(),d=0,p=[],f=[],h=bezierLengthPool.newElement();for(a=r.length,i=0;i<u;i+=1){for(l=i/(u-1),c=0,o=0;o<a;o+=1)s=bmPow(1-l,3)*e[o]+3*bmPow(1-l,2)*l*r[o]+3*(1-l)*bmPow(l,2)*n[o]+bmPow(l,3)*t[o],p[o]=s,null!==f[o]&&(c+=bmPow(p[o]-f[o],2)),f[o]=p[o];c&&(d+=c=bmSqrt(c)),h.percents[i]=l,h.lengths[i]=d}return h.addedLength=d,h};function n(e){this.segmentLength=0,this.points=new Array(e)}function i(e,t){this.partialLength=e,this.point=t}var o,a=(o={},function(e,r,a,s){var l=(e[0]+"_"+e[1]+"_"+r[0]+"_"+r[1]+"_"+a[0]+"_"+a[1]+"_"+s[0]+"_"+s[1]).replace(/\./g,"p");if(!o[l]){var c,u,d,p,f,h,m,g=getDefaultCurveSegments(),v=0,y=null;2===e.length&&(e[0]!==r[0]||e[1]!==r[1])&&t(e[0],e[1],r[0],r[1],e[0]+a[0],e[1]+a[1])&&t(e[0],e[1],r[0],r[1],r[0]+s[0],r[1]+s[1])&&(g=2);var b=new n(g);for(d=a.length,c=0;c<g;c+=1){for(m=createSizedArray(d),f=c/(g-1),h=0,u=0;u<d;u+=1)p=bmPow(1-f,3)*e[u]+3*bmPow(1-f,2)*f*(e[u]+a[u])+3*(1-f)*bmPow(f,2)*(r[u]+s[u])+bmPow(f,3)*r[u],m[u]=p,null!==y&&(h+=bmPow(m[u]-y[u],2));v+=h=bmSqrt(h),b.points[c]=new i(h,m),y=m}b.segmentLength=v,o[l]=b}return o[l]});function s(e,t){var r=t.percents,n=t.lengths,i=r.length,o=bmFloor((i-1)*e),a=e*t.addedLength,s=0;if(o===i-1||0===o||a===n[o])return r[o];for(var l=n[o]>a?-1:1,c=!0;c;)if(n[o]<=a&&n[o+1]>a?(s=(a-n[o])/(n[o+1]-n[o]),c=!1):o+=l,o<0||o>=i-1){if(o===i-1)return r[o];c=!1}return r[o]+(r[o+1]-r[o])*s}var l=createTypedArray("float32",8);return{getSegmentsLength:function(e){var t,n=segmentsLengthPool.newElement(),i=e.c,o=e.v,a=e.o,s=e.i,l=e._length,c=n.lengths,u=0;for(t=0;t<l-1;t+=1)c[t]=r(o[t],o[t+1],a[t],s[t+1]),u+=c[t].addedLength;return i&&l&&(c[t]=r(o[t],o[0],a[t],s[0]),u+=c[t].addedLength),n.totalLength=u,n},getNewSegment:function(t,r,n,i,o,a,c){o<0?o=0:o>1&&(o=1);var u,d=s(o,c),p=s(a=a>1?1:a,c),f=t.length,h=1-d,m=1-p,g=h*h*h,v=d*h*h*3,y=d*d*h*3,b=d*d*d,x=h*h*m,w=d*h*m+h*d*m+h*h*p,S=d*d*m+h*d*p+d*h*p,C=d*d*p,_=h*m*m,P=d*m*m+h*p*m+h*m*p,E=d*p*m+h*p*p+d*m*p,k=d*p*p,M=m*m*m,j=p*m*m+m*p*m+m*m*p,I=p*p*m+m*p*p+p*m*p,O=p*p*p;for(u=0;u<f;u+=1)l[4*u]=e.round(1e3*(g*t[u]+v*n[u]+y*i[u]+b*r[u]))/1e3,l[4*u+1]=e.round(1e3*(x*t[u]+w*n[u]+S*i[u]+C*r[u]))/1e3,l[4*u+2]=e.round(1e3*(_*t[u]+P*n[u]+E*i[u]+k*r[u]))/1e3,l[4*u+3]=e.round(1e3*(M*t[u]+j*n[u]+I*i[u]+O*r[u]))/1e3;return l},getPointInSegment:function(t,r,n,i,o,a){var l=s(o,a),c=1-l;return[e.round(1e3*(c*c*c*t[0]+(l*c*c+c*l*c+c*c*l)*n[0]+(l*l*c+c*l*l+l*c*l)*i[0]+l*l*l*r[0]))/1e3,e.round(1e3*(c*c*c*t[1]+(l*c*c+c*l*c+c*c*l)*n[1]+(l*l*c+c*l*l+l*c*l)*i[1]+l*l*l*r[1]))/1e3]},buildBezierData:a,pointOnLine2D:t,pointOnLine3D:function(r,n,i,o,a,s,l,c,u){if(0===i&&0===s&&0===u)return t(r,n,o,a,l,c);var d,p=e.sqrt(e.pow(o-r,2)+e.pow(a-n,2)+e.pow(s-i,2)),f=e.sqrt(e.pow(l-r,2)+e.pow(c-n,2)+e.pow(u-i,2)),h=e.sqrt(e.pow(l-o,2)+e.pow(c-a,2)+e.pow(u-s,2));return(d=p>f?p>h?p-f-h:h-f-p:h>f?h-f-p:f-p-h)>-1e-4&&d<1e-4}}}var bez=bezFunction(),initFrame=initialDefaultFrame,mathAbs=Math.abs;function interpolateValue(e,t){var r,n=this.offsetTime;"multidimensional"===this.propType&&(r=createTypedArray("float32",this.pv.length));for(var i,o,a,s,l,c,u,d,p,f=t.lastIndex,h=f,m=this.keyframes.length-1,g=!0;g;){if(i=this.keyframes[h],o=this.keyframes[h+1],h===m-1&&e>=o.t-n){i.h&&(i=o),f=0;break}if(o.t-n>e){f=h;break}h<m-1?h+=1:(f=0,g=!1)}a=this.keyframesMetadata[h]||{};var v,y=o.t-n,b=i.t-n;if(i.to){a.bezierData||(a.bezierData=bez.buildBezierData(i.s,o.s||i.e,i.to,i.ti));var x=a.bezierData;if(e>=y||e<b){var w=e>=y?x.points.length-1:0;for(l=x.points[w].point.length,s=0;s<l;s+=1)r[s]=x.points[w].point[s]}else{a.__fnct?p=a.__fnct:(p=BezierFactory.getBezierEasing(i.o.x,i.o.y,i.i.x,i.i.y,i.n).get,a.__fnct=p),c=p((e-b)/(y-b));var S,C=x.segmentLength*c,_=t.lastFrame<e&&t._lastKeyframeIndex===h?t._lastAddedLength:0;for(d=t.lastFrame<e&&t._lastKeyframeIndex===h?t._lastPoint:0,g=!0,u=x.points.length;g;){if(_+=x.points[d].partialLength,0===C||0===c||d===x.points.length-1){for(l=x.points[d].point.length,s=0;s<l;s+=1)r[s]=x.points[d].point[s];break}if(C>=_&&C<_+x.points[d+1].partialLength){for(S=(C-_)/x.points[d+1].partialLength,l=x.points[d].point.length,s=0;s<l;s+=1)r[s]=x.points[d].point[s]+(x.points[d+1].point[s]-x.points[d].point[s])*S;break}d<u-1?d+=1:g=!1}t._lastPoint=d,t._lastAddedLength=_-x.points[d].partialLength,t._lastKeyframeIndex=h}}else{var P,E,k,M,j;if(m=i.s.length,v=o.s||i.e,this.sh&&1!==i.h)e>=y?(r[0]=v[0],r[1]=v[1],r[2]=v[2]):e<=b?(r[0]=i.s[0],r[1]=i.s[1],r[2]=i.s[2]):quaternionToEuler(r,slerp(createQuaternion(i.s),createQuaternion(v),(e-b)/(y-b)));else for(h=0;h<m;h+=1)1!==i.h&&(e>=y?c=1:e<b?c=0:(i.o.x.constructor===Array?(a.__fnct||(a.__fnct=[]),a.__fnct[h]?p=a.__fnct[h]:(P=void 0===i.o.x[h]?i.o.x[0]:i.o.x[h],E=void 0===i.o.y[h]?i.o.y[0]:i.o.y[h],k=void 0===i.i.x[h]?i.i.x[0]:i.i.x[h],M=void 0===i.i.y[h]?i.i.y[0]:i.i.y[h],p=BezierFactory.getBezierEasing(P,E,k,M).get,a.__fnct[h]=p)):a.__fnct?p=a.__fnct:(P=i.o.x,E=i.o.y,k=i.i.x,M=i.i.y,p=BezierFactory.getBezierEasing(P,E,k,M).get,i.keyframeMetadata=p),c=p((e-b)/(y-b)))),v=o.s||i.e,j=1===i.h?i.s[h]:i.s[h]+(v[h]-i.s[h])*c,"multidimensional"===this.propType?r[h]=j:r=j}return t.lastIndex=f,r}function slerp(e,t,r){var n,i,o,a,s,l=[],c=e[0],u=e[1],d=e[2],p=e[3],f=t[0],h=t[1],m=t[2],g=t[3];return(i=c*f+u*h+d*m+p*g)<0&&(i=-i,f=-f,h=-h,m=-m,g=-g),1-i>1e-6?(n=Math.acos(i),o=Math.sin(n),a=Math.sin((1-r)*n)/o,s=Math.sin(r*n)/o):(a=1-r,s=r),l[0]=a*c+s*f,l[1]=a*u+s*h,l[2]=a*d+s*m,l[3]=a*p+s*g,l}function quaternionToEuler(e,t){var r=t[0],n=t[1],i=t[2],o=t[3],a=Math.atan2(2*n*o-2*r*i,1-2*n*n-2*i*i),s=Math.asin(2*r*n+2*i*o),l=Math.atan2(2*r*o-2*n*i,1-2*r*r-2*i*i);e[0]=a/degToRads,e[1]=s/degToRads,e[2]=l/degToRads}function createQuaternion(e){var t=e[0]*degToRads,r=e[1]*degToRads,n=e[2]*degToRads,i=Math.cos(t/2),o=Math.cos(r/2),a=Math.cos(n/2),s=Math.sin(t/2),l=Math.sin(r/2),c=Math.sin(n/2);return[s*l*a+i*o*c,s*o*a+i*l*c,i*l*a-s*o*c,i*o*a-s*l*c]}function getValueAtCurrentTime(){var e=this.comp.renderedFrame-this.offsetTime,t=this.keyframes[0].t-this.offsetTime,r=this.keyframes[this.keyframes.length-1].t-this.offsetTime;if(!(e===this._caching.lastFrame||this._caching.lastFrame!==initFrame&&(this._caching.lastFrame>=r&&e>=r||this._caching.lastFrame<t&&e<t))){this._caching.lastFrame>=e&&(this._caching._lastKeyframeIndex=-1,this._caching.lastIndex=0);var n=this.interpolateValue(e,this._caching);this.pv=n}return this._caching.lastFrame=e,this.pv}function setVValue(e){var t;if("unidimensional"===this.propType)t=e*this.mult,mathAbs(this.v-t)>1e-5&&(this.v=t,this._mdf=!0);else for(var r=0,n=this.v.length;r<n;)t=e[r]*this.mult,mathAbs(this.v[r]-t)>1e-5&&(this.v[r]=t,this._mdf=!0),r+=1}function processEffectsSequence(){if(this.elem.globalData.frameId!==this.frameId&&this.effectsSequence.length)if(this.lock)this.setVValue(this.pv);else{var e;this.lock=!0,this._mdf=this._isFirstFrame;var t=this.effectsSequence.length,r=this.kf?this.pv:this.data.k;for(e=0;e<t;e+=1)r=this.effectsSequence[e](r);this.setVValue(r),this._isFirstFrame=!1,this.lock=!1,this.frameId=this.elem.globalData.frameId}}function addEffect(e){this.effectsSequence.push(e),this.container.addDynamicProperty(this)}function ValueProperty(e,t,r,n){this.propType="unidimensional",this.mult=r||1,this.data=t,this.v=r?t.k*r:t.k,this.pv=t.k,this._mdf=!1,this.elem=e,this.container=n,this.comp=e.comp,this.k=!1,this.kf=!1,this.vel=0,this.effectsSequence=[],this._isFirstFrame=!0,this.getValue=processEffectsSequence,this.setVValue=setVValue,this.addEffect=addEffect}function MultiDimensionalProperty(e,t,r,n){var i;this.propType="multidimensional",this.mult=r||1,this.data=t,this._mdf=!1,this.elem=e,this.container=n,this.comp=e.comp,this.k=!1,this.kf=!1,this.frameId=-1;var o=t.k.length;for(this.v=createTypedArray("float32",o),this.pv=createTypedArray("float32",o),this.vel=createTypedArray("float32",o),i=0;i<o;i+=1)this.v[i]=t.k[i]*this.mult,this.pv[i]=t.k[i];this._isFirstFrame=!0,this.effectsSequence=[],this.getValue=processEffectsSequence,this.setVValue=setVValue,this.addEffect=addEffect}function KeyframedValueProperty(e,t,r,n){this.propType="unidimensional",this.keyframes=t.k,this.keyframesMetadata=[],this.offsetTime=e.data.st,this.frameId=-1,this._caching={lastFrame:initFrame,lastIndex:0,value:0,_lastKeyframeIndex:-1},this.k=!0,this.kf=!0,this.data=t,this.mult=r||1,this.elem=e,this.container=n,this.comp=e.comp,this.v=initFrame,this.pv=initFrame,this._isFirstFrame=!0,this.getValue=processEffectsSequence,this.setVValue=setVValue,this.interpolateValue=interpolateValue,this.effectsSequence=[getValueAtCurrentTime.bind(this)],this.addEffect=addEffect}function KeyframedMultidimensionalProperty(e,t,r,n){var i;this.propType="multidimensional";var o,a,s,l,c=t.k.length;for(i=0;i<c-1;i+=1)t.k[i].to&&t.k[i].s&&t.k[i+1]&&t.k[i+1].s&&(o=t.k[i].s,a=t.k[i+1].s,s=t.k[i].to,l=t.k[i].ti,(2===o.length&&(o[0]!==a[0]||o[1]!==a[1])&&bez.pointOnLine2D(o[0],o[1],a[0],a[1],o[0]+s[0],o[1]+s[1])&&bez.pointOnLine2D(o[0],o[1],a[0],a[1],a[0]+l[0],a[1]+l[1])||3===o.length&&(o[0]!==a[0]||o[1]!==a[1]||o[2]!==a[2])&&bez.pointOnLine3D(o[0],o[1],o[2],a[0],a[1],a[2],o[0]+s[0],o[1]+s[1],o[2]+s[2])&&bez.pointOnLine3D(o[0],o[1],o[2],a[0],a[1],a[2],a[0]+l[0],a[1]+l[1],a[2]+l[2]))&&(t.k[i].to=null,t.k[i].ti=null),o[0]===a[0]&&o[1]===a[1]&&0===s[0]&&0===s[1]&&0===l[0]&&0===l[1]&&(2===o.length||o[2]===a[2]&&0===s[2]&&0===l[2])&&(t.k[i].to=null,t.k[i].ti=null));this.effectsSequence=[getValueAtCurrentTime.bind(this)],this.data=t,this.keyframes=t.k,this.keyframesMetadata=[],this.offsetTime=e.data.st,this.k=!0,this.kf=!0,this._isFirstFrame=!0,this.mult=r||1,this.elem=e,this.container=n,this.comp=e.comp,this.getValue=processEffectsSequence,this.setVValue=setVValue,this.interpolateValue=interpolateValue,this.frameId=-1;var u=t.k[0].s.length;for(this.v=createTypedArray("float32",u),this.pv=createTypedArray("float32",u),i=0;i<u;i+=1)this.v[i]=initFrame,this.pv[i]=initFrame;this._caching={lastFrame:initFrame,lastIndex:0,value:createTypedArray("float32",u)},this.addEffect=addEffect}var PropertyFactory={getProp:function(e,t,r,n,i){var o;if(t.sid&&(t=e.globalData.slotManager.getProp(t)),t.k.length)if("number"==typeof t.k[0])o=new MultiDimensionalProperty(e,t,n,i);else switch(r){case 0:o=new KeyframedValueProperty(e,t,n,i);break;case 1:o=new KeyframedMultidimensionalProperty(e,t,n,i)}else o=new ValueProperty(e,t,n,i);return o.effectsSequence.length&&i.addDynamicProperty(o),o}};function DynamicPropertyContainer(){}DynamicPropertyContainer.prototype={addDynamicProperty:function(e){-1===this.dynamicProperties.indexOf(e)&&(this.dynamicProperties.push(e),this.container.addDynamicProperty(this),this._isAnimated=!0)},iterateDynamicProperties:function(){var e;this._mdf=!1;var t=this.dynamicProperties.length;for(e=0;e<t;e+=1)this.dynamicProperties[e].getValue(),this.dynamicProperties[e]._mdf&&(this._mdf=!0)},initDynamicPropertyContainer:function(e){this.container=e,this.dynamicProperties=[],this._mdf=!1,this._isAnimated=!1}};var pointPool=poolFactory(8,(function(){return createTypedArray("float32",2)}));function ShapePath(){this.c=!1,this._length=0,this._maxLength=8,this.v=createSizedArray(this._maxLength),this.o=createSizedArray(this._maxLength),this.i=createSizedArray(this._maxLength)}ShapePath.prototype.setPathData=function(e,t){this.c=e,this.setLength(t);for(var r=0;r<t;)this.v[r]=pointPool.newElement(),this.o[r]=pointPool.newElement(),this.i[r]=pointPool.newElement(),r+=1},ShapePath.prototype.setLength=function(e){for(;this._maxLength<e;)this.doubleArrayLength();this._length=e},ShapePath.prototype.doubleArrayLength=function(){this.v=this.v.concat(createSizedArray(this._maxLength)),this.i=this.i.concat(createSizedArray(this._maxLength)),this.o=this.o.concat(createSizedArray(this._maxLength)),this._maxLength*=2},ShapePath.prototype.setXYAt=function(e,t,r,n,i){var o;switch(this._length=Math.max(this._length,n+1),this._length>=this._maxLength&&this.doubleArrayLength(),r){case"v":o=this.v;break;case"i":o=this.i;break;case"o":o=this.o;break;default:o=[]}(!o[n]||o[n]&&!i)&&(o[n]=pointPool.newElement()),o[n][0]=e,o[n][1]=t},ShapePath.prototype.setTripleAt=function(e,t,r,n,i,o,a,s){this.setXYAt(e,t,"v",a,s),this.setXYAt(r,n,"o",a,s),this.setXYAt(i,o,"i",a,s)},ShapePath.prototype.reverse=function(){var e=new ShapePath;e.setPathData(this.c,this._length);var t=this.v,r=this.o,n=this.i,i=0;this.c&&(e.setTripleAt(t[0][0],t[0][1],n[0][0],n[0][1],r[0][0],r[0][1],0,!1),i=1);var o,a=this._length-1,s=this._length;for(o=i;o<s;o+=1)e.setTripleAt(t[a][0],t[a][1],n[a][0],n[a][1],r[a][0],r[a][1],o,!1),a-=1;return e},ShapePath.prototype.length=function(){return this._length};var shapePool=(factory=poolFactory(4,(function(){return new ShapePath}),(function(e){var t,r=e._length;for(t=0;t<r;t+=1)pointPool.release(e.v[t]),pointPool.release(e.i[t]),pointPool.release(e.o[t]),e.v[t]=null,e.i[t]=null,e.o[t]=null;e._length=0,e.c=!1})),factory.clone=function(e){var t,r=factory.newElement(),n=void 0===e._length?e.v.length:e._length;for(r.setLength(n),r.c=e.c,t=0;t<n;t+=1)r.setTripleAt(e.v[t][0],e.v[t][1],e.o[t][0],e.o[t][1],e.i[t][0],e.i[t][1],t);return r},factory),factory;function ShapeCollection(){this._length=0,this._maxLength=4,this.shapes=createSizedArray(this._maxLength)}ShapeCollection.prototype.addShape=function(e){this._length===this._maxLength&&(this.shapes=this.shapes.concat(createSizedArray(this._maxLength)),this._maxLength*=2),this.shapes[this._length]=e,this._length+=1},ShapeCollection.prototype.releaseShapes=function(){var e;for(e=0;e<this._length;e+=1)shapePool.release(this.shapes[e]);this._length=0};var shapeCollectionPool=(ob={newShapeCollection:function(){return _length?pool[_length-=1]:new ShapeCollection},release:function(e){var t,r=e._length;for(t=0;t<r;t+=1)shapePool.release(e.shapes[t]);e._length=0,_length===_maxLength&&(pool=pooling.double(pool),_maxLength*=2),pool[_length]=e,_length+=1}},_length=0,_maxLength=4,pool=createSizedArray(_maxLength),ob),ob,_length,_maxLength,pool,ShapePropertyFactory=function(){var e=-999999;function t(e,t,r){var n,i,o,a,s,l,c,u,d,p=r.lastIndex,f=this.keyframes;if(e<f[0].t-this.offsetTime)n=f[0].s[0],o=!0,p=0;else if(e>=f[f.length-1].t-this.offsetTime)n=f[f.length-1].s?f[f.length-1].s[0]:f[f.length-2].e[0],o=!0;else{for(var h,m,g,v=p,y=f.length-1,b=!0;b&&(h=f[v],!((m=f[v+1]).t-this.offsetTime>e));)v<y-1?v+=1:b=!1;if(g=this.keyframesMetadata[v]||{},p=v,!(o=1===h.h)){if(e>=m.t-this.offsetTime)u=1;else if(e<h.t-this.offsetTime)u=0;else{var x;g.__fnct?x=g.__fnct:(x=BezierFactory.getBezierEasing(h.o.x,h.o.y,h.i.x,h.i.y).get,g.__fnct=x),u=x((e-(h.t-this.offsetTime))/(m.t-this.offsetTime-(h.t-this.offsetTime)))}i=m.s?m.s[0]:h.e[0]}n=h.s[0]}for(l=t._length,c=n.i[0].length,r.lastIndex=p,a=0;a<l;a+=1)for(s=0;s<c;s+=1)d=o?n.i[a][s]:n.i[a][s]+(i.i[a][s]-n.i[a][s])*u,t.i[a][s]=d,d=o?n.o[a][s]:n.o[a][s]+(i.o[a][s]-n.o[a][s])*u,t.o[a][s]=d,d=o?n.v[a][s]:n.v[a][s]+(i.v[a][s]-n.v[a][s])*u,t.v[a][s]=d}function r(){var t=this.comp.renderedFrame-this.offsetTime,r=this.keyframes[0].t-this.offsetTime,n=this.keyframes[this.keyframes.length-1].t-this.offsetTime,i=this._caching.lastFrame;return i!==e&&(i<r&&t<r||i>n&&t>n)||(this._caching.lastIndex=i<t?this._caching.lastIndex:0,this.interpolateShape(t,this.pv,this._caching)),this._caching.lastFrame=t,this.pv}function n(){this.paths=this.localShapeCollection}function i(e){(function(e,t){if(e._length!==t._length||e.c!==t.c)return!1;var r,n=e._length;for(r=0;r<n;r+=1)if(e.v[r][0]!==t.v[r][0]||e.v[r][1]!==t.v[r][1]||e.o[r][0]!==t.o[r][0]||e.o[r][1]!==t.o[r][1]||e.i[r][0]!==t.i[r][0]||e.i[r][1]!==t.i[r][1])return!1;return!0})(this.v,e)||(this.v=shapePool.clone(e),this.localShapeCollection.releaseShapes(),this.localShapeCollection.addShape(this.v),this._mdf=!0,this.paths=this.localShapeCollection)}function o(){if(this.elem.globalData.frameId!==this.frameId)if(this.effectsSequence.length)if(this.lock)this.setVValue(this.pv);else{var e,t;this.lock=!0,this._mdf=!1,e=this.kf?this.pv:this.data.ks?this.data.ks.k:this.data.pt.k;var r=this.effectsSequence.length;for(t=0;t<r;t+=1)e=this.effectsSequence[t](e);this.setVValue(e),this.lock=!1,this.frameId=this.elem.globalData.frameId}else this._mdf=!1}function a(e,t,r){this.propType="shape",this.comp=e.comp,this.container=e,this.elem=e,this.data=t,this.k=!1,this.kf=!1,this._mdf=!1;var i=3===r?t.pt.k:t.ks.k;this.v=shapePool.clone(i),this.pv=shapePool.clone(this.v),this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.paths=this.localShapeCollection,this.paths.addShape(this.v),this.reset=n,this.effectsSequence=[]}function s(e){this.effectsSequence.push(e),this.container.addDynamicProperty(this)}function l(t,i,o){this.propType="shape",this.comp=t.comp,this.elem=t,this.container=t,this.offsetTime=t.data.st,this.keyframes=3===o?i.pt.k:i.ks.k,this.keyframesMetadata=[],this.k=!0,this.kf=!0;var a=this.keyframes[0].s[0].i.length;this.v=shapePool.newElement(),this.v.setPathData(this.keyframes[0].s[0].c,a),this.pv=shapePool.clone(this.v),this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.paths=this.localShapeCollection,this.paths.addShape(this.v),this.lastFrame=e,this.reset=n,this._caching={lastFrame:e,lastIndex:0},this.effectsSequence=[r.bind(this)]}a.prototype.interpolateShape=t,a.prototype.getValue=o,a.prototype.setVValue=i,a.prototype.addEffect=s,l.prototype.getValue=o,l.prototype.interpolateShape=t,l.prototype.setVValue=i,l.prototype.addEffect=s;var c=function(){var e=roundCorner;function t(e,t){this.v=shapePool.newElement(),this.v.setPathData(!0,4),this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.paths=this.localShapeCollection,this.localShapeCollection.addShape(this.v),this.d=t.d,this.elem=e,this.comp=e.comp,this.frameId=-1,this.initDynamicPropertyContainer(e),this.p=PropertyFactory.getProp(e,t.p,1,0,this),this.s=PropertyFactory.getProp(e,t.s,1,0,this),this.dynamicProperties.length?this.k=!0:(this.k=!1,this.convertEllToPath())}return t.prototype={reset:n,getValue:function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf&&this.convertEllToPath())},convertEllToPath:function(){var t=this.p.v[0],r=this.p.v[1],n=this.s.v[0]/2,i=this.s.v[1]/2,o=3!==this.d,a=this.v;a.v[0][0]=t,a.v[0][1]=r-i,a.v[1][0]=o?t+n:t-n,a.v[1][1]=r,a.v[2][0]=t,a.v[2][1]=r+i,a.v[3][0]=o?t-n:t+n,a.v[3][1]=r,a.i[0][0]=o?t-n*e:t+n*e,a.i[0][1]=r-i,a.i[1][0]=o?t+n:t-n,a.i[1][1]=r-i*e,a.i[2][0]=o?t+n*e:t-n*e,a.i[2][1]=r+i,a.i[3][0]=o?t-n:t+n,a.i[3][1]=r+i*e,a.o[0][0]=o?t+n*e:t-n*e,a.o[0][1]=r-i,a.o[1][0]=o?t+n:t-n,a.o[1][1]=r+i*e,a.o[2][0]=o?t-n*e:t+n*e,a.o[2][1]=r+i,a.o[3][0]=o?t-n:t+n,a.o[3][1]=r-i*e}},extendPrototype([DynamicPropertyContainer],t),t}(),u=function(){function e(e,t){this.v=shapePool.newElement(),this.v.setPathData(!0,0),this.elem=e,this.comp=e.comp,this.data=t,this.frameId=-1,this.d=t.d,this.initDynamicPropertyContainer(e),1===t.sy?(this.ir=PropertyFactory.getProp(e,t.ir,0,0,this),this.is=PropertyFactory.getProp(e,t.is,0,.01,this),this.convertToPath=this.convertStarToPath):this.convertToPath=this.convertPolygonToPath,this.pt=PropertyFactory.getProp(e,t.pt,0,0,this),this.p=PropertyFactory.getProp(e,t.p,1,0,this),this.r=PropertyFactory.getProp(e,t.r,0,degToRads,this),this.or=PropertyFactory.getProp(e,t.or,0,0,this),this.os=PropertyFactory.getProp(e,t.os,0,.01,this),this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.localShapeCollection.addShape(this.v),this.paths=this.localShapeCollection,this.dynamicProperties.length?this.k=!0:(this.k=!1,this.convertToPath())}return e.prototype={reset:n,getValue:function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf&&this.convertToPath())},convertStarToPath:function(){var e,t,r,n,i=2*Math.floor(this.pt.v),o=2*Math.PI/i,a=!0,s=this.or.v,l=this.ir.v,c=this.os.v,u=this.is.v,d=2*Math.PI*s/(2*i),p=2*Math.PI*l/(2*i),f=-Math.PI/2;f+=this.r.v;var h=3===this.data.d?-1:1;for(this.v._length=0,e=0;e<i;e+=1){r=a?c:u,n=a?d:p;var m=(t=a?s:l)*Math.cos(f),g=t*Math.sin(f),v=0===m&&0===g?0:g/Math.sqrt(m*m+g*g),y=0===m&&0===g?0:-m/Math.sqrt(m*m+g*g);m+=+this.p.v[0],g+=+this.p.v[1],this.v.setTripleAt(m,g,m-v*n*r*h,g-y*n*r*h,m+v*n*r*h,g+y*n*r*h,e,!0),a=!a,f+=o*h}},convertPolygonToPath:function(){var e,t=Math.floor(this.pt.v),r=2*Math.PI/t,n=this.or.v,i=this.os.v,o=2*Math.PI*n/(4*t),a=.5*-Math.PI,s=3===this.data.d?-1:1;for(a+=this.r.v,this.v._length=0,e=0;e<t;e+=1){var l=n*Math.cos(a),c=n*Math.sin(a),u=0===l&&0===c?0:c/Math.sqrt(l*l+c*c),d=0===l&&0===c?0:-l/Math.sqrt(l*l+c*c);l+=+this.p.v[0],c+=+this.p.v[1],this.v.setTripleAt(l,c,l-u*o*i*s,c-d*o*i*s,l+u*o*i*s,c+d*o*i*s,e,!0),a+=r*s}this.paths.length=0,this.paths[0]=this.v}},extendPrototype([DynamicPropertyContainer],e),e}(),d=function(){function e(e,t){this.v=shapePool.newElement(),this.v.c=!0,this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.localShapeCollection.addShape(this.v),this.paths=this.localShapeCollection,this.elem=e,this.comp=e.comp,this.frameId=-1,this.d=t.d,this.initDynamicPropertyContainer(e),this.p=PropertyFactory.getProp(e,t.p,1,0,this),this.s=PropertyFactory.getProp(e,t.s,1,0,this),this.r=PropertyFactory.getProp(e,t.r,0,0,this),this.dynamicProperties.length?this.k=!0:(this.k=!1,this.convertRectToPath())}return e.prototype={convertRectToPath:function(){var e=this.p.v[0],t=this.p.v[1],r=this.s.v[0]/2,n=this.s.v[1]/2,i=bmMin(r,n,this.r.v),o=i*(1-roundCorner);this.v._length=0,2===this.d||1===this.d?(this.v.setTripleAt(e+r,t-n+i,e+r,t-n+i,e+r,t-n+o,0,!0),this.v.setTripleAt(e+r,t+n-i,e+r,t+n-o,e+r,t+n-i,1,!0),0!==i?(this.v.setTripleAt(e+r-i,t+n,e+r-i,t+n,e+r-o,t+n,2,!0),this.v.setTripleAt(e-r+i,t+n,e-r+o,t+n,e-r+i,t+n,3,!0),this.v.setTripleAt(e-r,t+n-i,e-r,t+n-i,e-r,t+n-o,4,!0),this.v.setTripleAt(e-r,t-n+i,e-r,t-n+o,e-r,t-n+i,5,!0),this.v.setTripleAt(e-r+i,t-n,e-r+i,t-n,e-r+o,t-n,6,!0),this.v.setTripleAt(e+r-i,t-n,e+r-o,t-n,e+r-i,t-n,7,!0)):(this.v.setTripleAt(e-r,t+n,e-r+o,t+n,e-r,t+n,2),this.v.setTripleAt(e-r,t-n,e-r,t-n+o,e-r,t-n,3))):(this.v.setTripleAt(e+r,t-n+i,e+r,t-n+o,e+r,t-n+i,0,!0),0!==i?(this.v.setTripleAt(e+r-i,t-n,e+r-i,t-n,e+r-o,t-n,1,!0),this.v.setTripleAt(e-r+i,t-n,e-r+o,t-n,e-r+i,t-n,2,!0),this.v.setTripleAt(e-r,t-n+i,e-r,t-n+i,e-r,t-n+o,3,!0),this.v.setTripleAt(e-r,t+n-i,e-r,t+n-o,e-r,t+n-i,4,!0),this.v.setTripleAt(e-r+i,t+n,e-r+i,t+n,e-r+o,t+n,5,!0),this.v.setTripleAt(e+r-i,t+n,e+r-o,t+n,e+r-i,t+n,6,!0),this.v.setTripleAt(e+r,t+n-i,e+r,t+n-i,e+r,t+n-o,7,!0)):(this.v.setTripleAt(e-r,t-n,e-r+o,t-n,e-r,t-n,1,!0),this.v.setTripleAt(e-r,t+n,e-r,t+n-o,e-r,t+n,2,!0),this.v.setTripleAt(e+r,t+n,e+r-o,t+n,e+r,t+n,3,!0)))},getValue:function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf&&this.convertRectToPath())},reset:n},extendPrototype([DynamicPropertyContainer],e),e}();return{getShapeProp:function(e,t,r){var n;return 3===r||4===r?n=(3===r?t.pt:t.ks).k.length?new l(e,t,r):new a(e,t,r):5===r?n=new d(e,t):6===r?n=new c(e,t):7===r&&(n=new u(e,t)),n.k&&e.addDynamicProperty(n),n},getConstructorFunction:function(){return a},getKeyframedConstructorFunction:function(){return l}}}(),Matrix=function(){var e=Math.cos,t=Math.sin,r=Math.tan,n=Math.round;function i(){return this.props[0]=1,this.props[1]=0,this.props[2]=0,this.props[3]=0,this.props[4]=0,this.props[5]=1,this.props[6]=0,this.props[7]=0,this.props[8]=0,this.props[9]=0,this.props[10]=1,this.props[11]=0,this.props[12]=0,this.props[13]=0,this.props[14]=0,this.props[15]=1,this}function o(r){if(0===r)return this;var n=e(r),i=t(r);return this._t(n,-i,0,0,i,n,0,0,0,0,1,0,0,0,0,1)}function a(r){if(0===r)return this;var n=e(r),i=t(r);return this._t(1,0,0,0,0,n,-i,0,0,i,n,0,0,0,0,1)}function s(r){if(0===r)return this;var n=e(r),i=t(r);return this._t(n,0,i,0,0,1,0,0,-i,0,n,0,0,0,0,1)}function l(r){if(0===r)return this;var n=e(r),i=t(r);return this._t(n,-i,0,0,i,n,0,0,0,0,1,0,0,0,0,1)}function c(e,t){return this._t(1,t,e,1,0,0)}function u(e,t){return this.shear(r(e),r(t))}function d(n,i){var o=e(i),a=t(i);return this._t(o,a,0,0,-a,o,0,0,0,0,1,0,0,0,0,1)._t(1,0,0,0,r(n),1,0,0,0,0,1,0,0,0,0,1)._t(o,-a,0,0,a,o,0,0,0,0,1,0,0,0,0,1)}function p(e,t,r){return r||0===r||(r=1),1===e&&1===t&&1===r?this:this._t(e,0,0,0,0,t,0,0,0,0,r,0,0,0,0,1)}function f(e,t,r,n,i,o,a,s,l,c,u,d,p,f,h,m){return this.props[0]=e,this.props[1]=t,this.props[2]=r,this.props[3]=n,this.props[4]=i,this.props[5]=o,this.props[6]=a,this.props[7]=s,this.props[8]=l,this.props[9]=c,this.props[10]=u,this.props[11]=d,this.props[12]=p,this.props[13]=f,this.props[14]=h,this.props[15]=m,this}function h(e,t,r){return r=r||0,0!==e||0!==t||0!==r?this._t(1,0,0,0,0,1,0,0,0,0,1,0,e,t,r,1):this}function m(e,t,r,n,i,o,a,s,l,c,u,d,p,f,h,m){var g=this.props;if(1===e&&0===t&&0===r&&0===n&&0===i&&1===o&&0===a&&0===s&&0===l&&0===c&&1===u&&0===d)return g[12]=g[12]*e+g[15]*p,g[13]=g[13]*o+g[15]*f,g[14]=g[14]*u+g[15]*h,g[15]*=m,this._identityCalculated=!1,this;var v=g[0],y=g[1],b=g[2],x=g[3],w=g[4],S=g[5],C=g[6],_=g[7],P=g[8],E=g[9],k=g[10],M=g[11],j=g[12],I=g[13],O=g[14],T=g[15];return g[0]=v*e+y*i+b*l+x*p,g[1]=v*t+y*o+b*c+x*f,g[2]=v*r+y*a+b*u+x*h,g[3]=v*n+y*s+b*d+x*m,g[4]=w*e+S*i+C*l+_*p,g[5]=w*t+S*o+C*c+_*f,g[6]=w*r+S*a+C*u+_*h,g[7]=w*n+S*s+C*d+_*m,g[8]=P*e+E*i+k*l+M*p,g[9]=P*t+E*o+k*c+M*f,g[10]=P*r+E*a+k*u+M*h,g[11]=P*n+E*s+k*d+M*m,g[12]=j*e+I*i+O*l+T*p,g[13]=j*t+I*o+O*c+T*f,g[14]=j*r+I*a+O*u+T*h,g[15]=j*n+I*s+O*d+T*m,this._identityCalculated=!1,this}function g(e){var t=e.props;return this.transform(t[0],t[1],t[2],t[3],t[4],t[5],t[6],t[7],t[8],t[9],t[10],t[11],t[12],t[13],t[14],t[15])}function v(){return this._identityCalculated||(this._identity=!(1!==this.props[0]||0!==this.props[1]||0!==this.props[2]||0!==this.props[3]||0!==this.props[4]||1!==this.props[5]||0!==this.props[6]||0!==this.props[7]||0!==this.props[8]||0!==this.props[9]||1!==this.props[10]||0!==this.props[11]||0!==this.props[12]||0!==this.props[13]||0!==this.props[14]||1!==this.props[15]),this._identityCalculated=!0),this._identity}function y(e){for(var t=0;t<16;){if(e.props[t]!==this.props[t])return!1;t+=1}return!0}function b(e){var t;for(t=0;t<16;t+=1)e.props[t]=this.props[t];return e}function x(e){var t;for(t=0;t<16;t+=1)this.props[t]=e[t]}function w(e,t,r){return{x:e*this.props[0]+t*this.props[4]+r*this.props[8]+this.props[12],y:e*this.props[1]+t*this.props[5]+r*this.props[9]+this.props[13],z:e*this.props[2]+t*this.props[6]+r*this.props[10]+this.props[14]}}function S(e,t,r){return e*this.props[0]+t*this.props[4]+r*this.props[8]+this.props[12]}function C(e,t,r){return e*this.props[1]+t*this.props[5]+r*this.props[9]+this.props[13]}function _(e,t,r){return e*this.props[2]+t*this.props[6]+r*this.props[10]+this.props[14]}function P(){var e=this.props[0]*this.props[5]-this.props[1]*this.props[4],t=this.props[5]/e,r=-this.props[1]/e,n=-this.props[4]/e,i=this.props[0]/e,o=(this.props[4]*this.props[13]-this.props[5]*this.props[12])/e,a=-(this.props[0]*this.props[13]-this.props[1]*this.props[12])/e,s=new Matrix;return s.props[0]=t,s.props[1]=r,s.props[4]=n,s.props[5]=i,s.props[12]=o,s.props[13]=a,s}function E(e){return this.getInverseMatrix().applyToPointArray(e[0],e[1],e[2]||0)}function k(e){var t,r=e.length,n=[];for(t=0;t<r;t+=1)n[t]=E(e[t]);return n}function M(e,t,r){var n=createTypedArray("float32",6);if(this.isIdentity())n[0]=e[0],n[1]=e[1],n[2]=t[0],n[3]=t[1],n[4]=r[0],n[5]=r[1];else{var i=this.props[0],o=this.props[1],a=this.props[4],s=this.props[5],l=this.props[12],c=this.props[13];n[0]=e[0]*i+e[1]*a+l,n[1]=e[0]*o+e[1]*s+c,n[2]=t[0]*i+t[1]*a+l,n[3]=t[0]*o+t[1]*s+c,n[4]=r[0]*i+r[1]*a+l,n[5]=r[0]*o+r[1]*s+c}return n}function j(e,t,r){return this.isIdentity()?[e,t,r]:[e*this.props[0]+t*this.props[4]+r*this.props[8]+this.props[12],e*this.props[1]+t*this.props[5]+r*this.props[9]+this.props[13],e*this.props[2]+t*this.props[6]+r*this.props[10]+this.props[14]]}function I(e,t){if(this.isIdentity())return e+","+t;var r=this.props;return Math.round(100*(e*r[0]+t*r[4]+r[12]))/100+","+Math.round(100*(e*r[1]+t*r[5]+r[13]))/100}function O(){for(var e=0,t=this.props,r="matrix3d(";e<16;)r+=n(1e4*t[e])/1e4,r+=15===e?")":",",e+=1;return r}function T(e){return e<1e-6&&e>0||e>-1e-6&&e<0?n(1e4*e)/1e4:e}function A(){var e=this.props;return"matrix("+T(e[0])+","+T(e[1])+","+T(e[4])+","+T(e[5])+","+T(e[12])+","+T(e[13])+")"}return function(){this.reset=i,this.rotate=o,this.rotateX=a,this.rotateY=s,this.rotateZ=l,this.skew=u,this.skewFromAxis=d,this.shear=c,this.scale=p,this.setTransform=f,this.translate=h,this.transform=m,this.multiply=g,this.applyToPoint=w,this.applyToX=S,this.applyToY=C,this.applyToZ=_,this.applyToPointArray=j,this.applyToTriplePoints=M,this.applyToPointStringified=I,this.toCSS=O,this.to2dCSS=A,this.clone=b,this.cloneFromProps=x,this.equals=y,this.inversePoints=k,this.inversePoint=E,this.getInverseMatrix=P,this._t=this.transform,this.isIdentity=v,this._identity=!0,this._identityCalculated=!1,this.props=createTypedArray("float32",16),this.reset()}}();function _typeof$3(e){return _typeof$3="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},_typeof$3(e)}var lottie={},standalone="__[STANDALONE]__",animationData="__[ANIMATIONDATA]__",renderer="";function setLocation(e){setLocationHref(e)}function searchAnimations(){!0===standalone?animationManager.searchAnimations(animationData,standalone,renderer):animationManager.searchAnimations()}function setSubframeRendering(e){setSubframeEnabled(e)}function setPrefix(e){setIdPrefix(e)}function loadAnimation(e){return!0===standalone&&(e.animationData=JSON.parse(animationData)),animationManager.loadAnimation(e)}function setQuality(e){if("string"==typeof e)switch(e){case"high":setDefaultCurveSegments(200);break;default:case"medium":setDefaultCurveSegments(50);break;case"low":setDefaultCurveSegments(10)}else!isNaN(e)&&e>1&&setDefaultCurveSegments(e);getDefaultCurveSegments()>=50?roundValues(!1):roundValues(!0)}function inBrowser(){return"undefined"!=typeof navigator}function installPlugin(e,t){"expressions"===e&&setExpressionsPlugin(t)}function getFactory(e){switch(e){case"propertyFactory":return PropertyFactory;case"shapePropertyFactory":return ShapePropertyFactory;case"matrix":return Matrix;default:return null}}function checkReady(){"complete"===document.readyState&&(clearInterval(readyStateCheckInterval),searchAnimations())}function getQueryVariable(e){for(var t=queryString.split("&"),r=0;r<t.length;r+=1){var n=t[r].split("=");if(decodeURIComponent(n[0])==e)return decodeURIComponent(n[1])}return null}lottie.play=animationManager.play,lottie.pause=animationManager.pause,lottie.setLocationHref=setLocation,lottie.togglePause=animationManager.togglePause,lottie.setSpeed=animationManager.setSpeed,lottie.setDirection=animationManager.setDirection,lottie.stop=animationManager.stop,lottie.searchAnimations=searchAnimations,lottie.registerAnimation=animationManager.registerAnimation,lottie.loadAnimation=loadAnimation,lottie.setSubframeRendering=setSubframeRendering,lottie.resize=animationManager.resize,lottie.goToAndStop=animationManager.goToAndStop,lottie.destroy=animationManager.destroy,lottie.setQuality=setQuality,lottie.inBrowser=inBrowser,lottie.installPlugin=installPlugin,lottie.freeze=animationManager.freeze,lottie.unfreeze=animationManager.unfreeze,lottie.setVolume=animationManager.setVolume,lottie.mute=animationManager.mute,lottie.unmute=animationManager.unmute,lottie.getRegisteredAnimations=animationManager.getRegisteredAnimations,lottie.useWebWorker=setWebWorker,lottie.setIDPrefix=setPrefix,lottie.__getFactory=getFactory,lottie.version="5.12.2";var queryString="";if(standalone){var scripts=document.getElementsByTagName("script"),index=scripts.length-1,myScript=scripts[index]||{src:""};queryString=myScript.src?myScript.src.replace(/^[^\?]+\??/,""):"",renderer=getQueryVariable("renderer")}var readyStateCheckInterval=setInterval(checkReady,100);try{"object"!==_typeof$3(exports)&&__webpack_require__.amdO}catch(e){}var ShapeModifiers=function(){var e={},t={};return e.registerModifier=function(e,r){t[e]||(t[e]=r)},e.getModifier=function(e,r,n){return new t[e](r,n)},e}();function ShapeModifier(){}function TrimModifier(){}function PuckerAndBloatModifier(){}ShapeModifier.prototype.initModifierProperties=function(){},ShapeModifier.prototype.addShapeToModifier=function(){},ShapeModifier.prototype.addShape=function(e){if(!this.closed){e.sh.container.addDynamicProperty(e.sh);var t={shape:e.sh,data:e,localShapeCollection:shapeCollectionPool.newShapeCollection()};this.shapes.push(t),this.addShapeToModifier(t),this._isAnimated&&e.setAsAnimated()}},ShapeModifier.prototype.init=function(e,t){this.shapes=[],this.elem=e,this.initDynamicPropertyContainer(e),this.initModifierProperties(e,t),this.frameId=initialDefaultFrame,this.closed=!1,this.k=!1,this.dynamicProperties.length?this.k=!0:this.getValue(!0)},ShapeModifier.prototype.processKeys=function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties())},extendPrototype([DynamicPropertyContainer],ShapeModifier),extendPrototype([ShapeModifier],TrimModifier),TrimModifier.prototype.initModifierProperties=function(e,t){this.s=PropertyFactory.getProp(e,t.s,0,.01,this),this.e=PropertyFactory.getProp(e,t.e,0,.01,this),this.o=PropertyFactory.getProp(e,t.o,0,0,this),this.sValue=0,this.eValue=0,this.getValue=this.processKeys,this.m=t.m,this._isAnimated=!!this.s.effectsSequence.length||!!this.e.effectsSequence.length||!!this.o.effectsSequence.length},TrimModifier.prototype.addShapeToModifier=function(e){e.pathsData=[]},TrimModifier.prototype.calculateShapeEdges=function(e,t,r,n,i){var o=[];t<=1?o.push({s:e,e:t}):e>=1?o.push({s:e-1,e:t-1}):(o.push({s:e,e:1}),o.push({s:0,e:t-1}));var a,s,l=[],c=o.length;for(a=0;a<c;a+=1){var u,d;(s=o[a]).e*i<n||s.s*i>n+r||(u=s.s*i<=n?0:(s.s*i-n)/r,d=s.e*i>=n+r?1:(s.e*i-n)/r,l.push([u,d]))}return l.length||l.push([0,0]),l},TrimModifier.prototype.releasePathsData=function(e){var t,r=e.length;for(t=0;t<r;t+=1)segmentsLengthPool.release(e[t]);return e.length=0,e},TrimModifier.prototype.processShapes=function(e){var t,r,n,i;if(this._mdf||e){var o=this.o.v%360/360;if(o<0&&(o+=1),(t=this.s.v>1?1+o:this.s.v<0?0+o:this.s.v+o)>(r=this.e.v>1?1+o:this.e.v<0?0+o:this.e.v+o)){var a=t;t=r,r=a}t=1e-4*Math.round(1e4*t),r=1e-4*Math.round(1e4*r),this.sValue=t,this.eValue=r}else t=this.sValue,r=this.eValue;var s,l,c,u,d,p=this.shapes.length,f=0;if(r===t)for(i=0;i<p;i+=1)this.shapes[i].localShapeCollection.releaseShapes(),this.shapes[i].shape._mdf=!0,this.shapes[i].shape.paths=this.shapes[i].localShapeCollection,this._mdf&&(this.shapes[i].pathsData.length=0);else if(1===r&&0===t||0===r&&1===t){if(this._mdf)for(i=0;i<p;i+=1)this.shapes[i].pathsData.length=0,this.shapes[i].shape._mdf=!0}else{var h,m,g=[];for(i=0;i<p;i+=1)if((h=this.shapes[i]).shape._mdf||this._mdf||e||2===this.m){if(l=(n=h.shape.paths)._length,d=0,!h.shape._mdf&&h.pathsData.length)d=h.totalShapeLength;else{for(c=this.releasePathsData(h.pathsData),s=0;s<l;s+=1)u=bez.getSegmentsLength(n.shapes[s]),c.push(u),d+=u.totalLength;h.totalShapeLength=d,h.pathsData=c}f+=d,h.shape._mdf=!0}else h.shape.paths=h.localShapeCollection;var v,y=t,b=r,x=0;for(i=p-1;i>=0;i-=1)if((h=this.shapes[i]).shape._mdf){for((m=h.localShapeCollection).releaseShapes(),2===this.m&&p>1?(v=this.calculateShapeEdges(t,r,h.totalShapeLength,x,f),x+=h.totalShapeLength):v=[[y,b]],l=v.length,s=0;s<l;s+=1){y=v[s][0],b=v[s][1],g.length=0,b<=1?g.push({s:h.totalShapeLength*y,e:h.totalShapeLength*b}):y>=1?g.push({s:h.totalShapeLength*(y-1),e:h.totalShapeLength*(b-1)}):(g.push({s:h.totalShapeLength*y,e:h.totalShapeLength}),g.push({s:0,e:h.totalShapeLength*(b-1)}));var w=this.addShapes(h,g[0]);if(g[0].s!==g[0].e){if(g.length>1)if(h.shape.paths.shapes[h.shape.paths._length-1].c){var S=w.pop();this.addPaths(w,m),w=this.addShapes(h,g[1],S)}else this.addPaths(w,m),w=this.addShapes(h,g[1]);this.addPaths(w,m)}}h.shape.paths=m}}},TrimModifier.prototype.addPaths=function(e,t){var r,n=e.length;for(r=0;r<n;r+=1)t.addShape(e[r])},TrimModifier.prototype.addSegment=function(e,t,r,n,i,o,a){i.setXYAt(t[0],t[1],"o",o),i.setXYAt(r[0],r[1],"i",o+1),a&&i.setXYAt(e[0],e[1],"v",o),i.setXYAt(n[0],n[1],"v",o+1)},TrimModifier.prototype.addSegmentFromArray=function(e,t,r,n){t.setXYAt(e[1],e[5],"o",r),t.setXYAt(e[2],e[6],"i",r+1),n&&t.setXYAt(e[0],e[4],"v",r),t.setXYAt(e[3],e[7],"v",r+1)},TrimModifier.prototype.addShapes=function(e,t,r){var n,i,o,a,s,l,c,u,d=e.pathsData,p=e.shape.paths.shapes,f=e.shape.paths._length,h=0,m=[],g=!0;for(r?(s=r._length,u=r._length):(r=shapePool.newElement(),s=0,u=0),m.push(r),n=0;n<f;n+=1){for(l=d[n].lengths,r.c=p[n].c,o=p[n].c?l.length:l.length+1,i=1;i<o;i+=1)if(h+(a=l[i-1]).addedLength<t.s)h+=a.addedLength,r.c=!1;else{if(h>t.e){r.c=!1;break}t.s<=h&&t.e>=h+a.addedLength?(this.addSegment(p[n].v[i-1],p[n].o[i-1],p[n].i[i],p[n].v[i],r,s,g),g=!1):(c=bez.getNewSegment(p[n].v[i-1],p[n].v[i],p[n].o[i-1],p[n].i[i],(t.s-h)/a.addedLength,(t.e-h)/a.addedLength,l[i-1]),this.addSegmentFromArray(c,r,s,g),g=!1,r.c=!1),h+=a.addedLength,s+=1}if(p[n].c&&l.length){if(a=l[i-1],h<=t.e){var v=l[i-1].addedLength;t.s<=h&&t.e>=h+v?(this.addSegment(p[n].v[i-1],p[n].o[i-1],p[n].i[0],p[n].v[0],r,s,g),g=!1):(c=bez.getNewSegment(p[n].v[i-1],p[n].v[0],p[n].o[i-1],p[n].i[0],(t.s-h)/v,(t.e-h)/v,l[i-1]),this.addSegmentFromArray(c,r,s,g),g=!1,r.c=!1)}else r.c=!1;h+=a.addedLength,s+=1}if(r._length&&(r.setXYAt(r.v[u][0],r.v[u][1],"i",u),r.setXYAt(r.v[r._length-1][0],r.v[r._length-1][1],"o",r._length-1)),h>t.e)break;n<f-1&&(r=shapePool.newElement(),g=!0,m.push(r),s=0)}return m},extendPrototype([ShapeModifier],PuckerAndBloatModifier),PuckerAndBloatModifier.prototype.initModifierProperties=function(e,t){this.getValue=this.processKeys,this.amount=PropertyFactory.getProp(e,t.a,0,null,this),this._isAnimated=!!this.amount.effectsSequence.length},PuckerAndBloatModifier.prototype.processPath=function(e,t){var r=t/100,n=[0,0],i=e._length,o=0;for(o=0;o<i;o+=1)n[0]+=e.v[o][0],n[1]+=e.v[o][1];n[0]/=i,n[1]/=i;var a,s,l,c,u,d,p=shapePool.newElement();for(p.c=e.c,o=0;o<i;o+=1)a=e.v[o][0]+(n[0]-e.v[o][0])*r,s=e.v[o][1]+(n[1]-e.v[o][1])*r,l=e.o[o][0]+(n[0]-e.o[o][0])*-r,c=e.o[o][1]+(n[1]-e.o[o][1])*-r,u=e.i[o][0]+(n[0]-e.i[o][0])*-r,d=e.i[o][1]+(n[1]-e.i[o][1])*-r,p.setTripleAt(a,s,l,c,u,d,o);return p},PuckerAndBloatModifier.prototype.processShapes=function(e){var t,r,n,i,o,a,s=this.shapes.length,l=this.amount.v;if(0!==l)for(r=0;r<s;r+=1){if(a=(o=this.shapes[r]).localShapeCollection,o.shape._mdf||this._mdf||e)for(a.releaseShapes(),o.shape._mdf=!0,t=o.shape.paths.shapes,i=o.shape.paths._length,n=0;n<i;n+=1)a.addShape(this.processPath(t[n],l));o.shape.paths=o.localShapeCollection}this.dynamicProperties.length||(this._mdf=!1)};var TransformPropertyFactory=function(){var e=[0,0];function t(e,t,r){if(this.elem=e,this.frameId=-1,this.propType="transform",this.data=t,this.v=new Matrix,this.pre=new Matrix,this.appliedTransformations=0,this.initDynamicPropertyContainer(r||e),t.p&&t.p.s?(this.px=PropertyFactory.getProp(e,t.p.x,0,0,this),this.py=PropertyFactory.getProp(e,t.p.y,0,0,this),t.p.z&&(this.pz=PropertyFactory.getProp(e,t.p.z,0,0,this))):this.p=PropertyFactory.getProp(e,t.p||{k:[0,0,0]},1,0,this),t.rx){if(this.rx=PropertyFactory.getProp(e,t.rx,0,degToRads,this),this.ry=PropertyFactory.getProp(e,t.ry,0,degToRads,this),this.rz=PropertyFactory.getProp(e,t.rz,0,degToRads,this),t.or.k[0].ti){var n,i=t.or.k.length;for(n=0;n<i;n+=1)t.or.k[n].to=null,t.or.k[n].ti=null}this.or=PropertyFactory.getProp(e,t.or,1,degToRads,this),this.or.sh=!0}else this.r=PropertyFactory.getProp(e,t.r||{k:0},0,degToRads,this);t.sk&&(this.sk=PropertyFactory.getProp(e,t.sk,0,degToRads,this),this.sa=PropertyFactory.getProp(e,t.sa,0,degToRads,this)),this.a=PropertyFactory.getProp(e,t.a||{k:[0,0,0]},1,0,this),this.s=PropertyFactory.getProp(e,t.s||{k:[100,100,100]},1,.01,this),t.o?this.o=PropertyFactory.getProp(e,t.o,0,.01,e):this.o={_mdf:!1,v:1},this._isDirty=!0,this.dynamicProperties.length||this.getValue(!0)}return t.prototype={applyToMatrix:function(e){var t=this._mdf;this.iterateDynamicProperties(),this._mdf=this._mdf||t,this.a&&e.translate(-this.a.v[0],-this.a.v[1],this.a.v[2]),this.s&&e.scale(this.s.v[0],this.s.v[1],this.s.v[2]),this.sk&&e.skewFromAxis(-this.sk.v,this.sa.v),this.r?e.rotate(-this.r.v):e.rotateZ(-this.rz.v).rotateY(this.ry.v).rotateX(this.rx.v).rotateZ(-this.or.v[2]).rotateY(this.or.v[1]).rotateX(this.or.v[0]),this.data.p.s?this.data.p.z?e.translate(this.px.v,this.py.v,-this.pz.v):e.translate(this.px.v,this.py.v,0):e.translate(this.p.v[0],this.p.v[1],-this.p.v[2])},getValue:function(t){if(this.elem.globalData.frameId!==this.frameId){if(this._isDirty&&(this.precalculateMatrix(),this._isDirty=!1),this.iterateDynamicProperties(),this._mdf||t){var r;if(this.v.cloneFromProps(this.pre.props),this.appliedTransformations<1&&this.v.translate(-this.a.v[0],-this.a.v[1],this.a.v[2]),this.appliedTransformations<2&&this.v.scale(this.s.v[0],this.s.v[1],this.s.v[2]),this.sk&&this.appliedTransformations<3&&this.v.skewFromAxis(-this.sk.v,this.sa.v),this.r&&this.appliedTransformations<4?this.v.rotate(-this.r.v):!this.r&&this.appliedTransformations<4&&this.v.rotateZ(-this.rz.v).rotateY(this.ry.v).rotateX(this.rx.v).rotateZ(-this.or.v[2]).rotateY(this.or.v[1]).rotateX(this.or.v[0]),this.autoOriented){var n,i;if(r=this.elem.globalData.frameRate,this.p&&this.p.keyframes&&this.p.getValueAtTime)this.p._caching.lastFrame+this.p.offsetTime<=this.p.keyframes[0].t?(n=this.p.getValueAtTime((this.p.keyframes[0].t+.01)/r,0),i=this.p.getValueAtTime(this.p.keyframes[0].t/r,0)):this.p._caching.lastFrame+this.p.offsetTime>=this.p.keyframes[this.p.keyframes.length-1].t?(n=this.p.getValueAtTime(this.p.keyframes[this.p.keyframes.length-1].t/r,0),i=this.p.getValueAtTime((this.p.keyframes[this.p.keyframes.length-1].t-.05)/r,0)):(n=this.p.pv,i=this.p.getValueAtTime((this.p._caching.lastFrame+this.p.offsetTime-.01)/r,this.p.offsetTime));else if(this.px&&this.px.keyframes&&this.py.keyframes&&this.px.getValueAtTime&&this.py.getValueAtTime){n=[],i=[];var o=this.px,a=this.py;o._caching.lastFrame+o.offsetTime<=o.keyframes[0].t?(n[0]=o.getValueAtTime((o.keyframes[0].t+.01)/r,0),n[1]=a.getValueAtTime((a.keyframes[0].t+.01)/r,0),i[0]=o.getValueAtTime(o.keyframes[0].t/r,0),i[1]=a.getValueAtTime(a.keyframes[0].t/r,0)):o._caching.lastFrame+o.offsetTime>=o.keyframes[o.keyframes.length-1].t?(n[0]=o.getValueAtTime(o.keyframes[o.keyframes.length-1].t/r,0),n[1]=a.getValueAtTime(a.keyframes[a.keyframes.length-1].t/r,0),i[0]=o.getValueAtTime((o.keyframes[o.keyframes.length-1].t-.01)/r,0),i[1]=a.getValueAtTime((a.keyframes[a.keyframes.length-1].t-.01)/r,0)):(n=[o.pv,a.pv],i[0]=o.getValueAtTime((o._caching.lastFrame+o.offsetTime-.01)/r,o.offsetTime),i[1]=a.getValueAtTime((a._caching.lastFrame+a.offsetTime-.01)/r,a.offsetTime))}else n=i=e;this.v.rotate(-Math.atan2(n[1]-i[1],n[0]-i[0]))}this.data.p&&this.data.p.s?this.data.p.z?this.v.translate(this.px.v,this.py.v,-this.pz.v):this.v.translate(this.px.v,this.py.v,0):this.v.translate(this.p.v[0],this.p.v[1],-this.p.v[2])}this.frameId=this.elem.globalData.frameId}},precalculateMatrix:function(){if(this.appliedTransformations=0,this.pre.reset(),!this.a.effectsSequence.length&&(this.pre.translate(-this.a.v[0],-this.a.v[1],this.a.v[2]),this.appliedTransformations=1,!this.s.effectsSequence.length)){if(this.pre.scale(this.s.v[0],this.s.v[1],this.s.v[2]),this.appliedTransformations=2,this.sk){if(this.sk.effectsSequence.length||this.sa.effectsSequence.length)return;this.pre.skewFromAxis(-this.sk.v,this.sa.v),this.appliedTransformations=3}this.r?this.r.effectsSequence.length||(this.pre.rotate(-this.r.v),this.appliedTransformations=4):this.rz.effectsSequence.length||this.ry.effectsSequence.length||this.rx.effectsSequence.length||this.or.effectsSequence.length||(this.pre.rotateZ(-this.rz.v).rotateY(this.ry.v).rotateX(this.rx.v).rotateZ(-this.or.v[2]).rotateY(this.or.v[1]).rotateX(this.or.v[0]),this.appliedTransformations=4)}},autoOrient:function(){}},extendPrototype([DynamicPropertyContainer],t),t.prototype.addDynamicProperty=function(e){this._addDynamicProperty(e),this.elem.addDynamicProperty(e),this._isDirty=!0},t.prototype._addDynamicProperty=DynamicPropertyContainer.prototype.addDynamicProperty,{getTransformProperty:function(e,r,n){return new t(e,r,n)}}}();function RepeaterModifier(){}function RoundCornersModifier(){}function floatEqual(e,t){return 1e5*Math.abs(e-t)<=Math.min(Math.abs(e),Math.abs(t))}function floatZero(e){return Math.abs(e)<=1e-5}function lerp(e,t,r){return e*(1-r)+t*r}function lerpPoint(e,t,r){return[lerp(e[0],t[0],r),lerp(e[1],t[1],r)]}function quadRoots(e,t,r){if(0===e)return[];var n=t*t-4*e*r;if(n<0)return[];var i=-t/(2*e);if(0===n)return[i];var o=Math.sqrt(n)/(2*e);return[i-o,i+o]}function polynomialCoefficients(e,t,r,n){return[3*t-e-3*r+n,3*e-6*t+3*r,-3*e+3*t,e]}function singlePoint(e){return new PolynomialBezier(e,e,e,e,!1)}function PolynomialBezier(e,t,r,n,i){i&&pointEqual(e,t)&&(t=lerpPoint(e,n,1/3)),i&&pointEqual(r,n)&&(r=lerpPoint(e,n,2/3));var o=polynomialCoefficients(e[0],t[0],r[0],n[0]),a=polynomialCoefficients(e[1],t[1],r[1],n[1]);this.a=[o[0],a[0]],this.b=[o[1],a[1]],this.c=[o[2],a[2]],this.d=[o[3],a[3]],this.points=[e,t,r,n]}function extrema(e,t){var r=e.points[0][t],n=e.points[e.points.length-1][t];if(r>n){var i=n;n=r,r=i}for(var o=quadRoots(3*e.a[t],2*e.b[t],e.c[t]),a=0;a<o.length;a+=1)if(o[a]>0&&o[a]<1){var s=e.point(o[a])[t];s<r?r=s:s>n&&(n=s)}return{min:r,max:n}}function intersectData(e,t,r){var n=e.boundingBox();return{cx:n.cx,cy:n.cy,width:n.width,height:n.height,bez:e,t:(t+r)/2,t1:t,t2:r}}function splitData(e){var t=e.bez.split(.5);return[intersectData(t[0],e.t1,e.t),intersectData(t[1],e.t,e.t2)]}function boxIntersect(e,t){return 2*Math.abs(e.cx-t.cx)<e.width+t.width&&2*Math.abs(e.cy-t.cy)<e.height+t.height}function intersectsImpl(e,t,r,n,i,o){if(boxIntersect(e,t))if(r>=o||e.width<=n&&e.height<=n&&t.width<=n&&t.height<=n)i.push([e.t,t.t]);else{var a=splitData(e),s=splitData(t);intersectsImpl(a[0],s[0],r+1,n,i,o),intersectsImpl(a[0],s[1],r+1,n,i,o),intersectsImpl(a[1],s[0],r+1,n,i,o),intersectsImpl(a[1],s[1],r+1,n,i,o)}}function crossProduct(e,t){return[e[1]*t[2]-e[2]*t[1],e[2]*t[0]-e[0]*t[2],e[0]*t[1]-e[1]*t[0]]}function lineIntersection(e,t,r,n){var i=[e[0],e[1],1],o=[t[0],t[1],1],a=[r[0],r[1],1],s=[n[0],n[1],1],l=crossProduct(crossProduct(i,o),crossProduct(a,s));return floatZero(l[2])?null:[l[0]/l[2],l[1]/l[2]]}function polarOffset(e,t,r){return[e[0]+Math.cos(t)*r,e[1]-Math.sin(t)*r]}function pointDistance(e,t){return Math.hypot(e[0]-t[0],e[1]-t[1])}function pointEqual(e,t){return floatEqual(e[0],t[0])&&floatEqual(e[1],t[1])}function ZigZagModifier(){}function setPoint(e,t,r,n,i,o,a){var s=r-Math.PI/2,l=r+Math.PI/2,c=t[0]+Math.cos(r)*n*i,u=t[1]-Math.sin(r)*n*i;e.setTripleAt(c,u,c+Math.cos(s)*o,u-Math.sin(s)*o,c+Math.cos(l)*a,u-Math.sin(l)*a,e.length())}function getPerpendicularVector(e,t){var r=[t[0]-e[0],t[1]-e[1]],n=.5*-Math.PI;return[Math.cos(n)*r[0]-Math.sin(n)*r[1],Math.sin(n)*r[0]+Math.cos(n)*r[1]]}function getProjectingAngle(e,t){var r=0===t?e.length()-1:t-1,n=(t+1)%e.length(),i=getPerpendicularVector(e.v[r],e.v[n]);return Math.atan2(0,1)-Math.atan2(i[1],i[0])}function zigZagCorner(e,t,r,n,i,o,a){var s=getProjectingAngle(t,r),l=t.v[r%t._length],c=t.v[0===r?t._length-1:r-1],u=t.v[(r+1)%t._length],d=2===o?Math.sqrt(Math.pow(l[0]-c[0],2)+Math.pow(l[1]-c[1],2)):0,p=2===o?Math.sqrt(Math.pow(l[0]-u[0],2)+Math.pow(l[1]-u[1],2)):0;setPoint(e,t.v[r%t._length],s,a,n,p/(2*(i+1)),d/(2*(i+1)),o)}function zigZagSegment(e,t,r,n,i,o){for(var a=0;a<n;a+=1){var s=(a+1)/(n+1),l=2===i?Math.sqrt(Math.pow(t.points[3][0]-t.points[0][0],2)+Math.pow(t.points[3][1]-t.points[0][1],2)):0,c=t.normalAngle(s);setPoint(e,t.point(s),c,o,r,l/(2*(n+1)),l/(2*(n+1)),i),o=-o}return o}function linearOffset(e,t,r){var n=Math.atan2(t[0]-e[0],t[1]-e[1]);return[polarOffset(e,n,r),polarOffset(t,n,r)]}function offsetSegment(e,t){var r,n,i,o,a,s,l;r=(l=linearOffset(e.points[0],e.points[1],t))[0],n=l[1],i=(l=linearOffset(e.points[1],e.points[2],t))[0],o=l[1],a=(l=linearOffset(e.points[2],e.points[3],t))[0],s=l[1];var c=lineIntersection(r,n,i,o);null===c&&(c=n);var u=lineIntersection(a,s,i,o);return null===u&&(u=a),new PolynomialBezier(r,c,u,s)}function joinLines(e,t,r,n,i){var o=t.points[3],a=r.points[0];if(3===n)return o;if(pointEqual(o,a))return o;if(2===n){var s=-t.tangentAngle(1),l=-r.tangentAngle(0)+Math.PI,c=lineIntersection(o,polarOffset(o,s+Math.PI/2,100),a,polarOffset(a,s+Math.PI/2,100)),u=c?pointDistance(c,o):pointDistance(o,a)/2,d=polarOffset(o,s,2*u*roundCorner);return e.setXYAt(d[0],d[1],"o",e.length()-1),d=polarOffset(a,l,2*u*roundCorner),e.setTripleAt(a[0],a[1],a[0],a[1],d[0],d[1],e.length()),a}var p=lineIntersection(pointEqual(o,t.points[2])?t.points[0]:t.points[2],o,a,pointEqual(a,r.points[1])?r.points[3]:r.points[1]);return p&&pointDistance(p,o)<i?(e.setTripleAt(p[0],p[1],p[0],p[1],p[0],p[1],e.length()),p):o}function getIntersection(e,t){var r=e.intersections(t);return r.length&&floatEqual(r[0][0],1)&&r.shift(),r.length?r[0]:null}function pruneSegmentIntersection(e,t){var r=e.slice(),n=t.slice(),i=getIntersection(e[e.length-1],t[0]);return i&&(r[e.length-1]=e[e.length-1].split(i[0])[0],n[0]=t[0].split(i[1])[1]),e.length>1&&t.length>1&&(i=getIntersection(e[0],t[t.length-1]))?[[e[0].split(i[0])[0]],[t[t.length-1].split(i[1])[1]]]:[r,n]}function pruneIntersections(e){for(var t,r=1;r<e.length;r+=1)t=pruneSegmentIntersection(e[r-1],e[r]),e[r-1]=t[0],e[r]=t[1];return e.length>1&&(t=pruneSegmentIntersection(e[e.length-1],e[0]),e[e.length-1]=t[0],e[0]=t[1]),e}function offsetSegmentSplit(e,t){var r,n,i,o,a=e.inflectionPoints();if(0===a.length)return[offsetSegment(e,t)];if(1===a.length||floatEqual(a[1],1))return r=(i=e.split(a[0]))[0],n=i[1],[offsetSegment(r,t),offsetSegment(n,t)];r=(i=e.split(a[0]))[0];var s=(a[1]-a[0])/(1-a[0]);return o=(i=i[1].split(s))[0],n=i[1],[offsetSegment(r,t),offsetSegment(o,t),offsetSegment(n,t)]}function OffsetPathModifier(){}function getFontProperties(e){for(var t=e.fStyle?e.fStyle.split(" "):[],r="normal",n="normal",i=t.length,o=0;o<i;o+=1)switch(t[o].toLowerCase()){case"italic":n="italic";break;case"bold":r="700";break;case"black":r="900";break;case"medium":r="500";break;case"regular":case"normal":r="400";break;case"light":case"thin":r="200"}return{style:n,weight:e.fWeight||r}}extendPrototype([ShapeModifier],RepeaterModifier),RepeaterModifier.prototype.initModifierProperties=function(e,t){this.getValue=this.processKeys,this.c=PropertyFactory.getProp(e,t.c,0,null,this),this.o=PropertyFactory.getProp(e,t.o,0,null,this),this.tr=TransformPropertyFactory.getTransformProperty(e,t.tr,this),this.so=PropertyFactory.getProp(e,t.tr.so,0,.01,this),this.eo=PropertyFactory.getProp(e,t.tr.eo,0,.01,this),this.data=t,this.dynamicProperties.length||this.getValue(!0),this._isAnimated=!!this.dynamicProperties.length,this.pMatrix=new Matrix,this.rMatrix=new Matrix,this.sMatrix=new Matrix,this.tMatrix=new Matrix,this.matrix=new Matrix},RepeaterModifier.prototype.applyTransforms=function(e,t,r,n,i,o){var a=o?-1:1,s=n.s.v[0]+(1-n.s.v[0])*(1-i),l=n.s.v[1]+(1-n.s.v[1])*(1-i);e.translate(n.p.v[0]*a*i,n.p.v[1]*a*i,n.p.v[2]),t.translate(-n.a.v[0],-n.a.v[1],n.a.v[2]),t.rotate(-n.r.v*a*i),t.translate(n.a.v[0],n.a.v[1],n.a.v[2]),r.translate(-n.a.v[0],-n.a.v[1],n.a.v[2]),r.scale(o?1/s:s,o?1/l:l),r.translate(n.a.v[0],n.a.v[1],n.a.v[2])},RepeaterModifier.prototype.init=function(e,t,r,n){for(this.elem=e,this.arr=t,this.pos=r,this.elemsData=n,this._currentCopies=0,this._elements=[],this._groups=[],this.frameId=-1,this.initDynamicPropertyContainer(e),this.initModifierProperties(e,t[r]);r>0;)r-=1,this._elements.unshift(t[r]);this.dynamicProperties.length?this.k=!0:this.getValue(!0)},RepeaterModifier.prototype.resetElements=function(e){var t,r=e.length;for(t=0;t<r;t+=1)e[t]._processed=!1,"gr"===e[t].ty&&this.resetElements(e[t].it)},RepeaterModifier.prototype.cloneElements=function(e){var t=JSON.parse(JSON.stringify(e));return this.resetElements(t),t},RepeaterModifier.prototype.changeGroupRender=function(e,t){var r,n=e.length;for(r=0;r<n;r+=1)e[r]._render=t,"gr"===e[r].ty&&this.changeGroupRender(e[r].it,t)},RepeaterModifier.prototype.processShapes=function(e){var t,r,n,i,o,a=!1;if(this._mdf||e){var s,l=Math.ceil(this.c.v);if(this._groups.length<l){for(;this._groups.length<l;){var c={it:this.cloneElements(this._elements),ty:"gr"};c.it.push({a:{a:0,ix:1,k:[0,0]},nm:"Transform",o:{a:0,ix:7,k:100},p:{a:0,ix:2,k:[0,0]},r:{a:1,ix:6,k:[{s:0,e:0,t:0},{s:0,e:0,t:1}]},s:{a:0,ix:3,k:[100,100]},sa:{a:0,ix:5,k:0},sk:{a:0,ix:4,k:0},ty:"tr"}),this.arr.splice(0,0,c),this._groups.splice(0,0,c),this._currentCopies+=1}this.elem.reloadShapes(),a=!0}for(o=0,n=0;n<=this._groups.length-1;n+=1){if(s=o<l,this._groups[n]._render=s,this.changeGroupRender(this._groups[n].it,s),!s){var u=this.elemsData[n].it,d=u[u.length-1];0!==d.transform.op.v?(d.transform.op._mdf=!0,d.transform.op.v=0):d.transform.op._mdf=!1}o+=1}this._currentCopies=l;var p=this.o.v,f=p%1,h=p>0?Math.floor(p):Math.ceil(p),m=this.pMatrix.props,g=this.rMatrix.props,v=this.sMatrix.props;this.pMatrix.reset(),this.rMatrix.reset(),this.sMatrix.reset(),this.tMatrix.reset(),this.matrix.reset();var y,b,x=0;if(p>0){for(;x<h;)this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!1),x+=1;f&&(this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,f,!1),x+=f)}else if(p<0){for(;x>h;)this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!0),x-=1;f&&(this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,-f,!0),x-=f)}for(n=1===this.data.m?0:this._currentCopies-1,i=1===this.data.m?1:-1,o=this._currentCopies;o;){if(b=(r=(t=this.elemsData[n].it)[t.length-1].transform.mProps.v.props).length,t[t.length-1].transform.mProps._mdf=!0,t[t.length-1].transform.op._mdf=!0,t[t.length-1].transform.op.v=1===this._currentCopies?this.so.v:this.so.v+(this.eo.v-this.so.v)*(n/(this._currentCopies-1)),0!==x){for((0!==n&&1===i||n!==this._currentCopies-1&&-1===i)&&this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!1),this.matrix.transform(g[0],g[1],g[2],g[3],g[4],g[5],g[6],g[7],g[8],g[9],g[10],g[11],g[12],g[13],g[14],g[15]),this.matrix.transform(v[0],v[1],v[2],v[3],v[4],v[5],v[6],v[7],v[8],v[9],v[10],v[11],v[12],v[13],v[14],v[15]),this.matrix.transform(m[0],m[1],m[2],m[3],m[4],m[5],m[6],m[7],m[8],m[9],m[10],m[11],m[12],m[13],m[14],m[15]),y=0;y<b;y+=1)r[y]=this.matrix.props[y];this.matrix.reset()}else for(this.matrix.reset(),y=0;y<b;y+=1)r[y]=this.matrix.props[y];x+=1,o-=1,n+=i}}else for(o=this._currentCopies,n=0,i=1;o;)r=(t=this.elemsData[n].it)[t.length-1].transform.mProps.v.props,t[t.length-1].transform.mProps._mdf=!1,t[t.length-1].transform.op._mdf=!1,o-=1,n+=i;return a},RepeaterModifier.prototype.addShape=function(){},extendPrototype([ShapeModifier],RoundCornersModifier),RoundCornersModifier.prototype.initModifierProperties=function(e,t){this.getValue=this.processKeys,this.rd=PropertyFactory.getProp(e,t.r,0,null,this),this._isAnimated=!!this.rd.effectsSequence.length},RoundCornersModifier.prototype.processPath=function(e,t){var r,n=shapePool.newElement();n.c=e.c;var i,o,a,s,l,c,u,d,p,f,h,m,g=e._length,v=0;for(r=0;r<g;r+=1)i=e.v[r],a=e.o[r],o=e.i[r],i[0]===a[0]&&i[1]===a[1]&&i[0]===o[0]&&i[1]===o[1]?0!==r&&r!==g-1||e.c?(s=0===r?e.v[g-1]:e.v[r-1],c=(l=Math.sqrt(Math.pow(i[0]-s[0],2)+Math.pow(i[1]-s[1],2)))?Math.min(l/2,t)/l:0,u=h=i[0]+(s[0]-i[0])*c,d=m=i[1]-(i[1]-s[1])*c,p=u-(u-i[0])*roundCorner,f=d-(d-i[1])*roundCorner,n.setTripleAt(u,d,p,f,h,m,v),v+=1,s=r===g-1?e.v[0]:e.v[r+1],c=(l=Math.sqrt(Math.pow(i[0]-s[0],2)+Math.pow(i[1]-s[1],2)))?Math.min(l/2,t)/l:0,u=p=i[0]+(s[0]-i[0])*c,d=f=i[1]+(s[1]-i[1])*c,h=u-(u-i[0])*roundCorner,m=d-(d-i[1])*roundCorner,n.setTripleAt(u,d,p,f,h,m,v),v+=1):(n.setTripleAt(i[0],i[1],a[0],a[1],o[0],o[1],v),v+=1):(n.setTripleAt(e.v[r][0],e.v[r][1],e.o[r][0],e.o[r][1],e.i[r][0],e.i[r][1],v),v+=1);return n},RoundCornersModifier.prototype.processShapes=function(e){var t,r,n,i,o,a,s=this.shapes.length,l=this.rd.v;if(0!==l)for(r=0;r<s;r+=1){if(a=(o=this.shapes[r]).localShapeCollection,o.shape._mdf||this._mdf||e)for(a.releaseShapes(),o.shape._mdf=!0,t=o.shape.paths.shapes,i=o.shape.paths._length,n=0;n<i;n+=1)a.addShape(this.processPath(t[n],l));o.shape.paths=o.localShapeCollection}this.dynamicProperties.length||(this._mdf=!1)},PolynomialBezier.prototype.point=function(e){return[((this.a[0]*e+this.b[0])*e+this.c[0])*e+this.d[0],((this.a[1]*e+this.b[1])*e+this.c[1])*e+this.d[1]]},PolynomialBezier.prototype.derivative=function(e){return[(3*e*this.a[0]+2*this.b[0])*e+this.c[0],(3*e*this.a[1]+2*this.b[1])*e+this.c[1]]},PolynomialBezier.prototype.tangentAngle=function(e){var t=this.derivative(e);return Math.atan2(t[1],t[0])},PolynomialBezier.prototype.normalAngle=function(e){var t=this.derivative(e);return Math.atan2(t[0],t[1])},PolynomialBezier.prototype.inflectionPoints=function(){var e=this.a[1]*this.b[0]-this.a[0]*this.b[1];if(floatZero(e))return[];var t=-.5*(this.a[1]*this.c[0]-this.a[0]*this.c[1])/e,r=t*t-1/3*(this.b[1]*this.c[0]-this.b[0]*this.c[1])/e;if(r<0)return[];var n=Math.sqrt(r);return floatZero(n)?n>0&&n<1?[t]:[]:[t-n,t+n].filter((function(e){return e>0&&e<1}))},PolynomialBezier.prototype.split=function(e){if(e<=0)return[singlePoint(this.points[0]),this];if(e>=1)return[this,singlePoint(this.points[this.points.length-1])];var t=lerpPoint(this.points[0],this.points[1],e),r=lerpPoint(this.points[1],this.points[2],e),n=lerpPoint(this.points[2],this.points[3],e),i=lerpPoint(t,r,e),o=lerpPoint(r,n,e),a=lerpPoint(i,o,e);return[new PolynomialBezier(this.points[0],t,i,a,!0),new PolynomialBezier(a,o,n,this.points[3],!0)]},PolynomialBezier.prototype.bounds=function(){return{x:extrema(this,0),y:extrema(this,1)}},PolynomialBezier.prototype.boundingBox=function(){var e=this.bounds();return{left:e.x.min,right:e.x.max,top:e.y.min,bottom:e.y.max,width:e.x.max-e.x.min,height:e.y.max-e.y.min,cx:(e.x.max+e.x.min)/2,cy:(e.y.max+e.y.min)/2}},PolynomialBezier.prototype.intersections=function(e,t,r){void 0===t&&(t=2),void 0===r&&(r=7);var n=[];return intersectsImpl(intersectData(this,0,1),intersectData(e,0,1),0,t,n,r),n},PolynomialBezier.shapeSegment=function(e,t){var r=(t+1)%e.length();return new PolynomialBezier(e.v[t],e.o[t],e.i[r],e.v[r],!0)},PolynomialBezier.shapeSegmentInverted=function(e,t){var r=(t+1)%e.length();return new PolynomialBezier(e.v[r],e.i[r],e.o[t],e.v[t],!0)},extendPrototype([ShapeModifier],ZigZagModifier),ZigZagModifier.prototype.initModifierProperties=function(e,t){this.getValue=this.processKeys,this.amplitude=PropertyFactory.getProp(e,t.s,0,null,this),this.frequency=PropertyFactory.getProp(e,t.r,0,null,this),this.pointsType=PropertyFactory.getProp(e,t.pt,0,null,this),this._isAnimated=0!==this.amplitude.effectsSequence.length||0!==this.frequency.effectsSequence.length||0!==this.pointsType.effectsSequence.length},ZigZagModifier.prototype.processPath=function(e,t,r,n){var i=e._length,o=shapePool.newElement();if(o.c=e.c,e.c||(i-=1),0===i)return o;var a=-1,s=PolynomialBezier.shapeSegment(e,0);zigZagCorner(o,e,0,t,r,n,a);for(var l=0;l<i;l+=1)a=zigZagSegment(o,s,t,r,n,-a),s=l!==i-1||e.c?PolynomialBezier.shapeSegment(e,(l+1)%i):null,zigZagCorner(o,e,l+1,t,r,n,a);return o},ZigZagModifier.prototype.processShapes=function(e){var t,r,n,i,o,a,s=this.shapes.length,l=this.amplitude.v,c=Math.max(0,Math.round(this.frequency.v)),u=this.pointsType.v;if(0!==l)for(r=0;r<s;r+=1){if(a=(o=this.shapes[r]).localShapeCollection,o.shape._mdf||this._mdf||e)for(a.releaseShapes(),o.shape._mdf=!0,t=o.shape.paths.shapes,i=o.shape.paths._length,n=0;n<i;n+=1)a.addShape(this.processPath(t[n],l,c,u));o.shape.paths=o.localShapeCollection}this.dynamicProperties.length||(this._mdf=!1)},extendPrototype([ShapeModifier],OffsetPathModifier),OffsetPathModifier.prototype.initModifierProperties=function(e,t){this.getValue=this.processKeys,this.amount=PropertyFactory.getProp(e,t.a,0,null,this),this.miterLimit=PropertyFactory.getProp(e,t.ml,0,null,this),this.lineJoin=t.lj,this._isAnimated=0!==this.amount.effectsSequence.length},OffsetPathModifier.prototype.processPath=function(e,t,r,n){var i=shapePool.newElement();i.c=e.c;var o,a,s,l=e.length();e.c||(l-=1);var c=[];for(o=0;o<l;o+=1)s=PolynomialBezier.shapeSegment(e,o),c.push(offsetSegmentSplit(s,t));if(!e.c)for(o=l-1;o>=0;o-=1)s=PolynomialBezier.shapeSegmentInverted(e,o),c.push(offsetSegmentSplit(s,t));c=pruneIntersections(c);var u=null,d=null;for(o=0;o<c.length;o+=1){var p=c[o];for(d&&(u=joinLines(i,d,p[0],r,n)),d=p[p.length-1],a=0;a<p.length;a+=1)s=p[a],u&&pointEqual(s.points[0],u)?i.setXYAt(s.points[1][0],s.points[1][1],"o",i.length()-1):i.setTripleAt(s.points[0][0],s.points[0][1],s.points[1][0],s.points[1][1],s.points[0][0],s.points[0][1],i.length()),i.setTripleAt(s.points[3][0],s.points[3][1],s.points[3][0],s.points[3][1],s.points[2][0],s.points[2][1],i.length()),u=s.points[3]}return c.length&&joinLines(i,d,c[0][0],r,n),i},OffsetPathModifier.prototype.processShapes=function(e){var t,r,n,i,o,a,s=this.shapes.length,l=this.amount.v,c=this.miterLimit.v,u=this.lineJoin;if(0!==l)for(r=0;r<s;r+=1){if(a=(o=this.shapes[r]).localShapeCollection,o.shape._mdf||this._mdf||e)for(a.releaseShapes(),o.shape._mdf=!0,t=o.shape.paths.shapes,i=o.shape.paths._length,n=0;n<i;n+=1)a.addShape(this.processPath(t[n],l,u,c));o.shape.paths=o.localShapeCollection}this.dynamicProperties.length||(this._mdf=!1)};var FontManager=function(){var e={w:0,size:0,shapes:[],data:{shapes:[]}},t=[];t=t.concat([2304,2305,2306,2307,2362,2363,2364,2364,2366,2367,2368,2369,2370,2371,2372,2373,2374,2375,2376,2377,2378,2379,2380,2381,2382,2383,2387,2388,2389,2390,2391,2402,2403]);var r=127988,n=["d83cdffb","d83cdffc","d83cdffd","d83cdffe","d83cdfff"];function i(e,t){var r=createTag("span");r.setAttribute("aria-hidden",!0),r.style.fontFamily=t;var n=createTag("span");n.innerText="giItT1WQy@!-/#",r.style.position="absolute",r.style.left="-10000px",r.style.top="-10000px",r.style.fontSize="300px",r.style.fontVariant="normal",r.style.fontStyle="normal",r.style.fontWeight="normal",r.style.letterSpacing="0",r.appendChild(n),document.body.appendChild(r);var i=n.offsetWidth;return n.style.fontFamily=function(e){var t,r=e.split(","),n=r.length,i=[];for(t=0;t<n;t+=1)"sans-serif"!==r[t]&&"monospace"!==r[t]&&i.push(r[t]);return i.join(",")}(e)+", "+t,{node:n,w:i,parent:r}}function o(e,t){var r,n=document.body&&t?"svg":"canvas",i=getFontProperties(e);if("svg"===n){var o=createNS("text");o.style.fontSize="100px",o.setAttribute("font-family",e.fFamily),o.setAttribute("font-style",i.style),o.setAttribute("font-weight",i.weight),o.textContent="1",e.fClass?(o.style.fontFamily="inherit",o.setAttribute("class",e.fClass)):o.style.fontFamily=e.fFamily,t.appendChild(o),r=o}else{var a=new OffscreenCanvas(500,500).getContext("2d");a.font=i.style+" "+i.weight+" 100px "+e.fFamily,r=a}return{measureText:function(e){return"svg"===n?(r.textContent=e,r.getComputedTextLength()):r.measureText(e).width}}}function a(e){var t=0,r=e.charCodeAt(0);if(r>=55296&&r<=56319){var n=e.charCodeAt(1);n>=56320&&n<=57343&&(t=1024*(r-55296)+n-56320+65536)}return t}function s(e){var t=a(e);return t>=127462&&t<=127487}var l=function(){this.fonts=[],this.chars=null,this.typekitLoaded=0,this.isLoaded=!1,this._warned=!1,this.initTime=Date.now(),this.setIsLoadedBinded=this.setIsLoaded.bind(this),this.checkLoadedFontsBinded=this.checkLoadedFonts.bind(this)};l.isModifier=function(e,t){var r=e.toString(16)+t.toString(16);return-1!==n.indexOf(r)},l.isZeroWidthJoiner=function(e){return 8205===e},l.isFlagEmoji=function(e){return s(e.substr(0,2))&&s(e.substr(2,2))},l.isRegionalCode=s,l.isCombinedCharacter=function(e){return-1!==t.indexOf(e)},l.isRegionalFlag=function(e,t){var n=a(e.substr(t,2));if(n!==r)return!1;var i=0;for(t+=2;i<5;){if((n=a(e.substr(t,2)))<917601||n>917626)return!1;i+=1,t+=2}return 917631===a(e.substr(t,2))},l.isVariationSelector=function(e){return 65039===e},l.BLACK_FLAG_CODE_POINT=r;var c={addChars:function(e){if(e){var t;this.chars||(this.chars=[]);var r,n,i=e.length,o=this.chars.length;for(t=0;t<i;t+=1){for(r=0,n=!1;r<o;)this.chars[r].style===e[t].style&&this.chars[r].fFamily===e[t].fFamily&&this.chars[r].ch===e[t].ch&&(n=!0),r+=1;n||(this.chars.push(e[t]),o+=1)}}},addFonts:function(e,t){if(e){if(this.chars)return this.isLoaded=!0,void(this.fonts=e.list);if(!document.body)return this.isLoaded=!0,e.list.forEach((function(e){e.helper=o(e),e.cache={}})),void(this.fonts=e.list);var r,n=e.list,a=n.length,s=a;for(r=0;r<a;r+=1){var l,c,u=!0;if(n[r].loaded=!1,n[r].monoCase=i(n[r].fFamily,"monospace"),n[r].sansCase=i(n[r].fFamily,"sans-serif"),n[r].fPath){if("p"===n[r].fOrigin||3===n[r].origin){if((l=document.querySelectorAll('style[f-forigin="p"][f-family="'+n[r].fFamily+'"], style[f-origin="3"][f-family="'+n[r].fFamily+'"]')).length>0&&(u=!1),u){var d=createTag("style");d.setAttribute("f-forigin",n[r].fOrigin),d.setAttribute("f-origin",n[r].origin),d.setAttribute("f-family",n[r].fFamily),d.type="text/css",d.innerText="@font-face {font-family: "+n[r].fFamily+"; font-style: normal; src: url('"+n[r].fPath+"');}",t.appendChild(d)}}else if("g"===n[r].fOrigin||1===n[r].origin){for(l=document.querySelectorAll('link[f-forigin="g"], link[f-origin="1"]'),c=0;c<l.length;c+=1)-1!==l[c].href.indexOf(n[r].fPath)&&(u=!1);if(u){var p=createTag("link");p.setAttribute("f-forigin",n[r].fOrigin),p.setAttribute("f-origin",n[r].origin),p.type="text/css",p.rel="stylesheet",p.href=n[r].fPath,document.body.appendChild(p)}}else if("t"===n[r].fOrigin||2===n[r].origin){for(l=document.querySelectorAll('script[f-forigin="t"], script[f-origin="2"]'),c=0;c<l.length;c+=1)n[r].fPath===l[c].src&&(u=!1);if(u){var f=createTag("link");f.setAttribute("f-forigin",n[r].fOrigin),f.setAttribute("f-origin",n[r].origin),f.setAttribute("rel","stylesheet"),f.setAttribute("href",n[r].fPath),t.appendChild(f)}}}else n[r].loaded=!0,s-=1;n[r].helper=o(n[r],t),n[r].cache={},this.fonts.push(n[r])}0===s?this.isLoaded=!0:setTimeout(this.checkLoadedFonts.bind(this),100)}else this.isLoaded=!0},getCharData:function(t,r,n){for(var i=0,o=this.chars.length;i<o;){if(this.chars[i].ch===t&&this.chars[i].style===r&&this.chars[i].fFamily===n)return this.chars[i];i+=1}return("string"==typeof t&&13!==t.charCodeAt(0)||!t)&&console&&console.warn&&!this._warned&&(this._warned=!0,console.warn("Missing character from exported characters list: ",t,r,n)),e},getFontByName:function(e){for(var t=0,r=this.fonts.length;t<r;){if(this.fonts[t].fName===e)return this.fonts[t];t+=1}return this.fonts[0]},measureText:function(e,t,r){var n=this.getFontByName(t),i=e;if(!n.cache[i]){var o=n.helper;if(" "===e){var a=o.measureText("|"+e+"|"),s=o.measureText("||");n.cache[i]=(a-s)/100}else n.cache[i]=o.measureText(e)/100}return n.cache[i]*r},checkLoadedFonts:function(){var e,t,r,n=this.fonts.length,i=n;for(e=0;e<n;e+=1)this.fonts[e].loaded?i-=1:"n"===this.fonts[e].fOrigin||0===this.fonts[e].origin?this.fonts[e].loaded=!0:(t=this.fonts[e].monoCase.node,r=this.fonts[e].monoCase.w,t.offsetWidth!==r?(i-=1,this.fonts[e].loaded=!0):(t=this.fonts[e].sansCase.node,r=this.fonts[e].sansCase.w,t.offsetWidth!==r&&(i-=1,this.fonts[e].loaded=!0)),this.fonts[e].loaded&&(this.fonts[e].sansCase.parent.parentNode.removeChild(this.fonts[e].sansCase.parent),this.fonts[e].monoCase.parent.parentNode.removeChild(this.fonts[e].monoCase.parent)));0!==i&&Date.now()-this.initTime<5e3?setTimeout(this.checkLoadedFontsBinded,20):setTimeout(this.setIsLoadedBinded,10)},setIsLoaded:function(){this.isLoaded=!0}};return l.prototype=c,l}();function SlotManager(e){this.animationData=e}function slotFactory(e){return new SlotManager(e)}function RenderableElement(){}SlotManager.prototype.getProp=function(e){return this.animationData.slots&&this.animationData.slots[e.sid]?Object.assign(e,this.animationData.slots[e.sid].p):e},RenderableElement.prototype={initRenderable:function(){this.isInRange=!1,this.hidden=!1,this.isTransparent=!1,this.renderableComponents=[]},addRenderableComponent:function(e){-1===this.renderableComponents.indexOf(e)&&this.renderableComponents.push(e)},removeRenderableComponent:function(e){-1!==this.renderableComponents.indexOf(e)&&this.renderableComponents.splice(this.renderableComponents.indexOf(e),1)},prepareRenderableFrame:function(e){this.checkLayerLimits(e)},checkTransparency:function(){this.finalTransform.mProp.o.v<=0?!this.isTransparent&&this.globalData.renderConfig.hideOnTransparent&&(this.isTransparent=!0,this.hide()):this.isTransparent&&(this.isTransparent=!1,this.show())},checkLayerLimits:function(e){this.data.ip-this.data.st<=e&&this.data.op-this.data.st>e?!0!==this.isInRange&&(this.globalData._mdf=!0,this._mdf=!0,this.isInRange=!0,this.show()):!1!==this.isInRange&&(this.globalData._mdf=!0,this.isInRange=!1,this.hide())},renderRenderable:function(){var e,t=this.renderableComponents.length;for(e=0;e<t;e+=1)this.renderableComponents[e].renderFrame(this._isFirstFrame)},sourceRectAtTime:function(){return{top:0,left:0,width:100,height:100}},getLayerSize:function(){return 5===this.data.ty?{w:this.data.textData.width,h:this.data.textData.height}:{w:this.data.width,h:this.data.height}}};var getBlendMode=(blendModeEnums={0:"source-over",1:"multiply",2:"screen",3:"overlay",4:"darken",5:"lighten",6:"color-dodge",7:"color-burn",8:"hard-light",9:"soft-light",10:"difference",11:"exclusion",12:"hue",13:"saturation",14:"color",15:"luminosity"},function(e){return blendModeEnums[e]||""}),blendModeEnums;function SliderEffect(e,t,r){this.p=PropertyFactory.getProp(t,e.v,0,0,r)}function AngleEffect(e,t,r){this.p=PropertyFactory.getProp(t,e.v,0,0,r)}function ColorEffect(e,t,r){this.p=PropertyFactory.getProp(t,e.v,1,0,r)}function PointEffect(e,t,r){this.p=PropertyFactory.getProp(t,e.v,1,0,r)}function LayerIndexEffect(e,t,r){this.p=PropertyFactory.getProp(t,e.v,0,0,r)}function MaskIndexEffect(e,t,r){this.p=PropertyFactory.getProp(t,e.v,0,0,r)}function CheckboxEffect(e,t,r){this.p=PropertyFactory.getProp(t,e.v,0,0,r)}function NoValueEffect(){this.p={}}function EffectsManager(e,t){var r,n=e.ef||[];this.effectElements=[];var i,o=n.length;for(r=0;r<o;r+=1)i=new GroupEffect(n[r],t),this.effectElements.push(i)}function GroupEffect(e,t){this.init(e,t)}function BaseElement(){}function FrameElement(){}function FootageElement(e,t,r){this.initFrame(),this.initRenderable(),this.assetData=t.getAssetData(e.refId),this.footageData=t.imageLoader.getAsset(this.assetData),this.initBaseData(e,t,r)}function AudioElement(e,t,r){this.initFrame(),this.initRenderable(),this.assetData=t.getAssetData(e.refId),this.initBaseData(e,t,r),this._isPlaying=!1,this._canPlay=!1;var n=this.globalData.getAssetsPath(this.assetData);this.audio=this.globalData.audioController.createAudio(n),this._currentTime=0,this.globalData.audioController.addAudio(this),this._volumeMultiplier=1,this._volume=1,this._previousVolume=null,this.tm=e.tm?PropertyFactory.getProp(this,e.tm,0,t.frameRate,this):{_placeholder:!0},this.lv=PropertyFactory.getProp(this,e.au&&e.au.lv?e.au.lv:{k:[100]},1,.01,this)}function BaseRenderer(){}extendPrototype([DynamicPropertyContainer],GroupEffect),GroupEffect.prototype.getValue=GroupEffect.prototype.iterateDynamicProperties,GroupEffect.prototype.init=function(e,t){var r;this.data=e,this.effectElements=[],this.initDynamicPropertyContainer(t);var n,i=this.data.ef.length,o=this.data.ef;for(r=0;r<i;r+=1){switch(n=null,o[r].ty){case 0:n=new SliderEffect(o[r],t,this);break;case 1:n=new AngleEffect(o[r],t,this);break;case 2:n=new ColorEffect(o[r],t,this);break;case 3:n=new PointEffect(o[r],t,this);break;case 4:case 7:n=new CheckboxEffect(o[r],t,this);break;case 10:n=new LayerIndexEffect(o[r],t,this);break;case 11:n=new MaskIndexEffect(o[r],t,this);break;case 5:n=new EffectsManager(o[r],t,this);break;default:n=new NoValueEffect(o[r],t,this)}n&&this.effectElements.push(n)}},BaseElement.prototype={checkMasks:function(){if(!this.data.hasMask)return!1;for(var e=0,t=this.data.masksProperties.length;e<t;){if("n"!==this.data.masksProperties[e].mode&&!1!==this.data.masksProperties[e].cl)return!0;e+=1}return!1},initExpressions:function(){var e=getExpressionInterfaces();if(e){var t=e("layer"),r=e("effects"),n=e("shape"),i=e("text"),o=e("comp");this.layerInterface=t(this),this.data.hasMask&&this.maskManager&&this.layerInterface.registerMaskInterface(this.maskManager);var a=r.createEffectsInterface(this,this.layerInterface);this.layerInterface.registerEffectsInterface(a),0===this.data.ty||this.data.xt?this.compInterface=o(this):4===this.data.ty?(this.layerInterface.shapeInterface=n(this.shapesData,this.itemsData,this.layerInterface),this.layerInterface.content=this.layerInterface.shapeInterface):5===this.data.ty&&(this.layerInterface.textInterface=i(this),this.layerInterface.text=this.layerInterface.textInterface)}},setBlendMode:function(){var e=getBlendMode(this.data.bm);(this.baseElement||this.layerElement).style["mix-blend-mode"]=e},initBaseData:function(e,t,r){this.globalData=t,this.comp=r,this.data=e,this.layerId=createElementID(),this.data.sr||(this.data.sr=1),this.effectsManager=new EffectsManager(this.data,this,this.dynamicProperties)},getType:function(){return this.type},sourceRectAtTime:function(){}},FrameElement.prototype={initFrame:function(){this._isFirstFrame=!1,this.dynamicProperties=[],this._mdf=!1},prepareProperties:function(e,t){var r,n=this.dynamicProperties.length;for(r=0;r<n;r+=1)(t||this._isParent&&"transform"===this.dynamicProperties[r].propType)&&(this.dynamicProperties[r].getValue(),this.dynamicProperties[r]._mdf&&(this.globalData._mdf=!0,this._mdf=!0))},addDynamicProperty:function(e){-1===this.dynamicProperties.indexOf(e)&&this.dynamicProperties.push(e)}},FootageElement.prototype.prepareFrame=function(){},extendPrototype([RenderableElement,BaseElement,FrameElement],FootageElement),FootageElement.prototype.getBaseElement=function(){return null},FootageElement.prototype.renderFrame=function(){},FootageElement.prototype.destroy=function(){},FootageElement.prototype.initExpressions=function(){var e=getExpressionInterfaces();if(e){var t=e("footage");this.layerInterface=t(this)}},FootageElement.prototype.getFootageData=function(){return this.footageData},AudioElement.prototype.prepareFrame=function(e){if(this.prepareRenderableFrame(e,!0),this.prepareProperties(e,!0),this.tm._placeholder)this._currentTime=e/this.data.sr;else{var t=this.tm.v;this._currentTime=t}this._volume=this.lv.v[0];var r=this._volume*this._volumeMultiplier;this._previousVolume!==r&&(this._previousVolume=r,this.audio.volume(r))},extendPrototype([RenderableElement,BaseElement,FrameElement],AudioElement),AudioElement.prototype.renderFrame=function(){this.isInRange&&this._canPlay&&(this._isPlaying?(!this.audio.playing()||Math.abs(this._currentTime/this.globalData.frameRate-this.audio.seek())>.1)&&this.audio.seek(this._currentTime/this.globalData.frameRate):(this.audio.play(),this.audio.seek(this._currentTime/this.globalData.frameRate),this._isPlaying=!0))},AudioElement.prototype.show=function(){},AudioElement.prototype.hide=function(){this.audio.pause(),this._isPlaying=!1},AudioElement.prototype.pause=function(){this.audio.pause(),this._isPlaying=!1,this._canPlay=!1},AudioElement.prototype.resume=function(){this._canPlay=!0},AudioElement.prototype.setRate=function(e){this.audio.rate(e)},AudioElement.prototype.volume=function(e){this._volumeMultiplier=e,this._previousVolume=e*this._volume,this.audio.volume(this._previousVolume)},AudioElement.prototype.getBaseElement=function(){return null},AudioElement.prototype.destroy=function(){},AudioElement.prototype.sourceRectAtTime=function(){},AudioElement.prototype.initExpressions=function(){},BaseRenderer.prototype.checkLayers=function(e){var t,r,n=this.layers.length;for(this.completeLayers=!0,t=n-1;t>=0;t-=1)this.elements[t]||(r=this.layers[t]).ip-r.st<=e-this.layers[t].st&&r.op-r.st>e-this.layers[t].st&&this.buildItem(t),this.completeLayers=!!this.elements[t]&&this.completeLayers;this.checkPendingElements()},BaseRenderer.prototype.createItem=function(e){switch(e.ty){case 2:return this.createImage(e);case 0:return this.createComp(e);case 1:return this.createSolid(e);case 3:default:return this.createNull(e);case 4:return this.createShape(e);case 5:return this.createText(e);case 6:return this.createAudio(e);case 13:return this.createCamera(e);case 15:return this.createFootage(e)}},BaseRenderer.prototype.createCamera=function(){throw new Error("You're using a 3d camera. Try the html renderer.")},BaseRenderer.prototype.createAudio=function(e){return new AudioElement(e,this.globalData,this)},BaseRenderer.prototype.createFootage=function(e){return new FootageElement(e,this.globalData,this)},BaseRenderer.prototype.buildAllItems=function(){var e,t=this.layers.length;for(e=0;e<t;e+=1)this.buildItem(e);this.checkPendingElements()},BaseRenderer.prototype.includeLayers=function(e){var t;this.completeLayers=!1;var r,n=e.length,i=this.layers.length;for(t=0;t<n;t+=1)for(r=0;r<i;){if(this.layers[r].id===e[t].id){this.layers[r]=e[t];break}r+=1}},BaseRenderer.prototype.setProjectInterface=function(e){this.globalData.projectInterface=e},BaseRenderer.prototype.initItems=function(){this.globalData.progressiveLoad||this.buildAllItems()},BaseRenderer.prototype.buildElementParenting=function(e,t,r){for(var n=this.elements,i=this.layers,o=0,a=i.length;o<a;)i[o].ind==t&&(n[o]&&!0!==n[o]?(r.push(n[o]),n[o].setAsParent(),void 0!==i[o].parent?this.buildElementParenting(e,i[o].parent,r):e.setHierarchy(r)):(this.buildItem(o),this.addPendingElement(e))),o+=1},BaseRenderer.prototype.addPendingElement=function(e){this.pendingElements.push(e)},BaseRenderer.prototype.searchExtraCompositions=function(e){var t,r=e.length;for(t=0;t<r;t+=1)if(e[t].xt){var n=this.createComp(e[t]);n.initExpressions(),this.globalData.projectInterface.registerComposition(n)}},BaseRenderer.prototype.getElementById=function(e){var t,r=this.elements.length;for(t=0;t<r;t+=1)if(this.elements[t].data.ind===e)return this.elements[t];return null},BaseRenderer.prototype.getElementByPath=function(e){var t,r=e.shift();if("number"==typeof r)t=this.elements[r];else{var n,i=this.elements.length;for(n=0;n<i;n+=1)if(this.elements[n].data.nm===r){t=this.elements[n];break}}return 0===e.length?t:t.getElementByPath(e)},BaseRenderer.prototype.setupGlobalData=function(e,t){this.globalData.fontManager=new FontManager,this.globalData.slotManager=slotFactory(e),this.globalData.fontManager.addChars(e.chars),this.globalData.fontManager.addFonts(e.fonts,t),this.globalData.getAssetData=this.animationItem.getAssetData.bind(this.animationItem),this.globalData.getAssetsPath=this.animationItem.getAssetsPath.bind(this.animationItem),this.globalData.imageLoader=this.animationItem.imagePreloader,this.globalData.audioController=this.animationItem.audioController,this.globalData.frameId=0,this.globalData.frameRate=e.fr,this.globalData.nm=e.nm,this.globalData.compSize={w:e.w,h:e.h}};var effectTypes={TRANSFORM_EFFECT:"transformEFfect"};function TransformElement(){}function MaskElement(e,t,r){this.data=e,this.element=t,this.globalData=r,this.storedData=[],this.masksProperties=this.data.masksProperties||[],this.maskElement=null;var n,i,o=this.globalData.defs,a=this.masksProperties?this.masksProperties.length:0;this.viewData=createSizedArray(a),this.solidPath="";var s,l,c,u,d,p,f=this.masksProperties,h=0,m=[],g=createElementID(),v="clipPath",y="clip-path";for(n=0;n<a;n+=1)if(("a"!==f[n].mode&&"n"!==f[n].mode||f[n].inv||100!==f[n].o.k||f[n].o.x)&&(v="mask",y="mask"),"s"!==f[n].mode&&"i"!==f[n].mode||0!==h?c=null:((c=createNS("rect")).setAttribute("fill","#ffffff"),c.setAttribute("width",this.element.comp.data.w||0),c.setAttribute("height",this.element.comp.data.h||0),m.push(c)),i=createNS("path"),"n"===f[n].mode)this.viewData[n]={op:PropertyFactory.getProp(this.element,f[n].o,0,.01,this.element),prop:ShapePropertyFactory.getShapeProp(this.element,f[n],3),elem:i,lastPath:""},o.appendChild(i);else{var b;if(h+=1,i.setAttribute("fill","s"===f[n].mode?"#000000":"#ffffff"),i.setAttribute("clip-rule","nonzero"),0!==f[n].x.k?(v="mask",y="mask",p=PropertyFactory.getProp(this.element,f[n].x,0,null,this.element),b=createElementID(),(u=createNS("filter")).setAttribute("id",b),(d=createNS("feMorphology")).setAttribute("operator","erode"),d.setAttribute("in","SourceGraphic"),d.setAttribute("radius","0"),u.appendChild(d),o.appendChild(u),i.setAttribute("stroke","s"===f[n].mode?"#000000":"#ffffff")):(d=null,p=null),this.storedData[n]={elem:i,x:p,expan:d,lastPath:"",lastOperator:"",filterId:b,lastRadius:0},"i"===f[n].mode){l=m.length;var x=createNS("g");for(s=0;s<l;s+=1)x.appendChild(m[s]);var w=createNS("mask");w.setAttribute("mask-type","alpha"),w.setAttribute("id",g+"_"+h),w.appendChild(i),o.appendChild(w),x.setAttribute("mask","url("+getLocationHref()+"#"+g+"_"+h+")"),m.length=0,m.push(x)}else m.push(i);f[n].inv&&!this.solidPath&&(this.solidPath=this.createLayerSolidPath()),this.viewData[n]={elem:i,lastPath:"",op:PropertyFactory.getProp(this.element,f[n].o,0,.01,this.element),prop:ShapePropertyFactory.getShapeProp(this.element,f[n],3),invRect:c},this.viewData[n].prop.k||this.drawPath(f[n],this.viewData[n].prop.v,this.viewData[n])}for(this.maskElement=createNS(v),a=m.length,n=0;n<a;n+=1)this.maskElement.appendChild(m[n]);h>0&&(this.maskElement.setAttribute("id",g),this.element.maskedElement.setAttribute(y,"url("+getLocationHref()+"#"+g+")"),o.appendChild(this.maskElement)),this.viewData.length&&this.element.addRenderableComponent(this)}TransformElement.prototype={initTransform:function(){var e=new Matrix;this.finalTransform={mProp:this.data.ks?TransformPropertyFactory.getTransformProperty(this,this.data.ks,this):{o:0},_matMdf:!1,_localMatMdf:!1,_opMdf:!1,mat:e,localMat:e,localOpacity:1},this.data.ao&&(this.finalTransform.mProp.autoOriented=!0),this.data.ty},renderTransform:function(){if(this.finalTransform._opMdf=this.finalTransform.mProp.o._mdf||this._isFirstFrame,this.finalTransform._matMdf=this.finalTransform.mProp._mdf||this._isFirstFrame,this.hierarchy){var e,t=this.finalTransform.mat,r=0,n=this.hierarchy.length;if(!this.finalTransform._matMdf)for(;r<n;){if(this.hierarchy[r].finalTransform.mProp._mdf){this.finalTransform._matMdf=!0;break}r+=1}if(this.finalTransform._matMdf)for(e=this.finalTransform.mProp.v.props,t.cloneFromProps(e),r=0;r<n;r+=1)t.multiply(this.hierarchy[r].finalTransform.mProp.v)}this.finalTransform._matMdf&&(this.finalTransform._localMatMdf=this.finalTransform._matMdf),this.finalTransform._opMdf&&(this.finalTransform.localOpacity=this.finalTransform.mProp.o.v)},renderLocalTransform:function(){if(this.localTransforms){var e=0,t=this.localTransforms.length;if(this.finalTransform._localMatMdf=this.finalTransform._matMdf,!this.finalTransform._localMatMdf||!this.finalTransform._opMdf)for(;e<t;)this.localTransforms[e]._mdf&&(this.finalTransform._localMatMdf=!0),this.localTransforms[e]._opMdf&&!this.finalTransform._opMdf&&(this.finalTransform.localOpacity=this.finalTransform.mProp.o.v,this.finalTransform._opMdf=!0),e+=1;if(this.finalTransform._localMatMdf){var r=this.finalTransform.localMat;for(this.localTransforms[0].matrix.clone(r),e=1;e<t;e+=1){var n=this.localTransforms[e].matrix;r.multiply(n)}r.multiply(this.finalTransform.mat)}if(this.finalTransform._opMdf){var i=this.finalTransform.localOpacity;for(e=0;e<t;e+=1)i*=.01*this.localTransforms[e].opacity;this.finalTransform.localOpacity=i}}},searchEffectTransforms:function(){if(this.renderableEffectsManager){var e=this.renderableEffectsManager.getEffects(effectTypes.TRANSFORM_EFFECT);if(e.length){this.localTransforms=[],this.finalTransform.localMat=new Matrix;var t=0,r=e.length;for(t=0;t<r;t+=1)this.localTransforms.push(e[t])}}},globalToLocal:function(e){var t=[];t.push(this.finalTransform);for(var r,n=!0,i=this.comp;n;)i.finalTransform?(i.data.hasMask&&t.splice(0,0,i.finalTransform),i=i.comp):n=!1;var o,a=t.length;for(r=0;r<a;r+=1)o=t[r].mat.applyToPointArray(0,0,0),e=[e[0]-o[0],e[1]-o[1],0];return e},mHelper:new Matrix},MaskElement.prototype.getMaskProperty=function(e){return this.viewData[e].prop},MaskElement.prototype.renderFrame=function(e){var t,r=this.element.finalTransform.mat,n=this.masksProperties.length;for(t=0;t<n;t+=1)if((this.viewData[t].prop._mdf||e)&&this.drawPath(this.masksProperties[t],this.viewData[t].prop.v,this.viewData[t]),(this.viewData[t].op._mdf||e)&&this.viewData[t].elem.setAttribute("fill-opacity",this.viewData[t].op.v),"n"!==this.masksProperties[t].mode&&(this.viewData[t].invRect&&(this.element.finalTransform.mProp._mdf||e)&&this.viewData[t].invRect.setAttribute("transform",r.getInverseMatrix().to2dCSS()),this.storedData[t].x&&(this.storedData[t].x._mdf||e))){var i=this.storedData[t].expan;this.storedData[t].x.v<0?("erode"!==this.storedData[t].lastOperator&&(this.storedData[t].lastOperator="erode",this.storedData[t].elem.setAttribute("filter","url("+getLocationHref()+"#"+this.storedData[t].filterId+")")),i.setAttribute("radius",-this.storedData[t].x.v)):("dilate"!==this.storedData[t].lastOperator&&(this.storedData[t].lastOperator="dilate",this.storedData[t].elem.setAttribute("filter",null)),this.storedData[t].elem.setAttribute("stroke-width",2*this.storedData[t].x.v))}},MaskElement.prototype.getMaskelement=function(){return this.maskElement},MaskElement.prototype.createLayerSolidPath=function(){var e="M0,0 ";return e+=" h"+this.globalData.compSize.w,e+=" v"+this.globalData.compSize.h,(e+=" h-"+this.globalData.compSize.w)+" v-"+this.globalData.compSize.h+" "},MaskElement.prototype.drawPath=function(e,t,r){var n,i,o=" M"+t.v[0][0]+","+t.v[0][1];for(i=t._length,n=1;n<i;n+=1)o+=" C"+t.o[n-1][0]+","+t.o[n-1][1]+" "+t.i[n][0]+","+t.i[n][1]+" "+t.v[n][0]+","+t.v[n][1];if(t.c&&i>1&&(o+=" C"+t.o[n-1][0]+","+t.o[n-1][1]+" "+t.i[0][0]+","+t.i[0][1]+" "+t.v[0][0]+","+t.v[0][1]),r.lastPath!==o){var a="";r.elem&&(t.c&&(a=e.inv?this.solidPath+o:o),r.elem.setAttribute("d",a)),r.lastPath=o}},MaskElement.prototype.destroy=function(){this.element=null,this.globalData=null,this.maskElement=null,this.data=null,this.masksProperties=null};var filtersFactory={createFilter:function(e,t){var r=createNS("filter");return r.setAttribute("id",e),!0!==t&&(r.setAttribute("filterUnits","objectBoundingBox"),r.setAttribute("x","0%"),r.setAttribute("y","0%"),r.setAttribute("width","100%"),r.setAttribute("height","100%")),r},createAlphaToLuminanceFilter:function(){var e=createNS("feColorMatrix");return e.setAttribute("type","matrix"),e.setAttribute("color-interpolation-filters","sRGB"),e.setAttribute("values","0 0 0 1 0  0 0 0 1 0  0 0 0 1 0  0 0 0 1 1"),e}},featureSupport=function(){var e={maskType:!0,svgLumaHidden:!0,offscreenCanvas:"undefined"!=typeof OffscreenCanvas};return(/MSIE 10/i.test(navigator.userAgent)||/MSIE 9/i.test(navigator.userAgent)||/rv:11.0/i.test(navigator.userAgent)||/Edge\/\d./i.test(navigator.userAgent))&&(e.maskType=!1),/firefox/i.test(navigator.userAgent)&&(e.svgLumaHidden=!1),e}(),registeredEffects$1={},idPrefix="filter_result_";function SVGEffects(e){var t,r,n="SourceGraphic",i=e.data.ef?e.data.ef.length:0,o=createElementID(),a=filtersFactory.createFilter(o,!0),s=0;for(this.filters=[],t=0;t<i;t+=1){r=null;var l=e.data.ef[t].ty;registeredEffects$1[l]&&(r=new(0,registeredEffects$1[l].effect)(a,e.effectsManager.effectElements[t],e,idPrefix+s,n),n=idPrefix+s,registeredEffects$1[l].countsAsEffect&&(s+=1)),r&&this.filters.push(r)}s&&(e.globalData.defs.appendChild(a),e.layerElement.setAttribute("filter","url("+getLocationHref()+"#"+o+")")),this.filters.length&&e.addRenderableComponent(this)}function registerEffect$1(e,t,r){registeredEffects$1[e]={effect:t,countsAsEffect:r}}function SVGBaseElement(){}function HierarchyElement(){}function RenderableDOMElement(){}function IImageElement(e,t,r){this.assetData=t.getAssetData(e.refId),this.assetData&&this.assetData.sid&&(this.assetData=t.slotManager.getProp(this.assetData)),this.initElement(e,t,r),this.sourceRect={top:0,left:0,width:this.assetData.w,height:this.assetData.h}}function ProcessedElement(e,t){this.elem=e,this.pos=t}function IShapeElement(){}SVGEffects.prototype.renderFrame=function(e){var t,r=this.filters.length;for(t=0;t<r;t+=1)this.filters[t].renderFrame(e)},SVGEffects.prototype.getEffects=function(e){var t,r=this.filters.length,n=[];for(t=0;t<r;t+=1)this.filters[t].type===e&&n.push(this.filters[t]);return n},SVGBaseElement.prototype={initRendererElement:function(){this.layerElement=createNS("g")},createContainerElements:function(){this.matteElement=createNS("g"),this.transformedElement=this.layerElement,this.maskedElement=this.layerElement,this._sizeChanged=!1;var e=null;if(this.data.td){this.matteMasks={};var t=createNS("g");t.setAttribute("id",this.layerId),t.appendChild(this.layerElement),e=t,this.globalData.defs.appendChild(t)}else this.data.tt?(this.matteElement.appendChild(this.layerElement),e=this.matteElement,this.baseElement=this.matteElement):this.baseElement=this.layerElement;if(this.data.ln&&this.layerElement.setAttribute("id",this.data.ln),this.data.cl&&this.layerElement.setAttribute("class",this.data.cl),0===this.data.ty&&!this.data.hd){var r=createNS("clipPath"),n=createNS("path");n.setAttribute("d","M0,0 L"+this.data.w+",0 L"+this.data.w+","+this.data.h+" L0,"+this.data.h+"z");var i=createElementID();if(r.setAttribute("id",i),r.appendChild(n),this.globalData.defs.appendChild(r),this.checkMasks()){var o=createNS("g");o.setAttribute("clip-path","url("+getLocationHref()+"#"+i+")"),o.appendChild(this.layerElement),this.transformedElement=o,e?e.appendChild(this.transformedElement):this.baseElement=this.transformedElement}else this.layerElement.setAttribute("clip-path","url("+getLocationHref()+"#"+i+")")}0!==this.data.bm&&this.setBlendMode()},renderElement:function(){this.finalTransform._localMatMdf&&this.transformedElement.setAttribute("transform",this.finalTransform.localMat.to2dCSS()),this.finalTransform._opMdf&&this.transformedElement.setAttribute("opacity",this.finalTransform.localOpacity)},destroyBaseElement:function(){this.layerElement=null,this.matteElement=null,this.maskManager.destroy()},getBaseElement:function(){return this.data.hd?null:this.baseElement},createRenderableComponents:function(){this.maskManager=new MaskElement(this.data,this,this.globalData),this.renderableEffectsManager=new SVGEffects(this),this.searchEffectTransforms()},getMatte:function(e){if(this.matteMasks||(this.matteMasks={}),!this.matteMasks[e]){var t,r,n,i,o=this.layerId+"_"+e;if(1===e||3===e){var a=createNS("mask");a.setAttribute("id",o),a.setAttribute("mask-type",3===e?"luminance":"alpha"),(n=createNS("use")).setAttributeNS("http://www.w3.org/1999/xlink","href","#"+this.layerId),a.appendChild(n),this.globalData.defs.appendChild(a),featureSupport.maskType||1!==e||(a.setAttribute("mask-type","luminance"),t=createElementID(),r=filtersFactory.createFilter(t),this.globalData.defs.appendChild(r),r.appendChild(filtersFactory.createAlphaToLuminanceFilter()),(i=createNS("g")).appendChild(n),a.appendChild(i),i.setAttribute("filter","url("+getLocationHref()+"#"+t+")"))}else if(2===e){var s=createNS("mask");s.setAttribute("id",o),s.setAttribute("mask-type","alpha");var l=createNS("g");s.appendChild(l),t=createElementID(),r=filtersFactory.createFilter(t);var c=createNS("feComponentTransfer");c.setAttribute("in","SourceGraphic"),r.appendChild(c);var u=createNS("feFuncA");u.setAttribute("type","table"),u.setAttribute("tableValues","1.0 0.0"),c.appendChild(u),this.globalData.defs.appendChild(r);var d=createNS("rect");d.setAttribute("width",this.comp.data.w),d.setAttribute("height",this.comp.data.h),d.setAttribute("x","0"),d.setAttribute("y","0"),d.setAttribute("fill","#ffffff"),d.setAttribute("opacity","0"),l.setAttribute("filter","url("+getLocationHref()+"#"+t+")"),l.appendChild(d),(n=createNS("use")).setAttributeNS("http://www.w3.org/1999/xlink","href","#"+this.layerId),l.appendChild(n),featureSupport.maskType||(s.setAttribute("mask-type","luminance"),r.appendChild(filtersFactory.createAlphaToLuminanceFilter()),i=createNS("g"),l.appendChild(d),i.appendChild(this.layerElement),l.appendChild(i)),this.globalData.defs.appendChild(s)}this.matteMasks[e]=o}return this.matteMasks[e]},setMatte:function(e){this.matteElement&&this.matteElement.setAttribute("mask","url("+getLocationHref()+"#"+e+")")}},HierarchyElement.prototype={initHierarchy:function(){this.hierarchy=[],this._isParent=!1,this.checkParenting()},setHierarchy:function(e){this.hierarchy=e},setAsParent:function(){this._isParent=!0},checkParenting:function(){void 0!==this.data.parent&&this.comp.buildElementParenting(this,this.data.parent,[])}},extendPrototype([RenderableElement,createProxyFunction({initElement:function(e,t,r){this.initFrame(),this.initBaseData(e,t,r),this.initTransform(e,t,r),this.initHierarchy(),this.initRenderable(),this.initRendererElement(),this.createContainerElements(),this.createRenderableComponents(),this.createContent(),this.hide()},hide:function(){this.hidden||this.isInRange&&!this.isTransparent||((this.baseElement||this.layerElement).style.display="none",this.hidden=!0)},show:function(){this.isInRange&&!this.isTransparent&&(this.data.hd||((this.baseElement||this.layerElement).style.display="block"),this.hidden=!1,this._isFirstFrame=!0)},renderFrame:function(){this.data.hd||this.hidden||(this.renderTransform(),this.renderRenderable(),this.renderLocalTransform(),this.renderElement(),this.renderInnerContent(),this._isFirstFrame&&(this._isFirstFrame=!1))},renderInnerContent:function(){},prepareFrame:function(e){this._mdf=!1,this.prepareRenderableFrame(e),this.prepareProperties(e,this.isInRange),this.checkTransparency()},destroy:function(){this.innerElem=null,this.destroyBaseElement()}})],RenderableDOMElement),extendPrototype([BaseElement,TransformElement,SVGBaseElement,HierarchyElement,FrameElement,RenderableDOMElement],IImageElement),IImageElement.prototype.createContent=function(){var e=this.globalData.getAssetsPath(this.assetData);this.innerElem=createNS("image"),this.innerElem.setAttribute("width",this.assetData.w+"px"),this.innerElem.setAttribute("height",this.assetData.h+"px"),this.innerElem.setAttribute("preserveAspectRatio",this.assetData.pr||this.globalData.renderConfig.imagePreserveAspectRatio),this.innerElem.setAttributeNS("http://www.w3.org/1999/xlink","href",e),this.layerElement.appendChild(this.innerElem)},IImageElement.prototype.sourceRectAtTime=function(){return this.sourceRect},IShapeElement.prototype={addShapeToModifiers:function(e){var t,r=this.shapeModifiers.length;for(t=0;t<r;t+=1)this.shapeModifiers[t].addShape(e)},isShapeInAnimatedModifiers:function(e){for(var t=this.shapeModifiers.length;0<t;)if(this.shapeModifiers[0].isAnimatedWithShape(e))return!0;return!1},renderModifiers:function(){if(this.shapeModifiers.length){var e,t=this.shapes.length;for(e=0;e<t;e+=1)this.shapes[e].sh.reset();for(e=(t=this.shapeModifiers.length)-1;e>=0&&!this.shapeModifiers[e].processShapes(this._isFirstFrame);e-=1);}},searchProcessedElement:function(e){for(var t=this.processedElements,r=0,n=t.length;r<n;){if(t[r].elem===e)return t[r].pos;r+=1}return 0},addProcessedElement:function(e,t){for(var r=this.processedElements,n=r.length;n;)if(r[n-=1].elem===e)return void(r[n].pos=t);r.push(new ProcessedElement(e,t))},prepareFrame:function(e){this.prepareRenderableFrame(e),this.prepareProperties(e,this.isInRange)}};var lineCapEnum={1:"butt",2:"round",3:"square"},lineJoinEnum={1:"miter",2:"round",3:"bevel"};function SVGShapeData(e,t,r){this.caches=[],this.styles=[],this.transformers=e,this.lStr="",this.sh=r,this.lvl=t,this._isAnimated=!!r.k;for(var n=0,i=e.length;n<i;){if(e[n].mProps.dynamicProperties.length){this._isAnimated=!0;break}n+=1}}function SVGStyleData(e,t){this.data=e,this.type=e.ty,this.d="",this.lvl=t,this._mdf=!1,this.closed=!0===e.hd,this.pElem=createNS("path"),this.msElem=null}function DashProperty(e,t,r,n){var i;this.elem=e,this.frameId=-1,this.dataProps=createSizedArray(t.length),this.renderer=r,this.k=!1,this.dashStr="",this.dashArray=createTypedArray("float32",t.length?t.length-1:0),this.dashoffset=createTypedArray("float32",1),this.initDynamicPropertyContainer(n);var o,a=t.length||0;for(i=0;i<a;i+=1)o=PropertyFactory.getProp(e,t[i].v,0,0,this),this.k=o.k||this.k,this.dataProps[i]={n:t[i].n,p:o};this.k||this.getValue(!0),this._isAnimated=this.k}function SVGStrokeStyleData(e,t,r){this.initDynamicPropertyContainer(e),this.getValue=this.iterateDynamicProperties,this.o=PropertyFactory.getProp(e,t.o,0,.01,this),this.w=PropertyFactory.getProp(e,t.w,0,null,this),this.d=new DashProperty(e,t.d||{},"svg",this),this.c=PropertyFactory.getProp(e,t.c,1,255,this),this.style=r,this._isAnimated=!!this._isAnimated}function SVGFillStyleData(e,t,r){this.initDynamicPropertyContainer(e),this.getValue=this.iterateDynamicProperties,this.o=PropertyFactory.getProp(e,t.o,0,.01,this),this.c=PropertyFactory.getProp(e,t.c,1,255,this),this.style=r}function SVGNoStyleData(e,t,r){this.initDynamicPropertyContainer(e),this.getValue=this.iterateDynamicProperties,this.style=r}function GradientProperty(e,t,r){this.data=t,this.c=createTypedArray("uint8c",4*t.p);var n=t.k.k[0].s?t.k.k[0].s.length-4*t.p:t.k.k.length-4*t.p;this.o=createTypedArray("float32",n),this._cmdf=!1,this._omdf=!1,this._collapsable=this.checkCollapsable(),this._hasOpacity=n,this.initDynamicPropertyContainer(r),this.prop=PropertyFactory.getProp(e,t.k,1,null,this),this.k=this.prop.k,this.getValue(!0)}function SVGGradientFillStyleData(e,t,r){this.initDynamicPropertyContainer(e),this.getValue=this.iterateDynamicProperties,this.initGradientData(e,t,r)}function SVGGradientStrokeStyleData(e,t,r){this.initDynamicPropertyContainer(e),this.getValue=this.iterateDynamicProperties,this.w=PropertyFactory.getProp(e,t.w,0,null,this),this.d=new DashProperty(e,t.d||{},"svg",this),this.initGradientData(e,t,r),this._isAnimated=!!this._isAnimated}function ShapeGroupData(){this.it=[],this.prevViewData=[],this.gr=createNS("g")}function SVGTransformData(e,t,r){this.transform={mProps:e,op:t,container:r},this.elements=[],this._isAnimated=this.transform.mProps.dynamicProperties.length||this.transform.op.effectsSequence.length}SVGShapeData.prototype.setAsAnimated=function(){this._isAnimated=!0},SVGStyleData.prototype.reset=function(){this.d="",this._mdf=!1},DashProperty.prototype.getValue=function(e){if((this.elem.globalData.frameId!==this.frameId||e)&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf=this._mdf||e,this._mdf)){var t=0,r=this.dataProps.length;for("svg"===this.renderer&&(this.dashStr=""),t=0;t<r;t+=1)"o"!==this.dataProps[t].n?"svg"===this.renderer?this.dashStr+=" "+this.dataProps[t].p.v:this.dashArray[t]=this.dataProps[t].p.v:this.dashoffset[0]=this.dataProps[t].p.v}},extendPrototype([DynamicPropertyContainer],DashProperty),extendPrototype([DynamicPropertyContainer],SVGStrokeStyleData),extendPrototype([DynamicPropertyContainer],SVGFillStyleData),extendPrototype([DynamicPropertyContainer],SVGNoStyleData),GradientProperty.prototype.comparePoints=function(e,t){for(var r=0,n=this.o.length/2;r<n;){if(Math.abs(e[4*r]-e[4*t+2*r])>.01)return!1;r+=1}return!0},GradientProperty.prototype.checkCollapsable=function(){if(this.o.length/2!=this.c.length/4)return!1;if(this.data.k.k[0].s)for(var e=0,t=this.data.k.k.length;e<t;){if(!this.comparePoints(this.data.k.k[e].s,this.data.p))return!1;e+=1}else if(!this.comparePoints(this.data.k.k,this.data.p))return!1;return!0},GradientProperty.prototype.getValue=function(e){if(this.prop.getValue(),this._mdf=!1,this._cmdf=!1,this._omdf=!1,this.prop._mdf||e){var t,r,n,i=4*this.data.p;for(t=0;t<i;t+=1)r=t%4==0?100:255,n=Math.round(this.prop.v[t]*r),this.c[t]!==n&&(this.c[t]=n,this._cmdf=!e);if(this.o.length)for(i=this.prop.v.length,t=4*this.data.p;t<i;t+=1)r=t%2==0?100:1,n=t%2==0?Math.round(100*this.prop.v[t]):this.prop.v[t],this.o[t-4*this.data.p]!==n&&(this.o[t-4*this.data.p]=n,this._omdf=!e);this._mdf=!e}},extendPrototype([DynamicPropertyContainer],GradientProperty),SVGGradientFillStyleData.prototype.initGradientData=function(e,t,r){this.o=PropertyFactory.getProp(e,t.o,0,.01,this),this.s=PropertyFactory.getProp(e,t.s,1,null,this),this.e=PropertyFactory.getProp(e,t.e,1,null,this),this.h=PropertyFactory.getProp(e,t.h||{k:0},0,.01,this),this.a=PropertyFactory.getProp(e,t.a||{k:0},0,degToRads,this),this.g=new GradientProperty(e,t.g,this),this.style=r,this.stops=[],this.setGradientData(r.pElem,t),this.setGradientOpacity(t,r),this._isAnimated=!!this._isAnimated},SVGGradientFillStyleData.prototype.setGradientData=function(e,t){var r=createElementID(),n=createNS(1===t.t?"linearGradient":"radialGradient");n.setAttribute("id",r),n.setAttribute("spreadMethod","pad"),n.setAttribute("gradientUnits","userSpaceOnUse");var i,o,a,s=[];for(a=4*t.g.p,o=0;o<a;o+=4)i=createNS("stop"),n.appendChild(i),s.push(i);e.setAttribute("gf"===t.ty?"fill":"stroke","url("+getLocationHref()+"#"+r+")"),this.gf=n,this.cst=s},SVGGradientFillStyleData.prototype.setGradientOpacity=function(e,t){if(this.g._hasOpacity&&!this.g._collapsable){var r,n,i,o=createNS("mask"),a=createNS("path");o.appendChild(a);var s=createElementID(),l=createElementID();o.setAttribute("id",l);var c=createNS(1===e.t?"linearGradient":"radialGradient");c.setAttribute("id",s),c.setAttribute("spreadMethod","pad"),c.setAttribute("gradientUnits","userSpaceOnUse"),i=e.g.k.k[0].s?e.g.k.k[0].s.length:e.g.k.k.length;var u=this.stops;for(n=4*e.g.p;n<i;n+=2)(r=createNS("stop")).setAttribute("stop-color","rgb(255,255,255)"),c.appendChild(r),u.push(r);a.setAttribute("gf"===e.ty?"fill":"stroke","url("+getLocationHref()+"#"+s+")"),"gs"===e.ty&&(a.setAttribute("stroke-linecap",lineCapEnum[e.lc||2]),a.setAttribute("stroke-linejoin",lineJoinEnum[e.lj||2]),1===e.lj&&a.setAttribute("stroke-miterlimit",e.ml)),this.of=c,this.ms=o,this.ost=u,this.maskId=l,t.msElem=a}},extendPrototype([DynamicPropertyContainer],SVGGradientFillStyleData),extendPrototype([SVGGradientFillStyleData,DynamicPropertyContainer],SVGGradientStrokeStyleData);var buildShapeString=function(e,t,r,n){if(0===t)return"";var i,o=e.o,a=e.i,s=e.v,l=" M"+n.applyToPointStringified(s[0][0],s[0][1]);for(i=1;i<t;i+=1)l+=" C"+n.applyToPointStringified(o[i-1][0],o[i-1][1])+" "+n.applyToPointStringified(a[i][0],a[i][1])+" "+n.applyToPointStringified(s[i][0],s[i][1]);return r&&t&&(l+=" C"+n.applyToPointStringified(o[i-1][0],o[i-1][1])+" "+n.applyToPointStringified(a[0][0],a[0][1])+" "+n.applyToPointStringified(s[0][0],s[0][1]),l+="z"),l},SVGElementsRenderer=function(){var e=new Matrix,t=new Matrix;function r(e,t,r){(r||t.transform.op._mdf)&&t.transform.container.setAttribute("opacity",t.transform.op.v),(r||t.transform.mProps._mdf)&&t.transform.container.setAttribute("transform",t.transform.mProps.v.to2dCSS())}function n(){}function i(r,n,i){var o,a,s,l,c,u,d,p,f,h,m=n.styles.length,g=n.lvl;for(u=0;u<m;u+=1){if(l=n.sh._mdf||i,n.styles[u].lvl<g){for(p=t.reset(),f=g-n.styles[u].lvl,h=n.transformers.length-1;!l&&f>0;)l=n.transformers[h].mProps._mdf||l,f-=1,h-=1;if(l)for(f=g-n.styles[u].lvl,h=n.transformers.length-1;f>0;)p.multiply(n.transformers[h].mProps.v),f-=1,h-=1}else p=e;if(a=(d=n.sh.paths)._length,l){for(s="",o=0;o<a;o+=1)(c=d.shapes[o])&&c._length&&(s+=buildShapeString(c,c._length,c.c,p));n.caches[u]=s}else s=n.caches[u];n.styles[u].d+=!0===r.hd?"":s,n.styles[u]._mdf=l||n.styles[u]._mdf}}function o(e,t,r){var n=t.style;(t.c._mdf||r)&&n.pElem.setAttribute("fill","rgb("+bmFloor(t.c.v[0])+","+bmFloor(t.c.v[1])+","+bmFloor(t.c.v[2])+")"),(t.o._mdf||r)&&n.pElem.setAttribute("fill-opacity",t.o.v)}function a(e,t,r){s(e,t,r),l(0,t,r)}function s(e,t,r){var n,i,o,a,s,l=t.gf,c=t.g._hasOpacity,u=t.s.v,d=t.e.v;if(t.o._mdf||r){var p="gf"===e.ty?"fill-opacity":"stroke-opacity";t.style.pElem.setAttribute(p,t.o.v)}if(t.s._mdf||r){var f=1===e.t?"x1":"cx",h="x1"===f?"y1":"cy";l.setAttribute(f,u[0]),l.setAttribute(h,u[1]),c&&!t.g._collapsable&&(t.of.setAttribute(f,u[0]),t.of.setAttribute(h,u[1]))}if(t.g._cmdf||r){n=t.cst;var m=t.g.c;for(o=n.length,i=0;i<o;i+=1)(a=n[i]).setAttribute("offset",m[4*i]+"%"),a.setAttribute("stop-color","rgb("+m[4*i+1]+","+m[4*i+2]+","+m[4*i+3]+")")}if(c&&(t.g._omdf||r)){var g=t.g.o;for(o=(n=t.g._collapsable?t.cst:t.ost).length,i=0;i<o;i+=1)a=n[i],t.g._collapsable||a.setAttribute("offset",g[2*i]+"%"),a.setAttribute("stop-opacity",g[2*i+1])}if(1===e.t)(t.e._mdf||r)&&(l.setAttribute("x2",d[0]),l.setAttribute("y2",d[1]),c&&!t.g._collapsable&&(t.of.setAttribute("x2",d[0]),t.of.setAttribute("y2",d[1])));else if((t.s._mdf||t.e._mdf||r)&&(s=Math.sqrt(Math.pow(u[0]-d[0],2)+Math.pow(u[1]-d[1],2)),l.setAttribute("r",s),c&&!t.g._collapsable&&t.of.setAttribute("r",s)),t.e._mdf||t.h._mdf||t.a._mdf||r){s||(s=Math.sqrt(Math.pow(u[0]-d[0],2)+Math.pow(u[1]-d[1],2)));var v=Math.atan2(d[1]-u[1],d[0]-u[0]),y=t.h.v;y>=1?y=.99:y<=-1&&(y=-.99);var b=s*y,x=Math.cos(v+t.a.v)*b+u[0],w=Math.sin(v+t.a.v)*b+u[1];l.setAttribute("fx",x),l.setAttribute("fy",w),c&&!t.g._collapsable&&(t.of.setAttribute("fx",x),t.of.setAttribute("fy",w))}}function l(e,t,r){var n=t.style,i=t.d;i&&(i._mdf||r)&&i.dashStr&&(n.pElem.setAttribute("stroke-dasharray",i.dashStr),n.pElem.setAttribute("stroke-dashoffset",i.dashoffset[0])),t.c&&(t.c._mdf||r)&&n.pElem.setAttribute("stroke","rgb("+bmFloor(t.c.v[0])+","+bmFloor(t.c.v[1])+","+bmFloor(t.c.v[2])+")"),(t.o._mdf||r)&&n.pElem.setAttribute("stroke-opacity",t.o.v),(t.w._mdf||r)&&(n.pElem.setAttribute("stroke-width",t.w.v),n.msElem&&n.msElem.setAttribute("stroke-width",t.w.v))}return{createRenderFunction:function(e){switch(e.ty){case"fl":return o;case"gf":return s;case"gs":return a;case"st":return l;case"sh":case"el":case"rc":case"sr":return i;case"tr":return r;case"no":return n;default:return null}}}}();function SVGShapeElement(e,t,r){this.shapes=[],this.shapesData=e.shapes,this.stylesList=[],this.shapeModifiers=[],this.itemsData=[],this.processedElements=[],this.animatedContents=[],this.initElement(e,t,r),this.prevViewData=[]}function LetterProps(e,t,r,n,i,o){this.o=e,this.sw=t,this.sc=r,this.fc=n,this.m=i,this.p=o,this._mdf={o:!0,sw:!!t,sc:!!r,fc:!!n,m:!0,p:!0}}function TextProperty(e,t){this._frameId=initialDefaultFrame,this.pv="",this.v="",this.kf=!1,this._isFirstFrame=!0,this._mdf=!1,t.d&&t.d.sid&&(t.d=e.globalData.slotManager.getProp(t.d)),this.data=t,this.elem=e,this.comp=this.elem.comp,this.keysIndex=0,this.canResize=!1,this.minimumFontSize=1,this.effectsSequence=[],this.currentData={ascent:0,boxWidth:this.defaultBoxWidth,f:"",fStyle:"",fWeight:"",fc:"",j:"",justifyOffset:"",l:[],lh:0,lineWidths:[],ls:"",of:"",s:"",sc:"",sw:0,t:0,tr:0,sz:0,ps:null,fillColorAnim:!1,strokeColorAnim:!1,strokeWidthAnim:!1,yOffset:0,finalSize:0,finalText:[],finalLineHeight:0,__complete:!1},this.copyData(this.currentData,this.data.d.k[0].s),this.searchProperty()||this.completeTextData(this.currentData)}extendPrototype([BaseElement,TransformElement,SVGBaseElement,IShapeElement,HierarchyElement,FrameElement,RenderableDOMElement],SVGShapeElement),SVGShapeElement.prototype.initSecondaryElement=function(){},SVGShapeElement.prototype.identityMatrix=new Matrix,SVGShapeElement.prototype.buildExpressionInterface=function(){},SVGShapeElement.prototype.createContent=function(){this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,this.layerElement,0,[],!0),this.filterUniqueShapes()},SVGShapeElement.prototype.filterUniqueShapes=function(){var e,t,r,n,i=this.shapes.length,o=this.stylesList.length,a=[],s=!1;for(r=0;r<o;r+=1){for(n=this.stylesList[r],s=!1,a.length=0,e=0;e<i;e+=1)-1!==(t=this.shapes[e]).styles.indexOf(n)&&(a.push(t),s=t._isAnimated||s);a.length>1&&s&&this.setShapesAsAnimated(a)}},SVGShapeElement.prototype.setShapesAsAnimated=function(e){var t,r=e.length;for(t=0;t<r;t+=1)e[t].setAsAnimated()},SVGShapeElement.prototype.createStyleElement=function(e,t){var r,n=new SVGStyleData(e,t),i=n.pElem;return"st"===e.ty?r=new SVGStrokeStyleData(this,e,n):"fl"===e.ty?r=new SVGFillStyleData(this,e,n):"gf"===e.ty||"gs"===e.ty?(r=new("gf"===e.ty?SVGGradientFillStyleData:SVGGradientStrokeStyleData)(this,e,n),this.globalData.defs.appendChild(r.gf),r.maskId&&(this.globalData.defs.appendChild(r.ms),this.globalData.defs.appendChild(r.of),i.setAttribute("mask","url("+getLocationHref()+"#"+r.maskId+")"))):"no"===e.ty&&(r=new SVGNoStyleData(this,e,n)),"st"!==e.ty&&"gs"!==e.ty||(i.setAttribute("stroke-linecap",lineCapEnum[e.lc||2]),i.setAttribute("stroke-linejoin",lineJoinEnum[e.lj||2]),i.setAttribute("fill-opacity","0"),1===e.lj&&i.setAttribute("stroke-miterlimit",e.ml)),2===e.r&&i.setAttribute("fill-rule","evenodd"),e.ln&&i.setAttribute("id",e.ln),e.cl&&i.setAttribute("class",e.cl),e.bm&&(i.style["mix-blend-mode"]=getBlendMode(e.bm)),this.stylesList.push(n),this.addToAnimatedContents(e,r),r},SVGShapeElement.prototype.createGroupElement=function(e){var t=new ShapeGroupData;return e.ln&&t.gr.setAttribute("id",e.ln),e.cl&&t.gr.setAttribute("class",e.cl),e.bm&&(t.gr.style["mix-blend-mode"]=getBlendMode(e.bm)),t},SVGShapeElement.prototype.createTransformElement=function(e,t){var r=TransformPropertyFactory.getTransformProperty(this,e,this),n=new SVGTransformData(r,r.o,t);return this.addToAnimatedContents(e,n),n},SVGShapeElement.prototype.createShapeElement=function(e,t,r){var n=4;"rc"===e.ty?n=5:"el"===e.ty?n=6:"sr"===e.ty&&(n=7);var i=new SVGShapeData(t,r,ShapePropertyFactory.getShapeProp(this,e,n,this));return this.shapes.push(i),this.addShapeToModifiers(i),this.addToAnimatedContents(e,i),i},SVGShapeElement.prototype.addToAnimatedContents=function(e,t){for(var r=0,n=this.animatedContents.length;r<n;){if(this.animatedContents[r].element===t)return;r+=1}this.animatedContents.push({fn:SVGElementsRenderer.createRenderFunction(e),element:t,data:e})},SVGShapeElement.prototype.setElementStyles=function(e){var t,r=e.styles,n=this.stylesList.length;for(t=0;t<n;t+=1)this.stylesList[t].closed||r.push(this.stylesList[t])},SVGShapeElement.prototype.reloadShapes=function(){var e;this._isFirstFrame=!0;var t=this.itemsData.length;for(e=0;e<t;e+=1)this.prevViewData[e]=this.itemsData[e];for(this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,this.layerElement,0,[],!0),this.filterUniqueShapes(),t=this.dynamicProperties.length,e=0;e<t;e+=1)this.dynamicProperties[e].getValue();this.renderModifiers()},SVGShapeElement.prototype.searchShapes=function(e,t,r,n,i,o,a){var s,l,c,u,d,p,f=[].concat(o),h=e.length-1,m=[],g=[];for(s=h;s>=0;s-=1){if((p=this.searchProcessedElement(e[s]))?t[s]=r[p-1]:e[s]._render=a,"fl"===e[s].ty||"st"===e[s].ty||"gf"===e[s].ty||"gs"===e[s].ty||"no"===e[s].ty)p?t[s].style.closed=!1:t[s]=this.createStyleElement(e[s],i),e[s]._render&&t[s].style.pElem.parentNode!==n&&n.appendChild(t[s].style.pElem),m.push(t[s].style);else if("gr"===e[s].ty){if(p)for(c=t[s].it.length,l=0;l<c;l+=1)t[s].prevViewData[l]=t[s].it[l];else t[s]=this.createGroupElement(e[s]);this.searchShapes(e[s].it,t[s].it,t[s].prevViewData,t[s].gr,i+1,f,a),e[s]._render&&t[s].gr.parentNode!==n&&n.appendChild(t[s].gr)}else"tr"===e[s].ty?(p||(t[s]=this.createTransformElement(e[s],n)),u=t[s].transform,f.push(u)):"sh"===e[s].ty||"rc"===e[s].ty||"el"===e[s].ty||"sr"===e[s].ty?(p||(t[s]=this.createShapeElement(e[s],f,i)),this.setElementStyles(t[s])):"tm"===e[s].ty||"rd"===e[s].ty||"ms"===e[s].ty||"pb"===e[s].ty||"zz"===e[s].ty||"op"===e[s].ty?(p?(d=t[s]).closed=!1:((d=ShapeModifiers.getModifier(e[s].ty)).init(this,e[s]),t[s]=d,this.shapeModifiers.push(d)),g.push(d)):"rp"===e[s].ty&&(p?(d=t[s]).closed=!0:(d=ShapeModifiers.getModifier(e[s].ty),t[s]=d,d.init(this,e,s,t),this.shapeModifiers.push(d),a=!1),g.push(d));this.addProcessedElement(e[s],s+1)}for(h=m.length,s=0;s<h;s+=1)m[s].closed=!0;for(h=g.length,s=0;s<h;s+=1)g[s].closed=!0},SVGShapeElement.prototype.renderInnerContent=function(){var e;this.renderModifiers();var t=this.stylesList.length;for(e=0;e<t;e+=1)this.stylesList[e].reset();for(this.renderShape(),e=0;e<t;e+=1)(this.stylesList[e]._mdf||this._isFirstFrame)&&(this.stylesList[e].msElem&&(this.stylesList[e].msElem.setAttribute("d",this.stylesList[e].d),this.stylesList[e].d="M0 0"+this.stylesList[e].d),this.stylesList[e].pElem.setAttribute("d",this.stylesList[e].d||"M0 0"))},SVGShapeElement.prototype.renderShape=function(){var e,t,r=this.animatedContents.length;for(e=0;e<r;e+=1)t=this.animatedContents[e],(this._isFirstFrame||t.element._isAnimated)&&!0!==t.data&&t.fn(t.data,t.element,this._isFirstFrame)},SVGShapeElement.prototype.destroy=function(){this.destroyBaseElement(),this.shapesData=null,this.itemsData=null},LetterProps.prototype.update=function(e,t,r,n,i,o){this._mdf.o=!1,this._mdf.sw=!1,this._mdf.sc=!1,this._mdf.fc=!1,this._mdf.m=!1,this._mdf.p=!1;var a=!1;return this.o!==e&&(this.o=e,this._mdf.o=!0,a=!0),this.sw!==t&&(this.sw=t,this._mdf.sw=!0,a=!0),this.sc!==r&&(this.sc=r,this._mdf.sc=!0,a=!0),this.fc!==n&&(this.fc=n,this._mdf.fc=!0,a=!0),this.m!==i&&(this.m=i,this._mdf.m=!0,a=!0),!o.length||this.p[0]===o[0]&&this.p[1]===o[1]&&this.p[4]===o[4]&&this.p[5]===o[5]&&this.p[12]===o[12]&&this.p[13]===o[13]||(this.p=o,this._mdf.p=!0,a=!0),a},TextProperty.prototype.defaultBoxWidth=[0,0],TextProperty.prototype.copyData=function(e,t){for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e},TextProperty.prototype.setCurrentData=function(e){e.__complete||this.completeTextData(e),this.currentData=e,this.currentData.boxWidth=this.currentData.boxWidth||this.defaultBoxWidth,this._mdf=!0},TextProperty.prototype.searchProperty=function(){return this.searchKeyframes()},TextProperty.prototype.searchKeyframes=function(){return this.kf=this.data.d.k.length>1,this.kf&&this.addEffect(this.getKeyframeValue.bind(this)),this.kf},TextProperty.prototype.addEffect=function(e){this.effectsSequence.push(e),this.elem.addDynamicProperty(this)},TextProperty.prototype.getValue=function(e){if(this.elem.globalData.frameId!==this.frameId&&this.effectsSequence.length||e){this.currentData.t=this.data.d.k[this.keysIndex].s.t;var t=this.currentData,r=this.keysIndex;if(this.lock)this.setCurrentData(this.currentData);else{var n;this.lock=!0,this._mdf=!1;var i=this.effectsSequence.length,o=e||this.data.d.k[this.keysIndex].s;for(n=0;n<i;n+=1)o=r!==this.keysIndex?this.effectsSequence[n](o,o.t):this.effectsSequence[n](this.currentData,o.t);t!==o&&this.setCurrentData(o),this.v=this.currentData,this.pv=this.v,this.lock=!1,this.frameId=this.elem.globalData.frameId}}},TextProperty.prototype.getKeyframeValue=function(){for(var e=this.data.d.k,t=this.elem.comp.renderedFrame,r=0,n=e.length;r<=n-1&&!(r===n-1||e[r+1].t>t);)r+=1;return this.keysIndex!==r&&(this.keysIndex=r),this.data.d.k[this.keysIndex].s},TextProperty.prototype.buildFinalText=function(e){for(var t,r,n=[],i=0,o=e.length,a=!1,s=!1,l="";i<o;)a=s,s=!1,t=e.charCodeAt(i),l=e.charAt(i),FontManager.isCombinedCharacter(t)?a=!0:t>=55296&&t<=56319?FontManager.isRegionalFlag(e,i)?l=e.substr(i,14):(r=e.charCodeAt(i+1))>=56320&&r<=57343&&(FontManager.isModifier(t,r)?(l=e.substr(i,2),a=!0):l=FontManager.isFlagEmoji(e.substr(i,4))?e.substr(i,4):e.substr(i,2)):t>56319?(r=e.charCodeAt(i+1),FontManager.isVariationSelector(t)&&(a=!0)):FontManager.isZeroWidthJoiner(t)&&(a=!0,s=!0),a?(n[n.length-1]+=l,a=!1):n.push(l),i+=l.length;return n},TextProperty.prototype.completeTextData=function(e){e.__complete=!0;var t,r,n,i,o,a,s,l=this.elem.globalData.fontManager,c=this.data,u=[],d=0,p=c.m.g,f=0,h=0,m=0,g=[],v=0,y=0,b=l.getFontByName(e.f),x=0,w=getFontProperties(b);e.fWeight=w.weight,e.fStyle=w.style,e.finalSize=e.s,e.finalText=this.buildFinalText(e.t),r=e.finalText.length,e.finalLineHeight=e.lh;var S,C=e.tr/1e3*e.finalSize;if(e.sz)for(var _,P,E=!0,k=e.sz[0],M=e.sz[1];E;){_=0,v=0,r=(P=this.buildFinalText(e.t)).length,C=e.tr/1e3*e.finalSize;var j=-1;for(t=0;t<r;t+=1)S=P[t].charCodeAt(0),n=!1," "===P[t]?j=t:13!==S&&3!==S||(v=0,n=!0,_+=e.finalLineHeight||1.2*e.finalSize),l.chars?(s=l.getCharData(P[t],b.fStyle,b.fFamily),x=n?0:s.w*e.finalSize/100):x=l.measureText(P[t],e.f,e.finalSize),v+x>k&&" "!==P[t]?(-1===j?r+=1:t=j,_+=e.finalLineHeight||1.2*e.finalSize,P.splice(t,j===t?1:0,"\r"),j=-1,v=0):(v+=x,v+=C);_+=b.ascent*e.finalSize/100,this.canResize&&e.finalSize>this.minimumFontSize&&M<_?(e.finalSize-=1,e.finalLineHeight=e.finalSize*e.lh/e.s):(e.finalText=P,r=e.finalText.length,E=!1)}v=-C,x=0;var I,O=0;for(t=0;t<r;t+=1)if(n=!1,13===(S=(I=e.finalText[t]).charCodeAt(0))||3===S?(O=0,g.push(v),y=v>y?v:y,v=-2*C,i="",n=!0,m+=1):i=I,l.chars?(s=l.getCharData(I,b.fStyle,l.getFontByName(e.f).fFamily),x=n?0:s.w*e.finalSize/100):x=l.measureText(i,e.f,e.finalSize)," "===I?O+=x+C:(v+=x+C+O,O=0),u.push({l:x,an:x,add:f,n,anIndexes:[],val:i,line:m,animatorJustifyOffset:0}),2==p){if(f+=x,""===i||" "===i||t===r-1){for(""!==i&&" "!==i||(f-=x);h<=t;)u[h].an=f,u[h].ind=d,u[h].extra=x,h+=1;d+=1,f=0}}else if(3==p){if(f+=x,""===i||t===r-1){for(""===i&&(f-=x);h<=t;)u[h].an=f,u[h].ind=d,u[h].extra=x,h+=1;f=0,d+=1}}else u[d].ind=d,u[d].extra=0,d+=1;if(e.l=u,y=v>y?v:y,g.push(v),e.sz)e.boxWidth=e.sz[0],e.justifyOffset=0;else switch(e.boxWidth=y,e.j){case 1:e.justifyOffset=-e.boxWidth;break;case 2:e.justifyOffset=-e.boxWidth/2;break;default:e.justifyOffset=0}e.lineWidths=g;var T,A,Z,R,D=c.a;a=D.length;var L=[];for(o=0;o<a;o+=1){for((T=D[o]).a.sc&&(e.strokeColorAnim=!0),T.a.sw&&(e.strokeWidthAnim=!0),(T.a.fc||T.a.fh||T.a.fs||T.a.fb)&&(e.fillColorAnim=!0),R=0,Z=T.s.b,t=0;t<r;t+=1)(A=u[t]).anIndexes[o]=R,(1==Z&&""!==A.val||2==Z&&""!==A.val&&" "!==A.val||3==Z&&(A.n||" "==A.val||t==r-1)||4==Z&&(A.n||t==r-1))&&(1===T.s.rn&&L.push(R),R+=1);c.a[o].s.totalChars=R;var F,N=-1;if(1===T.s.rn)for(t=0;t<r;t+=1)N!=(A=u[t]).anIndexes[o]&&(N=A.anIndexes[o],F=L.splice(Math.floor(Math.random()*L.length),1)[0]),A.anIndexes[o]=F}e.yOffset=e.finalLineHeight||1.2*e.finalSize,e.ls=e.ls||0,e.ascent=b.ascent*e.finalSize/100},TextProperty.prototype.updateDocumentData=function(e,t){t=void 0===t?this.keysIndex:t;var r=this.copyData({},this.data.d.k[t].s);r=this.copyData(r,e),this.data.d.k[t].s=r,this.recalculate(t),this.setCurrentData(r),this.elem.addDynamicProperty(this)},TextProperty.prototype.recalculate=function(e){var t=this.data.d.k[e].s;t.__complete=!1,this.keysIndex=0,this._isFirstFrame=!0,this.getValue(t)},TextProperty.prototype.canResizeFont=function(e){this.canResize=e,this.recalculate(this.keysIndex),this.elem.addDynamicProperty(this)},TextProperty.prototype.setMinimumFontSize=function(e){this.minimumFontSize=Math.floor(e)||1,this.recalculate(this.keysIndex),this.elem.addDynamicProperty(this)};var TextSelectorProp=function(){var e=Math.max,t=Math.min,r=Math.floor;function n(e,t){this._currentTextLength=-1,this.k=!1,this.data=t,this.elem=e,this.comp=e.comp,this.finalS=0,this.finalE=0,this.initDynamicPropertyContainer(e),this.s=PropertyFactory.getProp(e,t.s||{k:0},0,0,this),this.e="e"in t?PropertyFactory.getProp(e,t.e,0,0,this):{v:100},this.o=PropertyFactory.getProp(e,t.o||{k:0},0,0,this),this.xe=PropertyFactory.getProp(e,t.xe||{k:0},0,0,this),this.ne=PropertyFactory.getProp(e,t.ne||{k:0},0,0,this),this.sm=PropertyFactory.getProp(e,t.sm||{k:100},0,0,this),this.a=PropertyFactory.getProp(e,t.a,0,.01,this),this.dynamicProperties.length||this.getValue()}return n.prototype={getMult:function(n){this._currentTextLength!==this.elem.textProperty.currentData.l.length&&this.getValue();var i=0,o=0,a=1,s=1;this.ne.v>0?i=this.ne.v/100:o=-this.ne.v/100,this.xe.v>0?a=1-this.xe.v/100:s=1+this.xe.v/100;var l=BezierFactory.getBezierEasing(i,o,a,s).get,c=0,u=this.finalS,d=this.finalE,p=this.data.sh;if(2===p)c=l(c=d===u?n>=d?1:0:e(0,t(.5/(d-u)+(n-u)/(d-u),1)));else if(3===p)c=l(c=d===u?n>=d?0:1:1-e(0,t(.5/(d-u)+(n-u)/(d-u),1)));else if(4===p)d===u?c=0:(c=e(0,t(.5/(d-u)+(n-u)/(d-u),1)))<.5?c*=2:c=1-2*(c-.5),c=l(c);else if(5===p){if(d===u)c=0;else{var f=d-u,h=-f/2+(n=t(e(0,n+.5-u),d-u)),m=f/2;c=Math.sqrt(1-h*h/(m*m))}c=l(c)}else 6===p?(d===u?c=0:(n=t(e(0,n+.5-u),d-u),c=(1+Math.cos(Math.PI+2*Math.PI*n/(d-u)))/2),c=l(c)):(n>=r(u)&&(c=e(0,t(n-u<0?t(d,1)-(u-n):d-n,1))),c=l(c));if(100!==this.sm.v){var g=.01*this.sm.v;0===g&&(g=1e-8);var v=.5-.5*g;c<v?c=0:(c=(c-v)/g)>1&&(c=1)}return c*this.a.v},getValue:function(e){this.iterateDynamicProperties(),this._mdf=e||this._mdf,this._currentTextLength=this.elem.textProperty.currentData.l.length||0,e&&2===this.data.r&&(this.e.v=this._currentTextLength);var t=2===this.data.r?1:100/this.data.totalChars,r=this.o.v/t,n=this.s.v/t+r,i=this.e.v/t+r;if(n>i){var o=n;n=i,i=o}this.finalS=n,this.finalE=i}},extendPrototype([DynamicPropertyContainer],n),{getTextSelectorProp:function(e,t,r){return new n(e,t,r)}}}();function TextAnimatorDataProperty(e,t,r){var n={propType:!1},i=PropertyFactory.getProp,o=t.a;this.a={r:o.r?i(e,o.r,0,degToRads,r):n,rx:o.rx?i(e,o.rx,0,degToRads,r):n,ry:o.ry?i(e,o.ry,0,degToRads,r):n,sk:o.sk?i(e,o.sk,0,degToRads,r):n,sa:o.sa?i(e,o.sa,0,degToRads,r):n,s:o.s?i(e,o.s,1,.01,r):n,a:o.a?i(e,o.a,1,0,r):n,o:o.o?i(e,o.o,0,.01,r):n,p:o.p?i(e,o.p,1,0,r):n,sw:o.sw?i(e,o.sw,0,0,r):n,sc:o.sc?i(e,o.sc,1,0,r):n,fc:o.fc?i(e,o.fc,1,0,r):n,fh:o.fh?i(e,o.fh,0,0,r):n,fs:o.fs?i(e,o.fs,0,.01,r):n,fb:o.fb?i(e,o.fb,0,.01,r):n,t:o.t?i(e,o.t,0,0,r):n},this.s=TextSelectorProp.getTextSelectorProp(e,t.s,r),this.s.t=t.s.t}function TextAnimatorProperty(e,t,r){this._isFirstFrame=!0,this._hasMaskedPath=!1,this._frameId=-1,this._textData=e,this._renderType=t,this._elem=r,this._animatorsData=createSizedArray(this._textData.a.length),this._pathData={},this._moreOptions={alignment:{}},this.renderedLetters=[],this.lettersChangedFlag=!1,this.initDynamicPropertyContainer(r)}function ITextElement(){}TextAnimatorProperty.prototype.searchProperties=function(){var e,t,r=this._textData.a.length,n=PropertyFactory.getProp;for(e=0;e<r;e+=1)t=this._textData.a[e],this._animatorsData[e]=new TextAnimatorDataProperty(this._elem,t,this);this._textData.p&&"m"in this._textData.p?(this._pathData={a:n(this._elem,this._textData.p.a,0,0,this),f:n(this._elem,this._textData.p.f,0,0,this),l:n(this._elem,this._textData.p.l,0,0,this),r:n(this._elem,this._textData.p.r,0,0,this),p:n(this._elem,this._textData.p.p,0,0,this),m:this._elem.maskManager.getMaskProperty(this._textData.p.m)},this._hasMaskedPath=!0):this._hasMaskedPath=!1,this._moreOptions.alignment=n(this._elem,this._textData.m.a,1,0,this)},TextAnimatorProperty.prototype.getMeasures=function(e,t){if(this.lettersChangedFlag=t,this._mdf||this._isFirstFrame||t||this._hasMaskedPath&&this._pathData.m._mdf){this._isFirstFrame=!1;var r,n,i,o,a,s,l,c,u,d,p,f,h,m,g,v,y,b,x,w=this._moreOptions.alignment.v,S=this._animatorsData,C=this._textData,_=this.mHelper,P=this._renderType,E=this.renderedLetters.length,k=e.l;if(this._hasMaskedPath){if(x=this._pathData.m,!this._pathData.n||this._pathData._mdf){var M,j=x.v;for(this._pathData.r.v&&(j=j.reverse()),a={tLength:0,segments:[]},o=j._length-1,v=0,i=0;i<o;i+=1)M=bez.buildBezierData(j.v[i],j.v[i+1],[j.o[i][0]-j.v[i][0],j.o[i][1]-j.v[i][1]],[j.i[i+1][0]-j.v[i+1][0],j.i[i+1][1]-j.v[i+1][1]]),a.tLength+=M.segmentLength,a.segments.push(M),v+=M.segmentLength;i=o,x.v.c&&(M=bez.buildBezierData(j.v[i],j.v[0],[j.o[i][0]-j.v[i][0],j.o[i][1]-j.v[i][1]],[j.i[0][0]-j.v[0][0],j.i[0][1]-j.v[0][1]]),a.tLength+=M.segmentLength,a.segments.push(M),v+=M.segmentLength),this._pathData.pi=a}if(a=this._pathData.pi,s=this._pathData.f.v,p=0,d=1,c=0,u=!0,m=a.segments,s<0&&x.v.c)for(a.tLength<Math.abs(s)&&(s=-Math.abs(s)%a.tLength),d=(h=m[p=m.length-1].points).length-1;s<0;)s+=h[d].partialLength,(d-=1)<0&&(d=(h=m[p-=1].points).length-1);f=(h=m[p].points)[d-1],g=(l=h[d]).partialLength}o=k.length,r=0,n=0;var I,O,T,A,Z,R=1.2*e.finalSize*.714,D=!0;T=S.length;var L,F,N,B,z,$,H,V,G,U,W,q,K=-1,X=s,Y=p,J=d,Q=-1,ee="",te=this.defaultPropsArray;if(2===e.j||1===e.j){var re=0,ne=0,ie=2===e.j?-.5:-1,oe=0,ae=!0;for(i=0;i<o;i+=1)if(k[i].n){for(re&&(re+=ne);oe<i;)k[oe].animatorJustifyOffset=re,oe+=1;re=0,ae=!0}else{for(O=0;O<T;O+=1)(I=S[O].a).t.propType&&(ae&&2===e.j&&(ne+=I.t.v*ie),(Z=S[O].s.getMult(k[i].anIndexes[O],C.a[O].s.totalChars)).length?re+=I.t.v*Z[0]*ie:re+=I.t.v*Z*ie);ae=!1}for(re&&(re+=ne);oe<i;)k[oe].animatorJustifyOffset=re,oe+=1}for(i=0;i<o;i+=1){if(_.reset(),B=1,k[i].n)r=0,n+=e.yOffset,n+=D?1:0,s=X,D=!1,this._hasMaskedPath&&(d=J,f=(h=m[p=Y].points)[d-1],g=(l=h[d]).partialLength,c=0),ee="",W="",G="",q="",te=this.defaultPropsArray;else{if(this._hasMaskedPath){if(Q!==k[i].line){switch(e.j){case 1:s+=v-e.lineWidths[k[i].line];break;case 2:s+=(v-e.lineWidths[k[i].line])/2}Q=k[i].line}K!==k[i].ind&&(k[K]&&(s+=k[K].extra),s+=k[i].an/2,K=k[i].ind),s+=w[0]*k[i].an*.005;var se=0;for(O=0;O<T;O+=1)(I=S[O].a).p.propType&&((Z=S[O].s.getMult(k[i].anIndexes[O],C.a[O].s.totalChars)).length?se+=I.p.v[0]*Z[0]:se+=I.p.v[0]*Z),I.a.propType&&((Z=S[O].s.getMult(k[i].anIndexes[O],C.a[O].s.totalChars)).length?se+=I.a.v[0]*Z[0]:se+=I.a.v[0]*Z);for(u=!0,this._pathData.a.v&&(s=.5*k[0].an+(v-this._pathData.f.v-.5*k[0].an-.5*k[k.length-1].an)*K/(o-1),s+=this._pathData.f.v);u;)c+g>=s+se||!h?(y=(s+se-c)/l.partialLength,F=f.point[0]+(l.point[0]-f.point[0])*y,N=f.point[1]+(l.point[1]-f.point[1])*y,_.translate(-w[0]*k[i].an*.005,-w[1]*R*.01),u=!1):h&&(c+=l.partialLength,(d+=1)>=h.length&&(d=0,m[p+=1]?h=m[p].points:x.v.c?(d=0,h=m[p=0].points):(c-=l.partialLength,h=null)),h&&(f=l,g=(l=h[d]).partialLength));L=k[i].an/2-k[i].add,_.translate(-L,0,0)}else L=k[i].an/2-k[i].add,_.translate(-L,0,0),_.translate(-w[0]*k[i].an*.005,-w[1]*R*.01,0);for(O=0;O<T;O+=1)(I=S[O].a).t.propType&&(Z=S[O].s.getMult(k[i].anIndexes[O],C.a[O].s.totalChars),0===r&&0===e.j||(this._hasMaskedPath?Z.length?s+=I.t.v*Z[0]:s+=I.t.v*Z:Z.length?r+=I.t.v*Z[0]:r+=I.t.v*Z));for(e.strokeWidthAnim&&($=e.sw||0),e.strokeColorAnim&&(z=e.sc?[e.sc[0],e.sc[1],e.sc[2]]:[0,0,0]),e.fillColorAnim&&e.fc&&(H=[e.fc[0],e.fc[1],e.fc[2]]),O=0;O<T;O+=1)(I=S[O].a).a.propType&&((Z=S[O].s.getMult(k[i].anIndexes[O],C.a[O].s.totalChars)).length?_.translate(-I.a.v[0]*Z[0],-I.a.v[1]*Z[1],I.a.v[2]*Z[2]):_.translate(-I.a.v[0]*Z,-I.a.v[1]*Z,I.a.v[2]*Z));for(O=0;O<T;O+=1)(I=S[O].a).s.propType&&((Z=S[O].s.getMult(k[i].anIndexes[O],C.a[O].s.totalChars)).length?_.scale(1+(I.s.v[0]-1)*Z[0],1+(I.s.v[1]-1)*Z[1],1):_.scale(1+(I.s.v[0]-1)*Z,1+(I.s.v[1]-1)*Z,1));for(O=0;O<T;O+=1){if(I=S[O].a,Z=S[O].s.getMult(k[i].anIndexes[O],C.a[O].s.totalChars),I.sk.propType&&(Z.length?_.skewFromAxis(-I.sk.v*Z[0],I.sa.v*Z[1]):_.skewFromAxis(-I.sk.v*Z,I.sa.v*Z)),I.r.propType&&(Z.length?_.rotateZ(-I.r.v*Z[2]):_.rotateZ(-I.r.v*Z)),I.ry.propType&&(Z.length?_.rotateY(I.ry.v*Z[1]):_.rotateY(I.ry.v*Z)),I.rx.propType&&(Z.length?_.rotateX(I.rx.v*Z[0]):_.rotateX(I.rx.v*Z)),I.o.propType&&(Z.length?B+=(I.o.v*Z[0]-B)*Z[0]:B+=(I.o.v*Z-B)*Z),e.strokeWidthAnim&&I.sw.propType&&(Z.length?$+=I.sw.v*Z[0]:$+=I.sw.v*Z),e.strokeColorAnim&&I.sc.propType)for(V=0;V<3;V+=1)Z.length?z[V]+=(I.sc.v[V]-z[V])*Z[0]:z[V]+=(I.sc.v[V]-z[V])*Z;if(e.fillColorAnim&&e.fc){if(I.fc.propType)for(V=0;V<3;V+=1)Z.length?H[V]+=(I.fc.v[V]-H[V])*Z[0]:H[V]+=(I.fc.v[V]-H[V])*Z;I.fh.propType&&(H=Z.length?addHueToRGB(H,I.fh.v*Z[0]):addHueToRGB(H,I.fh.v*Z)),I.fs.propType&&(H=Z.length?addSaturationToRGB(H,I.fs.v*Z[0]):addSaturationToRGB(H,I.fs.v*Z)),I.fb.propType&&(H=Z.length?addBrightnessToRGB(H,I.fb.v*Z[0]):addBrightnessToRGB(H,I.fb.v*Z))}}for(O=0;O<T;O+=1)(I=S[O].a).p.propType&&(Z=S[O].s.getMult(k[i].anIndexes[O],C.a[O].s.totalChars),this._hasMaskedPath?Z.length?_.translate(0,I.p.v[1]*Z[0],-I.p.v[2]*Z[1]):_.translate(0,I.p.v[1]*Z,-I.p.v[2]*Z):Z.length?_.translate(I.p.v[0]*Z[0],I.p.v[1]*Z[1],-I.p.v[2]*Z[2]):_.translate(I.p.v[0]*Z,I.p.v[1]*Z,-I.p.v[2]*Z));if(e.strokeWidthAnim&&(G=$<0?0:$),e.strokeColorAnim&&(U="rgb("+Math.round(255*z[0])+","+Math.round(255*z[1])+","+Math.round(255*z[2])+")"),e.fillColorAnim&&e.fc&&(W="rgb("+Math.round(255*H[0])+","+Math.round(255*H[1])+","+Math.round(255*H[2])+")"),this._hasMaskedPath){if(_.translate(0,-e.ls),_.translate(0,w[1]*R*.01+n,0),this._pathData.p.v){b=(l.point[1]-f.point[1])/(l.point[0]-f.point[0]);var le=180*Math.atan(b)/Math.PI;l.point[0]<f.point[0]&&(le+=180),_.rotate(-le*Math.PI/180)}_.translate(F,N,0),s-=w[0]*k[i].an*.005,k[i+1]&&K!==k[i+1].ind&&(s+=k[i].an/2,s+=.001*e.tr*e.finalSize)}else{switch(_.translate(r,n,0),e.ps&&_.translate(e.ps[0],e.ps[1]+e.ascent,0),e.j){case 1:_.translate(k[i].animatorJustifyOffset+e.justifyOffset+(e.boxWidth-e.lineWidths[k[i].line]),0,0);break;case 2:_.translate(k[i].animatorJustifyOffset+e.justifyOffset+(e.boxWidth-e.lineWidths[k[i].line])/2,0,0)}_.translate(0,-e.ls),_.translate(L,0,0),_.translate(w[0]*k[i].an*.005,w[1]*R*.01,0),r+=k[i].l+.001*e.tr*e.finalSize}"html"===P?ee=_.toCSS():"svg"===P?ee=_.to2dCSS():te=[_.props[0],_.props[1],_.props[2],_.props[3],_.props[4],_.props[5],_.props[6],_.props[7],_.props[8],_.props[9],_.props[10],_.props[11],_.props[12],_.props[13],_.props[14],_.props[15]],q=B}E<=i?(A=new LetterProps(q,G,U,W,ee,te),this.renderedLetters.push(A),E+=1,this.lettersChangedFlag=!0):(A=this.renderedLetters[i],this.lettersChangedFlag=A.update(q,G,U,W,ee,te)||this.lettersChangedFlag)}}},TextAnimatorProperty.prototype.getValue=function(){this._elem.globalData.frameId!==this._frameId&&(this._frameId=this._elem.globalData.frameId,this.iterateDynamicProperties())},TextAnimatorProperty.prototype.mHelper=new Matrix,TextAnimatorProperty.prototype.defaultPropsArray=[],extendPrototype([DynamicPropertyContainer],TextAnimatorProperty),ITextElement.prototype.initElement=function(e,t,r){this.lettersChangedFlag=!0,this.initFrame(),this.initBaseData(e,t,r),this.textProperty=new TextProperty(this,e.t,this.dynamicProperties),this.textAnimator=new TextAnimatorProperty(e.t,this.renderType,this),this.initTransform(e,t,r),this.initHierarchy(),this.initRenderable(),this.initRendererElement(),this.createContainerElements(),this.createRenderableComponents(),this.createContent(),this.hide(),this.textAnimator.searchProperties(this.dynamicProperties)},ITextElement.prototype.prepareFrame=function(e){this._mdf=!1,this.prepareRenderableFrame(e),this.prepareProperties(e,this.isInRange)},ITextElement.prototype.createPathShape=function(e,t){var r,n,i=t.length,o="";for(r=0;r<i;r+=1)"sh"===t[r].ty&&(n=t[r].ks.k,o+=buildShapeString(n,n.i.length,!0,e));return o},ITextElement.prototype.updateDocumentData=function(e,t){this.textProperty.updateDocumentData(e,t)},ITextElement.prototype.canResizeFont=function(e){this.textProperty.canResizeFont(e)},ITextElement.prototype.setMinimumFontSize=function(e){this.textProperty.setMinimumFontSize(e)},ITextElement.prototype.applyTextPropertiesToMatrix=function(e,t,r,n,i){switch(e.ps&&t.translate(e.ps[0],e.ps[1]+e.ascent,0),t.translate(0,-e.ls,0),e.j){case 1:t.translate(e.justifyOffset+(e.boxWidth-e.lineWidths[r]),0,0);break;case 2:t.translate(e.justifyOffset+(e.boxWidth-e.lineWidths[r])/2,0,0)}t.translate(n,i,0)},ITextElement.prototype.buildColor=function(e){return"rgb("+Math.round(255*e[0])+","+Math.round(255*e[1])+","+Math.round(255*e[2])+")"},ITextElement.prototype.emptyProp=new LetterProps,ITextElement.prototype.destroy=function(){},ITextElement.prototype.validateText=function(){(this.textProperty._mdf||this.textProperty._isFirstFrame)&&(this.buildNewText(),this.textProperty._isFirstFrame=!1,this.textProperty._mdf=!1)};var emptyShapeData={shapes:[]};function SVGTextLottieElement(e,t,r){this.textSpans=[],this.renderType="svg",this.initElement(e,t,r)}function ISolidElement(e,t,r){this.initElement(e,t,r)}function NullElement(e,t,r){this.initFrame(),this.initBaseData(e,t,r),this.initFrame(),this.initTransform(e,t,r),this.initHierarchy()}function SVGRendererBase(){}function ICompElement(){}function SVGCompElement(e,t,r){this.layers=e.layers,this.supports3d=!0,this.completeLayers=!1,this.pendingElements=[],this.elements=this.layers?createSizedArray(this.layers.length):[],this.initElement(e,t,r),this.tm=e.tm?PropertyFactory.getProp(this,e.tm,0,t.frameRate,this):{_placeholder:!0}}function SVGRenderer(e,t){this.animationItem=e,this.layers=null,this.renderedFrame=-1,this.svgElement=createNS("svg");var r="";if(t&&t.title){var n=createNS("title"),i=createElementID();n.setAttribute("id",i),n.textContent=t.title,this.svgElement.appendChild(n),r+=i}if(t&&t.description){var o=createNS("desc"),a=createElementID();o.setAttribute("id",a),o.textContent=t.description,this.svgElement.appendChild(o),r+=" "+a}r&&this.svgElement.setAttribute("aria-labelledby",r);var s=createNS("defs");this.svgElement.appendChild(s);var l=createNS("g");this.svgElement.appendChild(l),this.layerElement=l,this.renderConfig={preserveAspectRatio:t&&t.preserveAspectRatio||"xMidYMid meet",imagePreserveAspectRatio:t&&t.imagePreserveAspectRatio||"xMidYMid slice",contentVisibility:t&&t.contentVisibility||"visible",progressiveLoad:t&&t.progressiveLoad||!1,hideOnTransparent:!(t&&!1===t.hideOnTransparent),viewBoxOnly:t&&t.viewBoxOnly||!1,viewBoxSize:t&&t.viewBoxSize||!1,className:t&&t.className||"",id:t&&t.id||"",focusable:t&&t.focusable,filterSize:{width:t&&t.filterSize&&t.filterSize.width||"100%",height:t&&t.filterSize&&t.filterSize.height||"100%",x:t&&t.filterSize&&t.filterSize.x||"0%",y:t&&t.filterSize&&t.filterSize.y||"0%"},width:t&&t.width,height:t&&t.height,runExpressions:!t||void 0===t.runExpressions||t.runExpressions},this.globalData={_mdf:!1,frameNum:-1,defs:s,renderConfig:this.renderConfig},this.elements=[],this.pendingElements=[],this.destroyed=!1,this.rendererType="svg"}function ShapeTransformManager(){this.sequences={},this.sequenceList=[],this.transform_key_count=0}extendPrototype([BaseElement,TransformElement,SVGBaseElement,HierarchyElement,FrameElement,RenderableDOMElement,ITextElement],SVGTextLottieElement),SVGTextLottieElement.prototype.createContent=function(){this.data.singleShape&&!this.globalData.fontManager.chars&&(this.textContainer=createNS("text"))},SVGTextLottieElement.prototype.buildTextContents=function(e){for(var t=0,r=e.length,n=[],i="";t<r;)e[t]===String.fromCharCode(13)||e[t]===String.fromCharCode(3)?(n.push(i),i=""):i+=e[t],t+=1;return n.push(i),n},SVGTextLottieElement.prototype.buildShapeData=function(e,t){if(e.shapes&&e.shapes.length){var r=e.shapes[0];if(r.it){var n=r.it[r.it.length-1];n.s&&(n.s.k[0]=t,n.s.k[1]=t)}}return e},SVGTextLottieElement.prototype.buildNewText=function(){var e,t;this.addDynamicProperty(this);var r=this.textProperty.currentData;this.renderedLetters=createSizedArray(r?r.l.length:0),r.fc?this.layerElement.setAttribute("fill",this.buildColor(r.fc)):this.layerElement.setAttribute("fill","rgba(0,0,0,0)"),r.sc&&(this.layerElement.setAttribute("stroke",this.buildColor(r.sc)),this.layerElement.setAttribute("stroke-width",r.sw)),this.layerElement.setAttribute("font-size",r.finalSize);var n=this.globalData.fontManager.getFontByName(r.f);if(n.fClass)this.layerElement.setAttribute("class",n.fClass);else{this.layerElement.setAttribute("font-family",n.fFamily);var i=r.fWeight,o=r.fStyle;this.layerElement.setAttribute("font-style",o),this.layerElement.setAttribute("font-weight",i)}this.layerElement.setAttribute("aria-label",r.t);var a,s=r.l||[],l=!!this.globalData.fontManager.chars;t=s.length;var c=this.mHelper,u=this.data.singleShape,d=0,p=0,f=!0,h=.001*r.tr*r.finalSize;if(!u||l||r.sz){var m,g=this.textSpans.length;for(e=0;e<t;e+=1){if(this.textSpans[e]||(this.textSpans[e]={span:null,childSpan:null,glyph:null}),!l||!u||0===e){if(a=g>e?this.textSpans[e].span:createNS(l?"g":"text"),g<=e){if(a.setAttribute("stroke-linecap","butt"),a.setAttribute("stroke-linejoin","round"),a.setAttribute("stroke-miterlimit","4"),this.textSpans[e].span=a,l){var v=createNS("g");a.appendChild(v),this.textSpans[e].childSpan=v}this.textSpans[e].span=a,this.layerElement.appendChild(a)}a.style.display="inherit"}if(c.reset(),u&&(s[e].n&&(d=-h,p+=r.yOffset,p+=f?1:0,f=!1),this.applyTextPropertiesToMatrix(r,c,s[e].line,d,p),d+=s[e].l||0,d+=h),l){var y;if(1===(m=this.globalData.fontManager.getCharData(r.finalText[e],n.fStyle,this.globalData.fontManager.getFontByName(r.f).fFamily)).t)y=new SVGCompElement(m.data,this.globalData,this);else{var b=emptyShapeData;m.data&&m.data.shapes&&(b=this.buildShapeData(m.data,r.finalSize)),y=new SVGShapeElement(b,this.globalData,this)}if(this.textSpans[e].glyph){var x=this.textSpans[e].glyph;this.textSpans[e].childSpan.removeChild(x.layerElement),x.destroy()}this.textSpans[e].glyph=y,y._debug=!0,y.prepareFrame(0),y.renderFrame(),this.textSpans[e].childSpan.appendChild(y.layerElement),1===m.t&&this.textSpans[e].childSpan.setAttribute("transform","scale("+r.finalSize/100+","+r.finalSize/100+")")}else u&&a.setAttribute("transform","translate("+c.props[12]+","+c.props[13]+")"),a.textContent=s[e].val,a.setAttributeNS("http://www.w3.org/XML/1998/namespace","xml:space","preserve")}u&&a&&a.setAttribute("d","")}else{var w=this.textContainer,S="start";switch(r.j){case 1:S="end";break;case 2:S="middle";break;default:S="start"}w.setAttribute("text-anchor",S),w.setAttribute("letter-spacing",h);var C=this.buildTextContents(r.finalText);for(t=C.length,p=r.ps?r.ps[1]+r.ascent:0,e=0;e<t;e+=1)(a=this.textSpans[e].span||createNS("tspan")).textContent=C[e],a.setAttribute("x",0),a.setAttribute("y",p),a.style.display="inherit",w.appendChild(a),this.textSpans[e]||(this.textSpans[e]={span:null,glyph:null}),this.textSpans[e].span=a,p+=r.finalLineHeight;this.layerElement.appendChild(w)}for(;e<this.textSpans.length;)this.textSpans[e].span.style.display="none",e+=1;this._sizeChanged=!0},SVGTextLottieElement.prototype.sourceRectAtTime=function(){if(this.prepareFrame(this.comp.renderedFrame-this.data.st),this.renderInnerContent(),this._sizeChanged){this._sizeChanged=!1;var e=this.layerElement.getBBox();this.bbox={top:e.y,left:e.x,width:e.width,height:e.height}}return this.bbox},SVGTextLottieElement.prototype.getValue=function(){var e,t,r=this.textSpans.length;for(this.renderedFrame=this.comp.renderedFrame,e=0;e<r;e+=1)(t=this.textSpans[e].glyph)&&(t.prepareFrame(this.comp.renderedFrame-this.data.st),t._mdf&&(this._mdf=!0))},SVGTextLottieElement.prototype.renderInnerContent=function(){if(this.validateText(),(!this.data.singleShape||this._mdf)&&(this.textAnimator.getMeasures(this.textProperty.currentData,this.lettersChangedFlag),this.lettersChangedFlag||this.textAnimator.lettersChangedFlag)){var e,t;this._sizeChanged=!0;var r,n,i,o=this.textAnimator.renderedLetters,a=this.textProperty.currentData.l;for(t=a.length,e=0;e<t;e+=1)a[e].n||(r=o[e],n=this.textSpans[e].span,(i=this.textSpans[e].glyph)&&i.renderFrame(),r._mdf.m&&n.setAttribute("transform",r.m),r._mdf.o&&n.setAttribute("opacity",r.o),r._mdf.sw&&n.setAttribute("stroke-width",r.sw),r._mdf.sc&&n.setAttribute("stroke",r.sc),r._mdf.fc&&n.setAttribute("fill",r.fc))}},extendPrototype([IImageElement],ISolidElement),ISolidElement.prototype.createContent=function(){var e=createNS("rect");e.setAttribute("width",this.data.sw),e.setAttribute("height",this.data.sh),e.setAttribute("fill",this.data.sc),this.layerElement.appendChild(e)},NullElement.prototype.prepareFrame=function(e){this.prepareProperties(e,!0)},NullElement.prototype.renderFrame=function(){},NullElement.prototype.getBaseElement=function(){return null},NullElement.prototype.destroy=function(){},NullElement.prototype.sourceRectAtTime=function(){},NullElement.prototype.hide=function(){},extendPrototype([BaseElement,TransformElement,HierarchyElement,FrameElement],NullElement),extendPrototype([BaseRenderer],SVGRendererBase),SVGRendererBase.prototype.createNull=function(e){return new NullElement(e,this.globalData,this)},SVGRendererBase.prototype.createShape=function(e){return new SVGShapeElement(e,this.globalData,this)},SVGRendererBase.prototype.createText=function(e){return new SVGTextLottieElement(e,this.globalData,this)},SVGRendererBase.prototype.createImage=function(e){return new IImageElement(e,this.globalData,this)},SVGRendererBase.prototype.createSolid=function(e){return new ISolidElement(e,this.globalData,this)},SVGRendererBase.prototype.configAnimation=function(e){this.svgElement.setAttribute("xmlns","http://www.w3.org/2000/svg"),this.svgElement.setAttribute("xmlns:xlink","http://www.w3.org/1999/xlink"),this.renderConfig.viewBoxSize?this.svgElement.setAttribute("viewBox",this.renderConfig.viewBoxSize):this.svgElement.setAttribute("viewBox","0 0 "+e.w+" "+e.h),this.renderConfig.viewBoxOnly||(this.svgElement.setAttribute("width",e.w),this.svgElement.setAttribute("height",e.h),this.svgElement.style.width="100%",this.svgElement.style.height="100%",this.svgElement.style.transform="translate3d(0,0,0)",this.svgElement.style.contentVisibility=this.renderConfig.contentVisibility),this.renderConfig.width&&this.svgElement.setAttribute("width",this.renderConfig.width),this.renderConfig.height&&this.svgElement.setAttribute("height",this.renderConfig.height),this.renderConfig.className&&this.svgElement.setAttribute("class",this.renderConfig.className),this.renderConfig.id&&this.svgElement.setAttribute("id",this.renderConfig.id),void 0!==this.renderConfig.focusable&&this.svgElement.setAttribute("focusable",this.renderConfig.focusable),this.svgElement.setAttribute("preserveAspectRatio",this.renderConfig.preserveAspectRatio),this.animationItem.wrapper.appendChild(this.svgElement);var t=this.globalData.defs;this.setupGlobalData(e,t),this.globalData.progressiveLoad=this.renderConfig.progressiveLoad,this.data=e;var r=createNS("clipPath"),n=createNS("rect");n.setAttribute("width",e.w),n.setAttribute("height",e.h),n.setAttribute("x",0),n.setAttribute("y",0);var i=createElementID();r.setAttribute("id",i),r.appendChild(n),this.layerElement.setAttribute("clip-path","url("+getLocationHref()+"#"+i+")"),t.appendChild(r),this.layers=e.layers,this.elements=createSizedArray(e.layers.length)},SVGRendererBase.prototype.destroy=function(){var e;this.animationItem.wrapper&&(this.animationItem.wrapper.innerText=""),this.layerElement=null,this.globalData.defs=null;var t=this.layers?this.layers.length:0;for(e=0;e<t;e+=1)this.elements[e]&&this.elements[e].destroy&&this.elements[e].destroy();this.elements.length=0,this.destroyed=!0,this.animationItem=null},SVGRendererBase.prototype.updateContainerSize=function(){},SVGRendererBase.prototype.findIndexByInd=function(e){var t=0,r=this.layers.length;for(t=0;t<r;t+=1)if(this.layers[t].ind===e)return t;return-1},SVGRendererBase.prototype.buildItem=function(e){var t=this.elements;if(!t[e]&&99!==this.layers[e].ty){t[e]=!0;var r=this.createItem(this.layers[e]);if(t[e]=r,getExpressionsPlugin()&&(0===this.layers[e].ty&&this.globalData.projectInterface.registerComposition(r),r.initExpressions()),this.appendElementInPos(r,e),this.layers[e].tt){var n="tp"in this.layers[e]?this.findIndexByInd(this.layers[e].tp):e-1;if(-1===n)return;if(this.elements[n]&&!0!==this.elements[n]){var i=t[n].getMatte(this.layers[e].tt);r.setMatte(i)}else this.buildItem(n),this.addPendingElement(r)}}},SVGRendererBase.prototype.checkPendingElements=function(){for(;this.pendingElements.length;){var e=this.pendingElements.pop();if(e.checkParenting(),e.data.tt)for(var t=0,r=this.elements.length;t<r;){if(this.elements[t]===e){var n="tp"in e.data?this.findIndexByInd(e.data.tp):t-1,i=this.elements[n].getMatte(this.layers[t].tt);e.setMatte(i);break}t+=1}}},SVGRendererBase.prototype.renderFrame=function(e){if(this.renderedFrame!==e&&!this.destroyed){var t;null===e?e=this.renderedFrame:this.renderedFrame=e,this.globalData.frameNum=e,this.globalData.frameId+=1,this.globalData.projectInterface.currentFrame=e,this.globalData._mdf=!1;var r=this.layers.length;for(this.completeLayers||this.checkLayers(e),t=r-1;t>=0;t-=1)(this.completeLayers||this.elements[t])&&this.elements[t].prepareFrame(e-this.layers[t].st);if(this.globalData._mdf)for(t=0;t<r;t+=1)(this.completeLayers||this.elements[t])&&this.elements[t].renderFrame()}},SVGRendererBase.prototype.appendElementInPos=function(e,t){var r=e.getBaseElement();if(r){for(var n,i=0;i<t;)this.elements[i]&&!0!==this.elements[i]&&this.elements[i].getBaseElement()&&(n=this.elements[i].getBaseElement()),i+=1;n?this.layerElement.insertBefore(r,n):this.layerElement.appendChild(r)}},SVGRendererBase.prototype.hide=function(){this.layerElement.style.display="none"},SVGRendererBase.prototype.show=function(){this.layerElement.style.display="block"},extendPrototype([BaseElement,TransformElement,HierarchyElement,FrameElement,RenderableDOMElement],ICompElement),ICompElement.prototype.initElement=function(e,t,r){this.initFrame(),this.initBaseData(e,t,r),this.initTransform(e,t,r),this.initRenderable(),this.initHierarchy(),this.initRendererElement(),this.createContainerElements(),this.createRenderableComponents(),!this.data.xt&&t.progressiveLoad||this.buildAllItems(),this.hide()},ICompElement.prototype.prepareFrame=function(e){if(this._mdf=!1,this.prepareRenderableFrame(e),this.prepareProperties(e,this.isInRange),this.isInRange||this.data.xt){if(this.tm._placeholder)this.renderedFrame=e/this.data.sr;else{var t=this.tm.v;t===this.data.op&&(t=this.data.op-1),this.renderedFrame=t}var r,n=this.elements.length;for(this.completeLayers||this.checkLayers(this.renderedFrame),r=n-1;r>=0;r-=1)(this.completeLayers||this.elements[r])&&(this.elements[r].prepareFrame(this.renderedFrame-this.layers[r].st),this.elements[r]._mdf&&(this._mdf=!0))}},ICompElement.prototype.renderInnerContent=function(){var e,t=this.layers.length;for(e=0;e<t;e+=1)(this.completeLayers||this.elements[e])&&this.elements[e].renderFrame()},ICompElement.prototype.setElements=function(e){this.elements=e},ICompElement.prototype.getElements=function(){return this.elements},ICompElement.prototype.destroyElements=function(){var e,t=this.layers.length;for(e=0;e<t;e+=1)this.elements[e]&&this.elements[e].destroy()},ICompElement.prototype.destroy=function(){this.destroyElements(),this.destroyBaseElement()},extendPrototype([SVGRendererBase,ICompElement,SVGBaseElement],SVGCompElement),SVGCompElement.prototype.createComp=function(e){return new SVGCompElement(e,this.globalData,this)},extendPrototype([SVGRendererBase],SVGRenderer),SVGRenderer.prototype.createComp=function(e){return new SVGCompElement(e,this.globalData,this)},ShapeTransformManager.prototype={addTransformSequence:function(e){var t,r=e.length,n="_";for(t=0;t<r;t+=1)n+=e[t].transform.key+"_";var i=this.sequences[n];return i||(i={transforms:[].concat(e),finalTransform:new Matrix,_mdf:!1},this.sequences[n]=i,this.sequenceList.push(i)),i},processSequence:function(e,t){for(var r=0,n=e.transforms.length,i=t;r<n&&!t;){if(e.transforms[r].transform.mProps._mdf){i=!0;break}r+=1}if(i)for(e.finalTransform.reset(),r=n-1;r>=0;r-=1)e.finalTransform.multiply(e.transforms[r].transform.mProps.v);e._mdf=i},processSequences:function(e){var t,r=this.sequenceList.length;for(t=0;t<r;t+=1)this.processSequence(this.sequenceList[t],e)},getNewKey:function(){return this.transform_key_count+=1,"_"+this.transform_key_count}};var lumaLoader=function(){var e="__lottie_element_luma_buffer",t=null,r=null,n=null;function i(){var i,o,a;t||(i=createNS("svg"),o=createNS("filter"),a=createNS("feColorMatrix"),o.setAttribute("id",e),a.setAttribute("type","matrix"),a.setAttribute("color-interpolation-filters","sRGB"),a.setAttribute("values","0.3, 0.3, 0.3, 0, 0, 0.3, 0.3, 0.3, 0, 0, 0.3, 0.3, 0.3, 0, 0, 0.3, 0.3, 0.3, 0, 0"),o.appendChild(a),i.appendChild(o),i.setAttribute("id",e+"_svg"),featureSupport.svgLumaHidden&&(i.style.display="none"),n=i,document.body.appendChild(n),t=createTag("canvas"),(r=t.getContext("2d")).filter="url(#"+e+")",r.fillStyle="rgba(0,0,0,0)",r.fillRect(0,0,1,1))}return{load:i,get:function(n){return t||i(),t.width=n.width,t.height=n.height,r.filter="url(#"+e+")",t}}};function createCanvas(e,t){if(featureSupport.offscreenCanvas)return new OffscreenCanvas(e,t);var r=createTag("canvas");return r.width=e,r.height=t,r}var assetLoader={loadLumaCanvas:lumaLoader.load,getLumaCanvas:lumaLoader.get,createCanvas},registeredEffects={};function CVEffects(e){var t,r,n=e.data.ef?e.data.ef.length:0;for(this.filters=[],t=0;t<n;t+=1){r=null;var i=e.data.ef[t].ty;registeredEffects[i]&&(r=new(0,registeredEffects[i].effect)(e.effectsManager.effectElements[t],e)),r&&this.filters.push(r)}this.filters.length&&e.addRenderableComponent(this)}function registerEffect(e,t){registeredEffects[e]={effect:t}}function CVMaskElement(e,t){var r;this.data=e,this.element=t,this.masksProperties=this.data.masksProperties||[],this.viewData=createSizedArray(this.masksProperties.length);var n=this.masksProperties.length,i=!1;for(r=0;r<n;r+=1)"n"!==this.masksProperties[r].mode&&(i=!0),this.viewData[r]=ShapePropertyFactory.getShapeProp(this.element,this.masksProperties[r],3);this.hasMasks=i,i&&this.element.addRenderableComponent(this)}function CVBaseElement(){}CVEffects.prototype.renderFrame=function(e){var t,r=this.filters.length;for(t=0;t<r;t+=1)this.filters[t].renderFrame(e)},CVEffects.prototype.getEffects=function(e){var t,r=this.filters.length,n=[];for(t=0;t<r;t+=1)this.filters[t].type===e&&n.push(this.filters[t]);return n},CVMaskElement.prototype.renderFrame=function(){if(this.hasMasks){var e,t,r,n,i=this.element.finalTransform.mat,o=this.element.canvasContext,a=this.masksProperties.length;for(o.beginPath(),e=0;e<a;e+=1)if("n"!==this.masksProperties[e].mode){var s;this.masksProperties[e].inv&&(o.moveTo(0,0),o.lineTo(this.element.globalData.compSize.w,0),o.lineTo(this.element.globalData.compSize.w,this.element.globalData.compSize.h),o.lineTo(0,this.element.globalData.compSize.h),o.lineTo(0,0)),n=this.viewData[e].v,t=i.applyToPointArray(n.v[0][0],n.v[0][1],0),o.moveTo(t[0],t[1]);var l=n._length;for(s=1;s<l;s+=1)r=i.applyToTriplePoints(n.o[s-1],n.i[s],n.v[s]),o.bezierCurveTo(r[0],r[1],r[2],r[3],r[4],r[5]);r=i.applyToTriplePoints(n.o[s-1],n.i[0],n.v[0]),o.bezierCurveTo(r[0],r[1],r[2],r[3],r[4],r[5])}this.element.globalData.renderer.save(!0),o.clip()}},CVMaskElement.prototype.getMaskProperty=MaskElement.prototype.getMaskProperty,CVMaskElement.prototype.destroy=function(){this.element=null};var operationsMap={1:"source-in",2:"source-out",3:"source-in",4:"source-out"};function CVShapeData(e,t,r,n){this.styledShapes=[],this.tr=[0,0,0,0,0,0];var i,o=4;"rc"===t.ty?o=5:"el"===t.ty?o=6:"sr"===t.ty&&(o=7),this.sh=ShapePropertyFactory.getShapeProp(e,t,o,e);var a,s=r.length;for(i=0;i<s;i+=1)r[i].closed||(a={transforms:n.addTransformSequence(r[i].transforms),trNodes:[]},this.styledShapes.push(a),r[i].elements.push(a))}function CVShapeElement(e,t,r){this.shapes=[],this.shapesData=e.shapes,this.stylesList=[],this.itemsData=[],this.prevViewData=[],this.shapeModifiers=[],this.processedElements=[],this.transformsManager=new ShapeTransformManager,this.initElement(e,t,r)}function CVTextElement(e,t,r){this.textSpans=[],this.yOffset=0,this.fillColorAnim=!1,this.strokeColorAnim=!1,this.strokeWidthAnim=!1,this.stroke=!1,this.fill=!1,this.justifyOffset=0,this.currentRender=null,this.renderType="canvas",this.values={fill:"rgba(0,0,0,0)",stroke:"rgba(0,0,0,0)",sWidth:0,fValue:""},this.initElement(e,t,r)}function CVImageElement(e,t,r){this.assetData=t.getAssetData(e.refId),this.img=t.imageLoader.getAsset(this.assetData),this.initElement(e,t,r)}function CVSolidElement(e,t,r){this.initElement(e,t,r)}function CanvasRendererBase(){}function CanvasContext(){this.opacity=-1,this.transform=createTypedArray("float32",16),this.fillStyle="",this.strokeStyle="",this.lineWidth="",this.lineCap="",this.lineJoin="",this.miterLimit="",this.id=Math.random()}function CVContextData(){var e;for(this.stack=[],this.cArrPos=0,this.cTr=new Matrix,e=0;e<15;e+=1){var t=new CanvasContext;this.stack[e]=t}this._length=15,this.nativeContext=null,this.transformMat=new Matrix,this.currentOpacity=1,this.currentFillStyle="",this.appliedFillStyle="",this.currentStrokeStyle="",this.appliedStrokeStyle="",this.currentLineWidth="",this.appliedLineWidth="",this.currentLineCap="",this.appliedLineCap="",this.currentLineJoin="",this.appliedLineJoin="",this.appliedMiterLimit="",this.currentMiterLimit=""}function CVCompElement(e,t,r){this.completeLayers=!1,this.layers=e.layers,this.pendingElements=[],this.elements=createSizedArray(this.layers.length),this.initElement(e,t,r),this.tm=e.tm?PropertyFactory.getProp(this,e.tm,0,t.frameRate,this):{_placeholder:!0}}function CanvasRenderer(e,t){this.animationItem=e,this.renderConfig={clearCanvas:!t||void 0===t.clearCanvas||t.clearCanvas,context:t&&t.context||null,progressiveLoad:t&&t.progressiveLoad||!1,preserveAspectRatio:t&&t.preserveAspectRatio||"xMidYMid meet",imagePreserveAspectRatio:t&&t.imagePreserveAspectRatio||"xMidYMid slice",contentVisibility:t&&t.contentVisibility||"visible",className:t&&t.className||"",id:t&&t.id||"",runExpressions:!t||void 0===t.runExpressions||t.runExpressions},this.renderConfig.dpr=t&&t.dpr||1,this.animationItem.wrapper&&(this.renderConfig.dpr=t&&t.dpr||window.devicePixelRatio||1),this.renderedFrame=-1,this.globalData={frameNum:-1,_mdf:!1,renderConfig:this.renderConfig,currentGlobalAlpha:-1},this.contextData=new CVContextData,this.elements=[],this.pendingElements=[],this.transformMat=new Matrix,this.completeLayers=!1,this.rendererType="canvas",this.renderConfig.clearCanvas&&(this.ctxTransform=this.contextData.transform.bind(this.contextData),this.ctxOpacity=this.contextData.opacity.bind(this.contextData),this.ctxFillStyle=this.contextData.fillStyle.bind(this.contextData),this.ctxStrokeStyle=this.contextData.strokeStyle.bind(this.contextData),this.ctxLineWidth=this.contextData.lineWidth.bind(this.contextData),this.ctxLineCap=this.contextData.lineCap.bind(this.contextData),this.ctxLineJoin=this.contextData.lineJoin.bind(this.contextData),this.ctxMiterLimit=this.contextData.miterLimit.bind(this.contextData),this.ctxFill=this.contextData.fill.bind(this.contextData),this.ctxFillRect=this.contextData.fillRect.bind(this.contextData),this.ctxStroke=this.contextData.stroke.bind(this.contextData),this.save=this.contextData.save.bind(this.contextData))}function HBaseElement(){}function HSolidElement(e,t,r){this.initElement(e,t,r)}function HShapeElement(e,t,r){this.shapes=[],this.shapesData=e.shapes,this.stylesList=[],this.shapeModifiers=[],this.itemsData=[],this.processedElements=[],this.animatedContents=[],this.shapesContainer=createNS("g"),this.initElement(e,t,r),this.prevViewData=[],this.currentBBox={x:999999,y:-999999,h:0,w:0}}function HTextElement(e,t,r){this.textSpans=[],this.textPaths=[],this.currentBBox={x:999999,y:-999999,h:0,w:0},this.renderType="svg",this.isMasked=!1,this.initElement(e,t,r)}function HCameraElement(e,t,r){this.initFrame(),this.initBaseData(e,t,r),this.initHierarchy();var n=PropertyFactory.getProp;if(this.pe=n(this,e.pe,0,0,this),e.ks.p.s?(this.px=n(this,e.ks.p.x,1,0,this),this.py=n(this,e.ks.p.y,1,0,this),this.pz=n(this,e.ks.p.z,1,0,this)):this.p=n(this,e.ks.p,1,0,this),e.ks.a&&(this.a=n(this,e.ks.a,1,0,this)),e.ks.or.k.length&&e.ks.or.k[0].to){var i,o=e.ks.or.k.length;for(i=0;i<o;i+=1)e.ks.or.k[i].to=null,e.ks.or.k[i].ti=null}this.or=n(this,e.ks.or,1,degToRads,this),this.or.sh=!0,this.rx=n(this,e.ks.rx,0,degToRads,this),this.ry=n(this,e.ks.ry,0,degToRads,this),this.rz=n(this,e.ks.rz,0,degToRads,this),this.mat=new Matrix,this._prevMat=new Matrix,this._isFirstFrame=!0,this.finalTransform={mProp:this}}function HImageElement(e,t,r){this.assetData=t.getAssetData(e.refId),this.initElement(e,t,r)}function HybridRendererBase(e,t){this.animationItem=e,this.layers=null,this.renderedFrame=-1,this.renderConfig={className:t&&t.className||"",imagePreserveAspectRatio:t&&t.imagePreserveAspectRatio||"xMidYMid slice",hideOnTransparent:!(t&&!1===t.hideOnTransparent),filterSize:{width:t&&t.filterSize&&t.filterSize.width||"400%",height:t&&t.filterSize&&t.filterSize.height||"400%",x:t&&t.filterSize&&t.filterSize.x||"-100%",y:t&&t.filterSize&&t.filterSize.y||"-100%"}},this.globalData={_mdf:!1,frameNum:-1,renderConfig:this.renderConfig},this.pendingElements=[],this.elements=[],this.threeDElements=[],this.destroyed=!1,this.camera=null,this.supports3d=!0,this.rendererType="html"}function HCompElement(e,t,r){this.layers=e.layers,this.supports3d=!e.hasMask,this.completeLayers=!1,this.pendingElements=[],this.elements=this.layers?createSizedArray(this.layers.length):[],this.initElement(e,t,r),this.tm=e.tm?PropertyFactory.getProp(this,e.tm,0,t.frameRate,this):{_placeholder:!0}}function HybridRenderer(e,t){this.animationItem=e,this.layers=null,this.renderedFrame=-1,this.renderConfig={className:t&&t.className||"",imagePreserveAspectRatio:t&&t.imagePreserveAspectRatio||"xMidYMid slice",hideOnTransparent:!(t&&!1===t.hideOnTransparent),filterSize:{width:t&&t.filterSize&&t.filterSize.width||"400%",height:t&&t.filterSize&&t.filterSize.height||"400%",x:t&&t.filterSize&&t.filterSize.x||"-100%",y:t&&t.filterSize&&t.filterSize.y||"-100%"},runExpressions:!t||void 0===t.runExpressions||t.runExpressions},this.globalData={_mdf:!1,frameNum:-1,renderConfig:this.renderConfig},this.pendingElements=[],this.elements=[],this.threeDElements=[],this.destroyed=!1,this.camera=null,this.supports3d=!0,this.rendererType="html"}CVBaseElement.prototype={createElements:function(){},initRendererElement:function(){},createContainerElements:function(){if(this.data.tt>=1){this.buffers=[];var e=this.globalData.canvasContext,t=assetLoader.createCanvas(e.canvas.width,e.canvas.height);this.buffers.push(t);var r=assetLoader.createCanvas(e.canvas.width,e.canvas.height);this.buffers.push(r),this.data.tt>=3&&!document._isProxy&&assetLoader.loadLumaCanvas()}this.canvasContext=this.globalData.canvasContext,this.transformCanvas=this.globalData.transformCanvas,this.renderableEffectsManager=new CVEffects(this),this.searchEffectTransforms()},createContent:function(){},setBlendMode:function(){var e=this.globalData;if(e.blendMode!==this.data.bm){e.blendMode=this.data.bm;var t=getBlendMode(this.data.bm);e.canvasContext.globalCompositeOperation=t}},createRenderableComponents:function(){this.maskManager=new CVMaskElement(this.data,this),this.transformEffects=this.renderableEffectsManager.getEffects(effectTypes.TRANSFORM_EFFECT)},hideElement:function(){this.hidden||this.isInRange&&!this.isTransparent||(this.hidden=!0)},showElement:function(){this.isInRange&&!this.isTransparent&&(this.hidden=!1,this._isFirstFrame=!0,this.maskManager._isFirstFrame=!0)},clearCanvas:function(e){e.clearRect(this.transformCanvas.tx,this.transformCanvas.ty,this.transformCanvas.w*this.transformCanvas.sx,this.transformCanvas.h*this.transformCanvas.sy)},prepareLayer:function(){if(this.data.tt>=1){var e=this.buffers[0].getContext("2d");this.clearCanvas(e),e.drawImage(this.canvasContext.canvas,0,0),this.currentTransform=this.canvasContext.getTransform(),this.canvasContext.setTransform(1,0,0,1,0,0),this.clearCanvas(this.canvasContext),this.canvasContext.setTransform(this.currentTransform)}},exitLayer:function(){if(this.data.tt>=1){var e=this.buffers[1],t=e.getContext("2d");if(this.clearCanvas(t),t.drawImage(this.canvasContext.canvas,0,0),this.canvasContext.setTransform(1,0,0,1,0,0),this.clearCanvas(this.canvasContext),this.canvasContext.setTransform(this.currentTransform),this.comp.getElementById("tp"in this.data?this.data.tp:this.data.ind-1).renderFrame(!0),this.canvasContext.setTransform(1,0,0,1,0,0),this.data.tt>=3&&!document._isProxy){var r=assetLoader.getLumaCanvas(this.canvasContext.canvas);r.getContext("2d").drawImage(this.canvasContext.canvas,0,0),this.clearCanvas(this.canvasContext),this.canvasContext.drawImage(r,0,0)}this.canvasContext.globalCompositeOperation=operationsMap[this.data.tt],this.canvasContext.drawImage(e,0,0),this.canvasContext.globalCompositeOperation="destination-over",this.canvasContext.drawImage(this.buffers[0],0,0),this.canvasContext.setTransform(this.currentTransform),this.canvasContext.globalCompositeOperation="source-over"}},renderFrame:function(e){if(!this.hidden&&!this.data.hd&&(1!==this.data.td||e)){this.renderTransform(),this.renderRenderable(),this.renderLocalTransform(),this.setBlendMode();var t=0===this.data.ty;this.prepareLayer(),this.globalData.renderer.save(t),this.globalData.renderer.ctxTransform(this.finalTransform.localMat.props),this.globalData.renderer.ctxOpacity(this.finalTransform.localOpacity),this.renderInnerContent(),this.globalData.renderer.restore(t),this.exitLayer(),this.maskManager.hasMasks&&this.globalData.renderer.restore(!0),this._isFirstFrame&&(this._isFirstFrame=!1)}},destroy:function(){this.canvasContext=null,this.data=null,this.globalData=null,this.maskManager.destroy()},mHelper:new Matrix},CVBaseElement.prototype.hide=CVBaseElement.prototype.hideElement,CVBaseElement.prototype.show=CVBaseElement.prototype.showElement,CVShapeData.prototype.setAsAnimated=SVGShapeData.prototype.setAsAnimated,extendPrototype([BaseElement,TransformElement,CVBaseElement,IShapeElement,HierarchyElement,FrameElement,RenderableElement],CVShapeElement),CVShapeElement.prototype.initElement=RenderableDOMElement.prototype.initElement,CVShapeElement.prototype.transformHelper={opacity:1,_opMdf:!1},CVShapeElement.prototype.dashResetter=[],CVShapeElement.prototype.createContent=function(){this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,!0,[])},CVShapeElement.prototype.createStyleElement=function(e,t){var r={data:e,type:e.ty,preTransforms:this.transformsManager.addTransformSequence(t),transforms:[],elements:[],closed:!0===e.hd},n={};if("fl"===e.ty||"st"===e.ty?(n.c=PropertyFactory.getProp(this,e.c,1,255,this),n.c.k||(r.co="rgb("+bmFloor(n.c.v[0])+","+bmFloor(n.c.v[1])+","+bmFloor(n.c.v[2])+")")):"gf"!==e.ty&&"gs"!==e.ty||(n.s=PropertyFactory.getProp(this,e.s,1,null,this),n.e=PropertyFactory.getProp(this,e.e,1,null,this),n.h=PropertyFactory.getProp(this,e.h||{k:0},0,.01,this),n.a=PropertyFactory.getProp(this,e.a||{k:0},0,degToRads,this),n.g=new GradientProperty(this,e.g,this)),n.o=PropertyFactory.getProp(this,e.o,0,.01,this),"st"===e.ty||"gs"===e.ty){if(r.lc=lineCapEnum[e.lc||2],r.lj=lineJoinEnum[e.lj||2],1==e.lj&&(r.ml=e.ml),n.w=PropertyFactory.getProp(this,e.w,0,null,this),n.w.k||(r.wi=n.w.v),e.d){var i=new DashProperty(this,e.d,"canvas",this);n.d=i,n.d.k||(r.da=n.d.dashArray,r.do=n.d.dashoffset[0])}}else r.r=2===e.r?"evenodd":"nonzero";return this.stylesList.push(r),n.style=r,n},CVShapeElement.prototype.createGroupElement=function(){return{it:[],prevViewData:[]}},CVShapeElement.prototype.createTransformElement=function(e){return{transform:{opacity:1,_opMdf:!1,key:this.transformsManager.getNewKey(),op:PropertyFactory.getProp(this,e.o,0,.01,this),mProps:TransformPropertyFactory.getTransformProperty(this,e,this)}}},CVShapeElement.prototype.createShapeElement=function(e){var t=new CVShapeData(this,e,this.stylesList,this.transformsManager);return this.shapes.push(t),this.addShapeToModifiers(t),t},CVShapeElement.prototype.reloadShapes=function(){var e;this._isFirstFrame=!0;var t=this.itemsData.length;for(e=0;e<t;e+=1)this.prevViewData[e]=this.itemsData[e];for(this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,!0,[]),t=this.dynamicProperties.length,e=0;e<t;e+=1)this.dynamicProperties[e].getValue();this.renderModifiers(),this.transformsManager.processSequences(this._isFirstFrame)},CVShapeElement.prototype.addTransformToStyleList=function(e){var t,r=this.stylesList.length;for(t=0;t<r;t+=1)this.stylesList[t].closed||this.stylesList[t].transforms.push(e)},CVShapeElement.prototype.removeTransformFromStyleList=function(){var e,t=this.stylesList.length;for(e=0;e<t;e+=1)this.stylesList[e].closed||this.stylesList[e].transforms.pop()},CVShapeElement.prototype.closeStyles=function(e){var t,r=e.length;for(t=0;t<r;t+=1)e[t].closed=!0},CVShapeElement.prototype.searchShapes=function(e,t,r,n,i){var o,a,s,l,c,u,d=e.length-1,p=[],f=[],h=[].concat(i);for(o=d;o>=0;o-=1){if((l=this.searchProcessedElement(e[o]))?t[o]=r[l-1]:e[o]._shouldRender=n,"fl"===e[o].ty||"st"===e[o].ty||"gf"===e[o].ty||"gs"===e[o].ty)l?t[o].style.closed=!1:t[o]=this.createStyleElement(e[o],h),p.push(t[o].style);else if("gr"===e[o].ty){if(l)for(s=t[o].it.length,a=0;a<s;a+=1)t[o].prevViewData[a]=t[o].it[a];else t[o]=this.createGroupElement(e[o]);this.searchShapes(e[o].it,t[o].it,t[o].prevViewData,n,h)}else"tr"===e[o].ty?(l||(u=this.createTransformElement(e[o]),t[o]=u),h.push(t[o]),this.addTransformToStyleList(t[o])):"sh"===e[o].ty||"rc"===e[o].ty||"el"===e[o].ty||"sr"===e[o].ty?l||(t[o]=this.createShapeElement(e[o])):"tm"===e[o].ty||"rd"===e[o].ty||"pb"===e[o].ty||"zz"===e[o].ty||"op"===e[o].ty?(l?(c=t[o]).closed=!1:((c=ShapeModifiers.getModifier(e[o].ty)).init(this,e[o]),t[o]=c,this.shapeModifiers.push(c)),f.push(c)):"rp"===e[o].ty&&(l?(c=t[o]).closed=!0:(c=ShapeModifiers.getModifier(e[o].ty),t[o]=c,c.init(this,e,o,t),this.shapeModifiers.push(c),n=!1),f.push(c));this.addProcessedElement(e[o],o+1)}for(this.removeTransformFromStyleList(),this.closeStyles(p),d=f.length,o=0;o<d;o+=1)f[o].closed=!0},CVShapeElement.prototype.renderInnerContent=function(){this.transformHelper.opacity=1,this.transformHelper._opMdf=!1,this.renderModifiers(),this.transformsManager.processSequences(this._isFirstFrame),this.renderShape(this.transformHelper,this.shapesData,this.itemsData,!0)},CVShapeElement.prototype.renderShapeTransform=function(e,t){(e._opMdf||t.op._mdf||this._isFirstFrame)&&(t.opacity=e.opacity,t.opacity*=t.op.v,t._opMdf=!0)},CVShapeElement.prototype.drawLayer=function(){var e,t,r,n,i,o,a,s,l,c=this.stylesList.length,u=this.globalData.renderer,d=this.globalData.canvasContext;for(e=0;e<c;e+=1)if(("st"!==(s=(l=this.stylesList[e]).type)&&"gs"!==s||0!==l.wi)&&l.data._shouldRender&&0!==l.coOp&&0!==this.globalData.currentGlobalAlpha){for(u.save(),o=l.elements,"st"===s||"gs"===s?(u.ctxStrokeStyle("st"===s?l.co:l.grd),u.ctxLineWidth(l.wi),u.ctxLineCap(l.lc),u.ctxLineJoin(l.lj),u.ctxMiterLimit(l.ml||0)):u.ctxFillStyle("fl"===s?l.co:l.grd),u.ctxOpacity(l.coOp),"st"!==s&&"gs"!==s&&d.beginPath(),u.ctxTransform(l.preTransforms.finalTransform.props),r=o.length,t=0;t<r;t+=1){for("st"!==s&&"gs"!==s||(d.beginPath(),l.da&&(d.setLineDash(l.da),d.lineDashOffset=l.do)),i=(a=o[t].trNodes).length,n=0;n<i;n+=1)"m"===a[n].t?d.moveTo(a[n].p[0],a[n].p[1]):"c"===a[n].t?d.bezierCurveTo(a[n].pts[0],a[n].pts[1],a[n].pts[2],a[n].pts[3],a[n].pts[4],a[n].pts[5]):d.closePath();"st"!==s&&"gs"!==s||(u.ctxStroke(),l.da&&d.setLineDash(this.dashResetter))}"st"!==s&&"gs"!==s&&this.globalData.renderer.ctxFill(l.r),u.restore()}},CVShapeElement.prototype.renderShape=function(e,t,r,n){var i,o;for(o=e,i=t.length-1;i>=0;i-=1)"tr"===t[i].ty?(o=r[i].transform,this.renderShapeTransform(e,o)):"sh"===t[i].ty||"el"===t[i].ty||"rc"===t[i].ty||"sr"===t[i].ty?this.renderPath(t[i],r[i]):"fl"===t[i].ty?this.renderFill(t[i],r[i],o):"st"===t[i].ty?this.renderStroke(t[i],r[i],o):"gf"===t[i].ty||"gs"===t[i].ty?this.renderGradientFill(t[i],r[i],o):"gr"===t[i].ty?this.renderShape(o,t[i].it,r[i].it):t[i].ty;n&&this.drawLayer()},CVShapeElement.prototype.renderStyledShape=function(e,t){if(this._isFirstFrame||t._mdf||e.transforms._mdf){var r,n,i,o=e.trNodes,a=t.paths,s=a._length;o.length=0;var l=e.transforms.finalTransform;for(i=0;i<s;i+=1){var c=a.shapes[i];if(c&&c.v){for(n=c._length,r=1;r<n;r+=1)1===r&&o.push({t:"m",p:l.applyToPointArray(c.v[0][0],c.v[0][1],0)}),o.push({t:"c",pts:l.applyToTriplePoints(c.o[r-1],c.i[r],c.v[r])});1===n&&o.push({t:"m",p:l.applyToPointArray(c.v[0][0],c.v[0][1],0)}),c.c&&n&&(o.push({t:"c",pts:l.applyToTriplePoints(c.o[r-1],c.i[0],c.v[0])}),o.push({t:"z"}))}}e.trNodes=o}},CVShapeElement.prototype.renderPath=function(e,t){if(!0!==e.hd&&e._shouldRender){var r,n=t.styledShapes.length;for(r=0;r<n;r+=1)this.renderStyledShape(t.styledShapes[r],t.sh)}},CVShapeElement.prototype.renderFill=function(e,t,r){var n=t.style;(t.c._mdf||this._isFirstFrame)&&(n.co="rgb("+bmFloor(t.c.v[0])+","+bmFloor(t.c.v[1])+","+bmFloor(t.c.v[2])+")"),(t.o._mdf||r._opMdf||this._isFirstFrame)&&(n.coOp=t.o.v*r.opacity)},CVShapeElement.prototype.renderGradientFill=function(e,t,r){var n,i=t.style;if(!i.grd||t.g._mdf||t.s._mdf||t.e._mdf||1!==e.t&&(t.h._mdf||t.a._mdf)){var o,a=this.globalData.canvasContext,s=t.s.v,l=t.e.v;if(1===e.t)n=a.createLinearGradient(s[0],s[1],l[0],l[1]);else{var c=Math.sqrt(Math.pow(s[0]-l[0],2)+Math.pow(s[1]-l[1],2)),u=Math.atan2(l[1]-s[1],l[0]-s[0]),d=t.h.v;d>=1?d=.99:d<=-1&&(d=-.99);var p=c*d,f=Math.cos(u+t.a.v)*p+s[0],h=Math.sin(u+t.a.v)*p+s[1];n=a.createRadialGradient(f,h,0,s[0],s[1],c)}var m=e.g.p,g=t.g.c,v=1;for(o=0;o<m;o+=1)t.g._hasOpacity&&t.g._collapsable&&(v=t.g.o[2*o+1]),n.addColorStop(g[4*o]/100,"rgba("+g[4*o+1]+","+g[4*o+2]+","+g[4*o+3]+","+v+")");i.grd=n}i.coOp=t.o.v*r.opacity},CVShapeElement.prototype.renderStroke=function(e,t,r){var n=t.style,i=t.d;i&&(i._mdf||this._isFirstFrame)&&(n.da=i.dashArray,n.do=i.dashoffset[0]),(t.c._mdf||this._isFirstFrame)&&(n.co="rgb("+bmFloor(t.c.v[0])+","+bmFloor(t.c.v[1])+","+bmFloor(t.c.v[2])+")"),(t.o._mdf||r._opMdf||this._isFirstFrame)&&(n.coOp=t.o.v*r.opacity),(t.w._mdf||this._isFirstFrame)&&(n.wi=t.w.v)},CVShapeElement.prototype.destroy=function(){this.shapesData=null,this.globalData=null,this.canvasContext=null,this.stylesList.length=0,this.itemsData.length=0},extendPrototype([BaseElement,TransformElement,CVBaseElement,HierarchyElement,FrameElement,RenderableElement,ITextElement],CVTextElement),CVTextElement.prototype.tHelper=createTag("canvas").getContext("2d"),CVTextElement.prototype.buildNewText=function(){var e=this.textProperty.currentData;this.renderedLetters=createSizedArray(e.l?e.l.length:0);var t=!1;e.fc?(t=!0,this.values.fill=this.buildColor(e.fc)):this.values.fill="rgba(0,0,0,0)",this.fill=t;var r=!1;e.sc&&(r=!0,this.values.stroke=this.buildColor(e.sc),this.values.sWidth=e.sw);var n,i,o,a,s,l,c,u,d,p,f,h,m=this.globalData.fontManager.getFontByName(e.f),g=e.l,v=this.mHelper;this.stroke=r,this.values.fValue=e.finalSize+"px "+this.globalData.fontManager.getFontByName(e.f).fFamily,i=e.finalText.length;var y=this.data.singleShape,b=.001*e.tr*e.finalSize,x=0,w=0,S=!0,C=0;for(n=0;n<i;n+=1){a=(o=this.globalData.fontManager.getCharData(e.finalText[n],m.fStyle,this.globalData.fontManager.getFontByName(e.f).fFamily))&&o.data||{},v.reset(),y&&g[n].n&&(x=-b,w+=e.yOffset,w+=S?1:0,S=!1),d=(c=a.shapes?a.shapes[0].it:[]).length,v.scale(e.finalSize/100,e.finalSize/100),y&&this.applyTextPropertiesToMatrix(e,v,g[n].line,x,w),f=createSizedArray(d-1);var _=0;for(u=0;u<d;u+=1)if("sh"===c[u].ty){for(l=c[u].ks.k.i.length,p=c[u].ks.k,h=[],s=1;s<l;s+=1)1===s&&h.push(v.applyToX(p.v[0][0],p.v[0][1],0),v.applyToY(p.v[0][0],p.v[0][1],0)),h.push(v.applyToX(p.o[s-1][0],p.o[s-1][1],0),v.applyToY(p.o[s-1][0],p.o[s-1][1],0),v.applyToX(p.i[s][0],p.i[s][1],0),v.applyToY(p.i[s][0],p.i[s][1],0),v.applyToX(p.v[s][0],p.v[s][1],0),v.applyToY(p.v[s][0],p.v[s][1],0));h.push(v.applyToX(p.o[s-1][0],p.o[s-1][1],0),v.applyToY(p.o[s-1][0],p.o[s-1][1],0),v.applyToX(p.i[0][0],p.i[0][1],0),v.applyToY(p.i[0][0],p.i[0][1],0),v.applyToX(p.v[0][0],p.v[0][1],0),v.applyToY(p.v[0][0],p.v[0][1],0)),f[_]=h,_+=1}y&&(x+=g[n].l,x+=b),this.textSpans[C]?this.textSpans[C].elem=f:this.textSpans[C]={elem:f},C+=1}},CVTextElement.prototype.renderInnerContent=function(){var e,t,r,n,i,o;this.validateText(),this.canvasContext.font=this.values.fValue,this.globalData.renderer.ctxLineCap("butt"),this.globalData.renderer.ctxLineJoin("miter"),this.globalData.renderer.ctxMiterLimit(4),this.data.singleShape||this.textAnimator.getMeasures(this.textProperty.currentData,this.lettersChangedFlag);var a,s=this.textAnimator.renderedLetters,l=this.textProperty.currentData.l;t=l.length;var c,u,d=null,p=null,f=null,h=this.globalData.renderer;for(e=0;e<t;e+=1)if(!l[e].n){if((a=s[e])&&(h.save(),h.ctxTransform(a.p),h.ctxOpacity(a.o)),this.fill){for(a&&a.fc?d!==a.fc&&(h.ctxFillStyle(a.fc),d=a.fc):d!==this.values.fill&&(d=this.values.fill,h.ctxFillStyle(this.values.fill)),n=(c=this.textSpans[e].elem).length,this.globalData.canvasContext.beginPath(),r=0;r<n;r+=1)for(o=(u=c[r]).length,this.globalData.canvasContext.moveTo(u[0],u[1]),i=2;i<o;i+=6)this.globalData.canvasContext.bezierCurveTo(u[i],u[i+1],u[i+2],u[i+3],u[i+4],u[i+5]);this.globalData.canvasContext.closePath(),h.ctxFill()}if(this.stroke){for(a&&a.sw?f!==a.sw&&(f=a.sw,h.ctxLineWidth(a.sw)):f!==this.values.sWidth&&(f=this.values.sWidth,h.ctxLineWidth(this.values.sWidth)),a&&a.sc?p!==a.sc&&(p=a.sc,h.ctxStrokeStyle(a.sc)):p!==this.values.stroke&&(p=this.values.stroke,h.ctxStrokeStyle(this.values.stroke)),n=(c=this.textSpans[e].elem).length,this.globalData.canvasContext.beginPath(),r=0;r<n;r+=1)for(o=(u=c[r]).length,this.globalData.canvasContext.moveTo(u[0],u[1]),i=2;i<o;i+=6)this.globalData.canvasContext.bezierCurveTo(u[i],u[i+1],u[i+2],u[i+3],u[i+4],u[i+5]);this.globalData.canvasContext.closePath(),h.ctxStroke()}a&&this.globalData.renderer.restore()}},extendPrototype([BaseElement,TransformElement,CVBaseElement,HierarchyElement,FrameElement,RenderableElement],CVImageElement),CVImageElement.prototype.initElement=SVGShapeElement.prototype.initElement,CVImageElement.prototype.prepareFrame=IImageElement.prototype.prepareFrame,CVImageElement.prototype.createContent=function(){if(this.img.width&&(this.assetData.w!==this.img.width||this.assetData.h!==this.img.height)){var e=createTag("canvas");e.width=this.assetData.w,e.height=this.assetData.h;var t,r,n=e.getContext("2d"),i=this.img.width,o=this.img.height,a=i/o,s=this.assetData.w/this.assetData.h,l=this.assetData.pr||this.globalData.renderConfig.imagePreserveAspectRatio;a>s&&"xMidYMid slice"===l||a<s&&"xMidYMid slice"!==l?t=(r=o)*s:r=(t=i)/s,n.drawImage(this.img,(i-t)/2,(o-r)/2,t,r,0,0,this.assetData.w,this.assetData.h),this.img=e}},CVImageElement.prototype.renderInnerContent=function(){this.canvasContext.drawImage(this.img,0,0)},CVImageElement.prototype.destroy=function(){this.img=null},extendPrototype([BaseElement,TransformElement,CVBaseElement,HierarchyElement,FrameElement,RenderableElement],CVSolidElement),CVSolidElement.prototype.initElement=SVGShapeElement.prototype.initElement,CVSolidElement.prototype.prepareFrame=IImageElement.prototype.prepareFrame,CVSolidElement.prototype.renderInnerContent=function(){this.globalData.renderer.ctxFillStyle(this.data.sc),this.globalData.renderer.ctxFillRect(0,0,this.data.sw,this.data.sh)},extendPrototype([BaseRenderer],CanvasRendererBase),CanvasRendererBase.prototype.createShape=function(e){return new CVShapeElement(e,this.globalData,this)},CanvasRendererBase.prototype.createText=function(e){return new CVTextElement(e,this.globalData,this)},CanvasRendererBase.prototype.createImage=function(e){return new CVImageElement(e,this.globalData,this)},CanvasRendererBase.prototype.createSolid=function(e){return new CVSolidElement(e,this.globalData,this)},CanvasRendererBase.prototype.createNull=SVGRenderer.prototype.createNull,CanvasRendererBase.prototype.ctxTransform=function(e){1===e[0]&&0===e[1]&&0===e[4]&&1===e[5]&&0===e[12]&&0===e[13]||this.canvasContext.transform(e[0],e[1],e[4],e[5],e[12],e[13])},CanvasRendererBase.prototype.ctxOpacity=function(e){this.canvasContext.globalAlpha*=e<0?0:e},CanvasRendererBase.prototype.ctxFillStyle=function(e){this.canvasContext.fillStyle=e},CanvasRendererBase.prototype.ctxStrokeStyle=function(e){this.canvasContext.strokeStyle=e},CanvasRendererBase.prototype.ctxLineWidth=function(e){this.canvasContext.lineWidth=e},CanvasRendererBase.prototype.ctxLineCap=function(e){this.canvasContext.lineCap=e},CanvasRendererBase.prototype.ctxLineJoin=function(e){this.canvasContext.lineJoin=e},CanvasRendererBase.prototype.ctxMiterLimit=function(e){this.canvasContext.miterLimit=e},CanvasRendererBase.prototype.ctxFill=function(e){this.canvasContext.fill(e)},CanvasRendererBase.prototype.ctxFillRect=function(e,t,r,n){this.canvasContext.fillRect(e,t,r,n)},CanvasRendererBase.prototype.ctxStroke=function(){this.canvasContext.stroke()},CanvasRendererBase.prototype.reset=function(){this.renderConfig.clearCanvas?this.contextData.reset():this.canvasContext.restore()},CanvasRendererBase.prototype.save=function(){this.canvasContext.save()},CanvasRendererBase.prototype.restore=function(e){this.renderConfig.clearCanvas?(e&&(this.globalData.blendMode="source-over"),this.contextData.restore(e)):this.canvasContext.restore()},CanvasRendererBase.prototype.configAnimation=function(e){if(this.animationItem.wrapper){this.animationItem.container=createTag("canvas");var t=this.animationItem.container.style;t.width="100%",t.height="100%";var r="0px 0px 0px";t.transformOrigin=r,t.mozTransformOrigin=r,t.webkitTransformOrigin=r,t["-webkit-transform"]=r,t.contentVisibility=this.renderConfig.contentVisibility,this.animationItem.wrapper.appendChild(this.animationItem.container),this.canvasContext=this.animationItem.container.getContext("2d"),this.renderConfig.className&&this.animationItem.container.setAttribute("class",this.renderConfig.className),this.renderConfig.id&&this.animationItem.container.setAttribute("id",this.renderConfig.id)}else this.canvasContext=this.renderConfig.context;this.contextData.setContext(this.canvasContext),this.data=e,this.layers=e.layers,this.transformCanvas={w:e.w,h:e.h,sx:0,sy:0,tx:0,ty:0},this.setupGlobalData(e,document.body),this.globalData.canvasContext=this.canvasContext,this.globalData.renderer=this,this.globalData.isDashed=!1,this.globalData.progressiveLoad=this.renderConfig.progressiveLoad,this.globalData.transformCanvas=this.transformCanvas,this.elements=createSizedArray(e.layers.length),this.updateContainerSize()},CanvasRendererBase.prototype.updateContainerSize=function(e,t){var r,n,i,o;if(this.reset(),e?(r=e,n=t,this.canvasContext.canvas.width=r,this.canvasContext.canvas.height=n):(this.animationItem.wrapper&&this.animationItem.container?(r=this.animationItem.wrapper.offsetWidth,n=this.animationItem.wrapper.offsetHeight):(r=this.canvasContext.canvas.width,n=this.canvasContext.canvas.height),this.canvasContext.canvas.width=r*this.renderConfig.dpr,this.canvasContext.canvas.height=n*this.renderConfig.dpr),-1!==this.renderConfig.preserveAspectRatio.indexOf("meet")||-1!==this.renderConfig.preserveAspectRatio.indexOf("slice")){var a=this.renderConfig.preserveAspectRatio.split(" "),s=a[1]||"meet",l=a[0]||"xMidYMid",c=l.substr(0,4),u=l.substr(4);i=r/n,(o=this.transformCanvas.w/this.transformCanvas.h)>i&&"meet"===s||o<i&&"slice"===s?(this.transformCanvas.sx=r/(this.transformCanvas.w/this.renderConfig.dpr),this.transformCanvas.sy=r/(this.transformCanvas.w/this.renderConfig.dpr)):(this.transformCanvas.sx=n/(this.transformCanvas.h/this.renderConfig.dpr),this.transformCanvas.sy=n/(this.transformCanvas.h/this.renderConfig.dpr)),this.transformCanvas.tx="xMid"===c&&(o<i&&"meet"===s||o>i&&"slice"===s)?(r-this.transformCanvas.w*(n/this.transformCanvas.h))/2*this.renderConfig.dpr:"xMax"===c&&(o<i&&"meet"===s||o>i&&"slice"===s)?(r-this.transformCanvas.w*(n/this.transformCanvas.h))*this.renderConfig.dpr:0,this.transformCanvas.ty="YMid"===u&&(o>i&&"meet"===s||o<i&&"slice"===s)?(n-this.transformCanvas.h*(r/this.transformCanvas.w))/2*this.renderConfig.dpr:"YMax"===u&&(o>i&&"meet"===s||o<i&&"slice"===s)?(n-this.transformCanvas.h*(r/this.transformCanvas.w))*this.renderConfig.dpr:0}else"none"===this.renderConfig.preserveAspectRatio?(this.transformCanvas.sx=r/(this.transformCanvas.w/this.renderConfig.dpr),this.transformCanvas.sy=n/(this.transformCanvas.h/this.renderConfig.dpr),this.transformCanvas.tx=0,this.transformCanvas.ty=0):(this.transformCanvas.sx=this.renderConfig.dpr,this.transformCanvas.sy=this.renderConfig.dpr,this.transformCanvas.tx=0,this.transformCanvas.ty=0);this.transformCanvas.props=[this.transformCanvas.sx,0,0,0,0,this.transformCanvas.sy,0,0,0,0,1,0,this.transformCanvas.tx,this.transformCanvas.ty,0,1],this.ctxTransform(this.transformCanvas.props),this.canvasContext.beginPath(),this.canvasContext.rect(0,0,this.transformCanvas.w,this.transformCanvas.h),this.canvasContext.closePath(),this.canvasContext.clip(),this.renderFrame(this.renderedFrame,!0)},CanvasRendererBase.prototype.destroy=function(){var e;for(this.renderConfig.clearCanvas&&this.animationItem.wrapper&&(this.animationItem.wrapper.innerText=""),e=(this.layers?this.layers.length:0)-1;e>=0;e-=1)this.elements[e]&&this.elements[e].destroy&&this.elements[e].destroy();this.elements.length=0,this.globalData.canvasContext=null,this.animationItem.container=null,this.destroyed=!0},CanvasRendererBase.prototype.renderFrame=function(e,t){if((this.renderedFrame!==e||!0!==this.renderConfig.clearCanvas||t)&&!this.destroyed&&-1!==e){var r;this.renderedFrame=e,this.globalData.frameNum=e-this.animationItem._isFirstFrame,this.globalData.frameId+=1,this.globalData._mdf=!this.renderConfig.clearCanvas||t,this.globalData.projectInterface.currentFrame=e;var n=this.layers.length;for(this.completeLayers||this.checkLayers(e),r=n-1;r>=0;r-=1)(this.completeLayers||this.elements[r])&&this.elements[r].prepareFrame(e-this.layers[r].st);if(this.globalData._mdf){for(!0===this.renderConfig.clearCanvas?this.canvasContext.clearRect(0,0,this.transformCanvas.w,this.transformCanvas.h):this.save(),r=n-1;r>=0;r-=1)(this.completeLayers||this.elements[r])&&this.elements[r].renderFrame();!0!==this.renderConfig.clearCanvas&&this.restore()}}},CanvasRendererBase.prototype.buildItem=function(e){var t=this.elements;if(!t[e]&&99!==this.layers[e].ty){var r=this.createItem(this.layers[e],this,this.globalData);t[e]=r,r.initExpressions()}},CanvasRendererBase.prototype.checkPendingElements=function(){for(;this.pendingElements.length;)this.pendingElements.pop().checkParenting()},CanvasRendererBase.prototype.hide=function(){this.animationItem.container.style.display="none"},CanvasRendererBase.prototype.show=function(){this.animationItem.container.style.display="block"},CVContextData.prototype.duplicate=function(){var e=2*this._length,t=0;for(t=this._length;t<e;t+=1)this.stack[t]=new CanvasContext;this._length=e},CVContextData.prototype.reset=function(){this.cArrPos=0,this.cTr.reset(),this.stack[this.cArrPos].opacity=1},CVContextData.prototype.restore=function(e){this.cArrPos-=1;var t,r=this.stack[this.cArrPos],n=r.transform,i=this.cTr.props;for(t=0;t<16;t+=1)i[t]=n[t];if(e){this.nativeContext.restore();var o=this.stack[this.cArrPos+1];this.appliedFillStyle=o.fillStyle,this.appliedStrokeStyle=o.strokeStyle,this.appliedLineWidth=o.lineWidth,this.appliedLineCap=o.lineCap,this.appliedLineJoin=o.lineJoin,this.appliedMiterLimit=o.miterLimit}this.nativeContext.setTransform(n[0],n[1],n[4],n[5],n[12],n[13]),(e||-1!==r.opacity&&this.currentOpacity!==r.opacity)&&(this.nativeContext.globalAlpha=r.opacity,this.currentOpacity=r.opacity),this.currentFillStyle=r.fillStyle,this.currentStrokeStyle=r.strokeStyle,this.currentLineWidth=r.lineWidth,this.currentLineCap=r.lineCap,this.currentLineJoin=r.lineJoin,this.currentMiterLimit=r.miterLimit},CVContextData.prototype.save=function(e){e&&this.nativeContext.save();var t=this.cTr.props;this._length<=this.cArrPos&&this.duplicate();var r,n=this.stack[this.cArrPos];for(r=0;r<16;r+=1)n.transform[r]=t[r];this.cArrPos+=1;var i=this.stack[this.cArrPos];i.opacity=n.opacity,i.fillStyle=n.fillStyle,i.strokeStyle=n.strokeStyle,i.lineWidth=n.lineWidth,i.lineCap=n.lineCap,i.lineJoin=n.lineJoin,i.miterLimit=n.miterLimit},CVContextData.prototype.setOpacity=function(e){this.stack[this.cArrPos].opacity=e},CVContextData.prototype.setContext=function(e){this.nativeContext=e},CVContextData.prototype.fillStyle=function(e){this.stack[this.cArrPos].fillStyle!==e&&(this.currentFillStyle=e,this.stack[this.cArrPos].fillStyle=e)},CVContextData.prototype.strokeStyle=function(e){this.stack[this.cArrPos].strokeStyle!==e&&(this.currentStrokeStyle=e,this.stack[this.cArrPos].strokeStyle=e)},CVContextData.prototype.lineWidth=function(e){this.stack[this.cArrPos].lineWidth!==e&&(this.currentLineWidth=e,this.stack[this.cArrPos].lineWidth=e)},CVContextData.prototype.lineCap=function(e){this.stack[this.cArrPos].lineCap!==e&&(this.currentLineCap=e,this.stack[this.cArrPos].lineCap=e)},CVContextData.prototype.lineJoin=function(e){this.stack[this.cArrPos].lineJoin!==e&&(this.currentLineJoin=e,this.stack[this.cArrPos].lineJoin=e)},CVContextData.prototype.miterLimit=function(e){this.stack[this.cArrPos].miterLimit!==e&&(this.currentMiterLimit=e,this.stack[this.cArrPos].miterLimit=e)},CVContextData.prototype.transform=function(e){this.transformMat.cloneFromProps(e);var t=this.cTr;this.transformMat.multiply(t),t.cloneFromProps(this.transformMat.props);var r=t.props;this.nativeContext.setTransform(r[0],r[1],r[4],r[5],r[12],r[13])},CVContextData.prototype.opacity=function(e){var t=this.stack[this.cArrPos].opacity;t*=e<0?0:e,this.stack[this.cArrPos].opacity!==t&&(this.currentOpacity!==e&&(this.nativeContext.globalAlpha=e,this.currentOpacity=e),this.stack[this.cArrPos].opacity=t)},CVContextData.prototype.fill=function(e){this.appliedFillStyle!==this.currentFillStyle&&(this.appliedFillStyle=this.currentFillStyle,this.nativeContext.fillStyle=this.appliedFillStyle),this.nativeContext.fill(e)},CVContextData.prototype.fillRect=function(e,t,r,n){this.appliedFillStyle!==this.currentFillStyle&&(this.appliedFillStyle=this.currentFillStyle,this.nativeContext.fillStyle=this.appliedFillStyle),this.nativeContext.fillRect(e,t,r,n)},CVContextData.prototype.stroke=function(){this.appliedStrokeStyle!==this.currentStrokeStyle&&(this.appliedStrokeStyle=this.currentStrokeStyle,this.nativeContext.strokeStyle=this.appliedStrokeStyle),this.appliedLineWidth!==this.currentLineWidth&&(this.appliedLineWidth=this.currentLineWidth,this.nativeContext.lineWidth=this.appliedLineWidth),this.appliedLineCap!==this.currentLineCap&&(this.appliedLineCap=this.currentLineCap,this.nativeContext.lineCap=this.appliedLineCap),this.appliedLineJoin!==this.currentLineJoin&&(this.appliedLineJoin=this.currentLineJoin,this.nativeContext.lineJoin=this.appliedLineJoin),this.appliedMiterLimit!==this.currentMiterLimit&&(this.appliedMiterLimit=this.currentMiterLimit,this.nativeContext.miterLimit=this.appliedMiterLimit),this.nativeContext.stroke()},extendPrototype([CanvasRendererBase,ICompElement,CVBaseElement],CVCompElement),CVCompElement.prototype.renderInnerContent=function(){var e,t=this.canvasContext;for(t.beginPath(),t.moveTo(0,0),t.lineTo(this.data.w,0),t.lineTo(this.data.w,this.data.h),t.lineTo(0,this.data.h),t.lineTo(0,0),t.clip(),e=this.layers.length-1;e>=0;e-=1)(this.completeLayers||this.elements[e])&&this.elements[e].renderFrame()},CVCompElement.prototype.destroy=function(){var e;for(e=this.layers.length-1;e>=0;e-=1)this.elements[e]&&this.elements[e].destroy();this.layers=null,this.elements=null},CVCompElement.prototype.createComp=function(e){return new CVCompElement(e,this.globalData,this)},extendPrototype([CanvasRendererBase],CanvasRenderer),CanvasRenderer.prototype.createComp=function(e){return new CVCompElement(e,this.globalData,this)},HBaseElement.prototype={checkBlendMode:function(){},initRendererElement:function(){this.baseElement=createTag(this.data.tg||"div"),this.data.hasMask?(this.svgElement=createNS("svg"),this.layerElement=createNS("g"),this.maskedElement=this.layerElement,this.svgElement.appendChild(this.layerElement),this.baseElement.appendChild(this.svgElement)):this.layerElement=this.baseElement,styleDiv(this.baseElement)},createContainerElements:function(){this.renderableEffectsManager=new CVEffects(this),this.transformedElement=this.baseElement,this.maskedElement=this.layerElement,this.data.ln&&this.layerElement.setAttribute("id",this.data.ln),this.data.cl&&this.layerElement.setAttribute("class",this.data.cl),0!==this.data.bm&&this.setBlendMode()},renderElement:function(){var e=this.transformedElement?this.transformedElement.style:{};if(this.finalTransform._matMdf){var t=this.finalTransform.mat.toCSS();e.transform=t,e.webkitTransform=t}this.finalTransform._opMdf&&(e.opacity=this.finalTransform.mProp.o.v)},renderFrame:function(){this.data.hd||this.hidden||(this.renderTransform(),this.renderRenderable(),this.renderElement(),this.renderInnerContent(),this._isFirstFrame&&(this._isFirstFrame=!1))},destroy:function(){this.layerElement=null,this.transformedElement=null,this.matteElement&&(this.matteElement=null),this.maskManager&&(this.maskManager.destroy(),this.maskManager=null)},createRenderableComponents:function(){this.maskManager=new MaskElement(this.data,this,this.globalData)},addEffects:function(){},setMatte:function(){}},HBaseElement.prototype.getBaseElement=SVGBaseElement.prototype.getBaseElement,HBaseElement.prototype.destroyBaseElement=HBaseElement.prototype.destroy,HBaseElement.prototype.buildElementParenting=BaseRenderer.prototype.buildElementParenting,extendPrototype([BaseElement,TransformElement,HBaseElement,HierarchyElement,FrameElement,RenderableDOMElement],HSolidElement),HSolidElement.prototype.createContent=function(){var e;this.data.hasMask?((e=createNS("rect")).setAttribute("width",this.data.sw),e.setAttribute("height",this.data.sh),e.setAttribute("fill",this.data.sc),this.svgElement.setAttribute("width",this.data.sw),this.svgElement.setAttribute("height",this.data.sh)):((e=createTag("div")).style.width=this.data.sw+"px",e.style.height=this.data.sh+"px",e.style.backgroundColor=this.data.sc),this.layerElement.appendChild(e)},extendPrototype([BaseElement,TransformElement,HSolidElement,SVGShapeElement,HBaseElement,HierarchyElement,FrameElement,RenderableElement],HShapeElement),HShapeElement.prototype._renderShapeFrame=HShapeElement.prototype.renderInnerContent,HShapeElement.prototype.createContent=function(){var e;if(this.baseElement.style.fontSize=0,this.data.hasMask)this.layerElement.appendChild(this.shapesContainer),e=this.svgElement;else{e=createNS("svg");var t=this.comp.data?this.comp.data:this.globalData.compSize;e.setAttribute("width",t.w),e.setAttribute("height",t.h),e.appendChild(this.shapesContainer),this.layerElement.appendChild(e)}this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,this.shapesContainer,0,[],!0),this.filterUniqueShapes(),this.shapeCont=e},HShapeElement.prototype.getTransformedPoint=function(e,t){var r,n=e.length;for(r=0;r<n;r+=1)t=e[r].mProps.v.applyToPointArray(t[0],t[1],0);return t},HShapeElement.prototype.calculateShapeBoundingBox=function(e,t){var r,n,i,o,a,s=e.sh.v,l=e.transformers,c=s._length;if(!(c<=1)){for(r=0;r<c-1;r+=1)n=this.getTransformedPoint(l,s.v[r]),i=this.getTransformedPoint(l,s.o[r]),o=this.getTransformedPoint(l,s.i[r+1]),a=this.getTransformedPoint(l,s.v[r+1]),this.checkBounds(n,i,o,a,t);s.c&&(n=this.getTransformedPoint(l,s.v[r]),i=this.getTransformedPoint(l,s.o[r]),o=this.getTransformedPoint(l,s.i[0]),a=this.getTransformedPoint(l,s.v[0]),this.checkBounds(n,i,o,a,t))}},HShapeElement.prototype.checkBounds=function(e,t,r,n,i){this.getBoundsOfCurve(e,t,r,n);var o=this.shapeBoundingBox;i.x=bmMin(o.left,i.x),i.xMax=bmMax(o.right,i.xMax),i.y=bmMin(o.top,i.y),i.yMax=bmMax(o.bottom,i.yMax)},HShapeElement.prototype.shapeBoundingBox={left:0,right:0,top:0,bottom:0},HShapeElement.prototype.tempBoundingBox={x:0,xMax:0,y:0,yMax:0,width:0,height:0},HShapeElement.prototype.getBoundsOfCurve=function(e,t,r,n){for(var i,o,a,s,l,c,u,d=[[e[0],n[0]],[e[1],n[1]]],p=0;p<2;++p)o=6*e[p]-12*t[p]+6*r[p],i=-3*e[p]+9*t[p]-9*r[p]+3*n[p],a=3*t[p]-3*e[p],o|=0,a|=0,0==(i|=0)&&0===o||(0===i?(s=-a/o)>0&&s<1&&d[p].push(this.calculateF(s,e,t,r,n,p)):(l=o*o-4*a*i)>=0&&((c=(-o+bmSqrt(l))/(2*i))>0&&c<1&&d[p].push(this.calculateF(c,e,t,r,n,p)),(u=(-o-bmSqrt(l))/(2*i))>0&&u<1&&d[p].push(this.calculateF(u,e,t,r,n,p))));this.shapeBoundingBox.left=bmMin.apply(null,d[0]),this.shapeBoundingBox.top=bmMin.apply(null,d[1]),this.shapeBoundingBox.right=bmMax.apply(null,d[0]),this.shapeBoundingBox.bottom=bmMax.apply(null,d[1])},HShapeElement.prototype.calculateF=function(e,t,r,n,i,o){return bmPow(1-e,3)*t[o]+3*bmPow(1-e,2)*e*r[o]+3*(1-e)*bmPow(e,2)*n[o]+bmPow(e,3)*i[o]},HShapeElement.prototype.calculateBoundingBox=function(e,t){var r,n=e.length;for(r=0;r<n;r+=1)e[r]&&e[r].sh?this.calculateShapeBoundingBox(e[r],t):e[r]&&e[r].it?this.calculateBoundingBox(e[r].it,t):e[r]&&e[r].style&&e[r].w&&this.expandStrokeBoundingBox(e[r].w,t)},HShapeElement.prototype.expandStrokeBoundingBox=function(e,t){var r=0;if(e.keyframes){for(var n=0;n<e.keyframes.length;n+=1){var i=e.keyframes[n].s;i>r&&(r=i)}r*=e.mult}else r=e.v*e.mult;t.x-=r,t.xMax+=r,t.y-=r,t.yMax+=r},HShapeElement.prototype.currentBoxContains=function(e){return this.currentBBox.x<=e.x&&this.currentBBox.y<=e.y&&this.currentBBox.width+this.currentBBox.x>=e.x+e.width&&this.currentBBox.height+this.currentBBox.y>=e.y+e.height},HShapeElement.prototype.renderInnerContent=function(){if(this._renderShapeFrame(),!this.hidden&&(this._isFirstFrame||this._mdf)){var e=this.tempBoundingBox,t=999999;if(e.x=t,e.xMax=-t,e.y=t,e.yMax=-t,this.calculateBoundingBox(this.itemsData,e),e.width=e.xMax<e.x?0:e.xMax-e.x,e.height=e.yMax<e.y?0:e.yMax-e.y,this.currentBoxContains(e))return;var r=!1;if(this.currentBBox.w!==e.width&&(this.currentBBox.w=e.width,this.shapeCont.setAttribute("width",e.width),r=!0),this.currentBBox.h!==e.height&&(this.currentBBox.h=e.height,this.shapeCont.setAttribute("height",e.height),r=!0),r||this.currentBBox.x!==e.x||this.currentBBox.y!==e.y){this.currentBBox.w=e.width,this.currentBBox.h=e.height,this.currentBBox.x=e.x,this.currentBBox.y=e.y,this.shapeCont.setAttribute("viewBox",this.currentBBox.x+" "+this.currentBBox.y+" "+this.currentBBox.w+" "+this.currentBBox.h);var n=this.shapeCont.style,i="translate("+this.currentBBox.x+"px,"+this.currentBBox.y+"px)";n.transform=i,n.webkitTransform=i}}},extendPrototype([BaseElement,TransformElement,HBaseElement,HierarchyElement,FrameElement,RenderableDOMElement,ITextElement],HTextElement),HTextElement.prototype.createContent=function(){if(this.isMasked=this.checkMasks(),this.isMasked){this.renderType="svg",this.compW=this.comp.data.w,this.compH=this.comp.data.h,this.svgElement.setAttribute("width",this.compW),this.svgElement.setAttribute("height",this.compH);var e=createNS("g");this.maskedElement.appendChild(e),this.innerElem=e}else this.renderType="html",this.innerElem=this.layerElement;this.checkParenting()},HTextElement.prototype.buildNewText=function(){var e=this.textProperty.currentData;this.renderedLetters=createSizedArray(e.l?e.l.length:0);var t=this.innerElem.style,r=e.fc?this.buildColor(e.fc):"rgba(0,0,0,0)";t.fill=r,t.color=r,e.sc&&(t.stroke=this.buildColor(e.sc),t.strokeWidth=e.sw+"px");var n,i,o=this.globalData.fontManager.getFontByName(e.f);if(!this.globalData.fontManager.chars)if(t.fontSize=e.finalSize+"px",t.lineHeight=e.finalSize+"px",o.fClass)this.innerElem.className=o.fClass;else{t.fontFamily=o.fFamily;var a=e.fWeight,s=e.fStyle;t.fontStyle=s,t.fontWeight=a}var l,c,u,d=e.l;i=d.length;var p,f=this.mHelper,h="",m=0;for(n=0;n<i;n+=1){if(this.globalData.fontManager.chars?(this.textPaths[m]?l=this.textPaths[m]:((l=createNS("path")).setAttribute("stroke-linecap",lineCapEnum[1]),l.setAttribute("stroke-linejoin",lineJoinEnum[2]),l.setAttribute("stroke-miterlimit","4")),this.isMasked||(this.textSpans[m]?u=(c=this.textSpans[m]).children[0]:((c=createTag("div")).style.lineHeight=0,(u=createNS("svg")).appendChild(l),styleDiv(c)))):this.isMasked?l=this.textPaths[m]?this.textPaths[m]:createNS("text"):this.textSpans[m]?(c=this.textSpans[m],l=this.textPaths[m]):(styleDiv(c=createTag("span")),styleDiv(l=createTag("span")),c.appendChild(l)),this.globalData.fontManager.chars){var g,v=this.globalData.fontManager.getCharData(e.finalText[n],o.fStyle,this.globalData.fontManager.getFontByName(e.f).fFamily);if(g=v?v.data:null,f.reset(),g&&g.shapes&&g.shapes.length&&(p=g.shapes[0].it,f.scale(e.finalSize/100,e.finalSize/100),h=this.createPathShape(f,p),l.setAttribute("d",h)),this.isMasked)this.innerElem.appendChild(l);else{if(this.innerElem.appendChild(c),g&&g.shapes){document.body.appendChild(u);var y=u.getBBox();u.setAttribute("width",y.width+2),u.setAttribute("height",y.height+2),u.setAttribute("viewBox",y.x-1+" "+(y.y-1)+" "+(y.width+2)+" "+(y.height+2));var b=u.style,x="translate("+(y.x-1)+"px,"+(y.y-1)+"px)";b.transform=x,b.webkitTransform=x,d[n].yOffset=y.y-1}else u.setAttribute("width",1),u.setAttribute("height",1);c.appendChild(u)}}else if(l.textContent=d[n].val,l.setAttributeNS("http://www.w3.org/XML/1998/namespace","xml:space","preserve"),this.isMasked)this.innerElem.appendChild(l);else{this.innerElem.appendChild(c);var w=l.style,S="translate3d(0,"+-e.finalSize/1.2+"px,0)";w.transform=S,w.webkitTransform=S}this.isMasked?this.textSpans[m]=l:this.textSpans[m]=c,this.textSpans[m].style.display="block",this.textPaths[m]=l,m+=1}for(;m<this.textSpans.length;)this.textSpans[m].style.display="none",m+=1},HTextElement.prototype.renderInnerContent=function(){var e;if(this.validateText(),this.data.singleShape){if(!this._isFirstFrame&&!this.lettersChangedFlag)return;if(this.isMasked&&this.finalTransform._matMdf){this.svgElement.setAttribute("viewBox",-this.finalTransform.mProp.p.v[0]+" "+-this.finalTransform.mProp.p.v[1]+" "+this.compW+" "+this.compH),e=this.svgElement.style;var t="translate("+-this.finalTransform.mProp.p.v[0]+"px,"+-this.finalTransform.mProp.p.v[1]+"px)";e.transform=t,e.webkitTransform=t}}if(this.textAnimator.getMeasures(this.textProperty.currentData,this.lettersChangedFlag),this.lettersChangedFlag||this.textAnimator.lettersChangedFlag){var r,n,i,o,a,s=0,l=this.textAnimator.renderedLetters,c=this.textProperty.currentData.l;for(n=c.length,r=0;r<n;r+=1)c[r].n?s+=1:(o=this.textSpans[r],a=this.textPaths[r],i=l[s],s+=1,i._mdf.m&&(this.isMasked?o.setAttribute("transform",i.m):(o.style.webkitTransform=i.m,o.style.transform=i.m)),o.style.opacity=i.o,i.sw&&i._mdf.sw&&a.setAttribute("stroke-width",i.sw),i.sc&&i._mdf.sc&&a.setAttribute("stroke",i.sc),i.fc&&i._mdf.fc&&(a.setAttribute("fill",i.fc),a.style.color=i.fc));if(this.innerElem.getBBox&&!this.hidden&&(this._isFirstFrame||this._mdf)){var u=this.innerElem.getBBox();if(this.currentBBox.w!==u.width&&(this.currentBBox.w=u.width,this.svgElement.setAttribute("width",u.width)),this.currentBBox.h!==u.height&&(this.currentBBox.h=u.height,this.svgElement.setAttribute("height",u.height)),this.currentBBox.w!==u.width+2||this.currentBBox.h!==u.height+2||this.currentBBox.x!==u.x-1||this.currentBBox.y!==u.y-1){this.currentBBox.w=u.width+2,this.currentBBox.h=u.height+2,this.currentBBox.x=u.x-1,this.currentBBox.y=u.y-1,this.svgElement.setAttribute("viewBox",this.currentBBox.x+" "+this.currentBBox.y+" "+this.currentBBox.w+" "+this.currentBBox.h),e=this.svgElement.style;var d="translate("+this.currentBBox.x+"px,"+this.currentBBox.y+"px)";e.transform=d,e.webkitTransform=d}}}},extendPrototype([BaseElement,FrameElement,HierarchyElement],HCameraElement),HCameraElement.prototype.setup=function(){var e,t,r,n,i=this.comp.threeDElements.length;for(e=0;e<i;e+=1)if("3d"===(t=this.comp.threeDElements[e]).type){r=t.perspectiveElem.style,n=t.container.style;var o=this.pe.v+"px",a="0px 0px 0px",s="matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)";r.perspective=o,r.webkitPerspective=o,n.transformOrigin=a,n.mozTransformOrigin=a,n.webkitTransformOrigin=a,r.transform=s,r.webkitTransform=s}},HCameraElement.prototype.createElements=function(){},HCameraElement.prototype.hide=function(){},HCameraElement.prototype.renderFrame=function(){var e,t,r=this._isFirstFrame;if(this.hierarchy)for(t=this.hierarchy.length,e=0;e<t;e+=1)r=this.hierarchy[e].finalTransform.mProp._mdf||r;if(r||this.pe._mdf||this.p&&this.p._mdf||this.px&&(this.px._mdf||this.py._mdf||this.pz._mdf)||this.rx._mdf||this.ry._mdf||this.rz._mdf||this.or._mdf||this.a&&this.a._mdf){if(this.mat.reset(),this.hierarchy)for(e=t=this.hierarchy.length-1;e>=0;e-=1){var n=this.hierarchy[e].finalTransform.mProp;this.mat.translate(-n.p.v[0],-n.p.v[1],n.p.v[2]),this.mat.rotateX(-n.or.v[0]).rotateY(-n.or.v[1]).rotateZ(n.or.v[2]),this.mat.rotateX(-n.rx.v).rotateY(-n.ry.v).rotateZ(n.rz.v),this.mat.scale(1/n.s.v[0],1/n.s.v[1],1/n.s.v[2]),this.mat.translate(n.a.v[0],n.a.v[1],n.a.v[2])}if(this.p?this.mat.translate(-this.p.v[0],-this.p.v[1],this.p.v[2]):this.mat.translate(-this.px.v,-this.py.v,this.pz.v),this.a){var i;i=this.p?[this.p.v[0]-this.a.v[0],this.p.v[1]-this.a.v[1],this.p.v[2]-this.a.v[2]]:[this.px.v-this.a.v[0],this.py.v-this.a.v[1],this.pz.v-this.a.v[2]];var o=Math.sqrt(Math.pow(i[0],2)+Math.pow(i[1],2)+Math.pow(i[2],2)),a=[i[0]/o,i[1]/o,i[2]/o],s=Math.sqrt(a[2]*a[2]+a[0]*a[0]),l=Math.atan2(a[1],s),c=Math.atan2(a[0],-a[2]);this.mat.rotateY(c).rotateX(-l)}this.mat.rotateX(-this.rx.v).rotateY(-this.ry.v).rotateZ(this.rz.v),this.mat.rotateX(-this.or.v[0]).rotateY(-this.or.v[1]).rotateZ(this.or.v[2]),this.mat.translate(this.globalData.compSize.w/2,this.globalData.compSize.h/2,0),this.mat.translate(0,0,this.pe.v);var u=!this._prevMat.equals(this.mat);if((u||this.pe._mdf)&&this.comp.threeDElements){var d,p,f;for(t=this.comp.threeDElements.length,e=0;e<t;e+=1)if("3d"===(d=this.comp.threeDElements[e]).type){if(u){var h=this.mat.toCSS();(f=d.container.style).transform=h,f.webkitTransform=h}this.pe._mdf&&((p=d.perspectiveElem.style).perspective=this.pe.v+"px",p.webkitPerspective=this.pe.v+"px")}this.mat.clone(this._prevMat)}}this._isFirstFrame=!1},HCameraElement.prototype.prepareFrame=function(e){this.prepareProperties(e,!0)},HCameraElement.prototype.destroy=function(){},HCameraElement.prototype.getBaseElement=function(){return null},extendPrototype([BaseElement,TransformElement,HBaseElement,HSolidElement,HierarchyElement,FrameElement,RenderableElement],HImageElement),HImageElement.prototype.createContent=function(){var e=this.globalData.getAssetsPath(this.assetData),t=new Image;this.data.hasMask?(this.imageElem=createNS("image"),this.imageElem.setAttribute("width",this.assetData.w+"px"),this.imageElem.setAttribute("height",this.assetData.h+"px"),this.imageElem.setAttributeNS("http://www.w3.org/1999/xlink","href",e),this.layerElement.appendChild(this.imageElem),this.baseElement.setAttribute("width",this.assetData.w),this.baseElement.setAttribute("height",this.assetData.h)):this.layerElement.appendChild(t),t.crossOrigin="anonymous",t.src=e,this.data.ln&&this.baseElement.setAttribute("id",this.data.ln)},extendPrototype([BaseRenderer],HybridRendererBase),HybridRendererBase.prototype.buildItem=SVGRenderer.prototype.buildItem,HybridRendererBase.prototype.checkPendingElements=function(){for(;this.pendingElements.length;)this.pendingElements.pop().checkParenting()},HybridRendererBase.prototype.appendElementInPos=function(e,t){var r=e.getBaseElement();if(r){var n=this.layers[t];if(n.ddd&&this.supports3d)this.addTo3dContainer(r,t);else if(this.threeDElements)this.addTo3dContainer(r,t);else{for(var i,o,a=0;a<t;)this.elements[a]&&!0!==this.elements[a]&&this.elements[a].getBaseElement&&(o=this.elements[a],i=(this.layers[a].ddd?this.getThreeDContainerByPos(a):o.getBaseElement())||i),a+=1;i?n.ddd&&this.supports3d||this.layerElement.insertBefore(r,i):n.ddd&&this.supports3d||this.layerElement.appendChild(r)}}},HybridRendererBase.prototype.createShape=function(e){return this.supports3d?new HShapeElement(e,this.globalData,this):new SVGShapeElement(e,this.globalData,this)},HybridRendererBase.prototype.createText=function(e){return this.supports3d?new HTextElement(e,this.globalData,this):new SVGTextLottieElement(e,this.globalData,this)},HybridRendererBase.prototype.createCamera=function(e){return this.camera=new HCameraElement(e,this.globalData,this),this.camera},HybridRendererBase.prototype.createImage=function(e){return this.supports3d?new HImageElement(e,this.globalData,this):new IImageElement(e,this.globalData,this)},HybridRendererBase.prototype.createSolid=function(e){return this.supports3d?new HSolidElement(e,this.globalData,this):new ISolidElement(e,this.globalData,this)},HybridRendererBase.prototype.createNull=SVGRenderer.prototype.createNull,HybridRendererBase.prototype.getThreeDContainerByPos=function(e){for(var t=0,r=this.threeDElements.length;t<r;){if(this.threeDElements[t].startPos<=e&&this.threeDElements[t].endPos>=e)return this.threeDElements[t].perspectiveElem;t+=1}return null},HybridRendererBase.prototype.createThreeDContainer=function(e,t){var r,n,i=createTag("div");styleDiv(i);var o=createTag("div");if(styleDiv(o),"3d"===t){(r=i.style).width=this.globalData.compSize.w+"px",r.height=this.globalData.compSize.h+"px";var a="50% 50%";r.webkitTransformOrigin=a,r.mozTransformOrigin=a,r.transformOrigin=a;var s="matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)";(n=o.style).transform=s,n.webkitTransform=s}i.appendChild(o);var l={container:o,perspectiveElem:i,startPos:e,endPos:e,type:t};return this.threeDElements.push(l),l},HybridRendererBase.prototype.build3dContainers=function(){var e,t,r=this.layers.length,n="";for(e=0;e<r;e+=1)this.layers[e].ddd&&3!==this.layers[e].ty?("3d"!==n&&(n="3d",t=this.createThreeDContainer(e,"3d")),t.endPos=Math.max(t.endPos,e)):("2d"!==n&&(n="2d",t=this.createThreeDContainer(e,"2d")),t.endPos=Math.max(t.endPos,e));for(e=(r=this.threeDElements.length)-1;e>=0;e-=1)this.resizerElem.appendChild(this.threeDElements[e].perspectiveElem)},HybridRendererBase.prototype.addTo3dContainer=function(e,t){for(var r=0,n=this.threeDElements.length;r<n;){if(t<=this.threeDElements[r].endPos){for(var i,o=this.threeDElements[r].startPos;o<t;)this.elements[o]&&this.elements[o].getBaseElement&&(i=this.elements[o].getBaseElement()),o+=1;i?this.threeDElements[r].container.insertBefore(e,i):this.threeDElements[r].container.appendChild(e);break}r+=1}},HybridRendererBase.prototype.configAnimation=function(e){var t=createTag("div"),r=this.animationItem.wrapper,n=t.style;n.width=e.w+"px",n.height=e.h+"px",this.resizerElem=t,styleDiv(t),n.transformStyle="flat",n.mozTransformStyle="flat",n.webkitTransformStyle="flat",this.renderConfig.className&&t.setAttribute("class",this.renderConfig.className),r.appendChild(t),n.overflow="hidden";var i=createNS("svg");i.setAttribute("width","1"),i.setAttribute("height","1"),styleDiv(i),this.resizerElem.appendChild(i);var o=createNS("defs");i.appendChild(o),this.data=e,this.setupGlobalData(e,i),this.globalData.defs=o,this.layers=e.layers,this.layerElement=this.resizerElem,this.build3dContainers(),this.updateContainerSize()},HybridRendererBase.prototype.destroy=function(){var e;this.animationItem.wrapper&&(this.animationItem.wrapper.innerText=""),this.animationItem.container=null,this.globalData.defs=null;var t=this.layers?this.layers.length:0;for(e=0;e<t;e+=1)this.elements[e]&&this.elements[e].destroy&&this.elements[e].destroy();this.elements.length=0,this.destroyed=!0,this.animationItem=null},HybridRendererBase.prototype.updateContainerSize=function(){var e,t,r,n,i=this.animationItem.wrapper.offsetWidth,o=this.animationItem.wrapper.offsetHeight,a=i/o;this.globalData.compSize.w/this.globalData.compSize.h>a?(e=i/this.globalData.compSize.w,t=i/this.globalData.compSize.w,r=0,n=(o-this.globalData.compSize.h*(i/this.globalData.compSize.w))/2):(e=o/this.globalData.compSize.h,t=o/this.globalData.compSize.h,r=(i-this.globalData.compSize.w*(o/this.globalData.compSize.h))/2,n=0);var s=this.resizerElem.style;s.webkitTransform="matrix3d("+e+",0,0,0,0,"+t+",0,0,0,0,1,0,"+r+","+n+",0,1)",s.transform=s.webkitTransform},HybridRendererBase.prototype.renderFrame=SVGRenderer.prototype.renderFrame,HybridRendererBase.prototype.hide=function(){this.resizerElem.style.display="none"},HybridRendererBase.prototype.show=function(){this.resizerElem.style.display="block"},HybridRendererBase.prototype.initItems=function(){if(this.buildAllItems(),this.camera)this.camera.setup();else{var e,t=this.globalData.compSize.w,r=this.globalData.compSize.h,n=this.threeDElements.length;for(e=0;e<n;e+=1){var i=this.threeDElements[e].perspectiveElem.style;i.webkitPerspective=Math.sqrt(Math.pow(t,2)+Math.pow(r,2))+"px",i.perspective=i.webkitPerspective}}},HybridRendererBase.prototype.searchExtraCompositions=function(e){var t,r=e.length,n=createTag("div");for(t=0;t<r;t+=1)if(e[t].xt){var i=this.createComp(e[t],n,this.globalData.comp,null);i.initExpressions(),this.globalData.projectInterface.registerComposition(i)}},extendPrototype([HybridRendererBase,ICompElement,HBaseElement],HCompElement),HCompElement.prototype._createBaseContainerElements=HCompElement.prototype.createContainerElements,HCompElement.prototype.createContainerElements=function(){this._createBaseContainerElements(),this.data.hasMask?(this.svgElement.setAttribute("width",this.data.w),this.svgElement.setAttribute("height",this.data.h),this.transformedElement=this.baseElement):this.transformedElement=this.layerElement},HCompElement.prototype.addTo3dContainer=function(e,t){for(var r,n=0;n<t;)this.elements[n]&&this.elements[n].getBaseElement&&(r=this.elements[n].getBaseElement()),n+=1;r?this.layerElement.insertBefore(e,r):this.layerElement.appendChild(e)},HCompElement.prototype.createComp=function(e){return this.supports3d?new HCompElement(e,this.globalData,this):new SVGCompElement(e,this.globalData,this)},extendPrototype([HybridRendererBase],HybridRenderer),HybridRenderer.prototype.createComp=function(e){return this.supports3d?new HCompElement(e,this.globalData,this):new SVGCompElement(e,this.globalData,this)};var CompExpressionInterface=function(e){function t(t){for(var r=0,n=e.layers.length;r<n;){if(e.layers[r].nm===t||e.layers[r].ind===t)return e.elements[r].layerInterface;r+=1}return null}return Object.defineProperty(t,"_name",{value:e.data.nm}),t.layer=t,t.pixelAspect=1,t.height=e.data.h||e.globalData.compSize.h,t.width=e.data.w||e.globalData.compSize.w,t.pixelAspect=1,t.frameDuration=1/e.globalData.frameRate,t.displayStartTime=0,t.numLayers=e.layers.length,t};function _typeof$2(e){return _typeof$2="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},_typeof$2(e)}function seedRandom(e,t){var r,n=this,i=256,o="random",a=t.pow(i,6),s=t.pow(2,52),l=2*s,c=255;function u(e){var t,r=e.length,n=this,o=0,a=n.i=n.j=0,s=n.S=[];for(r||(e=[r++]);o<i;)s[o]=o++;for(o=0;o<i;o++)s[o]=s[a=c&a+e[o%r]+(t=s[o])],s[a]=t;n.g=function(e){for(var t,r=0,o=n.i,a=n.j,s=n.S;e--;)t=s[o=c&o+1],r=r*i+s[c&(s[o]=s[a=c&a+t])+(s[a]=t)];return n.i=o,n.j=a,r}}function d(e,t){return t.i=e.i,t.j=e.j,t.S=e.S.slice(),t}function p(e,t){var r,n=[],i=_typeof$2(e);if(t&&"object"==i)for(r in e)try{n.push(p(e[r],t-1))}catch(e){}return n.length?n:"string"==i?e:e+"\0"}function f(e,t){for(var r,n=e+"",i=0;i<n.length;)t[c&i]=c&(r^=19*t[c&i])+n.charCodeAt(i++);return h(t)}function h(e){return String.fromCharCode.apply(0,e)}t["seed"+o]=function(c,m,g){var v=[],y=f(p((m=!0===m?{entropy:!0}:m||{}).entropy?[c,h(e)]:null===c?function(){try{r;var t=new Uint8Array(i);return(n.crypto||n.msCrypto).getRandomValues(t),h(t)}catch(t){var o=n.navigator,a=o&&o.plugins;return[+new Date,n,a,n.screen,h(e)]}}():c,3),v),b=new u(v),x=function(){for(var e=b.g(6),t=a,r=0;e<s;)e=(e+r)*i,t*=i,r=b.g(1);for(;e>=l;)e/=2,t/=2,r>>>=1;return(e+r)/t};return x.int32=function(){return 0|b.g(4)},x.quick=function(){return b.g(4)/4294967296},x.double=x,f(h(b.S),e),(m.pass||g||function(e,r,n,i){return i&&(i.S&&d(i,b),e.state=function(){return d(b,{})}),n?(t[o]=e,r):e})(x,y,"global"in m?m.global:this==t,m.state)},f(t.random(),e)}function initialize$2(e){seedRandom([],e)}var propTypes={SHAPE:"shape"};function _typeof$1(e){return _typeof$1="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},_typeof$1(e)}var ExpressionManager=function(){var ob={},Math=BMMath,window=null,document=null,XMLHttpRequest=null,fetch=null,frames=null,_lottieGlobal={};function resetFrame(){_lottieGlobal={}}function $bm_isInstanceOfArray(e){return e.constructor===Array||e.constructor===Float32Array}function isNumerable(e,t){return"number"===e||t instanceof Number||"boolean"===e||"string"===e}function $bm_neg(e){var t=_typeof$1(e);if("number"===t||e instanceof Number||"boolean"===t)return-e;if($bm_isInstanceOfArray(e)){var r,n=e.length,i=[];for(r=0;r<n;r+=1)i[r]=-e[r];return i}return e.propType?e.v:-e}initialize$2(BMMath);var easeInBez=BezierFactory.getBezierEasing(.333,0,.833,.833,"easeIn").get,easeOutBez=BezierFactory.getBezierEasing(.167,.167,.667,1,"easeOut").get,easeInOutBez=BezierFactory.getBezierEasing(.33,0,.667,1,"easeInOut").get;function sum(e,t){var r=_typeof$1(e),n=_typeof$1(t);if(isNumerable(r,e)&&isNumerable(n,t)||"string"===r||"string"===n)return e+t;if($bm_isInstanceOfArray(e)&&isNumerable(n,t))return(e=e.slice(0))[0]+=t,e;if(isNumerable(r,e)&&$bm_isInstanceOfArray(t))return(t=t.slice(0))[0]=e+t[0],t;if($bm_isInstanceOfArray(e)&&$bm_isInstanceOfArray(t)){for(var i=0,o=e.length,a=t.length,s=[];i<o||i<a;)("number"==typeof e[i]||e[i]instanceof Number)&&("number"==typeof t[i]||t[i]instanceof Number)?s[i]=e[i]+t[i]:s[i]=void 0===t[i]?e[i]:e[i]||t[i],i+=1;return s}return 0}var add=sum;function sub(e,t){var r=_typeof$1(e),n=_typeof$1(t);if(isNumerable(r,e)&&isNumerable(n,t))return"string"===r&&(e=parseInt(e,10)),"string"===n&&(t=parseInt(t,10)),e-t;if($bm_isInstanceOfArray(e)&&isNumerable(n,t))return(e=e.slice(0))[0]-=t,e;if(isNumerable(r,e)&&$bm_isInstanceOfArray(t))return(t=t.slice(0))[0]=e-t[0],t;if($bm_isInstanceOfArray(e)&&$bm_isInstanceOfArray(t)){for(var i=0,o=e.length,a=t.length,s=[];i<o||i<a;)("number"==typeof e[i]||e[i]instanceof Number)&&("number"==typeof t[i]||t[i]instanceof Number)?s[i]=e[i]-t[i]:s[i]=void 0===t[i]?e[i]:e[i]||t[i],i+=1;return s}return 0}function mul(e,t){var r,n,i,o=_typeof$1(e),a=_typeof$1(t);if(isNumerable(o,e)&&isNumerable(a,t))return e*t;if($bm_isInstanceOfArray(e)&&isNumerable(a,t)){for(i=e.length,r=createTypedArray("float32",i),n=0;n<i;n+=1)r[n]=e[n]*t;return r}if(isNumerable(o,e)&&$bm_isInstanceOfArray(t)){for(i=t.length,r=createTypedArray("float32",i),n=0;n<i;n+=1)r[n]=e*t[n];return r}return 0}function div(e,t){var r,n,i,o=_typeof$1(e),a=_typeof$1(t);if(isNumerable(o,e)&&isNumerable(a,t))return e/t;if($bm_isInstanceOfArray(e)&&isNumerable(a,t)){for(i=e.length,r=createTypedArray("float32",i),n=0;n<i;n+=1)r[n]=e[n]/t;return r}if(isNumerable(o,e)&&$bm_isInstanceOfArray(t)){for(i=t.length,r=createTypedArray("float32",i),n=0;n<i;n+=1)r[n]=e/t[n];return r}return 0}function mod(e,t){return"string"==typeof e&&(e=parseInt(e,10)),"string"==typeof t&&(t=parseInt(t,10)),e%t}var $bm_sum=sum,$bm_sub=sub,$bm_mul=mul,$bm_div=div,$bm_mod=mod;function clamp(e,t,r){if(t>r){var n=r;r=t,t=n}return Math.min(Math.max(e,t),r)}function radiansToDegrees(e){return e/degToRads}var radians_to_degrees=radiansToDegrees;function degreesToRadians(e){return e*degToRads}var degrees_to_radians=radiansToDegrees,helperLengthArray=[0,0,0,0,0,0];function length(e,t){if("number"==typeof e||e instanceof Number)return t=t||0,Math.abs(e-t);var r;t||(t=helperLengthArray);var n=Math.min(e.length,t.length),i=0;for(r=0;r<n;r+=1)i+=Math.pow(t[r]-e[r],2);return Math.sqrt(i)}function normalize(e){return div(e,length(e))}function rgbToHsl(e){var t,r,n=e[0],i=e[1],o=e[2],a=Math.max(n,i,o),s=Math.min(n,i,o),l=(a+s)/2;if(a===s)t=0,r=0;else{var c=a-s;switch(r=l>.5?c/(2-a-s):c/(a+s),a){case n:t=(i-o)/c+(i<o?6:0);break;case i:t=(o-n)/c+2;break;case o:t=(n-i)/c+4}t/=6}return[t,r,l,e[3]]}function hue2rgb(e,t,r){return r<0&&(r+=1),r>1&&(r-=1),r<1/6?e+6*(t-e)*r:r<.5?t:r<2/3?e+(t-e)*(2/3-r)*6:e}function hslToRgb(e){var t,r,n,i=e[0],o=e[1],a=e[2];if(0===o)t=a,n=a,r=a;else{var s=a<.5?a*(1+o):a+o-a*o,l=2*a-s;t=hue2rgb(l,s,i+1/3),r=hue2rgb(l,s,i),n=hue2rgb(l,s,i-1/3)}return[t,r,n,e[3]]}function linear(e,t,r,n,i){if(void 0!==n&&void 0!==i||(n=t,i=r,t=0,r=1),r<t){var o=r;r=t,t=o}if(e<=t)return n;if(e>=r)return i;var a,s=r===t?0:(e-t)/(r-t);if(!n.length)return n+(i-n)*s;var l=n.length,c=createTypedArray("float32",l);for(a=0;a<l;a+=1)c[a]=n[a]+(i[a]-n[a])*s;return c}function random(e,t){if(void 0===t&&(void 0===e?(e=0,t=1):(t=e,e=void 0)),t.length){var r,n=t.length;e||(e=createTypedArray("float32",n));var i=createTypedArray("float32",n),o=BMMath.random();for(r=0;r<n;r+=1)i[r]=e[r]+o*(t[r]-e[r]);return i}return void 0===e&&(e=0),e+BMMath.random()*(t-e)}function createPath(e,t,r,n){var i,o=e.length,a=shapePool.newElement();a.setPathData(!!n,o);var s,l,c=[0,0];for(i=0;i<o;i+=1)s=t&&t[i]?t[i]:c,l=r&&r[i]?r[i]:c,a.setTripleAt(e[i][0],e[i][1],l[0]+e[i][0],l[1]+e[i][1],s[0]+e[i][0],s[1]+e[i][1],i,!0);return a}function initiateExpression(elem,data,property){function noOp(e){return e}if(!elem.globalData.renderConfig.runExpressions)return noOp;var val=data.x,needsVelocity=/velocity(?![\w\d])/.test(val),_needsRandom=-1!==val.indexOf("random"),elemType=elem.data.ty,transform,$bm_transform,content,effect,thisProperty=property;thisProperty.valueAtTime=thisProperty.getValueAtTime,Object.defineProperty(thisProperty,"value",{get:function(){return thisProperty.v}}),elem.comp.frameDuration=1/elem.comp.globalData.frameRate,elem.comp.displayStartTime=0;var inPoint=elem.data.ip/elem.comp.globalData.frameRate,outPoint=elem.data.op/elem.comp.globalData.frameRate,width=elem.data.sw?elem.data.sw:0,height=elem.data.sh?elem.data.sh:0,name=elem.data.nm,loopIn,loop_in,loopOut,loop_out,smooth,toWorld,fromWorld,fromComp,toComp,fromCompToSurface,position,rotation,anchorPoint,scale,thisLayer,thisComp,mask,valueAtTime,velocityAtTime,scoped_bm_rt,expression_function=eval("[function _expression_function(){"+val+";scoped_bm_rt=$bm_rt}]")[0],numKeys=property.kf?data.k.length:0,active=!this.data||!0!==this.data.hd,wiggle=function(e,t){var r,n,i=this.pv.length?this.pv.length:1,o=createTypedArray("float32",i),a=Math.floor(5*time);for(r=0,n=0;r<a;){for(n=0;n<i;n+=1)o[n]+=-t+2*t*BMMath.random();r+=1}var s=5*time,l=s-Math.floor(s),c=createTypedArray("float32",i);if(i>1){for(n=0;n<i;n+=1)c[n]=this.pv[n]+o[n]+(-t+2*t*BMMath.random())*l;return c}return this.pv+o[0]+(-t+2*t*BMMath.random())*l}.bind(this);function loopInDuration(e,t){return loopIn(e,t,!0)}function loopOutDuration(e,t){return loopOut(e,t,!0)}thisProperty.loopIn&&(loopIn=thisProperty.loopIn.bind(thisProperty),loop_in=loopIn),thisProperty.loopOut&&(loopOut=thisProperty.loopOut.bind(thisProperty),loop_out=loopOut),thisProperty.smooth&&(smooth=thisProperty.smooth.bind(thisProperty)),this.getValueAtTime&&(valueAtTime=this.getValueAtTime.bind(this)),this.getVelocityAtTime&&(velocityAtTime=this.getVelocityAtTime.bind(this));var comp=elem.comp.globalData.projectInterface.bind(elem.comp.globalData.projectInterface),time,velocity,value,text,textIndex,textTotal,selectorValue;function lookAt(e,t){var r=[t[0]-e[0],t[1]-e[1],t[2]-e[2]],n=Math.atan2(r[0],Math.sqrt(r[1]*r[1]+r[2]*r[2]))/degToRads;return[-Math.atan2(r[1],r[2])/degToRads,n,0]}function easeOut(e,t,r,n,i){return applyEase(easeOutBez,e,t,r,n,i)}function easeIn(e,t,r,n,i){return applyEase(easeInBez,e,t,r,n,i)}function ease(e,t,r,n,i){return applyEase(easeInOutBez,e,t,r,n,i)}function applyEase(e,t,r,n,i,o){void 0===i?(i=r,o=n):t=(t-r)/(n-r),t>1?t=1:t<0&&(t=0);var a=e(t);if($bm_isInstanceOfArray(i)){var s,l=i.length,c=createTypedArray("float32",l);for(s=0;s<l;s+=1)c[s]=(o[s]-i[s])*a+i[s];return c}return(o-i)*a+i}function nearestKey(e){var t,r,n,i=data.k.length;if(data.k.length&&"number"!=typeof data.k[0])if(r=-1,(e*=elem.comp.globalData.frameRate)<data.k[0].t)r=1,n=data.k[0].t;else{for(t=0;t<i-1;t+=1){if(e===data.k[t].t){r=t+1,n=data.k[t].t;break}if(e>data.k[t].t&&e<data.k[t+1].t){e-data.k[t].t>data.k[t+1].t-e?(r=t+2,n=data.k[t+1].t):(r=t+1,n=data.k[t].t);break}}-1===r&&(r=t+1,n=data.k[t].t)}else r=0,n=0;var o={};return o.index=r,o.time=n/elem.comp.globalData.frameRate,o}function key(e){var t,r,n;if(!data.k.length||"number"==typeof data.k[0])throw new Error("The property has no keyframe at index "+e);e-=1,t={time:data.k[e].t/elem.comp.globalData.frameRate,value:[]};var i=Object.prototype.hasOwnProperty.call(data.k[e],"s")?data.k[e].s:data.k[e-1].e;for(n=i.length,r=0;r<n;r+=1)t[r]=i[r],t.value[r]=i[r];return t}function framesToTime(e,t){return t||(t=elem.comp.globalData.frameRate),e/t}function timeToFrames(e,t){return e||0===e||(e=time),t||(t=elem.comp.globalData.frameRate),e*t}function seedRandom(e){BMMath.seedrandom(randSeed+e)}function sourceRectAtTime(){return elem.sourceRectAtTime()}function substring(e,t){return"string"==typeof value?void 0===t?value.substring(e):value.substring(e,t):""}function substr(e,t){return"string"==typeof value?void 0===t?value.substr(e):value.substr(e,t):""}function posterizeTime(e){time=0===e?0:Math.floor(time*e)/e,value=valueAtTime(time)}var index=elem.data.ind,hasParent=!(!elem.hierarchy||!elem.hierarchy.length),parent,randSeed=Math.floor(1e6*Math.random()),globalData=elem.globalData;function executeExpression(e){return value=e,this.frameExpressionId===elem.globalData.frameId&&"textSelector"!==this.propType?value:("textSelector"===this.propType&&(textIndex=this.textIndex,textTotal=this.textTotal,selectorValue=this.selectorValue),thisLayer||(text=elem.layerInterface.text,thisLayer=elem.layerInterface,thisComp=elem.comp.compInterface,toWorld=thisLayer.toWorld.bind(thisLayer),fromWorld=thisLayer.fromWorld.bind(thisLayer),fromComp=thisLayer.fromComp.bind(thisLayer),toComp=thisLayer.toComp.bind(thisLayer),mask=thisLayer.mask?thisLayer.mask.bind(thisLayer):null,fromCompToSurface=fromComp),transform||(transform=elem.layerInterface("ADBE Transform Group"),$bm_transform=transform,transform&&(anchorPoint=transform.anchorPoint)),4!==elemType||content||(content=thisLayer("ADBE Root Vectors Group")),effect||(effect=thisLayer(4)),(hasParent=!(!elem.hierarchy||!elem.hierarchy.length))&&!parent&&(parent=elem.hierarchy[0].layerInterface),time=this.comp.renderedFrame/this.comp.globalData.frameRate,_needsRandom&&seedRandom(randSeed+time),needsVelocity&&(velocity=velocityAtTime(time)),expression_function(),this.frameExpressionId=elem.globalData.frameId,scoped_bm_rt=scoped_bm_rt.propType===propTypes.SHAPE?scoped_bm_rt.v:scoped_bm_rt)}return executeExpression.__preventDeadCodeRemoval=[$bm_transform,anchorPoint,time,velocity,inPoint,outPoint,width,height,name,loop_in,loop_out,smooth,toComp,fromCompToSurface,toWorld,fromWorld,mask,position,rotation,scale,thisComp,numKeys,active,wiggle,loopInDuration,loopOutDuration,comp,lookAt,easeOut,easeIn,ease,nearestKey,key,text,textIndex,textTotal,selectorValue,framesToTime,timeToFrames,sourceRectAtTime,substring,substr,posterizeTime,index,globalData],executeExpression}return ob.initiateExpression=initiateExpression,ob.__preventDeadCodeRemoval=[window,document,XMLHttpRequest,fetch,frames,$bm_neg,add,$bm_sum,$bm_sub,$bm_mul,$bm_div,$bm_mod,clamp,radians_to_degrees,degreesToRadians,degrees_to_radians,normalize,rgbToHsl,hslToRgb,linear,random,createPath,_lottieGlobal],ob.resetFrame=resetFrame,ob}(),Expressions=function(){var e={initExpressions:function(e){var t=0,r=[];e.renderer.compInterface=CompExpressionInterface(e.renderer),e.renderer.globalData.projectInterface.registerComposition(e.renderer),e.renderer.globalData.pushExpression=function(){t+=1},e.renderer.globalData.popExpression=function(){0==(t-=1)&&function(){var e,t=r.length;for(e=0;e<t;e+=1)r[e].release();r.length=0}()},e.renderer.globalData.registerExpressionProperty=function(e){-1===r.indexOf(e)&&r.push(e)}}};return e.resetFrame=ExpressionManager.resetFrame,e}(),MaskManagerInterface=function(){function e(e,t){this._mask=e,this._data=t}return Object.defineProperty(e.prototype,"maskPath",{get:function(){return this._mask.prop.k&&this._mask.prop.getValue(),this._mask.prop}}),Object.defineProperty(e.prototype,"maskOpacity",{get:function(){return this._mask.op.k&&this._mask.op.getValue(),100*this._mask.op.v}}),function(t){var r,n=createSizedArray(t.viewData.length),i=t.viewData.length;for(r=0;r<i;r+=1)n[r]=new e(t.viewData[r],t.masksProperties[r]);return function(e){for(r=0;r<i;){if(t.masksProperties[r].nm===e)return n[r];r+=1}return null}}}(),ExpressionPropertyInterface=function(){var e={pv:0,v:0,mult:1},t={pv:[0,0,0],v:[0,0,0],mult:1};function r(e,t,r){Object.defineProperty(e,"velocity",{get:function(){return t.getVelocityAtTime(t.comp.currentFrame)}}),e.numKeys=t.keyframes?t.keyframes.length:0,e.key=function(n){if(!e.numKeys)return 0;var i;i="s"in t.keyframes[n-1]?t.keyframes[n-1].s:"e"in t.keyframes[n-2]?t.keyframes[n-2].e:t.keyframes[n-2].s;var o="unidimensional"===r?new Number(i):Object.assign({},i);return o.time=t.keyframes[n-1].t/t.elem.comp.globalData.frameRate,o.value="unidimensional"===r?i[0]:i,o},e.valueAtTime=t.getValueAtTime,e.speedAtTime=t.getSpeedAtTime,e.velocityAtTime=t.getVelocityAtTime,e.propertyGroup=t.propertyGroup}function n(){return e}return function(i){return i?"unidimensional"===i.propType?function(t){t&&"pv"in t||(t=e);var n=1/t.mult,i=t.pv*n,o=new Number(i);return o.value=i,r(o,t,"unidimensional"),function(){return t.k&&t.getValue(),i=t.v*n,o.value!==i&&((o=new Number(i)).value=i,r(o,t,"unidimensional")),o}}(i):function(e){e&&"pv"in e||(e=t);var n=1/e.mult,i=e.data&&e.data.l||e.pv.length,o=createTypedArray("float32",i),a=createTypedArray("float32",i);return o.value=a,r(o,e,"multidimensional"),function(){e.k&&e.getValue();for(var t=0;t<i;t+=1)a[t]=e.v[t]*n,o[t]=a[t];return o}}(i):n}}(),TransformExpressionInterface=function(e){function t(e){switch(e){case"scale":case"Scale":case"ADBE Scale":case 6:return t.scale;case"rotation":case"Rotation":case"ADBE Rotation":case"ADBE Rotate Z":case 10:return t.rotation;case"ADBE Rotate X":return t.xRotation;case"ADBE Rotate Y":return t.yRotation;case"position":case"Position":case"ADBE Position":case 2:return t.position;case"ADBE Position_0":return t.xPosition;case"ADBE Position_1":return t.yPosition;case"ADBE Position_2":return t.zPosition;case"anchorPoint":case"AnchorPoint":case"Anchor Point":case"ADBE AnchorPoint":case 1:return t.anchorPoint;case"opacity":case"Opacity":case 11:return t.opacity;default:return null}}var r,n,i,o;return Object.defineProperty(t,"rotation",{get:ExpressionPropertyInterface(e.r||e.rz)}),Object.defineProperty(t,"zRotation",{get:ExpressionPropertyInterface(e.rz||e.r)}),Object.defineProperty(t,"xRotation",{get:ExpressionPropertyInterface(e.rx)}),Object.defineProperty(t,"yRotation",{get:ExpressionPropertyInterface(e.ry)}),Object.defineProperty(t,"scale",{get:ExpressionPropertyInterface(e.s)}),e.p?o=ExpressionPropertyInterface(e.p):(r=ExpressionPropertyInterface(e.px),n=ExpressionPropertyInterface(e.py),e.pz&&(i=ExpressionPropertyInterface(e.pz))),Object.defineProperty(t,"position",{get:function(){return e.p?o():[r(),n(),i?i():0]}}),Object.defineProperty(t,"xPosition",{get:ExpressionPropertyInterface(e.px)}),Object.defineProperty(t,"yPosition",{get:ExpressionPropertyInterface(e.py)}),Object.defineProperty(t,"zPosition",{get:ExpressionPropertyInterface(e.pz)}),Object.defineProperty(t,"anchorPoint",{get:ExpressionPropertyInterface(e.a)}),Object.defineProperty(t,"opacity",{get:ExpressionPropertyInterface(e.o)}),Object.defineProperty(t,"skew",{get:ExpressionPropertyInterface(e.sk)}),Object.defineProperty(t,"skewAxis",{get:ExpressionPropertyInterface(e.sa)}),Object.defineProperty(t,"orientation",{get:ExpressionPropertyInterface(e.or)}),t},LayerExpressionInterface=function(){function e(e){var t=new Matrix;return void 0!==e?this._elem.finalTransform.mProp.getValueAtTime(e).clone(t):this._elem.finalTransform.mProp.applyToMatrix(t),t}function t(e,t){var r=this.getMatrix(t);return r.props[12]=0,r.props[13]=0,r.props[14]=0,this.applyPoint(r,e)}function r(e,t){var r=this.getMatrix(t);return this.applyPoint(r,e)}function n(e,t){var r=this.getMatrix(t);return r.props[12]=0,r.props[13]=0,r.props[14]=0,this.invertPoint(r,e)}function i(e,t){var r=this.getMatrix(t);return this.invertPoint(r,e)}function o(e,t){if(this._elem.hierarchy&&this._elem.hierarchy.length){var r,n=this._elem.hierarchy.length;for(r=0;r<n;r+=1)this._elem.hierarchy[r].finalTransform.mProp.applyToMatrix(e)}return e.applyToPointArray(t[0],t[1],t[2]||0)}function a(e,t){if(this._elem.hierarchy&&this._elem.hierarchy.length){var r,n=this._elem.hierarchy.length;for(r=0;r<n;r+=1)this._elem.hierarchy[r].finalTransform.mProp.applyToMatrix(e)}return e.inversePoint(t)}function s(e){var t=new Matrix;if(t.reset(),this._elem.finalTransform.mProp.applyToMatrix(t),this._elem.hierarchy&&this._elem.hierarchy.length){var r,n=this._elem.hierarchy.length;for(r=0;r<n;r+=1)this._elem.hierarchy[r].finalTransform.mProp.applyToMatrix(t);return t.inversePoint(e)}return t.inversePoint(e)}function l(){return[1,1,1,1]}return function(c){var u;function d(e){switch(e){case"ADBE Root Vectors Group":case"Contents":case 2:return d.shapeInterface;case 1:case 6:case"Transform":case"transform":case"ADBE Transform Group":return u;case 4:case"ADBE Effect Parade":case"effects":case"Effects":return d.effect;case"ADBE Text Properties":return d.textInterface;default:return null}}d.getMatrix=e,d.invertPoint=a,d.applyPoint=o,d.toWorld=r,d.toWorldVec=t,d.fromWorld=i,d.fromWorldVec=n,d.toComp=r,d.fromComp=s,d.sampleImage=l,d.sourceRectAtTime=c.sourceRectAtTime.bind(c),d._elem=c;var p=getDescriptor(u=TransformExpressionInterface(c.finalTransform.mProp),"anchorPoint");return Object.defineProperties(d,{hasParent:{get:function(){return c.hierarchy.length}},parent:{get:function(){return c.hierarchy[0].layerInterface}},rotation:getDescriptor(u,"rotation"),scale:getDescriptor(u,"scale"),position:getDescriptor(u,"position"),opacity:getDescriptor(u,"opacity"),anchorPoint:p,anchor_point:p,transform:{get:function(){return u}},active:{get:function(){return c.isInRange}}}),d.startTime=c.data.st,d.index=c.data.ind,d.source=c.data.refId,d.height=0===c.data.ty?c.data.h:100,d.width=0===c.data.ty?c.data.w:100,d.inPoint=c.data.ip/c.comp.globalData.frameRate,d.outPoint=c.data.op/c.comp.globalData.frameRate,d._name=c.data.nm,d.registerMaskInterface=function(e){d.mask=new MaskManagerInterface(e,c)},d.registerEffectsInterface=function(e){d.effect=e},d}}(),propertyGroupFactory=function(e,t){return function(r){return(r=void 0===r?1:r)<=0?e:t(r-1)}},PropertyInterface=function(e,t){var r={_name:e};return function(e){return(e=void 0===e?1:e)<=0?r:t(e-1)}},EffectsExpressionInterface=function(){function e(r,n,i,o){function a(e){for(var t=r.ef,n=0,i=t.length;n<i;){if(e===t[n].nm||e===t[n].mn||e===t[n].ix)return 5===t[n].ty?c[n]:c[n]();n+=1}throw new Error}var s,l=propertyGroupFactory(a,i),c=[],u=r.ef.length;for(s=0;s<u;s+=1)5===r.ef[s].ty?c.push(e(r.ef[s],n.effectElements[s],n.effectElements[s].propertyGroup,o)):c.push(t(n.effectElements[s],r.ef[s].ty,o,l));return"ADBE Color Control"===r.mn&&Object.defineProperty(a,"color",{get:function(){return c[0]()}}),Object.defineProperties(a,{numProperties:{get:function(){return r.np}},_name:{value:r.nm},propertyGroup:{value:l}}),a.enabled=0!==r.en,a.active=a.enabled,a}function t(e,t,r,n){var i=ExpressionPropertyInterface(e.p);return e.p.setGroupProperty&&e.p.setGroupProperty(PropertyInterface("",n)),function(){return 10===t?r.comp.compInterface(e.p.v):i()}}return{createEffectsInterface:function(t,r){if(t.effectsManager){var n,i=[],o=t.data.ef,a=t.effectsManager.effectElements.length;for(n=0;n<a;n+=1)i.push(e(o[n],t.effectsManager.effectElements[n],r,t));var s=t.data.ef||[],l=function(e){for(n=0,a=s.length;n<a;){if(e===s[n].nm||e===s[n].mn||e===s[n].ix)return i[n];n+=1}return null};return Object.defineProperty(l,"numProperties",{get:function(){return s.length}}),l}return null}}}(),ShapePathInterface=function(e,t,r){var n=t.sh;function i(e){return"Shape"===e||"shape"===e||"Path"===e||"path"===e||"ADBE Vector Shape"===e||2===e?i.path:null}var o=propertyGroupFactory(i,r);return n.setGroupProperty(PropertyInterface("Path",o)),Object.defineProperties(i,{path:{get:function(){return n.k&&n.getValue(),n}},shape:{get:function(){return n.k&&n.getValue(),n}},_name:{value:e.nm},ix:{value:e.ix},propertyIndex:{value:e.ix},mn:{value:e.mn},propertyGroup:{value:r}}),i},ShapeExpressionInterface=function(){function e(e,a,p){var f,h=[],m=e?e.length:0;for(f=0;f<m;f+=1)"gr"===e[f].ty?h.push(t(e[f],a[f],p)):"fl"===e[f].ty?h.push(r(e[f],a[f],p)):"st"===e[f].ty?h.push(i(e[f],a[f],p)):"tm"===e[f].ty?h.push(o(e[f],a[f],p)):"tr"===e[f].ty||("el"===e[f].ty?h.push(s(e[f],a[f],p)):"sr"===e[f].ty?h.push(l(e[f],a[f],p)):"sh"===e[f].ty?h.push(ShapePathInterface(e[f],a[f],p)):"rc"===e[f].ty?h.push(c(e[f],a[f],p)):"rd"===e[f].ty?h.push(u(e[f],a[f],p)):"rp"===e[f].ty?h.push(d(e[f],a[f],p)):"gf"===e[f].ty?h.push(n(e[f],a[f],p)):h.push((e[f],a[f],function(){return null})));return h}function t(t,r,n){var i=function(e){switch(e){case"ADBE Vectors Group":case"Contents":case 2:return i.content;default:return i.transform}};i.propertyGroup=propertyGroupFactory(i,n);var o=function(t,r,n){var i,o=function(e){for(var t=0,r=i.length;t<r;){if(i[t]._name===e||i[t].mn===e||i[t].propertyIndex===e||i[t].ix===e||i[t].ind===e)return i[t];t+=1}return"number"==typeof e?i[e-1]:null};o.propertyGroup=propertyGroupFactory(o,n),i=e(t.it,r.it,o.propertyGroup),o.numProperties=i.length;var s=a(t.it[t.it.length-1],r.it[r.it.length-1],o.propertyGroup);return o.transform=s,o.propertyIndex=t.cix,o._name=t.nm,o}(t,r,i.propertyGroup),s=a(t.it[t.it.length-1],r.it[r.it.length-1],i.propertyGroup);return i.content=o,i.transform=s,Object.defineProperty(i,"_name",{get:function(){return t.nm}}),i.numProperties=t.np,i.propertyIndex=t.ix,i.nm=t.nm,i.mn=t.mn,i}function r(e,t,r){function n(e){return"Color"===e||"color"===e?n.color:"Opacity"===e||"opacity"===e?n.opacity:null}return Object.defineProperties(n,{color:{get:ExpressionPropertyInterface(t.c)},opacity:{get:ExpressionPropertyInterface(t.o)},_name:{value:e.nm},mn:{value:e.mn}}),t.c.setGroupProperty(PropertyInterface("Color",r)),t.o.setGroupProperty(PropertyInterface("Opacity",r)),n}function n(e,t,r){function n(e){return"Start Point"===e||"start point"===e?n.startPoint:"End Point"===e||"end point"===e?n.endPoint:"Opacity"===e||"opacity"===e?n.opacity:null}return Object.defineProperties(n,{startPoint:{get:ExpressionPropertyInterface(t.s)},endPoint:{get:ExpressionPropertyInterface(t.e)},opacity:{get:ExpressionPropertyInterface(t.o)},type:{get:function(){return"a"}},_name:{value:e.nm},mn:{value:e.mn}}),t.s.setGroupProperty(PropertyInterface("Start Point",r)),t.e.setGroupProperty(PropertyInterface("End Point",r)),t.o.setGroupProperty(PropertyInterface("Opacity",r)),n}function i(e,t,r){var n,i=propertyGroupFactory(c,r),o=propertyGroupFactory(l,i);function a(r){Object.defineProperty(l,e.d[r].nm,{get:ExpressionPropertyInterface(t.d.dataProps[r].p)})}var s=e.d?e.d.length:0,l={};for(n=0;n<s;n+=1)a(n),t.d.dataProps[n].p.setGroupProperty(o);function c(e){return"Color"===e||"color"===e?c.color:"Opacity"===e||"opacity"===e?c.opacity:"Stroke Width"===e||"stroke width"===e?c.strokeWidth:null}return Object.defineProperties(c,{color:{get:ExpressionPropertyInterface(t.c)},opacity:{get:ExpressionPropertyInterface(t.o)},strokeWidth:{get:ExpressionPropertyInterface(t.w)},dash:{get:function(){return l}},_name:{value:e.nm},mn:{value:e.mn}}),t.c.setGroupProperty(PropertyInterface("Color",i)),t.o.setGroupProperty(PropertyInterface("Opacity",i)),t.w.setGroupProperty(PropertyInterface("Stroke Width",i)),c}function o(e,t,r){function n(t){return t===e.e.ix||"End"===t||"end"===t?n.end:t===e.s.ix?n.start:t===e.o.ix?n.offset:null}var i=propertyGroupFactory(n,r);return n.propertyIndex=e.ix,t.s.setGroupProperty(PropertyInterface("Start",i)),t.e.setGroupProperty(PropertyInterface("End",i)),t.o.setGroupProperty(PropertyInterface("Offset",i)),n.propertyIndex=e.ix,n.propertyGroup=r,Object.defineProperties(n,{start:{get:ExpressionPropertyInterface(t.s)},end:{get:ExpressionPropertyInterface(t.e)},offset:{get:ExpressionPropertyInterface(t.o)},_name:{value:e.nm}}),n.mn=e.mn,n}function a(e,t,r){function n(t){return e.a.ix===t||"Anchor Point"===t?n.anchorPoint:e.o.ix===t||"Opacity"===t?n.opacity:e.p.ix===t||"Position"===t?n.position:e.r.ix===t||"Rotation"===t||"ADBE Vector Rotation"===t?n.rotation:e.s.ix===t||"Scale"===t?n.scale:e.sk&&e.sk.ix===t||"Skew"===t?n.skew:e.sa&&e.sa.ix===t||"Skew Axis"===t?n.skewAxis:null}var i=propertyGroupFactory(n,r);return t.transform.mProps.o.setGroupProperty(PropertyInterface("Opacity",i)),t.transform.mProps.p.setGroupProperty(PropertyInterface("Position",i)),t.transform.mProps.a.setGroupProperty(PropertyInterface("Anchor Point",i)),t.transform.mProps.s.setGroupProperty(PropertyInterface("Scale",i)),t.transform.mProps.r.setGroupProperty(PropertyInterface("Rotation",i)),t.transform.mProps.sk&&(t.transform.mProps.sk.setGroupProperty(PropertyInterface("Skew",i)),t.transform.mProps.sa.setGroupProperty(PropertyInterface("Skew Angle",i))),t.transform.op.setGroupProperty(PropertyInterface("Opacity",i)),Object.defineProperties(n,{opacity:{get:ExpressionPropertyInterface(t.transform.mProps.o)},position:{get:ExpressionPropertyInterface(t.transform.mProps.p)},anchorPoint:{get:ExpressionPropertyInterface(t.transform.mProps.a)},scale:{get:ExpressionPropertyInterface(t.transform.mProps.s)},rotation:{get:ExpressionPropertyInterface(t.transform.mProps.r)},skew:{get:ExpressionPropertyInterface(t.transform.mProps.sk)},skewAxis:{get:ExpressionPropertyInterface(t.transform.mProps.sa)},_name:{value:e.nm}}),n.ty="tr",n.mn=e.mn,n.propertyGroup=r,n}function s(e,t,r){function n(t){return e.p.ix===t?n.position:e.s.ix===t?n.size:null}var i=propertyGroupFactory(n,r);n.propertyIndex=e.ix;var o="tm"===t.sh.ty?t.sh.prop:t.sh;return o.s.setGroupProperty(PropertyInterface("Size",i)),o.p.setGroupProperty(PropertyInterface("Position",i)),Object.defineProperties(n,{size:{get:ExpressionPropertyInterface(o.s)},position:{get:ExpressionPropertyInterface(o.p)},_name:{value:e.nm}}),n.mn=e.mn,n}function l(e,t,r){function n(t){return e.p.ix===t?n.position:e.r.ix===t?n.rotation:e.pt.ix===t?n.points:e.or.ix===t||"ADBE Vector Star Outer Radius"===t?n.outerRadius:e.os.ix===t?n.outerRoundness:!e.ir||e.ir.ix!==t&&"ADBE Vector Star Inner Radius"!==t?e.is&&e.is.ix===t?n.innerRoundness:null:n.innerRadius}var i=propertyGroupFactory(n,r),o="tm"===t.sh.ty?t.sh.prop:t.sh;return n.propertyIndex=e.ix,o.or.setGroupProperty(PropertyInterface("Outer Radius",i)),o.os.setGroupProperty(PropertyInterface("Outer Roundness",i)),o.pt.setGroupProperty(PropertyInterface("Points",i)),o.p.setGroupProperty(PropertyInterface("Position",i)),o.r.setGroupProperty(PropertyInterface("Rotation",i)),e.ir&&(o.ir.setGroupProperty(PropertyInterface("Inner Radius",i)),o.is.setGroupProperty(PropertyInterface("Inner Roundness",i))),Object.defineProperties(n,{position:{get:ExpressionPropertyInterface(o.p)},rotation:{get:ExpressionPropertyInterface(o.r)},points:{get:ExpressionPropertyInterface(o.pt)},outerRadius:{get:ExpressionPropertyInterface(o.or)},outerRoundness:{get:ExpressionPropertyInterface(o.os)},innerRadius:{get:ExpressionPropertyInterface(o.ir)},innerRoundness:{get:ExpressionPropertyInterface(o.is)},_name:{value:e.nm}}),n.mn=e.mn,n}function c(e,t,r){function n(t){return e.p.ix===t?n.position:e.r.ix===t?n.roundness:e.s.ix===t||"Size"===t||"ADBE Vector Rect Size"===t?n.size:null}var i=propertyGroupFactory(n,r),o="tm"===t.sh.ty?t.sh.prop:t.sh;return n.propertyIndex=e.ix,o.p.setGroupProperty(PropertyInterface("Position",i)),o.s.setGroupProperty(PropertyInterface("Size",i)),o.r.setGroupProperty(PropertyInterface("Rotation",i)),Object.defineProperties(n,{position:{get:ExpressionPropertyInterface(o.p)},roundness:{get:ExpressionPropertyInterface(o.r)},size:{get:ExpressionPropertyInterface(o.s)},_name:{value:e.nm}}),n.mn=e.mn,n}function u(e,t,r){function n(t){return e.r.ix===t||"Round Corners 1"===t?n.radius:null}var i=propertyGroupFactory(n,r),o=t;return n.propertyIndex=e.ix,o.rd.setGroupProperty(PropertyInterface("Radius",i)),Object.defineProperties(n,{radius:{get:ExpressionPropertyInterface(o.rd)},_name:{value:e.nm}}),n.mn=e.mn,n}function d(e,t,r){function n(t){return e.c.ix===t||"Copies"===t?n.copies:e.o.ix===t||"Offset"===t?n.offset:null}var i=propertyGroupFactory(n,r),o=t;return n.propertyIndex=e.ix,o.c.setGroupProperty(PropertyInterface("Copies",i)),o.o.setGroupProperty(PropertyInterface("Offset",i)),Object.defineProperties(n,{copies:{get:ExpressionPropertyInterface(o.c)},offset:{get:ExpressionPropertyInterface(o.o)},_name:{value:e.nm}}),n.mn=e.mn,n}return function(t,r,n){var i;function o(e){if("number"==typeof e)return 0===(e=void 0===e?1:e)?n:i[e-1];for(var t=0,r=i.length;t<r;){if(i[t]._name===e)return i[t];t+=1}return null}return o.propertyGroup=propertyGroupFactory(o,(function(){return n})),i=e(t,r,o.propertyGroup),o.numProperties=i.length,o._name="Contents",o}}(),TextExpressionInterface=function(e){var t;function r(e){return"ADBE Text Document"===e?r.sourceText:null}return Object.defineProperty(r,"sourceText",{get:function(){e.textProperty.getValue();var r=e.textProperty.currentData.t;return t&&r===t.value||((t=new String(r)).value=r||new String(r),Object.defineProperty(t,"style",{get:function(){return{fillColor:e.textProperty.currentData.fc}}})),t}}),r};function _typeof(e){return _typeof="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},_typeof(e)}var FootageInterface=(dataInterfaceFactory=function(e){function t(e){return"Outline"===e?t.outlineInterface():null}return t._name="Outline",t.outlineInterface=function(e){var t="",r=e.getFootageData();function n(e){if(r[e])return t=e,"object"===_typeof(r=r[e])?n:r;var i=e.indexOf(t);if(-1!==i){var o=parseInt(e.substr(i+t.length),10);return"object"===_typeof(r=r[o])?n:r}return""}return function(){return t="",r=e.getFootageData(),n}}(e),t},function(e){function t(e){return"Data"===e?t.dataInterface:null}return t._name="Data",t.dataInterface=dataInterfaceFactory(e),t}),dataInterfaceFactory,interfaces={layer:LayerExpressionInterface,effects:EffectsExpressionInterface,comp:CompExpressionInterface,shape:ShapeExpressionInterface,text:TextExpressionInterface,footage:FootageInterface};function getInterface(e){return interfaces[e]||null}var expressionHelpers={searchExpressions:function(e,t,r){t.x&&(r.k=!0,r.x=!0,r.initiateExpression=ExpressionManager.initiateExpression,r.effectsSequence.push(r.initiateExpression(e,t,r).bind(r)))},getSpeedAtTime:function(e){var t=this.getValueAtTime(e),r=this.getValueAtTime(e+-.01),n=0;if(t.length){var i;for(i=0;i<t.length;i+=1)n+=Math.pow(r[i]-t[i],2);n=100*Math.sqrt(n)}else n=0;return n},getVelocityAtTime:function(e){if(void 0!==this.vel)return this.vel;var t,r,n=-.001,i=this.getValueAtTime(e),o=this.getValueAtTime(e+n);if(i.length)for(t=createTypedArray("float32",i.length),r=0;r<i.length;r+=1)t[r]=(o[r]-i[r])/n;else t=(o-i)/n;return t},getValueAtTime:function(e){return e*=this.elem.globalData.frameRate,(e-=this.offsetTime)!==this._cachingAtTime.lastFrame&&(this._cachingAtTime.lastIndex=this._cachingAtTime.lastFrame<e?this._cachingAtTime.lastIndex:0,this._cachingAtTime.value=this.interpolateValue(e,this._cachingAtTime),this._cachingAtTime.lastFrame=e),this._cachingAtTime.value},getStaticValueAtTime:function(){return this.pv},setGroupProperty:function(e){this.propertyGroup=e}};function addPropertyDecorator(){function e(e,t,r){if(!this.k||!this.keyframes)return this.pv;e=e?e.toLowerCase():"";var n,i,o,a,s,l=this.comp.renderedFrame,c=this.keyframes,u=c[c.length-1].t;if(l<=u)return this.pv;if(r?i=u-(n=t?Math.abs(u-this.elem.comp.globalData.frameRate*t):Math.max(0,u-this.elem.data.ip)):((!t||t>c.length-1)&&(t=c.length-1),n=u-(i=c[c.length-1-t].t)),"pingpong"===e){if(Math.floor((l-i)/n)%2!=0)return this.getValueAtTime((n-(l-i)%n+i)/this.comp.globalData.frameRate,0)}else{if("offset"===e){var d=this.getValueAtTime(i/this.comp.globalData.frameRate,0),p=this.getValueAtTime(u/this.comp.globalData.frameRate,0),f=this.getValueAtTime(((l-i)%n+i)/this.comp.globalData.frameRate,0),h=Math.floor((l-i)/n);if(this.pv.length){for(a=(s=new Array(d.length)).length,o=0;o<a;o+=1)s[o]=(p[o]-d[o])*h+f[o];return s}return(p-d)*h+f}if("continue"===e){var m=this.getValueAtTime(u/this.comp.globalData.frameRate,0),g=this.getValueAtTime((u-.001)/this.comp.globalData.frameRate,0);if(this.pv.length){for(a=(s=new Array(m.length)).length,o=0;o<a;o+=1)s[o]=m[o]+(m[o]-g[o])*((l-u)/this.comp.globalData.frameRate)/5e-4;return s}return m+(l-u)/.001*(m-g)}}return this.getValueAtTime(((l-i)%n+i)/this.comp.globalData.frameRate,0)}function t(e,t,r){if(!this.k)return this.pv;e=e?e.toLowerCase():"";var n,i,o,a,s,l=this.comp.renderedFrame,c=this.keyframes,u=c[0].t;if(l>=u)return this.pv;if(r?i=u+(n=t?Math.abs(this.elem.comp.globalData.frameRate*t):Math.max(0,this.elem.data.op-u)):((!t||t>c.length-1)&&(t=c.length-1),n=(i=c[t].t)-u),"pingpong"===e){if(Math.floor((u-l)/n)%2==0)return this.getValueAtTime(((u-l)%n+u)/this.comp.globalData.frameRate,0)}else{if("offset"===e){var d=this.getValueAtTime(u/this.comp.globalData.frameRate,0),p=this.getValueAtTime(i/this.comp.globalData.frameRate,0),f=this.getValueAtTime((n-(u-l)%n+u)/this.comp.globalData.frameRate,0),h=Math.floor((u-l)/n)+1;if(this.pv.length){for(a=(s=new Array(d.length)).length,o=0;o<a;o+=1)s[o]=f[o]-(p[o]-d[o])*h;return s}return f-(p-d)*h}if("continue"===e){var m=this.getValueAtTime(u/this.comp.globalData.frameRate,0),g=this.getValueAtTime((u+.001)/this.comp.globalData.frameRate,0);if(this.pv.length){for(a=(s=new Array(m.length)).length,o=0;o<a;o+=1)s[o]=m[o]+(m[o]-g[o])*(u-l)/.001;return s}return m+(m-g)*(u-l)/.001}}return this.getValueAtTime((n-((u-l)%n+u))/this.comp.globalData.frameRate,0)}function r(e,t){if(!this.k)return this.pv;if(e=.5*(e||.4),(t=Math.floor(t||5))<=1)return this.pv;var r,n,i=this.comp.renderedFrame/this.comp.globalData.frameRate,o=i-e,a=t>1?(i+e-o)/(t-1):1,s=0,l=0;for(r=this.pv.length?createTypedArray("float32",this.pv.length):0;s<t;){if(n=this.getValueAtTime(o+s*a),this.pv.length)for(l=0;l<this.pv.length;l+=1)r[l]+=n[l];else r+=n;s+=1}if(this.pv.length)for(l=0;l<this.pv.length;l+=1)r[l]/=t;else r/=t;return r}function n(e){this._transformCachingAtTime||(this._transformCachingAtTime={v:new Matrix});var t=this._transformCachingAtTime.v;if(t.cloneFromProps(this.pre.props),this.appliedTransformations<1){var r=this.a.getValueAtTime(e);t.translate(-r[0]*this.a.mult,-r[1]*this.a.mult,r[2]*this.a.mult)}if(this.appliedTransformations<2){var n=this.s.getValueAtTime(e);t.scale(n[0]*this.s.mult,n[1]*this.s.mult,n[2]*this.s.mult)}if(this.sk&&this.appliedTransformations<3){var i=this.sk.getValueAtTime(e),o=this.sa.getValueAtTime(e);t.skewFromAxis(-i*this.sk.mult,o*this.sa.mult)}if(this.r&&this.appliedTransformations<4){var a=this.r.getValueAtTime(e);t.rotate(-a*this.r.mult)}else if(!this.r&&this.appliedTransformations<4){var s=this.rz.getValueAtTime(e),l=this.ry.getValueAtTime(e),c=this.rx.getValueAtTime(e),u=this.or.getValueAtTime(e);t.rotateZ(-s*this.rz.mult).rotateY(l*this.ry.mult).rotateX(c*this.rx.mult).rotateZ(-u[2]*this.or.mult).rotateY(u[1]*this.or.mult).rotateX(u[0]*this.or.mult)}if(this.data.p&&this.data.p.s){var d=this.px.getValueAtTime(e),p=this.py.getValueAtTime(e);if(this.data.p.z){var f=this.pz.getValueAtTime(e);t.translate(d*this.px.mult,p*this.py.mult,-f*this.pz.mult)}else t.translate(d*this.px.mult,p*this.py.mult,0)}else{var h=this.p.getValueAtTime(e);t.translate(h[0]*this.p.mult,h[1]*this.p.mult,-h[2]*this.p.mult)}return t}function i(){return this.v.clone(new Matrix)}var o=TransformPropertyFactory.getTransformProperty;TransformPropertyFactory.getTransformProperty=function(e,t,r){var a=o(e,t,r);return a.dynamicProperties.length?a.getValueAtTime=n.bind(a):a.getValueAtTime=i.bind(a),a.setGroupProperty=expressionHelpers.setGroupProperty,a};var a=PropertyFactory.getProp;PropertyFactory.getProp=function(n,i,o,s,l){var c=a(n,i,o,s,l);c.kf?c.getValueAtTime=expressionHelpers.getValueAtTime.bind(c):c.getValueAtTime=expressionHelpers.getStaticValueAtTime.bind(c),c.setGroupProperty=expressionHelpers.setGroupProperty,c.loopOut=e,c.loopIn=t,c.smooth=r,c.getVelocityAtTime=expressionHelpers.getVelocityAtTime.bind(c),c.getSpeedAtTime=expressionHelpers.getSpeedAtTime.bind(c),c.numKeys=1===i.a?i.k.length:0,c.propertyIndex=i.ix;var u=0;return 0!==o&&(u=createTypedArray("float32",1===i.a?i.k[0].s.length:i.k.length)),c._cachingAtTime={lastFrame:initialDefaultFrame,lastIndex:0,value:u},expressionHelpers.searchExpressions(n,i,c),c.k&&l.addDynamicProperty(c),c};var s=ShapePropertyFactory.getConstructorFunction(),l=ShapePropertyFactory.getKeyframedConstructorFunction();function c(){}c.prototype={vertices:function(e,t){this.k&&this.getValue();var r,n=this.v;void 0!==t&&(n=this.getValueAtTime(t,0));var i=n._length,o=n[e],a=n.v,s=createSizedArray(i);for(r=0;r<i;r+=1)s[r]="i"===e||"o"===e?[o[r][0]-a[r][0],o[r][1]-a[r][1]]:[o[r][0],o[r][1]];return s},points:function(e){return this.vertices("v",e)},inTangents:function(e){return this.vertices("i",e)},outTangents:function(e){return this.vertices("o",e)},isClosed:function(){return this.v.c},pointOnPath:function(e,t){var r=this.v;void 0!==t&&(r=this.getValueAtTime(t,0)),this._segmentsLength||(this._segmentsLength=bez.getSegmentsLength(r));for(var n,i=this._segmentsLength,o=i.lengths,a=i.totalLength*e,s=0,l=o.length,c=0;s<l;){if(c+o[s].addedLength>a){var u=s,d=r.c&&s===l-1?0:s+1,p=(a-c)/o[s].addedLength;n=bez.getPointInSegment(r.v[u],r.v[d],r.o[u],r.i[d],p,o[s]);break}c+=o[s].addedLength,s+=1}return n||(n=r.c?[r.v[0][0],r.v[0][1]]:[r.v[r._length-1][0],r.v[r._length-1][1]]),n},vectorOnPath:function(e,t,r){1==e?e=this.v.c:0==e&&(e=.999);var n=this.pointOnPath(e,t),i=this.pointOnPath(e+.001,t),o=i[0]-n[0],a=i[1]-n[1],s=Math.sqrt(Math.pow(o,2)+Math.pow(a,2));return 0===s?[0,0]:"tangent"===r?[o/s,a/s]:[-a/s,o/s]},tangentOnPath:function(e,t){return this.vectorOnPath(e,t,"tangent")},normalOnPath:function(e,t){return this.vectorOnPath(e,t,"normal")},setGroupProperty:expressionHelpers.setGroupProperty,getValueAtTime:expressionHelpers.getStaticValueAtTime},extendPrototype([c],s),extendPrototype([c],l),l.prototype.getValueAtTime=function(e){return this._cachingAtTime||(this._cachingAtTime={shapeValue:shapePool.clone(this.pv),lastIndex:0,lastTime:initialDefaultFrame}),e*=this.elem.globalData.frameRate,(e-=this.offsetTime)!==this._cachingAtTime.lastTime&&(this._cachingAtTime.lastIndex=this._cachingAtTime.lastTime<e?this._caching.lastIndex:0,this._cachingAtTime.lastTime=e,this.interpolateShape(e,this._cachingAtTime.shapeValue,this._cachingAtTime)),this._cachingAtTime.shapeValue},l.prototype.initiateExpression=ExpressionManager.initiateExpression;var u=ShapePropertyFactory.getShapeProp;ShapePropertyFactory.getShapeProp=function(e,t,r,n,i){var o=u(e,t,r,n,i);return o.propertyIndex=t.ix,o.lock=!1,3===r?expressionHelpers.searchExpressions(e,t.pt,o):4===r&&expressionHelpers.searchExpressions(e,t.ks,o),o.k&&e.addDynamicProperty(o),o}}function initialize$1(){addPropertyDecorator()}function addDecorator(){TextProperty.prototype.getExpressionValue=function(e,t){var r=this.calculateExpression(t);if(e.t!==r){var n={};return this.copyData(n,e),n.t=r.toString(),n.__complete=!1,n}return e},TextProperty.prototype.searchProperty=function(){var e=this.searchKeyframes(),t=this.searchExpressions();return this.kf=e||t,this.kf},TextProperty.prototype.searchExpressions=function(){return this.data.d.x?(this.calculateExpression=ExpressionManager.initiateExpression.bind(this)(this.elem,this.data.d,this),this.addEffect(this.getExpressionValue.bind(this)),!0):null}}function initialize(){addDecorator()}function SVGComposableEffect(){}SVGComposableEffect.prototype={createMergeNode:function(e,t){var r,n,i=createNS("feMerge");for(i.setAttribute("result",e),n=0;n<t.length;n+=1)(r=createNS("feMergeNode")).setAttribute("in",t[n]),i.appendChild(r),i.appendChild(r);return i}};var linearFilterValue="0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0";function SVGTintFilter(e,t,r,n,i){this.filterManager=t;var o=createNS("feColorMatrix");o.setAttribute("type","matrix"),o.setAttribute("color-interpolation-filters","linearRGB"),o.setAttribute("values",linearFilterValue+" 1 0"),this.linearFilter=o,o.setAttribute("result",n+"_tint_1"),e.appendChild(o),(o=createNS("feColorMatrix")).setAttribute("type","matrix"),o.setAttribute("color-interpolation-filters","sRGB"),o.setAttribute("values","1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"),o.setAttribute("result",n+"_tint_2"),e.appendChild(o),this.matrixFilter=o;var a=this.createMergeNode(n,[i,n+"_tint_1",n+"_tint_2"]);e.appendChild(a)}function SVGFillFilter(e,t,r,n){this.filterManager=t;var i=createNS("feColorMatrix");i.setAttribute("type","matrix"),i.setAttribute("color-interpolation-filters","sRGB"),i.setAttribute("values","1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"),i.setAttribute("result",n),e.appendChild(i),this.matrixFilter=i}function SVGStrokeEffect(e,t,r){this.initialized=!1,this.filterManager=t,this.elem=r,this.paths=[]}function SVGTritoneFilter(e,t,r,n){this.filterManager=t;var i=createNS("feColorMatrix");i.setAttribute("type","matrix"),i.setAttribute("color-interpolation-filters","linearRGB"),i.setAttribute("values","0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0"),e.appendChild(i);var o=createNS("feComponentTransfer");o.setAttribute("color-interpolation-filters","sRGB"),o.setAttribute("result",n),this.matrixFilter=o;var a=createNS("feFuncR");a.setAttribute("type","table"),o.appendChild(a),this.feFuncR=a;var s=createNS("feFuncG");s.setAttribute("type","table"),o.appendChild(s),this.feFuncG=s;var l=createNS("feFuncB");l.setAttribute("type","table"),o.appendChild(l),this.feFuncB=l,e.appendChild(o)}function SVGProLevelsFilter(e,t,r,n){this.filterManager=t;var i=this.filterManager.effectElements,o=createNS("feComponentTransfer");(i[10].p.k||0!==i[10].p.v||i[11].p.k||1!==i[11].p.v||i[12].p.k||1!==i[12].p.v||i[13].p.k||0!==i[13].p.v||i[14].p.k||1!==i[14].p.v)&&(this.feFuncR=this.createFeFunc("feFuncR",o)),(i[17].p.k||0!==i[17].p.v||i[18].p.k||1!==i[18].p.v||i[19].p.k||1!==i[19].p.v||i[20].p.k||0!==i[20].p.v||i[21].p.k||1!==i[21].p.v)&&(this.feFuncG=this.createFeFunc("feFuncG",o)),(i[24].p.k||0!==i[24].p.v||i[25].p.k||1!==i[25].p.v||i[26].p.k||1!==i[26].p.v||i[27].p.k||0!==i[27].p.v||i[28].p.k||1!==i[28].p.v)&&(this.feFuncB=this.createFeFunc("feFuncB",o)),(i[31].p.k||0!==i[31].p.v||i[32].p.k||1!==i[32].p.v||i[33].p.k||1!==i[33].p.v||i[34].p.k||0!==i[34].p.v||i[35].p.k||1!==i[35].p.v)&&(this.feFuncA=this.createFeFunc("feFuncA",o)),(this.feFuncR||this.feFuncG||this.feFuncB||this.feFuncA)&&(o.setAttribute("color-interpolation-filters","sRGB"),e.appendChild(o)),(i[3].p.k||0!==i[3].p.v||i[4].p.k||1!==i[4].p.v||i[5].p.k||1!==i[5].p.v||i[6].p.k||0!==i[6].p.v||i[7].p.k||1!==i[7].p.v)&&((o=createNS("feComponentTransfer")).setAttribute("color-interpolation-filters","sRGB"),o.setAttribute("result",n),e.appendChild(o),this.feFuncRComposed=this.createFeFunc("feFuncR",o),this.feFuncGComposed=this.createFeFunc("feFuncG",o),this.feFuncBComposed=this.createFeFunc("feFuncB",o))}function SVGDropShadowEffect(e,t,r,n,i){var o=t.container.globalData.renderConfig.filterSize,a=t.data.fs||o;e.setAttribute("x",a.x||o.x),e.setAttribute("y",a.y||o.y),e.setAttribute("width",a.width||o.width),e.setAttribute("height",a.height||o.height),this.filterManager=t;var s=createNS("feGaussianBlur");s.setAttribute("in","SourceAlpha"),s.setAttribute("result",n+"_drop_shadow_1"),s.setAttribute("stdDeviation","0"),this.feGaussianBlur=s,e.appendChild(s);var l=createNS("feOffset");l.setAttribute("dx","25"),l.setAttribute("dy","0"),l.setAttribute("in",n+"_drop_shadow_1"),l.setAttribute("result",n+"_drop_shadow_2"),this.feOffset=l,e.appendChild(l);var c=createNS("feFlood");c.setAttribute("flood-color","#00ff00"),c.setAttribute("flood-opacity","1"),c.setAttribute("result",n+"_drop_shadow_3"),this.feFlood=c,e.appendChild(c);var u=createNS("feComposite");u.setAttribute("in",n+"_drop_shadow_3"),u.setAttribute("in2",n+"_drop_shadow_2"),u.setAttribute("operator","in"),u.setAttribute("result",n+"_drop_shadow_4"),e.appendChild(u);var d=this.createMergeNode(n,[n+"_drop_shadow_4",i]);e.appendChild(d)}extendPrototype([SVGComposableEffect],SVGTintFilter),SVGTintFilter.prototype.renderFrame=function(e){if(e||this.filterManager._mdf){var t=this.filterManager.effectElements[0].p.v,r=this.filterManager.effectElements[1].p.v,n=this.filterManager.effectElements[2].p.v/100;this.linearFilter.setAttribute("values",linearFilterValue+" "+n+" 0"),this.matrixFilter.setAttribute("values",r[0]-t[0]+" 0 0 0 "+t[0]+" "+(r[1]-t[1])+" 0 0 0 "+t[1]+" "+(r[2]-t[2])+" 0 0 0 "+t[2]+" 0 0 0 1 0")}},SVGFillFilter.prototype.renderFrame=function(e){if(e||this.filterManager._mdf){var t=this.filterManager.effectElements[2].p.v,r=this.filterManager.effectElements[6].p.v;this.matrixFilter.setAttribute("values","0 0 0 0 "+t[0]+" 0 0 0 0 "+t[1]+" 0 0 0 0 "+t[2]+" 0 0 0 "+r+" 0")}},SVGStrokeEffect.prototype.initialize=function(){var e,t,r,n,i=this.elem.layerElement.children||this.elem.layerElement.childNodes;for(1===this.filterManager.effectElements[1].p.v?(n=this.elem.maskManager.masksProperties.length,r=0):n=1+(r=this.filterManager.effectElements[0].p.v-1),(t=createNS("g")).setAttribute("fill","none"),t.setAttribute("stroke-linecap","round"),t.setAttribute("stroke-dashoffset",1);r<n;r+=1)e=createNS("path"),t.appendChild(e),this.paths.push({p:e,m:r});if(3===this.filterManager.effectElements[10].p.v){var o=createNS("mask"),a=createElementID();o.setAttribute("id",a),o.setAttribute("mask-type","alpha"),o.appendChild(t),this.elem.globalData.defs.appendChild(o);var s=createNS("g");for(s.setAttribute("mask","url("+getLocationHref()+"#"+a+")");i[0];)s.appendChild(i[0]);this.elem.layerElement.appendChild(s),this.masker=o,t.setAttribute("stroke","#fff")}else if(1===this.filterManager.effectElements[10].p.v||2===this.filterManager.effectElements[10].p.v){if(2===this.filterManager.effectElements[10].p.v)for(i=this.elem.layerElement.children||this.elem.layerElement.childNodes;i.length;)this.elem.layerElement.removeChild(i[0]);this.elem.layerElement.appendChild(t),this.elem.layerElement.removeAttribute("mask"),t.setAttribute("stroke","#fff")}this.initialized=!0,this.pathMasker=t},SVGStrokeEffect.prototype.renderFrame=function(e){var t;this.initialized||this.initialize();var r,n,i=this.paths.length;for(t=0;t<i;t+=1)if(-1!==this.paths[t].m&&(r=this.elem.maskManager.viewData[this.paths[t].m],n=this.paths[t].p,(e||this.filterManager._mdf||r.prop._mdf)&&n.setAttribute("d",r.lastPath),e||this.filterManager.effectElements[9].p._mdf||this.filterManager.effectElements[4].p._mdf||this.filterManager.effectElements[7].p._mdf||this.filterManager.effectElements[8].p._mdf||r.prop._mdf)){var o;if(0!==this.filterManager.effectElements[7].p.v||100!==this.filterManager.effectElements[8].p.v){var a=.01*Math.min(this.filterManager.effectElements[7].p.v,this.filterManager.effectElements[8].p.v),s=.01*Math.max(this.filterManager.effectElements[7].p.v,this.filterManager.effectElements[8].p.v),l=n.getTotalLength();o="0 0 0 "+l*a+" ";var c,u=l*(s-a),d=1+2*this.filterManager.effectElements[4].p.v*this.filterManager.effectElements[9].p.v*.01,p=Math.floor(u/d);for(c=0;c<p;c+=1)o+="1 "+2*this.filterManager.effectElements[4].p.v*this.filterManager.effectElements[9].p.v*.01+" ";o+="0 "+10*l+" 0 0"}else o="1 "+2*this.filterManager.effectElements[4].p.v*this.filterManager.effectElements[9].p.v*.01;n.setAttribute("stroke-dasharray",o)}if((e||this.filterManager.effectElements[4].p._mdf)&&this.pathMasker.setAttribute("stroke-width",2*this.filterManager.effectElements[4].p.v),(e||this.filterManager.effectElements[6].p._mdf)&&this.pathMasker.setAttribute("opacity",this.filterManager.effectElements[6].p.v),(1===this.filterManager.effectElements[10].p.v||2===this.filterManager.effectElements[10].p.v)&&(e||this.filterManager.effectElements[3].p._mdf)){var f=this.filterManager.effectElements[3].p.v;this.pathMasker.setAttribute("stroke","rgb("+bmFloor(255*f[0])+","+bmFloor(255*f[1])+","+bmFloor(255*f[2])+")")}},SVGTritoneFilter.prototype.renderFrame=function(e){if(e||this.filterManager._mdf){var t=this.filterManager.effectElements[0].p.v,r=this.filterManager.effectElements[1].p.v,n=this.filterManager.effectElements[2].p.v,i=n[0]+" "+r[0]+" "+t[0],o=n[1]+" "+r[1]+" "+t[1],a=n[2]+" "+r[2]+" "+t[2];this.feFuncR.setAttribute("tableValues",i),this.feFuncG.setAttribute("tableValues",o),this.feFuncB.setAttribute("tableValues",a)}},SVGProLevelsFilter.prototype.createFeFunc=function(e,t){var r=createNS(e);return r.setAttribute("type","table"),t.appendChild(r),r},SVGProLevelsFilter.prototype.getTableValue=function(e,t,r,n,i){for(var o,a,s=0,l=Math.min(e,t),c=Math.max(e,t),u=Array.call(null,{length:256}),d=0,p=i-n,f=t-e;s<=256;)a=(o=s/256)<=l?f<0?i:n:o>=c?f<0?n:i:n+p*Math.pow((o-e)/f,1/r),u[d]=a,d+=1,s+=256/255;return u.join(" ")},SVGProLevelsFilter.prototype.renderFrame=function(e){if(e||this.filterManager._mdf){var t,r=this.filterManager.effectElements;this.feFuncRComposed&&(e||r[3].p._mdf||r[4].p._mdf||r[5].p._mdf||r[6].p._mdf||r[7].p._mdf)&&(t=this.getTableValue(r[3].p.v,r[4].p.v,r[5].p.v,r[6].p.v,r[7].p.v),this.feFuncRComposed.setAttribute("tableValues",t),this.feFuncGComposed.setAttribute("tableValues",t),this.feFuncBComposed.setAttribute("tableValues",t)),this.feFuncR&&(e||r[10].p._mdf||r[11].p._mdf||r[12].p._mdf||r[13].p._mdf||r[14].p._mdf)&&(t=this.getTableValue(r[10].p.v,r[11].p.v,r[12].p.v,r[13].p.v,r[14].p.v),this.feFuncR.setAttribute("tableValues",t)),this.feFuncG&&(e||r[17].p._mdf||r[18].p._mdf||r[19].p._mdf||r[20].p._mdf||r[21].p._mdf)&&(t=this.getTableValue(r[17].p.v,r[18].p.v,r[19].p.v,r[20].p.v,r[21].p.v),this.feFuncG.setAttribute("tableValues",t)),this.feFuncB&&(e||r[24].p._mdf||r[25].p._mdf||r[26].p._mdf||r[27].p._mdf||r[28].p._mdf)&&(t=this.getTableValue(r[24].p.v,r[25].p.v,r[26].p.v,r[27].p.v,r[28].p.v),this.feFuncB.setAttribute("tableValues",t)),this.feFuncA&&(e||r[31].p._mdf||r[32].p._mdf||r[33].p._mdf||r[34].p._mdf||r[35].p._mdf)&&(t=this.getTableValue(r[31].p.v,r[32].p.v,r[33].p.v,r[34].p.v,r[35].p.v),this.feFuncA.setAttribute("tableValues",t))}},extendPrototype([SVGComposableEffect],SVGDropShadowEffect),SVGDropShadowEffect.prototype.renderFrame=function(e){if(e||this.filterManager._mdf){if((e||this.filterManager.effectElements[4].p._mdf)&&this.feGaussianBlur.setAttribute("stdDeviation",this.filterManager.effectElements[4].p.v/4),e||this.filterManager.effectElements[0].p._mdf){var t=this.filterManager.effectElements[0].p.v;this.feFlood.setAttribute("flood-color",rgbToHex(Math.round(255*t[0]),Math.round(255*t[1]),Math.round(255*t[2])))}if((e||this.filterManager.effectElements[1].p._mdf)&&this.feFlood.setAttribute("flood-opacity",this.filterManager.effectElements[1].p.v/255),e||this.filterManager.effectElements[2].p._mdf||this.filterManager.effectElements[3].p._mdf){var r=this.filterManager.effectElements[3].p.v,n=(this.filterManager.effectElements[2].p.v-90)*degToRads,i=r*Math.cos(n),o=r*Math.sin(n);this.feOffset.setAttribute("dx",i),this.feOffset.setAttribute("dy",o)}}};var _svgMatteSymbols=[];function SVGMatte3Effect(e,t,r){this.initialized=!1,this.filterManager=t,this.filterElem=e,this.elem=r,r.matteElement=createNS("g"),r.matteElement.appendChild(r.layerElement),r.matteElement.appendChild(r.transformedElement),r.baseElement=r.matteElement}function SVGGaussianBlurEffect(e,t,r,n){e.setAttribute("x","-100%"),e.setAttribute("y","-100%"),e.setAttribute("width","300%"),e.setAttribute("height","300%"),this.filterManager=t;var i=createNS("feGaussianBlur");i.setAttribute("result",n),e.appendChild(i),this.feGaussianBlur=i}function TransformEffect(){}function SVGTransformEffect(e,t){this.init(t)}function CVTransformEffect(e){this.init(e)}return SVGMatte3Effect.prototype.findSymbol=function(e){for(var t=0,r=_svgMatteSymbols.length;t<r;){if(_svgMatteSymbols[t]===e)return _svgMatteSymbols[t];t+=1}return null},SVGMatte3Effect.prototype.replaceInParent=function(e,t){var r=e.layerElement.parentNode;if(r){for(var n,i=r.children,o=0,a=i.length;o<a&&i[o]!==e.layerElement;)o+=1;o<=a-2&&(n=i[o+1]);var s=createNS("use");s.setAttribute("href","#"+t),n?r.insertBefore(s,n):r.appendChild(s)}},SVGMatte3Effect.prototype.setElementAsMask=function(e,t){if(!this.findSymbol(t)){var r=createElementID(),n=createNS("mask");n.setAttribute("id",t.layerId),n.setAttribute("mask-type","alpha"),_svgMatteSymbols.push(t);var i=e.globalData.defs;i.appendChild(n);var o=createNS("symbol");o.setAttribute("id",r),this.replaceInParent(t,r),o.appendChild(t.layerElement),i.appendChild(o);var a=createNS("use");a.setAttribute("href","#"+r),n.appendChild(a),t.data.hd=!1,t.show()}e.setMatte(t.layerId)},SVGMatte3Effect.prototype.initialize=function(){for(var e=this.filterManager.effectElements[0].p.v,t=this.elem.comp.elements,r=0,n=t.length;r<n;)t[r]&&t[r].data.ind===e&&this.setElementAsMask(this.elem,t[r]),r+=1;this.initialized=!0},SVGMatte3Effect.prototype.renderFrame=function(){this.initialized||this.initialize()},SVGGaussianBlurEffect.prototype.renderFrame=function(e){if(e||this.filterManager._mdf){var t=.3*this.filterManager.effectElements[0].p.v,r=this.filterManager.effectElements[1].p.v,n=3==r?0:t,i=2==r?0:t;this.feGaussianBlur.setAttribute("stdDeviation",n+" "+i);var o=1==this.filterManager.effectElements[2].p.v?"wrap":"duplicate";this.feGaussianBlur.setAttribute("edgeMode",o)}},TransformEffect.prototype.init=function(e){this.effectsManager=e,this.type=effectTypes.TRANSFORM_EFFECT,this.matrix=new Matrix,this.opacity=-1,this._mdf=!1,this._opMdf=!1},TransformEffect.prototype.renderFrame=function(e){if(this._opMdf=!1,this._mdf=!1,e||this.effectsManager._mdf){var t=this.effectsManager.effectElements,r=t[0].p.v,n=t[1].p.v,i=1===t[2].p.v,o=t[3].p.v,a=i?o:t[4].p.v,s=t[5].p.v,l=t[6].p.v,c=t[7].p.v;this.matrix.reset(),this.matrix.translate(-r[0],-r[1],r[2]),this.matrix.scale(.01*a,.01*o,1),this.matrix.rotate(-c*degToRads),this.matrix.skewFromAxis(-s*degToRads,(l+90)*degToRads),this.matrix.translate(n[0],n[1],0),this._mdf=!0,this.opacity!==t[8].p.v&&(this.opacity=t[8].p.v,this._opMdf=!0)}},extendPrototype([TransformEffect],SVGTransformEffect),extendPrototype([TransformEffect],CVTransformEffect),registerRenderer("canvas",CanvasRenderer),registerRenderer("html",HybridRenderer),registerRenderer("svg",SVGRenderer),ShapeModifiers.registerModifier("tm",TrimModifier),ShapeModifiers.registerModifier("pb",PuckerAndBloatModifier),ShapeModifiers.registerModifier("rp",RepeaterModifier),ShapeModifiers.registerModifier("rd",RoundCornersModifier),ShapeModifiers.registerModifier("zz",ZigZagModifier),ShapeModifiers.registerModifier("op",OffsetPathModifier),setExpressionsPlugin(Expressions),setExpressionInterfaces(getInterface),initialize$1(),initialize(),registerEffect$1(20,SVGTintFilter,!0),registerEffect$1(21,SVGFillFilter,!0),registerEffect$1(22,SVGStrokeEffect,!1),registerEffect$1(23,SVGTritoneFilter,!0),registerEffect$1(24,SVGProLevelsFilter,!0),registerEffect$1(25,SVGDropShadowEffect,!0),registerEffect$1(28,SVGMatte3Effect,!1),registerEffect$1(29,SVGGaussianBlurEffect,!0),registerEffect$1(35,SVGTransformEffect,!1),registerEffect(35,CVTransformEffect),lottie},module.exports=factory())},92703:(e,t,r)=>{"use strict";var n=r(50414);function i(){}function o(){}o.resetWarningCache=i,e.exports=function(){function e(e,t,r,i,o,a){if(a!==n){var s=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw s.name="Invariant Violation",s}}function t(){return e}e.isRequired=e;var r={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:o,resetWarningCache:i};return r.PropTypes=r,r}},45697:(e,t,r)=>{e.exports=r(92703)()},50414:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},64448:(e,t,r)=>{"use strict";var n=r(67294),i=r(63840);function o(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,r=1;r<arguments.length;r++)t+="&args[]="+encodeURIComponent(arguments[r]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var a=new Set,s={};function l(e,t){c(e,t),c(e+"Capture",t)}function c(e,t){for(s[e]=t,e=0;e<t.length;e++)a.add(t[e])}var u=!("undefined"==typeof window||void 0===window.document||void 0===window.document.createElement),d=Object.prototype.hasOwnProperty,p=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,f={},h={};function m(e,t,r,n,i,o,a){this.acceptsBooleans=2===t||3===t||4===t,this.attributeName=n,this.attributeNamespace=i,this.mustUseProperty=r,this.propertyName=e,this.type=t,this.sanitizeURL=o,this.removeEmptyString=a}var g={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach((function(e){g[e]=new m(e,0,!1,e,null,!1,!1)})),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach((function(e){var t=e[0];g[t]=new m(t,1,!1,e[1],null,!1,!1)})),["contentEditable","draggable","spellCheck","value"].forEach((function(e){g[e]=new m(e,2,!1,e.toLowerCase(),null,!1,!1)})),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach((function(e){g[e]=new m(e,2,!1,e,null,!1,!1)})),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach((function(e){g[e]=new m(e,3,!1,e.toLowerCase(),null,!1,!1)})),["checked","multiple","muted","selected"].forEach((function(e){g[e]=new m(e,3,!0,e,null,!1,!1)})),["capture","download"].forEach((function(e){g[e]=new m(e,4,!1,e,null,!1,!1)})),["cols","rows","size","span"].forEach((function(e){g[e]=new m(e,6,!1,e,null,!1,!1)})),["rowSpan","start"].forEach((function(e){g[e]=new m(e,5,!1,e.toLowerCase(),null,!1,!1)}));var v=/[\-:]([a-z])/g;function y(e){return e[1].toUpperCase()}function b(e,t,r,n){var i=g.hasOwnProperty(t)?g[t]:null;(null!==i?0!==i.type:n||!(2<t.length)||"o"!==t[0]&&"O"!==t[0]||"n"!==t[1]&&"N"!==t[1])&&(function(e,t,r,n){if(null==t||function(e,t,r,n){if(null!==r&&0===r.type)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return!n&&(null!==r?!r.acceptsBooleans:"data-"!==(e=e.toLowerCase().slice(0,5))&&"aria-"!==e);default:return!1}}(e,t,r,n))return!0;if(n)return!1;if(null!==r)switch(r.type){case 3:return!t;case 4:return!1===t;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}(t,r,i,n)&&(r=null),n||null===i?function(e){return!!d.call(h,e)||!d.call(f,e)&&(p.test(e)?h[e]=!0:(f[e]=!0,!1))}(t)&&(null===r?e.removeAttribute(t):e.setAttribute(t,""+r)):i.mustUseProperty?e[i.propertyName]=null===r?3!==i.type&&"":r:(t=i.attributeName,n=i.attributeNamespace,null===r?e.removeAttribute(t):(r=3===(i=i.type)||4===i&&!0===r?"":""+r,n?e.setAttributeNS(n,t,r):e.setAttribute(t,r))))}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach((function(e){var t=e.replace(v,y);g[t]=new m(t,1,!1,e,null,!1,!1)})),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach((function(e){var t=e.replace(v,y);g[t]=new m(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)})),["xml:base","xml:lang","xml:space"].forEach((function(e){var t=e.replace(v,y);g[t]=new m(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)})),["tabIndex","crossOrigin"].forEach((function(e){g[e]=new m(e,1,!1,e.toLowerCase(),null,!1,!1)})),g.xlinkHref=new m("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach((function(e){g[e]=new m(e,1,!1,e.toLowerCase(),null,!0,!0)}));var x=n.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,w=Symbol.for("react.element"),S=Symbol.for("react.portal"),C=Symbol.for("react.fragment"),_=Symbol.for("react.strict_mode"),P=Symbol.for("react.profiler"),E=Symbol.for("react.provider"),k=Symbol.for("react.context"),M=Symbol.for("react.forward_ref"),j=Symbol.for("react.suspense"),I=Symbol.for("react.suspense_list"),O=Symbol.for("react.memo"),T=Symbol.for("react.lazy");Symbol.for("react.scope"),Symbol.for("react.debug_trace_mode");var A=Symbol.for("react.offscreen");Symbol.for("react.legacy_hidden"),Symbol.for("react.cache"),Symbol.for("react.tracing_marker");var Z=Symbol.iterator;function R(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=Z&&e[Z]||e["@@iterator"])?e:null}var D,L=Object.assign;function F(e){if(void 0===D)try{throw Error()}catch(e){var t=e.stack.trim().match(/\n( *(at )?)/);D=t&&t[1]||""}return"\n"+D+e}var N=!1;function B(e,t){if(!e||N)return"";N=!0;var r=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t)if(t=function(){throw Error()},Object.defineProperty(t.prototype,"props",{set:function(){throw Error()}}),"object"==typeof Reflect&&Reflect.construct){try{Reflect.construct(t,[])}catch(e){var n=e}Reflect.construct(e,[],t)}else{try{t.call()}catch(e){n=e}e.call(t.prototype)}else{try{throw Error()}catch(e){n=e}e()}}catch(t){if(t&&n&&"string"==typeof t.stack){for(var i=t.stack.split("\n"),o=n.stack.split("\n"),a=i.length-1,s=o.length-1;1<=a&&0<=s&&i[a]!==o[s];)s--;for(;1<=a&&0<=s;a--,s--)if(i[a]!==o[s]){if(1!==a||1!==s)do{if(a--,0>--s||i[a]!==o[s]){var l="\n"+i[a].replace(" at new "," at ");return e.displayName&&l.includes("<anonymous>")&&(l=l.replace("<anonymous>",e.displayName)),l}}while(1<=a&&0<=s);break}}}finally{N=!1,Error.prepareStackTrace=r}return(e=e?e.displayName||e.name:"")?F(e):""}function z(e){switch(e.tag){case 5:return F(e.type);case 16:return F("Lazy");case 13:return F("Suspense");case 19:return F("SuspenseList");case 0:case 2:case 15:return B(e.type,!1);case 11:return B(e.type.render,!1);case 1:return B(e.type,!0);default:return""}}function $(e){if(null==e)return null;if("function"==typeof e)return e.displayName||e.name||null;if("string"==typeof e)return e;switch(e){case C:return"Fragment";case S:return"Portal";case P:return"Profiler";case _:return"StrictMode";case j:return"Suspense";case I:return"SuspenseList"}if("object"==typeof e)switch(e.$$typeof){case k:return(e.displayName||"Context")+".Consumer";case E:return(e._context.displayName||"Context")+".Provider";case M:var t=e.render;return(e=e.displayName)||(e=""!==(e=t.displayName||t.name||"")?"ForwardRef("+e+")":"ForwardRef"),e;case O:return null!==(t=e.displayName||null)?t:$(e.type)||"Memo";case T:t=e._payload,e=e._init;try{return $(e(t))}catch(e){}}return null}function H(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=(e=t.render).displayName||e.name||"",t.displayName||(""!==e?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return $(t);case 8:return t===_?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if("function"==typeof t)return t.displayName||t.name||null;if("string"==typeof t)return t}return null}function V(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":case"object":return e;default:return""}}function G(e){var t=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===t||"radio"===t)}function U(e){e._valueTracker||(e._valueTracker=function(e){var t=G(e)?"checked":"value",r=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),n=""+e[t];if(!e.hasOwnProperty(t)&&void 0!==r&&"function"==typeof r.get&&"function"==typeof r.set){var i=r.get,o=r.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return i.call(this)},set:function(e){n=""+e,o.call(this,e)}}),Object.defineProperty(e,t,{enumerable:r.enumerable}),{getValue:function(){return n},setValue:function(e){n=""+e},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}(e))}function W(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var r=t.getValue(),n="";return e&&(n=G(e)?e.checked?"true":"false":e.value),(e=n)!==r&&(t.setValue(e),!0)}function q(e){if(void 0===(e=e||("undefined"!=typeof document?document:void 0)))return null;try{return e.activeElement||e.body}catch(t){return e.body}}function K(e,t){var r=t.checked;return L({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:null!=r?r:e._wrapperState.initialChecked})}function X(e,t){var r=null==t.defaultValue?"":t.defaultValue,n=null!=t.checked?t.checked:t.defaultChecked;r=V(null!=t.value?t.value:r),e._wrapperState={initialChecked:n,initialValue:r,controlled:"checkbox"===t.type||"radio"===t.type?null!=t.checked:null!=t.value}}function Y(e,t){null!=(t=t.checked)&&b(e,"checked",t,!1)}function J(e,t){Y(e,t);var r=V(t.value),n=t.type;if(null!=r)"number"===n?(0===r&&""===e.value||e.value!=r)&&(e.value=""+r):e.value!==""+r&&(e.value=""+r);else if("submit"===n||"reset"===n)return void e.removeAttribute("value");t.hasOwnProperty("value")?ee(e,t.type,r):t.hasOwnProperty("defaultValue")&&ee(e,t.type,V(t.defaultValue)),null==t.checked&&null!=t.defaultChecked&&(e.defaultChecked=!!t.defaultChecked)}function Q(e,t,r){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var n=t.type;if(!("submit"!==n&&"reset"!==n||void 0!==t.value&&null!==t.value))return;t=""+e._wrapperState.initialValue,r||t===e.value||(e.value=t),e.defaultValue=t}""!==(r=e.name)&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,""!==r&&(e.name=r)}function ee(e,t,r){"number"===t&&q(e.ownerDocument)===e||(null==r?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+r&&(e.defaultValue=""+r))}var te=Array.isArray;function re(e,t,r,n){if(e=e.options,t){t={};for(var i=0;i<r.length;i++)t["$"+r[i]]=!0;for(r=0;r<e.length;r++)i=t.hasOwnProperty("$"+e[r].value),e[r].selected!==i&&(e[r].selected=i),i&&n&&(e[r].defaultSelected=!0)}else{for(r=""+V(r),t=null,i=0;i<e.length;i++){if(e[i].value===r)return e[i].selected=!0,void(n&&(e[i].defaultSelected=!0));null!==t||e[i].disabled||(t=e[i])}null!==t&&(t.selected=!0)}}function ne(e,t){if(null!=t.dangerouslySetInnerHTML)throw Error(o(91));return L({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function ie(e,t){var r=t.value;if(null==r){if(r=t.children,t=t.defaultValue,null!=r){if(null!=t)throw Error(o(92));if(te(r)){if(1<r.length)throw Error(o(93));r=r[0]}t=r}null==t&&(t=""),r=t}e._wrapperState={initialValue:V(r)}}function oe(e,t){var r=V(t.value),n=V(t.defaultValue);null!=r&&((r=""+r)!==e.value&&(e.value=r),null==t.defaultValue&&e.defaultValue!==r&&(e.defaultValue=r)),null!=n&&(e.defaultValue=""+n)}function ae(e){var t=e.textContent;t===e._wrapperState.initialValue&&""!==t&&null!==t&&(e.value=t)}function se(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function le(e,t){return null==e||"http://www.w3.org/1999/xhtml"===e?se(t):"http://www.w3.org/2000/svg"===e&&"foreignObject"===t?"http://www.w3.org/1999/xhtml":e}var ce,ue,de=(ue=function(e,t){if("http://www.w3.org/2000/svg"!==e.namespaceURI||"innerHTML"in e)e.innerHTML=t;else{for((ce=ce||document.createElement("div")).innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=ce.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}},"undefined"!=typeof MSApp&&MSApp.execUnsafeLocalFunction?function(e,t,r,n){MSApp.execUnsafeLocalFunction((function(){return ue(e,t)}))}:ue);function pe(e,t){if(t){var r=e.firstChild;if(r&&r===e.lastChild&&3===r.nodeType)return void(r.nodeValue=t)}e.textContent=t}var fe={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},he=["Webkit","ms","Moz","O"];function me(e,t,r){return null==t||"boolean"==typeof t||""===t?"":r||"number"!=typeof t||0===t||fe.hasOwnProperty(e)&&fe[e]?(""+t).trim():t+"px"}function ge(e,t){for(var r in e=e.style,t)if(t.hasOwnProperty(r)){var n=0===r.indexOf("--"),i=me(r,t[r],n);"float"===r&&(r="cssFloat"),n?e.setProperty(r,i):e[r]=i}}Object.keys(fe).forEach((function(e){he.forEach((function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),fe[t]=fe[e]}))}));var ve=L({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function ye(e,t){if(t){if(ve[e]&&(null!=t.children||null!=t.dangerouslySetInnerHTML))throw Error(o(137,e));if(null!=t.dangerouslySetInnerHTML){if(null!=t.children)throw Error(o(60));if("object"!=typeof t.dangerouslySetInnerHTML||!("__html"in t.dangerouslySetInnerHTML))throw Error(o(61))}if(null!=t.style&&"object"!=typeof t.style)throw Error(o(62))}}function be(e,t){if(-1===e.indexOf("-"))return"string"==typeof t.is;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var xe=null;function we(e){return(e=e.target||e.srcElement||window).correspondingUseElement&&(e=e.correspondingUseElement),3===e.nodeType?e.parentNode:e}var Se=null,Ce=null,_e=null;function Pe(e){if(e=bi(e)){if("function"!=typeof Se)throw Error(o(280));var t=e.stateNode;t&&(t=wi(t),Se(e.stateNode,e.type,t))}}function Ee(e){Ce?_e?_e.push(e):_e=[e]:Ce=e}function ke(){if(Ce){var e=Ce,t=_e;if(_e=Ce=null,Pe(e),t)for(e=0;e<t.length;e++)Pe(t[e])}}function Me(e,t){return e(t)}function je(){}var Ie=!1;function Oe(e,t,r){if(Ie)return e(t,r);Ie=!0;try{return Me(e,t,r)}finally{Ie=!1,(null!==Ce||null!==_e)&&(je(),ke())}}function Te(e,t){var r=e.stateNode;if(null===r)return null;var n=wi(r);if(null===n)return null;r=n[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(n=!n.disabled)||(n=!("button"===(e=e.type)||"input"===e||"select"===e||"textarea"===e)),e=!n;break e;default:e=!1}if(e)return null;if(r&&"function"!=typeof r)throw Error(o(231,t,typeof r));return r}var Ae=!1;if(u)try{var Ze={};Object.defineProperty(Ze,"passive",{get:function(){Ae=!0}}),window.addEventListener("test",Ze,Ze),window.removeEventListener("test",Ze,Ze)}catch(ue){Ae=!1}function Re(e,t,r,n,i,o,a,s,l){var c=Array.prototype.slice.call(arguments,3);try{t.apply(r,c)}catch(e){this.onError(e)}}var De=!1,Le=null,Fe=!1,Ne=null,Be={onError:function(e){De=!0,Le=e}};function ze(e,t,r,n,i,o,a,s,l){De=!1,Le=null,Re.apply(Be,arguments)}function $e(e){var t=e,r=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do{0!=(4098&(t=e).flags)&&(r=t.return),e=t.return}while(e)}return 3===t.tag?r:null}function He(e){if(13===e.tag){var t=e.memoizedState;if(null===t&&null!==(e=e.alternate)&&(t=e.memoizedState),null!==t)return t.dehydrated}return null}function Ve(e){if($e(e)!==e)throw Error(o(188))}function Ge(e){return null!==(e=function(e){var t=e.alternate;if(!t){if(null===(t=$e(e)))throw Error(o(188));return t!==e?null:e}for(var r=e,n=t;;){var i=r.return;if(null===i)break;var a=i.alternate;if(null===a){if(null!==(n=i.return)){r=n;continue}break}if(i.child===a.child){for(a=i.child;a;){if(a===r)return Ve(i),e;if(a===n)return Ve(i),t;a=a.sibling}throw Error(o(188))}if(r.return!==n.return)r=i,n=a;else{for(var s=!1,l=i.child;l;){if(l===r){s=!0,r=i,n=a;break}if(l===n){s=!0,n=i,r=a;break}l=l.sibling}if(!s){for(l=a.child;l;){if(l===r){s=!0,r=a,n=i;break}if(l===n){s=!0,n=a,r=i;break}l=l.sibling}if(!s)throw Error(o(189))}}if(r.alternate!==n)throw Error(o(190))}if(3!==r.tag)throw Error(o(188));return r.stateNode.current===r?e:t}(e))?Ue(e):null}function Ue(e){if(5===e.tag||6===e.tag)return e;for(e=e.child;null!==e;){var t=Ue(e);if(null!==t)return t;e=e.sibling}return null}var We=i.unstable_scheduleCallback,qe=i.unstable_cancelCallback,Ke=i.unstable_shouldYield,Xe=i.unstable_requestPaint,Ye=i.unstable_now,Je=i.unstable_getCurrentPriorityLevel,Qe=i.unstable_ImmediatePriority,et=i.unstable_UserBlockingPriority,tt=i.unstable_NormalPriority,rt=i.unstable_LowPriority,nt=i.unstable_IdlePriority,it=null,ot=null,at=Math.clz32?Math.clz32:function(e){return 0===(e>>>=0)?32:31-(st(e)/lt|0)|0},st=Math.log,lt=Math.LN2,ct=64,ut=4194304;function dt(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return 4194240&e;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return 130023424&e;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function pt(e,t){var r=e.pendingLanes;if(0===r)return 0;var n=0,i=e.suspendedLanes,o=e.pingedLanes,a=268435455&r;if(0!==a){var s=a&~i;0!==s?n=dt(s):0!=(o&=a)&&(n=dt(o))}else 0!=(a=r&~i)?n=dt(a):0!==o&&(n=dt(o));if(0===n)return 0;if(0!==t&&t!==n&&0==(t&i)&&((i=n&-n)>=(o=t&-t)||16===i&&0!=(4194240&o)))return t;if(0!=(4&n)&&(n|=16&r),0!==(t=e.entangledLanes))for(e=e.entanglements,t&=n;0<t;)i=1<<(r=31-at(t)),n|=e[r],t&=~i;return n}function ft(e,t){switch(e){case 1:case 2:case 4:return t+250;case 8:case 16:case 32:case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;default:return-1}}function ht(e){return 0!=(e=-1073741825&e.pendingLanes)?e:1073741824&e?1073741824:0}function mt(){var e=ct;return 0==(4194240&(ct<<=1))&&(ct=64),e}function gt(e){for(var t=[],r=0;31>r;r++)t.push(e);return t}function vt(e,t,r){e.pendingLanes|=t,536870912!==t&&(e.suspendedLanes=0,e.pingedLanes=0),(e=e.eventTimes)[t=31-at(t)]=r}function yt(e,t){var r=e.entangledLanes|=t;for(e=e.entanglements;r;){var n=31-at(r),i=1<<n;i&t|e[n]&t&&(e[n]|=t),r&=~i}}var bt=0;function xt(e){return 1<(e&=-e)?4<e?0!=(268435455&e)?16:536870912:4:1}var wt,St,Ct,_t,Pt,Et=!1,kt=[],Mt=null,jt=null,It=null,Ot=new Map,Tt=new Map,At=[],Zt="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit".split(" ");function Rt(e,t){switch(e){case"focusin":case"focusout":Mt=null;break;case"dragenter":case"dragleave":jt=null;break;case"mouseover":case"mouseout":It=null;break;case"pointerover":case"pointerout":Ot.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":Tt.delete(t.pointerId)}}function Dt(e,t,r,n,i,o){return null===e||e.nativeEvent!==o?(e={blockedOn:t,domEventName:r,eventSystemFlags:n,nativeEvent:o,targetContainers:[i]},null!==t&&null!==(t=bi(t))&&St(t),e):(e.eventSystemFlags|=n,t=e.targetContainers,null!==i&&-1===t.indexOf(i)&&t.push(i),e)}function Lt(e){var t=yi(e.target);if(null!==t){var r=$e(t);if(null!==r)if(13===(t=r.tag)){if(null!==(t=He(r)))return e.blockedOn=t,void Pt(e.priority,(function(){Ct(r)}))}else if(3===t&&r.stateNode.current.memoizedState.isDehydrated)return void(e.blockedOn=3===r.tag?r.stateNode.containerInfo:null)}e.blockedOn=null}function Ft(e){if(null!==e.blockedOn)return!1;for(var t=e.targetContainers;0<t.length;){var r=Kt(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(null!==r)return null!==(t=bi(r))&&St(t),e.blockedOn=r,!1;var n=new(r=e.nativeEvent).constructor(r.type,r);xe=n,r.target.dispatchEvent(n),xe=null,t.shift()}return!0}function Nt(e,t,r){Ft(e)&&r.delete(t)}function Bt(){Et=!1,null!==Mt&&Ft(Mt)&&(Mt=null),null!==jt&&Ft(jt)&&(jt=null),null!==It&&Ft(It)&&(It=null),Ot.forEach(Nt),Tt.forEach(Nt)}function zt(e,t){e.blockedOn===t&&(e.blockedOn=null,Et||(Et=!0,i.unstable_scheduleCallback(i.unstable_NormalPriority,Bt)))}function $t(e){function t(t){return zt(t,e)}if(0<kt.length){zt(kt[0],e);for(var r=1;r<kt.length;r++){var n=kt[r];n.blockedOn===e&&(n.blockedOn=null)}}for(null!==Mt&&zt(Mt,e),null!==jt&&zt(jt,e),null!==It&&zt(It,e),Ot.forEach(t),Tt.forEach(t),r=0;r<At.length;r++)(n=At[r]).blockedOn===e&&(n.blockedOn=null);for(;0<At.length&&null===(r=At[0]).blockedOn;)Lt(r),null===r.blockedOn&&At.shift()}var Ht=x.ReactCurrentBatchConfig,Vt=!0;function Gt(e,t,r,n){var i=bt,o=Ht.transition;Ht.transition=null;try{bt=1,Wt(e,t,r,n)}finally{bt=i,Ht.transition=o}}function Ut(e,t,r,n){var i=bt,o=Ht.transition;Ht.transition=null;try{bt=4,Wt(e,t,r,n)}finally{bt=i,Ht.transition=o}}function Wt(e,t,r,n){if(Vt){var i=Kt(e,t,r,n);if(null===i)Vn(e,t,n,qt,r),Rt(e,n);else if(function(e,t,r,n,i){switch(t){case"focusin":return Mt=Dt(Mt,e,t,r,n,i),!0;case"dragenter":return jt=Dt(jt,e,t,r,n,i),!0;case"mouseover":return It=Dt(It,e,t,r,n,i),!0;case"pointerover":var o=i.pointerId;return Ot.set(o,Dt(Ot.get(o)||null,e,t,r,n,i)),!0;case"gotpointercapture":return o=i.pointerId,Tt.set(o,Dt(Tt.get(o)||null,e,t,r,n,i)),!0}return!1}(i,e,t,r,n))n.stopPropagation();else if(Rt(e,n),4&t&&-1<Zt.indexOf(e)){for(;null!==i;){var o=bi(i);if(null!==o&&wt(o),null===(o=Kt(e,t,r,n))&&Vn(e,t,n,qt,r),o===i)break;i=o}null!==i&&n.stopPropagation()}else Vn(e,t,n,null,r)}}var qt=null;function Kt(e,t,r,n){if(qt=null,null!==(e=yi(e=we(n))))if(null===(t=$e(e)))e=null;else if(13===(r=t.tag)){if(null!==(e=He(t)))return e;e=null}else if(3===r){if(t.stateNode.current.memoizedState.isDehydrated)return 3===t.tag?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null);return qt=e,null}function Xt(e){switch(e){case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 1;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"toggle":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 4;case"message":switch(Je()){case Qe:return 1;case et:return 4;case tt:case rt:return 16;case nt:return 536870912;default:return 16}default:return 16}}var Yt=null,Jt=null,Qt=null;function er(){if(Qt)return Qt;var e,t,r=Jt,n=r.length,i="value"in Yt?Yt.value:Yt.textContent,o=i.length;for(e=0;e<n&&r[e]===i[e];e++);var a=n-e;for(t=1;t<=a&&r[n-t]===i[o-t];t++);return Qt=i.slice(e,1<t?1-t:void 0)}function tr(e){var t=e.keyCode;return"charCode"in e?0===(e=e.charCode)&&13===t&&(e=13):e=t,10===e&&(e=13),32<=e||13===e?e:0}function rr(){return!0}function nr(){return!1}function ir(e){function t(t,r,n,i,o){for(var a in this._reactName=t,this._targetInst=n,this.type=r,this.nativeEvent=i,this.target=o,this.currentTarget=null,e)e.hasOwnProperty(a)&&(t=e[a],this[a]=t?t(i):i[a]);return this.isDefaultPrevented=(null!=i.defaultPrevented?i.defaultPrevented:!1===i.returnValue)?rr:nr,this.isPropagationStopped=nr,this}return L(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!=typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=rr)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!=typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=rr)},persist:function(){},isPersistent:rr}),t}var or,ar,sr,lr={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},cr=ir(lr),ur=L({},lr,{view:0,detail:0}),dr=ir(ur),pr=L({},ur,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:_r,button:0,buttons:0,relatedTarget:function(e){return void 0===e.relatedTarget?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==sr&&(sr&&"mousemove"===e.type?(or=e.screenX-sr.screenX,ar=e.screenY-sr.screenY):ar=or=0,sr=e),or)},movementY:function(e){return"movementY"in e?e.movementY:ar}}),fr=ir(pr),hr=ir(L({},pr,{dataTransfer:0})),mr=ir(L({},ur,{relatedTarget:0})),gr=ir(L({},lr,{animationName:0,elapsedTime:0,pseudoElement:0})),vr=L({},lr,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),yr=ir(vr),br=ir(L({},lr,{data:0})),xr={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},wr={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},Sr={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function Cr(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):!!(e=Sr[e])&&!!t[e]}function _r(){return Cr}var Pr=L({},ur,{key:function(e){if(e.key){var t=xr[e.key]||e.key;if("Unidentified"!==t)return t}return"keypress"===e.type?13===(e=tr(e))?"Enter":String.fromCharCode(e):"keydown"===e.type||"keyup"===e.type?wr[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:_r,charCode:function(e){return"keypress"===e.type?tr(e):0},keyCode:function(e){return"keydown"===e.type||"keyup"===e.type?e.keyCode:0},which:function(e){return"keypress"===e.type?tr(e):"keydown"===e.type||"keyup"===e.type?e.keyCode:0}}),Er=ir(Pr),kr=ir(L({},pr,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0})),Mr=ir(L({},ur,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:_r})),jr=ir(L({},lr,{propertyName:0,elapsedTime:0,pseudoElement:0})),Ir=L({},pr,{deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0}),Or=ir(Ir),Tr=[9,13,27,32],Ar=u&&"CompositionEvent"in window,Zr=null;u&&"documentMode"in document&&(Zr=document.documentMode);var Rr=u&&"TextEvent"in window&&!Zr,Dr=u&&(!Ar||Zr&&8<Zr&&11>=Zr),Lr=String.fromCharCode(32),Fr=!1;function Nr(e,t){switch(e){case"keyup":return-1!==Tr.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Br(e){return"object"==typeof(e=e.detail)&&"data"in e?e.data:null}var zr=!1,$r={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function Hr(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!$r[e.type]:"textarea"===t}function Vr(e,t,r,n){Ee(n),0<(t=Un(t,"onChange")).length&&(r=new cr("onChange","change",null,r,n),e.push({event:r,listeners:t}))}var Gr=null,Ur=null;function Wr(e){Fn(e,0)}function qr(e){if(W(xi(e)))return e}function Kr(e,t){if("change"===e)return t}var Xr=!1;if(u){var Yr;if(u){var Jr="oninput"in document;if(!Jr){var Qr=document.createElement("div");Qr.setAttribute("oninput","return;"),Jr="function"==typeof Qr.oninput}Yr=Jr}else Yr=!1;Xr=Yr&&(!document.documentMode||9<document.documentMode)}function en(){Gr&&(Gr.detachEvent("onpropertychange",tn),Ur=Gr=null)}function tn(e){if("value"===e.propertyName&&qr(Ur)){var t=[];Vr(t,Ur,e,we(e)),Oe(Wr,t)}}function rn(e,t,r){"focusin"===e?(en(),Ur=r,(Gr=t).attachEvent("onpropertychange",tn)):"focusout"===e&&en()}function nn(e){if("selectionchange"===e||"keyup"===e||"keydown"===e)return qr(Ur)}function on(e,t){if("click"===e)return qr(t)}function an(e,t){if("input"===e||"change"===e)return qr(t)}var sn="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t};function ln(e,t){if(sn(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var r=Object.keys(e),n=Object.keys(t);if(r.length!==n.length)return!1;for(n=0;n<r.length;n++){var i=r[n];if(!d.call(t,i)||!sn(e[i],t[i]))return!1}return!0}function cn(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function un(e,t){var r,n=cn(e);for(e=0;n;){if(3===n.nodeType){if(r=e+n.textContent.length,e<=t&&r>=t)return{node:n,offset:t-e};e=r}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=cn(n)}}function dn(e,t){return!(!e||!t)&&(e===t||(!e||3!==e.nodeType)&&(t&&3===t.nodeType?dn(e,t.parentNode):"contains"in e?e.contains(t):!!e.compareDocumentPosition&&!!(16&e.compareDocumentPosition(t))))}function pn(){for(var e=window,t=q();t instanceof e.HTMLIFrameElement;){try{var r="string"==typeof t.contentWindow.location.href}catch(e){r=!1}if(!r)break;t=q((e=t.contentWindow).document)}return t}function fn(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&("text"===e.type||"search"===e.type||"tel"===e.type||"url"===e.type||"password"===e.type)||"textarea"===t||"true"===e.contentEditable)}function hn(e){var t=pn(),r=e.focusedElem,n=e.selectionRange;if(t!==r&&r&&r.ownerDocument&&dn(r.ownerDocument.documentElement,r)){if(null!==n&&fn(r))if(t=n.start,void 0===(e=n.end)&&(e=t),"selectionStart"in r)r.selectionStart=t,r.selectionEnd=Math.min(e,r.value.length);else if((e=(t=r.ownerDocument||document)&&t.defaultView||window).getSelection){e=e.getSelection();var i=r.textContent.length,o=Math.min(n.start,i);n=void 0===n.end?o:Math.min(n.end,i),!e.extend&&o>n&&(i=n,n=o,o=i),i=un(r,o);var a=un(r,n);i&&a&&(1!==e.rangeCount||e.anchorNode!==i.node||e.anchorOffset!==i.offset||e.focusNode!==a.node||e.focusOffset!==a.offset)&&((t=t.createRange()).setStart(i.node,i.offset),e.removeAllRanges(),o>n?(e.addRange(t),e.extend(a.node,a.offset)):(t.setEnd(a.node,a.offset),e.addRange(t)))}for(t=[],e=r;e=e.parentNode;)1===e.nodeType&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for("function"==typeof r.focus&&r.focus(),r=0;r<t.length;r++)(e=t[r]).element.scrollLeft=e.left,e.element.scrollTop=e.top}}var mn=u&&"documentMode"in document&&11>=document.documentMode,gn=null,vn=null,yn=null,bn=!1;function xn(e,t,r){var n=r.window===r?r.document:9===r.nodeType?r:r.ownerDocument;bn||null==gn||gn!==q(n)||(n="selectionStart"in(n=gn)&&fn(n)?{start:n.selectionStart,end:n.selectionEnd}:{anchorNode:(n=(n.ownerDocument&&n.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:n.anchorOffset,focusNode:n.focusNode,focusOffset:n.focusOffset},yn&&ln(yn,n)||(yn=n,0<(n=Un(vn,"onSelect")).length&&(t=new cr("onSelect","select",null,t,r),e.push({event:t,listeners:n}),t.target=gn)))}function wn(e,t){var r={};return r[e.toLowerCase()]=t.toLowerCase(),r["Webkit"+e]="webkit"+t,r["Moz"+e]="moz"+t,r}var Sn={animationend:wn("Animation","AnimationEnd"),animationiteration:wn("Animation","AnimationIteration"),animationstart:wn("Animation","AnimationStart"),transitionend:wn("Transition","TransitionEnd")},Cn={},_n={};function Pn(e){if(Cn[e])return Cn[e];if(!Sn[e])return e;var t,r=Sn[e];for(t in r)if(r.hasOwnProperty(t)&&t in _n)return Cn[e]=r[t];return e}u&&(_n=document.createElement("div").style,"AnimationEvent"in window||(delete Sn.animationend.animation,delete Sn.animationiteration.animation,delete Sn.animationstart.animation),"TransitionEvent"in window||delete Sn.transitionend.transition);var En=Pn("animationend"),kn=Pn("animationiteration"),Mn=Pn("animationstart"),jn=Pn("transitionend"),In=new Map,On="abort auxClick cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");function Tn(e,t){In.set(e,t),l(t,[e])}for(var An=0;An<On.length;An++){var Zn=On[An];Tn(Zn.toLowerCase(),"on"+(Zn[0].toUpperCase()+Zn.slice(1)))}Tn(En,"onAnimationEnd"),Tn(kn,"onAnimationIteration"),Tn(Mn,"onAnimationStart"),Tn("dblclick","onDoubleClick"),Tn("focusin","onFocus"),Tn("focusout","onBlur"),Tn(jn,"onTransitionEnd"),c("onMouseEnter",["mouseout","mouseover"]),c("onMouseLeave",["mouseout","mouseover"]),c("onPointerEnter",["pointerout","pointerover"]),c("onPointerLeave",["pointerout","pointerover"]),l("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),l("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),l("onBeforeInput",["compositionend","keypress","textInput","paste"]),l("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),l("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),l("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Rn="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),Dn=new Set("cancel close invalid load scroll toggle".split(" ").concat(Rn));function Ln(e,t,r){var n=e.type||"unknown-event";e.currentTarget=r,function(e,t,r,n,i,a,s,l,c){if(ze.apply(this,arguments),De){if(!De)throw Error(o(198));var u=Le;De=!1,Le=null,Fe||(Fe=!0,Ne=u)}}(n,t,void 0,e),e.currentTarget=null}function Fn(e,t){t=0!=(4&t);for(var r=0;r<e.length;r++){var n=e[r],i=n.event;n=n.listeners;e:{var o=void 0;if(t)for(var a=n.length-1;0<=a;a--){var s=n[a],l=s.instance,c=s.currentTarget;if(s=s.listener,l!==o&&i.isPropagationStopped())break e;Ln(i,s,c),o=l}else for(a=0;a<n.length;a++){if(l=(s=n[a]).instance,c=s.currentTarget,s=s.listener,l!==o&&i.isPropagationStopped())break e;Ln(i,s,c),o=l}}}if(Fe)throw e=Ne,Fe=!1,Ne=null,e}function Nn(e,t){var r=t[mi];void 0===r&&(r=t[mi]=new Set);var n=e+"__bubble";r.has(n)||(Hn(t,e,2,!1),r.add(n))}function Bn(e,t,r){var n=0;t&&(n|=4),Hn(r,e,n,t)}var zn="_reactListening"+Math.random().toString(36).slice(2);function $n(e){if(!e[zn]){e[zn]=!0,a.forEach((function(t){"selectionchange"!==t&&(Dn.has(t)||Bn(t,!1,e),Bn(t,!0,e))}));var t=9===e.nodeType?e:e.ownerDocument;null===t||t[zn]||(t[zn]=!0,Bn("selectionchange",!1,t))}}function Hn(e,t,r,n){switch(Xt(t)){case 1:var i=Gt;break;case 4:i=Ut;break;default:i=Wt}r=i.bind(null,t,r,e),i=void 0,!Ae||"touchstart"!==t&&"touchmove"!==t&&"wheel"!==t||(i=!0),n?void 0!==i?e.addEventListener(t,r,{capture:!0,passive:i}):e.addEventListener(t,r,!0):void 0!==i?e.addEventListener(t,r,{passive:i}):e.addEventListener(t,r,!1)}function Vn(e,t,r,n,i){var o=n;if(0==(1&t)&&0==(2&t)&&null!==n)e:for(;;){if(null===n)return;var a=n.tag;if(3===a||4===a){var s=n.stateNode.containerInfo;if(s===i||8===s.nodeType&&s.parentNode===i)break;if(4===a)for(a=n.return;null!==a;){var l=a.tag;if((3===l||4===l)&&((l=a.stateNode.containerInfo)===i||8===l.nodeType&&l.parentNode===i))return;a=a.return}for(;null!==s;){if(null===(a=yi(s)))return;if(5===(l=a.tag)||6===l){n=o=a;continue e}s=s.parentNode}}n=n.return}Oe((function(){var n=o,i=we(r),a=[];e:{var s=In.get(e);if(void 0!==s){var l=cr,c=e;switch(e){case"keypress":if(0===tr(r))break e;case"keydown":case"keyup":l=Er;break;case"focusin":c="focus",l=mr;break;case"focusout":c="blur",l=mr;break;case"beforeblur":case"afterblur":l=mr;break;case"click":if(2===r.button)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":l=fr;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":l=hr;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":l=Mr;break;case En:case kn:case Mn:l=gr;break;case jn:l=jr;break;case"scroll":l=dr;break;case"wheel":l=Or;break;case"copy":case"cut":case"paste":l=yr;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":l=kr}var u=0!=(4&t),d=!u&&"scroll"===e,p=u?null!==s?s+"Capture":null:s;u=[];for(var f,h=n;null!==h;){var m=(f=h).stateNode;if(5===f.tag&&null!==m&&(f=m,null!==p&&null!=(m=Te(h,p))&&u.push(Gn(h,m,f))),d)break;h=h.return}0<u.length&&(s=new l(s,c,null,r,i),a.push({event:s,listeners:u}))}}if(0==(7&t)){if(l="mouseout"===e||"pointerout"===e,(!(s="mouseover"===e||"pointerover"===e)||r===xe||!(c=r.relatedTarget||r.fromElement)||!yi(c)&&!c[hi])&&(l||s)&&(s=i.window===i?i:(s=i.ownerDocument)?s.defaultView||s.parentWindow:window,l?(l=n,null!==(c=(c=r.relatedTarget||r.toElement)?yi(c):null)&&(c!==(d=$e(c))||5!==c.tag&&6!==c.tag)&&(c=null)):(l=null,c=n),l!==c)){if(u=fr,m="onMouseLeave",p="onMouseEnter",h="mouse","pointerout"!==e&&"pointerover"!==e||(u=kr,m="onPointerLeave",p="onPointerEnter",h="pointer"),d=null==l?s:xi(l),f=null==c?s:xi(c),(s=new u(m,h+"leave",l,r,i)).target=d,s.relatedTarget=f,m=null,yi(i)===n&&((u=new u(p,h+"enter",c,r,i)).target=f,u.relatedTarget=d,m=u),d=m,l&&c)e:{for(p=c,h=0,f=u=l;f;f=Wn(f))h++;for(f=0,m=p;m;m=Wn(m))f++;for(;0<h-f;)u=Wn(u),h--;for(;0<f-h;)p=Wn(p),f--;for(;h--;){if(u===p||null!==p&&u===p.alternate)break e;u=Wn(u),p=Wn(p)}u=null}else u=null;null!==l&&qn(a,s,l,u,!1),null!==c&&null!==d&&qn(a,d,c,u,!0)}if("select"===(l=(s=n?xi(n):window).nodeName&&s.nodeName.toLowerCase())||"input"===l&&"file"===s.type)var g=Kr;else if(Hr(s))if(Xr)g=an;else{g=nn;var v=rn}else(l=s.nodeName)&&"input"===l.toLowerCase()&&("checkbox"===s.type||"radio"===s.type)&&(g=on);switch(g&&(g=g(e,n))?Vr(a,g,r,i):(v&&v(e,s,n),"focusout"===e&&(v=s._wrapperState)&&v.controlled&&"number"===s.type&&ee(s,"number",s.value)),v=n?xi(n):window,e){case"focusin":(Hr(v)||"true"===v.contentEditable)&&(gn=v,vn=n,yn=null);break;case"focusout":yn=vn=gn=null;break;case"mousedown":bn=!0;break;case"contextmenu":case"mouseup":case"dragend":bn=!1,xn(a,r,i);break;case"selectionchange":if(mn)break;case"keydown":case"keyup":xn(a,r,i)}var y;if(Ar)e:{switch(e){case"compositionstart":var b="onCompositionStart";break e;case"compositionend":b="onCompositionEnd";break e;case"compositionupdate":b="onCompositionUpdate";break e}b=void 0}else zr?Nr(e,r)&&(b="onCompositionEnd"):"keydown"===e&&229===r.keyCode&&(b="onCompositionStart");b&&(Dr&&"ko"!==r.locale&&(zr||"onCompositionStart"!==b?"onCompositionEnd"===b&&zr&&(y=er()):(Jt="value"in(Yt=i)?Yt.value:Yt.textContent,zr=!0)),0<(v=Un(n,b)).length&&(b=new br(b,e,null,r,i),a.push({event:b,listeners:v}),(y||null!==(y=Br(r)))&&(b.data=y))),(y=Rr?function(e,t){switch(e){case"compositionend":return Br(t);case"keypress":return 32!==t.which?null:(Fr=!0,Lr);case"textInput":return(e=t.data)===Lr&&Fr?null:e;default:return null}}(e,r):function(e,t){if(zr)return"compositionend"===e||!Ar&&Nr(e,t)?(e=er(),Qt=Jt=Yt=null,zr=!1,e):null;switch(e){case"paste":default:return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return Dr&&"ko"!==t.locale?null:t.data}}(e,r))&&0<(n=Un(n,"onBeforeInput")).length&&(i=new br("onBeforeInput","beforeinput",null,r,i),a.push({event:i,listeners:n}),i.data=y)}Fn(a,t)}))}function Gn(e,t,r){return{instance:e,listener:t,currentTarget:r}}function Un(e,t){for(var r=t+"Capture",n=[];null!==e;){var i=e,o=i.stateNode;5===i.tag&&null!==o&&(i=o,null!=(o=Te(e,r))&&n.unshift(Gn(e,o,i)),null!=(o=Te(e,t))&&n.push(Gn(e,o,i))),e=e.return}return n}function Wn(e){if(null===e)return null;do{e=e.return}while(e&&5!==e.tag);return e||null}function qn(e,t,r,n,i){for(var o=t._reactName,a=[];null!==r&&r!==n;){var s=r,l=s.alternate,c=s.stateNode;if(null!==l&&l===n)break;5===s.tag&&null!==c&&(s=c,i?null!=(l=Te(r,o))&&a.unshift(Gn(r,l,s)):i||null!=(l=Te(r,o))&&a.push(Gn(r,l,s))),r=r.return}0!==a.length&&e.push({event:t,listeners:a})}var Kn=/\r\n?/g,Xn=/\u0000|\uFFFD/g;function Yn(e){return("string"==typeof e?e:""+e).replace(Kn,"\n").replace(Xn,"")}function Jn(e,t,r){if(t=Yn(t),Yn(e)!==t&&r)throw Error(o(425))}function Qn(){}var ei=null,ti=null;function ri(e,t){return"textarea"===e||"noscript"===e||"string"==typeof t.children||"number"==typeof t.children||"object"==typeof t.dangerouslySetInnerHTML&&null!==t.dangerouslySetInnerHTML&&null!=t.dangerouslySetInnerHTML.__html}var ni="function"==typeof setTimeout?setTimeout:void 0,ii="function"==typeof clearTimeout?clearTimeout:void 0,oi="function"==typeof Promise?Promise:void 0,ai="function"==typeof queueMicrotask?queueMicrotask:void 0!==oi?function(e){return oi.resolve(null).then(e).catch(si)}:ni;function si(e){setTimeout((function(){throw e}))}function li(e,t){var r=t,n=0;do{var i=r.nextSibling;if(e.removeChild(r),i&&8===i.nodeType)if("/$"===(r=i.data)){if(0===n)return e.removeChild(i),void $t(t);n--}else"$"!==r&&"$?"!==r&&"$!"!==r||n++;r=i}while(r);$t(t)}function ci(e){for(;null!=e;e=e.nextSibling){var t=e.nodeType;if(1===t||3===t)break;if(8===t){if("$"===(t=e.data)||"$!"===t||"$?"===t)break;if("/$"===t)return null}}return e}function ui(e){e=e.previousSibling;for(var t=0;e;){if(8===e.nodeType){var r=e.data;if("$"===r||"$!"===r||"$?"===r){if(0===t)return e;t--}else"/$"===r&&t++}e=e.previousSibling}return null}var di=Math.random().toString(36).slice(2),pi="__reactFiber$"+di,fi="__reactProps$"+di,hi="__reactContainer$"+di,mi="__reactEvents$"+di,gi="__reactListeners$"+di,vi="__reactHandles$"+di;function yi(e){var t=e[pi];if(t)return t;for(var r=e.parentNode;r;){if(t=r[hi]||r[pi]){if(r=t.alternate,null!==t.child||null!==r&&null!==r.child)for(e=ui(e);null!==e;){if(r=e[pi])return r;e=ui(e)}return t}r=(e=r).parentNode}return null}function bi(e){return!(e=e[pi]||e[hi])||5!==e.tag&&6!==e.tag&&13!==e.tag&&3!==e.tag?null:e}function xi(e){if(5===e.tag||6===e.tag)return e.stateNode;throw Error(o(33))}function wi(e){return e[fi]||null}var Si=[],Ci=-1;function _i(e){return{current:e}}function Pi(e){0>Ci||(e.current=Si[Ci],Si[Ci]=null,Ci--)}function Ei(e,t){Ci++,Si[Ci]=e.current,e.current=t}var ki={},Mi=_i(ki),ji=_i(!1),Ii=ki;function Oi(e,t){var r=e.type.contextTypes;if(!r)return ki;var n=e.stateNode;if(n&&n.__reactInternalMemoizedUnmaskedChildContext===t)return n.__reactInternalMemoizedMaskedChildContext;var i,o={};for(i in r)o[i]=t[i];return n&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=o),o}function Ti(e){return null!=e.childContextTypes}function Ai(){Pi(ji),Pi(Mi)}function Zi(e,t,r){if(Mi.current!==ki)throw Error(o(168));Ei(Mi,t),Ei(ji,r)}function Ri(e,t,r){var n=e.stateNode;if(t=t.childContextTypes,"function"!=typeof n.getChildContext)return r;for(var i in n=n.getChildContext())if(!(i in t))throw Error(o(108,H(e)||"Unknown",i));return L({},r,n)}function Di(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||ki,Ii=Mi.current,Ei(Mi,e),Ei(ji,ji.current),!0}function Li(e,t,r){var n=e.stateNode;if(!n)throw Error(o(169));r?(e=Ri(e,t,Ii),n.__reactInternalMemoizedMergedChildContext=e,Pi(ji),Pi(Mi),Ei(Mi,e)):Pi(ji),Ei(ji,r)}var Fi=null,Ni=!1,Bi=!1;function zi(e){null===Fi?Fi=[e]:Fi.push(e)}function $i(){if(!Bi&&null!==Fi){Bi=!0;var e=0,t=bt;try{var r=Fi;for(bt=1;e<r.length;e++){var n=r[e];do{n=n(!0)}while(null!==n)}Fi=null,Ni=!1}catch(t){throw null!==Fi&&(Fi=Fi.slice(e+1)),We(Qe,$i),t}finally{bt=t,Bi=!1}}return null}var Hi=[],Vi=0,Gi=null,Ui=0,Wi=[],qi=0,Ki=null,Xi=1,Yi="";function Ji(e,t){Hi[Vi++]=Ui,Hi[Vi++]=Gi,Gi=e,Ui=t}function Qi(e,t,r){Wi[qi++]=Xi,Wi[qi++]=Yi,Wi[qi++]=Ki,Ki=e;var n=Xi;e=Yi;var i=32-at(n)-1;n&=~(1<<i),r+=1;var o=32-at(t)+i;if(30<o){var a=i-i%5;o=(n&(1<<a)-1).toString(32),n>>=a,i-=a,Xi=1<<32-at(t)+i|r<<i|n,Yi=o+e}else Xi=1<<o|r<<i|n,Yi=e}function eo(e){null!==e.return&&(Ji(e,1),Qi(e,1,0))}function to(e){for(;e===Gi;)Gi=Hi[--Vi],Hi[Vi]=null,Ui=Hi[--Vi],Hi[Vi]=null;for(;e===Ki;)Ki=Wi[--qi],Wi[qi]=null,Yi=Wi[--qi],Wi[qi]=null,Xi=Wi[--qi],Wi[qi]=null}var ro=null,no=null,io=!1,oo=null;function ao(e,t){var r=Oc(5,null,null,0);r.elementType="DELETED",r.stateNode=t,r.return=e,null===(t=e.deletions)?(e.deletions=[r],e.flags|=16):t.push(r)}function so(e,t){switch(e.tag){case 5:var r=e.type;return null!==(t=1!==t.nodeType||r.toLowerCase()!==t.nodeName.toLowerCase()?null:t)&&(e.stateNode=t,ro=e,no=ci(t.firstChild),!0);case 6:return null!==(t=""===e.pendingProps||3!==t.nodeType?null:t)&&(e.stateNode=t,ro=e,no=null,!0);case 13:return null!==(t=8!==t.nodeType?null:t)&&(r=null!==Ki?{id:Xi,overflow:Yi}:null,e.memoizedState={dehydrated:t,treeContext:r,retryLane:1073741824},(r=Oc(18,null,null,0)).stateNode=t,r.return=e,e.child=r,ro=e,no=null,!0);default:return!1}}function lo(e){return 0!=(1&e.mode)&&0==(128&e.flags)}function co(e){if(io){var t=no;if(t){var r=t;if(!so(e,t)){if(lo(e))throw Error(o(418));t=ci(r.nextSibling);var n=ro;t&&so(e,t)?ao(n,r):(e.flags=-4097&e.flags|2,io=!1,ro=e)}}else{if(lo(e))throw Error(o(418));e.flags=-4097&e.flags|2,io=!1,ro=e}}}function uo(e){for(e=e.return;null!==e&&5!==e.tag&&3!==e.tag&&13!==e.tag;)e=e.return;ro=e}function po(e){if(e!==ro)return!1;if(!io)return uo(e),io=!0,!1;var t;if((t=3!==e.tag)&&!(t=5!==e.tag)&&(t="head"!==(t=e.type)&&"body"!==t&&!ri(e.type,e.memoizedProps)),t&&(t=no)){if(lo(e))throw fo(),Error(o(418));for(;t;)ao(e,t),t=ci(t.nextSibling)}if(uo(e),13===e.tag){if(!(e=null!==(e=e.memoizedState)?e.dehydrated:null))throw Error(o(317));e:{for(e=e.nextSibling,t=0;e;){if(8===e.nodeType){var r=e.data;if("/$"===r){if(0===t){no=ci(e.nextSibling);break e}t--}else"$"!==r&&"$!"!==r&&"$?"!==r||t++}e=e.nextSibling}no=null}}else no=ro?ci(e.stateNode.nextSibling):null;return!0}function fo(){for(var e=no;e;)e=ci(e.nextSibling)}function ho(){no=ro=null,io=!1}function mo(e){null===oo?oo=[e]:oo.push(e)}var go=x.ReactCurrentBatchConfig;function vo(e,t,r){if(null!==(e=r.ref)&&"function"!=typeof e&&"object"!=typeof e){if(r._owner){if(r=r._owner){if(1!==r.tag)throw Error(o(309));var n=r.stateNode}if(!n)throw Error(o(147,e));var i=n,a=""+e;return null!==t&&null!==t.ref&&"function"==typeof t.ref&&t.ref._stringRef===a?t.ref:(t=function(e){var t=i.refs;null===e?delete t[a]:t[a]=e},t._stringRef=a,t)}if("string"!=typeof e)throw Error(o(284));if(!r._owner)throw Error(o(290,e))}return e}function yo(e,t){throw e=Object.prototype.toString.call(t),Error(o(31,"[object Object]"===e?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function bo(e){return(0,e._init)(e._payload)}function xo(e){function t(t,r){if(e){var n=t.deletions;null===n?(t.deletions=[r],t.flags|=16):n.push(r)}}function r(r,n){if(!e)return null;for(;null!==n;)t(r,n),n=n.sibling;return null}function n(e,t){for(e=new Map;null!==t;)null!==t.key?e.set(t.key,t):e.set(t.index,t),t=t.sibling;return e}function i(e,t){return(e=Ac(e,t)).index=0,e.sibling=null,e}function a(t,r,n){return t.index=n,e?null!==(n=t.alternate)?(n=n.index)<r?(t.flags|=2,r):n:(t.flags|=2,r):(t.flags|=1048576,r)}function s(t){return e&&null===t.alternate&&(t.flags|=2),t}function l(e,t,r,n){return null===t||6!==t.tag?((t=Lc(r,e.mode,n)).return=e,t):((t=i(t,r)).return=e,t)}function c(e,t,r,n){var o=r.type;return o===C?d(e,t,r.props.children,n,r.key):null!==t&&(t.elementType===o||"object"==typeof o&&null!==o&&o.$$typeof===T&&bo(o)===t.type)?((n=i(t,r.props)).ref=vo(e,t,r),n.return=e,n):((n=Zc(r.type,r.key,r.props,null,e.mode,n)).ref=vo(e,t,r),n.return=e,n)}function u(e,t,r,n){return null===t||4!==t.tag||t.stateNode.containerInfo!==r.containerInfo||t.stateNode.implementation!==r.implementation?((t=Fc(r,e.mode,n)).return=e,t):((t=i(t,r.children||[])).return=e,t)}function d(e,t,r,n,o){return null===t||7!==t.tag?((t=Rc(r,e.mode,n,o)).return=e,t):((t=i(t,r)).return=e,t)}function p(e,t,r){if("string"==typeof t&&""!==t||"number"==typeof t)return(t=Lc(""+t,e.mode,r)).return=e,t;if("object"==typeof t&&null!==t){switch(t.$$typeof){case w:return(r=Zc(t.type,t.key,t.props,null,e.mode,r)).ref=vo(e,null,t),r.return=e,r;case S:return(t=Fc(t,e.mode,r)).return=e,t;case T:return p(e,(0,t._init)(t._payload),r)}if(te(t)||R(t))return(t=Rc(t,e.mode,r,null)).return=e,t;yo(e,t)}return null}function f(e,t,r,n){var i=null!==t?t.key:null;if("string"==typeof r&&""!==r||"number"==typeof r)return null!==i?null:l(e,t,""+r,n);if("object"==typeof r&&null!==r){switch(r.$$typeof){case w:return r.key===i?c(e,t,r,n):null;case S:return r.key===i?u(e,t,r,n):null;case T:return f(e,t,(i=r._init)(r._payload),n)}if(te(r)||R(r))return null!==i?null:d(e,t,r,n,null);yo(e,r)}return null}function h(e,t,r,n,i){if("string"==typeof n&&""!==n||"number"==typeof n)return l(t,e=e.get(r)||null,""+n,i);if("object"==typeof n&&null!==n){switch(n.$$typeof){case w:return c(t,e=e.get(null===n.key?r:n.key)||null,n,i);case S:return u(t,e=e.get(null===n.key?r:n.key)||null,n,i);case T:return h(e,t,r,(0,n._init)(n._payload),i)}if(te(n)||R(n))return d(t,e=e.get(r)||null,n,i,null);yo(t,n)}return null}function m(i,o,s,l){for(var c=null,u=null,d=o,m=o=0,g=null;null!==d&&m<s.length;m++){d.index>m?(g=d,d=null):g=d.sibling;var v=f(i,d,s[m],l);if(null===v){null===d&&(d=g);break}e&&d&&null===v.alternate&&t(i,d),o=a(v,o,m),null===u?c=v:u.sibling=v,u=v,d=g}if(m===s.length)return r(i,d),io&&Ji(i,m),c;if(null===d){for(;m<s.length;m++)null!==(d=p(i,s[m],l))&&(o=a(d,o,m),null===u?c=d:u.sibling=d,u=d);return io&&Ji(i,m),c}for(d=n(i,d);m<s.length;m++)null!==(g=h(d,i,m,s[m],l))&&(e&&null!==g.alternate&&d.delete(null===g.key?m:g.key),o=a(g,o,m),null===u?c=g:u.sibling=g,u=g);return e&&d.forEach((function(e){return t(i,e)})),io&&Ji(i,m),c}function g(i,s,l,c){var u=R(l);if("function"!=typeof u)throw Error(o(150));if(null==(l=u.call(l)))throw Error(o(151));for(var d=u=null,m=s,g=s=0,v=null,y=l.next();null!==m&&!y.done;g++,y=l.next()){m.index>g?(v=m,m=null):v=m.sibling;var b=f(i,m,y.value,c);if(null===b){null===m&&(m=v);break}e&&m&&null===b.alternate&&t(i,m),s=a(b,s,g),null===d?u=b:d.sibling=b,d=b,m=v}if(y.done)return r(i,m),io&&Ji(i,g),u;if(null===m){for(;!y.done;g++,y=l.next())null!==(y=p(i,y.value,c))&&(s=a(y,s,g),null===d?u=y:d.sibling=y,d=y);return io&&Ji(i,g),u}for(m=n(i,m);!y.done;g++,y=l.next())null!==(y=h(m,i,g,y.value,c))&&(e&&null!==y.alternate&&m.delete(null===y.key?g:y.key),s=a(y,s,g),null===d?u=y:d.sibling=y,d=y);return e&&m.forEach((function(e){return t(i,e)})),io&&Ji(i,g),u}return function e(n,o,a,l){if("object"==typeof a&&null!==a&&a.type===C&&null===a.key&&(a=a.props.children),"object"==typeof a&&null!==a){switch(a.$$typeof){case w:e:{for(var c=a.key,u=o;null!==u;){if(u.key===c){if((c=a.type)===C){if(7===u.tag){r(n,u.sibling),(o=i(u,a.props.children)).return=n,n=o;break e}}else if(u.elementType===c||"object"==typeof c&&null!==c&&c.$$typeof===T&&bo(c)===u.type){r(n,u.sibling),(o=i(u,a.props)).ref=vo(n,u,a),o.return=n,n=o;break e}r(n,u);break}t(n,u),u=u.sibling}a.type===C?((o=Rc(a.props.children,n.mode,l,a.key)).return=n,n=o):((l=Zc(a.type,a.key,a.props,null,n.mode,l)).ref=vo(n,o,a),l.return=n,n=l)}return s(n);case S:e:{for(u=a.key;null!==o;){if(o.key===u){if(4===o.tag&&o.stateNode.containerInfo===a.containerInfo&&o.stateNode.implementation===a.implementation){r(n,o.sibling),(o=i(o,a.children||[])).return=n,n=o;break e}r(n,o);break}t(n,o),o=o.sibling}(o=Fc(a,n.mode,l)).return=n,n=o}return s(n);case T:return e(n,o,(u=a._init)(a._payload),l)}if(te(a))return m(n,o,a,l);if(R(a))return g(n,o,a,l);yo(n,a)}return"string"==typeof a&&""!==a||"number"==typeof a?(a=""+a,null!==o&&6===o.tag?(r(n,o.sibling),(o=i(o,a)).return=n,n=o):(r(n,o),(o=Lc(a,n.mode,l)).return=n,n=o),s(n)):r(n,o)}}var wo=xo(!0),So=xo(!1),Co=_i(null),_o=null,Po=null,Eo=null;function ko(){Eo=Po=_o=null}function Mo(e){var t=Co.current;Pi(Co),e._currentValue=t}function jo(e,t,r){for(;null!==e;){var n=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,null!==n&&(n.childLanes|=t)):null!==n&&(n.childLanes&t)!==t&&(n.childLanes|=t),e===r)break;e=e.return}}function Io(e,t){_o=e,Eo=Po=null,null!==(e=e.dependencies)&&null!==e.firstContext&&(0!=(e.lanes&t)&&(bs=!0),e.firstContext=null)}function Oo(e){var t=e._currentValue;if(Eo!==e)if(e={context:e,memoizedValue:t,next:null},null===Po){if(null===_o)throw Error(o(308));Po=e,_o.dependencies={lanes:0,firstContext:e}}else Po=Po.next=e;return t}var To=null;function Ao(e){null===To?To=[e]:To.push(e)}function Zo(e,t,r,n){var i=t.interleaved;return null===i?(r.next=r,Ao(t)):(r.next=i.next,i.next=r),t.interleaved=r,Ro(e,n)}function Ro(e,t){e.lanes|=t;var r=e.alternate;for(null!==r&&(r.lanes|=t),r=e,e=e.return;null!==e;)e.childLanes|=t,null!==(r=e.alternate)&&(r.childLanes|=t),r=e,e=e.return;return 3===r.tag?r.stateNode:null}var Do=!1;function Lo(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function Fo(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function No(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function Bo(e,t,r){var n=e.updateQueue;if(null===n)return null;if(n=n.shared,0!=(2&Ml)){var i=n.pending;return null===i?t.next=t:(t.next=i.next,i.next=t),n.pending=t,Ro(e,r)}return null===(i=n.interleaved)?(t.next=t,Ao(n)):(t.next=i.next,i.next=t),n.interleaved=t,Ro(e,r)}function zo(e,t,r){if(null!==(t=t.updateQueue)&&(t=t.shared,0!=(4194240&r))){var n=t.lanes;r|=n&=e.pendingLanes,t.lanes=r,yt(e,r)}}function $o(e,t){var r=e.updateQueue,n=e.alternate;if(null!==n&&r===(n=n.updateQueue)){var i=null,o=null;if(null!==(r=r.firstBaseUpdate)){do{var a={eventTime:r.eventTime,lane:r.lane,tag:r.tag,payload:r.payload,callback:r.callback,next:null};null===o?i=o=a:o=o.next=a,r=r.next}while(null!==r);null===o?i=o=t:o=o.next=t}else i=o=t;return r={baseState:n.baseState,firstBaseUpdate:i,lastBaseUpdate:o,shared:n.shared,effects:n.effects},void(e.updateQueue=r)}null===(e=r.lastBaseUpdate)?r.firstBaseUpdate=t:e.next=t,r.lastBaseUpdate=t}function Ho(e,t,r,n){var i=e.updateQueue;Do=!1;var o=i.firstBaseUpdate,a=i.lastBaseUpdate,s=i.shared.pending;if(null!==s){i.shared.pending=null;var l=s,c=l.next;l.next=null,null===a?o=c:a.next=c,a=l;var u=e.alternate;null!==u&&(s=(u=u.updateQueue).lastBaseUpdate)!==a&&(null===s?u.firstBaseUpdate=c:s.next=c,u.lastBaseUpdate=l)}if(null!==o){var d=i.baseState;for(a=0,u=c=l=null,s=o;;){var p=s.lane,f=s.eventTime;if((n&p)===p){null!==u&&(u=u.next={eventTime:f,lane:0,tag:s.tag,payload:s.payload,callback:s.callback,next:null});e:{var h=e,m=s;switch(p=t,f=r,m.tag){case 1:if("function"==typeof(h=m.payload)){d=h.call(f,d,p);break e}d=h;break e;case 3:h.flags=-65537&h.flags|128;case 0:if(null==(p="function"==typeof(h=m.payload)?h.call(f,d,p):h))break e;d=L({},d,p);break e;case 2:Do=!0}}null!==s.callback&&0!==s.lane&&(e.flags|=64,null===(p=i.effects)?i.effects=[s]:p.push(s))}else f={eventTime:f,lane:p,tag:s.tag,payload:s.payload,callback:s.callback,next:null},null===u?(c=u=f,l=d):u=u.next=f,a|=p;if(null===(s=s.next)){if(null===(s=i.shared.pending))break;s=(p=s).next,p.next=null,i.lastBaseUpdate=p,i.shared.pending=null}}if(null===u&&(l=d),i.baseState=l,i.firstBaseUpdate=c,i.lastBaseUpdate=u,null!==(t=i.shared.interleaved)){i=t;do{a|=i.lane,i=i.next}while(i!==t)}else null===o&&(i.shared.lanes=0);Dl|=a,e.lanes=a,e.memoizedState=d}}function Vo(e,t,r){if(e=t.effects,t.effects=null,null!==e)for(t=0;t<e.length;t++){var n=e[t],i=n.callback;if(null!==i){if(n.callback=null,n=r,"function"!=typeof i)throw Error(o(191,i));i.call(n)}}}var Go={},Uo=_i(Go),Wo=_i(Go),qo=_i(Go);function Ko(e){if(e===Go)throw Error(o(174));return e}function Xo(e,t){switch(Ei(qo,t),Ei(Wo,e),Ei(Uo,Go),e=t.nodeType){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:le(null,"");break;default:t=le(t=(e=8===e?t.parentNode:t).namespaceURI||null,e=e.tagName)}Pi(Uo),Ei(Uo,t)}function Yo(){Pi(Uo),Pi(Wo),Pi(qo)}function Jo(e){Ko(qo.current);var t=Ko(Uo.current),r=le(t,e.type);t!==r&&(Ei(Wo,e),Ei(Uo,r))}function Qo(e){Wo.current===e&&(Pi(Uo),Pi(Wo))}var ea=_i(0);function ta(e){for(var t=e;null!==t;){if(13===t.tag){var r=t.memoizedState;if(null!==r&&(null===(r=r.dehydrated)||"$?"===r.data||"$!"===r.data))return t}else if(19===t.tag&&void 0!==t.memoizedProps.revealOrder){if(0!=(128&t.flags))return t}else if(null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var ra=[];function na(){for(var e=0;e<ra.length;e++)ra[e]._workInProgressVersionPrimary=null;ra.length=0}var ia=x.ReactCurrentDispatcher,oa=x.ReactCurrentBatchConfig,aa=0,sa=null,la=null,ca=null,ua=!1,da=!1,pa=0,fa=0;function ha(){throw Error(o(321))}function ma(e,t){if(null===t)return!1;for(var r=0;r<t.length&&r<e.length;r++)if(!sn(e[r],t[r]))return!1;return!0}function ga(e,t,r,n,i,a){if(aa=a,sa=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,ia.current=null===e||null===e.memoizedState?Qa:es,e=r(n,i),da){a=0;do{if(da=!1,pa=0,25<=a)throw Error(o(301));a+=1,ca=la=null,t.updateQueue=null,ia.current=ts,e=r(n,i)}while(da)}if(ia.current=Ja,t=null!==la&&null!==la.next,aa=0,ca=la=sa=null,ua=!1,t)throw Error(o(300));return e}function va(){var e=0!==pa;return pa=0,e}function ya(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return null===ca?sa.memoizedState=ca=e:ca=ca.next=e,ca}function ba(){if(null===la){var e=sa.alternate;e=null!==e?e.memoizedState:null}else e=la.next;var t=null===ca?sa.memoizedState:ca.next;if(null!==t)ca=t,la=e;else{if(null===e)throw Error(o(310));e={memoizedState:(la=e).memoizedState,baseState:la.baseState,baseQueue:la.baseQueue,queue:la.queue,next:null},null===ca?sa.memoizedState=ca=e:ca=ca.next=e}return ca}function xa(e,t){return"function"==typeof t?t(e):t}function wa(e){var t=ba(),r=t.queue;if(null===r)throw Error(o(311));r.lastRenderedReducer=e;var n=la,i=n.baseQueue,a=r.pending;if(null!==a){if(null!==i){var s=i.next;i.next=a.next,a.next=s}n.baseQueue=i=a,r.pending=null}if(null!==i){a=i.next,n=n.baseState;var l=s=null,c=null,u=a;do{var d=u.lane;if((aa&d)===d)null!==c&&(c=c.next={lane:0,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null}),n=u.hasEagerState?u.eagerState:e(n,u.action);else{var p={lane:d,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null};null===c?(l=c=p,s=n):c=c.next=p,sa.lanes|=d,Dl|=d}u=u.next}while(null!==u&&u!==a);null===c?s=n:c.next=l,sn(n,t.memoizedState)||(bs=!0),t.memoizedState=n,t.baseState=s,t.baseQueue=c,r.lastRenderedState=n}if(null!==(e=r.interleaved)){i=e;do{a=i.lane,sa.lanes|=a,Dl|=a,i=i.next}while(i!==e)}else null===i&&(r.lanes=0);return[t.memoizedState,r.dispatch]}function Sa(e){var t=ba(),r=t.queue;if(null===r)throw Error(o(311));r.lastRenderedReducer=e;var n=r.dispatch,i=r.pending,a=t.memoizedState;if(null!==i){r.pending=null;var s=i=i.next;do{a=e(a,s.action),s=s.next}while(s!==i);sn(a,t.memoizedState)||(bs=!0),t.memoizedState=a,null===t.baseQueue&&(t.baseState=a),r.lastRenderedState=a}return[a,n]}function Ca(){}function _a(e,t){var r=sa,n=ba(),i=t(),a=!sn(n.memoizedState,i);if(a&&(n.memoizedState=i,bs=!0),n=n.queue,Da(ka.bind(null,r,n,e),[e]),n.getSnapshot!==t||a||null!==ca&&1&ca.memoizedState.tag){if(r.flags|=2048,Oa(9,Ea.bind(null,r,n,i,t),void 0,null),null===jl)throw Error(o(349));0!=(30&aa)||Pa(r,t,i)}return i}function Pa(e,t,r){e.flags|=16384,e={getSnapshot:t,value:r},null===(t=sa.updateQueue)?(t={lastEffect:null,stores:null},sa.updateQueue=t,t.stores=[e]):null===(r=t.stores)?t.stores=[e]:r.push(e)}function Ea(e,t,r,n){t.value=r,t.getSnapshot=n,Ma(t)&&ja(e)}function ka(e,t,r){return r((function(){Ma(t)&&ja(e)}))}function Ma(e){var t=e.getSnapshot;e=e.value;try{var r=t();return!sn(e,r)}catch(e){return!0}}function ja(e){var t=Ro(e,1);null!==t&&rc(t,e,1,-1)}function Ia(e){var t=ya();return"function"==typeof e&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:xa,lastRenderedState:e},t.queue=e,e=e.dispatch=qa.bind(null,sa,e),[t.memoizedState,e]}function Oa(e,t,r,n){return e={tag:e,create:t,destroy:r,deps:n,next:null},null===(t=sa.updateQueue)?(t={lastEffect:null,stores:null},sa.updateQueue=t,t.lastEffect=e.next=e):null===(r=t.lastEffect)?t.lastEffect=e.next=e:(n=r.next,r.next=e,e.next=n,t.lastEffect=e),e}function Ta(){return ba().memoizedState}function Aa(e,t,r,n){var i=ya();sa.flags|=e,i.memoizedState=Oa(1|t,r,void 0,void 0===n?null:n)}function Za(e,t,r,n){var i=ba();n=void 0===n?null:n;var o=void 0;if(null!==la){var a=la.memoizedState;if(o=a.destroy,null!==n&&ma(n,a.deps))return void(i.memoizedState=Oa(t,r,o,n))}sa.flags|=e,i.memoizedState=Oa(1|t,r,o,n)}function Ra(e,t){return Aa(8390656,8,e,t)}function Da(e,t){return Za(2048,8,e,t)}function La(e,t){return Za(4,2,e,t)}function Fa(e,t){return Za(4,4,e,t)}function Na(e,t){return"function"==typeof t?(e=e(),t(e),function(){t(null)}):null!=t?(e=e(),t.current=e,function(){t.current=null}):void 0}function Ba(e,t,r){return r=null!=r?r.concat([e]):null,Za(4,4,Na.bind(null,t,e),r)}function za(){}function $a(e,t){var r=ba();t=void 0===t?null:t;var n=r.memoizedState;return null!==n&&null!==t&&ma(t,n[1])?n[0]:(r.memoizedState=[e,t],e)}function Ha(e,t){var r=ba();t=void 0===t?null:t;var n=r.memoizedState;return null!==n&&null!==t&&ma(t,n[1])?n[0]:(e=e(),r.memoizedState=[e,t],e)}function Va(e,t,r){return 0==(21&aa)?(e.baseState&&(e.baseState=!1,bs=!0),e.memoizedState=r):(sn(r,t)||(r=mt(),sa.lanes|=r,Dl|=r,e.baseState=!0),t)}function Ga(e,t){var r=bt;bt=0!==r&&4>r?r:4,e(!0);var n=oa.transition;oa.transition={};try{e(!1),t()}finally{bt=r,oa.transition=n}}function Ua(){return ba().memoizedState}function Wa(e,t,r){var n=tc(e);r={lane:n,action:r,hasEagerState:!1,eagerState:null,next:null},Ka(e)?Xa(t,r):null!==(r=Zo(e,t,r,n))&&(rc(r,e,n,ec()),Ya(r,t,n))}function qa(e,t,r){var n=tc(e),i={lane:n,action:r,hasEagerState:!1,eagerState:null,next:null};if(Ka(e))Xa(t,i);else{var o=e.alternate;if(0===e.lanes&&(null===o||0===o.lanes)&&null!==(o=t.lastRenderedReducer))try{var a=t.lastRenderedState,s=o(a,r);if(i.hasEagerState=!0,i.eagerState=s,sn(s,a)){var l=t.interleaved;return null===l?(i.next=i,Ao(t)):(i.next=l.next,l.next=i),void(t.interleaved=i)}}catch(e){}null!==(r=Zo(e,t,i,n))&&(rc(r,e,n,i=ec()),Ya(r,t,n))}}function Ka(e){var t=e.alternate;return e===sa||null!==t&&t===sa}function Xa(e,t){da=ua=!0;var r=e.pending;null===r?t.next=t:(t.next=r.next,r.next=t),e.pending=t}function Ya(e,t,r){if(0!=(4194240&r)){var n=t.lanes;r|=n&=e.pendingLanes,t.lanes=r,yt(e,r)}}var Ja={readContext:Oo,useCallback:ha,useContext:ha,useEffect:ha,useImperativeHandle:ha,useInsertionEffect:ha,useLayoutEffect:ha,useMemo:ha,useReducer:ha,useRef:ha,useState:ha,useDebugValue:ha,useDeferredValue:ha,useTransition:ha,useMutableSource:ha,useSyncExternalStore:ha,useId:ha,unstable_isNewReconciler:!1},Qa={readContext:Oo,useCallback:function(e,t){return ya().memoizedState=[e,void 0===t?null:t],e},useContext:Oo,useEffect:Ra,useImperativeHandle:function(e,t,r){return r=null!=r?r.concat([e]):null,Aa(4194308,4,Na.bind(null,t,e),r)},useLayoutEffect:function(e,t){return Aa(4194308,4,e,t)},useInsertionEffect:function(e,t){return Aa(4,2,e,t)},useMemo:function(e,t){var r=ya();return t=void 0===t?null:t,e=e(),r.memoizedState=[e,t],e},useReducer:function(e,t,r){var n=ya();return t=void 0!==r?r(t):t,n.memoizedState=n.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},n.queue=e,e=e.dispatch=Wa.bind(null,sa,e),[n.memoizedState,e]},useRef:function(e){return e={current:e},ya().memoizedState=e},useState:Ia,useDebugValue:za,useDeferredValue:function(e){return ya().memoizedState=e},useTransition:function(){var e=Ia(!1),t=e[0];return e=Ga.bind(null,e[1]),ya().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,r){var n=sa,i=ya();if(io){if(void 0===r)throw Error(o(407));r=r()}else{if(r=t(),null===jl)throw Error(o(349));0!=(30&aa)||Pa(n,t,r)}i.memoizedState=r;var a={value:r,getSnapshot:t};return i.queue=a,Ra(ka.bind(null,n,a,e),[e]),n.flags|=2048,Oa(9,Ea.bind(null,n,a,r,t),void 0,null),r},useId:function(){var e=ya(),t=jl.identifierPrefix;if(io){var r=Yi;t=":"+t+"R"+(r=(Xi&~(1<<32-at(Xi)-1)).toString(32)+r),0<(r=pa++)&&(t+="H"+r.toString(32)),t+=":"}else t=":"+t+"r"+(r=fa++).toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},es={readContext:Oo,useCallback:$a,useContext:Oo,useEffect:Da,useImperativeHandle:Ba,useInsertionEffect:La,useLayoutEffect:Fa,useMemo:Ha,useReducer:wa,useRef:Ta,useState:function(){return wa(xa)},useDebugValue:za,useDeferredValue:function(e){return Va(ba(),la.memoizedState,e)},useTransition:function(){return[wa(xa)[0],ba().memoizedState]},useMutableSource:Ca,useSyncExternalStore:_a,useId:Ua,unstable_isNewReconciler:!1},ts={readContext:Oo,useCallback:$a,useContext:Oo,useEffect:Da,useImperativeHandle:Ba,useInsertionEffect:La,useLayoutEffect:Fa,useMemo:Ha,useReducer:Sa,useRef:Ta,useState:function(){return Sa(xa)},useDebugValue:za,useDeferredValue:function(e){var t=ba();return null===la?t.memoizedState=e:Va(t,la.memoizedState,e)},useTransition:function(){return[Sa(xa)[0],ba().memoizedState]},useMutableSource:Ca,useSyncExternalStore:_a,useId:Ua,unstable_isNewReconciler:!1};function rs(e,t){if(e&&e.defaultProps){for(var r in t=L({},t),e=e.defaultProps)void 0===t[r]&&(t[r]=e[r]);return t}return t}function ns(e,t,r,n){r=null==(r=r(n,t=e.memoizedState))?t:L({},t,r),e.memoizedState=r,0===e.lanes&&(e.updateQueue.baseState=r)}var is={isMounted:function(e){return!!(e=e._reactInternals)&&$e(e)===e},enqueueSetState:function(e,t,r){e=e._reactInternals;var n=ec(),i=tc(e),o=No(n,i);o.payload=t,null!=r&&(o.callback=r),null!==(t=Bo(e,o,i))&&(rc(t,e,i,n),zo(t,e,i))},enqueueReplaceState:function(e,t,r){e=e._reactInternals;var n=ec(),i=tc(e),o=No(n,i);o.tag=1,o.payload=t,null!=r&&(o.callback=r),null!==(t=Bo(e,o,i))&&(rc(t,e,i,n),zo(t,e,i))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var r=ec(),n=tc(e),i=No(r,n);i.tag=2,null!=t&&(i.callback=t),null!==(t=Bo(e,i,n))&&(rc(t,e,n,r),zo(t,e,n))}};function os(e,t,r,n,i,o,a){return"function"==typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(n,o,a):!(t.prototype&&t.prototype.isPureReactComponent&&ln(r,n)&&ln(i,o))}function as(e,t,r){var n=!1,i=ki,o=t.contextType;return"object"==typeof o&&null!==o?o=Oo(o):(i=Ti(t)?Ii:Mi.current,o=(n=null!=(n=t.contextTypes))?Oi(e,i):ki),t=new t(r,o),e.memoizedState=null!==t.state&&void 0!==t.state?t.state:null,t.updater=is,e.stateNode=t,t._reactInternals=e,n&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=i,e.__reactInternalMemoizedMaskedChildContext=o),t}function ss(e,t,r,n){e=t.state,"function"==typeof t.componentWillReceiveProps&&t.componentWillReceiveProps(r,n),"function"==typeof t.UNSAFE_componentWillReceiveProps&&t.UNSAFE_componentWillReceiveProps(r,n),t.state!==e&&is.enqueueReplaceState(t,t.state,null)}function ls(e,t,r,n){var i=e.stateNode;i.props=r,i.state=e.memoizedState,i.refs={},Lo(e);var o=t.contextType;"object"==typeof o&&null!==o?i.context=Oo(o):(o=Ti(t)?Ii:Mi.current,i.context=Oi(e,o)),i.state=e.memoizedState,"function"==typeof(o=t.getDerivedStateFromProps)&&(ns(e,t,o,r),i.state=e.memoizedState),"function"==typeof t.getDerivedStateFromProps||"function"==typeof i.getSnapshotBeforeUpdate||"function"!=typeof i.UNSAFE_componentWillMount&&"function"!=typeof i.componentWillMount||(t=i.state,"function"==typeof i.componentWillMount&&i.componentWillMount(),"function"==typeof i.UNSAFE_componentWillMount&&i.UNSAFE_componentWillMount(),t!==i.state&&is.enqueueReplaceState(i,i.state,null),Ho(e,r,i,n),i.state=e.memoizedState),"function"==typeof i.componentDidMount&&(e.flags|=4194308)}function cs(e,t){try{var r="",n=t;do{r+=z(n),n=n.return}while(n);var i=r}catch(e){i="\nError generating stack: "+e.message+"\n"+e.stack}return{value:e,source:t,stack:i,digest:null}}function us(e,t,r){return{value:e,source:null,stack:null!=r?r:null,digest:null!=t?t:null}}function ds(e,t){try{console.error(t.value)}catch(e){setTimeout((function(){throw e}))}}var ps="function"==typeof WeakMap?WeakMap:Map;function fs(e,t,r){(r=No(-1,r)).tag=3,r.payload={element:null};var n=t.value;return r.callback=function(){Vl||(Vl=!0,Gl=n),ds(0,t)},r}function hs(e,t,r){(r=No(-1,r)).tag=3;var n=e.type.getDerivedStateFromError;if("function"==typeof n){var i=t.value;r.payload=function(){return n(i)},r.callback=function(){ds(0,t)}}var o=e.stateNode;return null!==o&&"function"==typeof o.componentDidCatch&&(r.callback=function(){ds(0,t),"function"!=typeof n&&(null===Ul?Ul=new Set([this]):Ul.add(this));var e=t.stack;this.componentDidCatch(t.value,{componentStack:null!==e?e:""})}),r}function ms(e,t,r){var n=e.pingCache;if(null===n){n=e.pingCache=new ps;var i=new Set;n.set(t,i)}else void 0===(i=n.get(t))&&(i=new Set,n.set(t,i));i.has(r)||(i.add(r),e=Pc.bind(null,e,t,r),t.then(e,e))}function gs(e){do{var t;if((t=13===e.tag)&&(t=null===(t=e.memoizedState)||null!==t.dehydrated),t)return e;e=e.return}while(null!==e);return null}function vs(e,t,r,n,i){return 0==(1&e.mode)?(e===t?e.flags|=65536:(e.flags|=128,r.flags|=131072,r.flags&=-52805,1===r.tag&&(null===r.alternate?r.tag=17:((t=No(-1,1)).tag=2,Bo(r,t,1))),r.lanes|=1),e):(e.flags|=65536,e.lanes=i,e)}var ys=x.ReactCurrentOwner,bs=!1;function xs(e,t,r,n){t.child=null===e?So(t,null,r,n):wo(t,e.child,r,n)}function ws(e,t,r,n,i){r=r.render;var o=t.ref;return Io(t,i),n=ga(e,t,r,n,o,i),r=va(),null===e||bs?(io&&r&&eo(t),t.flags|=1,xs(e,t,n,i),t.child):(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~i,Vs(e,t,i))}function Ss(e,t,r,n,i){if(null===e){var o=r.type;return"function"!=typeof o||Tc(o)||void 0!==o.defaultProps||null!==r.compare||void 0!==r.defaultProps?((e=Zc(r.type,null,n,t,t.mode,i)).ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=o,Cs(e,t,o,n,i))}if(o=e.child,0==(e.lanes&i)){var a=o.memoizedProps;if((r=null!==(r=r.compare)?r:ln)(a,n)&&e.ref===t.ref)return Vs(e,t,i)}return t.flags|=1,(e=Ac(o,n)).ref=t.ref,e.return=t,t.child=e}function Cs(e,t,r,n,i){if(null!==e){var o=e.memoizedProps;if(ln(o,n)&&e.ref===t.ref){if(bs=!1,t.pendingProps=n=o,0==(e.lanes&i))return t.lanes=e.lanes,Vs(e,t,i);0!=(131072&e.flags)&&(bs=!0)}}return Es(e,t,r,n,i)}function _s(e,t,r){var n=t.pendingProps,i=n.children,o=null!==e?e.memoizedState:null;if("hidden"===n.mode)if(0==(1&t.mode))t.memoizedState={baseLanes:0,cachePool:null,transitions:null},Ei(Al,Tl),Tl|=r;else{if(0==(1073741824&r))return e=null!==o?o.baseLanes|r:r,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,Ei(Al,Tl),Tl|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},n=null!==o?o.baseLanes:r,Ei(Al,Tl),Tl|=n}else null!==o?(n=o.baseLanes|r,t.memoizedState=null):n=r,Ei(Al,Tl),Tl|=n;return xs(e,t,i,r),t.child}function Ps(e,t){var r=t.ref;(null===e&&null!==r||null!==e&&e.ref!==r)&&(t.flags|=512,t.flags|=2097152)}function Es(e,t,r,n,i){var o=Ti(r)?Ii:Mi.current;return o=Oi(t,o),Io(t,i),r=ga(e,t,r,n,o,i),n=va(),null===e||bs?(io&&n&&eo(t),t.flags|=1,xs(e,t,r,i),t.child):(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~i,Vs(e,t,i))}function ks(e,t,r,n,i){if(Ti(r)){var o=!0;Di(t)}else o=!1;if(Io(t,i),null===t.stateNode)Hs(e,t),as(t,r,n),ls(t,r,n,i),n=!0;else if(null===e){var a=t.stateNode,s=t.memoizedProps;a.props=s;var l=a.context,c=r.contextType;c="object"==typeof c&&null!==c?Oo(c):Oi(t,c=Ti(r)?Ii:Mi.current);var u=r.getDerivedStateFromProps,d="function"==typeof u||"function"==typeof a.getSnapshotBeforeUpdate;d||"function"!=typeof a.UNSAFE_componentWillReceiveProps&&"function"!=typeof a.componentWillReceiveProps||(s!==n||l!==c)&&ss(t,a,n,c),Do=!1;var p=t.memoizedState;a.state=p,Ho(t,n,a,i),l=t.memoizedState,s!==n||p!==l||ji.current||Do?("function"==typeof u&&(ns(t,r,u,n),l=t.memoizedState),(s=Do||os(t,r,s,n,p,l,c))?(d||"function"!=typeof a.UNSAFE_componentWillMount&&"function"!=typeof a.componentWillMount||("function"==typeof a.componentWillMount&&a.componentWillMount(),"function"==typeof a.UNSAFE_componentWillMount&&a.UNSAFE_componentWillMount()),"function"==typeof a.componentDidMount&&(t.flags|=4194308)):("function"==typeof a.componentDidMount&&(t.flags|=4194308),t.memoizedProps=n,t.memoizedState=l),a.props=n,a.state=l,a.context=c,n=s):("function"==typeof a.componentDidMount&&(t.flags|=4194308),n=!1)}else{a=t.stateNode,Fo(e,t),s=t.memoizedProps,c=t.type===t.elementType?s:rs(t.type,s),a.props=c,d=t.pendingProps,p=a.context,l="object"==typeof(l=r.contextType)&&null!==l?Oo(l):Oi(t,l=Ti(r)?Ii:Mi.current);var f=r.getDerivedStateFromProps;(u="function"==typeof f||"function"==typeof a.getSnapshotBeforeUpdate)||"function"!=typeof a.UNSAFE_componentWillReceiveProps&&"function"!=typeof a.componentWillReceiveProps||(s!==d||p!==l)&&ss(t,a,n,l),Do=!1,p=t.memoizedState,a.state=p,Ho(t,n,a,i);var h=t.memoizedState;s!==d||p!==h||ji.current||Do?("function"==typeof f&&(ns(t,r,f,n),h=t.memoizedState),(c=Do||os(t,r,c,n,p,h,l)||!1)?(u||"function"!=typeof a.UNSAFE_componentWillUpdate&&"function"!=typeof a.componentWillUpdate||("function"==typeof a.componentWillUpdate&&a.componentWillUpdate(n,h,l),"function"==typeof a.UNSAFE_componentWillUpdate&&a.UNSAFE_componentWillUpdate(n,h,l)),"function"==typeof a.componentDidUpdate&&(t.flags|=4),"function"==typeof a.getSnapshotBeforeUpdate&&(t.flags|=1024)):("function"!=typeof a.componentDidUpdate||s===e.memoizedProps&&p===e.memoizedState||(t.flags|=4),"function"!=typeof a.getSnapshotBeforeUpdate||s===e.memoizedProps&&p===e.memoizedState||(t.flags|=1024),t.memoizedProps=n,t.memoizedState=h),a.props=n,a.state=h,a.context=l,n=c):("function"!=typeof a.componentDidUpdate||s===e.memoizedProps&&p===e.memoizedState||(t.flags|=4),"function"!=typeof a.getSnapshotBeforeUpdate||s===e.memoizedProps&&p===e.memoizedState||(t.flags|=1024),n=!1)}return Ms(e,t,r,n,o,i)}function Ms(e,t,r,n,i,o){Ps(e,t);var a=0!=(128&t.flags);if(!n&&!a)return i&&Li(t,r,!1),Vs(e,t,o);n=t.stateNode,ys.current=t;var s=a&&"function"!=typeof r.getDerivedStateFromError?null:n.render();return t.flags|=1,null!==e&&a?(t.child=wo(t,e.child,null,o),t.child=wo(t,null,s,o)):xs(e,t,s,o),t.memoizedState=n.state,i&&Li(t,r,!0),t.child}function js(e){var t=e.stateNode;t.pendingContext?Zi(0,t.pendingContext,t.pendingContext!==t.context):t.context&&Zi(0,t.context,!1),Xo(e,t.containerInfo)}function Is(e,t,r,n,i){return ho(),mo(i),t.flags|=256,xs(e,t,r,n),t.child}var Os,Ts,As,Zs,Rs={dehydrated:null,treeContext:null,retryLane:0};function Ds(e){return{baseLanes:e,cachePool:null,transitions:null}}function Ls(e,t,r){var n,i=t.pendingProps,a=ea.current,s=!1,l=0!=(128&t.flags);if((n=l)||(n=(null===e||null!==e.memoizedState)&&0!=(2&a)),n?(s=!0,t.flags&=-129):null!==e&&null===e.memoizedState||(a|=1),Ei(ea,1&a),null===e)return co(t),null!==(e=t.memoizedState)&&null!==(e=e.dehydrated)?(0==(1&t.mode)?t.lanes=1:"$!"===e.data?t.lanes=8:t.lanes=1073741824,null):(l=i.children,e=i.fallback,s?(i=t.mode,s=t.child,l={mode:"hidden",children:l},0==(1&i)&&null!==s?(s.childLanes=0,s.pendingProps=l):s=Dc(l,i,0,null),e=Rc(e,i,r,null),s.return=t,e.return=t,s.sibling=e,t.child=s,t.child.memoizedState=Ds(r),t.memoizedState=Rs,e):Fs(t,l));if(null!==(a=e.memoizedState)&&null!==(n=a.dehydrated))return function(e,t,r,n,i,a,s){if(r)return 256&t.flags?(t.flags&=-257,Ns(e,t,s,n=us(Error(o(422))))):null!==t.memoizedState?(t.child=e.child,t.flags|=128,null):(a=n.fallback,i=t.mode,n=Dc({mode:"visible",children:n.children},i,0,null),(a=Rc(a,i,s,null)).flags|=2,n.return=t,a.return=t,n.sibling=a,t.child=n,0!=(1&t.mode)&&wo(t,e.child,null,s),t.child.memoizedState=Ds(s),t.memoizedState=Rs,a);if(0==(1&t.mode))return Ns(e,t,s,null);if("$!"===i.data){if(n=i.nextSibling&&i.nextSibling.dataset)var l=n.dgst;return n=l,Ns(e,t,s,n=us(a=Error(o(419)),n,void 0))}if(l=0!=(s&e.childLanes),bs||l){if(null!==(n=jl)){switch(s&-s){case 4:i=2;break;case 16:i=8;break;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:i=32;break;case 536870912:i=268435456;break;default:i=0}0!==(i=0!=(i&(n.suspendedLanes|s))?0:i)&&i!==a.retryLane&&(a.retryLane=i,Ro(e,i),rc(n,e,i,-1))}return mc(),Ns(e,t,s,n=us(Error(o(421))))}return"$?"===i.data?(t.flags|=128,t.child=e.child,t=kc.bind(null,e),i._reactRetry=t,null):(e=a.treeContext,no=ci(i.nextSibling),ro=t,io=!0,oo=null,null!==e&&(Wi[qi++]=Xi,Wi[qi++]=Yi,Wi[qi++]=Ki,Xi=e.id,Yi=e.overflow,Ki=t),(t=Fs(t,n.children)).flags|=4096,t)}(e,t,l,i,n,a,r);if(s){s=i.fallback,l=t.mode,n=(a=e.child).sibling;var c={mode:"hidden",children:i.children};return 0==(1&l)&&t.child!==a?((i=t.child).childLanes=0,i.pendingProps=c,t.deletions=null):(i=Ac(a,c)).subtreeFlags=14680064&a.subtreeFlags,null!==n?s=Ac(n,s):(s=Rc(s,l,r,null)).flags|=2,s.return=t,i.return=t,i.sibling=s,t.child=i,i=s,s=t.child,l=null===(l=e.child.memoizedState)?Ds(r):{baseLanes:l.baseLanes|r,cachePool:null,transitions:l.transitions},s.memoizedState=l,s.childLanes=e.childLanes&~r,t.memoizedState=Rs,i}return e=(s=e.child).sibling,i=Ac(s,{mode:"visible",children:i.children}),0==(1&t.mode)&&(i.lanes=r),i.return=t,i.sibling=null,null!==e&&(null===(r=t.deletions)?(t.deletions=[e],t.flags|=16):r.push(e)),t.child=i,t.memoizedState=null,i}function Fs(e,t){return(t=Dc({mode:"visible",children:t},e.mode,0,null)).return=e,e.child=t}function Ns(e,t,r,n){return null!==n&&mo(n),wo(t,e.child,null,r),(e=Fs(t,t.pendingProps.children)).flags|=2,t.memoizedState=null,e}function Bs(e,t,r){e.lanes|=t;var n=e.alternate;null!==n&&(n.lanes|=t),jo(e.return,t,r)}function zs(e,t,r,n,i){var o=e.memoizedState;null===o?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:n,tail:r,tailMode:i}:(o.isBackwards=t,o.rendering=null,o.renderingStartTime=0,o.last=n,o.tail=r,o.tailMode=i)}function $s(e,t,r){var n=t.pendingProps,i=n.revealOrder,o=n.tail;if(xs(e,t,n.children,r),0!=(2&(n=ea.current)))n=1&n|2,t.flags|=128;else{if(null!==e&&0!=(128&e.flags))e:for(e=t.child;null!==e;){if(13===e.tag)null!==e.memoizedState&&Bs(e,r,t);else if(19===e.tag)Bs(e,r,t);else if(null!==e.child){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;null===e.sibling;){if(null===e.return||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}n&=1}if(Ei(ea,n),0==(1&t.mode))t.memoizedState=null;else switch(i){case"forwards":for(r=t.child,i=null;null!==r;)null!==(e=r.alternate)&&null===ta(e)&&(i=r),r=r.sibling;null===(r=i)?(i=t.child,t.child=null):(i=r.sibling,r.sibling=null),zs(t,!1,i,r,o);break;case"backwards":for(r=null,i=t.child,t.child=null;null!==i;){if(null!==(e=i.alternate)&&null===ta(e)){t.child=i;break}e=i.sibling,i.sibling=r,r=i,i=e}zs(t,!0,r,null,o);break;case"together":zs(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function Hs(e,t){0==(1&t.mode)&&null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2)}function Vs(e,t,r){if(null!==e&&(t.dependencies=e.dependencies),Dl|=t.lanes,0==(r&t.childLanes))return null;if(null!==e&&t.child!==e.child)throw Error(o(153));if(null!==t.child){for(r=Ac(e=t.child,e.pendingProps),t.child=r,r.return=t;null!==e.sibling;)e=e.sibling,(r=r.sibling=Ac(e,e.pendingProps)).return=t;r.sibling=null}return t.child}function Gs(e,t){if(!io)switch(e.tailMode){case"hidden":t=e.tail;for(var r=null;null!==t;)null!==t.alternate&&(r=t),t=t.sibling;null===r?e.tail=null:r.sibling=null;break;case"collapsed":r=e.tail;for(var n=null;null!==r;)null!==r.alternate&&(n=r),r=r.sibling;null===n?t||null===e.tail?e.tail=null:e.tail.sibling=null:n.sibling=null}}function Us(e){var t=null!==e.alternate&&e.alternate.child===e.child,r=0,n=0;if(t)for(var i=e.child;null!==i;)r|=i.lanes|i.childLanes,n|=14680064&i.subtreeFlags,n|=14680064&i.flags,i.return=e,i=i.sibling;else for(i=e.child;null!==i;)r|=i.lanes|i.childLanes,n|=i.subtreeFlags,n|=i.flags,i.return=e,i=i.sibling;return e.subtreeFlags|=n,e.childLanes=r,t}function Ws(e,t,r){var n=t.pendingProps;switch(to(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Us(t),null;case 1:case 17:return Ti(t.type)&&Ai(),Us(t),null;case 3:return n=t.stateNode,Yo(),Pi(ji),Pi(Mi),na(),n.pendingContext&&(n.context=n.pendingContext,n.pendingContext=null),null!==e&&null!==e.child||(po(t)?t.flags|=4:null===e||e.memoizedState.isDehydrated&&0==(256&t.flags)||(t.flags|=1024,null!==oo&&(ac(oo),oo=null))),Ts(e,t),Us(t),null;case 5:Qo(t);var i=Ko(qo.current);if(r=t.type,null!==e&&null!=t.stateNode)As(e,t,r,n,i),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!n){if(null===t.stateNode)throw Error(o(166));return Us(t),null}if(e=Ko(Uo.current),po(t)){n=t.stateNode,r=t.type;var a=t.memoizedProps;switch(n[pi]=t,n[fi]=a,e=0!=(1&t.mode),r){case"dialog":Nn("cancel",n),Nn("close",n);break;case"iframe":case"object":case"embed":Nn("load",n);break;case"video":case"audio":for(i=0;i<Rn.length;i++)Nn(Rn[i],n);break;case"source":Nn("error",n);break;case"img":case"image":case"link":Nn("error",n),Nn("load",n);break;case"details":Nn("toggle",n);break;case"input":X(n,a),Nn("invalid",n);break;case"select":n._wrapperState={wasMultiple:!!a.multiple},Nn("invalid",n);break;case"textarea":ie(n,a),Nn("invalid",n)}for(var l in ye(r,a),i=null,a)if(a.hasOwnProperty(l)){var c=a[l];"children"===l?"string"==typeof c?n.textContent!==c&&(!0!==a.suppressHydrationWarning&&Jn(n.textContent,c,e),i=["children",c]):"number"==typeof c&&n.textContent!==""+c&&(!0!==a.suppressHydrationWarning&&Jn(n.textContent,c,e),i=["children",""+c]):s.hasOwnProperty(l)&&null!=c&&"onScroll"===l&&Nn("scroll",n)}switch(r){case"input":U(n),Q(n,a,!0);break;case"textarea":U(n),ae(n);break;case"select":case"option":break;default:"function"==typeof a.onClick&&(n.onclick=Qn)}n=i,t.updateQueue=n,null!==n&&(t.flags|=4)}else{l=9===i.nodeType?i:i.ownerDocument,"http://www.w3.org/1999/xhtml"===e&&(e=se(r)),"http://www.w3.org/1999/xhtml"===e?"script"===r?((e=l.createElement("div")).innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):"string"==typeof n.is?e=l.createElement(r,{is:n.is}):(e=l.createElement(r),"select"===r&&(l=e,n.multiple?l.multiple=!0:n.size&&(l.size=n.size))):e=l.createElementNS(e,r),e[pi]=t,e[fi]=n,Os(e,t,!1,!1),t.stateNode=e;e:{switch(l=be(r,n),r){case"dialog":Nn("cancel",e),Nn("close",e),i=n;break;case"iframe":case"object":case"embed":Nn("load",e),i=n;break;case"video":case"audio":for(i=0;i<Rn.length;i++)Nn(Rn[i],e);i=n;break;case"source":Nn("error",e),i=n;break;case"img":case"image":case"link":Nn("error",e),Nn("load",e),i=n;break;case"details":Nn("toggle",e),i=n;break;case"input":X(e,n),i=K(e,n),Nn("invalid",e);break;case"option":default:i=n;break;case"select":e._wrapperState={wasMultiple:!!n.multiple},i=L({},n,{value:void 0}),Nn("invalid",e);break;case"textarea":ie(e,n),i=ne(e,n),Nn("invalid",e)}for(a in ye(r,i),c=i)if(c.hasOwnProperty(a)){var u=c[a];"style"===a?ge(e,u):"dangerouslySetInnerHTML"===a?null!=(u=u?u.__html:void 0)&&de(e,u):"children"===a?"string"==typeof u?("textarea"!==r||""!==u)&&pe(e,u):"number"==typeof u&&pe(e,""+u):"suppressContentEditableWarning"!==a&&"suppressHydrationWarning"!==a&&"autoFocus"!==a&&(s.hasOwnProperty(a)?null!=u&&"onScroll"===a&&Nn("scroll",e):null!=u&&b(e,a,u,l))}switch(r){case"input":U(e),Q(e,n,!1);break;case"textarea":U(e),ae(e);break;case"option":null!=n.value&&e.setAttribute("value",""+V(n.value));break;case"select":e.multiple=!!n.multiple,null!=(a=n.value)?re(e,!!n.multiple,a,!1):null!=n.defaultValue&&re(e,!!n.multiple,n.defaultValue,!0);break;default:"function"==typeof i.onClick&&(e.onclick=Qn)}switch(r){case"button":case"input":case"select":case"textarea":n=!!n.autoFocus;break e;case"img":n=!0;break e;default:n=!1}}n&&(t.flags|=4)}null!==t.ref&&(t.flags|=512,t.flags|=2097152)}return Us(t),null;case 6:if(e&&null!=t.stateNode)Zs(e,t,e.memoizedProps,n);else{if("string"!=typeof n&&null===t.stateNode)throw Error(o(166));if(r=Ko(qo.current),Ko(Uo.current),po(t)){if(n=t.stateNode,r=t.memoizedProps,n[pi]=t,(a=n.nodeValue!==r)&&null!==(e=ro))switch(e.tag){case 3:Jn(n.nodeValue,r,0!=(1&e.mode));break;case 5:!0!==e.memoizedProps.suppressHydrationWarning&&Jn(n.nodeValue,r,0!=(1&e.mode))}a&&(t.flags|=4)}else(n=(9===r.nodeType?r:r.ownerDocument).createTextNode(n))[pi]=t,t.stateNode=n}return Us(t),null;case 13:if(Pi(ea),n=t.memoizedState,null===e||null!==e.memoizedState&&null!==e.memoizedState.dehydrated){if(io&&null!==no&&0!=(1&t.mode)&&0==(128&t.flags))fo(),ho(),t.flags|=98560,a=!1;else if(a=po(t),null!==n&&null!==n.dehydrated){if(null===e){if(!a)throw Error(o(318));if(!(a=null!==(a=t.memoizedState)?a.dehydrated:null))throw Error(o(317));a[pi]=t}else ho(),0==(128&t.flags)&&(t.memoizedState=null),t.flags|=4;Us(t),a=!1}else null!==oo&&(ac(oo),oo=null),a=!0;if(!a)return 65536&t.flags?t:null}return 0!=(128&t.flags)?(t.lanes=r,t):((n=null!==n)!=(null!==e&&null!==e.memoizedState)&&n&&(t.child.flags|=8192,0!=(1&t.mode)&&(null===e||0!=(1&ea.current)?0===Zl&&(Zl=3):mc())),null!==t.updateQueue&&(t.flags|=4),Us(t),null);case 4:return Yo(),Ts(e,t),null===e&&$n(t.stateNode.containerInfo),Us(t),null;case 10:return Mo(t.type._context),Us(t),null;case 19:if(Pi(ea),null===(a=t.memoizedState))return Us(t),null;if(n=0!=(128&t.flags),null===(l=a.rendering))if(n)Gs(a,!1);else{if(0!==Zl||null!==e&&0!=(128&e.flags))for(e=t.child;null!==e;){if(null!==(l=ta(e))){for(t.flags|=128,Gs(a,!1),null!==(n=l.updateQueue)&&(t.updateQueue=n,t.flags|=4),t.subtreeFlags=0,n=r,r=t.child;null!==r;)e=n,(a=r).flags&=14680066,null===(l=a.alternate)?(a.childLanes=0,a.lanes=e,a.child=null,a.subtreeFlags=0,a.memoizedProps=null,a.memoizedState=null,a.updateQueue=null,a.dependencies=null,a.stateNode=null):(a.childLanes=l.childLanes,a.lanes=l.lanes,a.child=l.child,a.subtreeFlags=0,a.deletions=null,a.memoizedProps=l.memoizedProps,a.memoizedState=l.memoizedState,a.updateQueue=l.updateQueue,a.type=l.type,e=l.dependencies,a.dependencies=null===e?null:{lanes:e.lanes,firstContext:e.firstContext}),r=r.sibling;return Ei(ea,1&ea.current|2),t.child}e=e.sibling}null!==a.tail&&Ye()>$l&&(t.flags|=128,n=!0,Gs(a,!1),t.lanes=4194304)}else{if(!n)if(null!==(e=ta(l))){if(t.flags|=128,n=!0,null!==(r=e.updateQueue)&&(t.updateQueue=r,t.flags|=4),Gs(a,!0),null===a.tail&&"hidden"===a.tailMode&&!l.alternate&&!io)return Us(t),null}else 2*Ye()-a.renderingStartTime>$l&&1073741824!==r&&(t.flags|=128,n=!0,Gs(a,!1),t.lanes=4194304);a.isBackwards?(l.sibling=t.child,t.child=l):(null!==(r=a.last)?r.sibling=l:t.child=l,a.last=l)}return null!==a.tail?(t=a.tail,a.rendering=t,a.tail=t.sibling,a.renderingStartTime=Ye(),t.sibling=null,r=ea.current,Ei(ea,n?1&r|2:1&r),t):(Us(t),null);case 22:case 23:return dc(),n=null!==t.memoizedState,null!==e&&null!==e.memoizedState!==n&&(t.flags|=8192),n&&0!=(1&t.mode)?0!=(1073741824&Tl)&&(Us(t),6&t.subtreeFlags&&(t.flags|=8192)):Us(t),null;case 24:case 25:return null}throw Error(o(156,t.tag))}function qs(e,t){switch(to(t),t.tag){case 1:return Ti(t.type)&&Ai(),65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 3:return Yo(),Pi(ji),Pi(Mi),na(),0!=(65536&(e=t.flags))&&0==(128&e)?(t.flags=-65537&e|128,t):null;case 5:return Qo(t),null;case 13:if(Pi(ea),null!==(e=t.memoizedState)&&null!==e.dehydrated){if(null===t.alternate)throw Error(o(340));ho()}return 65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 19:return Pi(ea),null;case 4:return Yo(),null;case 10:return Mo(t.type._context),null;case 22:case 23:return dc(),null;default:return null}}Os=function(e,t){for(var r=t.child;null!==r;){if(5===r.tag||6===r.tag)e.appendChild(r.stateNode);else if(4!==r.tag&&null!==r.child){r.child.return=r,r=r.child;continue}if(r===t)break;for(;null===r.sibling;){if(null===r.return||r.return===t)return;r=r.return}r.sibling.return=r.return,r=r.sibling}},Ts=function(){},As=function(e,t,r,n){var i=e.memoizedProps;if(i!==n){e=t.stateNode,Ko(Uo.current);var o,a=null;switch(r){case"input":i=K(e,i),n=K(e,n),a=[];break;case"select":i=L({},i,{value:void 0}),n=L({},n,{value:void 0}),a=[];break;case"textarea":i=ne(e,i),n=ne(e,n),a=[];break;default:"function"!=typeof i.onClick&&"function"==typeof n.onClick&&(e.onclick=Qn)}for(u in ye(r,n),r=null,i)if(!n.hasOwnProperty(u)&&i.hasOwnProperty(u)&&null!=i[u])if("style"===u){var l=i[u];for(o in l)l.hasOwnProperty(o)&&(r||(r={}),r[o]="")}else"dangerouslySetInnerHTML"!==u&&"children"!==u&&"suppressContentEditableWarning"!==u&&"suppressHydrationWarning"!==u&&"autoFocus"!==u&&(s.hasOwnProperty(u)?a||(a=[]):(a=a||[]).push(u,null));for(u in n){var c=n[u];if(l=null!=i?i[u]:void 0,n.hasOwnProperty(u)&&c!==l&&(null!=c||null!=l))if("style"===u)if(l){for(o in l)!l.hasOwnProperty(o)||c&&c.hasOwnProperty(o)||(r||(r={}),r[o]="");for(o in c)c.hasOwnProperty(o)&&l[o]!==c[o]&&(r||(r={}),r[o]=c[o])}else r||(a||(a=[]),a.push(u,r)),r=c;else"dangerouslySetInnerHTML"===u?(c=c?c.__html:void 0,l=l?l.__html:void 0,null!=c&&l!==c&&(a=a||[]).push(u,c)):"children"===u?"string"!=typeof c&&"number"!=typeof c||(a=a||[]).push(u,""+c):"suppressContentEditableWarning"!==u&&"suppressHydrationWarning"!==u&&(s.hasOwnProperty(u)?(null!=c&&"onScroll"===u&&Nn("scroll",e),a||l===c||(a=[])):(a=a||[]).push(u,c))}r&&(a=a||[]).push("style",r);var u=a;(t.updateQueue=u)&&(t.flags|=4)}},Zs=function(e,t,r,n){r!==n&&(t.flags|=4)};var Ks=!1,Xs=!1,Ys="function"==typeof WeakSet?WeakSet:Set,Js=null;function Qs(e,t){var r=e.ref;if(null!==r)if("function"==typeof r)try{r(null)}catch(r){_c(e,t,r)}else r.current=null}function el(e,t,r){try{r()}catch(r){_c(e,t,r)}}var tl=!1;function rl(e,t,r){var n=t.updateQueue;if(null!==(n=null!==n?n.lastEffect:null)){var i=n=n.next;do{if((i.tag&e)===e){var o=i.destroy;i.destroy=void 0,void 0!==o&&el(t,r,o)}i=i.next}while(i!==n)}}function nl(e,t){if(null!==(t=null!==(t=t.updateQueue)?t.lastEffect:null)){var r=t=t.next;do{if((r.tag&e)===e){var n=r.create;r.destroy=n()}r=r.next}while(r!==t)}}function il(e){var t=e.ref;if(null!==t){var r=e.stateNode;e.tag,e=r,"function"==typeof t?t(e):t.current=e}}function ol(e){var t=e.alternate;null!==t&&(e.alternate=null,ol(t)),e.child=null,e.deletions=null,e.sibling=null,5===e.tag&&null!==(t=e.stateNode)&&(delete t[pi],delete t[fi],delete t[mi],delete t[gi],delete t[vi]),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function al(e){return 5===e.tag||3===e.tag||4===e.tag}function sl(e){e:for(;;){for(;null===e.sibling;){if(null===e.return||al(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;5!==e.tag&&6!==e.tag&&18!==e.tag;){if(2&e.flags)continue e;if(null===e.child||4===e.tag)continue e;e.child.return=e,e=e.child}if(!(2&e.flags))return e.stateNode}}function ll(e,t,r){var n=e.tag;if(5===n||6===n)e=e.stateNode,t?8===r.nodeType?r.parentNode.insertBefore(e,t):r.insertBefore(e,t):(8===r.nodeType?(t=r.parentNode).insertBefore(e,r):(t=r).appendChild(e),null!=(r=r._reactRootContainer)||null!==t.onclick||(t.onclick=Qn));else if(4!==n&&null!==(e=e.child))for(ll(e,t,r),e=e.sibling;null!==e;)ll(e,t,r),e=e.sibling}function cl(e,t,r){var n=e.tag;if(5===n||6===n)e=e.stateNode,t?r.insertBefore(e,t):r.appendChild(e);else if(4!==n&&null!==(e=e.child))for(cl(e,t,r),e=e.sibling;null!==e;)cl(e,t,r),e=e.sibling}var ul=null,dl=!1;function pl(e,t,r){for(r=r.child;null!==r;)fl(e,t,r),r=r.sibling}function fl(e,t,r){if(ot&&"function"==typeof ot.onCommitFiberUnmount)try{ot.onCommitFiberUnmount(it,r)}catch(e){}switch(r.tag){case 5:Xs||Qs(r,t);case 6:var n=ul,i=dl;ul=null,pl(e,t,r),dl=i,null!==(ul=n)&&(dl?(e=ul,r=r.stateNode,8===e.nodeType?e.parentNode.removeChild(r):e.removeChild(r)):ul.removeChild(r.stateNode));break;case 18:null!==ul&&(dl?(e=ul,r=r.stateNode,8===e.nodeType?li(e.parentNode,r):1===e.nodeType&&li(e,r),$t(e)):li(ul,r.stateNode));break;case 4:n=ul,i=dl,ul=r.stateNode.containerInfo,dl=!0,pl(e,t,r),ul=n,dl=i;break;case 0:case 11:case 14:case 15:if(!Xs&&null!==(n=r.updateQueue)&&null!==(n=n.lastEffect)){i=n=n.next;do{var o=i,a=o.destroy;o=o.tag,void 0!==a&&(0!=(2&o)||0!=(4&o))&&el(r,t,a),i=i.next}while(i!==n)}pl(e,t,r);break;case 1:if(!Xs&&(Qs(r,t),"function"==typeof(n=r.stateNode).componentWillUnmount))try{n.props=r.memoizedProps,n.state=r.memoizedState,n.componentWillUnmount()}catch(e){_c(r,t,e)}pl(e,t,r);break;case 21:pl(e,t,r);break;case 22:1&r.mode?(Xs=(n=Xs)||null!==r.memoizedState,pl(e,t,r),Xs=n):pl(e,t,r);break;default:pl(e,t,r)}}function hl(e){var t=e.updateQueue;if(null!==t){e.updateQueue=null;var r=e.stateNode;null===r&&(r=e.stateNode=new Ys),t.forEach((function(t){var n=Mc.bind(null,e,t);r.has(t)||(r.add(t),t.then(n,n))}))}}function ml(e,t){var r=t.deletions;if(null!==r)for(var n=0;n<r.length;n++){var i=r[n];try{var a=e,s=t,l=s;e:for(;null!==l;){switch(l.tag){case 5:ul=l.stateNode,dl=!1;break e;case 3:case 4:ul=l.stateNode.containerInfo,dl=!0;break e}l=l.return}if(null===ul)throw Error(o(160));fl(a,s,i),ul=null,dl=!1;var c=i.alternate;null!==c&&(c.return=null),i.return=null}catch(e){_c(i,t,e)}}if(12854&t.subtreeFlags)for(t=t.child;null!==t;)gl(t,e),t=t.sibling}function gl(e,t){var r=e.alternate,n=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(ml(t,e),vl(e),4&n){try{rl(3,e,e.return),nl(3,e)}catch(t){_c(e,e.return,t)}try{rl(5,e,e.return)}catch(t){_c(e,e.return,t)}}break;case 1:ml(t,e),vl(e),512&n&&null!==r&&Qs(r,r.return);break;case 5:if(ml(t,e),vl(e),512&n&&null!==r&&Qs(r,r.return),32&e.flags){var i=e.stateNode;try{pe(i,"")}catch(t){_c(e,e.return,t)}}if(4&n&&null!=(i=e.stateNode)){var a=e.memoizedProps,s=null!==r?r.memoizedProps:a,l=e.type,c=e.updateQueue;if(e.updateQueue=null,null!==c)try{"input"===l&&"radio"===a.type&&null!=a.name&&Y(i,a),be(l,s);var u=be(l,a);for(s=0;s<c.length;s+=2){var d=c[s],p=c[s+1];"style"===d?ge(i,p):"dangerouslySetInnerHTML"===d?de(i,p):"children"===d?pe(i,p):b(i,d,p,u)}switch(l){case"input":J(i,a);break;case"textarea":oe(i,a);break;case"select":var f=i._wrapperState.wasMultiple;i._wrapperState.wasMultiple=!!a.multiple;var h=a.value;null!=h?re(i,!!a.multiple,h,!1):f!==!!a.multiple&&(null!=a.defaultValue?re(i,!!a.multiple,a.defaultValue,!0):re(i,!!a.multiple,a.multiple?[]:"",!1))}i[fi]=a}catch(t){_c(e,e.return,t)}}break;case 6:if(ml(t,e),vl(e),4&n){if(null===e.stateNode)throw Error(o(162));i=e.stateNode,a=e.memoizedProps;try{i.nodeValue=a}catch(t){_c(e,e.return,t)}}break;case 3:if(ml(t,e),vl(e),4&n&&null!==r&&r.memoizedState.isDehydrated)try{$t(t.containerInfo)}catch(t){_c(e,e.return,t)}break;case 4:default:ml(t,e),vl(e);break;case 13:ml(t,e),vl(e),8192&(i=e.child).flags&&(a=null!==i.memoizedState,i.stateNode.isHidden=a,!a||null!==i.alternate&&null!==i.alternate.memoizedState||(zl=Ye())),4&n&&hl(e);break;case 22:if(d=null!==r&&null!==r.memoizedState,1&e.mode?(Xs=(u=Xs)||d,ml(t,e),Xs=u):ml(t,e),vl(e),8192&n){if(u=null!==e.memoizedState,(e.stateNode.isHidden=u)&&!d&&0!=(1&e.mode))for(Js=e,d=e.child;null!==d;){for(p=Js=d;null!==Js;){switch(h=(f=Js).child,f.tag){case 0:case 11:case 14:case 15:rl(4,f,f.return);break;case 1:Qs(f,f.return);var m=f.stateNode;if("function"==typeof m.componentWillUnmount){n=f,r=f.return;try{t=n,m.props=t.memoizedProps,m.state=t.memoizedState,m.componentWillUnmount()}catch(e){_c(n,r,e)}}break;case 5:Qs(f,f.return);break;case 22:if(null!==f.memoizedState){wl(p);continue}}null!==h?(h.return=f,Js=h):wl(p)}d=d.sibling}e:for(d=null,p=e;;){if(5===p.tag){if(null===d){d=p;try{i=p.stateNode,u?"function"==typeof(a=i.style).setProperty?a.setProperty("display","none","important"):a.display="none":(l=p.stateNode,s=null!=(c=p.memoizedProps.style)&&c.hasOwnProperty("display")?c.display:null,l.style.display=me("display",s))}catch(t){_c(e,e.return,t)}}}else if(6===p.tag){if(null===d)try{p.stateNode.nodeValue=u?"":p.memoizedProps}catch(t){_c(e,e.return,t)}}else if((22!==p.tag&&23!==p.tag||null===p.memoizedState||p===e)&&null!==p.child){p.child.return=p,p=p.child;continue}if(p===e)break e;for(;null===p.sibling;){if(null===p.return||p.return===e)break e;d===p&&(d=null),p=p.return}d===p&&(d=null),p.sibling.return=p.return,p=p.sibling}}break;case 19:ml(t,e),vl(e),4&n&&hl(e);case 21:}}function vl(e){var t=e.flags;if(2&t){try{e:{for(var r=e.return;null!==r;){if(al(r)){var n=r;break e}r=r.return}throw Error(o(160))}switch(n.tag){case 5:var i=n.stateNode;32&n.flags&&(pe(i,""),n.flags&=-33),cl(e,sl(e),i);break;case 3:case 4:var a=n.stateNode.containerInfo;ll(e,sl(e),a);break;default:throw Error(o(161))}}catch(t){_c(e,e.return,t)}e.flags&=-3}4096&t&&(e.flags&=-4097)}function yl(e,t,r){Js=e,bl(e,t,r)}function bl(e,t,r){for(var n=0!=(1&e.mode);null!==Js;){var i=Js,o=i.child;if(22===i.tag&&n){var a=null!==i.memoizedState||Ks;if(!a){var s=i.alternate,l=null!==s&&null!==s.memoizedState||Xs;s=Ks;var c=Xs;if(Ks=a,(Xs=l)&&!c)for(Js=i;null!==Js;)l=(a=Js).child,22===a.tag&&null!==a.memoizedState?Sl(i):null!==l?(l.return=a,Js=l):Sl(i);for(;null!==o;)Js=o,bl(o,t,r),o=o.sibling;Js=i,Ks=s,Xs=c}xl(e)}else 0!=(8772&i.subtreeFlags)&&null!==o?(o.return=i,Js=o):xl(e)}}function xl(e){for(;null!==Js;){var t=Js;if(0!=(8772&t.flags)){var r=t.alternate;try{if(0!=(8772&t.flags))switch(t.tag){case 0:case 11:case 15:Xs||nl(5,t);break;case 1:var n=t.stateNode;if(4&t.flags&&!Xs)if(null===r)n.componentDidMount();else{var i=t.elementType===t.type?r.memoizedProps:rs(t.type,r.memoizedProps);n.componentDidUpdate(i,r.memoizedState,n.__reactInternalSnapshotBeforeUpdate)}var a=t.updateQueue;null!==a&&Vo(t,a,n);break;case 3:var s=t.updateQueue;if(null!==s){if(r=null,null!==t.child)switch(t.child.tag){case 5:case 1:r=t.child.stateNode}Vo(t,s,r)}break;case 5:var l=t.stateNode;if(null===r&&4&t.flags){r=l;var c=t.memoizedProps;switch(t.type){case"button":case"input":case"select":case"textarea":c.autoFocus&&r.focus();break;case"img":c.src&&(r.src=c.src)}}break;case 6:case 4:case 12:case 19:case 17:case 21:case 22:case 23:case 25:break;case 13:if(null===t.memoizedState){var u=t.alternate;if(null!==u){var d=u.memoizedState;if(null!==d){var p=d.dehydrated;null!==p&&$t(p)}}}break;default:throw Error(o(163))}Xs||512&t.flags&&il(t)}catch(e){_c(t,t.return,e)}}if(t===e){Js=null;break}if(null!==(r=t.sibling)){r.return=t.return,Js=r;break}Js=t.return}}function wl(e){for(;null!==Js;){var t=Js;if(t===e){Js=null;break}var r=t.sibling;if(null!==r){r.return=t.return,Js=r;break}Js=t.return}}function Sl(e){for(;null!==Js;){var t=Js;try{switch(t.tag){case 0:case 11:case 15:var r=t.return;try{nl(4,t)}catch(e){_c(t,r,e)}break;case 1:var n=t.stateNode;if("function"==typeof n.componentDidMount){var i=t.return;try{n.componentDidMount()}catch(e){_c(t,i,e)}}var o=t.return;try{il(t)}catch(e){_c(t,o,e)}break;case 5:var a=t.return;try{il(t)}catch(e){_c(t,a,e)}}}catch(e){_c(t,t.return,e)}if(t===e){Js=null;break}var s=t.sibling;if(null!==s){s.return=t.return,Js=s;break}Js=t.return}}var Cl,_l=Math.ceil,Pl=x.ReactCurrentDispatcher,El=x.ReactCurrentOwner,kl=x.ReactCurrentBatchConfig,Ml=0,jl=null,Il=null,Ol=0,Tl=0,Al=_i(0),Zl=0,Rl=null,Dl=0,Ll=0,Fl=0,Nl=null,Bl=null,zl=0,$l=1/0,Hl=null,Vl=!1,Gl=null,Ul=null,Wl=!1,ql=null,Kl=0,Xl=0,Yl=null,Jl=-1,Ql=0;function ec(){return 0!=(6&Ml)?Ye():-1!==Jl?Jl:Jl=Ye()}function tc(e){return 0==(1&e.mode)?1:0!=(2&Ml)&&0!==Ol?Ol&-Ol:null!==go.transition?(0===Ql&&(Ql=mt()),Ql):0!==(e=bt)?e:e=void 0===(e=window.event)?16:Xt(e.type)}function rc(e,t,r,n){if(50<Xl)throw Xl=0,Yl=null,Error(o(185));vt(e,r,n),0!=(2&Ml)&&e===jl||(e===jl&&(0==(2&Ml)&&(Ll|=r),4===Zl&&sc(e,Ol)),nc(e,n),1===r&&0===Ml&&0==(1&t.mode)&&($l=Ye()+500,Ni&&$i()))}function nc(e,t){var r=e.callbackNode;!function(e,t){for(var r=e.suspendedLanes,n=e.pingedLanes,i=e.expirationTimes,o=e.pendingLanes;0<o;){var a=31-at(o),s=1<<a,l=i[a];-1===l?0!=(s&r)&&0==(s&n)||(i[a]=ft(s,t)):l<=t&&(e.expiredLanes|=s),o&=~s}}(e,t);var n=pt(e,e===jl?Ol:0);if(0===n)null!==r&&qe(r),e.callbackNode=null,e.callbackPriority=0;else if(t=n&-n,e.callbackPriority!==t){if(null!=r&&qe(r),1===t)0===e.tag?function(e){Ni=!0,zi(e)}(lc.bind(null,e)):zi(lc.bind(null,e)),ai((function(){0==(6&Ml)&&$i()})),r=null;else{switch(xt(n)){case 1:r=Qe;break;case 4:r=et;break;case 16:default:r=tt;break;case 536870912:r=nt}r=jc(r,ic.bind(null,e))}e.callbackPriority=t,e.callbackNode=r}}function ic(e,t){if(Jl=-1,Ql=0,0!=(6&Ml))throw Error(o(327));var r=e.callbackNode;if(Sc()&&e.callbackNode!==r)return null;var n=pt(e,e===jl?Ol:0);if(0===n)return null;if(0!=(30&n)||0!=(n&e.expiredLanes)||t)t=gc(e,n);else{t=n;var i=Ml;Ml|=2;var a=hc();for(jl===e&&Ol===t||(Hl=null,$l=Ye()+500,pc(e,t));;)try{yc();break}catch(t){fc(e,t)}ko(),Pl.current=a,Ml=i,null!==Il?t=0:(jl=null,Ol=0,t=Zl)}if(0!==t){if(2===t&&0!==(i=ht(e))&&(n=i,t=oc(e,i)),1===t)throw r=Rl,pc(e,0),sc(e,n),nc(e,Ye()),r;if(6===t)sc(e,n);else{if(i=e.current.alternate,0==(30&n)&&!function(e){for(var t=e;;){if(16384&t.flags){var r=t.updateQueue;if(null!==r&&null!==(r=r.stores))for(var n=0;n<r.length;n++){var i=r[n],o=i.getSnapshot;i=i.value;try{if(!sn(o(),i))return!1}catch(e){return!1}}}if(r=t.child,16384&t.subtreeFlags&&null!==r)r.return=t,t=r;else{if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}(i)&&(2===(t=gc(e,n))&&0!==(a=ht(e))&&(n=a,t=oc(e,a)),1===t))throw r=Rl,pc(e,0),sc(e,n),nc(e,Ye()),r;switch(e.finishedWork=i,e.finishedLanes=n,t){case 0:case 1:throw Error(o(345));case 2:case 5:wc(e,Bl,Hl);break;case 3:if(sc(e,n),(130023424&n)===n&&10<(t=zl+500-Ye())){if(0!==pt(e,0))break;if(((i=e.suspendedLanes)&n)!==n){ec(),e.pingedLanes|=e.suspendedLanes&i;break}e.timeoutHandle=ni(wc.bind(null,e,Bl,Hl),t);break}wc(e,Bl,Hl);break;case 4:if(sc(e,n),(4194240&n)===n)break;for(t=e.eventTimes,i=-1;0<n;){var s=31-at(n);a=1<<s,(s=t[s])>i&&(i=s),n&=~a}if(n=i,10<(n=(120>(n=Ye()-n)?120:480>n?480:1080>n?1080:1920>n?1920:3e3>n?3e3:4320>n?4320:1960*_l(n/1960))-n)){e.timeoutHandle=ni(wc.bind(null,e,Bl,Hl),n);break}wc(e,Bl,Hl);break;default:throw Error(o(329))}}}return nc(e,Ye()),e.callbackNode===r?ic.bind(null,e):null}function oc(e,t){var r=Nl;return e.current.memoizedState.isDehydrated&&(pc(e,t).flags|=256),2!==(e=gc(e,t))&&(t=Bl,Bl=r,null!==t&&ac(t)),e}function ac(e){null===Bl?Bl=e:Bl.push.apply(Bl,e)}function sc(e,t){for(t&=~Fl,t&=~Ll,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var r=31-at(t),n=1<<r;e[r]=-1,t&=~n}}function lc(e){if(0!=(6&Ml))throw Error(o(327));Sc();var t=pt(e,0);if(0==(1&t))return nc(e,Ye()),null;var r=gc(e,t);if(0!==e.tag&&2===r){var n=ht(e);0!==n&&(t=n,r=oc(e,n))}if(1===r)throw r=Rl,pc(e,0),sc(e,t),nc(e,Ye()),r;if(6===r)throw Error(o(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,wc(e,Bl,Hl),nc(e,Ye()),null}function cc(e,t){var r=Ml;Ml|=1;try{return e(t)}finally{0===(Ml=r)&&($l=Ye()+500,Ni&&$i())}}function uc(e){null!==ql&&0===ql.tag&&0==(6&Ml)&&Sc();var t=Ml;Ml|=1;var r=kl.transition,n=bt;try{if(kl.transition=null,bt=1,e)return e()}finally{bt=n,kl.transition=r,0==(6&(Ml=t))&&$i()}}function dc(){Tl=Al.current,Pi(Al)}function pc(e,t){e.finishedWork=null,e.finishedLanes=0;var r=e.timeoutHandle;if(-1!==r&&(e.timeoutHandle=-1,ii(r)),null!==Il)for(r=Il.return;null!==r;){var n=r;switch(to(n),n.tag){case 1:null!=(n=n.type.childContextTypes)&&Ai();break;case 3:Yo(),Pi(ji),Pi(Mi),na();break;case 5:Qo(n);break;case 4:Yo();break;case 13:case 19:Pi(ea);break;case 10:Mo(n.type._context);break;case 22:case 23:dc()}r=r.return}if(jl=e,Il=e=Ac(e.current,null),Ol=Tl=t,Zl=0,Rl=null,Fl=Ll=Dl=0,Bl=Nl=null,null!==To){for(t=0;t<To.length;t++)if(null!==(n=(r=To[t]).interleaved)){r.interleaved=null;var i=n.next,o=r.pending;if(null!==o){var a=o.next;o.next=i,n.next=a}r.pending=n}To=null}return e}function fc(e,t){for(;;){var r=Il;try{if(ko(),ia.current=Ja,ua){for(var n=sa.memoizedState;null!==n;){var i=n.queue;null!==i&&(i.pending=null),n=n.next}ua=!1}if(aa=0,ca=la=sa=null,da=!1,pa=0,El.current=null,null===r||null===r.return){Zl=1,Rl=t,Il=null;break}e:{var a=e,s=r.return,l=r,c=t;if(t=Ol,l.flags|=32768,null!==c&&"object"==typeof c&&"function"==typeof c.then){var u=c,d=l,p=d.tag;if(0==(1&d.mode)&&(0===p||11===p||15===p)){var f=d.alternate;f?(d.updateQueue=f.updateQueue,d.memoizedState=f.memoizedState,d.lanes=f.lanes):(d.updateQueue=null,d.memoizedState=null)}var h=gs(s);if(null!==h){h.flags&=-257,vs(h,s,l,0,t),1&h.mode&&ms(a,u,t),c=u;var m=(t=h).updateQueue;if(null===m){var g=new Set;g.add(c),t.updateQueue=g}else m.add(c);break e}if(0==(1&t)){ms(a,u,t),mc();break e}c=Error(o(426))}else if(io&&1&l.mode){var v=gs(s);if(null!==v){0==(65536&v.flags)&&(v.flags|=256),vs(v,s,l,0,t),mo(cs(c,l));break e}}a=c=cs(c,l),4!==Zl&&(Zl=2),null===Nl?Nl=[a]:Nl.push(a),a=s;do{switch(a.tag){case 3:a.flags|=65536,t&=-t,a.lanes|=t,$o(a,fs(0,c,t));break e;case 1:l=c;var y=a.type,b=a.stateNode;if(0==(128&a.flags)&&("function"==typeof y.getDerivedStateFromError||null!==b&&"function"==typeof b.componentDidCatch&&(null===Ul||!Ul.has(b)))){a.flags|=65536,t&=-t,a.lanes|=t,$o(a,hs(a,l,t));break e}}a=a.return}while(null!==a)}xc(r)}catch(e){t=e,Il===r&&null!==r&&(Il=r=r.return);continue}break}}function hc(){var e=Pl.current;return Pl.current=Ja,null===e?Ja:e}function mc(){0!==Zl&&3!==Zl&&2!==Zl||(Zl=4),null===jl||0==(268435455&Dl)&&0==(268435455&Ll)||sc(jl,Ol)}function gc(e,t){var r=Ml;Ml|=2;var n=hc();for(jl===e&&Ol===t||(Hl=null,pc(e,t));;)try{vc();break}catch(t){fc(e,t)}if(ko(),Ml=r,Pl.current=n,null!==Il)throw Error(o(261));return jl=null,Ol=0,Zl}function vc(){for(;null!==Il;)bc(Il)}function yc(){for(;null!==Il&&!Ke();)bc(Il)}function bc(e){var t=Cl(e.alternate,e,Tl);e.memoizedProps=e.pendingProps,null===t?xc(e):Il=t,El.current=null}function xc(e){var t=e;do{var r=t.alternate;if(e=t.return,0==(32768&t.flags)){if(null!==(r=Ws(r,t,Tl)))return void(Il=r)}else{if(null!==(r=qs(r,t)))return r.flags&=32767,void(Il=r);if(null===e)return Zl=6,void(Il=null);e.flags|=32768,e.subtreeFlags=0,e.deletions=null}if(null!==(t=t.sibling))return void(Il=t);Il=t=e}while(null!==t);0===Zl&&(Zl=5)}function wc(e,t,r){var n=bt,i=kl.transition;try{kl.transition=null,bt=1,function(e,t,r,n){do{Sc()}while(null!==ql);if(0!=(6&Ml))throw Error(o(327));r=e.finishedWork;var i=e.finishedLanes;if(null===r)return null;if(e.finishedWork=null,e.finishedLanes=0,r===e.current)throw Error(o(177));e.callbackNode=null,e.callbackPriority=0;var a=r.lanes|r.childLanes;if(function(e,t){var r=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var n=e.eventTimes;for(e=e.expirationTimes;0<r;){var i=31-at(r),o=1<<i;t[i]=0,n[i]=-1,e[i]=-1,r&=~o}}(e,a),e===jl&&(Il=jl=null,Ol=0),0==(2064&r.subtreeFlags)&&0==(2064&r.flags)||Wl||(Wl=!0,jc(tt,(function(){return Sc(),null}))),a=0!=(15990&r.flags),0!=(15990&r.subtreeFlags)||a){a=kl.transition,kl.transition=null;var s=bt;bt=1;var l=Ml;Ml|=4,El.current=null,function(e,t){if(ei=Vt,fn(e=pn())){if("selectionStart"in e)var r={start:e.selectionStart,end:e.selectionEnd};else e:{var n=(r=(r=e.ownerDocument)&&r.defaultView||window).getSelection&&r.getSelection();if(n&&0!==n.rangeCount){r=n.anchorNode;var i=n.anchorOffset,a=n.focusNode;n=n.focusOffset;try{r.nodeType,a.nodeType}catch(e){r=null;break e}var s=0,l=-1,c=-1,u=0,d=0,p=e,f=null;t:for(;;){for(var h;p!==r||0!==i&&3!==p.nodeType||(l=s+i),p!==a||0!==n&&3!==p.nodeType||(c=s+n),3===p.nodeType&&(s+=p.nodeValue.length),null!==(h=p.firstChild);)f=p,p=h;for(;;){if(p===e)break t;if(f===r&&++u===i&&(l=s),f===a&&++d===n&&(c=s),null!==(h=p.nextSibling))break;f=(p=f).parentNode}p=h}r=-1===l||-1===c?null:{start:l,end:c}}else r=null}r=r||{start:0,end:0}}else r=null;for(ti={focusedElem:e,selectionRange:r},Vt=!1,Js=t;null!==Js;)if(e=(t=Js).child,0!=(1028&t.subtreeFlags)&&null!==e)e.return=t,Js=e;else for(;null!==Js;){t=Js;try{var m=t.alternate;if(0!=(1024&t.flags))switch(t.tag){case 0:case 11:case 15:case 5:case 6:case 4:case 17:break;case 1:if(null!==m){var g=m.memoizedProps,v=m.memoizedState,y=t.stateNode,b=y.getSnapshotBeforeUpdate(t.elementType===t.type?g:rs(t.type,g),v);y.__reactInternalSnapshotBeforeUpdate=b}break;case 3:var x=t.stateNode.containerInfo;1===x.nodeType?x.textContent="":9===x.nodeType&&x.documentElement&&x.removeChild(x.documentElement);break;default:throw Error(o(163))}}catch(e){_c(t,t.return,e)}if(null!==(e=t.sibling)){e.return=t.return,Js=e;break}Js=t.return}m=tl,tl=!1}(e,r),gl(r,e),hn(ti),Vt=!!ei,ti=ei=null,e.current=r,yl(r,e,i),Xe(),Ml=l,bt=s,kl.transition=a}else e.current=r;if(Wl&&(Wl=!1,ql=e,Kl=i),0===(a=e.pendingLanes)&&(Ul=null),function(e){if(ot&&"function"==typeof ot.onCommitFiberRoot)try{ot.onCommitFiberRoot(it,e,void 0,128==(128&e.current.flags))}catch(e){}}(r.stateNode),nc(e,Ye()),null!==t)for(n=e.onRecoverableError,r=0;r<t.length;r++)n((i=t[r]).value,{componentStack:i.stack,digest:i.digest});if(Vl)throw Vl=!1,e=Gl,Gl=null,e;0!=(1&Kl)&&0!==e.tag&&Sc(),0!=(1&(a=e.pendingLanes))?e===Yl?Xl++:(Xl=0,Yl=e):Xl=0,$i()}(e,t,r,n)}finally{kl.transition=i,bt=n}return null}function Sc(){if(null!==ql){var e=xt(Kl),t=kl.transition,r=bt;try{if(kl.transition=null,bt=16>e?16:e,null===ql)var n=!1;else{if(e=ql,ql=null,Kl=0,0!=(6&Ml))throw Error(o(331));var i=Ml;for(Ml|=4,Js=e.current;null!==Js;){var a=Js,s=a.child;if(0!=(16&Js.flags)){var l=a.deletions;if(null!==l){for(var c=0;c<l.length;c++){var u=l[c];for(Js=u;null!==Js;){var d=Js;switch(d.tag){case 0:case 11:case 15:rl(8,d,a)}var p=d.child;if(null!==p)p.return=d,Js=p;else for(;null!==Js;){var f=(d=Js).sibling,h=d.return;if(ol(d),d===u){Js=null;break}if(null!==f){f.return=h,Js=f;break}Js=h}}}var m=a.alternate;if(null!==m){var g=m.child;if(null!==g){m.child=null;do{var v=g.sibling;g.sibling=null,g=v}while(null!==g)}}Js=a}}if(0!=(2064&a.subtreeFlags)&&null!==s)s.return=a,Js=s;else e:for(;null!==Js;){if(0!=(2048&(a=Js).flags))switch(a.tag){case 0:case 11:case 15:rl(9,a,a.return)}var y=a.sibling;if(null!==y){y.return=a.return,Js=y;break e}Js=a.return}}var b=e.current;for(Js=b;null!==Js;){var x=(s=Js).child;if(0!=(2064&s.subtreeFlags)&&null!==x)x.return=s,Js=x;else e:for(s=b;null!==Js;){if(0!=(2048&(l=Js).flags))try{switch(l.tag){case 0:case 11:case 15:nl(9,l)}}catch(e){_c(l,l.return,e)}if(l===s){Js=null;break e}var w=l.sibling;if(null!==w){w.return=l.return,Js=w;break e}Js=l.return}}if(Ml=i,$i(),ot&&"function"==typeof ot.onPostCommitFiberRoot)try{ot.onPostCommitFiberRoot(it,e)}catch(e){}n=!0}return n}finally{bt=r,kl.transition=t}}return!1}function Cc(e,t,r){e=Bo(e,t=fs(0,t=cs(r,t),1),1),t=ec(),null!==e&&(vt(e,1,t),nc(e,t))}function _c(e,t,r){if(3===e.tag)Cc(e,e,r);else for(;null!==t;){if(3===t.tag){Cc(t,e,r);break}if(1===t.tag){var n=t.stateNode;if("function"==typeof t.type.getDerivedStateFromError||"function"==typeof n.componentDidCatch&&(null===Ul||!Ul.has(n))){t=Bo(t,e=hs(t,e=cs(r,e),1),1),e=ec(),null!==t&&(vt(t,1,e),nc(t,e));break}}t=t.return}}function Pc(e,t,r){var n=e.pingCache;null!==n&&n.delete(t),t=ec(),e.pingedLanes|=e.suspendedLanes&r,jl===e&&(Ol&r)===r&&(4===Zl||3===Zl&&(130023424&Ol)===Ol&&500>Ye()-zl?pc(e,0):Fl|=r),nc(e,t)}function Ec(e,t){0===t&&(0==(1&e.mode)?t=1:(t=ut,0==(130023424&(ut<<=1))&&(ut=4194304)));var r=ec();null!==(e=Ro(e,t))&&(vt(e,t,r),nc(e,r))}function kc(e){var t=e.memoizedState,r=0;null!==t&&(r=t.retryLane),Ec(e,r)}function Mc(e,t){var r=0;switch(e.tag){case 13:var n=e.stateNode,i=e.memoizedState;null!==i&&(r=i.retryLane);break;case 19:n=e.stateNode;break;default:throw Error(o(314))}null!==n&&n.delete(t),Ec(e,r)}function jc(e,t){return We(e,t)}function Ic(e,t,r,n){this.tag=e,this.key=r,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=n,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Oc(e,t,r,n){return new Ic(e,t,r,n)}function Tc(e){return!(!(e=e.prototype)||!e.isReactComponent)}function Ac(e,t){var r=e.alternate;return null===r?((r=Oc(e.tag,t,e.key,e.mode)).elementType=e.elementType,r.type=e.type,r.stateNode=e.stateNode,r.alternate=e,e.alternate=r):(r.pendingProps=t,r.type=e.type,r.flags=0,r.subtreeFlags=0,r.deletions=null),r.flags=14680064&e.flags,r.childLanes=e.childLanes,r.lanes=e.lanes,r.child=e.child,r.memoizedProps=e.memoizedProps,r.memoizedState=e.memoizedState,r.updateQueue=e.updateQueue,t=e.dependencies,r.dependencies=null===t?null:{lanes:t.lanes,firstContext:t.firstContext},r.sibling=e.sibling,r.index=e.index,r.ref=e.ref,r}function Zc(e,t,r,n,i,a){var s=2;if(n=e,"function"==typeof e)Tc(e)&&(s=1);else if("string"==typeof e)s=5;else e:switch(e){case C:return Rc(r.children,i,a,t);case _:s=8,i|=8;break;case P:return(e=Oc(12,r,t,2|i)).elementType=P,e.lanes=a,e;case j:return(e=Oc(13,r,t,i)).elementType=j,e.lanes=a,e;case I:return(e=Oc(19,r,t,i)).elementType=I,e.lanes=a,e;case A:return Dc(r,i,a,t);default:if("object"==typeof e&&null!==e)switch(e.$$typeof){case E:s=10;break e;case k:s=9;break e;case M:s=11;break e;case O:s=14;break e;case T:s=16,n=null;break e}throw Error(o(130,null==e?e:typeof e,""))}return(t=Oc(s,r,t,i)).elementType=e,t.type=n,t.lanes=a,t}function Rc(e,t,r,n){return(e=Oc(7,e,n,t)).lanes=r,e}function Dc(e,t,r,n){return(e=Oc(22,e,n,t)).elementType=A,e.lanes=r,e.stateNode={isHidden:!1},e}function Lc(e,t,r){return(e=Oc(6,e,null,t)).lanes=r,e}function Fc(e,t,r){return(t=Oc(4,null!==e.children?e.children:[],e.key,t)).lanes=r,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Nc(e,t,r,n,i){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=gt(0),this.expirationTimes=gt(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=gt(0),this.identifierPrefix=n,this.onRecoverableError=i,this.mutableSourceEagerHydrationData=null}function Bc(e,t,r,n,i,o,a,s,l){return e=new Nc(e,t,r,s,l),1===t?(t=1,!0===o&&(t|=8)):t=0,o=Oc(3,null,null,t),e.current=o,o.stateNode=e,o.memoizedState={element:n,isDehydrated:r,cache:null,transitions:null,pendingSuspenseBoundaries:null},Lo(o),e}function zc(e){if(!e)return ki;e:{if($e(e=e._reactInternals)!==e||1!==e.tag)throw Error(o(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(Ti(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(null!==t);throw Error(o(171))}if(1===e.tag){var r=e.type;if(Ti(r))return Ri(e,r,t)}return t}function $c(e,t,r,n,i,o,a,s,l){return(e=Bc(r,n,!0,e,0,o,0,s,l)).context=zc(null),r=e.current,(o=No(n=ec(),i=tc(r))).callback=null!=t?t:null,Bo(r,o,i),e.current.lanes=i,vt(e,i,n),nc(e,n),e}function Hc(e,t,r,n){var i=t.current,o=ec(),a=tc(i);return r=zc(r),null===t.context?t.context=r:t.pendingContext=r,(t=No(o,a)).payload={element:e},null!==(n=void 0===n?null:n)&&(t.callback=n),null!==(e=Bo(i,t,a))&&(rc(e,i,a,o),zo(e,i,a)),a}function Vc(e){return(e=e.current).child?(e.child.tag,e.child.stateNode):null}function Gc(e,t){if(null!==(e=e.memoizedState)&&null!==e.dehydrated){var r=e.retryLane;e.retryLane=0!==r&&r<t?r:t}}function Uc(e,t){Gc(e,t),(e=e.alternate)&&Gc(e,t)}Cl=function(e,t,r){if(null!==e)if(e.memoizedProps!==t.pendingProps||ji.current)bs=!0;else{if(0==(e.lanes&r)&&0==(128&t.flags))return bs=!1,function(e,t,r){switch(t.tag){case 3:js(t),ho();break;case 5:Jo(t);break;case 1:Ti(t.type)&&Di(t);break;case 4:Xo(t,t.stateNode.containerInfo);break;case 10:var n=t.type._context,i=t.memoizedProps.value;Ei(Co,n._currentValue),n._currentValue=i;break;case 13:if(null!==(n=t.memoizedState))return null!==n.dehydrated?(Ei(ea,1&ea.current),t.flags|=128,null):0!=(r&t.child.childLanes)?Ls(e,t,r):(Ei(ea,1&ea.current),null!==(e=Vs(e,t,r))?e.sibling:null);Ei(ea,1&ea.current);break;case 19:if(n=0!=(r&t.childLanes),0!=(128&e.flags)){if(n)return $s(e,t,r);t.flags|=128}if(null!==(i=t.memoizedState)&&(i.rendering=null,i.tail=null,i.lastEffect=null),Ei(ea,ea.current),n)break;return null;case 22:case 23:return t.lanes=0,_s(e,t,r)}return Vs(e,t,r)}(e,t,r);bs=0!=(131072&e.flags)}else bs=!1,io&&0!=(1048576&t.flags)&&Qi(t,Ui,t.index);switch(t.lanes=0,t.tag){case 2:var n=t.type;Hs(e,t),e=t.pendingProps;var i=Oi(t,Mi.current);Io(t,r),i=ga(null,t,n,e,i,r);var a=va();return t.flags|=1,"object"==typeof i&&null!==i&&"function"==typeof i.render&&void 0===i.$$typeof?(t.tag=1,t.memoizedState=null,t.updateQueue=null,Ti(n)?(a=!0,Di(t)):a=!1,t.memoizedState=null!==i.state&&void 0!==i.state?i.state:null,Lo(t),i.updater=is,t.stateNode=i,i._reactInternals=t,ls(t,n,e,r),t=Ms(null,t,n,!0,a,r)):(t.tag=0,io&&a&&eo(t),xs(null,t,i,r),t=t.child),t;case 16:n=t.elementType;e:{switch(Hs(e,t),e=t.pendingProps,n=(i=n._init)(n._payload),t.type=n,i=t.tag=function(e){if("function"==typeof e)return Tc(e)?1:0;if(null!=e){if((e=e.$$typeof)===M)return 11;if(e===O)return 14}return 2}(n),e=rs(n,e),i){case 0:t=Es(null,t,n,e,r);break e;case 1:t=ks(null,t,n,e,r);break e;case 11:t=ws(null,t,n,e,r);break e;case 14:t=Ss(null,t,n,rs(n.type,e),r);break e}throw Error(o(306,n,""))}return t;case 0:return n=t.type,i=t.pendingProps,Es(e,t,n,i=t.elementType===n?i:rs(n,i),r);case 1:return n=t.type,i=t.pendingProps,ks(e,t,n,i=t.elementType===n?i:rs(n,i),r);case 3:e:{if(js(t),null===e)throw Error(o(387));n=t.pendingProps,i=(a=t.memoizedState).element,Fo(e,t),Ho(t,n,null,r);var s=t.memoizedState;if(n=s.element,a.isDehydrated){if(a={element:n,isDehydrated:!1,cache:s.cache,pendingSuspenseBoundaries:s.pendingSuspenseBoundaries,transitions:s.transitions},t.updateQueue.baseState=a,t.memoizedState=a,256&t.flags){t=Is(e,t,n,r,i=cs(Error(o(423)),t));break e}if(n!==i){t=Is(e,t,n,r,i=cs(Error(o(424)),t));break e}for(no=ci(t.stateNode.containerInfo.firstChild),ro=t,io=!0,oo=null,r=So(t,null,n,r),t.child=r;r;)r.flags=-3&r.flags|4096,r=r.sibling}else{if(ho(),n===i){t=Vs(e,t,r);break e}xs(e,t,n,r)}t=t.child}return t;case 5:return Jo(t),null===e&&co(t),n=t.type,i=t.pendingProps,a=null!==e?e.memoizedProps:null,s=i.children,ri(n,i)?s=null:null!==a&&ri(n,a)&&(t.flags|=32),Ps(e,t),xs(e,t,s,r),t.child;case 6:return null===e&&co(t),null;case 13:return Ls(e,t,r);case 4:return Xo(t,t.stateNode.containerInfo),n=t.pendingProps,null===e?t.child=wo(t,null,n,r):xs(e,t,n,r),t.child;case 11:return n=t.type,i=t.pendingProps,ws(e,t,n,i=t.elementType===n?i:rs(n,i),r);case 7:return xs(e,t,t.pendingProps,r),t.child;case 8:case 12:return xs(e,t,t.pendingProps.children,r),t.child;case 10:e:{if(n=t.type._context,i=t.pendingProps,a=t.memoizedProps,s=i.value,Ei(Co,n._currentValue),n._currentValue=s,null!==a)if(sn(a.value,s)){if(a.children===i.children&&!ji.current){t=Vs(e,t,r);break e}}else for(null!==(a=t.child)&&(a.return=t);null!==a;){var l=a.dependencies;if(null!==l){s=a.child;for(var c=l.firstContext;null!==c;){if(c.context===n){if(1===a.tag){(c=No(-1,r&-r)).tag=2;var u=a.updateQueue;if(null!==u){var d=(u=u.shared).pending;null===d?c.next=c:(c.next=d.next,d.next=c),u.pending=c}}a.lanes|=r,null!==(c=a.alternate)&&(c.lanes|=r),jo(a.return,r,t),l.lanes|=r;break}c=c.next}}else if(10===a.tag)s=a.type===t.type?null:a.child;else if(18===a.tag){if(null===(s=a.return))throw Error(o(341));s.lanes|=r,null!==(l=s.alternate)&&(l.lanes|=r),jo(s,r,t),s=a.sibling}else s=a.child;if(null!==s)s.return=a;else for(s=a;null!==s;){if(s===t){s=null;break}if(null!==(a=s.sibling)){a.return=s.return,s=a;break}s=s.return}a=s}xs(e,t,i.children,r),t=t.child}return t;case 9:return i=t.type,n=t.pendingProps.children,Io(t,r),n=n(i=Oo(i)),t.flags|=1,xs(e,t,n,r),t.child;case 14:return i=rs(n=t.type,t.pendingProps),Ss(e,t,n,i=rs(n.type,i),r);case 15:return Cs(e,t,t.type,t.pendingProps,r);case 17:return n=t.type,i=t.pendingProps,i=t.elementType===n?i:rs(n,i),Hs(e,t),t.tag=1,Ti(n)?(e=!0,Di(t)):e=!1,Io(t,r),as(t,n,i),ls(t,n,i,r),Ms(null,t,n,!0,e,r);case 19:return $s(e,t,r);case 22:return _s(e,t,r)}throw Error(o(156,t.tag))};var Wc="function"==typeof reportError?reportError:function(e){console.error(e)};function qc(e){this._internalRoot=e}function Kc(e){this._internalRoot=e}function Xc(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType)}function Yc(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType&&(8!==e.nodeType||" react-mount-point-unstable "!==e.nodeValue))}function Jc(){}function Qc(e,t,r,n,i){var o=r._reactRootContainer;if(o){var a=o;if("function"==typeof i){var s=i;i=function(){var e=Vc(a);s.call(e)}}Hc(t,a,e,i)}else a=function(e,t,r,n,i){if(i){if("function"==typeof n){var o=n;n=function(){var e=Vc(a);o.call(e)}}var a=$c(t,n,e,0,null,!1,0,"",Jc);return e._reactRootContainer=a,e[hi]=a.current,$n(8===e.nodeType?e.parentNode:e),uc(),a}for(;i=e.lastChild;)e.removeChild(i);if("function"==typeof n){var s=n;n=function(){var e=Vc(l);s.call(e)}}var l=Bc(e,0,!1,null,0,!1,0,"",Jc);return e._reactRootContainer=l,e[hi]=l.current,$n(8===e.nodeType?e.parentNode:e),uc((function(){Hc(t,l,r,n)})),l}(r,t,e,i,n);return Vc(a)}Kc.prototype.render=qc.prototype.render=function(e){var t=this._internalRoot;if(null===t)throw Error(o(409));Hc(e,t,null,null)},Kc.prototype.unmount=qc.prototype.unmount=function(){var e=this._internalRoot;if(null!==e){this._internalRoot=null;var t=e.containerInfo;uc((function(){Hc(null,e,null,null)})),t[hi]=null}},Kc.prototype.unstable_scheduleHydration=function(e){if(e){var t=_t();e={blockedOn:null,target:e,priority:t};for(var r=0;r<At.length&&0!==t&&t<At[r].priority;r++);At.splice(r,0,e),0===r&&Lt(e)}},wt=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var r=dt(t.pendingLanes);0!==r&&(yt(t,1|r),nc(t,Ye()),0==(6&Ml)&&($l=Ye()+500,$i()))}break;case 13:uc((function(){var t=Ro(e,1);if(null!==t){var r=ec();rc(t,e,1,r)}})),Uc(e,1)}},St=function(e){if(13===e.tag){var t=Ro(e,134217728);null!==t&&rc(t,e,134217728,ec()),Uc(e,134217728)}},Ct=function(e){if(13===e.tag){var t=tc(e),r=Ro(e,t);null!==r&&rc(r,e,t,ec()),Uc(e,t)}},_t=function(){return bt},Pt=function(e,t){var r=bt;try{return bt=e,t()}finally{bt=r}},Se=function(e,t,r){switch(t){case"input":if(J(e,r),t=r.name,"radio"===r.type&&null!=t){for(r=e;r.parentNode;)r=r.parentNode;for(r=r.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<r.length;t++){var n=r[t];if(n!==e&&n.form===e.form){var i=wi(n);if(!i)throw Error(o(90));W(n),J(n,i)}}}break;case"textarea":oe(e,r);break;case"select":null!=(t=r.value)&&re(e,!!r.multiple,t,!1)}},Me=cc,je=uc;var eu={usingClientEntryPoint:!1,Events:[bi,xi,wi,Ee,ke,cc]},tu={findFiberByHostInstance:yi,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},ru={bundleType:tu.bundleType,version:tu.version,rendererPackageName:tu.rendererPackageName,rendererConfig:tu.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:x.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return null===(e=Ge(e))?null:e.stateNode},findFiberByHostInstance:tu.findFiberByHostInstance||function(){return null},findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.3.1-next-f1338f8080-20240426"};if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__){var nu=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!nu.isDisabled&&nu.supportsFiber)try{it=nu.inject(ru),ot=nu}catch(ue){}}t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=eu,t.createPortal=function(e,t){var r=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null;if(!Xc(t))throw Error(o(200));return function(e,t,r){var n=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:S,key:null==n?null:""+n,children:e,containerInfo:t,implementation:r}}(e,t,null,r)},t.createRoot=function(e,t){if(!Xc(e))throw Error(o(299));var r=!1,n="",i=Wc;return null!=t&&(!0===t.unstable_strictMode&&(r=!0),void 0!==t.identifierPrefix&&(n=t.identifierPrefix),void 0!==t.onRecoverableError&&(i=t.onRecoverableError)),t=Bc(e,1,!1,null,0,r,0,n,i),e[hi]=t.current,$n(8===e.nodeType?e.parentNode:e),new qc(t)},t.findDOMNode=function(e){if(null==e)return null;if(1===e.nodeType)return e;var t=e._reactInternals;if(void 0===t){if("function"==typeof e.render)throw Error(o(188));throw e=Object.keys(e).join(","),Error(o(268,e))}return null===(e=Ge(t))?null:e.stateNode},t.flushSync=function(e){return uc(e)},t.hydrate=function(e,t,r){if(!Yc(t))throw Error(o(200));return Qc(null,e,t,!0,r)},t.hydrateRoot=function(e,t,r){if(!Xc(e))throw Error(o(405));var n=null!=r&&r.hydratedSources||null,i=!1,a="",s=Wc;if(null!=r&&(!0===r.unstable_strictMode&&(i=!0),void 0!==r.identifierPrefix&&(a=r.identifierPrefix),void 0!==r.onRecoverableError&&(s=r.onRecoverableError)),t=$c(t,null,e,1,null!=r?r:null,i,0,a,s),e[hi]=t.current,$n(e),n)for(e=0;e<n.length;e++)i=(i=(r=n[e])._getVersion)(r._source),null==t.mutableSourceEagerHydrationData?t.mutableSourceEagerHydrationData=[r,i]:t.mutableSourceEagerHydrationData.push(r,i);return new Kc(t)},t.render=function(e,t,r){if(!Yc(t))throw Error(o(200));return Qc(null,e,t,!1,r)},t.unmountComponentAtNode=function(e){if(!Yc(e))throw Error(o(40));return!!e._reactRootContainer&&(uc((function(){Qc(null,null,e,!1,(function(){e._reactRootContainer=null,e[hi]=null}))})),!0)},t.unstable_batchedUpdates=cc,t.unstable_renderSubtreeIntoContainer=function(e,t,r,n){if(!Yc(r))throw Error(o(200));if(null==e||void 0===e._reactInternals)throw Error(o(38));return Qc(e,t,r,!1,n)},t.version="18.3.1-next-f1338f8080-20240426"},20745:(e,t,r)=>{"use strict";var n=r(73935);t.s=n.createRoot,n.hydrateRoot},73935:(e,t,r)=>{"use strict";!function e(){if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(e){console.error(e)}}(),e.exports=r(64448)},69921:(e,t)=>{"use strict";var r="function"==typeof Symbol&&Symbol.for,n=r?Symbol.for("react.element"):60103,i=r?Symbol.for("react.portal"):60106,o=r?Symbol.for("react.fragment"):60107,a=r?Symbol.for("react.strict_mode"):60108,s=r?Symbol.for("react.profiler"):60114,l=r?Symbol.for("react.provider"):60109,c=r?Symbol.for("react.context"):60110,u=r?Symbol.for("react.async_mode"):60111,d=r?Symbol.for("react.concurrent_mode"):60111,p=r?Symbol.for("react.forward_ref"):60112,f=r?Symbol.for("react.suspense"):60113,h=r?Symbol.for("react.suspense_list"):60120,m=r?Symbol.for("react.memo"):60115,g=r?Symbol.for("react.lazy"):60116,v=r?Symbol.for("react.block"):60121,y=r?Symbol.for("react.fundamental"):60117,b=r?Symbol.for("react.responder"):60118,x=r?Symbol.for("react.scope"):60119;function w(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case n:switch(e=e.type){case u:case d:case o:case s:case a:case f:return e;default:switch(e=e&&e.$$typeof){case c:case p:case g:case m:case l:return e;default:return t}}case i:return t}}}function S(e){return w(e)===d}t.AsyncMode=u,t.ConcurrentMode=d,t.ContextConsumer=c,t.ContextProvider=l,t.Element=n,t.ForwardRef=p,t.Fragment=o,t.Lazy=g,t.Memo=m,t.Portal=i,t.Profiler=s,t.StrictMode=a,t.Suspense=f,t.isAsyncMode=function(e){return S(e)||w(e)===u},t.isConcurrentMode=S,t.isContextConsumer=function(e){return w(e)===c},t.isContextProvider=function(e){return w(e)===l},t.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===n},t.isForwardRef=function(e){return w(e)===p},t.isFragment=function(e){return w(e)===o},t.isLazy=function(e){return w(e)===g},t.isMemo=function(e){return w(e)===m},t.isPortal=function(e){return w(e)===i},t.isProfiler=function(e){return w(e)===s},t.isStrictMode=function(e){return w(e)===a},t.isSuspense=function(e){return w(e)===f},t.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===o||e===d||e===s||e===a||e===f||e===h||"object"==typeof e&&null!==e&&(e.$$typeof===g||e.$$typeof===m||e.$$typeof===l||e.$$typeof===c||e.$$typeof===p||e.$$typeof===y||e.$$typeof===b||e.$$typeof===x||e.$$typeof===v)},t.typeOf=w},59864:(e,t,r)=>{"use strict";e.exports=r(69921)},50906:(e,t,r)=>{"use strict";function n(e,t){return(r,n)=>{throw new Error(`Invalid value of type ${typeof e} for ${t} argument when connecting component ${n.wrappedComponentName}.`)}}r.d(t,{V:()=>n})},55112:(e,t,r)=>{"use strict";if(r.d(t,{W:()=>a}),419==r.j)var n=r(63480);if(419==r.j)var i=r(26343);if(419==r.j)var o=r(50906);function a(e){return e&&"object"==typeof e?(0,i.dX)((t=>(0,n.Z)(e,t))):e?"function"==typeof e?(0,i.xv)(e,"mapDispatchToProps"):(0,o.V)(e,"mapDispatchToProps"):(0,i.dX)((e=>({dispatch:e})))}},11743:(e,t,r)=>{"use strict";if(r.d(t,{R:()=>o}),419==r.j)var n=r(26343);if(419==r.j)var i=r(50906);function o(e){return e?"function"==typeof e?(0,n.xv)(e,"mapStateToProps"):(0,i.V)(e,"mapStateToProps"):(0,n.dX)((()=>({})))}},5532:(e,t,r)=>{"use strict";if(r.d(t,{eV:()=>a}),419==r.j)var n=r(87462);if(419==r.j)var i=r(50906);function o(e,t,r){return(0,n.Z)({},r,e,t)}function a(e){return e?"function"==typeof e?function(e){return function(t,{displayName:r,areMergedPropsEqual:n}){let i,o=!1;return function(t,r,a){const s=e(t,r,a);return o?n(s,i)||(i=s):(o=!0,i=s),i}}}(e):(0,i.V)(e,"mergeProps"):()=>o}},38548:(e,t,r)=>{"use strict";if(r.d(t,{Z:()=>a}),419==r.j)var n=r(63366);const i=419==r.j?["initMapStateToProps","initMapDispatchToProps","initMergeProps"]:null;function o(e,t,r,n,{areStatesEqual:i,areOwnPropsEqual:o,areStatePropsEqual:a}){let s,l,c,u,d,p=!1;return function(f,h){return p?function(p,f){const h=!o(f,l),m=!i(p,s,f,l);return s=p,l=f,h&&m?(c=e(s,l),t.dependsOnOwnProps&&(u=t(n,l)),d=r(c,u,l),d):h?(e.dependsOnOwnProps&&(c=e(s,l)),t.dependsOnOwnProps&&(u=t(n,l)),d=r(c,u,l),d):m?function(){const t=e(s,l),n=!a(t,c);return c=t,n&&(d=r(c,u,l)),d}():d}(f,h):(s=f,l=h,c=e(s,l),u=t(n,l),d=r(c,u,l),p=!0,d)}}function a(e,t){let{initMapStateToProps:r,initMapDispatchToProps:a,initMergeProps:s}=t,l=(0,n.Z)(t,i);return o(r(e,l),a(e,l),s(e,l),e,l)}},26343:(e,t,r)=>{"use strict";function n(e){return function(t){const r=e(t);function n(){return r}return n.dependsOnOwnProps=!1,n}}function i(e){return e.dependsOnOwnProps?Boolean(e.dependsOnOwnProps):1!==e.length}function o(e,t){return function(t,{displayName:r}){const n=function(e,t){return n.dependsOnOwnProps?n.mapToProps(e,t):n.mapToProps(e,void 0)};return n.dependsOnOwnProps=!0,n.mapToProps=function(t,r){n.mapToProps=e,n.dependsOnOwnProps=i(e);let o=n(t,r);return"function"==typeof o&&(n.mapToProps=o,n.dependsOnOwnProps=i(o),o=n(t,r)),o},n}}r.d(t,{dX:()=>n,xv:()=>o})},9256:(e,t,r)=>{"use strict";r.d(t,{F:()=>i,k:()=>o});let n=419==r.j?function(e){e()}:null;const i=e=>n=e,o=()=>n},63480:(e,t,r)=>{"use strict";function n(e,t){const r={};for(const n in e){const i=e[n];"function"==typeof i&&(r[n]=(...e)=>t(i(...e)))}return r}r.d(t,{Z:()=>n})},35067:(e,t,r)=>{"use strict";function n(e,t){return e===t?0!==e||0!==t||1/e==1/t:e!=e&&t!=t}function i(e,t){if(n(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;const r=Object.keys(e),i=Object.keys(t);if(r.length!==i.length)return!1;for(let i=0;i<r.length;i++)if(!Object.prototype.hasOwnProperty.call(t,r[i])||!n(e[r[i]],t[r[i]]))return!1;return!0}r.d(t,{Z:()=>i})},76726:(e,t,r)=>{"use strict";r.d(t,{B:()=>n});const n=()=>{throw new Error("uSES not initialized!")}},88359:(e,t)=>{"use strict";var r=Symbol.for("react.element"),n=Symbol.for("react.portal"),i=Symbol.for("react.fragment"),o=Symbol.for("react.strict_mode"),a=Symbol.for("react.profiler"),s=Symbol.for("react.provider"),l=Symbol.for("react.context"),c=Symbol.for("react.server_context"),u=Symbol.for("react.forward_ref"),d=Symbol.for("react.suspense"),p=Symbol.for("react.suspense_list"),f=Symbol.for("react.memo"),h=Symbol.for("react.lazy");Symbol.for("react.offscreen");Symbol.for("react.module.reference"),t.isContextConsumer=function(e){return function(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case r:switch(e=e.type){case i:case a:case o:case d:case p:return e;default:switch(e=e&&e.$$typeof){case c:case l:case u:case h:case f:case s:return e;default:return t}}case n:return t}}}(e)===l}},72973:(e,t,r)=>{"use strict";e.exports=r(88359)},10396:(e,t,r)=>{"use strict";r.d(t,{Z:()=>we});var n=r(67294),i=r(45697),o=r.n(i),a=Object.getOwnPropertyNames,s=Object.getOwnPropertySymbols,l=Object.prototype.hasOwnProperty;function c(e,t){return function(r,n,i){return e(r,n,i)&&t(r,n,i)}}function u(e){return function(t,r,n){if(!t||!r||"object"!=typeof t||"object"!=typeof r)return e(t,r,n);var i=n.cache,o=i.get(t),a=i.get(r);if(o&&a)return o===r&&a===t;i.set(t,r),i.set(r,t);var s=e(t,r,n);return i.delete(t),i.delete(r),s}}function d(e){return a(e).concat(s(e))}var p=Object.hasOwn||function(e,t){return l.call(e,t)};function f(e,t){return e===t||!e&&!t&&e!=e&&t!=t}var h="__v",m="__o",g="_owner",v=Object.getOwnPropertyDescriptor,y=Object.keys;function b(e,t,r){var n=e.length;if(t.length!==n)return!1;for(;n-- >0;)if(!r.equals(e[n],t[n],n,n,e,t,r))return!1;return!0}function x(e,t){return f(e.getTime(),t.getTime())}function w(e,t){return e.name===t.name&&e.message===t.message&&e.cause===t.cause&&e.stack===t.stack}function S(e,t){return e===t}function C(e,t,r){var n=e.size;if(n!==t.size)return!1;if(!n)return!0;for(var i,o,a=new Array(n),s=e.entries(),l=0;(i=s.next())&&!i.done;){for(var c=t.entries(),u=!1,d=0;(o=c.next())&&!o.done;)if(a[d])d++;else{var p=i.value,f=o.value;if(r.equals(p[0],f[0],l,d,e,t,r)&&r.equals(p[1],f[1],p[0],f[0],e,t,r)){u=a[d]=!0;break}d++}if(!u)return!1;l++}return!0}var _=f;function P(e,t,r){var n=y(e),i=n.length;if(y(t).length!==i)return!1;for(;i-- >0;)if(!T(e,t,r,n[i]))return!1;return!0}function E(e,t,r){var n,i,o,a=d(e),s=a.length;if(d(t).length!==s)return!1;for(;s-- >0;){if(!T(e,t,r,n=a[s]))return!1;if(i=v(e,n),o=v(t,n),(i||o)&&(!i||!o||i.configurable!==o.configurable||i.enumerable!==o.enumerable||i.writable!==o.writable))return!1}return!0}function k(e,t){return f(e.valueOf(),t.valueOf())}function M(e,t){return e.source===t.source&&e.flags===t.flags}function j(e,t,r){var n=e.size;if(n!==t.size)return!1;if(!n)return!0;for(var i,o,a=new Array(n),s=e.values();(i=s.next())&&!i.done;){for(var l=t.values(),c=!1,u=0;(o=l.next())&&!o.done;){if(!a[u]&&r.equals(i.value,o.value,i.value,o.value,e,t,r)){c=a[u]=!0;break}u++}if(!c)return!1}return!0}function I(e,t){var r=e.length;if(t.length!==r)return!1;for(;r-- >0;)if(e[r]!==t[r])return!1;return!0}function O(e,t){return e.hostname===t.hostname&&e.pathname===t.pathname&&e.protocol===t.protocol&&e.port===t.port&&e.hash===t.hash&&e.username===t.username&&e.password===t.password}function T(e,t,r,n){return!(n!==g&&n!==m&&n!==h||!e.$$typeof&&!t.$$typeof)||p(t,n)&&r.equals(e[n],t[n],n,n,e,t,r)}var A=Array.isArray,Z="function"==typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView:null,R=Object.assign,D=Object.prototype.toString.call.bind(Object.prototype.toString),L=F();function F(e){void 0===e&&(e={});var t,r=e.circular,n=void 0!==r&&r,i=e.createInternalComparator,o=e.createState,a=e.strict,s=void 0!==a&&a,l=function(e){var t=e.circular,r=e.createCustomConfig,n=e.strict,i={areArraysEqual:n?E:b,areDatesEqual:x,areErrorsEqual:w,areFunctionsEqual:S,areMapsEqual:n?c(C,E):C,areNumbersEqual:_,areObjectsEqual:n?E:P,arePrimitiveWrappersEqual:k,areRegExpsEqual:M,areSetsEqual:n?c(j,E):j,areTypedArraysEqual:n?E:I,areUrlsEqual:O};if(r&&(i=R({},i,r(i))),t){var o=u(i.areArraysEqual),a=u(i.areMapsEqual),s=u(i.areObjectsEqual),l=u(i.areSetsEqual);i=R({},i,{areArraysEqual:o,areMapsEqual:a,areObjectsEqual:s,areSetsEqual:l})}return i}(e),d=function(e){var t=e.areArraysEqual,r=e.areDatesEqual,n=e.areErrorsEqual,i=e.areFunctionsEqual,o=e.areMapsEqual,a=e.areNumbersEqual,s=e.areObjectsEqual,l=e.arePrimitiveWrappersEqual,c=e.areRegExpsEqual,u=e.areSetsEqual,d=e.areTypedArraysEqual,p=e.areUrlsEqual;return function(e,f,h){if(e===f)return!0;if(null==e||null==f)return!1;var m=typeof e;if(m!==typeof f)return!1;if("object"!==m)return"number"===m?a(e,f,h):"function"===m&&i(e,f,h);var g=e.constructor;if(g!==f.constructor)return!1;if(g===Object)return s(e,f,h);if(A(e))return t(e,f,h);if(null!=Z&&Z(e))return d(e,f,h);if(g===Date)return r(e,f,h);if(g===RegExp)return c(e,f,h);if(g===Map)return o(e,f,h);if(g===Set)return u(e,f,h);var v=D(e);return"[object Date]"===v?r(e,f,h):"[object RegExp]"===v?c(e,f,h):"[object Map]"===v?o(e,f,h):"[object Set]"===v?u(e,f,h):"[object Object]"===v?"function"!=typeof e.then&&"function"!=typeof f.then&&s(e,f,h):"[object URL]"===v?p(e,f,h):"[object Error]"===v?n(e,f,h):"[object Arguments]"===v?s(e,f,h):("[object Boolean]"===v||"[object Number]"===v||"[object String]"===v)&&l(e,f,h)}}(l);return function(e){var t=e.circular,r=e.comparator,n=e.createState,i=e.equals,o=e.strict;if(n)return function(e,a){var s=n(),l=s.cache,c=void 0===l?t?new WeakMap:void 0:l,u=s.meta;return r(e,a,{cache:c,equals:i,meta:u,strict:o})};if(t)return function(e,t){return r(e,t,{cache:new WeakMap,equals:i,meta:void 0,strict:o})};var a={cache:void 0,equals:i,meta:void 0,strict:o};return function(e,t){return r(e,t,a)}}({circular:n,comparator:d,createState:o,equals:i?i(d):(t=d,function(e,r,n,i,o,a,s){return t(e,r,s)}),strict:s})}F({strict:!0}),F({circular:!0}),F({circular:!0,strict:!0}),F({createInternalComparator:function(){return f}}),F({strict:!0,createInternalComparator:function(){return f}}),F({circular:!0,createInternalComparator:function(){return f}}),F({circular:!0,createInternalComparator:function(){return f},strict:!0});var N=r(98574);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},B(e)}function z(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function $(){var e=function(){return null},t=!1,r=function r(n){if(!t){if(Array.isArray(n)){if(!n.length)return;var i=function(e){if(Array.isArray(e))return e}(s=n)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(s)||function(e,t){if(e){if("string"==typeof e)return z(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?z(e,t):void 0}}(s)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),o=i[0],a=i.slice(1);return"number"==typeof o?void(0,N.Z)(r.bind(null,a),o):(r(o),void(0,N.Z)(r.bind(null,a)))}"object"===B(n)&&e(n),"function"==typeof n&&n()}var s};return{stop:function(){t=!0},start:function(e){t=!1,r(e)},subscribe:function(t){return e=t,function(){e=function(){return null}}}}}var H=r(58410);function V(e,t){if(e){if("string"==typeof e)return G(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?G(e,t):void 0}}function G(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}var U=1e-4,W=function(e,t){return[0,3*e,3*t-6*e,3*e-3*t+1]},q=function(e,t){return e.map((function(e,r){return e*Math.pow(t,r)})).reduce((function(e,t){return e+t}))},K=function(e,t){return function(r){var n=W(e,t);return q(n,r)}},X=function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];var n,i,o=t[0],a=t[1],s=t[2],l=t[3];if(1===t.length)switch(t[0]){case"linear":o=0,a=0,s=1,l=1;break;case"ease":o=.25,a=.1,s=.25,l=1;break;case"ease-in":o=.42,a=0,s=1,l=1;break;case"ease-out":o=.42,a=0,s=.58,l=1;break;case"ease-in-out":o=0,a=0,s=.58,l=1;break;default:var c=t[0].split("(");if("cubic-bezier"===c[0]&&4===c[1].split(")")[0].split(",").length){var u=(n=c[1].split(")")[0].split(",").map((function(e){return parseFloat(e)})),i=4,function(e){if(Array.isArray(e))return e}(n)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,i,o,a,s=[],l=!0,c=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=o.call(r)).done)&&(s.push(n.value),s.length!==t);l=!0);}catch(e){c=!0,i=e}finally{try{if(!l&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(c)throw i}}return s}}(n,i)||V(n,i)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}());o=u[0],a=u[1],s=u[2],l=u[3]}else(0,H.ZK)(!1,"[configBezier]: arguments should be one of oneOf 'linear', 'ease', 'ease-in', 'ease-out', 'ease-in-out','cubic-bezier(x1,y1,x2,y2)', instead received %s",t)}(0,H.ZK)([o,s,a,l].every((function(e){return"number"==typeof e&&e>=0&&e<=1})),"[configBezier]: arguments should be x1, y1, x2, y2 of [0, 1] instead received %s",t);var d,p,f=K(o,s),h=K(a,l),m=(d=o,p=s,function(e){var t=W(d,p),r=[].concat(function(e){return function(e){if(Array.isArray(e))return G(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||V(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}(t.map((function(e,t){return e*t})).slice(1)),[0]);return q(r,e)}),g=function(e){for(var t,r=e>1?1:e,n=r,i=0;i<8;++i){var o=f(n)-r,a=m(n);if(Math.abs(o-r)<U||a<U)return h(n);n=(t=n-o/a)>1?1:t<0?0:t}return h(n)};return g.isStepper=!1,g};function Y(e){return Y="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},Y(e)}function J(e){return function(e){if(Array.isArray(e))return ne(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||re(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Q(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function ee(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Q(Object(r),!0).forEach((function(t){te(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Q(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function te(e,t,r){return(t=function(e){var t=function(e,t){if("object"!==Y(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,"string");if("object"!==Y(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===Y(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function re(e,t){if(e){if("string"==typeof e)return ne(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?ne(e,t):void 0}}function ne(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}var ie=function(e,t,r){return e+(t-e)*r},oe=function(e){return e.from!==e.to},ae=function e(t,r,n){var i=(0,H.Xc)((function(e,r){if(oe(r)){var n=(a=t(r.from,r.to,r.velocity),s=2,function(e){if(Array.isArray(e))return e}(a)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,i,o,a,s=[],l=!0,c=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=o.call(r)).done)&&(s.push(n.value),s.length!==t);l=!0);}catch(e){c=!0,i=e}finally{try{if(!l&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(c)throw i}}return s}}(a,s)||re(a,s)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),i=n[0],o=n[1];return ee(ee({},r),{},{from:i,velocity:o})}var a,s;return r}),r);return n<1?(0,H.Xc)((function(e,t){return oe(t)?ee(ee({},t),{},{velocity:ie(t.velocity,i[e].velocity,n),from:ie(t.from,i[e].from,n)}):t}),r):e(t,i,n-1)};function se(e){return se="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},se(e)}var le=["children","begin","duration","attributeName","easing","isActive","steps","from","to","canBegin","onAnimationEnd","shouldReAnimate","onAnimationReStart"];function ce(e){return function(e){if(Array.isArray(e))return ue(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return ue(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?ue(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function ue(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function de(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function pe(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?de(Object(r),!0).forEach((function(t){fe(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):de(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function fe(e,t,r){return(t=me(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function he(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,me(n.key),n)}}function me(e){var t=function(e,t){if("object"!==se(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,"string");if("object"!==se(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===se(t)?t:String(t)}function ge(e,t){return ge=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},ge(e,t)}function ve(e,t){if(t&&("object"===se(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return ye(e)}function ye(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function be(e){return be=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},be(e)}var xe=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&ge(e,t)}(s,e);var t,r,i,o,a=(i=s,o=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=be(i);if(o){var r=be(this).constructor;e=Reflect.construct(t,arguments,r)}else e=t.apply(this,arguments);return ve(this,e)});function s(e,t){var r;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,s);var n=(r=a.call(this,e,t)).props,i=n.isActive,o=n.attributeName,l=n.from,c=n.to,u=n.steps,d=n.children,p=n.duration;if(r.handleStyleChange=r.handleStyleChange.bind(ye(r)),r.changeStyle=r.changeStyle.bind(ye(r)),!i||p<=0)return r.state={style:{}},"function"==typeof d&&(r.state={style:c}),ve(r);if(u&&u.length)r.state={style:u[0].style};else if(l){if("function"==typeof d)return r.state={style:l},ve(r);r.state={style:o?fe({},o,l):l}}else r.state={style:{}};return r}return t=s,(r=[{key:"componentDidMount",value:function(){var e=this.props,t=e.isActive,r=e.canBegin;this.mounted=!0,t&&r&&this.runAnimation(this.props)}},{key:"componentDidUpdate",value:function(e){var t=this.props,r=t.isActive,n=t.canBegin,i=t.attributeName,o=t.shouldReAnimate,a=t.to,s=t.from,l=this.state.style;if(n)if(r){if(!(L(e.to,a)&&e.canBegin&&e.isActive)){var c=!e.canBegin||!e.isActive;this.manager&&this.manager.stop(),this.stopJSAnimation&&this.stopJSAnimation();var u=c||o?s:e.to;if(this.state&&l){var d={style:i?fe({},i,u):u};(i&&l[i]!==u||!i&&l!==u)&&this.setState(d)}this.runAnimation(pe(pe({},this.props),{},{from:u,begin:0}))}}else{var p={style:i?fe({},i,a):a};this.state&&l&&(i&&l[i]!==a||!i&&l!==a)&&this.setState(p)}}},{key:"componentWillUnmount",value:function(){this.mounted=!1;var e=this.props.onAnimationEnd;this.unSubscribe&&this.unSubscribe(),this.manager&&(this.manager.stop(),this.manager=null),this.stopJSAnimation&&this.stopJSAnimation(),e&&e()}},{key:"handleStyleChange",value:function(e){this.changeStyle(e)}},{key:"changeStyle",value:function(e){this.mounted&&this.setState({style:e})}},{key:"runJSAnimation",value:function(e){var t=this,r=e.from,n=e.to,i=e.duration,o=e.easing,a=e.begin,s=e.onAnimationEnd,l=e.onAnimationStart,c=function(e,t,r,n,i){var o,a,s=(0,H.JK)(e,t),l=s.reduce((function(r,n){return ee(ee({},r),{},te({},n,[e[n],t[n]]))}),{}),c=s.reduce((function(r,n){return ee(ee({},r),{},te({},n,{from:e[n],velocity:0,to:t[n]}))}),{}),u=-1,d=function(){return null};return d=r.isStepper?function(n){o||(o=n);var a=(n-o)/r.dt;c=ae(r,c,a),i(ee(ee(ee({},e),t),(0,H.Xc)((function(e,t){return t.from}),c))),o=n,Object.values(c).filter(oe).length&&(u=requestAnimationFrame(d))}:function(o){a||(a=o);var s=(o-a)/n,c=(0,H.Xc)((function(e,t){return ie.apply(void 0,J(t).concat([r(s)]))}),l);if(i(ee(ee(ee({},e),t),c)),s<1)u=requestAnimationFrame(d);else{var p=(0,H.Xc)((function(e,t){return ie.apply(void 0,J(t).concat([r(1)]))}),l);i(ee(ee(ee({},e),t),p))}},function(){return requestAnimationFrame(d),function(){cancelAnimationFrame(u)}}}(r,n,function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];var n=t[0];if("string"==typeof n)switch(n){case"ease":case"ease-in-out":case"ease-out":case"ease-in":case"linear":return X(n);case"spring":return function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.stiff,r=void 0===t?100:t,n=e.damping,i=void 0===n?8:n,o=e.dt,a=void 0===o?17:o,s=function(e,t,n){var o=n+(-(e-t)*r-n*i)*a/1e3,s=n*a/1e3+e;return Math.abs(s-t)<U&&Math.abs(o)<U?[t,0]:[s,o]};return s.isStepper=!0,s.dt=a,s}();default:if("cubic-bezier"===n.split("(")[0])return X(n);(0,H.ZK)(!1,"[configEasing]: first argument should be one of 'ease', 'ease-in', 'ease-out', 'ease-in-out','cubic-bezier(x1,y1,x2,y2)', 'linear' and 'spring', instead  received %s",t)}return"function"==typeof n?n:((0,H.ZK)(!1,"[configEasing]: first argument type should be function or string, instead received %s",t),null)}(o),i,this.changeStyle);this.manager.start([l,a,function(){t.stopJSAnimation=c()},i,s])}},{key:"runStepAnimation",value:function(e){var t=this,r=e.steps,n=e.begin,i=e.onAnimationStart,o=r[0],a=o.style,s=o.duration,l=void 0===s?0:s;return this.manager.start([i].concat(ce(r.reduce((function(e,n,i){if(0===i)return e;var o=n.duration,a=n.easing,s=void 0===a?"ease":a,l=n.style,c=n.properties,u=n.onAnimationEnd,d=i>0?r[i-1]:n,p=c||Object.keys(l);if("function"==typeof s||"spring"===s)return[].concat(ce(e),[t.runJSAnimation.bind(t,{from:d.style,to:l,duration:o,easing:s}),o]);var f=(0,H.cS)(p,o,s),h=pe(pe(pe({},d.style),l),{},{transition:f});return[].concat(ce(e),[h,o,u]).filter(H.yR)}),[a,Math.max(l,n)])),[e.onAnimationEnd]))}},{key:"runAnimation",value:function(e){this.manager||(this.manager=$());var t=e.begin,r=e.duration,n=e.attributeName,i=e.to,o=e.easing,a=e.onAnimationStart,s=e.onAnimationEnd,l=e.steps,c=e.children,u=this.manager;if(this.unSubscribe=u.subscribe(this.handleStyleChange),"function"!=typeof o&&"function"!=typeof c&&"spring"!==o)if(l.length>1)this.runStepAnimation(e);else{var d=n?fe({},n,i):i,p=(0,H.cS)(Object.keys(d),r,o);u.start([a,t,pe(pe({},d),{},{transition:p}),r,s])}else this.runJSAnimation(e)}},{key:"render",value:function(){var e=this.props,t=e.children,r=(e.begin,e.duration),i=(e.attributeName,e.easing,e.isActive),o=(e.steps,e.from,e.to,e.canBegin,e.onAnimationEnd,e.shouldReAnimate,e.onAnimationReStart,function(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r,n,i={},o=Object.keys(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)>=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}(e,le)),a=n.Children.count(t),s=this.state.style;if("function"==typeof t)return t(s);if(!i||0===a||r<=0)return t;var l=function(e){var t=e.props,r=t.style,i=void 0===r?{}:r,a=t.className;return(0,n.cloneElement)(e,pe(pe({},o),{},{style:pe(pe({},i),s),className:a}))};return 1===a?l(n.Children.only(t)):n.createElement("div",null,n.Children.map(t,(function(e){return l(e)})))}}])&&he(t.prototype,r),Object.defineProperty(t,"prototype",{writable:!1}),s}(n.PureComponent);xe.displayName="Animate",xe.defaultProps={begin:0,duration:1e3,from:"",to:"",attributeName:"",easing:"ease",isActive:!0,canBegin:!0,steps:[],onAnimationEnd:function(){},onAnimationStart:function(){}},xe.propTypes={from:o().oneOfType([o().object,o().string]),to:o().oneOfType([o().object,o().string]),attributeName:o().string,duration:o().number,begin:o().number,easing:o().oneOfType([o().string,o().func]),steps:o().arrayOf(o().shape({duration:o().number.isRequired,style:o().object.isRequired,easing:o().oneOfType([o().oneOf(["ease","ease-in","ease-out","ease-in-out","linear"]),o().func]),properties:o().arrayOf("string"),onAnimationEnd:o().func})),children:o().oneOfType([o().node,o().func]),isActive:o().bool,canBegin:o().bool,onAnimationEnd:o().func,shouldReAnimate:o().bool,onAnimationStart:o().func,onAnimationReStart:o().func};const we=xe},97965:(e,t,r)=>{"use strict";if(r.d(t,{ZP:()=>i}),905==r.j)var n=r(10396);const i=905==r.j?n.Z:null},98574:(e,t,r)=>{"use strict";function n(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,r=-1;requestAnimationFrame((function n(i){r<0&&(r=i),i-r>t?(e(i),r=-1):function(e){"undefined"!=typeof requestAnimationFrame&&requestAnimationFrame(e)}(n)}))}r.d(t,{Z:()=>n})},58410:(e,t,r)=>{"use strict";function n(e){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n(e)}function i(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function o(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?i(Object(r),!0).forEach((function(t){a(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):i(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function a(e,t,r){return(t=function(e){var t=function(e,t){if("object"!==n(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var i=r.call(e,"string");if("object"!==n(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===n(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}r.d(t,{JK:()=>s,Xc:()=>c,ZK:()=>p,cS:()=>u,yR:()=>l});var s=function(e,t){return[Object.keys(e),Object.keys(t)].reduce((function(e,t){return e.filter((function(e){return t.includes(e)}))}))},l=function(e){return e},c=function(e,t){return Object.keys(t).reduce((function(r,n){return o(o({},r),{},a({},n,e(n,t[n])))}),{})},u=function(e,t,r){return e.map((function(e){return"".concat((n=e,n.replace(/([A-Z])/g,(function(e){return"-".concat(e.toLowerCase())})))," ").concat(t,"ms ").concat(r);var n})).join(",")},d=905!=r.j&&null,p=function(e,t,r,n,i,o,a,s){if(d&&"undefined"!=typeof console&&console.warn&&(void 0===t&&console.warn("LogUtils requires an error message argument"),!e))if(void 0===t)console.warn("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var l=[r,n,i,o,a,s],c=0;console.warn(t.replace(/%s/g,(function(){return l[c++]})))}}},58052:(e,t,r)=>{"use strict";r.d(t,{ZP:()=>m});var n=r(63366),i=r(94578),o=r(67294),a=r(73935);var s=r(220),l="unmounted",c="exited",u="entering",d="entered",p="exiting",f=function(e){function t(t,r){var n;n=e.call(this,t,r)||this;var i,o=r&&!r.isMounting?t.enter:t.appear;return n.appearStatus=null,t.in?o?(i=c,n.appearStatus=u):i=d:i=t.unmountOnExit||t.mountOnEnter?l:c,n.state={status:i},n.nextCallback=null,n}(0,i.Z)(t,e),t.getDerivedStateFromProps=function(e,t){return e.in&&t.status===l?{status:c}:null};var r=t.prototype;return r.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},r.componentDidUpdate=function(e){var t=null;if(e!==this.props){var r=this.state.status;this.props.in?r!==u&&r!==d&&(t=u):r!==u&&r!==d||(t=p)}this.updateStatus(!1,t)},r.componentWillUnmount=function(){this.cancelNextCallback()},r.getTimeouts=function(){var e,t,r,n=this.props.timeout;return e=t=r=n,null!=n&&"number"!=typeof n&&(e=n.exit,t=n.enter,r=void 0!==n.appear?n.appear:t),{exit:e,enter:t,appear:r}},r.updateStatus=function(e,t){if(void 0===e&&(e=!1),null!==t)if(this.cancelNextCallback(),t===u){if(this.props.unmountOnExit||this.props.mountOnEnter){var r=this.props.nodeRef?this.props.nodeRef.current:a.findDOMNode(this);r&&function(e){e.scrollTop}(r)}this.performEnter(e)}else this.performExit();else this.props.unmountOnExit&&this.state.status===c&&this.setState({status:l})},r.performEnter=function(e){var t=this,r=this.props.enter,n=this.context?this.context.isMounting:e,i=this.props.nodeRef?[n]:[a.findDOMNode(this),n],o=i[0],s=i[1],l=this.getTimeouts(),c=n?l.appear:l.enter;e||r?(this.props.onEnter(o,s),this.safeSetState({status:u},(function(){t.props.onEntering(o,s),t.onTransitionEnd(c,(function(){t.safeSetState({status:d},(function(){t.props.onEntered(o,s)}))}))}))):this.safeSetState({status:d},(function(){t.props.onEntered(o)}))},r.performExit=function(){var e=this,t=this.props.exit,r=this.getTimeouts(),n=this.props.nodeRef?void 0:a.findDOMNode(this);t?(this.props.onExit(n),this.safeSetState({status:p},(function(){e.props.onExiting(n),e.onTransitionEnd(r.exit,(function(){e.safeSetState({status:c},(function(){e.props.onExited(n)}))}))}))):this.safeSetState({status:c},(function(){e.props.onExited(n)}))},r.cancelNextCallback=function(){null!==this.nextCallback&&(this.nextCallback.cancel(),this.nextCallback=null)},r.safeSetState=function(e,t){t=this.setNextCallback(t),this.setState(e,t)},r.setNextCallback=function(e){var t=this,r=!0;return this.nextCallback=function(n){r&&(r=!1,t.nextCallback=null,e(n))},this.nextCallback.cancel=function(){r=!1},this.nextCallback},r.onTransitionEnd=function(e,t){this.setNextCallback(t);var r=this.props.nodeRef?this.props.nodeRef.current:a.findDOMNode(this),n=null==e&&!this.props.addEndListener;if(r&&!n){if(this.props.addEndListener){var i=this.props.nodeRef?[this.nextCallback]:[r,this.nextCallback],o=i[0],s=i[1];this.props.addEndListener(o,s)}null!=e&&setTimeout(this.nextCallback,e)}else setTimeout(this.nextCallback,0)},r.render=function(){var e=this.state.status;if(e===l)return null;var t=this.props,r=t.children,i=(t.in,t.mountOnEnter,t.unmountOnExit,t.appear,t.enter,t.exit,t.timeout,t.addEndListener,t.onEnter,t.onEntering,t.onEntered,t.onExit,t.onExiting,t.onExited,t.nodeRef,(0,n.Z)(t,["children","in","mountOnEnter","unmountOnExit","appear","enter","exit","timeout","addEndListener","onEnter","onEntering","onEntered","onExit","onExiting","onExited","nodeRef"]));return o.createElement(s.Z.Provider,{value:null},"function"==typeof r?r(e,i):o.cloneElement(o.Children.only(r),i))},t}(o.Component);function h(){}f.contextType=s.Z,f.propTypes={},f.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:h,onEntering:h,onEntered:h,onExit:h,onExiting:h,onExited:h},f.UNMOUNTED=l,f.EXITED=c,f.ENTERING=u,f.ENTERED=d,f.EXITING=p;const m=f},70666:(e,t,r)=>{"use strict";r.d(t,{Z:()=>f});var n=r(63366),i=r(87462),o=r(94578),a=r(67294),s=r(220);function l(e,t){var r=Object.create(null);return e&&a.Children.map(e,(function(e){return e})).forEach((function(e){r[e.key]=function(e){return t&&(0,a.isValidElement)(e)?t(e):e}(e)})),r}function c(e,t,r){return null!=r[t]?r[t]:e.props[t]}function u(e,t,r){var n=l(e.children),i=function(e,t){function r(r){return r in t?t[r]:e[r]}e=e||{},t=t||{};var n,i=Object.create(null),o=[];for(var a in e)a in t?o.length&&(i[a]=o,o=[]):o.push(a);var s={};for(var l in t){if(i[l])for(n=0;n<i[l].length;n++){var c=i[l][n];s[i[l][n]]=r(c)}s[l]=r(l)}for(n=0;n<o.length;n++)s[o[n]]=r(o[n]);return s}(t,n);return Object.keys(i).forEach((function(o){var s=i[o];if((0,a.isValidElement)(s)){var l=o in t,u=o in n,d=t[o],p=(0,a.isValidElement)(d)&&!d.props.in;!u||l&&!p?u||!l||p?u&&l&&(0,a.isValidElement)(d)&&(i[o]=(0,a.cloneElement)(s,{onExited:r.bind(null,s),in:d.props.in,exit:c(s,"exit",e),enter:c(s,"enter",e)})):i[o]=(0,a.cloneElement)(s,{in:!1}):i[o]=(0,a.cloneElement)(s,{onExited:r.bind(null,s),in:!0,exit:c(s,"exit",e),enter:c(s,"enter",e)})}})),i}var d=Object.values||function(e){return Object.keys(e).map((function(t){return e[t]}))},p=function(e){function t(t,r){var n,i=(n=e.call(this,t,r)||this).handleExited.bind(function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(n));return n.state={contextValue:{isMounting:!0},handleExited:i,firstRender:!0},n}(0,o.Z)(t,e);var r=t.prototype;return r.componentDidMount=function(){this.mounted=!0,this.setState({contextValue:{isMounting:!1}})},r.componentWillUnmount=function(){this.mounted=!1},t.getDerivedStateFromProps=function(e,t){var r,n,i=t.children,o=t.handleExited;return{children:t.firstRender?(r=e,n=o,l(r.children,(function(e){return(0,a.cloneElement)(e,{onExited:n.bind(null,e),in:!0,appear:c(e,"appear",r),enter:c(e,"enter",r),exit:c(e,"exit",r)})}))):u(e,i,o),firstRender:!1}},r.handleExited=function(e,t){var r=l(this.props.children);e.key in r||(e.props.onExited&&e.props.onExited(t),this.mounted&&this.setState((function(t){var r=(0,i.Z)({},t.children);return delete r[e.key],{children:r}})))},r.render=function(){var e=this.props,t=e.component,r=e.childFactory,i=(0,n.Z)(e,["component","childFactory"]),o=this.state.contextValue,l=d(this.state.children).map(r);return delete i.appear,delete i.enter,delete i.exit,null===t?a.createElement(s.Z.Provider,{value:o},l):a.createElement(s.Z.Provider,{value:o},a.createElement(t,i,l))},t}(a.Component);p.propTypes={},p.defaultProps={component:"div",childFactory:function(e){return e}};const f=p},220:(e,t,r)=>{"use strict";r.d(t,{Z:()=>n});const n=r(67294).createContext(null)},75251:(e,t,r)=>{"use strict";var n=r(67294),i=Symbol.for("react.element"),o=Symbol.for("react.fragment"),a=Object.prototype.hasOwnProperty,s=n.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,l={key:!0,ref:!0,__self:!0,__source:!0};function c(e,t,r){var n,o={},c=null,u=null;for(n in void 0!==r&&(c=""+r),void 0!==t.key&&(c=""+t.key),void 0!==t.ref&&(u=t.ref),t)a.call(t,n)&&!l.hasOwnProperty(n)&&(o[n]=t[n]);if(e&&e.defaultProps)for(n in t=e.defaultProps)void 0===o[n]&&(o[n]=t[n]);return{$$typeof:i,type:e,key:c,ref:u,props:o,_owner:s.current}}t.Fragment=o,t.jsx=c,t.jsxs=c},72408:(e,t)=>{"use strict";var r=Symbol.for("react.element"),n=Symbol.for("react.portal"),i=Symbol.for("react.fragment"),o=Symbol.for("react.strict_mode"),a=Symbol.for("react.profiler"),s=Symbol.for("react.provider"),l=Symbol.for("react.context"),c=Symbol.for("react.forward_ref"),u=Symbol.for("react.suspense"),d=Symbol.for("react.memo"),p=Symbol.for("react.lazy"),f=Symbol.iterator,h={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},m=Object.assign,g={};function v(e,t,r){this.props=e,this.context=t,this.refs=g,this.updater=r||h}function y(){}function b(e,t,r){this.props=e,this.context=t,this.refs=g,this.updater=r||h}v.prototype.isReactComponent={},v.prototype.setState=function(e,t){if("object"!=typeof e&&"function"!=typeof e&&null!=e)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")},v.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},y.prototype=v.prototype;var x=b.prototype=new y;x.constructor=b,m(x,v.prototype),x.isPureReactComponent=!0;var w=Array.isArray,S=Object.prototype.hasOwnProperty,C={current:null},_={key:!0,ref:!0,__self:!0,__source:!0};function P(e,t,n){var i,o={},a=null,s=null;if(null!=t)for(i in void 0!==t.ref&&(s=t.ref),void 0!==t.key&&(a=""+t.key),t)S.call(t,i)&&!_.hasOwnProperty(i)&&(o[i]=t[i]);var l=arguments.length-2;if(1===l)o.children=n;else if(1<l){for(var c=Array(l),u=0;u<l;u++)c[u]=arguments[u+2];o.children=c}if(e&&e.defaultProps)for(i in l=e.defaultProps)void 0===o[i]&&(o[i]=l[i]);return{$$typeof:r,type:e,key:a,ref:s,props:o,_owner:C.current}}function E(e){return"object"==typeof e&&null!==e&&e.$$typeof===r}var k=/\/+/g;function M(e,t){return"object"==typeof e&&null!==e&&null!=e.key?function(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,(function(e){return t[e]}))}(""+e.key):t.toString(36)}function j(e,t,i,o,a){var s=typeof e;"undefined"!==s&&"boolean"!==s||(e=null);var l=!1;if(null===e)l=!0;else switch(s){case"string":case"number":l=!0;break;case"object":switch(e.$$typeof){case r:case n:l=!0}}if(l)return a=a(l=e),e=""===o?"."+M(l,0):o,w(a)?(i="",null!=e&&(i=e.replace(k,"$&/")+"/"),j(a,t,i,"",(function(e){return e}))):null!=a&&(E(a)&&(a=function(e,t){return{$$typeof:r,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}(a,i+(!a.key||l&&l.key===a.key?"":(""+a.key).replace(k,"$&/")+"/")+e)),t.push(a)),1;if(l=0,o=""===o?".":o+":",w(e))for(var c=0;c<e.length;c++){var u=o+M(s=e[c],c);l+=j(s,t,i,u,a)}else if(u=function(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=f&&e[f]||e["@@iterator"])?e:null}(e),"function"==typeof u)for(e=u.call(e),c=0;!(s=e.next()).done;)l+=j(s=s.value,t,i,u=o+M(s,c++),a);else if("object"===s)throw t=String(e),Error("Objects are not valid as a React child (found: "+("[object Object]"===t?"object with keys {"+Object.keys(e).join(", ")+"}":t)+"). If you meant to render a collection of children, use an array instead.");return l}function I(e,t,r){if(null==e)return e;var n=[],i=0;return j(e,n,"","",(function(e){return t.call(r,e,i++)})),n}function O(e){if(-1===e._status){var t=e._result;(t=t()).then((function(t){0!==e._status&&-1!==e._status||(e._status=1,e._result=t)}),(function(t){0!==e._status&&-1!==e._status||(e._status=2,e._result=t)})),-1===e._status&&(e._status=0,e._result=t)}if(1===e._status)return e._result.default;throw e._result}var T={current:null},A={transition:null},Z={ReactCurrentDispatcher:T,ReactCurrentBatchConfig:A,ReactCurrentOwner:C};function R(){throw Error("act(...) is not supported in production builds of React.")}t.Children={map:I,forEach:function(e,t,r){I(e,(function(){t.apply(this,arguments)}),r)},count:function(e){var t=0;return I(e,(function(){t++})),t},toArray:function(e){return I(e,(function(e){return e}))||[]},only:function(e){if(!E(e))throw Error("React.Children.only expected to receive a single React element child.");return e}},t.Component=v,t.Fragment=i,t.Profiler=a,t.PureComponent=b,t.StrictMode=o,t.Suspense=u,t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=Z,t.act=R,t.cloneElement=function(e,t,n){if(null==e)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+e+".");var i=m({},e.props),o=e.key,a=e.ref,s=e._owner;if(null!=t){if(void 0!==t.ref&&(a=t.ref,s=C.current),void 0!==t.key&&(o=""+t.key),e.type&&e.type.defaultProps)var l=e.type.defaultProps;for(c in t)S.call(t,c)&&!_.hasOwnProperty(c)&&(i[c]=void 0===t[c]&&void 0!==l?l[c]:t[c])}var c=arguments.length-2;if(1===c)i.children=n;else if(1<c){l=Array(c);for(var u=0;u<c;u++)l[u]=arguments[u+2];i.children=l}return{$$typeof:r,type:e.type,key:o,ref:a,props:i,_owner:s}},t.createContext=function(e){return(e={$$typeof:l,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null}).Provider={$$typeof:s,_context:e},e.Consumer=e},t.createElement=P,t.createFactory=function(e){var t=P.bind(null,e);return t.type=e,t},t.createRef=function(){return{current:null}},t.forwardRef=function(e){return{$$typeof:c,render:e}},t.isValidElement=E,t.lazy=function(e){return{$$typeof:p,_payload:{_status:-1,_result:e},_init:O}},t.memo=function(e,t){return{$$typeof:d,type:e,compare:void 0===t?null:t}},t.startTransition=function(e){var t=A.transition;A.transition={};try{e()}finally{A.transition=t}},t.unstable_act=R,t.useCallback=function(e,t){return T.current.useCallback(e,t)},t.useContext=function(e){return T.current.useContext(e)},t.useDebugValue=function(){},t.useDeferredValue=function(e){return T.current.useDeferredValue(e)},t.useEffect=function(e,t){return T.current.useEffect(e,t)},t.useId=function(){return T.current.useId()},t.useImperativeHandle=function(e,t,r){return T.current.useImperativeHandle(e,t,r)},t.useInsertionEffect=function(e,t){return T.current.useInsertionEffect(e,t)},t.useLayoutEffect=function(e,t){return T.current.useLayoutEffect(e,t)},t.useMemo=function(e,t){return T.current.useMemo(e,t)},t.useReducer=function(e,t,r){return T.current.useReducer(e,t,r)},t.useRef=function(e){return T.current.useRef(e)},t.useState=function(e){return T.current.useState(e)},t.useSyncExternalStore=function(e,t,r){return T.current.useSyncExternalStore(e,t,r)},t.useTransition=function(){return T.current.useTransition()},t.version="18.3.1"},67294:(e,t,r)=>{"use strict";e.exports=r(72408)},85893:(e,t,r)=>{"use strict";e.exports=r(75251)},69847:(e,t,r)=>{"use strict";r.d(t,{$:()=>ne});var n=r(67294),i=r(90512),o=r(97965),a=r(18446),s=r.n(a),l=r(14293),c=r.n(l),u=r(48710),d=r(86641),p=function(e){return null};p.displayName="Cell";var f=r(13218),h=r.n(f),m=r(23560),g=r.n(m),v=r(10928),y=r.n(v),b=r(25048),x=r(52017),w=r(94973);function S(e){return S="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},S(e)}var C=["valueAccessor"],_=["data","dataKey","clockWise","id","textBreakAll"];function P(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function E(){return E=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},E.apply(this,arguments)}function k(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function M(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?k(Object(r),!0).forEach((function(t){var n,i,o,a;n=e,i=t,o=r[t],a=function(e,t){if("object"!=S(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,"string");if("object"!=S(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(i),(i="symbol"==S(a)?a:a+"")in n?Object.defineProperty(n,i,{value:o,enumerable:!0,configurable:!0,writable:!0}):n[i]=o})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):k(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function j(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}var I=function(e){return Array.isArray(e.value)?y()(e.value):e.value};function O(e){var t=e.valueAccessor,r=void 0===t?I:t,i=j(e,C),o=i.data,a=i.dataKey,s=i.clockWise,l=i.id,d=i.textBreakAll,p=j(i,_);return o&&o.length?n.createElement(u.m,{className:"recharts-label-list"},o.map((function(e,t){var i=c()(a)?r(e,t):(0,w.F$)(e&&e.payload,a),o=c()(l)?{}:{id:"".concat(l,"-").concat(t)};return n.createElement(b._,E({},(0,x.L6)(e,!0),p,o,{parentViewBox:e.parentViewBox,value:i,textBreakAll:d,viewBox:b._.parseViewBox(c()(s)?e:M(M({},e),{},{clockWise:s})),key:"label-".concat(t),index:t}))}))):null}O.displayName="LabelList",O.renderCallByParent=function(e,t){var r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];if(!e||!e.children&&r&&!e.label)return null;var i,o=e.children,a=(0,x.NN)(o,O).map((function(e,r){return(0,n.cloneElement)(e,{data:t,key:"labelList-".concat(r)})}));return r?[function(e,t){return e?!0===e?n.createElement(O,{key:"labelList-implicit",data:t}):n.isValidElement(e)||g()(e)?n.createElement(O,{key:"labelList-implicit",data:t,content:e}):h()(e)?n.createElement(O,E({data:t},e,{key:"labelList-implicit"})):null:null}(e.label,t)].concat(function(e){if(Array.isArray(e))return P(e)}(i=a)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(i)||function(e,t){if(e){if("string"==typeof e)return P(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?P(e,t):void 0}}(i)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()):a};var T=r(69055),A=r(47523),Z=r(79896),R=r(38776),D=r(52106),L=["x","y"];function F(e){return F="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},F(e)}function N(){return N=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},N.apply(this,arguments)}function B(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function z(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?B(Object(r),!0).forEach((function(t){var n,i,o,a;n=e,i=t,o=r[t],a=function(e,t){if("object"!=F(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,"string");if("object"!=F(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(i),(i="symbol"==F(a)?a:a+"")in n?Object.defineProperty(n,i,{value:o,enumerable:!0,configurable:!0,writable:!0}):n[i]=o})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):B(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function $(e,t){var r=e.x,n=e.y,i=function(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}(e,L),o="".concat(r),a=parseInt(o,10),s="".concat(n),l=parseInt(s,10),c="".concat(t.height||i.height),u=parseInt(c,10),d="".concat(t.width||i.width),p=parseInt(d,10);return z(z(z(z(z({},t),i),a?{x:a}:{}),l?{y:l}:{}),{},{height:u,width:p,name:t.name,radius:t.radius})}function H(e){return n.createElement(D.bn,N({shapeType:"rectangle",propTransformer:$,activeClassName:"recharts-active-bar"},e))}var V,G=["value","background"];function U(e){return U="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},U(e)}function W(){return W=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},W.apply(this,arguments)}function q(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function K(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?q(Object(r),!0).forEach((function(t){te(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):q(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function X(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,re(n.key),n)}}function Y(e,t,r){return t=Q(t),function(e,t){if(t&&("object"===U(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,J()?Reflect.construct(t,r||[],Q(e).constructor):t.apply(e,r))}function J(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(J=function(){return!!e})()}function Q(e){return Q=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Q(e)}function ee(e,t){return ee=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},ee(e,t)}function te(e,t,r){return(t=re(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function re(e){var t=function(e,t){if("object"!=U(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,"string");if("object"!=U(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==U(t)?t:t+""}var ne=function(e){function t(){var e;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var r=arguments.length,n=new Array(r),i=0;i<r;i++)n[i]=arguments[i];return te(e=Y(this,t,[].concat(n)),"state",{isAnimationFinished:!1}),te(e,"id",(0,T.EL)("recharts-bar-")),te(e,"handleAnimationEnd",(function(){var t=e.props.onAnimationEnd;e.setState({isAnimationFinished:!0}),t&&t()})),te(e,"handleAnimationStart",(function(){var t=e.props.onAnimationStart;e.setState({isAnimationFinished:!1}),t&&t()})),e}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&ee(e,t)}(t,e),r=t,l=[{key:"getDerivedStateFromProps",value:function(e,t){return e.animationId!==t.prevAnimationId?{prevAnimationId:e.animationId,curData:e.data,prevData:t.curData}:e.data!==t.curData?{curData:e.data}:null}}],(a=[{key:"renderRectanglesStatically",value:function(e){var t=this,r=this.props,i=r.shape,o=r.dataKey,a=r.activeIndex,s=r.activeBar,l=(0,x.L6)(this.props,!1);return e&&e.map((function(e,r){var c=r===a,d=c?s:i,p=K(K(K({},l),e),{},{isActive:c,option:d,index:r,dataKey:o,onAnimationStart:t.handleAnimationStart,onAnimationEnd:t.handleAnimationEnd});return n.createElement(u.m,W({className:"recharts-bar-rectangle"},(0,Z.bw)(t.props,e,r),{key:"rectangle-".concat(null==e?void 0:e.x,"-").concat(null==e?void 0:e.y,"-").concat(null==e?void 0:e.value)}),n.createElement(H,p))}))}},{key:"renderRectanglesWithAnimation",value:function(){var e=this,t=this.props,r=t.data,i=t.layout,a=t.isAnimationActive,s=t.animationBegin,l=t.animationDuration,c=t.animationEasing,d=t.animationId,p=this.state.prevData;return n.createElement(o.ZP,{begin:s,duration:l,isActive:a,easing:c,from:{t:0},to:{t:1},key:"bar-".concat(d),onAnimationEnd:this.handleAnimationEnd,onAnimationStart:this.handleAnimationStart},(function(t){var o=t.t,a=r.map((function(e,t){var r=p&&p[t];if(r){var n=(0,T.k4)(r.x,e.x),a=(0,T.k4)(r.y,e.y),s=(0,T.k4)(r.width,e.width),l=(0,T.k4)(r.height,e.height);return K(K({},e),{},{x:n(o),y:a(o),width:s(o),height:l(o)})}if("horizontal"===i){var c=(0,T.k4)(0,e.height)(o);return K(K({},e),{},{y:e.y+e.height-c,height:c})}var u=(0,T.k4)(0,e.width)(o);return K(K({},e),{},{width:u})}));return n.createElement(u.m,null,e.renderRectanglesStatically(a))}))}},{key:"renderRectangles",value:function(){var e=this.props,t=e.data,r=e.isAnimationActive,n=this.state.prevData;return!(r&&t&&t.length)||n&&s()(n,t)?this.renderRectanglesStatically(t):this.renderRectanglesWithAnimation()}},{key:"renderBackground",value:function(){var e=this,t=this.props,r=t.data,i=t.dataKey,o=t.activeIndex,a=(0,x.L6)(this.props.background,!1);return r.map((function(t,r){t.value;var s=t.background,l=function(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}(t,G);if(!s)return null;var c=K(K(K(K(K({},l),{},{fill:"#eee"},s),a),(0,Z.bw)(e.props,t,r)),{},{onAnimationStart:e.handleAnimationStart,onAnimationEnd:e.handleAnimationEnd,dataKey:i,index:r,className:"recharts-bar-background-rectangle"});return n.createElement(H,W({key:"background-bar-".concat(r),option:e.props.background,isActive:r===o},c))}))}},{key:"renderErrorBar",value:function(e,t){if(this.props.isAnimationActive&&!this.state.isAnimationFinished)return null;var r=this.props,i=r.data,o=r.xAxis,a=r.yAxis,s=r.layout,l=r.children,c=(0,x.NN)(l,d.W);if(!c)return null;var p="vertical"===s?i[0].height/2:i[0].width/2,f=function(e,t){var r=Array.isArray(e.value)?e.value[1]:e.value;return{x:e.x,y:e.y,value:r,errorVal:(0,w.F$)(e,t)}},h={clipPath:e?"url(#clipPath-".concat(t,")"):null};return n.createElement(u.m,h,c.map((function(e){return n.cloneElement(e,{key:"error-bar-".concat(t,"-").concat(e.props.dataKey),data:i,xAxis:o,yAxis:a,layout:s,offset:p,dataPointFormatter:f})})))}},{key:"render",value:function(){var e=this.props,t=e.hide,r=e.data,o=e.className,a=e.xAxis,s=e.yAxis,l=e.left,d=e.top,p=e.width,f=e.height,h=e.isAnimationActive,m=e.background,g=e.id;if(t||!r||!r.length)return null;var v=this.state.isAnimationFinished,y=(0,i.Z)("recharts-bar",o),b=a&&a.allowDataOverflow,x=s&&s.allowDataOverflow,w=b||x,S=c()(g)?this.id:g;return n.createElement(u.m,{className:y},b||x?n.createElement("defs",null,n.createElement("clipPath",{id:"clipPath-".concat(S)},n.createElement("rect",{x:b?l:l-p/2,y:x?d:d-f/2,width:b?p:2*p,height:x?f:2*f}))):null,n.createElement(u.m,{className:"recharts-bar-rectangles",clipPath:w?"url(#clipPath-".concat(S,")"):null},m?this.renderBackground():null,this.renderRectangles()),this.renderErrorBar(w,S),(!h||v)&&O.renderCallByParent(this.props,r))}}])&&X(r.prototype,a),l&&X(r,l),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,a,l}(n.PureComponent);V=ne,te(ne,"displayName","Bar"),te(ne,"defaultProps",{xAxisId:0,yAxisId:0,legendType:"rect",minPointSize:0,hide:!1,data:[],layout:"vertical",activeBar:!1,isAnimationActive:!A.x.isSsr,animationBegin:0,animationDuration:400,animationEasing:"ease"}),te(ne,"getComposedData",(function(e){var t=e.props,r=e.item,n=e.barPosition,i=e.bandSize,o=e.xAxis,a=e.yAxis,s=e.xAxisTicks,l=e.yAxisTicks,c=e.stackedData,u=e.dataStartIndex,d=e.displayedData,f=e.offset,h=(0,w.Bu)(n,r);if(!h)return null;var m=t.layout,g=r.type.defaultProps,v=void 0!==g?K(K({},g),r.props):r.props,y=v.dataKey,b=v.children,S=v.minPointSize,C="horizontal"===m?a:o,_=c?C.scale.domain():null,P=(0,w.Yj)({numericAxis:C}),E=(0,x.NN)(b,p),k=d.map((function(e,t){var n,d,p,f,g,v;c?n=(0,w.Vv)(c[u+t],_):(n=(0,w.F$)(e,y),Array.isArray(n)||(n=[P,n]));var b=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return function(r,n){if("number"==typeof e)return e;var i="number"==typeof r;return i?e(r,n):(i||(0,R.Z)(!1),t)}}(S,V.defaultProps.minPointSize)(n[1],t);if("horizontal"===m){var x,C=[a.scale(n[0]),a.scale(n[1])],k=C[0],M=C[1];d=(0,w.Fy)({axis:o,ticks:s,bandSize:i,offset:h.offset,entry:e,index:t}),p=null!==(x=null!=M?M:k)&&void 0!==x?x:void 0,f=h.size;var j=k-M;if(g=Number.isNaN(j)?0:j,v={x:d,y:a.y,width:f,height:a.height},Math.abs(b)>0&&Math.abs(g)<Math.abs(b)){var I=(0,T.uY)(g||b)*(Math.abs(b)-Math.abs(g));p-=I,g+=I}}else{var O=[o.scale(n[0]),o.scale(n[1])],A=O[0],Z=O[1];d=A,p=(0,w.Fy)({axis:a,ticks:l,bandSize:i,offset:h.offset,entry:e,index:t}),f=Z-A,g=h.size,v={x:o.x,y:p,width:o.width,height:g},Math.abs(b)>0&&Math.abs(f)<Math.abs(b)&&(f+=(0,T.uY)(f||b)*(Math.abs(b)-Math.abs(f)))}return K(K(K({},e),{},{x:d,y:p,width:f,height:g,value:c?n:n[1],payload:e,background:v},E&&E[t]&&E[t].props),{},{tooltipPayload:[(0,w.Qo)(r,e)],tooltipPosition:{x:d+f/2,y:p+g/2}})}));return K({data:k,layout:m},f)}))},75821:(e,t,r)=>{"use strict";r.d(t,{B:()=>T});var n=r(67294),i=r(90512),o=r(47808),a=r(23560),s=r.n(a),l=r(96026),c=r.n(l),u=r(48710),d=r(88169),p=r(94973),f=r(69055);function h(e){return h="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},h(e)}function m(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function g(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?m(Object(r),!0).forEach((function(t){v(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):m(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function v(e,t,r){var n;return n=function(e,t){if("object"!=h(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,"string");if("object"!=h(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(t),(t="symbol"==h(n)?n:n+"")in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var y=["Webkit","Moz","O","ms"],b=r(52017);function x(e){return x="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},x(e)}function w(){return w=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},w.apply(this,arguments)}function S(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function C(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?S(Object(r),!0).forEach((function(t){j(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):S(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function _(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,I(n.key),n)}}function P(e,t,r){return t=k(t),function(e,t){if(t&&("object"===x(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,E()?Reflect.construct(t,r||[],k(e).constructor):t.apply(e,r))}function E(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(E=function(){return!!e})()}function k(e){return k=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},k(e)}function M(e,t){return M=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},M(e,t)}function j(e,t,r){return(t=I(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function I(e){var t=function(e,t){if("object"!=x(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,"string");if("object"!=x(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==x(t)?t:t+""}var O=function(e){return e.changedTouches&&!!e.changedTouches.length},T=function(e){function t(e){var r;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),j(r=P(this,t,[e]),"handleDrag",(function(e){r.leaveTimer&&(clearTimeout(r.leaveTimer),r.leaveTimer=null),r.state.isTravellerMoving?r.handleTravellerMove(e):r.state.isSlideMoving&&r.handleSlideDrag(e)})),j(r,"handleTouchMove",(function(e){null!=e.changedTouches&&e.changedTouches.length>0&&r.handleDrag(e.changedTouches[0])})),j(r,"handleDragEnd",(function(){r.setState({isTravellerMoving:!1,isSlideMoving:!1},(function(){var e=r.props,t=e.endIndex,n=e.onDragEnd,i=e.startIndex;null==n||n({endIndex:t,startIndex:i})})),r.detachDragEndListener()})),j(r,"handleLeaveWrapper",(function(){(r.state.isTravellerMoving||r.state.isSlideMoving)&&(r.leaveTimer=window.setTimeout(r.handleDragEnd,r.props.leaveTimeOut))})),j(r,"handleEnterSlideOrTraveller",(function(){r.setState({isTextActive:!0})})),j(r,"handleLeaveSlideOrTraveller",(function(){r.setState({isTextActive:!1})})),j(r,"handleSlideDragStart",(function(e){var t=O(e)?e.changedTouches[0]:e;r.setState({isTravellerMoving:!1,isSlideMoving:!0,slideMoveStartX:t.pageX}),r.attachDragEndListener()})),r.travellerDragStartHandlers={startX:r.handleTravellerDragStart.bind(r,"startX"),endX:r.handleTravellerDragStart.bind(r,"endX")},r.state={},r}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&M(e,t)}(t,e),r=t,l=[{key:"renderDefaultTraveller",value:function(e){var t=e.x,r=e.y,i=e.width,o=e.height,a=e.stroke,s=Math.floor(r+o/2)-1;return n.createElement(n.Fragment,null,n.createElement("rect",{x:t,y:r,width:i,height:o,fill:a,stroke:"none"}),n.createElement("line",{x1:t+1,y1:s,x2:t+i-1,y2:s,fill:"none",stroke:"#fff"}),n.createElement("line",{x1:t+1,y1:s+2,x2:t+i-1,y2:s+2,fill:"none",stroke:"#fff"}))}},{key:"renderTraveller",value:function(e,r){return n.isValidElement(e)?n.cloneElement(e,r):s()(e)?e(r):t.renderDefaultTraveller(r)}},{key:"getDerivedStateFromProps",value:function(e,t){var r=e.data,n=e.width,i=e.x,a=e.travellerWidth,s=e.updateId,l=e.startIndex,u=e.endIndex;if(r!==t.prevData||s!==t.prevUpdateId)return C({prevData:r,prevTravellerWidth:a,prevUpdateId:s,prevX:i,prevWidth:n},r&&r.length?function(e){var t=e.data,r=e.startIndex,n=e.endIndex,i=e.x,a=e.width,s=e.travellerWidth;if(!t||!t.length)return{};var l=t.length,u=(0,o.x)().domain(c()(0,l)).range([i,i+a-s]),d=u.domain().map((function(e){return u(e)}));return{isTextActive:!1,isSlideMoving:!1,isTravellerMoving:!1,isTravellerFocused:!1,startX:u(r),endX:u(n),scale:u,scaleValues:d}}({data:r,width:n,x:i,travellerWidth:a,startIndex:l,endIndex:u}):{scale:null,scaleValues:null});if(t.scale&&(n!==t.prevWidth||i!==t.prevX||a!==t.prevTravellerWidth)){t.scale.range([i,i+n-a]);var d=t.scale.domain().map((function(e){return t.scale(e)}));return{prevData:r,prevTravellerWidth:a,prevUpdateId:s,prevX:i,prevWidth:n,startX:t.scale(e.startIndex),endX:t.scale(e.endIndex),scaleValues:d}}return null}},{key:"getIndexInRange",value:function(e,t){for(var r=0,n=e.length-1;n-r>1;){var i=Math.floor((r+n)/2);e[i]>t?n=i:r=i}return t>=e[n]?n:r}}],(a=[{key:"componentWillUnmount",value:function(){this.leaveTimer&&(clearTimeout(this.leaveTimer),this.leaveTimer=null),this.detachDragEndListener()}},{key:"getIndex",value:function(e){var r=e.startX,n=e.endX,i=this.state.scaleValues,o=this.props,a=o.gap,s=o.data.length-1,l=Math.min(r,n),c=Math.max(r,n),u=t.getIndexInRange(i,l),d=t.getIndexInRange(i,c);return{startIndex:u-u%a,endIndex:d===s?s:d-d%a}}},{key:"getTextOfTick",value:function(e){var t=this.props,r=t.data,n=t.tickFormatter,i=t.dataKey,o=(0,p.F$)(r[e],i,e);return s()(n)?n(o,e):o}},{key:"attachDragEndListener",value:function(){window.addEventListener("mouseup",this.handleDragEnd,!0),window.addEventListener("touchend",this.handleDragEnd,!0),window.addEventListener("mousemove",this.handleDrag,!0)}},{key:"detachDragEndListener",value:function(){window.removeEventListener("mouseup",this.handleDragEnd,!0),window.removeEventListener("touchend",this.handleDragEnd,!0),window.removeEventListener("mousemove",this.handleDrag,!0)}},{key:"handleSlideDrag",value:function(e){var t=this.state,r=t.slideMoveStartX,n=t.startX,i=t.endX,o=this.props,a=o.x,s=o.width,l=o.travellerWidth,c=o.startIndex,u=o.endIndex,d=o.onChange,p=e.pageX-r;p>0?p=Math.min(p,a+s-l-i,a+s-l-n):p<0&&(p=Math.max(p,a-n,a-i));var f=this.getIndex({startX:n+p,endX:i+p});f.startIndex===c&&f.endIndex===u||!d||d(f),this.setState({startX:n+p,endX:i+p,slideMoveStartX:e.pageX})}},{key:"handleTravellerDragStart",value:function(e,t){var r=O(t)?t.changedTouches[0]:t;this.setState({isSlideMoving:!1,isTravellerMoving:!0,movingTravellerId:e,brushMoveStartX:r.pageX}),this.attachDragEndListener()}},{key:"handleTravellerMove",value:function(e){var t=this.state,r=t.brushMoveStartX,n=t.movingTravellerId,i=t.endX,o=t.startX,a=this.state[n],s=this.props,l=s.x,c=s.width,u=s.travellerWidth,d=s.onChange,p=s.gap,f=s.data,h={startX:this.state.startX,endX:this.state.endX},m=e.pageX-r;m>0?m=Math.min(m,l+c-u-a):m<0&&(m=Math.max(m,l-a)),h[n]=a+m;var g=this.getIndex(h),v=g.startIndex,y=g.endIndex;this.setState(j(j({},n,a+m),"brushMoveStartX",e.pageX),(function(){var e;d&&(e=f.length-1,("startX"===n&&(i>o?v%p==0:y%p==0)||i<o&&y===e||"endX"===n&&(i>o?y%p==0:v%p==0)||i>o&&y===e)&&d(g))}))}},{key:"handleTravellerMoveKeyboard",value:function(e,t){var r=this,n=this.state,i=n.scaleValues,o=n.startX,a=n.endX,s=this.state[t],l=i.indexOf(s);if(-1!==l){var c=l+e;if(!(-1===c||c>=i.length)){var u=i[c];"startX"===t&&u>=a||"endX"===t&&u<=o||this.setState(j({},t,u),(function(){r.props.onChange(r.getIndex({startX:r.state.startX,endX:r.state.endX}))}))}}}},{key:"renderBackground",value:function(){var e=this.props,t=e.x,r=e.y,i=e.width,o=e.height,a=e.fill,s=e.stroke;return n.createElement("rect",{stroke:s,fill:a,x:t,y:r,width:i,height:o})}},{key:"renderPanorama",value:function(){var e=this.props,t=e.x,r=e.y,i=e.width,o=e.height,a=e.data,s=e.children,l=e.padding,c=n.Children.only(s);return c?n.cloneElement(c,{x:t,y:r,width:i,height:o,margin:l,compact:!0,data:a}):null}},{key:"renderTravellerLayer",value:function(e,r){var i,o,a=this,s=this.props,l=s.y,c=s.travellerWidth,d=s.height,p=s.traveller,f=s.ariaLabel,h=s.data,m=s.startIndex,g=s.endIndex,v=Math.max(e,this.props.x),y=C(C({},(0,b.L6)(this.props,!1)),{},{x:v,y:l,width:c,height:d}),x=f||"Min value: ".concat(null===(i=h[m])||void 0===i?void 0:i.name,", Max value: ").concat(null===(o=h[g])||void 0===o?void 0:o.name);return n.createElement(u.m,{tabIndex:0,role:"slider","aria-label":x,"aria-valuenow":e,className:"recharts-brush-traveller",onMouseEnter:this.handleEnterSlideOrTraveller,onMouseLeave:this.handleLeaveSlideOrTraveller,onMouseDown:this.travellerDragStartHandlers[r],onTouchStart:this.travellerDragStartHandlers[r],onKeyDown:function(e){["ArrowLeft","ArrowRight"].includes(e.key)&&(e.preventDefault(),e.stopPropagation(),a.handleTravellerMoveKeyboard("ArrowRight"===e.key?1:-1,r))},onFocus:function(){a.setState({isTravellerFocused:!0})},onBlur:function(){a.setState({isTravellerFocused:!1})},style:{cursor:"col-resize"}},t.renderTraveller(p,y))}},{key:"renderSlide",value:function(e,t){var r=this.props,i=r.y,o=r.height,a=r.stroke,s=r.travellerWidth,l=Math.min(e,t)+s,c=Math.max(Math.abs(t-e)-s,0);return n.createElement("rect",{className:"recharts-brush-slide",onMouseEnter:this.handleEnterSlideOrTraveller,onMouseLeave:this.handleLeaveSlideOrTraveller,onMouseDown:this.handleSlideDragStart,onTouchStart:this.handleSlideDragStart,style:{cursor:"move"},stroke:"none",fill:a,fillOpacity:.2,x:l,y:i,width:c,height:o})}},{key:"renderText",value:function(){var e=this.props,t=e.startIndex,r=e.endIndex,i=e.y,o=e.height,a=e.travellerWidth,s=e.stroke,l=this.state,c=l.startX,p=l.endX,f={pointerEvents:"none",fill:s};return n.createElement(u.m,{className:"recharts-brush-texts"},n.createElement(d.x,w({textAnchor:"end",verticalAnchor:"middle",x:Math.min(c,p)-5,y:i+o/2},f),this.getTextOfTick(t)),n.createElement(d.x,w({textAnchor:"start",verticalAnchor:"middle",x:Math.max(c,p)+a+5,y:i+o/2},f),this.getTextOfTick(r)))}},{key:"render",value:function(){var e=this.props,t=e.data,r=e.className,o=e.children,a=e.x,s=e.y,l=e.width,c=e.height,d=e.alwaysShowText,p=this.state,h=p.startX,m=p.endX,b=p.isTextActive,x=p.isSlideMoving,w=p.isTravellerMoving,S=p.isTravellerFocused;if(!t||!t.length||!(0,f.hj)(a)||!(0,f.hj)(s)||!(0,f.hj)(l)||!(0,f.hj)(c)||l<=0||c<=0)return null;var C,_,P,E,k=(0,i.Z)("recharts-brush",r),M=1===n.Children.count(o),j=(_="none",P=(C="userSelect").replace(/(\w)/,(function(e){return e.toUpperCase()})),(E=y.reduce((function(e,t){return g(g({},e),{},v({},t+P,_))}),{}))[C]=_,E);return n.createElement(u.m,{className:k,onMouseLeave:this.handleLeaveWrapper,onTouchMove:this.handleTouchMove,style:j},this.renderBackground(),M&&this.renderPanorama(),this.renderSlide(h,m),this.renderTravellerLayer(h,"startX"),this.renderTravellerLayer(m,"endX"),(b||x||w||S||d)&&this.renderText())}}])&&_(r.prototype,a),l&&_(r,l),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,a,l}(n.PureComponent);j(T,"displayName","Brush"),j(T,"defaultProps",{height:40,travellerWidth:5,gap:1,fill:"#fff",stroke:"#666",padding:{top:1,right:1,bottom:1,left:1},leaveTimeOut:1e3,alwaysShowText:!1})},69311:(e,t,r)=>{"use strict";r.d(t,{O:()=>T});var n=r(67294),i=r(23560),o=r.n(i),a=r(27361),s=r.n(a),l=r(90512),c=r(30791),u=r(48710),d=r(88169),p=r(25048),f=r(69055),h=r(79896),m=r(52017),g=r(84451),v=["viewBox"],y=["viewBox"],b=["ticks"];function x(e){return x="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},x(e)}function w(){return w=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},w.apply(this,arguments)}function S(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function C(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?S(Object(r),!0).forEach((function(t){I(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):S(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function _(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function P(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,O(n.key),n)}}function E(e,t,r){return t=M(t),function(e,t){if(t&&("object"===x(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,k()?Reflect.construct(t,r||[],M(e).constructor):t.apply(e,r))}function k(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(k=function(){return!!e})()}function M(e){return M=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},M(e)}function j(e,t){return j=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},j(e,t)}function I(e,t,r){return(t=O(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function O(e){var t=function(e,t){if("object"!=x(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,"string");if("object"!=x(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==x(t)?t:t+""}var T=function(e){function t(e){var r;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(r=E(this,t,[e])).state={fontSize:"",letterSpacing:""},r}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&j(e,t)}(t,e),r=t,a=[{key:"renderTickItem",value:function(e,t,r){return n.isValidElement(e)?n.cloneElement(e,t):o()(e)?e(t):n.createElement(d.x,w({},t,{className:"recharts-cartesian-axis-tick-value"}),r)}}],(i=[{key:"shouldComponentUpdate",value:function(e,t){var r=e.viewBox,n=_(e,v),i=this.props,o=i.viewBox,a=_(i,y);return!(0,c.w)(r,o)||!(0,c.w)(n,a)||!(0,c.w)(t,this.state)}},{key:"componentDidMount",value:function(){var e=this.layerReference;if(e){var t=e.getElementsByClassName("recharts-cartesian-axis-tick-value")[0];t&&this.setState({fontSize:window.getComputedStyle(t).fontSize,letterSpacing:window.getComputedStyle(t).letterSpacing})}}},{key:"getTickLineCoord",value:function(e){var t,r,n,i,o,a,s=this.props,l=s.x,c=s.y,u=s.width,d=s.height,p=s.orientation,h=s.tickSize,m=s.mirror,g=s.tickMargin,v=m?-1:1,y=e.tickSize||h,b=(0,f.hj)(e.tickCoord)?e.tickCoord:e.coordinate;switch(p){case"top":t=r=e.coordinate,a=(n=(i=c+ +!m*d)-v*y)-v*g,o=b;break;case"left":n=i=e.coordinate,o=(t=(r=l+ +!m*u)-v*y)-v*g,a=b;break;case"right":n=i=e.coordinate,o=(t=(r=l+ +m*u)+v*y)+v*g,a=b;break;default:t=r=e.coordinate,a=(n=(i=c+ +m*d)+v*y)+v*g,o=b}return{line:{x1:t,y1:n,x2:r,y2:i},tick:{x:o,y:a}}}},{key:"getTickTextAnchor",value:function(){var e,t=this.props,r=t.orientation,n=t.mirror;switch(r){case"left":e=n?"start":"end";break;case"right":e=n?"end":"start";break;default:e="middle"}return e}},{key:"getTickVerticalAnchor",value:function(){var e=this.props,t=e.orientation,r=e.mirror,n="end";switch(t){case"left":case"right":n="middle";break;case"top":n=r?"start":"end";break;default:n=r?"end":"start"}return n}},{key:"renderAxisLine",value:function(){var e=this.props,t=e.x,r=e.y,i=e.width,o=e.height,a=e.orientation,c=e.mirror,u=e.axisLine,d=C(C(C({},(0,m.L6)(this.props,!1)),(0,m.L6)(u,!1)),{},{fill:"none"});if("top"===a||"bottom"===a){var p=+("top"===a&&!c||"bottom"===a&&c);d=C(C({},d),{},{x1:t,y1:r+p*o,x2:t+i,y2:r+p*o})}else{var f=+("left"===a&&!c||"right"===a&&c);d=C(C({},d),{},{x1:t+f*i,y1:r,x2:t+f*i,y2:r+o})}return n.createElement("line",w({},d,{className:(0,l.Z)("recharts-cartesian-axis-line",s()(u,"className"))}))}},{key:"renderTicks",value:function(e,r,i){var a=this,c=this.props,d=c.tickLine,p=c.stroke,f=c.tick,v=c.tickFormatter,y=c.unit,b=(0,g.f)(C(C({},this.props),{},{ticks:e}),r,i),x=this.getTickTextAnchor(),S=this.getTickVerticalAnchor(),_=(0,m.L6)(this.props,!1),P=(0,m.L6)(f,!1),E=C(C({},_),{},{fill:"none"},(0,m.L6)(d,!1)),k=b.map((function(e,r){var i=a.getTickLineCoord(e),c=i.line,m=i.tick,g=C(C(C(C({textAnchor:x,verticalAnchor:S},_),{},{stroke:"none",fill:p},P),m),{},{index:r,payload:e,visibleTicksCount:b.length,tickFormatter:v});return n.createElement(u.m,w({className:"recharts-cartesian-axis-tick",key:"tick-".concat(e.value,"-").concat(e.coordinate,"-").concat(e.tickCoord)},(0,h.bw)(a.props,e,r)),d&&n.createElement("line",w({},E,c,{className:(0,l.Z)("recharts-cartesian-axis-tick-line",s()(d,"className"))})),f&&t.renderTickItem(f,g,"".concat(o()(v)?v(e.value,r):e.value).concat(y||"")))}));return n.createElement("g",{className:"recharts-cartesian-axis-ticks"},k)}},{key:"render",value:function(){var e=this,t=this.props,r=t.axisLine,i=t.width,a=t.height,s=t.ticksGenerator,c=t.className;if(t.hide)return null;var d=this.props,f=d.ticks,h=_(d,b),m=f;return o()(s)&&(m=f&&f.length>0?s(this.props):s(h)),i<=0||a<=0||!m||!m.length?null:n.createElement(u.m,{className:(0,l.Z)("recharts-cartesian-axis",c),ref:function(t){e.layerReference=t}},r&&this.renderAxisLine(),this.renderTicks(m,this.state.fontSize,this.state.letterSpacing),p._.renderCallByParent(this.props))}}])&&P(r.prototype,i),a&&P(r,a),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,i,a}(n.Component);I(T,"displayName","CartesianAxis"),I(T,"defaultProps",{x:0,y:0,width:0,height:0,viewBox:{x:0,y:0,width:0,height:0},orientation:"bottom",ticks:[],stroke:"#666",tickLine:!0,axisLine:!0,tick:!0,mirror:!1,minTickGap:5,tickSize:6,tickMargin:2,interval:"preserveEnd"})},14195:(e,t,r)=>{"use strict";r.d(t,{q:()=>j});var n=r(67294),i=r(23560),o=r.n(i),a=r(6213),s=r(69055),l=r(52017),c=r(94973),u=r(84451),d=r(69311),p=r(28929),f=["x1","y1","x2","y2","key"],h=["offset"];function m(e){return m="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},m(e)}function g(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function v(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?g(Object(r),!0).forEach((function(t){var n,i,o,a;n=e,i=t,o=r[t],a=function(e,t){if("object"!=m(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,"string");if("object"!=m(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(i),(i="symbol"==m(a)?a:a+"")in n?Object.defineProperty(n,i,{value:o,enumerable:!0,configurable:!0,writable:!0}):n[i]=o})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):g(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function y(){return y=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},y.apply(this,arguments)}function b(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}var x=function(e){var t=e.fill;if(!t||"none"===t)return null;var r=e.fillOpacity,i=e.x,o=e.y,a=e.width,s=e.height,l=e.ry;return n.createElement("rect",{x:i,y:o,ry:l,width:a,height:s,stroke:"none",fill:t,fillOpacity:r,className:"recharts-cartesian-grid-bg"})};function w(e,t){var r;if(n.isValidElement(e))r=n.cloneElement(e,t);else if(o()(e))r=e(t);else{var i=t.x1,a=t.y1,s=t.x2,c=t.y2,u=t.key,d=b(t,f),p=(0,l.L6)(d,!1),m=(p.offset,b(p,h));r=n.createElement("line",y({},m,{x1:i,y1:a,x2:s,y2:c,fill:"none",key:u}))}return r}function S(e){var t=e.x,r=e.width,i=e.horizontal,o=void 0===i||i,a=e.horizontalPoints;if(!o||!a||!a.length)return null;var s=a.map((function(n,i){var a=v(v({},e),{},{x1:t,y1:n,x2:t+r,y2:n,key:"line-".concat(i),index:i});return w(o,a)}));return n.createElement("g",{className:"recharts-cartesian-grid-horizontal"},s)}function C(e){var t=e.y,r=e.height,i=e.vertical,o=void 0===i||i,a=e.verticalPoints;if(!o||!a||!a.length)return null;var s=a.map((function(n,i){var a=v(v({},e),{},{x1:n,y1:t,x2:n,y2:t+r,key:"line-".concat(i),index:i});return w(o,a)}));return n.createElement("g",{className:"recharts-cartesian-grid-vertical"},s)}function _(e){var t=e.horizontalFill,r=e.fillOpacity,i=e.x,o=e.y,a=e.width,s=e.height,l=e.horizontalPoints,c=e.horizontal;if(void 0!==c&&!c||!t||!t.length)return null;var u=l.map((function(e){return Math.round(e+o-o)})).sort((function(e,t){return e-t}));o!==u[0]&&u.unshift(0);var d=u.map((function(e,l){var c=u[l+1]?u[l+1]-e:o+s-e;if(c<=0)return null;var d=l%t.length;return n.createElement("rect",{key:"react-".concat(l),y:e,x:i,height:c,width:a,stroke:"none",fill:t[d],fillOpacity:r,className:"recharts-cartesian-grid-bg"})}));return n.createElement("g",{className:"recharts-cartesian-gridstripes-horizontal"},d)}function P(e){var t=e.vertical,r=void 0===t||t,i=e.verticalFill,o=e.fillOpacity,a=e.x,s=e.y,l=e.width,c=e.height,u=e.verticalPoints;if(!r||!i||!i.length)return null;var d=u.map((function(e){return Math.round(e+a-a)})).sort((function(e,t){return e-t}));a!==d[0]&&d.unshift(0);var p=d.map((function(e,t){var r=d[t+1]?d[t+1]-e:a+l-e;if(r<=0)return null;var u=t%i.length;return n.createElement("rect",{key:"react-".concat(t),x:e,y:s,width:r,height:c,stroke:"none",fill:i[u],fillOpacity:o,className:"recharts-cartesian-grid-bg"})}));return n.createElement("g",{className:"recharts-cartesian-gridstripes-vertical"},p)}var E=function(e,t){var r=e.xAxis,n=e.width,i=e.height,o=e.offset;return(0,c.Rf)((0,u.f)(v(v(v({},d.O.defaultProps),r),{},{ticks:(0,c.uY)(r,!0),viewBox:{x:0,y:0,width:n,height:i}})),o.left,o.left+o.width,t)},k=function(e,t){var r=e.yAxis,n=e.width,i=e.height,o=e.offset;return(0,c.Rf)((0,u.f)(v(v(v({},d.O.defaultProps),r),{},{ticks:(0,c.uY)(r,!0),viewBox:{x:0,y:0,width:n,height:i}})),o.top,o.top+o.height,t)},M={horizontal:!0,vertical:!0,horizontalPoints:[],verticalPoints:[],stroke:"#ccc",fill:"none",verticalFill:[],horizontalFill:[]};function j(e){var t,r,i,l,c,u,d=(0,p.zn)(),f=(0,p.Mw)(),h=(0,p.qD)(),g=v(v({},e),{},{stroke:null!==(t=e.stroke)&&void 0!==t?t:M.stroke,fill:null!==(r=e.fill)&&void 0!==r?r:M.fill,horizontal:null!==(i=e.horizontal)&&void 0!==i?i:M.horizontal,horizontalFill:null!==(l=e.horizontalFill)&&void 0!==l?l:M.horizontalFill,vertical:null!==(c=e.vertical)&&void 0!==c?c:M.vertical,verticalFill:null!==(u=e.verticalFill)&&void 0!==u?u:M.verticalFill,x:(0,s.hj)(e.x)?e.x:h.left,y:(0,s.hj)(e.y)?e.y:h.top,width:(0,s.hj)(e.width)?e.width:h.width,height:(0,s.hj)(e.height)?e.height:h.height}),b=g.x,w=g.y,j=g.width,I=g.height,O=g.syncWithTicks,T=g.horizontalValues,A=g.verticalValues,Z=(0,p.CW)(),R=(0,p.Nf)();if(!(0,s.hj)(j)||j<=0||!(0,s.hj)(I)||I<=0||!(0,s.hj)(b)||b!==+b||!(0,s.hj)(w)||w!==+w)return null;var D=g.verticalCoordinatesGenerator||E,L=g.horizontalCoordinatesGenerator||k,F=g.horizontalPoints,N=g.verticalPoints;if((!F||!F.length)&&o()(L)){var B=T&&T.length,z=L({yAxis:R?v(v({},R),{},{ticks:B?T:R.ticks}):void 0,width:d,height:f,offset:h},!!B||O);(0,a.Z)(Array.isArray(z),"horizontalCoordinatesGenerator should return Array but instead it returned [".concat(m(z),"]")),Array.isArray(z)&&(F=z)}if((!N||!N.length)&&o()(D)){var $=A&&A.length,H=D({xAxis:Z?v(v({},Z),{},{ticks:$?A:Z.ticks}):void 0,width:d,height:f,offset:h},!!$||O);(0,a.Z)(Array.isArray(H),"verticalCoordinatesGenerator should return Array but instead it returned [".concat(m(H),"]")),Array.isArray(H)&&(N=H)}return n.createElement("g",{className:"recharts-cartesian-grid"},n.createElement(x,{fill:g.fill,fillOpacity:g.fillOpacity,x:g.x,y:g.y,width:g.width,height:g.height,ry:g.ry}),n.createElement(S,y({},g,{offset:h,horizontalPoints:F,xAxis:Z,yAxis:R})),n.createElement(C,y({},g,{offset:h,verticalPoints:N,xAxis:Z,yAxis:R})),n.createElement(_,y({},g,{horizontalPoints:F})),n.createElement(P,y({},g,{verticalPoints:N})))}j.displayName="CartesianGrid"},86641:(e,t,r)=>{"use strict";r.d(t,{W:()=>y});var n=r(67294),i=r(38776),o=r(48710),a=r(52017),s=["offset","layout","width","dataKey","data","dataPointFormatter","xAxis","yAxis"];function l(e){return l="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},l(e)}function c(){return c=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},c.apply(this,arguments)}function u(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function d(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,v(n.key),n)}}function p(e,t,r){return t=h(t),function(e,t){if(t&&("object"===l(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,f()?Reflect.construct(t,r||[],h(e).constructor):t.apply(e,r))}function f(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(f=function(){return!!e})()}function h(e){return h=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},h(e)}function m(e,t){return m=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},m(e,t)}function g(e,t,r){return(t=v(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function v(e){var t=function(e,t){if("object"!=l(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,"string");if("object"!=l(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==l(t)?t:t+""}var y=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),p(this,t,arguments)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&m(e,t)}(t,e),r=t,(l=[{key:"render",value:function(){var e=this.props,t=e.offset,r=e.layout,l=e.width,d=e.dataKey,p=e.data,f=e.dataPointFormatter,h=e.xAxis,m=e.yAxis,g=function(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}(e,s),v=(0,a.L6)(g,!1);"x"===this.props.direction&&"number"!==h.type&&(0,i.Z)(!1);var y=p.map((function(e){var i=f(e,d),a=i.x,s=i.y,p=i.value,g=i.errorVal;if(!g)return null;var y,b,x,w,S=[];if(Array.isArray(g)){var C=(w=2,function(e){if(Array.isArray(e))return e}(x=g)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,i,o,a,s=[],l=!0,c=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=o.call(r)).done)&&(s.push(n.value),s.length!==t);l=!0);}catch(e){c=!0,i=e}finally{try{if(!l&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(c)throw i}}return s}}(x,w)||function(e,t){if(e){if("string"==typeof e)return u(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?u(e,t):void 0}}(x,w)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}());y=C[0],b=C[1]}else y=b=g;if("vertical"===r){var _=h.scale,P=s+t,E=P+l,k=P-l,M=_(p-y),j=_(p+b);S.push({x1:j,y1:E,x2:j,y2:k}),S.push({x1:M,y1:P,x2:j,y2:P}),S.push({x1:M,y1:E,x2:M,y2:k})}else if("horizontal"===r){var I=m.scale,O=a+t,T=O-l,A=O+l,Z=I(p-y),R=I(p+b);S.push({x1:T,y1:R,x2:A,y2:R}),S.push({x1:O,y1:Z,x2:O,y2:R}),S.push({x1:T,y1:Z,x2:A,y2:Z})}return n.createElement(o.m,c({className:"recharts-errorBar",key:"bar-".concat(S.map((function(e){return"".concat(e.x1,"-").concat(e.x2,"-").concat(e.y1,"-").concat(e.y2)})))},v),S.map((function(e){return n.createElement("line",c({},e,{key:"line-".concat(e.x1,"-").concat(e.x2,"-").concat(e.y1,"-").concat(e.y2)}))})))}));return n.createElement(o.m,{className:"recharts-errorBars"},y)}}])&&d(r.prototype,l),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,l}(n.Component);g(y,"defaultProps",{stroke:"black",strokeWidth:1.5,width:5,offset:0,layout:"horizontal"}),g(y,"displayName","ErrorBar")},8081:(e,t,r)=>{"use strict";r.d(t,{z:()=>E});var n=r(67294),i=r(23560),o=r.n(i),a=r(90512),s=r(48710),l=r(25048),c=r(97187),u=r(47548),d=r(69055),p=r(6213),f=r(13481),h=r(52017);function m(){return m=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},m.apply(this,arguments)}function g(e){return g="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},g(e)}function v(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function y(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?v(Object(r),!0).forEach((function(t){_(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):v(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function b(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,P(n.key),n)}}function x(e,t,r){return t=S(t),function(e,t){if(t&&("object"===g(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,w()?Reflect.construct(t,r||[],S(e).constructor):t.apply(e,r))}function w(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(w=function(){return!!e})()}function S(e){return S=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},S(e)}function C(e,t){return C=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},C(e,t)}function _(e,t,r){return(t=P(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function P(e){var t=function(e,t){if("object"!=g(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,"string");if("object"!=g(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==g(t)?t:t+""}var E=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),x(this,t,arguments)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&C(e,t)}(t,e),r=t,(i=[{key:"render",value:function(){var e=this.props,r=e.x1,i=e.x2,o=e.y1,f=e.y2,m=e.className,g=e.alwaysShow,v=e.clipPathId;(0,p.Z)(void 0===g,'The alwaysShow prop is deprecated. Please use ifOverflow="extendDomain" instead.');var b=(0,d.P2)(r),x=(0,d.P2)(i),w=(0,d.P2)(o),S=(0,d.P2)(f),C=this.props.shape;if(!(b||x||w||S||C))return null;var _=function(e,t,r,n,i){var o=i.x1,a=i.x2,s=i.y1,l=i.y2,d=i.xAxis,p=i.yAxis;if(!d||!p)return null;var f=(0,c.Ky)({x:d.scale,y:p.scale}),h={x:e?f.x.apply(o,{position:"start"}):f.x.rangeMin,y:r?f.y.apply(s,{position:"start"}):f.y.rangeMin},m={x:t?f.x.apply(a,{position:"end"}):f.x.rangeMax,y:n?f.y.apply(l,{position:"end"}):f.y.rangeMax};return!(0,u.B)(i,"discard")||f.isInRange(h)&&f.isInRange(m)?(0,c.O1)(h,m):null}(b,x,w,S,this.props);if(!_&&!C)return null;var P=(0,u.B)(this.props,"hidden")?"url(#".concat(v,")"):void 0;return n.createElement(s.m,{className:(0,a.Z)("recharts-reference-area",m)},t.renderRect(C,y(y({clipPath:P},(0,h.L6)(this.props,!0)),_)),l._.renderCallByParent(this.props,_))}}])&&b(r.prototype,i),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,i}(n.Component);_(E,"displayName","ReferenceArea"),_(E,"defaultProps",{isFront:!1,ifOverflow:"discard",xAxisId:0,yAxisId:0,r:10,fill:"#ccc",fillOpacity:.5,stroke:"none",strokeWidth:1}),_(E,"renderRect",(function(e,t){return n.isValidElement(e)?n.cloneElement(e,t):o()(e)?e(t):n.createElement(f.A,m({},t,{className:"recharts-reference-area-rect"}))}))},26383:(e,t,r)=>{"use strict";r.d(t,{q:()=>E});var n=r(67294),i=r(23560),o=r.n(i),a=r(90512),s=r(48710),l=r(93061),c=r(25048),u=r(69055),d=r(47548),p=r(97187),f=r(6213),h=r(52017);function m(){return m=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},m.apply(this,arguments)}function g(e){return g="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},g(e)}function v(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function y(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?v(Object(r),!0).forEach((function(t){_(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):v(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function b(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,P(n.key),n)}}function x(e,t,r){return t=S(t),function(e,t){if(t&&("object"===g(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,w()?Reflect.construct(t,r||[],S(e).constructor):t.apply(e,r))}function w(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(w=function(){return!!e})()}function S(e){return S=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},S(e)}function C(e,t){return C=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},C(e,t)}function _(e,t,r){return(t=P(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function P(e){var t=function(e,t){if("object"!=g(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,"string");if("object"!=g(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==g(t)?t:t+""}var E=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),x(this,t,arguments)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&C(e,t)}(t,e),r=t,(i=[{key:"render",value:function(){var e=this.props,r=e.x,i=e.y,o=e.r,l=e.alwaysShow,m=e.clipPathId,g=(0,u.P2)(r),v=(0,u.P2)(i);if((0,f.Z)(void 0===l,'The alwaysShow prop is deprecated. Please use ifOverflow="extendDomain" instead.'),!g||!v)return null;var b=function(e){var t=e.x,r=e.y,n=e.xAxis,i=e.yAxis,o=(0,p.Ky)({x:n.scale,y:i.scale}),a=o.apply({x:t,y:r},{bandAware:!0});return(0,d.B)(e,"discard")&&!o.isInRange(a)?null:a}(this.props);if(!b)return null;var x=b.x,w=b.y,S=this.props,C=S.shape,_=S.className,P=y(y({clipPath:(0,d.B)(this.props,"hidden")?"url(#".concat(m,")"):void 0},(0,h.L6)(this.props,!0)),{},{cx:x,cy:w});return n.createElement(s.m,{className:(0,a.Z)("recharts-reference-dot",_)},t.renderDot(C,P),c._.renderCallByParent(this.props,{x:x-o,y:w-o,width:2*o,height:2*o}))}}])&&b(r.prototype,i),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,i}(n.Component);_(E,"displayName","ReferenceDot"),_(E,"defaultProps",{isFront:!1,ifOverflow:"discard",xAxisId:0,yAxisId:0,r:10,fill:"#fff",stroke:"#ccc",fillOpacity:1,strokeWidth:1}),_(E,"renderDot",(function(e,t){return n.isValidElement(e)?n.cloneElement(e,t):o()(e)?e(t):n.createElement(l.o,m({},t,{cx:t.cx,cy:t.cy,className:"recharts-reference-dot-dot"}))}))},4545:(e,t,r)=>{"use strict";r.d(t,{d:()=>I});var n=r(67294),i=r(23560),o=r.n(i),a=r(59704),s=r.n(a),l=r(90512),c=r(48710),u=r(25048),d=r(47548),p=r(69055),f=r(97187),h=r(6213),m=r(52017),g=r(28929);function v(e){return v="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},v(e)}function y(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,E(n.key),n)}}function b(e,t,r){return t=w(t),function(e,t){if(t&&("object"===v(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,x()?Reflect.construct(t,r||[],w(e).constructor):t.apply(e,r))}function x(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(x=function(){return!!e})()}function w(e){return w=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},w(e)}function S(e,t){return S=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},S(e,t)}function C(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function _(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?C(Object(r),!0).forEach((function(t){P(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):C(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function P(e,t,r){return(t=E(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function E(e){var t=function(e,t){if("object"!=v(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,"string");if("object"!=v(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==v(t)?t:t+""}function k(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function M(){return M=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},M.apply(this,arguments)}function j(e){var t=e.x,r=e.y,i=e.segment,a=e.xAxisId,v=e.yAxisId,y=e.shape,b=e.className,x=e.alwaysShow,w=(0,g.sp)(),S=(0,g.bH)(a),C=(0,g.Ud)(v),P=(0,g.d2)();if(!w||!P)return null;(0,h.Z)(void 0===x,'The alwaysShow prop is deprecated. Please use ifOverflow="extendDomain" instead.');var E=function(e,t,r,n,i,o,a,l,c){var u=i.x,p=i.y,f=i.width,h=i.height;if(r){var m=c.y,g=e.y.apply(m,{position:o});if((0,d.B)(c,"discard")&&!e.y.isInRange(g))return null;var v=[{x:u+f,y:g},{x:u,y:g}];return"left"===l?v.reverse():v}if(t){var y=c.x,b=e.x.apply(y,{position:o});if((0,d.B)(c,"discard")&&!e.x.isInRange(b))return null;var x=[{x:b,y:p+h},{x:b,y:p}];return"top"===a?x.reverse():x}if(n){var w=c.segment.map((function(t){return e.apply(t,{position:o})}));return(0,d.B)(c,"discard")&&s()(w,(function(t){return!e.isInRange(t)}))?null:w}return null}((0,f.Ky)({x:S.scale,y:C.scale}),(0,p.P2)(t),(0,p.P2)(r),i&&2===i.length,P,e.position,S.orientation,C.orientation,e);if(!E)return null;var j,I,O=(I=2,function(e){if(Array.isArray(e))return e}(j=E)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,i,o,a,s=[],l=!0,c=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=o.call(r)).done)&&(s.push(n.value),s.length!==t);l=!0);}catch(e){c=!0,i=e}finally{try{if(!l&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(c)throw i}}return s}}(j,I)||function(e,t){if(e){if("string"==typeof e)return k(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?k(e,t):void 0}}(j,I)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),T=O[0],A=T.x,Z=T.y,R=O[1],D=R.x,L=R.y,F=_(_({clipPath:(0,d.B)(e,"hidden")?"url(#".concat(w,")"):void 0},(0,m.L6)(e,!0)),{},{x1:A,y1:Z,x2:D,y2:L});return n.createElement(c.m,{className:(0,l.Z)("recharts-reference-line",b)},function(e,t){return n.isValidElement(e)?n.cloneElement(e,t):o()(e)?e(t):n.createElement("line",M({},t,{className:"recharts-reference-line-line"}))}(y,F),u._.renderCallByParent(e,(0,f._b)({x1:A,y1:Z,x2:D,y2:L})))}var I=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),b(this,t,arguments)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&S(e,t)}(t,e),r=t,(i=[{key:"render",value:function(){return n.createElement(j,this.props)}}])&&y(r.prototype,i),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,i}(n.Component);P(I,"displayName","ReferenceLine"),P(I,"defaultProps",{isFront:!1,ifOverflow:"discard",xAxisId:0,yAxisId:0,fill:"none",stroke:"#ccc",fillOpacity:1,strokeWidth:1,position:"middle"})},3023:(e,t,r)=>{"use strict";r.d(t,{K:()=>y});var n=r(67294),i=r(90512),o=r(28929),a=r(69311),s=r(94973);function l(e){return l="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},l(e)}function c(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,m(n.key),n)}}function u(e,t,r){return t=p(t),function(e,t){if(t&&("object"===l(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,d()?Reflect.construct(t,r||[],p(e).constructor):t.apply(e,r))}function d(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(d=function(){return!!e})()}function p(e){return p=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},p(e)}function f(e,t){return f=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},f(e,t)}function h(e,t,r){return(t=m(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function m(e){var t=function(e,t){if("object"!=l(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,"string");if("object"!=l(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==l(t)?t:t+""}function g(){return g=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},g.apply(this,arguments)}function v(e){var t=e.xAxisId,r=(0,o.zn)(),l=(0,o.Mw)(),c=(0,o.bH)(t);return null==c?null:n.createElement(a.O,g({},c,{className:(0,i.Z)("recharts-".concat(c.axisType," ").concat(c.axisType),c.className),viewBox:{x:0,y:0,width:r,height:l},ticksGenerator:function(e){return(0,s.uY)(e,!0)}}))}var y=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),u(this,t,arguments)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&f(e,t)}(t,e),r=t,(i=[{key:"render",value:function(){return n.createElement(v,this.props)}}])&&c(r.prototype,i),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,i}(n.Component);h(y,"displayName","XAxis"),h(y,"defaultProps",{allowDecimals:!0,hide:!1,orientation:"bottom",width:0,height:30,mirror:!1,xAxisId:0,tickCount:5,type:"category",padding:{left:0,right:0},allowDataOverflow:!1,scale:"auto",reversed:!1,allowDuplicatedCategory:!0})},75358:(e,t,r)=>{"use strict";r.d(t,{B:()=>y});var n=r(67294),i=r(90512),o=r(28929),a=r(69311),s=r(94973);function l(e){return l="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},l(e)}function c(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,m(n.key),n)}}function u(e,t,r){return t=p(t),function(e,t){if(t&&("object"===l(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,d()?Reflect.construct(t,r||[],p(e).constructor):t.apply(e,r))}function d(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(d=function(){return!!e})()}function p(e){return p=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},p(e)}function f(e,t){return f=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},f(e,t)}function h(e,t,r){return(t=m(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function m(e){var t=function(e,t){if("object"!=l(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,"string");if("object"!=l(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==l(t)?t:t+""}function g(){return g=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},g.apply(this,arguments)}var v=function(e){var t=e.yAxisId,r=(0,o.zn)(),l=(0,o.Mw)(),c=(0,o.Ud)(t);return null==c?null:n.createElement(a.O,g({},c,{className:(0,i.Z)("recharts-".concat(c.axisType," ").concat(c.axisType),c.className),viewBox:{x:0,y:0,width:r,height:l},ticksGenerator:function(e){return(0,s.uY)(e,!0)}}))},y=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),u(this,t,arguments)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&f(e,t)}(t,e),r=t,(i=[{key:"render",value:function(){return n.createElement(v,this.props)}}])&&c(r.prototype,i),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,i}(n.Component);h(y,"displayName","YAxis"),h(y,"defaultProps",{allowDuplicatedCategory:!0,allowDecimals:!0,hide:!1,orientation:"left",width:60,height:0,mirror:!1,yAxisId:0,tickCount:5,type:"number",padding:{top:0,bottom:0},allowDataOverflow:!1,scale:"auto",reversed:!1})},66831:(e,t,r)=>{"use strict";if(r.d(t,{O:()=>o}),905==r.j)var n=r(73765);if(905==r.j)var i=r(87242);function o(e,t,r,o,a){for(var s,l=(o||[]).slice(),c=t.start,u=t.end,d=0,p=1,f=c,h=function(){var t=null==o?void 0:o[d];if(void 0===t)return{v:(0,i.t)(o,p)};var s,l=d,h=function(){return void 0===s&&(s=r(t,l)),s},m=t.coordinate,g=0===d||(0,n.pn)(e,m,h,f,u);g||(d=0,f=c,p+=1),g&&(f=m+e*(h()/2+a),d+=p)};p<=l.length;)if(s=h())return s.v;return[]}},84451:(e,t,r)=>{"use strict";r.d(t,{f:()=>f});var n=r(23560),i=r.n(n);if(905==r.j)var o=r(69055);if(905==r.j)var a=r(41209);if(905==r.j)var s=r(47523);if(905==r.j)var l=r(73765);if(905==r.j)var c=r(66831);function u(e){return u="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},u(e)}function d(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function p(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?d(Object(r),!0).forEach((function(t){var n,i,o,a;n=e,i=t,o=r[t],a=function(e,t){if("object"!=u(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,"string");if("object"!=u(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(i),(i="symbol"==u(a)?a:a+"")in n?Object.defineProperty(n,i,{value:o,enumerable:!0,configurable:!0,writable:!0}):n[i]=o})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):d(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function f(e,t,r){var n=e.tick,u=e.ticks,d=e.viewBox,f=e.minTickGap,h=e.orientation,m=e.interval,g=e.tickFormatter,v=e.unit,y=e.angle;if(!u||!u.length||!n)return[];if((0,o.hj)(m)||s.x.isSsr)return(0,l.tR)(u,"number"==typeof m&&(0,o.hj)(m)?m:0);var b=[],x="top"===h||"bottom"===h?"width":"height",w=v&&"width"===x?(0,a.xE)(v,{fontSize:t,letterSpacing:r}):{width:0,height:0},S=function(e,n){var o=i()(g)?g(e.value,n):e.value;return"width"===x?(0,l.t3)((0,a.xE)(o,{fontSize:t,letterSpacing:r}),w,y):(0,a.xE)(o,{fontSize:t,letterSpacing:r})[x]},C=u.length>=2?(0,o.uY)(u[1].coordinate-u[0].coordinate):1,_=(0,l.fW)(d,C,x);return"equidistantPreserveStart"===m?(0,c.O)(C,_,S,u,f):(b="preserveStart"===m||"preserveStartEnd"===m?function(e,t,r,n,i,o){var a=(n||[]).slice(),s=a.length,c=t.start,u=t.end;if(o){var d=n[s-1],f=r(d,s-1),h=e*(d.coordinate+e*f/2-u);a[s-1]=d=p(p({},d),{},{tickCoord:h>0?d.coordinate-h*e:d.coordinate}),(0,l.pn)(e,d.tickCoord,(function(){return f}),c,u)&&(u=d.tickCoord-e*(f/2+i),a[s-1]=p(p({},d),{},{isShow:!0}))}for(var m=o?s-1:s,g=function(t){var n,o=a[t],s=function(){return void 0===n&&(n=r(o,t)),n};if(0===t){var d=e*(o.coordinate-e*s()/2-c);a[t]=o=p(p({},o),{},{tickCoord:d<0?o.coordinate-d*e:o.coordinate})}else a[t]=o=p(p({},o),{},{tickCoord:o.coordinate});(0,l.pn)(e,o.tickCoord,s,c,u)&&(c=o.tickCoord+e*(s()/2+i),a[t]=p(p({},o),{},{isShow:!0}))},v=0;v<m;v++)g(v);return a}(C,_,S,u,f,"preserveStartEnd"===m):function(e,t,r,n,i){for(var o=(n||[]).slice(),a=o.length,s=t.start,c=t.end,u=function(t){var n,u=o[t],d=function(){return void 0===n&&(n=r(u,t)),n};if(t===a-1){var f=e*(u.coordinate+e*d()/2-c);o[t]=u=p(p({},u),{},{tickCoord:f>0?u.coordinate-f*e:u.coordinate})}else o[t]=u=p(p({},u),{},{tickCoord:u.coordinate});(0,l.pn)(e,u.tickCoord,d,s,c)&&(c=u.tickCoord-e*(d()/2+i),o[t]=p(p({},u),{},{isShow:!0}))},d=a-1;d>=0;d--)u(d);return o}(C,_,S,u,f),b.filter((function(e){return e.isShow})))}},47825:(e,t,r)=>{"use strict";function n(e){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n(e)}function i(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,a(n.key),n)}}function o(e,t,r){return(t=a(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function a(e){var t=function(e,t){if("object"!=n(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var i=r.call(e,"string");if("object"!=n(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==n(t)?t:t+""}r.d(t,{L:()=>c});var s,l,c=905==r.j?(s=function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),o(this,"activeIndex",0),o(this,"coordinateList",[]),o(this,"layout","horizontal")},(l=[{key:"setDetails",value:function(e){var t,r=e.coordinateList,n=void 0===r?null:r,i=e.container,o=void 0===i?null:i,a=e.layout,s=void 0===a?null:a,l=e.offset,c=void 0===l?null:l,u=e.mouseHandlerCallback,d=void 0===u?null:u;this.coordinateList=null!==(t=null!=n?n:this.coordinateList)&&void 0!==t?t:[],this.container=null!=o?o:this.container,this.layout=null!=s?s:this.layout,this.offset=null!=c?c:this.offset,this.mouseHandlerCallback=null!=d?d:this.mouseHandlerCallback,this.activeIndex=Math.min(Math.max(this.activeIndex,0),this.coordinateList.length-1)}},{key:"focus",value:function(){this.spoofMouse()}},{key:"keyboardEvent",value:function(e){if(0!==this.coordinateList.length)switch(e.key){case"ArrowRight":if("horizontal"!==this.layout)return;this.activeIndex=Math.min(this.activeIndex+1,this.coordinateList.length-1),this.spoofMouse();break;case"ArrowLeft":if("horizontal"!==this.layout)return;this.activeIndex=Math.max(this.activeIndex-1,0),this.spoofMouse()}}},{key:"setIndex",value:function(e){this.activeIndex=e}},{key:"spoofMouse",value:function(){var e,t;if("horizontal"===this.layout&&0!==this.coordinateList.length){var r=this.container.getBoundingClientRect(),n=r.x,i=r.y,o=r.height,a=this.coordinateList[this.activeIndex].coordinate,s=(null===(e=window)||void 0===e?void 0:e.scrollX)||0,l=(null===(t=window)||void 0===t?void 0:t.scrollY)||0,c=n+a+s,u=i+this.offset.top+o/2+l;this.mouseHandlerCallback({pageX:c,pageY:u})}}}])&&i(s.prototype,l),Object.defineProperty(s,"prototype",{writable:!1}),s):null},5330:(e,t,r)=>{"use strict";r.d(t,{v:()=>be});var n=r(67294),i=r(14293),o=r.n(i),a=r(23560),s=r.n(a),l=r(96026),c=r.n(l),u=r(27361),d=r.n(u),p=r(89734),f=r.n(p),h=r(23493),m=r.n(h),g=r(90512),v=r(38776),y=r(20514),b=r(48710),x=r(4773),w=r(23872),S=r(93061),C=r(13481),_=r(52017),P=r(75821),E=r(41209),k=r(69055),M=r(94973),j=r(20430),I=r(64166),O=r(40048),T=r(30791),A=r(8366),Z=r(79896),R=r(47825),D=r(51411),L=r(52106),F=r(99418),N=r(28929),B=["item"],z=["children","className","width","height","style","compact","title","desc"];function $(e){return $="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},$(e)}function H(){return H=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},H.apply(this,arguments)}function V(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,i,o,a,s=[],l=!0,c=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=o.call(r)).done)&&(s.push(n.value),s.length!==t);l=!0);}catch(e){c=!0,i=e}finally{try{if(!l&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(c)throw i}}return s}}(e,t)||J(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function G(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function U(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,ne(n.key),n)}}function W(e,t,r){return t=K(t),function(e,t){if(t&&("object"===$(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,q()?Reflect.construct(t,r||[],K(e).constructor):t.apply(e,r))}function q(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(q=function(){return!!e})()}function K(e){return K=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},K(e)}function X(e,t){return X=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},X(e,t)}function Y(e){return function(e){if(Array.isArray(e))return Q(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||J(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function J(e,t){if(e){if("string"==typeof e)return Q(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?Q(e,t):void 0}}function Q(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function ee(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function te(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ee(Object(r),!0).forEach((function(t){re(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ee(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function re(e,t,r){return(t=ne(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function ne(e){var t=function(e,t){if("object"!=$(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,"string");if("object"!=$(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==$(t)?t:t+""}var ie={xAxis:["bottom","top"],yAxis:["left","right"]},oe={width:"100%",height:"100%"},ae={x:0,y:0};function se(e){return e}var le=function(e,t){var r=t.graphicalItems,n=t.dataStartIndex,i=t.dataEndIndex,o=(null!=r?r:[]).reduce((function(e,t){var r=t.props.data;return r&&r.length?[].concat(Y(e),Y(r)):e}),[]);return o.length>0?o:e&&e.length&&(0,k.hj)(n)&&(0,k.hj)(i)?e.slice(n,i+1):[]};function ce(e){return"number"===e?[0,"auto"]:void 0}var ue=function(e,t,r,n){var i=e.graphicalItems,o=e.tooltipAxis,a=le(t,e);return r<0||!i||!i.length||r>=a.length?null:i.reduce((function(i,s){var l,c,u=null!==(l=s.props.data)&&void 0!==l?l:t;if(u&&e.dataStartIndex+e.dataEndIndex!==0&&e.dataEndIndex-e.dataStartIndex>=r&&(u=u.slice(e.dataStartIndex,e.dataEndIndex+1)),o.dataKey&&!o.allowDuplicatedCategory){var d=void 0===u?a:u;c=(0,k.Ap)(d,o.dataKey,n)}else c=u&&u[r]||a[r];return c?[].concat(Y(i),[(0,M.Qo)(s,c)]):i}),[])},de=function(e,t,r,n){var i=n||{x:e.chartX,y:e.chartY},o=function(e,t){return"horizontal"===t?e.x:"vertical"===t?e.y:"centric"===t?e.angle:e.radius}(i,r),a=e.orderedTooltipTicks,s=e.tooltipAxis,l=e.tooltipTicks,c=(0,M.VO)(o,a,l,s);if(c>=0&&l){var u=l[c]&&l[c].value,d=ue(e,t,c,u),p=function(e,t,r,n){var i=t.find((function(e){return e&&e.index===r}));if(i){if("horizontal"===e)return{x:i.coordinate,y:n.y};if("vertical"===e)return{x:n.x,y:i.coordinate};if("centric"===e){var o=i.coordinate,a=n.radius;return te(te(te({},n),(0,O.op)(n.cx,n.cy,a,o)),{},{angle:o,radius:a})}var s=i.coordinate,l=n.angle;return te(te(te({},n),(0,O.op)(n.cx,n.cy,s,l)),{},{angle:l,radius:s})}return ae}(r,a,c,i);return{activeTooltipIndex:c,activeLabel:u,activePayload:d,activeCoordinate:p}}return null},pe=function(e){var t=e.children,r=e.defaultShowTooltip,n=(0,_.sP)(t,P.B),i=0,o=0;return e.data&&0!==e.data.length&&(o=e.data.length-1),n&&n.props&&(n.props.startIndex>=0&&(i=n.props.startIndex),n.props.endIndex>=0&&(o=n.props.endIndex)),{chartX:0,chartY:0,dataStartIndex:i,dataEndIndex:o,activeTooltipIndex:-1,isTooltipActive:Boolean(r)}},fe=function(e){return"horizontal"===e?{numericAxisName:"yAxis",cateAxisName:"xAxis"}:"vertical"===e?{numericAxisName:"xAxis",cateAxisName:"yAxis"}:"centric"===e?{numericAxisName:"radiusAxis",cateAxisName:"angleAxis"}:{numericAxisName:"angleAxis",cateAxisName:"radiusAxis"}},he=function(e,t){return"xAxis"===t?e[t].width:"yAxis"===t?e[t].height:void 0},me=r(69847),ge=r(3023),ve=r(75358),ye=r(97187),be=function(e){var t=e.chartName,r=e.GraphicalChild,i=e.defaultTooltipEventType,a=void 0===i?"axis":i,l=e.validateTooltipEventTypes,u=void 0===l?["axis"]:l,p=e.axisComponents,h=e.legendContent,$=e.formatAxisMap,q=e.defaultProps,K=function(e,n){var i=e.props,a=e.dataStartIndex,s=e.dataEndIndex,l=e.updateId;if(!(0,_.TT)({props:i}))return null;var u=i.children,h=i.layout,m=i.stackOffset,g=i.data,y=i.reverseStackOrder,b=fe(h),x=b.numericAxisName,S=b.cateAxisName,C=(0,_.NN)(u,r),E=(0,M.wh)(g,C,"".concat(x,"Id"),"".concat(S,"Id"),m,y),j=p.reduce((function(e,t){var r="".concat(t.axisType,"Map");return te(te({},e),{},re({},r,function(e,t){var r=t.axisType,n=void 0===r?"xAxis":r,i=t.AxisComp,a=t.graphicalItems,s=t.stackGroups,l=t.dataStartIndex,u=t.dataEndIndex,p=e.children,f="".concat(n,"Id"),h=(0,_.NN)(p,i),m={};return h&&h.length?m=function(e,t){var r=t.axes,n=t.graphicalItems,i=t.axisType,a=t.axisIdKey,s=t.stackGroups,l=t.dataStartIndex,u=t.dataEndIndex,d=e.layout,p=e.children,f=e.stackOffset,h=(0,M.NA)(d,i);return r.reduce((function(t,r){var m,g=void 0!==r.type.defaultProps?te(te({},r.type.defaultProps),r.props):r.props,v=g.type,y=g.dataKey,b=g.allowDataOverflow,x=g.allowDuplicatedCategory,w=g.scale,S=g.ticks,C=g.includeHidden,_=g[a];if(t[_])return t;var P,E,j,O=le(e.data,{graphicalItems:n.filter((function(e){var t;return(a in e.props?e.props[a]:null===(t=e.type.defaultProps)||void 0===t?void 0:t[a])===_})),dataStartIndex:l,dataEndIndex:u}),T=O.length;(0,D.W)(g.domain,b,v)&&(P=(0,M.LG)(g.domain,null,b),!h||"number"!==v&&"auto"===w||(j=(0,M.gF)(O,y,"category")));var A=ce(v);if(!P||0===P.length){var Z,R=null!==(Z=g.domain)&&void 0!==Z?Z:A;if(y){if(P=(0,M.gF)(O,y,v),"category"===v&&h){var L=(0,k.bv)(P);x&&L?(E=P,P=c()(0,T)):x||(P=(0,M.ko)(R,P,r).reduce((function(e,t){return e.indexOf(t)>=0?e:[].concat(Y(e),[t])}),[]))}else if("category"===v)P=x?P.filter((function(e){return""!==e&&!o()(e)})):(0,M.ko)(R,P,r).reduce((function(e,t){return e.indexOf(t)>=0||""===t||o()(t)?e:[].concat(Y(e),[t])}),[]);else if("number"===v){var F=(0,M.ZI)(O,n.filter((function(e){var t,r,n=a in e.props?e.props[a]:null===(t=e.type.defaultProps)||void 0===t?void 0:t[a],i="hide"in e.props?e.props.hide:null===(r=e.type.defaultProps)||void 0===r?void 0:r.hide;return n===_&&(C||!i)})),y,i,d);F&&(P=F)}!h||"number"!==v&&"auto"===w||(j=(0,M.gF)(O,y,"category"))}else P=h?c()(0,T):s&&s[_]&&s[_].hasStack&&"number"===v?"expand"===f?[0,1]:(0,M.EB)(s[_].stackGroups,l,u):(0,M.s6)(O,n.filter((function(e){var t=a in e.props?e.props[a]:e.type.defaultProps[a],r="hide"in e.props?e.props.hide:e.type.defaultProps.hide;return t===_&&(C||!r)})),v,d,!0);if("number"===v)P=(0,I._)(p,P,_,i,S),R&&(P=(0,M.LG)(R,P,b));else if("category"===v&&R){var N=R;P.every((function(e){return N.indexOf(e)>=0}))&&(P=N)}}return te(te({},t),{},re({},_,te(te({},g),{},{axisType:i,domain:P,categoricalDomain:j,duplicateDomain:E,originalDomain:null!==(m=g.domain)&&void 0!==m?m:A,isCategorical:h,layout:d})))}),{})}(e,{axes:h,graphicalItems:a,axisType:n,axisIdKey:f,stackGroups:s,dataStartIndex:l,dataEndIndex:u}):a&&a.length&&(m=function(e,t){var r=t.graphicalItems,n=t.Axis,i=t.axisType,o=t.axisIdKey,a=t.stackGroups,s=t.dataStartIndex,l=t.dataEndIndex,u=e.layout,p=e.children,f=le(e.data,{graphicalItems:r,dataStartIndex:s,dataEndIndex:l}),h=f.length,m=(0,M.NA)(u,i),g=-1;return r.reduce((function(e,t){var v,y=(void 0!==t.type.defaultProps?te(te({},t.type.defaultProps),t.props):t.props)[o],b=ce("number");return e[y]?e:(g++,m?v=c()(0,h):a&&a[y]&&a[y].hasStack?(v=(0,M.EB)(a[y].stackGroups,s,l),v=(0,I._)(p,v,y,i)):(v=(0,M.LG)(b,(0,M.s6)(f,r.filter((function(e){var t,r,n=o in e.props?e.props[o]:null===(t=e.type.defaultProps)||void 0===t?void 0:t[o],i="hide"in e.props?e.props.hide:null===(r=e.type.defaultProps)||void 0===r?void 0:r.hide;return n===y&&!i})),"number",u),n.defaultProps.allowDataOverflow),v=(0,I._)(p,v,y,i)),te(te({},e),{},re({},y,te(te({axisType:i},n.defaultProps),{},{hide:!0,orientation:d()(ie,"".concat(i,".").concat(g%2),null),domain:v,originalDomain:b,isCategorical:m,layout:u}))))}),{})}(e,{Axis:i,graphicalItems:a,axisType:n,axisIdKey:f,stackGroups:s,dataStartIndex:l,dataEndIndex:u})),m}(i,te(te({},t),{},{graphicalItems:C,stackGroups:t.axisType===x&&E,dataStartIndex:a,dataEndIndex:s}))))}),{}),O=function(e,t){var r=e.props,n=e.graphicalItems,i=e.xAxisMap,o=void 0===i?{}:i,a=e.yAxisMap,s=void 0===a?{}:a,l=r.width,c=r.height,u=r.children,p=r.margin||{},f=(0,_.sP)(u,P.B),h=(0,_.sP)(u,w.D),m=Object.keys(s).reduce((function(e,t){var r=s[t],n=r.orientation;return r.mirror||r.hide?e:te(te({},e),{},re({},n,e[n]+r.width))}),{left:p.left||0,right:p.right||0}),g=Object.keys(o).reduce((function(e,t){var r=o[t],n=r.orientation;return r.mirror||r.hide?e:te(te({},e),{},re({},n,d()(e,"".concat(n))+r.height))}),{top:p.top||0,bottom:p.bottom||0}),v=te(te({},g),m),y=v.bottom;f&&(v.bottom+=f.props.height||P.B.defaultProps.height),h&&t&&(v=(0,M.By)(v,n,r,t));var b=l-v.left-v.right,x=c-v.top-v.bottom;return te(te({brushBottom:y},v),{},{width:Math.max(b,0),height:Math.max(x,0)})}(te(te({},j),{},{props:i,graphicalItems:C}),null==n?void 0:n.legendBBox);Object.keys(j).forEach((function(e){j[e]=$(i,j[e],O,e.replace("Map",""),t)}));var T,A,Z,R=(T=j["".concat(S,"Map")],A=(0,k.Kt)(T),{tooltipTicks:Z=(0,M.uY)(A,!1,!0),orderedTooltipTicks:f()(Z,(function(e){return e.coordinate})),tooltipAxis:A,tooltipAxisBandSize:(0,M.zT)(A,Z)}),L=function(e,t){var r=t.graphicalItems,n=t.stackGroups,i=t.offset,a=t.updateId,s=t.dataStartIndex,l=t.dataEndIndex,c=e.barSize,u=e.layout,d=e.barGap,f=e.barCategoryGap,h=e.maxBarSize,m=fe(u),g=m.numericAxisName,y=m.cateAxisName,b=function(e){return!(!e||!e.length)&&e.some((function(e){var t=(0,_.Gf)(e&&e.type);return t&&t.indexOf("Bar")>=0}))}(r),x=[];return r.forEach((function(r,m){var w=le(e.data,{graphicalItems:[r],dataStartIndex:s,dataEndIndex:l}),S=void 0!==r.type.defaultProps?te(te({},r.type.defaultProps),r.props):r.props,C=S.dataKey,P=S.maxBarSize,E=S["".concat(g,"Id")],k=S["".concat(y,"Id")],j=p.reduce((function(e,r){var n=t["".concat(r.axisType,"Map")],i=S["".concat(r.axisType,"Id")];n&&n[i]||"zAxis"===r.axisType||(0,v.Z)(!1);var o=n[i];return te(te({},e),{},re(re({},r.axisType,o),"".concat(r.axisType,"Ticks"),(0,M.uY)(o)))}),{}),I=j[y],O=j["".concat(y,"Ticks")],T=n&&n[E]&&n[E].hasStack&&(0,M.O3)(r,n[E].stackGroups),A=(0,_.Gf)(r.type).indexOf("Bar")>=0,Z=(0,M.zT)(I,O),R=[],D=b&&(0,M.pt)({barSize:c,stackGroups:n,totalSize:he(j,y)});if(A){var L,F,N=o()(P)?h:P,B=null!==(L=null!==(F=(0,M.zT)(I,O,!0))&&void 0!==F?F:N)&&void 0!==L?L:0;R=(0,M.qz)({barGap:d,barCategoryGap:f,bandSize:B!==Z?B:Z,sizeList:D[k],maxBarSize:N}),B!==Z&&(R=R.map((function(e){return te(te({},e),{},{position:te(te({},e.position),{},{offset:e.position.offset-B/2})})})))}var z=r&&r.type&&r.type.getComposedData;z&&x.push({props:te(te({},z(te(te({},j),{},{displayedData:w,props:e,dataKey:C,item:r,bandSize:Z,barPosition:R,offset:i,stackedData:T,layout:u,dataStartIndex:s,dataEndIndex:l}))),{},re(re(re({key:r.key||"item-".concat(m)},g,j[g]),y,j[y]),"animationId",a)),childIndex:(0,_.$R)(r,e.children),item:r})})),x}(i,te(te({},j),{},{dataStartIndex:a,dataEndIndex:s,updateId:l,graphicalItems:C,stackGroups:E,offset:O}));return te(te({formattedGraphicalItems:L,graphicalItems:C,offset:O,stackGroups:E},R),j)},J=function(e){function r(e){var i,a,l;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,r),re(l=W(this,r,[e]),"eventEmitterSymbol",Symbol("rechartsEventEmitter")),re(l,"accessibilityManager",new R.L),re(l,"handleLegendBBoxUpdate",(function(e){if(e){var t=l.state,r=t.dataStartIndex,n=t.dataEndIndex,i=t.updateId;l.setState(te({legendBBox:e},K({props:l.props,dataStartIndex:r,dataEndIndex:n,updateId:i},te(te({},l.state),{},{legendBBox:e}))))}})),re(l,"handleReceiveSyncEvent",(function(e,t,r){if(l.props.syncId===e){if(r===l.eventEmitterSymbol&&"function"!=typeof l.props.syncMethod)return;l.applySyncEvent(t)}})),re(l,"handleBrushChange",(function(e){var t=e.startIndex,r=e.endIndex;if(t!==l.state.dataStartIndex||r!==l.state.dataEndIndex){var n=l.state.updateId;l.setState((function(){return te({dataStartIndex:t,dataEndIndex:r},K({props:l.props,dataStartIndex:t,dataEndIndex:r,updateId:n},l.state))})),l.triggerSyncEvent({dataStartIndex:t,dataEndIndex:r})}})),re(l,"handleMouseEnter",(function(e){var t=l.getMouseInfo(e);if(t){var r=te(te({},t),{},{isTooltipActive:!0});l.setState(r),l.triggerSyncEvent(r);var n=l.props.onMouseEnter;s()(n)&&n(r,e)}})),re(l,"triggeredAfterMouseMove",(function(e){var t=l.getMouseInfo(e),r=t?te(te({},t),{},{isTooltipActive:!0}):{isTooltipActive:!1};l.setState(r),l.triggerSyncEvent(r);var n=l.props.onMouseMove;s()(n)&&n(r,e)})),re(l,"handleItemMouseEnter",(function(e){l.setState((function(){return{isTooltipActive:!0,activeItem:e,activePayload:e.tooltipPayload,activeCoordinate:e.tooltipPosition||{x:e.cx,y:e.cy}}}))})),re(l,"handleItemMouseLeave",(function(){l.setState((function(){return{isTooltipActive:!1}}))})),re(l,"handleMouseMove",(function(e){e.persist(),l.throttleTriggeredAfterMouseMove(e)})),re(l,"handleMouseLeave",(function(e){l.throttleTriggeredAfterMouseMove.cancel();var t={isTooltipActive:!1};l.setState(t),l.triggerSyncEvent(t);var r=l.props.onMouseLeave;s()(r)&&r(t,e)})),re(l,"handleOuterEvent",(function(e){var t,r=(0,_.Bh)(e),n=d()(l.props,"".concat(r));r&&s()(n)&&n(null!==(t=/.*touch.*/i.test(r)?l.getMouseInfo(e.changedTouches[0]):l.getMouseInfo(e))&&void 0!==t?t:{},e)})),re(l,"handleClick",(function(e){var t=l.getMouseInfo(e);if(t){var r=te(te({},t),{},{isTooltipActive:!0});l.setState(r),l.triggerSyncEvent(r);var n=l.props.onClick;s()(n)&&n(r,e)}})),re(l,"handleMouseDown",(function(e){var t=l.props.onMouseDown;s()(t)&&t(l.getMouseInfo(e),e)})),re(l,"handleMouseUp",(function(e){var t=l.props.onMouseUp;s()(t)&&t(l.getMouseInfo(e),e)})),re(l,"handleTouchMove",(function(e){null!=e.changedTouches&&e.changedTouches.length>0&&l.throttleTriggeredAfterMouseMove(e.changedTouches[0])})),re(l,"handleTouchStart",(function(e){null!=e.changedTouches&&e.changedTouches.length>0&&l.handleMouseDown(e.changedTouches[0])})),re(l,"handleTouchEnd",(function(e){null!=e.changedTouches&&e.changedTouches.length>0&&l.handleMouseUp(e.changedTouches[0])})),re(l,"handleDoubleClick",(function(e){var t=l.props.onDoubleClick;s()(t)&&t(l.getMouseInfo(e),e)})),re(l,"handleContextMenu",(function(e){var t=l.props.onContextMenu;s()(t)&&t(l.getMouseInfo(e),e)})),re(l,"triggerSyncEvent",(function(e){void 0!==l.props.syncId&&A.t.emit(A.Y,l.props.syncId,e,l.eventEmitterSymbol)})),re(l,"applySyncEvent",(function(e){var t=l.props,r=t.layout,n=t.syncMethod,i=l.state.updateId,o=e.dataStartIndex,a=e.dataEndIndex;if(void 0!==e.dataStartIndex||void 0!==e.dataEndIndex)l.setState(te({dataStartIndex:o,dataEndIndex:a},K({props:l.props,dataStartIndex:o,dataEndIndex:a,updateId:i},l.state)));else if(void 0!==e.activeTooltipIndex){var s=e.chartX,c=e.chartY,u=e.activeTooltipIndex,d=l.state,p=d.offset,f=d.tooltipTicks;if(!p)return;if("function"==typeof n)u=n(f,e);else if("value"===n){u=-1;for(var h=0;h<f.length;h++)if(f[h].value===e.activeLabel){u=h;break}}var m=te(te({},p),{},{x:p.left,y:p.top}),g=Math.min(s,m.x+m.width),v=Math.min(c,m.y+m.height),y=f[u]&&f[u].value,b=ue(l.state,l.props.data,u),x=f[u]?{x:"horizontal"===r?f[u].coordinate:g,y:"horizontal"===r?v:f[u].coordinate}:ae;l.setState(te(te({},e),{},{activeLabel:y,activeCoordinate:x,activePayload:b,activeTooltipIndex:u}))}else l.setState(e)})),re(l,"renderCursor",(function(e){var r,i=l.state,o=i.isTooltipActive,a=i.activeCoordinate,s=i.activePayload,c=i.offset,u=i.activeTooltipIndex,d=i.tooltipAxisBandSize,p=l.getTooltipEventType(),f=null!==(r=e.props.active)&&void 0!==r?r:o,h=l.props.layout,m=e.key||"_recharts-cursor";return n.createElement(F.C,{key:m,activeCoordinate:a,activePayload:s,activeTooltipIndex:u,chartName:t,element:e,isActive:f,layout:h,offset:c,tooltipAxisBandSize:d,tooltipEventType:p})})),re(l,"renderPolarAxis",(function(e,t,r){var i=d()(e,"type.axisType"),o=d()(l.state,"".concat(i,"Map")),a=e.type.defaultProps,s=void 0!==a?te(te({},a),e.props):e.props,c=o&&o[s["".concat(i,"Id")]];return(0,n.cloneElement)(e,te(te({},c),{},{className:(0,g.Z)(i,c.className),key:e.key||"".concat(t,"-").concat(r),ticks:(0,M.uY)(c,!0)}))})),re(l,"renderPolarGrid",(function(e){var t=e.props,r=t.radialLines,i=t.polarAngles,o=t.polarRadius,a=l.state,s=a.radiusAxisMap,c=a.angleAxisMap,u=(0,k.Kt)(s),d=(0,k.Kt)(c),p=d.cx,f=d.cy,h=d.innerRadius,m=d.outerRadius;return(0,n.cloneElement)(e,{polarAngles:Array.isArray(i)?i:(0,M.uY)(d,!0).map((function(e){return e.coordinate})),polarRadius:Array.isArray(o)?o:(0,M.uY)(u,!0).map((function(e){return e.coordinate})),cx:p,cy:f,innerRadius:h,outerRadius:m,key:e.key||"polar-grid",radialLines:r})})),re(l,"renderLegend",(function(){var e=l.state.formattedGraphicalItems,t=l.props,r=t.children,i=t.width,o=t.height,a=l.props.margin||{},s=i-(a.left||0)-(a.right||0),c=(0,j.z)({children:r,formattedGraphicalItems:e,legendWidth:s,legendContent:h});if(!c)return null;var u=c.item,d=G(c,B);return(0,n.cloneElement)(u,te(te({},d),{},{chartWidth:i,chartHeight:o,margin:a,onBBoxUpdate:l.handleLegendBBoxUpdate}))})),re(l,"renderTooltip",(function(){var e,t=l.props,r=t.children,i=t.accessibilityLayer,o=(0,_.sP)(r,x.u);if(!o)return null;var a=l.state,s=a.isTooltipActive,c=a.activeCoordinate,u=a.activePayload,d=a.activeLabel,p=a.offset,f=null!==(e=o.props.active)&&void 0!==e?e:s;return(0,n.cloneElement)(o,{viewBox:te(te({},p),{},{x:p.left,y:p.top}),active:f,label:d,payload:f?u:[],coordinate:c,accessibilityLayer:i})})),re(l,"renderBrush",(function(e){var t=l.props,r=t.margin,i=t.data,o=l.state,a=o.offset,s=o.dataStartIndex,c=o.dataEndIndex,u=o.updateId;return(0,n.cloneElement)(e,{key:e.key||"_recharts-brush",onChange:(0,M.DO)(l.handleBrushChange,e.props.onChange),data:i,x:(0,k.hj)(e.props.x)?e.props.x:a.left,y:(0,k.hj)(e.props.y)?e.props.y:a.top+a.height+a.brushBottom-(r.bottom||0),width:(0,k.hj)(e.props.width)?e.props.width:a.width,startIndex:s,endIndex:c,updateId:"brush-".concat(u)})})),re(l,"renderReferenceElement",(function(e,t,r){if(!e)return null;var i=l.clipPathId,o=l.state,a=o.xAxisMap,s=o.yAxisMap,c=o.offset,u=e.type.defaultProps||{},d=e.props,p=d.xAxisId,f=void 0===p?u.xAxisId:p,h=d.yAxisId,m=void 0===h?u.yAxisId:h;return(0,n.cloneElement)(e,{key:e.key||"".concat(t,"-").concat(r),xAxis:a[f],yAxis:s[m],viewBox:{x:c.left,y:c.top,width:c.width,height:c.height},clipPathId:i})})),re(l,"renderActivePoints",(function(e){var t=e.item,n=e.activePoint,i=e.basePoint,o=e.childIndex,a=e.isRange,s=[],l=t.props.key,c=void 0!==t.item.type.defaultProps?te(te({},t.item.type.defaultProps),t.item.props):t.item.props,u=c.activeDot,d=te(te({index:o,dataKey:c.dataKey,cx:n.x,cy:n.y,r:4,fill:(0,M.fk)(t.item),strokeWidth:2,stroke:"#fff",payload:n.payload,value:n.value},(0,_.L6)(u,!1)),(0,Z.Ym)(u));return s.push(r.renderActiveDot(u,d,"".concat(l,"-activePoint-").concat(o))),i?s.push(r.renderActiveDot(u,te(te({},d),{},{cx:i.x,cy:i.y}),"".concat(l,"-basePoint-").concat(o))):a&&s.push(null),s})),re(l,"renderGraphicChild",(function(e,t,r){var i=l.filterFormatItem(e,t,r);if(!i)return null;var a=l.getTooltipEventType(),s=l.state,c=s.isTooltipActive,u=s.tooltipAxis,d=s.activeTooltipIndex,p=s.activeLabel,f=l.props.children,h=(0,_.sP)(f,x.u),m=i.props,g=m.points,v=m.isRange,y=m.baseLine,b=void 0!==i.item.type.defaultProps?te(te({},i.item.type.defaultProps),i.item.props):i.item.props,w=b.activeDot,S=b.hide,C=b.activeBar,P=b.activeShape,E=Boolean(!S&&c&&h&&(w||C||P)),j={};"axis"!==a&&h&&"click"===h.props.trigger?j={onClick:(0,M.DO)(l.handleItemMouseEnter,e.props.onClick)}:"axis"!==a&&(j={onMouseLeave:(0,M.DO)(l.handleItemMouseLeave,e.props.onMouseLeave),onMouseEnter:(0,M.DO)(l.handleItemMouseEnter,e.props.onMouseEnter)});var I=(0,n.cloneElement)(e,te(te({},i.props),j));if(E){if(!(d>=0)){var O,T=(null!==(O=l.getItemByXY(l.state.activeCoordinate))&&void 0!==O?O:{graphicalItem:I}).graphicalItem,A=T.item,Z=void 0===A?e:A,R=T.childIndex,D=te(te(te({},i.props),j),{},{activeIndex:R});return[(0,n.cloneElement)(Z,D),null,null]}var L,F;if(u.dataKey&&!u.allowDuplicatedCategory){var N="function"==typeof u.dataKey?function(e){return"function"==typeof u.dataKey?u.dataKey(e.payload):null}:"payload.".concat(u.dataKey.toString());L=(0,k.Ap)(g,N,p),F=v&&y&&(0,k.Ap)(y,N,p)}else L=null==g?void 0:g[d],F=v&&y&&y[d];if(P||C){var B=void 0!==e.props.activeIndex?e.props.activeIndex:d;return[(0,n.cloneElement)(e,te(te(te({},i.props),j),{},{activeIndex:B})),null,null]}if(!o()(L))return[I].concat(Y(l.renderActivePoints({item:i,activePoint:L,basePoint:F,childIndex:d,isRange:v})))}return v?[I,null,null]:[I,null]})),re(l,"renderCustomized",(function(e,t,r){return(0,n.cloneElement)(e,te(te({key:"recharts-customized-".concat(r)},l.props),l.state))})),re(l,"renderMap",{CartesianGrid:{handler:se,once:!0},ReferenceArea:{handler:l.renderReferenceElement},ReferenceLine:{handler:se},ReferenceDot:{handler:l.renderReferenceElement},XAxis:{handler:se},YAxis:{handler:se},Brush:{handler:l.renderBrush,once:!0},Bar:{handler:l.renderGraphicChild},Line:{handler:l.renderGraphicChild},Area:{handler:l.renderGraphicChild},Radar:{handler:l.renderGraphicChild},RadialBar:{handler:l.renderGraphicChild},Scatter:{handler:l.renderGraphicChild},Pie:{handler:l.renderGraphicChild},Funnel:{handler:l.renderGraphicChild},Tooltip:{handler:l.renderCursor,once:!0},PolarGrid:{handler:l.renderPolarGrid,once:!0},PolarAngleAxis:{handler:l.renderPolarAxis},PolarRadiusAxis:{handler:l.renderPolarAxis},Customized:{handler:l.renderCustomized}}),l.clipPathId="".concat(null!==(i=e.id)&&void 0!==i?i:(0,k.EL)("recharts"),"-clip"),l.throttleTriggeredAfterMouseMove=m()(l.triggeredAfterMouseMove,null!==(a=e.throttleDelay)&&void 0!==a?a:1e3/60),l.state={},l}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&X(e,t)}(r,e),i=r,l=[{key:"componentDidMount",value:function(){var e,t;this.addListener(),this.accessibilityManager.setDetails({container:this.container,offset:{left:null!==(e=this.props.margin.left)&&void 0!==e?e:0,top:null!==(t=this.props.margin.top)&&void 0!==t?t:0},coordinateList:this.state.tooltipTicks,mouseHandlerCallback:this.triggeredAfterMouseMove,layout:this.props.layout}),this.displayDefaultTooltip()}},{key:"displayDefaultTooltip",value:function(){var e=this.props,t=e.children,r=e.data,n=e.height,i=e.layout,o=(0,_.sP)(t,x.u);if(o){var a=o.props.defaultIndex;if(!("number"!=typeof a||a<0||a>this.state.tooltipTicks.length-1)){var s=this.state.tooltipTicks[a]&&this.state.tooltipTicks[a].value,l=ue(this.state,r,a,s),c=this.state.tooltipTicks[a].coordinate,u=(this.state.offset.top+n)/2,d="horizontal"===i?{x:c,y:u}:{y:c,x:u},p=this.state.formattedGraphicalItems.find((function(e){return"Scatter"===e.item.type.name}));p&&(d=te(te({},d),p.props.points[a].tooltipPosition),l=p.props.points[a].tooltipPayload);var f={activeTooltipIndex:a,isTooltipActive:!0,activeLabel:s,activePayload:l,activeCoordinate:d};this.setState(f),this.renderCursor(o),this.accessibilityManager.setIndex(a)}}}},{key:"getSnapshotBeforeUpdate",value:function(e,t){return this.props.accessibilityLayer?(this.state.tooltipTicks!==t.tooltipTicks&&this.accessibilityManager.setDetails({coordinateList:this.state.tooltipTicks}),this.props.layout!==e.layout&&this.accessibilityManager.setDetails({layout:this.props.layout}),this.props.margin!==e.margin&&this.accessibilityManager.setDetails({offset:{left:null!==(r=this.props.margin.left)&&void 0!==r?r:0,top:null!==(n=this.props.margin.top)&&void 0!==n?n:0}}),null):null;var r,n}},{key:"componentDidUpdate",value:function(e){(0,_.rL)([(0,_.sP)(e.children,x.u)],[(0,_.sP)(this.props.children,x.u)])||this.displayDefaultTooltip()}},{key:"componentWillUnmount",value:function(){this.removeListener(),this.throttleTriggeredAfterMouseMove.cancel()}},{key:"getTooltipEventType",value:function(){var e=(0,_.sP)(this.props.children,x.u);if(e&&"boolean"==typeof e.props.shared){var t=e.props.shared?"axis":"item";return u.indexOf(t)>=0?t:a}return a}},{key:"getMouseInfo",value:function(e){if(!this.container)return null;var t=this.container,r=t.getBoundingClientRect(),n=(0,E.os)(r),i={chartX:Math.round(e.pageX-n.left),chartY:Math.round(e.pageY-n.top)},o=r.width/t.offsetWidth||1,a=this.inRange(i.chartX,i.chartY,o);if(!a)return null;var s=this.state,l=s.xAxisMap,c=s.yAxisMap;if("axis"!==this.getTooltipEventType()&&l&&c){var u=(0,k.Kt)(l).scale,d=(0,k.Kt)(c).scale,p=u&&u.invert?u.invert(i.chartX):null,f=d&&d.invert?d.invert(i.chartY):null;return te(te({},i),{},{xValue:p,yValue:f})}var h=de(this.state,this.props.data,this.props.layout,a);return h?te(te({},i),h):null}},{key:"inRange",value:function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1,n=this.props.layout,i=e/r,o=t/r;if("horizontal"===n||"vertical"===n){var a=this.state.offset;return i>=a.left&&i<=a.left+a.width&&o>=a.top&&o<=a.top+a.height?{x:i,y:o}:null}var s=this.state,l=s.angleAxisMap,c=s.radiusAxisMap;if(l&&c){var u=(0,k.Kt)(l);return(0,O.z3)({x:i,y:o},u)}return null}},{key:"parseEventsOfWrapper",value:function(){var e=this.props.children,t=this.getTooltipEventType(),r=(0,_.sP)(e,x.u),n={};return r&&"axis"===t&&(n="click"===r.props.trigger?{onClick:this.handleClick}:{onMouseEnter:this.handleMouseEnter,onDoubleClick:this.handleDoubleClick,onMouseMove:this.handleMouseMove,onMouseLeave:this.handleMouseLeave,onTouchMove:this.handleTouchMove,onTouchStart:this.handleTouchStart,onTouchEnd:this.handleTouchEnd,onContextMenu:this.handleContextMenu}),te(te({},(0,Z.Ym)(this.props,this.handleOuterEvent)),n)}},{key:"addListener",value:function(){A.t.on(A.Y,this.handleReceiveSyncEvent)}},{key:"removeListener",value:function(){A.t.removeListener(A.Y,this.handleReceiveSyncEvent)}},{key:"filterFormatItem",value:function(e,t,r){for(var n=this.state.formattedGraphicalItems,i=0,o=n.length;i<o;i++){var a=n[i];if(a.item===e||a.props.key===e.key||t===(0,_.Gf)(a.item.type)&&r===a.childIndex)return a}return null}},{key:"renderClipPath",value:function(){var e=this.clipPathId,t=this.state.offset,r=t.left,i=t.top,o=t.height,a=t.width;return n.createElement("defs",null,n.createElement("clipPath",{id:e},n.createElement("rect",{x:r,y:i,height:o,width:a})))}},{key:"getXScales",value:function(){var e=this.state.xAxisMap;return e?Object.entries(e).reduce((function(e,t){var r=V(t,2),n=r[0],i=r[1];return te(te({},e),{},re({},n,i.scale))}),{}):null}},{key:"getYScales",value:function(){var e=this.state.yAxisMap;return e?Object.entries(e).reduce((function(e,t){var r=V(t,2),n=r[0],i=r[1];return te(te({},e),{},re({},n,i.scale))}),{}):null}},{key:"getXScaleByAxisId",value:function(e){var t;return null===(t=this.state.xAxisMap)||void 0===t||null===(t=t[e])||void 0===t?void 0:t.scale}},{key:"getYScaleByAxisId",value:function(e){var t;return null===(t=this.state.yAxisMap)||void 0===t||null===(t=t[e])||void 0===t?void 0:t.scale}},{key:"getItemByXY",value:function(e){var t=this.state,r=t.formattedGraphicalItems,n=t.activeItem;if(r&&r.length)for(var i=0,o=r.length;i<o;i++){var a=r[i],s=a.props,l=a.item,c=void 0!==l.type.defaultProps?te(te({},l.type.defaultProps),l.props):l.props,u=(0,_.Gf)(l.type);if("Bar"===u){var d=(s.data||[]).find((function(t){return(0,C.X)(e,t)}));if(d)return{graphicalItem:a,payload:d}}else if("RadialBar"===u){var p=(s.data||[]).find((function(t){return(0,O.z3)(e,t)}));if(p)return{graphicalItem:a,payload:p}}else if((0,L.lT)(a,n)||(0,L.V$)(a,n)||(0,L.w7)(a,n)){var f=(0,L.a3)({graphicalItem:a,activeTooltipItem:n,itemData:c.data}),h=void 0===c.activeIndex?f:c.activeIndex;return{graphicalItem:te(te({},a),{},{childIndex:h}),payload:(0,L.w7)(a,n)?c.data[f]:a.props.data[f]}}}return null}},{key:"render",value:function(){var e=this;if(!(0,_.TT)(this))return null;var t,r,i=this.props,o=i.children,a=i.className,s=i.width,l=i.height,c=i.style,u=i.compact,d=i.title,p=i.desc,f=G(i,z),h=(0,_.L6)(f,!1);if(u)return n.createElement(N.br,{state:this.state,width:this.props.width,height:this.props.height,clipPathId:this.clipPathId},n.createElement(y.T,H({},h,{width:s,height:l,title:d,desc:p}),this.renderClipPath(),(0,_.eu)(o,this.renderMap)));this.props.accessibilityLayer&&(h.tabIndex=null!==(t=this.props.tabIndex)&&void 0!==t?t:0,h.role=null!==(r=this.props.role)&&void 0!==r?r:"application",h.onKeyDown=function(t){e.accessibilityManager.keyboardEvent(t)},h.onFocus=function(){e.accessibilityManager.focus()});var m=this.parseEventsOfWrapper();return n.createElement(N.br,{state:this.state,width:this.props.width,height:this.props.height,clipPathId:this.clipPathId},n.createElement("div",H({className:(0,g.Z)("recharts-wrapper",a),style:te({position:"relative",cursor:"default",width:s,height:l},c)},m,{ref:function(t){e.container=t}}),n.createElement(y.T,H({},h,{width:s,height:l,title:d,desc:p,style:oe}),this.renderClipPath(),(0,_.eu)(o,this.renderMap)),this.renderLegend(),this.renderTooltip()))}}],l&&U(i.prototype,l),Object.defineProperty(i,"prototype",{writable:!1}),i;var i,l}(n.Component);re(J,"displayName",t),re(J,"defaultProps",te({layout:"horizontal",stackOffset:"none",barCategoryGap:"10%",barGap:4,margin:{top:5,right:5,bottom:5,left:5},reverseStackOrder:!1,syncMethod:"index"},q)),re(J,"getDerivedStateFromProps",(function(e,t){var r=e.dataKey,n=e.data,i=e.children,a=e.width,s=e.height,l=e.layout,c=e.stackOffset,u=e.margin,d=t.dataStartIndex,p=t.dataEndIndex;if(void 0===t.updateId){var f=pe(e);return te(te(te({},f),{},{updateId:0},K(te(te({props:e},f),{},{updateId:0}),t)),{},{prevDataKey:r,prevData:n,prevWidth:a,prevHeight:s,prevLayout:l,prevStackOffset:c,prevMargin:u,prevChildren:i})}if(r!==t.prevDataKey||n!==t.prevData||a!==t.prevWidth||s!==t.prevHeight||l!==t.prevLayout||c!==t.prevStackOffset||!(0,T.w)(u,t.prevMargin)){var h=pe(e),m={chartX:t.chartX,chartY:t.chartY,isTooltipActive:t.isTooltipActive},g=te(te({},de(t,n,l)),{},{updateId:t.updateId+1}),v=te(te(te({},h),m),g);return te(te(te({},v),K(te({props:e},v),t)),{},{prevDataKey:r,prevData:n,prevWidth:a,prevHeight:s,prevLayout:l,prevStackOffset:c,prevMargin:u,prevChildren:i})}if(!(0,_.rL)(i,t.prevChildren)){var y,b,x,w,S=(0,_.sP)(i,P.B),C=S&&null!==(y=null===(b=S.props)||void 0===b?void 0:b.startIndex)&&void 0!==y?y:d,E=S&&null!==(x=null===(w=S.props)||void 0===w?void 0:w.endIndex)&&void 0!==x?x:p,k=C!==d||E!==p,M=o()(n)||k?t.updateId+1:t.updateId;return te(te({updateId:M},K(te(te({props:e},t),{},{updateId:M,dataStartIndex:C,dataEndIndex:E}),t)),{},{prevChildren:i,dataStartIndex:C,dataEndIndex:E})}return null})),re(J,"renderActiveDot",(function(e,t,r){var i;return i=(0,n.isValidElement)(e)?(0,n.cloneElement)(e,t):s()(e)?e(t):n.createElement(S.o,t),n.createElement(b.m,{className:"recharts-active-dot",key:r},i)}));var Q=(0,n.forwardRef)((function(e,t){return n.createElement(J,H({},e,{ref:t}))}));return Q.displayName=J.displayName,Q}({chartName:"BarChart",GraphicalChild:me.$,defaultTooltipEventType:"axis",validateTooltipEventTypes:["axis","item"],axisComponents:[{axisType:"xAxis",AxisComp:ge.K},{axisType:"yAxis",AxisComp:ve.B}],formatAxisMap:ye.t9})},99418:(e,t,r)=>{"use strict";r.d(t,{C:()=>g});var n=r(67294);if(905==r.j)var i=r(90512);if(905==r.j)var o=r(95930);if(905==r.j)var a=r(39049);if(905==r.j)var s=r(54356);if(905==r.j)var l=r(13481);if(905==r.j)var c=r(31295);if(905==r.j)var u=r(45108);if(905==r.j)var d=r(27992);if(905==r.j)var p=r(52017);function f(e){return f="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},f(e)}function h(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function m(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?h(Object(r),!0).forEach((function(t){var n,i,o,a;n=e,i=t,o=r[t],a=function(e,t){if("object"!=f(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,"string");if("object"!=f(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(i),(i="symbol"==f(a)?a:a+"")in n?Object.defineProperty(n,i,{value:o,enumerable:!0,configurable:!0,writable:!0}):n[i]=o})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):h(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function g(e){var t,r,f,h=e.element,g=e.tooltipEventType,v=e.isActive,y=e.activeCoordinate,b=e.activePayload,x=e.offset,w=e.activeTooltipIndex,S=e.tooltipAxisBandSize,C=e.layout,_=e.chartName,P=null!==(t=h.props.cursor)&&void 0!==t?t:null===(r=h.type.defaultProps)||void 0===r?void 0:r.cursor;if(!h||!P||!v||!y||"ScatterChart"!==_&&"axis"!==g)return null;var E=o.H;if("ScatterChart"===_)f=y,E=a.X;else if("BarChart"===_)f=(0,s.E)(C,y,x,S),E=l.A;else if("radial"===C){var k=(0,c.O)(y),M=k.cx,j=k.cy,I=k.radius;f={cx:M,cy:j,startAngle:k.startAngle,endAngle:k.endAngle,innerRadius:I,outerRadius:I},E=u.L}else f={points:(0,d.y)(C,y,x)},E=o.H;var O=m(m(m(m({stroke:"#ccc",pointerEvents:"none"},x),f),(0,p.L6)(P,!1)),{},{payload:b,payloadIndex:w,className:(0,i.Z)("recharts-tooltip-cursor",P.className)});return(0,n.isValidElement)(P)?(0,n.cloneElement)(P,O):(0,n.createElement)(E,O)}},25048:(e,t,r)=>{"use strict";r.d(t,{_:()=>E});var n=r(67294),i=r(14293),o=r.n(i),a=r(23560),s=r.n(a),l=r(13218),c=r.n(l),u=r(90512),d=r(88169),p=r(52017),f=r(69055),h=r(40048);function m(e){return m="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},m(e)}var g=["offset"];function v(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function y(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function b(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?y(Object(r),!0).forEach((function(t){var n,i,o,a;n=e,i=t,o=r[t],a=function(e,t){if("object"!=m(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,"string");if("object"!=m(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(i),(i="symbol"==m(a)?a:a+"")in n?Object.defineProperty(n,i,{value:o,enumerable:!0,configurable:!0,writable:!0}):n[i]=o})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):y(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function x(){return x=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},x.apply(this,arguments)}var w=function(e){var t=e.value,r=e.formatter,n=o()(e.children)?t:e.children;return s()(r)?r(n):n},S=function(e,t,r){var i,a,s=e.position,l=e.viewBox,c=e.offset,d=e.className,p=l,m=p.cx,g=p.cy,v=p.innerRadius,y=p.outerRadius,b=p.startAngle,w=p.endAngle,S=p.clockWise,C=(v+y)/2,_=function(e,t){return(0,f.uY)(t-e)*Math.min(Math.abs(t-e),360)}(b,w),P=_>=0?1:-1;"insideStart"===s?(i=b+P*c,a=S):"insideEnd"===s?(i=w-P*c,a=!S):"end"===s&&(i=w+P*c,a=S),a=_<=0?a:!a;var E=(0,h.op)(m,g,C,i),k=(0,h.op)(m,g,C,i+359*(a?1:-1)),M="M".concat(E.x,",").concat(E.y,"\n    A").concat(C,",").concat(C,",0,1,").concat(a?0:1,",\n    ").concat(k.x,",").concat(k.y),j=o()(e.id)?(0,f.EL)("recharts-radial-line-"):e.id;return n.createElement("text",x({},r,{dominantBaseline:"central",className:(0,u.Z)("recharts-radial-bar-label",d)}),n.createElement("defs",null,n.createElement("path",{id:j,d:M})),n.createElement("textPath",{xlinkHref:"#".concat(j)},t))},C=function(e){var t=e.viewBox,r=e.offset,n=e.position,i=t,o=i.cx,a=i.cy,s=i.innerRadius,l=i.outerRadius,c=(i.startAngle+i.endAngle)/2;if("outside"===n){var u=(0,h.op)(o,a,l+r,c),d=u.x;return{x:d,y:u.y,textAnchor:d>=o?"start":"end",verticalAnchor:"middle"}}if("center"===n)return{x:o,y:a,textAnchor:"middle",verticalAnchor:"middle"};if("centerTop"===n)return{x:o,y:a,textAnchor:"middle",verticalAnchor:"start"};if("centerBottom"===n)return{x:o,y:a,textAnchor:"middle",verticalAnchor:"end"};var p=(s+l)/2,f=(0,h.op)(o,a,p,c);return{x:f.x,y:f.y,textAnchor:"middle",verticalAnchor:"middle"}},_=function(e){var t=e.viewBox,r=e.parentViewBox,n=e.offset,i=e.position,o=t,a=o.x,s=o.y,l=o.width,u=o.height,d=u>=0?1:-1,p=d*n,h=d>0?"end":"start",m=d>0?"start":"end",g=l>=0?1:-1,v=g*n,y=g>0?"end":"start",x=g>0?"start":"end";if("top"===i)return b(b({},{x:a+l/2,y:s-d*n,textAnchor:"middle",verticalAnchor:h}),r?{height:Math.max(s-r.y,0),width:l}:{});if("bottom"===i)return b(b({},{x:a+l/2,y:s+u+p,textAnchor:"middle",verticalAnchor:m}),r?{height:Math.max(r.y+r.height-(s+u),0),width:l}:{});if("left"===i){var w={x:a-v,y:s+u/2,textAnchor:y,verticalAnchor:"middle"};return b(b({},w),r?{width:Math.max(w.x-r.x,0),height:u}:{})}if("right"===i){var S={x:a+l+v,y:s+u/2,textAnchor:x,verticalAnchor:"middle"};return b(b({},S),r?{width:Math.max(r.x+r.width-S.x,0),height:u}:{})}var C=r?{width:l,height:u}:{};return"insideLeft"===i?b({x:a+v,y:s+u/2,textAnchor:x,verticalAnchor:"middle"},C):"insideRight"===i?b({x:a+l-v,y:s+u/2,textAnchor:y,verticalAnchor:"middle"},C):"insideTop"===i?b({x:a+l/2,y:s+p,textAnchor:"middle",verticalAnchor:m},C):"insideBottom"===i?b({x:a+l/2,y:s+u-p,textAnchor:"middle",verticalAnchor:h},C):"insideTopLeft"===i?b({x:a+v,y:s+p,textAnchor:x,verticalAnchor:m},C):"insideTopRight"===i?b({x:a+l-v,y:s+p,textAnchor:y,verticalAnchor:m},C):"insideBottomLeft"===i?b({x:a+v,y:s+u-p,textAnchor:x,verticalAnchor:h},C):"insideBottomRight"===i?b({x:a+l-v,y:s+u-p,textAnchor:y,verticalAnchor:h},C):c()(i)&&((0,f.hj)(i.x)||(0,f.hU)(i.x))&&((0,f.hj)(i.y)||(0,f.hU)(i.y))?b({x:a+(0,f.h1)(i.x,l),y:s+(0,f.h1)(i.y,u),textAnchor:"end",verticalAnchor:"end"},C):b({x:a+l/2,y:s+u/2,textAnchor:"middle",verticalAnchor:"middle"},C)},P=function(e){return"cx"in e&&(0,f.hj)(e.cx)};function E(e){var t,r=e.offset,i=b({offset:void 0===r?5:r},function(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}(e,g)),a=i.viewBox,l=i.position,c=i.value,f=i.children,h=i.content,m=i.className,v=void 0===m?"":m,y=i.textBreakAll;if(!a||o()(c)&&o()(f)&&!(0,n.isValidElement)(h)&&!s()(h))return null;if((0,n.isValidElement)(h))return(0,n.cloneElement)(h,i);if(s()(h)){if(t=(0,n.createElement)(h,i),(0,n.isValidElement)(t))return t}else t=w(i);var E=P(a),k=(0,p.L6)(i,!0);if(E&&("insideStart"===l||"insideEnd"===l||"end"===l))return S(i,t,k);var M=E?C(i):_(i);return n.createElement(d.x,x({className:(0,u.Z)("recharts-label",v)},k,M,{breakAll:y}),t)}E.displayName="Label";var k=function(e){var t=e.cx,r=e.cy,n=e.angle,i=e.startAngle,o=e.endAngle,a=e.r,s=e.radius,l=e.innerRadius,c=e.outerRadius,u=e.x,d=e.y,p=e.top,h=e.left,m=e.width,g=e.height,v=e.clockWise,y=e.labelViewBox;if(y)return y;if((0,f.hj)(m)&&(0,f.hj)(g)){if((0,f.hj)(u)&&(0,f.hj)(d))return{x:u,y:d,width:m,height:g};if((0,f.hj)(p)&&(0,f.hj)(h))return{x:p,y:h,width:m,height:g}}return(0,f.hj)(u)&&(0,f.hj)(d)?{x:u,y:d,width:0,height:0}:(0,f.hj)(t)&&(0,f.hj)(r)?{cx:t,cy:r,startAngle:i||n||0,endAngle:o||n||0,innerRadius:l||0,outerRadius:c||s||a||0,clockWise:v}:e.viewBox?e.viewBox:{}};E.parseViewBox=k,E.renderCallByParent=function(e,t){var r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];if(!e||!e.children&&r&&!e.label)return null;var i=e.children,o=k(e),a=(0,p.NN)(i,E).map((function(e,r){return(0,n.cloneElement)(e,{viewBox:t||o,key:"label-".concat(r)})}));if(!r)return a;var l,u=function(e,t){return e?!0===e?n.createElement(E,{key:"label-implicit",viewBox:t}):(0,f.P2)(e)?n.createElement(E,{key:"label-implicit",viewBox:t,value:e}):(0,n.isValidElement)(e)?e.type===E?(0,n.cloneElement)(e,{key:"label-implicit",viewBox:t}):n.createElement(E,{key:"label-implicit",content:e,viewBox:t}):s()(e)?n.createElement(E,{key:"label-implicit",content:e,viewBox:t}):c()(e)?n.createElement(E,x({viewBox:t},e,{key:"label-implicit"})):null:null}(e.label,t||o);return[u].concat(function(e){if(Array.isArray(e))return v(e)}(l=a)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(l)||function(e,t){if(e){if("string"==typeof e)return v(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?v(e,t):void 0}}(l)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}())}},23872:(e,t,r)=>{"use strict";r.d(t,{D:()=>L});var n=r(67294),i=r(23560),o=r.n(i),a=r(90512),s=r(6213),l=r(20514),c=r(70653),u=r(79896);function d(e){return d="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},d(e)}function p(){return p=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},p.apply(this,arguments)}function f(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function h(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,x(n.key),n)}}function m(e,t,r){return t=v(t),function(e,t){if(t&&("object"===d(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,g()?Reflect.construct(t,r||[],v(e).constructor):t.apply(e,r))}function g(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(g=function(){return!!e})()}function v(e){return v=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},v(e)}function y(e,t){return y=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},y(e,t)}function b(e,t,r){return(t=x(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function x(e){var t=function(e,t){if("object"!=d(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,"string");if("object"!=d(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==d(t)?t:t+""}var w=32,S=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),m(this,t,arguments)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&y(e,t)}(t,e),r=t,i=[{key:"renderIcon",value:function(e){var t=this.props.inactiveColor,r=16,i=w/6,o=w/3,a=e.inactive?t:e.color;if("plainline"===e.type)return n.createElement("line",{strokeWidth:4,fill:"none",stroke:a,strokeDasharray:e.payload.strokeDasharray,x1:0,y1:r,x2:w,y2:r,className:"recharts-legend-icon"});if("line"===e.type)return n.createElement("path",{strokeWidth:4,fill:"none",stroke:a,d:"M0,".concat(r,"h").concat(o,"\n            A").concat(i,",").concat(i,",0,1,1,").concat(2*o,",").concat(r,"\n            H").concat(w,"M").concat(2*o,",").concat(r,"\n            A").concat(i,",").concat(i,",0,1,1,").concat(o,",").concat(r),className:"recharts-legend-icon"});if("rect"===e.type)return n.createElement("path",{stroke:"none",fill:a,d:"M0,".concat(4,"h").concat(w,"v").concat(24,"h").concat(-32,"z"),className:"recharts-legend-icon"});if(n.isValidElement(e.legendIcon)){var s=function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?f(Object(r),!0).forEach((function(t){b(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):f(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}({},e);return delete s.legendIcon,n.cloneElement(e.legendIcon,s)}return n.createElement(c.v,{fill:a,cx:r,cy:r,size:w,sizeType:"diameter",type:e.type})}},{key:"renderItems",value:function(){var e=this,t=this.props,r=t.payload,i=t.iconSize,c=t.layout,d=t.formatter,f=t.inactiveColor,h={x:0,y:0,width:w,height:w},m={display:"horizontal"===c?"inline-block":"block",marginRight:10},g={display:"inline-block",verticalAlign:"middle",marginRight:4};return r.map((function(t,r){var c=t.formatter||d,v=(0,a.Z)(b(b({"recharts-legend-item":!0},"legend-item-".concat(r),!0),"inactive",t.inactive));if("none"===t.type)return null;var y=o()(t.value)?null:t.value;(0,s.Z)(!o()(t.value),'The name property is also required when using a function for the dataKey of a chart\'s cartesian components. Ex: <Bar name="Name of my Data"/>');var x=t.inactive?f:t.color;return n.createElement("li",p({className:v,style:m,key:"legend-item-".concat(r)},(0,u.bw)(e.props,t,r)),n.createElement(l.T,{width:i,height:i,viewBox:h,style:g},e.renderIcon(t)),n.createElement("span",{className:"recharts-legend-item-text",style:{color:x}},c?c(y,t,r):y))}))}},{key:"render",value:function(){var e=this.props,t=e.payload,r=e.layout,i=e.align;if(!t||!t.length)return null;var o={padding:0,margin:0,textAlign:"horizontal"===r?i:"left"};return n.createElement("ul",{className:"recharts-default-legend",style:o},this.renderItems())}}],i&&h(r.prototype,i),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,i}(n.PureComponent);b(S,"displayName","Legend"),b(S,"defaultProps",{iconSize:14,layout:"horizontal",align:"center",verticalAlign:"middle",inactiveColor:"#ccc"});var C=r(69055),_=r(78817);function P(e){return P="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},P(e)}var E=["ref"];function k(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function M(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?k(Object(r),!0).forEach((function(t){Z(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):k(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function j(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,R(n.key),n)}}function I(e,t,r){return t=T(t),function(e,t){if(t&&("object"===P(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,O()?Reflect.construct(t,r||[],T(e).constructor):t.apply(e,r))}function O(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(O=function(){return!!e})()}function T(e){return T=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},T(e)}function A(e,t){return A=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},A(e,t)}function Z(e,t,r){return(t=R(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function R(e){var t=function(e,t){if("object"!=P(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,"string");if("object"!=P(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==P(t)?t:t+""}function D(e){return e.value}var L=function(e){function t(){var e;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var r=arguments.length,n=new Array(r),i=0;i<r;i++)n[i]=arguments[i];return Z(e=I(this,t,[].concat(n)),"lastBoundingBox",{width:-1,height:-1}),e}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&A(e,t)}(t,e),r=t,o=[{key:"getWithHeight",value:function(e,t){var r=M(M({},this.defaultProps),e.props).layout;return"vertical"===r&&(0,C.hj)(e.props.height)?{height:e.props.height}:"horizontal"===r?{width:e.props.width||t}:null}}],(i=[{key:"componentDidMount",value:function(){this.updateBBox()}},{key:"componentDidUpdate",value:function(){this.updateBBox()}},{key:"getBBox",value:function(){if(this.wrapperNode&&this.wrapperNode.getBoundingClientRect){var e=this.wrapperNode.getBoundingClientRect();return e.height=this.wrapperNode.offsetHeight,e.width=this.wrapperNode.offsetWidth,e}return null}},{key:"updateBBox",value:function(){var e=this.props.onBBoxUpdate,t=this.getBBox();t?(Math.abs(t.width-this.lastBoundingBox.width)>1||Math.abs(t.height-this.lastBoundingBox.height)>1)&&(this.lastBoundingBox.width=t.width,this.lastBoundingBox.height=t.height,e&&e(t)):-1===this.lastBoundingBox.width&&-1===this.lastBoundingBox.height||(this.lastBoundingBox.width=-1,this.lastBoundingBox.height=-1,e&&e(null))}},{key:"getBBoxSnapshot",value:function(){return this.lastBoundingBox.width>=0&&this.lastBoundingBox.height>=0?M({},this.lastBoundingBox):{width:0,height:0}}},{key:"getDefaultPosition",value:function(e){var t,r,n=this.props,i=n.layout,o=n.align,a=n.verticalAlign,s=n.margin,l=n.chartWidth,c=n.chartHeight;return e&&(void 0!==e.left&&null!==e.left||void 0!==e.right&&null!==e.right)||(t="center"===o&&"vertical"===i?{left:((l||0)-this.getBBoxSnapshot().width)/2}:"right"===o?{right:s&&s.right||0}:{left:s&&s.left||0}),e&&(void 0!==e.top&&null!==e.top||void 0!==e.bottom&&null!==e.bottom)||(r="middle"===a?{top:((c||0)-this.getBBoxSnapshot().height)/2}:"bottom"===a?{bottom:s&&s.bottom||0}:{top:s&&s.top||0}),M(M({},t),r)}},{key:"render",value:function(){var e=this,t=this.props,r=t.content,i=t.width,o=t.height,a=t.wrapperStyle,s=t.payloadUniqBy,l=t.payload,c=M(M({position:"absolute",width:i||"auto",height:o||"auto"},this.getDefaultPosition(a)),a);return n.createElement("div",{className:"recharts-legend-wrapper",style:c,ref:function(t){e.wrapperNode=t}},function(e,t){if(n.isValidElement(e))return n.cloneElement(e,t);if("function"==typeof e)return n.createElement(e,t);t.ref;var r=function(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}(t,E);return n.createElement(S,r)}(r,M(M({},this.props),{},{payload:(0,_.z)(l,s,D)})))}}])&&j(r.prototype,i),o&&j(r,o),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,i,o}(n.PureComponent);Z(L,"displayName","Legend"),Z(L,"defaultProps",{iconSize:14,layout:"horizontal",align:"center",verticalAlign:"bottom"})},29009:(e,t,r)=>{"use strict";if(r.d(t,{h:()=>h}),905==r.j)var n=r(90512);var i=r(67294),o=r(23493),a=r.n(o);if(905==r.j)var s=r(69055);if(905==r.j)var l=r(6213);if(905==r.j)var c=r(52017);function u(e){return u="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},u(e)}function d(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function p(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?d(Object(r),!0).forEach((function(t){var n,i,o,a;n=e,i=t,o=r[t],a=function(e,t){if("object"!=u(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,"string");if("object"!=u(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(i),(i="symbol"==u(a)?a:a+"")in n?Object.defineProperty(n,i,{value:o,enumerable:!0,configurable:!0,writable:!0}):n[i]=o})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):d(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function f(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}var h=905==r.j?(0,i.forwardRef)((function(e,t){var r=e.aspect,o=e.initialDimension,u=void 0===o?{width:-1,height:-1}:o,d=e.width,h=void 0===d?"100%":d,m=e.height,g=void 0===m?"100%":m,v=e.minWidth,y=void 0===v?0:v,b=e.minHeight,x=e.maxHeight,w=e.children,S=e.debounce,C=void 0===S?0:S,_=e.id,P=e.className,E=e.onResize,k=e.style,M=void 0===k?{}:k,j=(0,i.useRef)(null),I=(0,i.useRef)();I.current=E,(0,i.useImperativeHandle)(t,(function(){return Object.defineProperty(j.current,"current",{get:function(){return console.warn("The usage of ref.current.current is deprecated and will no longer be supported."),j.current},configurable:!0})}));var O,T,A=(O=(0,i.useState)({containerWidth:u.width,containerHeight:u.height}),T=2,function(e){if(Array.isArray(e))return e}(O)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,i,o,a,s=[],l=!0,c=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=o.call(r)).done)&&(s.push(n.value),s.length!==t);l=!0);}catch(e){c=!0,i=e}finally{try{if(!l&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(c)throw i}}return s}}(O,T)||function(e,t){if(e){if("string"==typeof e)return f(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?f(e,t):void 0}}(O,T)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),Z=A[0],R=A[1],D=(0,i.useCallback)((function(e,t){R((function(r){var n=Math.round(e),i=Math.round(t);return r.containerWidth===n&&r.containerHeight===i?r:{containerWidth:n,containerHeight:i}}))}),[]);(0,i.useEffect)((function(){var e=function(e){var t,r=e[0].contentRect,n=r.width,i=r.height;D(n,i),null===(t=I.current)||void 0===t||t.call(I,n,i)};C>0&&(e=a()(e,C,{trailing:!0,leading:!1}));var t=new ResizeObserver(e),r=j.current.getBoundingClientRect(),n=r.width,i=r.height;return D(n,i),t.observe(j.current),function(){t.disconnect()}}),[D,C]);var L=(0,i.useMemo)((function(){var e=Z.containerWidth,t=Z.containerHeight;if(e<0||t<0)return null;(0,l.Z)((0,s.hU)(h)||(0,s.hU)(g),"The width(%s) and height(%s) are both fixed numbers,\n       maybe you don't need to use a ResponsiveContainer.",h,g),(0,l.Z)(!r||r>0,"The aspect(%s) must be greater than zero.",r);var n=(0,s.hU)(h)?e:h,o=(0,s.hU)(g)?t:g;r&&r>0&&(n?o=n/r:o&&(n=o*r),x&&o>x&&(o=x)),(0,l.Z)(n>0||o>0,"The width(%s) and height(%s) of chart should be greater than 0,\n       please check the style of container, or the props width(%s) and height(%s),\n       or add a minWidth(%s) or minHeight(%s) or use aspect(%s) to control the\n       height and width.",n,o,h,g,y,b,r);var a=!Array.isArray(w)&&(0,c.Gf)(w.type).endsWith("Chart");return i.Children.map(w,(function(e){return i.isValidElement(e)?(0,i.cloneElement)(e,p({width:n,height:o},a?{style:p({height:"100%",width:"100%",maxHeight:o,maxWidth:n},e.props.style)}:{})):e}))}),[r,w,g,x,b,y,Z,h]);return i.createElement("div",{id:_?"".concat(_):void 0,className:(0,n.Z)("recharts-responsive-container",P),style:p(p({},M),{},{width:h,height:g,minWidth:y,minHeight:b,maxHeight:x}),ref:j},L)})):null},88169:(e,t,r)=>{"use strict";r.d(t,{x:()=>S});var n=r(67294),i=r(14293),o=r.n(i);if(905==r.j)var a=r(90512);if(905==r.j)var s=r(69055);if(905==r.j)var l=r(47523);if(905==r.j)var c=r(52017);if(905==r.j)var u=r(41209);if(905==r.j)var d=r(99540);var p=905==r.j?["x","y","lineHeight","capHeight","scaleToFit","textAnchor","verticalAnchor","fill"]:null,f=905==r.j?["dx","dy","angle","className","breakAll"]:null;function h(){return h=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},h.apply(this,arguments)}function m(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function g(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,i,o,a,s=[],l=!0,c=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=o.call(r)).done)&&(s.push(n.value),s.length!==t);l=!0);}catch(e){c=!0,i=e}finally{try{if(!l&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(c)throw i}}return s}}(e,t)||function(e,t){if(e){if("string"==typeof e)return v(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?v(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function v(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}var y=/[ \f\n\r\t\v\u2028\u2029]+/,b=function(e){var t=e.children,r=e.breakAll,n=e.style;try{var i=[];return o()(t)||(i=r?t.toString().split(""):t.toString().split(y)),{wordsWithComputedWidth:i.map((function(e){return{word:e,width:(0,u.xE)(e,n).width}})),spaceWidth:r?0:(0,u.xE)(" ",n).width}}catch(e){return null}},x=function(e){return[{words:o()(e)?[]:e.toString().split(y)}]},w="#808080",S=function(e){var t=e.x,r=void 0===t?0:t,i=e.y,o=void 0===i?0:i,u=e.lineHeight,v=void 0===u?"1em":u,y=e.capHeight,S=void 0===y?"0.71em":y,C=e.scaleToFit,_=void 0!==C&&C,P=e.textAnchor,E=void 0===P?"start":P,k=e.verticalAnchor,M=void 0===k?"end":k,j=e.fill,I=void 0===j?w:j,O=m(e,p),T=(0,n.useMemo)((function(){return function(e){var t=e.width,r=e.scaleToFit,n=e.children,i=e.style,o=e.breakAll,a=e.maxLines;if((t||r)&&!l.x.isSsr){var c=b({breakAll:o,children:n,style:i});return c?function(e,t,r,n,i){var o=e.maxLines,a=e.children,l=e.style,c=e.breakAll,u=(0,s.hj)(o),d=a,p=function(){return(arguments.length>0&&void 0!==arguments[0]?arguments[0]:[]).reduce((function(e,t){var o=t.word,a=t.width,s=e[e.length-1];if(s&&(null==n||i||s.width+a+r<Number(n)))s.words.push(o),s.width+=a+r;else{var l={words:[o],width:a};e.push(l)}return e}),[])},f=p(t);if(!u)return f;for(var h,m=function(e){var t=d.slice(0,e),r=b({breakAll:c,style:l,children:t+"…"}).wordsWithComputedWidth,i=p(r),a=i.length>o||function(e){return e.reduce((function(e,t){return e.width>t.width?e:t}))}(i).width>Number(n);return[a,i]},v=0,y=d.length-1,x=0;v<=y&&x<=d.length-1;){var w=Math.floor((v+y)/2),S=g(m(w-1),2),C=S[0],_=S[1],P=g(m(w),1)[0];if(C||P||(v=w+1),C&&P&&(y=w-1),!C&&P){h=_;break}x++}return h||f}({breakAll:o,children:n,maxLines:a,style:i},c.wordsWithComputedWidth,c.spaceWidth,t,r):x(n)}return x(n)}({breakAll:O.breakAll,children:O.children,maxLines:O.maxLines,scaleToFit:_,style:O.style,width:O.width})}),[O.breakAll,O.children,O.maxLines,_,O.style,O.width]),A=O.dx,Z=O.dy,R=O.angle,D=O.className,L=O.breakAll,F=m(O,f);if(!(0,s.P2)(r)||!(0,s.P2)(o))return null;var N,B=r+((0,s.hj)(A)?A:0),z=o+((0,s.hj)(Z)?Z:0);switch(M){case"start":N=(0,d.w)("calc(".concat(S,")"));break;case"middle":N=(0,d.w)("calc(".concat((T.length-1)/2," * -").concat(v," + (").concat(S," / 2))"));break;default:N=(0,d.w)("calc(".concat(T.length-1," * -").concat(v,")"))}var $=[];if(_){var H=T[0].width,V=O.width;$.push("scale(".concat(((0,s.hj)(V)?V/H:1)/H,")"))}return R&&$.push("rotate(".concat(R,", ").concat(B,", ").concat(z,")")),$.length&&(F.transform=$.join(" ")),n.createElement("text",h({},(0,c.L6)(F,!0),{x:B,y:z,className:(0,a.Z)("recharts-text",D),textAnchor:E,fill:I.includes("url")?w:I}),T.map((function(e,t){var r=e.words.join(L?"":" ");return n.createElement("tspan",{x:B,dy:0===t?N:v,key:"".concat(r,"-").concat(t)},r)})))}},4773:(e,t,r)=>{"use strict";r.d(t,{u:()=>$});var n=r(67294),i=r(89734),o=r.n(i),a=r(14293),s=r.n(a),l=r(90512),c=r(69055);function u(e){return u="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},u(e)}function d(){return d=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},d.apply(this,arguments)}function p(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function f(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function h(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?f(Object(r),!0).forEach((function(t){var n,i,o,a;n=e,i=t,o=r[t],a=function(e,t){if("object"!=u(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,"string");if("object"!=u(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(i),(i="symbol"==u(a)?a:a+"")in n?Object.defineProperty(n,i,{value:o,enumerable:!0,configurable:!0,writable:!0}):n[i]=o})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):f(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function m(e){return Array.isArray(e)&&(0,c.P2)(e[0])&&(0,c.P2)(e[1])?e.join(" ~ "):e}var g=function(e){var t=e.separator,r=void 0===t?" : ":t,i=e.contentStyle,a=void 0===i?{}:i,u=e.itemStyle,f=void 0===u?{}:u,g=e.labelStyle,v=void 0===g?{}:g,y=e.payload,b=e.formatter,x=e.itemSorter,w=e.wrapperClassName,S=e.labelClassName,C=e.label,_=e.labelFormatter,P=e.accessibilityLayer,E=void 0!==P&&P,k=h({margin:0,padding:10,backgroundColor:"#fff",border:"1px solid #ccc",whiteSpace:"nowrap"},a),M=h({margin:0},v),j=!s()(C),I=j?C:"",O=(0,l.Z)("recharts-default-tooltip",w),T=(0,l.Z)("recharts-tooltip-label",S);j&&_&&null!=y&&(I=_(C,y));var A=E?{role:"status","aria-live":"assertive"}:{};return n.createElement("div",d({className:O,style:k},A),n.createElement("p",{className:T,style:M},n.isValidElement(I)?I:"".concat(I)),function(){if(y&&y.length){var e=(x?o()(y,x):y).map((function(e,t){if("none"===e.type)return null;var i=h({display:"block",paddingTop:4,paddingBottom:4,color:e.color||"#000"},f),o=e.formatter||b||m,a=e.value,s=e.name,l=a,u=s;if(o&&null!=l&&null!=u){var d=o(a,s,e,t,y);if(Array.isArray(d)){var g=function(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,i,o,a,s=[],l=!0,c=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=o.call(r)).done)&&(s.push(n.value),s.length!==t);l=!0);}catch(e){c=!0,i=e}finally{try{if(!l&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(c)throw i}}return s}}(e,t)||function(e,t){if(e){if("string"==typeof e)return p(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?p(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}(d,2);l=g[0],u=g[1]}else l=d}return n.createElement("li",{className:"recharts-tooltip-item",key:"tooltip-item-".concat(t),style:i},(0,c.P2)(u)?n.createElement("span",{className:"recharts-tooltip-item-name"},u):null,(0,c.P2)(u)?n.createElement("span",{className:"recharts-tooltip-item-separator"},r):null,n.createElement("span",{className:"recharts-tooltip-item-value"},l),n.createElement("span",{className:"recharts-tooltip-item-unit"},e.unit||""))}));return n.createElement("ul",{className:"recharts-tooltip-item-list",style:{padding:0,margin:0}},e)}return null}())},v=r(40474);function y(e){return y="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},y(e)}function b(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function x(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?b(Object(r),!0).forEach((function(t){E(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):b(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function w(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,k(n.key),n)}}function S(e,t,r){return t=_(t),function(e,t){if(t&&("object"===y(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,C()?Reflect.construct(t,r||[],_(e).constructor):t.apply(e,r))}function C(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(C=function(){return!!e})()}function _(e){return _=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},_(e)}function P(e,t){return P=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},P(e,t)}function E(e,t,r){return(t=k(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function k(e){var t=function(e,t){if("object"!=y(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,"string");if("object"!=y(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==y(t)?t:t+""}var M=function(e){function t(){var e;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var r=arguments.length,n=new Array(r),i=0;i<r;i++)n[i]=arguments[i];return E(e=S(this,t,[].concat(n)),"state",{dismissed:!1,dismissedAtCoordinate:{x:0,y:0},lastBoundingBox:{width:-1,height:-1}}),E(e,"handleKeyDown",(function(t){var r,n,i,o;"Escape"===t.key&&e.setState({dismissed:!0,dismissedAtCoordinate:{x:null!==(r=null===(n=e.props.coordinate)||void 0===n?void 0:n.x)&&void 0!==r?r:0,y:null!==(i=null===(o=e.props.coordinate)||void 0===o?void 0:o.y)&&void 0!==i?i:0}})})),e}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&P(e,t)}(t,e),r=t,(i=[{key:"updateBBox",value:function(){if(this.wrapperNode&&this.wrapperNode.getBoundingClientRect){var e=this.wrapperNode.getBoundingClientRect();(Math.abs(e.width-this.state.lastBoundingBox.width)>1||Math.abs(e.height-this.state.lastBoundingBox.height)>1)&&this.setState({lastBoundingBox:{width:e.width,height:e.height}})}else-1===this.state.lastBoundingBox.width&&-1===this.state.lastBoundingBox.height||this.setState({lastBoundingBox:{width:-1,height:-1}})}},{key:"componentDidMount",value:function(){document.addEventListener("keydown",this.handleKeyDown),this.updateBBox()}},{key:"componentWillUnmount",value:function(){document.removeEventListener("keydown",this.handleKeyDown)}},{key:"componentDidUpdate",value:function(){var e,t;this.props.active&&this.updateBBox(),this.state.dismissed&&((null===(e=this.props.coordinate)||void 0===e?void 0:e.x)===this.state.dismissedAtCoordinate.x&&(null===(t=this.props.coordinate)||void 0===t?void 0:t.y)===this.state.dismissedAtCoordinate.y||(this.state.dismissed=!1))}},{key:"render",value:function(){var e=this,t=this.props,r=t.active,i=t.allowEscapeViewBox,o=t.animationDuration,a=t.animationEasing,s=t.children,l=t.coordinate,c=t.hasPayload,u=t.isAnimationActive,d=t.offset,p=t.position,f=t.reverseDirection,h=t.useTranslate3d,m=t.viewBox,g=t.wrapperStyle,y=(0,v.qq)({allowEscapeViewBox:i,coordinate:l,offsetTopLeft:d,position:p,reverseDirection:f,tooltipBox:this.state.lastBoundingBox,useTranslate3d:h,viewBox:m}),b=y.cssClasses,w=y.cssProperties,S=x(x({transition:u&&r?"transform ".concat(o,"ms ").concat(a):void 0},w),{},{pointerEvents:"none",visibility:!this.state.dismissed&&r&&c?"visible":"hidden",position:"absolute",top:0,left:0},g);return n.createElement("div",{tabIndex:-1,className:b,style:S,ref:function(t){e.wrapperNode=t}},s)}}])&&w(r.prototype,i),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,i}(n.PureComponent),j=r(47523),I=r(78817);function O(e){return O="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},O(e)}function T(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function A(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?T(Object(r),!0).forEach((function(t){N(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):T(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function Z(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,B(n.key),n)}}function R(e,t,r){return t=L(t),function(e,t){if(t&&("object"===O(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,D()?Reflect.construct(t,r||[],L(e).constructor):t.apply(e,r))}function D(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(D=function(){return!!e})()}function L(e){return L=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},L(e)}function F(e,t){return F=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},F(e,t)}function N(e,t,r){return(t=B(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function B(e){var t=function(e,t){if("object"!=O(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,"string");if("object"!=O(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==O(t)?t:t+""}function z(e){return e.dataKey}var $=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),R(this,t,arguments)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&F(e,t)}(t,e),r=t,(i=[{key:"render",value:function(){var e=this,t=this.props,r=t.active,i=t.allowEscapeViewBox,o=t.animationDuration,a=t.animationEasing,s=t.content,l=t.coordinate,c=t.filterNull,u=t.isAnimationActive,d=t.offset,p=t.payload,f=t.payloadUniqBy,h=t.position,m=t.reverseDirection,v=t.useTranslate3d,y=t.viewBox,b=t.wrapperStyle,x=null!=p?p:[];c&&x.length&&(x=(0,I.z)(p.filter((function(t){return null!=t.value&&(!0!==t.hide||e.props.includeHidden)})),f,z));var w=x.length>0;return n.createElement(M,{allowEscapeViewBox:i,animationDuration:o,animationEasing:a,isAnimationActive:u,active:r,coordinate:l,hasPayload:w,offset:d,position:h,reverseDirection:m,useTranslate3d:v,viewBox:y,wrapperStyle:b},function(e,t){return n.isValidElement(e)?n.cloneElement(e,t):"function"==typeof e?n.createElement(e,t):n.createElement(g,t)}(s,A(A({},this.props),{},{payload:x})))}}])&&Z(r.prototype,i),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,i}(n.PureComponent);N($,"displayName","Tooltip"),N($,"defaultProps",{accessibilityLayer:!1,allowEscapeViewBox:{x:!1,y:!1},animationDuration:400,animationEasing:"ease",contentStyle:{},coordinate:{x:0,y:0},cursor:!0,cursorStyle:{},filterNull:!0,isAnimationActive:!j.x.isSsr,itemStyle:{},labelStyle:{},offset:10,reverseDirection:{x:!1,y:!1},separator:" : ",trigger:"hover",useTranslate3d:!1,viewBox:{x:0,y:0,height:0,width:0},wrapperStyle:{}})},48710:(e,t,r)=>{"use strict";r.d(t,{m:()=>l});var n=r(67294);if(905==r.j)var i=r(90512);if(905==r.j)var o=r(52017);var a=905==r.j?["children","className"]:null;function s(){return s=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},s.apply(this,arguments)}var l=905==r.j?n.forwardRef((function(e,t){var r=e.children,l=e.className,c=function(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}(e,a),u=(0,i.Z)("recharts-layer",l);return n.createElement("g",s({className:u},(0,o.L6)(c,!0),{ref:t}),r)})):null},20514:(e,t,r)=>{"use strict";r.d(t,{T:()=>l});var n=r(67294);if(905==r.j)var i=r(90512);if(905==r.j)var o=r(52017);var a=905==r.j?["children","width","height","viewBox","className","style","title","desc"]:null;function s(){return s=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},s.apply(this,arguments)}function l(e){var t=e.children,r=e.width,l=e.height,c=e.viewBox,u=e.className,d=e.style,p=e.title,f=e.desc,h=function(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}(e,a),m=c||{width:r,height:l,x:0,y:0},g=(0,i.Z)("recharts-surface",u);return n.createElement("svg",s({},(0,o.L6)(h,!0,"svg"),{className:g,width:r,height:l,style:d,viewBox:"".concat(m.x," ").concat(m.y," ").concat(m.width," ").concat(m.height)}),n.createElement("title",null,p),n.createElement("desc",null,f),t)}},28929:(e,t,r)=>{"use strict";r.d(t,{CW:()=>w,Mw:()=>k,Nf:()=>S,Ud:()=>C,bH:()=>x,br:()=>y,d2:()=>_,qD:()=>P,sp:()=>b,zn:()=>E});var n=r(67294);if(905==r.j)var i=r(38776);var o=r(13311),a=r.n(o),s=r(711),l=r.n(s);if(905==r.j)var c=r(75195);if(905==r.j)var u=r(69055);var d=905==r.j?(0,n.createContext)(void 0):null,p=905==r.j?(0,n.createContext)(void 0):null,f=905==r.j?(0,n.createContext)(void 0):null,h=(0,n.createContext)({}),m=905==r.j?(0,n.createContext)(void 0):null,g=905==r.j?(0,n.createContext)(0):null,v=905==r.j?(0,n.createContext)(0):null,y=function(e){var t=e.state,r=t.xAxisMap,i=t.yAxisMap,o=t.offset,a=e.clipPathId,s=e.children,l=e.width,u=e.height,y=(0,c.Y)(o);return n.createElement(d.Provider,{value:r},n.createElement(p.Provider,{value:i},n.createElement(h.Provider,{value:o},n.createElement(f.Provider,{value:y},n.createElement(m.Provider,{value:a},n.createElement(g.Provider,{value:u},n.createElement(v.Provider,{value:l},s)))))))},b=function(){return(0,n.useContext)(m)},x=function(e){var t=(0,n.useContext)(d);null==t&&(0,i.Z)(!1);var r=t[e];return null==r&&(0,i.Z)(!1),r},w=function(){var e=(0,n.useContext)(d);return(0,u.Kt)(e)},S=function(){var e=(0,n.useContext)(p);return a()(e,(function(e){return l()(e.domain,Number.isFinite)}))||(0,u.Kt)(e)},C=function(e){var t=(0,n.useContext)(p);null==t&&(0,i.Z)(!1);var r=t[e];return null==r&&(0,i.Z)(!1),r},_=function(){return(0,n.useContext)(f)},P=function(){return(0,n.useContext)(h)},E=function(){return(0,n.useContext)(v)},k=function(){return(0,n.useContext)(g)}},39049:(e,t,r)=>{"use strict";r.d(t,{X:()=>p});var n=r(67294);if(905==r.j)var i=r(90512);if(905==r.j)var o=r(69055);if(905==r.j)var a=r(52017);function s(e){return s="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},s(e)}var l=905==r.j?["x","y","top","left","width","height","className"]:null;function c(){return c=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},c.apply(this,arguments)}function u(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}var d=function(e,t,r,n,i,o){return"M".concat(e,",").concat(i,"v").concat(n,"M").concat(o,",").concat(t,"h").concat(r)},p=function(e){var t=e.x,r=void 0===t?0:t,p=e.y,f=void 0===p?0:p,h=e.top,m=void 0===h?0:h,g=e.left,v=void 0===g?0:g,y=e.width,b=void 0===y?0:y,x=e.height,w=void 0===x?0:x,S=e.className,C=function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?u(Object(r),!0).forEach((function(t){var n,i,o,a;n=e,i=t,o=r[t],a=function(e,t){if("object"!=s(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,"string");if("object"!=s(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(i),(i="symbol"==s(a)?a:a+"")in n?Object.defineProperty(n,i,{value:o,enumerable:!0,configurable:!0,writable:!0}):n[i]=o})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):u(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}({x:r,y:f,top:m,left:v,width:b,height:w},function(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}(e,l));return(0,o.hj)(r)&&(0,o.hj)(f)&&(0,o.hj)(b)&&(0,o.hj)(w)&&(0,o.hj)(m)&&(0,o.hj)(v)?n.createElement("path",c({},(0,a.L6)(C,!0),{className:(0,i.Z)("recharts-cross",S),d:d(r,f,b,w,m,v)})):null}},95930:(e,t,r)=>{"use strict";r.d(t,{H:()=>B});var n=r(67294);function i(){}function o(e,t,r){e._context.bezierCurveTo((2*e._x0+e._x1)/3,(2*e._y0+e._y1)/3,(e._x0+2*e._x1)/3,(e._y0+2*e._y1)/3,(e._x0+4*e._x1+t)/6,(e._y0+4*e._y1+r)/6)}function a(e){this._context=e}function s(e){this._context=e}function l(e){this._context=e}a.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){switch(this._point){case 3:o(this,this._x1,this._y1);case 2:this._context.lineTo(this._x1,this._y1)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;break;case 2:this._point=3,this._context.lineTo((5*this._x0+this._x1)/6,(5*this._y0+this._y1)/6);default:o(this,e,t)}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}},s.prototype={areaStart:i,areaEnd:i,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._y0=this._y1=this._y2=this._y3=this._y4=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x2,this._y2),this._context.closePath();break;case 2:this._context.moveTo((this._x2+2*this._x3)/3,(this._y2+2*this._y3)/3),this._context.lineTo((this._x3+2*this._x2)/3,(this._y3+2*this._y2)/3),this._context.closePath();break;case 3:this.point(this._x2,this._y2),this.point(this._x3,this._y3),this.point(this._x4,this._y4)}},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._x2=e,this._y2=t;break;case 1:this._point=2,this._x3=e,this._y3=t;break;case 2:this._point=3,this._x4=e,this._y4=t,this._context.moveTo((this._x0+4*this._x1+e)/6,(this._y0+4*this._y1+t)/6);break;default:o(this,e,t)}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}},l.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3;var r=(this._x0+4*this._x1+e)/6,n=(this._y0+4*this._y1+t)/6;this._line?this._context.lineTo(r,n):this._context.moveTo(r,n);break;case 3:this._point=4;default:o(this,e,t)}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};class c{constructor(e,t){this._context=e,this._x=t}areaStart(){this._line=0}areaEnd(){this._line=NaN}lineStart(){this._point=0}lineEnd(){(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line}point(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;default:this._x?this._context.bezierCurveTo(this._x0=(this._x0+e)/2,this._y0,this._x0,t,e,t):this._context.bezierCurveTo(this._x0,this._y0=(this._y0+t)/2,e,this._y0,e,t)}this._x0=e,this._y0=t}}function u(e){this._context=e}u.prototype={areaStart:i,areaEnd:i,lineStart:function(){this._point=0},lineEnd:function(){this._point&&this._context.closePath()},point:function(e,t){e=+e,t=+t,this._point?this._context.lineTo(e,t):(this._point=1,this._context.moveTo(e,t))}};var d=r(85925);function p(e){return e<0?-1:1}function f(e,t,r){var n=e._x1-e._x0,i=t-e._x1,o=(e._y1-e._y0)/(n||i<0&&-0),a=(r-e._y1)/(i||n<0&&-0),s=(o*i+a*n)/(n+i);return(p(o)+p(a))*Math.min(Math.abs(o),Math.abs(a),.5*Math.abs(s))||0}function h(e,t){var r=e._x1-e._x0;return r?(3*(e._y1-e._y0)/r-t)/2:t}function m(e,t,r){var n=e._x0,i=e._y0,o=e._x1,a=e._y1,s=(o-n)/3;e._context.bezierCurveTo(n+s,i+s*t,o-s,a-s*r,o,a)}function g(e){this._context=e}function v(e){this._context=new y(e)}function y(e){this._context=e}function b(e){this._context=e}function x(e){var t,r,n=e.length-1,i=new Array(n),o=new Array(n),a=new Array(n);for(i[0]=0,o[0]=2,a[0]=e[0]+2*e[1],t=1;t<n-1;++t)i[t]=1,o[t]=4,a[t]=4*e[t]+2*e[t+1];for(i[n-1]=2,o[n-1]=7,a[n-1]=8*e[n-1]+e[n],t=1;t<n;++t)r=i[t]/o[t-1],o[t]-=r,a[t]-=r*a[t-1];for(i[n-1]=a[n-1]/o[n-1],t=n-2;t>=0;--t)i[t]=(a[t]-i[t+1])/o[t];for(o[n-1]=(e[n]+i[n-1])/2,t=0;t<n-1;++t)o[t]=2*e[t+1]-i[t+1];return[i,o]}function w(e,t){this._context=e,this._t=t}g.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=this._t0=NaN,this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x1,this._y1);break;case 3:m(this,this._t0,h(this,this._t0))}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){var r=NaN;if(t=+t,(e=+e)!==this._x1||t!==this._y1){switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;break;case 2:this._point=3,m(this,h(this,r=f(this,e,t)),r);break;default:m(this,this._t0,r=f(this,e,t))}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t,this._t0=r}}},(v.prototype=Object.create(g.prototype)).point=function(e,t){g.prototype.point.call(this,t,e)},y.prototype={moveTo:function(e,t){this._context.moveTo(t,e)},closePath:function(){this._context.closePath()},lineTo:function(e,t){this._context.lineTo(t,e)},bezierCurveTo:function(e,t,r,n,i,o){this._context.bezierCurveTo(t,e,n,r,o,i)}},b.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=[],this._y=[]},lineEnd:function(){var e=this._x,t=this._y,r=e.length;if(r)if(this._line?this._context.lineTo(e[0],t[0]):this._context.moveTo(e[0],t[0]),2===r)this._context.lineTo(e[1],t[1]);else for(var n=x(e),i=x(t),o=0,a=1;a<r;++o,++a)this._context.bezierCurveTo(n[0][o],i[0][o],n[1][o],i[1][o],e[a],t[a]);(this._line||0!==this._line&&1===r)&&this._context.closePath(),this._line=1-this._line,this._x=this._y=null},point:function(e,t){this._x.push(+e),this._y.push(+t)}},w.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=this._y=NaN,this._point=0},lineEnd:function(){0<this._t&&this._t<1&&2===this._point&&this._context.lineTo(this._x,this._y),(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line>=0&&(this._t=1-this._t,this._line=1-this._line)},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;default:if(this._t<=0)this._context.lineTo(this._x,t),this._context.lineTo(e,t);else{var r=this._x*(1-this._t)+e*this._t;this._context.lineTo(r,this._y),this._context.lineTo(r,t)}}this._x=e,this._y=t}};var S=r(43419),C=r(47281),_=r(11700),P=r.n(_),E=r(23560),k=r.n(E),M=r(90512),j=r(79896),I=r(52017),O=r(69055);function T(e){return T="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},T(e)}function A(){return A=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},A.apply(this,arguments)}function Z(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function R(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Z(Object(r),!0).forEach((function(t){var n,i,o,a;n=e,i=t,o=r[t],a=function(e,t){if("object"!=T(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,"string");if("object"!=T(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(i),(i="symbol"==T(a)?a:a+"")in n?Object.defineProperty(n,i,{value:o,enumerable:!0,configurable:!0,writable:!0}):n[i]=o})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Z(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var D={curveBasisClosed:function(e){return new s(e)},curveBasisOpen:function(e){return new l(e)},curveBasis:function(e){return new a(e)},curveBumpX:function(e){return new c(e,!0)},curveBumpY:function(e){return new c(e,!1)},curveLinearClosed:function(e){return new u(e)},curveLinear:d.Z,curveMonotoneX:function(e){return new g(e)},curveMonotoneY:function(e){return new v(e)},curveNatural:function(e){return new b(e)},curveStep:function(e){return new w(e,.5)},curveStepAfter:function(e){return new w(e,1)},curveStepBefore:function(e){return new w(e,0)}},L=function(e){return e.x===+e.x&&e.y===+e.y},F=function(e){return e.x},N=function(e){return e.y},B=function(e){var t=e.className,r=e.points,i=e.path,o=e.pathRef;if(!(r&&r.length||i))return null;var a=r&&r.length?function(e){var t,r=e.type,n=void 0===r?"linear":r,i=e.points,o=void 0===i?[]:i,a=e.baseLine,s=e.layout,l=e.connectNulls,c=void 0!==l&&l,u=function(e,t){if(k()(e))return e;var r="curve".concat(P()(e));return"curveMonotone"!==r&&"curveBump"!==r||!t?D[r]||d.Z:D["".concat(r).concat("vertical"===t?"Y":"X")]}(n,s),p=c?o.filter((function(e){return L(e)})):o;if(Array.isArray(a)){var f=c?a.filter((function(e){return L(e)})):a,h=p.map((function(e,t){return R(R({},e),{},{base:f[t]})}));return(t="vertical"===s?(0,S.Z)().y(N).x1(F).x0((function(e){return e.base.x})):(0,S.Z)().x(F).y1(N).y0((function(e){return e.base.y}))).defined(L).curve(u),t(h)}return(t="vertical"===s&&(0,O.hj)(a)?(0,S.Z)().y(N).x1(F).x0(a):(0,O.hj)(a)?(0,S.Z)().x(F).y1(N).y0(a):(0,C.Z)().x(F).y(N)).defined(L).curve(u),t(p)}(e):i;return n.createElement("path",A({},(0,I.L6)(e,!1),(0,j.Ym)(e),{className:(0,M.Z)("recharts-curve",t),d:a,ref:o}))}},93061:(e,t,r)=>{"use strict";r.d(t,{o:()=>l});var n=r(67294);if(905==r.j)var i=r(90512);if(905==r.j)var o=r(79896);if(905==r.j)var a=r(52017);function s(){return s=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},s.apply(this,arguments)}var l=function(e){var t=e.cx,r=e.cy,l=e.r,c=e.className,u=(0,i.Z)("recharts-dot",c);return t===+t&&r===+r&&l===+l?n.createElement("circle",s({},(0,a.L6)(e,!1),(0,o.Ym)(e),{className:u,cx:t,cy:r,r:l})):null}},13481:(e,t,r)=>{"use strict";r.d(t,{A:()=>m,X:()=>f});var n=r(67294);if(905==r.j)var i=r(90512);if(905==r.j)var o=r(97965);if(905==r.j)var a=r(52017);function s(e){return s="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},s(e)}function l(){return l=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},l.apply(this,arguments)}function c(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function u(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function d(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?u(Object(r),!0).forEach((function(t){var n,i,o,a;n=e,i=t,o=r[t],a=function(e,t){if("object"!=s(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,"string");if("object"!=s(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(i),(i="symbol"==s(a)?a:a+"")in n?Object.defineProperty(n,i,{value:o,enumerable:!0,configurable:!0,writable:!0}):n[i]=o})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):u(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var p=function(e,t,r,n,i){var o,a=Math.min(Math.abs(r)/2,Math.abs(n)/2),s=n>=0?1:-1,l=r>=0?1:-1,c=n>=0&&r>=0||n<0&&r<0?1:0;if(a>0&&i instanceof Array){for(var u=[0,0,0,0],d=0;d<4;d++)u[d]=i[d]>a?a:i[d];o="M".concat(e,",").concat(t+s*u[0]),u[0]>0&&(o+="A ".concat(u[0],",").concat(u[0],",0,0,").concat(c,",").concat(e+l*u[0],",").concat(t)),o+="L ".concat(e+r-l*u[1],",").concat(t),u[1]>0&&(o+="A ".concat(u[1],",").concat(u[1],",0,0,").concat(c,",\n        ").concat(e+r,",").concat(t+s*u[1])),o+="L ".concat(e+r,",").concat(t+n-s*u[2]),u[2]>0&&(o+="A ".concat(u[2],",").concat(u[2],",0,0,").concat(c,",\n        ").concat(e+r-l*u[2],",").concat(t+n)),o+="L ".concat(e+l*u[3],",").concat(t+n),u[3]>0&&(o+="A ".concat(u[3],",").concat(u[3],",0,0,").concat(c,",\n        ").concat(e,",").concat(t+n-s*u[3])),o+="Z"}else if(a>0&&i===+i&&i>0){var p=Math.min(a,i);o="M ".concat(e,",").concat(t+s*p,"\n            A ").concat(p,",").concat(p,",0,0,").concat(c,",").concat(e+l*p,",").concat(t,"\n            L ").concat(e+r-l*p,",").concat(t,"\n            A ").concat(p,",").concat(p,",0,0,").concat(c,",").concat(e+r,",").concat(t+s*p,"\n            L ").concat(e+r,",").concat(t+n-s*p,"\n            A ").concat(p,",").concat(p,",0,0,").concat(c,",").concat(e+r-l*p,",").concat(t+n,"\n            L ").concat(e+l*p,",").concat(t+n,"\n            A ").concat(p,",").concat(p,",0,0,").concat(c,",").concat(e,",").concat(t+n-s*p," Z")}else o="M ".concat(e,",").concat(t," h ").concat(r," v ").concat(n," h ").concat(-r," Z");return o},f=function(e,t){if(!e||!t)return!1;var r=e.x,n=e.y,i=t.x,o=t.y,a=t.width,s=t.height;if(Math.abs(a)>0&&Math.abs(s)>0){var l=Math.min(i,i+a),c=Math.max(i,i+a),u=Math.min(o,o+s),d=Math.max(o,o+s);return r>=l&&r<=c&&n>=u&&n<=d}return!1},h={x:0,y:0,width:0,height:0,radius:0,isAnimationActive:!1,isUpdateAnimationActive:!1,animationBegin:0,animationDuration:1500,animationEasing:"ease"},m=function(e){var t,r,s=d(d({},h),e),u=(0,n.useRef)(),f=(t=(0,n.useState)(-1),r=2,function(e){if(Array.isArray(e))return e}(t)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,i,o,a,s=[],l=!0,c=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=o.call(r)).done)&&(s.push(n.value),s.length!==t);l=!0);}catch(e){c=!0,i=e}finally{try{if(!l&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(c)throw i}}return s}}(t,r)||function(e,t){if(e){if("string"==typeof e)return c(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?c(e,t):void 0}}(t,r)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),m=f[0],g=f[1];(0,n.useEffect)((function(){if(u.current&&u.current.getTotalLength)try{var e=u.current.getTotalLength();e&&g(e)}catch(e){}}),[]);var v=s.x,y=s.y,b=s.width,x=s.height,w=s.radius,S=s.className,C=s.animationEasing,_=s.animationDuration,P=s.animationBegin,E=s.isAnimationActive,k=s.isUpdateAnimationActive;if(v!==+v||y!==+y||b!==+b||x!==+x||0===b||0===x)return null;var M=(0,i.Z)("recharts-rectangle",S);return k?n.createElement(o.ZP,{canBegin:m>0,from:{width:b,height:x,x:v,y},to:{width:b,height:x,x:v,y},duration:_,animationEasing:C,isActive:k},(function(e){var t=e.width,r=e.height,i=e.x,c=e.y;return n.createElement(o.ZP,{canBegin:m>0,from:"0px ".concat(-1===m?1:m,"px"),to:"".concat(m,"px 0px"),attributeName:"strokeDasharray",begin:P,duration:_,isActive:E,easing:C},n.createElement("path",l({},(0,a.L6)(s,!0),{className:M,d:p(i,c,t,r,w),ref:u})))})):n.createElement("path",l({},(0,a.L6)(s,!0),{className:M,d:p(v,y,b,x,w)}))}},45108:(e,t,r)=>{"use strict";r.d(t,{L:()=>m});var n=r(67294);if(905==r.j)var i=r(90512);if(905==r.j)var o=r(52017);if(905==r.j)var a=r(40048);if(905==r.j)var s=r(69055);function l(e){return l="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},l(e)}function c(){return c=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},c.apply(this,arguments)}function u(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function d(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?u(Object(r),!0).forEach((function(t){var n,i,o,a;n=e,i=t,o=r[t],a=function(e,t){if("object"!=l(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,"string");if("object"!=l(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(i),(i="symbol"==l(a)?a:a+"")in n?Object.defineProperty(n,i,{value:o,enumerable:!0,configurable:!0,writable:!0}):n[i]=o})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):u(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var p=function(e){var t=e.cx,r=e.cy,n=e.radius,i=e.angle,o=e.sign,s=e.isExternal,l=e.cornerRadius,c=e.cornerIsExternal,u=l*(s?1:-1)+n,d=Math.asin(l/u)/a.Wk,p=c?i:i+o*d,f=c?i-o*d:i;return{center:(0,a.op)(t,r,u,p),circleTangency:(0,a.op)(t,r,n,p),lineTangency:(0,a.op)(t,r,u*Math.cos(d*a.Wk),f),theta:d}},f=function(e){var t=e.cx,r=e.cy,n=e.innerRadius,i=e.outerRadius,o=e.startAngle,l=function(e,t){return(0,s.uY)(t-e)*Math.min(Math.abs(t-e),359.999)}(o,e.endAngle),c=o+l,u=(0,a.op)(t,r,i,o),d=(0,a.op)(t,r,i,c),p="M ".concat(u.x,",").concat(u.y,"\n    A ").concat(i,",").concat(i,",0,\n    ").concat(+(Math.abs(l)>180),",").concat(+(o>c),",\n    ").concat(d.x,",").concat(d.y,"\n  ");if(n>0){var f=(0,a.op)(t,r,n,o),h=(0,a.op)(t,r,n,c);p+="L ".concat(h.x,",").concat(h.y,"\n            A ").concat(n,",").concat(n,",0,\n            ").concat(+(Math.abs(l)>180),",").concat(+(o<=c),",\n            ").concat(f.x,",").concat(f.y," Z")}else p+="L ".concat(t,",").concat(r," Z");return p},h={cx:0,cy:0,innerRadius:0,outerRadius:0,startAngle:0,endAngle:0,cornerRadius:0,forceCornerRadius:!1,cornerIsExternal:!1},m=function(e){var t=d(d({},h),e),r=t.cx,a=t.cy,l=t.innerRadius,u=t.outerRadius,m=t.cornerRadius,g=t.forceCornerRadius,v=t.cornerIsExternal,y=t.startAngle,b=t.endAngle,x=t.className;if(u<l||y===b)return null;var w,S=(0,i.Z)("recharts-sector",x),C=u-l,_=(0,s.h1)(m,C,0,!0);return w=_>0&&Math.abs(y-b)<360?function(e){var t=e.cx,r=e.cy,n=e.innerRadius,i=e.outerRadius,o=e.cornerRadius,a=e.forceCornerRadius,l=e.cornerIsExternal,c=e.startAngle,u=e.endAngle,d=(0,s.uY)(u-c),h=p({cx:t,cy:r,radius:i,angle:c,sign:d,cornerRadius:o,cornerIsExternal:l}),m=h.circleTangency,g=h.lineTangency,v=h.theta,y=p({cx:t,cy:r,radius:i,angle:u,sign:-d,cornerRadius:o,cornerIsExternal:l}),b=y.circleTangency,x=y.lineTangency,w=y.theta,S=l?Math.abs(c-u):Math.abs(c-u)-v-w;if(S<0)return a?"M ".concat(g.x,",").concat(g.y,"\n        a").concat(o,",").concat(o,",0,0,1,").concat(2*o,",0\n        a").concat(o,",").concat(o,",0,0,1,").concat(2*-o,",0\n      "):f({cx:t,cy:r,innerRadius:n,outerRadius:i,startAngle:c,endAngle:u});var C="M ".concat(g.x,",").concat(g.y,"\n    A").concat(o,",").concat(o,",0,0,").concat(+(d<0),",").concat(m.x,",").concat(m.y,"\n    A").concat(i,",").concat(i,",0,").concat(+(S>180),",").concat(+(d<0),",").concat(b.x,",").concat(b.y,"\n    A").concat(o,",").concat(o,",0,0,").concat(+(d<0),",").concat(x.x,",").concat(x.y,"\n  ");if(n>0){var _=p({cx:t,cy:r,radius:n,angle:c,sign:d,isExternal:!0,cornerRadius:o,cornerIsExternal:l}),P=_.circleTangency,E=_.lineTangency,k=_.theta,M=p({cx:t,cy:r,radius:n,angle:u,sign:-d,isExternal:!0,cornerRadius:o,cornerIsExternal:l}),j=M.circleTangency,I=M.lineTangency,O=M.theta,T=l?Math.abs(c-u):Math.abs(c-u)-k-O;if(T<0&&0===o)return"".concat(C,"L").concat(t,",").concat(r,"Z");C+="L".concat(I.x,",").concat(I.y,"\n      A").concat(o,",").concat(o,",0,0,").concat(+(d<0),",").concat(j.x,",").concat(j.y,"\n      A").concat(n,",").concat(n,",0,").concat(+(T>180),",").concat(+(d>0),",").concat(P.x,",").concat(P.y,"\n      A").concat(o,",").concat(o,",0,0,").concat(+(d<0),",").concat(E.x,",").concat(E.y,"Z")}else C+="L".concat(t,",").concat(r,"Z");return C}({cx:r,cy:a,innerRadius:l,outerRadius:u,cornerRadius:Math.min(_,C/2),forceCornerRadius:g,cornerIsExternal:v,startAngle:y,endAngle:b}):f({cx:r,cy:a,innerRadius:l,outerRadius:u,startAngle:y,endAngle:b}),n.createElement("path",c({},(0,o.L6)(t,!0),{className:S,d:w,role:"img"}))}},70653:(e,t,r)=>{"use strict";r.d(t,{v:()=>N});var n=r(67294),i=r(11700),o=r.n(i);Math.abs,Math.atan2;const a=Math.cos,s=(Math.max,Math.min,Math.sin),l=Math.sqrt,c=Math.PI,u=2*c,d={draw(e,t){const r=l(t/c);e.moveTo(r,0),e.arc(0,0,r,0,u)}},p={draw(e,t){const r=l(t/5)/2;e.moveTo(-3*r,-r),e.lineTo(-r,-r),e.lineTo(-r,-3*r),e.lineTo(r,-3*r),e.lineTo(r,-r),e.lineTo(3*r,-r),e.lineTo(3*r,r),e.lineTo(r,r),e.lineTo(r,3*r),e.lineTo(-r,3*r),e.lineTo(-r,r),e.lineTo(-3*r,r),e.closePath()}},f=l(1/3),h=2*f,m={draw(e,t){const r=l(t/h),n=r*f;e.moveTo(0,-r),e.lineTo(n,0),e.lineTo(0,r),e.lineTo(-n,0),e.closePath()}},g={draw(e,t){const r=l(t),n=-r/2;e.rect(n,n,r,r)}},v=s(c/10)/s(7*c/10),y=s(u/10)*v,b=-a(u/10)*v,x={draw(e,t){const r=l(.8908130915292852*t),n=y*r,i=b*r;e.moveTo(0,-r),e.lineTo(n,i);for(let t=1;t<5;++t){const o=u*t/5,l=a(o),c=s(o);e.lineTo(c*r,-l*r),e.lineTo(l*n-c*i,c*n+l*i)}e.closePath()}},w=l(3),S={draw(e,t){const r=-l(t/(3*w));e.moveTo(0,2*r),e.lineTo(-w*r,-r),e.lineTo(w*r,-r),e.closePath()}},C=-.5,_=l(3)/2,P=1/l(12),E=3*(P/2+1),k={draw(e,t){const r=l(t/E),n=r/2,i=r*P,o=n,a=r*P+r,s=-o,c=a;e.moveTo(n,i),e.lineTo(o,a),e.lineTo(s,c),e.lineTo(C*n-_*i,_*n+C*i),e.lineTo(C*o-_*a,_*o+C*a),e.lineTo(C*s-_*c,_*s+C*c),e.lineTo(C*n+_*i,C*i-_*n),e.lineTo(C*o+_*a,C*a-_*o),e.lineTo(C*s+_*c,C*c-_*s),e.closePath()}};var M=r(20309),j=r(78229);l(3),l(3);var I=r(90512),O=r(52017);function T(e){return T="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},T(e)}var A=["type","size","sizeType"];function Z(){return Z=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Z.apply(this,arguments)}function R(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function D(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?R(Object(r),!0).forEach((function(t){var n,i,o,a;n=e,i=t,o=r[t],a=function(e,t){if("object"!=T(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,"string");if("object"!=T(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(i),(i="symbol"==T(a)?a:a+"")in n?Object.defineProperty(n,i,{value:o,enumerable:!0,configurable:!0,writable:!0}):n[i]=o})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):R(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var L={symbolCircle:d,symbolCross:p,symbolDiamond:m,symbolSquare:g,symbolStar:x,symbolTriangle:S,symbolWye:k},F=Math.PI/180,N=function(e){var t,r,i=e.type,a=void 0===i?"circle":i,s=e.size,l=void 0===s?64:s,c=e.sizeType,u=void 0===c?"area":c,p=D(D({},function(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}(e,A)),{},{type:a,size:l,sizeType:u}),f=p.className,h=p.cx,m=p.cy,g=(0,O.L6)(p,!0);return h===+h&&m===+m&&l===+l?n.createElement("path",Z({},g,{className:(0,I.Z)("recharts-symbols",f),transform:"translate(".concat(h,", ").concat(m,")"),d:(t=function(e){var t="symbol".concat(o()(e));return L[t]||d}(a),r=function(e,t){let r=null,n=(0,j.d)(i);function i(){let i;if(r||(r=i=n()),e.apply(this,arguments).draw(r,+t.apply(this,arguments)),i)return r=null,i+""||null}return e="function"==typeof e?e:(0,M.Z)(e||d),t="function"==typeof t?t:(0,M.Z)(void 0===t?64:+t),i.type=function(t){return arguments.length?(e="function"==typeof t?t:(0,M.Z)(t),i):e},i.size=function(e){return arguments.length?(t="function"==typeof e?e:(0,M.Z)(+e),i):t},i.context=function(e){return arguments.length?(r=null==e?null:e,i):r},i}().type(t).size(function(e,t,r){if("area"===t)return e;switch(r){case"cross":return 5*e*e/9;case"diamond":return.5*e*e/Math.sqrt(3);case"square":return e*e;case"star":var n=18*F;return 1.25*e*e*(Math.tan(n)-Math.tan(2*n)*Math.pow(Math.tan(n),2));case"triangle":return Math.sqrt(3)*e*e/4;case"wye":return(21-10*Math.sqrt(3))*e*e/8;default:return Math.PI*e*e/4}}(l,u,a)),r())})):null};N.registerSymbol=function(e,t){L["symbol".concat(o()(e))]=t}},81369:(e,t,r)=>{"use strict";r.d(t,{Z:()=>h});var n=r(67294);if(905==r.j)var i=r(90512);if(905==r.j)var o=r(97965);if(905==r.j)var a=r(52017);function s(e){return s="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},s(e)}function l(){return l=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},l.apply(this,arguments)}function c(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function u(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function d(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?u(Object(r),!0).forEach((function(t){var n,i,o,a;n=e,i=t,o=r[t],a=function(e,t){if("object"!=s(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,"string");if("object"!=s(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(i),(i="symbol"==s(a)?a:a+"")in n?Object.defineProperty(n,i,{value:o,enumerable:!0,configurable:!0,writable:!0}):n[i]=o})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):u(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var p=function(e,t,r,n,i){var o,a=r-n;return o="M ".concat(e,",").concat(t),o+="L ".concat(e+r,",").concat(t),o+="L ".concat(e+r-a/2,",").concat(t+i),(o+="L ".concat(e+r-a/2-n,",").concat(t+i))+"L ".concat(e,",").concat(t," Z")},f={x:0,y:0,upperWidth:0,lowerWidth:0,height:0,isUpdateAnimationActive:!1,animationBegin:0,animationDuration:1500,animationEasing:"ease"},h=function(e){var t,r,s=d(d({},f),e),u=(0,n.useRef)(),h=(t=(0,n.useState)(-1),r=2,function(e){if(Array.isArray(e))return e}(t)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,i,o,a,s=[],l=!0,c=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=o.call(r)).done)&&(s.push(n.value),s.length!==t);l=!0);}catch(e){c=!0,i=e}finally{try{if(!l&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(c)throw i}}return s}}(t,r)||function(e,t){if(e){if("string"==typeof e)return c(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?c(e,t):void 0}}(t,r)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),m=h[0],g=h[1];(0,n.useEffect)((function(){if(u.current&&u.current.getTotalLength)try{var e=u.current.getTotalLength();e&&g(e)}catch(e){}}),[]);var v=s.x,y=s.y,b=s.upperWidth,x=s.lowerWidth,w=s.height,S=s.className,C=s.animationEasing,_=s.animationDuration,P=s.animationBegin,E=s.isUpdateAnimationActive;if(v!==+v||y!==+y||b!==+b||x!==+x||w!==+w||0===b&&0===x||0===w)return null;var k=(0,i.Z)("recharts-trapezoid",S);return E?n.createElement(o.ZP,{canBegin:m>0,from:{upperWidth:0,lowerWidth:0,height:w,x:v,y},to:{upperWidth:b,lowerWidth:x,height:w,x:v,y},duration:_,animationEasing:C,isActive:E},(function(e){var t=e.upperWidth,r=e.lowerWidth,i=e.height,c=e.x,d=e.y;return n.createElement(o.ZP,{canBegin:m>0,from:"0px ".concat(-1===m?1:m,"px"),to:"".concat(m,"px 0px"),attributeName:"strokeDasharray",begin:P,duration:_,easing:C},n.createElement("path",l({},(0,a.L6)(s,!0),{className:k,d:p(c,d,t,r,i),ref:u})))})):n.createElement("g",null,n.createElement("path",l({},(0,a.L6)(s,!0),{className:k,d:p(v,y,b,x,w)})))}},52106:(e,t,r)=>{"use strict";r.d(t,{V$:()=>P,a3:()=>I,bn:()=>C,lT:()=>_,w7:()=>E});var n=r(67294),i=r(23560),o=r.n(i),a=r(68630),s=r.n(a),l=r(51584),c=r.n(l),u=r(18446),d=r.n(u);if(905==r.j)var p=r(13481);if(905==r.j)var f=r(81369);if(905==r.j)var h=r(45108);if(905==r.j)var m=r(48710);if(905==r.j)var g=r(70653);var v=905==r.j?["option","shapeType","propTransformer","activeClassName","isActive"]:null;function y(e){return y="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},y(e)}function b(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function x(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?b(Object(r),!0).forEach((function(t){var n,i,o,a;n=e,i=t,o=r[t],a=function(e,t){if("object"!=y(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,"string");if("object"!=y(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(i),(i="symbol"==y(a)?a:a+"")in n?Object.defineProperty(n,i,{value:o,enumerable:!0,configurable:!0,writable:!0}):n[i]=o})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):b(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function w(e,t){return x(x({},t),e)}function S(e){var t=e.shapeType,r=e.elementProps;switch(t){case"rectangle":return n.createElement(p.A,r);case"trapezoid":return n.createElement(f.Z,r);case"sector":return n.createElement(h.L,r);case"symbols":if(function(e,t){return"symbols"===e}(t))return n.createElement(g.v,r);break;default:return null}}function C(e){var t,r=e.option,i=e.shapeType,a=e.propTransformer,l=void 0===a?w:a,u=e.activeClassName,d=void 0===u?"recharts-active-shape":u,p=e.isActive,f=function(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}(e,v);if((0,n.isValidElement)(r))t=(0,n.cloneElement)(r,x(x({},f),function(e){return(0,n.isValidElement)(e)?e.props:e}(r)));else if(o()(r))t=r(f);else if(s()(r)&&!c()(r)){var h=l(r,f);t=n.createElement(S,{shapeType:i,elementProps:h})}else{var g=f;t=n.createElement(S,{shapeType:i,elementProps:g})}return p?n.createElement(m.m,{className:d},t):t}function _(e,t){return null!=t&&"trapezoids"in e.props}function P(e,t){return null!=t&&"sectors"in e.props}function E(e,t){return null!=t&&"points"in e.props}function k(e,t){var r,n,i=e.x===(null==t||null===(r=t.labelViewBox)||void 0===r?void 0:r.x)||e.x===t.x,o=e.y===(null==t||null===(n=t.labelViewBox)||void 0===n?void 0:n.y)||e.y===t.y;return i&&o}function M(e,t){var r=e.endAngle===t.endAngle,n=e.startAngle===t.startAngle;return r&&n}function j(e,t){var r=e.x===t.x,n=e.y===t.y,i=e.z===t.z;return r&&n&&i}function I(e){var t=e.activeTooltipItem,r=e.graphicalItem,n=e.itemData,i=function(e,t){var r;return _(e,t)?r="trapezoids":P(e,t)?r="sectors":E(e,t)&&(r="points"),r}(r,t),o=function(e,t){var r,n;return _(e,t)?null===(r=t.tooltipPayload)||void 0===r||null===(r=r[0])||void 0===r||null===(r=r.payload)||void 0===r?void 0:r.payload:P(e,t)?null===(n=t.tooltipPayload)||void 0===n||null===(n=n[0])||void 0===n||null===(n=n.payload)||void 0===n?void 0:n.payload:E(e,t)?t.payload:{}}(r,t),a=n.filter((function(e,n){var a=d()(o,e),s=r.props[i].filter((function(e){var n=function(e,t){var r;return _(e,t)?r=k:P(e,t)?r=M:E(e,t)&&(r=j),r}(r,t);return n(e,t)})),l=r.props[i].indexOf(s[s.length-1]);return a&&n===l}));return n.indexOf(a[a.length-1])}},97187:(e,t,r)=>{"use strict";r.d(t,{Ky:()=>w,O1:()=>y,_b:()=>b,t9:()=>v,xE:()=>S});var n=r(66604),i=r.n(n),o=r(711),a=r.n(o);if(905==r.j)var s=r(94973);if(905==r.j)var l=r(52017);if(905==r.j)var c=r(69055);if(905==r.j)var u=r(69847);function d(e){return d="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},d(e)}function p(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,g(n.key),n)}}function f(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function h(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?f(Object(r),!0).forEach((function(t){m(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):f(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function m(e,t,r){return(t=g(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function g(e){var t=function(e,t){if("object"!=d(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,"string");if("object"!=d(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==d(t)?t:t+""}var v=function(e,t,r,n,i){var o=e.width,a=e.height,d=e.layout,p=e.children,f=Object.keys(t),g={left:r.left,leftMirror:r.left,right:o-r.right,rightMirror:o-r.right,top:r.top,topMirror:r.top,bottom:a-r.bottom,bottomMirror:a-r.bottom},v=!!(0,l.sP)(p,u.$);return f.reduce((function(o,a){var l,u,p,f,y,b=t[a],x=b.orientation,w=b.domain,S=b.padding,C=void 0===S?{}:S,_=b.mirror,P=b.reversed,E="".concat(x).concat(_?"Mirror":"");if("number"===b.type&&("gap"===b.padding||"no-gap"===b.padding)){var k=w[1]-w[0],M=1/0,j=b.categoricalDomain.sort();if(j.forEach((function(e,t){t>0&&(M=Math.min((e||0)-(j[t-1]||0),M))})),Number.isFinite(M)){var I=M/k,O="vertical"===b.layout?r.height:r.width;if("gap"===b.padding&&(l=I*O/2),"no-gap"===b.padding){var T=(0,c.h1)(e.barCategoryGap,I*O),A=I*O/2;l=A-T-(A-T)/O*T}}}u="xAxis"===n?[r.left+(C.left||0)+(l||0),r.left+r.width-(C.right||0)-(l||0)]:"yAxis"===n?"horizontal"===d?[r.top+r.height-(C.bottom||0),r.top+(C.top||0)]:[r.top+(C.top||0)+(l||0),r.top+r.height-(C.bottom||0)-(l||0)]:b.range,P&&(u=[u[1],u[0]]);var Z=(0,s.Hq)(b,i,v),R=Z.scale,D=Z.realScaleType;R.domain(w).range(u),(0,s.zF)(R);var L=(0,s.g$)(R,h(h({},b),{},{realScaleType:D}));"xAxis"===n?(y="top"===x&&!_||"bottom"===x&&_,p=r.left,f=g[E]-y*b.height):"yAxis"===n&&(y="left"===x&&!_||"right"===x&&_,p=g[E]-y*b.width,f=r.top);var F=h(h(h({},b),L),{},{realScaleType:D,x:p,y:f,scale:R,width:"xAxis"===n?r.width:b.width,height:"yAxis"===n?r.height:b.height});return F.bandSize=(0,s.zT)(F,L),b.hide||"xAxis"!==n?b.hide||(g[E]+=(y?-1:1)*F.width):g[E]+=(y?-1:1)*F.height,h(h({},o),{},m({},a,F))}),{})},y=function(e,t){var r=e.x,n=e.y,i=t.x,o=t.y;return{x:Math.min(r,i),y:Math.min(n,o),width:Math.abs(i-r),height:Math.abs(o-n)}},b=function(e){var t=e.x1,r=e.y1,n=e.x2,i=e.y2;return y({x:t,y:r},{x:n,y:i})},x=function(){function e(t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.scale=t}return t=e,r=[{key:"domain",get:function(){return this.scale.domain}},{key:"range",get:function(){return this.scale.range}},{key:"rangeMin",get:function(){return this.range()[0]}},{key:"rangeMax",get:function(){return this.range()[1]}},{key:"bandwidth",get:function(){return this.scale.bandwidth}},{key:"apply",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=t.bandAware,n=t.position;if(void 0!==e){if(n)switch(n){case"start":default:return this.scale(e);case"middle":var i=this.bandwidth?this.bandwidth()/2:0;return this.scale(e)+i;case"end":var o=this.bandwidth?this.bandwidth():0;return this.scale(e)+o}if(r){var a=this.bandwidth?this.bandwidth()/2:0;return this.scale(e)+a}return this.scale(e)}}},{key:"isInRange",value:function(e){var t=this.range(),r=t[0],n=t[t.length-1];return r<=n?e>=r&&e<=n:e>=n&&e<=r}}],n=[{key:"create",value:function(t){return new e(t)}}],r&&p(t.prototype,r),n&&p(t,n),Object.defineProperty(t,"prototype",{writable:!1}),t;var t,r,n}();m(x,"EPS",1e-4);var w=function(e){var t=Object.keys(e).reduce((function(t,r){return h(h({},t),{},m({},r,x.create(e[r])))}),{});return h(h({},t),{},{apply:function(e){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=r.bandAware,o=r.position;return i()(e,(function(e,r){return t[r].apply(e,{bandAware:n,position:o})}))},isInRange:function(e){return a()(e,(function(e,r){return t[r].isInRange(e)}))}})},S=function(e){var t=e.width,r=e.height,n=((arguments.length>1&&void 0!==arguments[1]?arguments[1]:0)%180+180)%180*Math.PI/180,i=Math.atan(r/t),o=n>i&&n<Math.PI-i?r/Math.sin(n):t/Math.cos(n);return Math.abs(o)}},94973:(e,t,r)=>{"use strict";r.d(t,{By:()=>ye,VO:()=>he,zF:()=>je,DO:()=>Ee,Bu:()=>Ie,zT:()=>He,qz:()=>ve,pt:()=>ge,Yj:()=>Le,Fy:()=>De,Rf:()=>Ce,gF:()=>fe,s6:()=>we,EB:()=>Ne,fk:()=>me,wh:()=>Ze,O3:()=>Fe,uY:()=>_e,g$:()=>Re,Qo:()=>Ge,F$:()=>pe,NA:()=>Se,ko:()=>Ve,ZI:()=>xe,Hq:()=>ke,LG:()=>$e,Vv:()=>Oe});var n=r(47808),i=r(85036),o=r(52741),a=r(54038),s=r(32693),l=r(73334),c=r(6162),u=r.n(c),d=r(53632),p=r.n(d),f=r(14293),h=r.n(f),m=r(23560),g=r.n(m),v=r(47037),y=r.n(v),b=r(27361),x=r.n(b),w=r(94654),S=r.n(w),C=r(7654),_=r.n(C),P=r(11700),E=r.n(P),k=r(18446),M=r.n(k),j=r(89734),I=r.n(j),O=r(29887),T=r.n(O);function A(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}var Z=function(e){return e},R={"@@functional/placeholder":!0},D=function(e){return e===R},L=function(e){return function t(){return 0===arguments.length||1===arguments.length&&D(arguments.length<=0?void 0:arguments[0])?t:e.apply(void 0,arguments)}},F=function e(t,r){return 1===t?r:L((function(){for(var n=arguments.length,i=new Array(n),o=0;o<n;o++)i[o]=arguments[o];var a=i.filter((function(e){return e!==R})).length;return a>=t?r.apply(void 0,i):e(t-a,L((function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];var o,a=i.map((function(e){return D(e)?t.shift():e}));return r.apply(void 0,(o=a,function(e){if(Array.isArray(e))return A(e)}(o)||function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(o)||function(e,t){if(e){if("string"==typeof e)return A(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?A(e,t):void 0}}(o)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()).concat(t))})))}))},N=function(e){return F(e.length,e)},B=function(e,t){for(var r=[],n=e;n<t;++n)r[n-e]=n;return r},z=N((function(e,t){return Array.isArray(t)?t.map(e):Object.keys(t).map((function(e){return t[e]})).map(e)})),$=function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];if(!t.length)return Z;var n=t.reverse(),i=n[0],o=n.slice(1);return function(){return o.reduce((function(e,t){return t(e)}),i.apply(void 0,arguments))}},H=function(e){return Array.isArray(e)?e.reverse():e.split("").reverse.join("")},V=function(e){var t=null,r=null;return function(){for(var n=arguments.length,i=new Array(n),o=0;o<n;o++)i[o]=arguments[o];return t&&i.every((function(e,r){return e===t[r]}))?r:(t=i,r=e.apply(void 0,i))}};const G={rangeStep:function(e,t,r){for(var n=new(T())(e),i=0,o=[];n.lt(t)&&i<1e5;)o.push(n.toNumber()),n=n.add(r),i++;return o},getDigitCount:function(e){return 0===e?1:Math.floor(new(T())(e).abs().log(10).toNumber())+1},interpolateNumber:N((function(e,t,r){var n=+e;return n+r*(+t-n)})),uninterpolateNumber:N((function(e,t,r){var n=t-+e;return(r-e)/(n||1/0)})),uninterpolateTruncation:N((function(e,t,r){var n=t-+e;return n=n||1/0,Math.max(0,Math.min(1,(r-e)/n))}))};function U(e){return function(e){if(Array.isArray(e))return K(e)}(e)||function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||q(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function W(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e)){var r=[],n=!0,i=!1,o=void 0;try{for(var a,s=e[Symbol.iterator]();!(n=(a=s.next()).done)&&(r.push(a.value),!t||r.length!==t);n=!0);}catch(e){i=!0,o=e}finally{try{n||null==s.return||s.return()}finally{if(i)throw o}}return r}}(e,t)||q(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function q(e,t){if(e){if("string"==typeof e)return K(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?K(e,t):void 0}}function K(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function X(e){var t=W(e,2),r=t[0],n=t[1],i=r,o=n;return r>n&&(i=n,o=r),[i,o]}function Y(e,t,r){if(e.lte(0))return new(T())(0);var n=G.getDigitCount(e.toNumber()),i=new(T())(10).pow(n),o=e.div(i),a=1!==n?.05:.1,s=new(T())(Math.ceil(o.div(a).toNumber())).add(r).mul(a).mul(i);return t?s:new(T())(Math.ceil(s))}function J(e,t,r){var n=1,i=new(T())(e);if(!i.isint()&&r){var o=Math.abs(e);o<1?(n=new(T())(10).pow(G.getDigitCount(e)-1),i=new(T())(Math.floor(i.div(n).toNumber())).mul(n)):o>1&&(i=new(T())(Math.floor(e)))}else 0===e?i=new(T())(Math.floor((t-1)/2)):r||(i=new(T())(Math.floor(e)));var a=Math.floor((t-1)/2);return $(z((function(e){return i.add(new(T())(e-a).mul(n)).toNumber()})),B)(0,t)}function Q(e,t,r,n){var i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:0;if(!Number.isFinite((t-e)/(r-1)))return{step:new(T())(0),tickMin:new(T())(0),tickMax:new(T())(0)};var o,a=Y(new(T())(t).sub(e).div(r-1),n,i);o=e<=0&&t>=0?new(T())(0):(o=new(T())(e).add(t).div(2)).sub(new(T())(o).mod(a));var s=Math.ceil(o.sub(e).div(a).toNumber()),l=Math.ceil(new(T())(t).sub(o).div(a).toNumber()),c=s+l+1;return c>r?Q(e,t,r,n,i+1):(c<r&&(l=t>0?l+(r-c):l,s=t>0?s:s+(r-c)),{step:a,tickMin:o.sub(new(T())(s).mul(a)),tickMax:o.add(new(T())(l).mul(a))})}var ee=V((function(e){var t=W(e,2),r=t[0],n=t[1],i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:6,o=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],a=Math.max(i,2),s=W(X([r,n]),2),l=s[0],c=s[1];if(l===-1/0||c===1/0){var u=c===1/0?[l].concat(U(B(0,i-1).map((function(){return 1/0})))):[].concat(U(B(0,i-1).map((function(){return-1/0}))),[c]);return r>n?H(u):u}if(l===c)return J(l,i,o);var d=Q(l,c,a,o),p=d.step,f=d.tickMin,h=d.tickMax,m=G.rangeStep(f,h.add(new(T())(.1).mul(p)),p);return r>n?H(m):m})),te=(V((function(e){var t=W(e,2),r=t[0],n=t[1],i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:6,o=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],a=Math.max(i,2),s=W(X([r,n]),2),l=s[0],c=s[1];if(l===-1/0||c===1/0)return[r,n];if(l===c)return J(l,i,o);var u=Y(new(T())(c).sub(l).div(a-1),o,0),d=$(z((function(e){return new(T())(l).add(new(T())(e).mul(u)).toNumber()})),B)(0,a).filter((function(e){return e>=l&&e<=c}));return r>n?H(d):d})),V((function(e,t){var r=W(e,2),n=r[0],i=r[1],o=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],a=W(X([n,i]),2),s=a[0],l=a[1];if(s===-1/0||l===1/0)return[n,i];if(s===l)return[s];var c=Math.max(t,2),u=Y(new(T())(l).sub(s).div(c-1),o,0),d=[].concat(U(G.rangeStep(new(T())(s),new(T())(l).sub(new(T())(.99).mul(u)),u)),[l]);return n>i?H(d):d}))),re=r(86641),ne=r(69055),ie=r(52017),oe=r(20430);function ae(e){return ae="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},ae(e)}function se(e){return function(e){if(Array.isArray(e))return le(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return le(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?le(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function le(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function ce(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function ue(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ce(Object(r),!0).forEach((function(t){de(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ce(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function de(e,t,r){var n;return n=function(e,t){if("object"!=ae(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,"string");if("object"!=ae(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(t),(t="symbol"==ae(n)?n:n+"")in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function pe(e,t,r){return h()(e)||h()(t)?r:(0,ne.P2)(t)?x()(e,t,r):g()(t)?t(e):r}function fe(e,t,r,n){var i=S()(e,(function(e){return pe(e,t)}));if("number"===r){var o=i.filter((function(e){return(0,ne.hj)(e)||parseFloat(e)}));return o.length?[p()(o),u()(o)]:[1/0,-1/0]}return(n?i.filter((function(e){return!h()(e)})):i).map((function(e){return(0,ne.P2)(e)||e instanceof Date?e:""}))}var he=function(e){var t,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=arguments.length>2?arguments[2]:void 0,i=arguments.length>3?arguments[3]:void 0,o=-1,a=null!==(t=null==r?void 0:r.length)&&void 0!==t?t:0;if(a<=1)return 0;if(i&&"angleAxis"===i.axisType&&Math.abs(Math.abs(i.range[1]-i.range[0])-360)<=1e-6)for(var s=i.range,l=0;l<a;l++){var c=l>0?n[l-1].coordinate:n[a-1].coordinate,u=n[l].coordinate,d=l>=a-1?n[0].coordinate:n[l+1].coordinate,p=void 0;if((0,ne.uY)(u-c)!==(0,ne.uY)(d-u)){var f=[];if((0,ne.uY)(d-u)===(0,ne.uY)(s[1]-s[0])){p=d;var h=u+s[1]-s[0];f[0]=Math.min(h,(h+c)/2),f[1]=Math.max(h,(h+c)/2)}else{p=c;var m=d+s[1]-s[0];f[0]=Math.min(u,(m+u)/2),f[1]=Math.max(u,(m+u)/2)}var g=[Math.min(u,(p+u)/2),Math.max(u,(p+u)/2)];if(e>g[0]&&e<=g[1]||e>=f[0]&&e<=f[1]){o=n[l].index;break}}else{var v=Math.min(c,d),y=Math.max(c,d);if(e>(v+u)/2&&e<=(y+u)/2){o=n[l].index;break}}}else for(var b=0;b<a;b++)if(0===b&&e<=(r[b].coordinate+r[b+1].coordinate)/2||b>0&&b<a-1&&e>(r[b].coordinate+r[b-1].coordinate)/2&&e<=(r[b].coordinate+r[b+1].coordinate)/2||b===a-1&&e>(r[b].coordinate+r[b-1].coordinate)/2){o=r[b].index;break}return o},me=function(e){var t,r,n=e.type.displayName,i=null!==(t=e.type)&&void 0!==t&&t.defaultProps?ue(ue({},e.type.defaultProps),e.props):e.props,o=i.stroke,a=i.fill;switch(n){case"Line":r=o;break;case"Area":case"Radar":r=o&&"none"!==o?o:a;break;default:r=a}return r},ge=function(e){var t=e.barSize,r=e.totalSize,n=e.stackGroups,i=void 0===n?{}:n;if(!i)return{};for(var o={},a=Object.keys(i),s=0,l=a.length;s<l;s++)for(var c=i[a[s]].stackGroups,u=Object.keys(c),d=0,p=u.length;d<p;d++){var f=c[u[d]],m=f.items,g=f.cateAxisId,v=m.filter((function(e){return(0,ie.Gf)(e.type).indexOf("Bar")>=0}));if(v&&v.length){var y=v[0].type.defaultProps,b=void 0!==y?ue(ue({},y),v[0].props):v[0].props,x=b.barSize,w=b[g];o[w]||(o[w]=[]);var S=h()(x)?t:x;o[w].push({item:v[0],stackList:v.slice(1),barSize:h()(S)?void 0:(0,ne.h1)(S,r,0)})}}return o},ve=function(e){var t=e.barGap,r=e.barCategoryGap,n=e.bandSize,i=e.sizeList,o=void 0===i?[]:i,a=e.maxBarSize,s=o.length;if(s<1)return null;var l,c=(0,ne.h1)(t,n,0,!0),u=[];if(o[0].barSize===+o[0].barSize){var d=!1,p=n/s,f=o.reduce((function(e,t){return e+t.barSize||0}),0);(f+=(s-1)*c)>=n&&(f-=(s-1)*c,c=0),f>=n&&p>0&&(d=!0,f=s*(p*=.9));var h={offset:((n-f)/2>>0)-c,size:0};l=o.reduce((function(e,t){var r={item:t.item,position:{offset:h.offset+h.size+c,size:d?p:t.barSize}},n=[].concat(se(e),[r]);return h=n[n.length-1].position,t.stackList&&t.stackList.length&&t.stackList.forEach((function(e){n.push({item:e,position:h})})),n}),u)}else{var m=(0,ne.h1)(r,n,0,!0);n-2*m-(s-1)*c<=0&&(c=0);var g=(n-2*m-(s-1)*c)/s;g>1&&(g>>=0);var v=a===+a?Math.min(g,a):g;l=o.reduce((function(e,t,r){var n=[].concat(se(e),[{item:t.item,position:{offset:m+(g+c)*r+(g-v)/2,size:v}}]);return t.stackList&&t.stackList.length&&t.stackList.forEach((function(e){n.push({item:e,position:n[n.length-1].position})})),n}),u)}return l},ye=function(e,t,r,n){var i=r.children,o=r.width,a=r.margin,s=o-(a.left||0)-(a.right||0),l=(0,oe.z)({children:i,legendWidth:s});if(l){var c=n||{},u=c.width,d=c.height,p=l.align,f=l.verticalAlign,h=l.layout;if(("vertical"===h||"horizontal"===h&&"middle"===f)&&"center"!==p&&(0,ne.hj)(e[p]))return ue(ue({},e),{},de({},p,e[p]+(u||0)));if(("horizontal"===h||"vertical"===h&&"center"===p)&&"middle"!==f&&(0,ne.hj)(e[f]))return ue(ue({},e),{},de({},f,e[f]+(d||0)))}return e},be=function(e,t,r,n,i){var o=t.props.children,a=(0,ie.NN)(o,re.W).filter((function(e){return function(e,t,r){return!!h()(t)||("horizontal"===e?"yAxis"===t:"vertical"===e||"x"===r?"xAxis"===t:"y"!==r||"yAxis"===t)}(n,i,e.props.direction)}));if(a&&a.length){var s=a.map((function(e){return e.props.dataKey}));return e.reduce((function(e,t){var n=pe(t,r);if(h()(n))return e;var i=Array.isArray(n)?[p()(n),u()(n)]:[n,n],o=s.reduce((function(e,r){var n=pe(t,r,0),o=i[0]-Math.abs(Array.isArray(n)?n[0]:n),a=i[1]+Math.abs(Array.isArray(n)?n[1]:n);return[Math.min(o,e[0]),Math.max(a,e[1])]}),[1/0,-1/0]);return[Math.min(o[0],e[0]),Math.max(o[1],e[1])]}),[1/0,-1/0])}return null},xe=function(e,t,r,n,i){var o=t.map((function(t){return be(e,t,r,i,n)})).filter((function(e){return!h()(e)}));return o&&o.length?o.reduce((function(e,t){return[Math.min(e[0],t[0]),Math.max(e[1],t[1])]}),[1/0,-1/0]):null},we=function(e,t,r,n,i){var o=t.map((function(t){var o=t.props.dataKey;return"number"===r&&o&&be(e,t,o,n)||fe(e,o,r,i)}));if("number"===r)return o.reduce((function(e,t){return[Math.min(e[0],t[0]),Math.max(e[1],t[1])]}),[1/0,-1/0]);var a={};return o.reduce((function(e,t){for(var r=0,n=t.length;r<n;r++)a[t[r]]||(a[t[r]]=!0,e.push(t[r]));return e}),[])},Se=function(e,t){return"horizontal"===e&&"xAxis"===t||"vertical"===e&&"yAxis"===t||"centric"===e&&"angleAxis"===t||"radial"===e&&"radiusAxis"===t},Ce=function(e,t,r,n){if(n)return e.map((function(e){return e.coordinate}));var i,o,a=e.map((function(e){return e.coordinate===t&&(i=!0),e.coordinate===r&&(o=!0),e.coordinate}));return i||a.push(t),o||a.push(r),a},_e=function(e,t,r){if(!e)return null;var n=e.scale,i=e.duplicateDomain,o=e.type,a=e.range,s="scaleBand"===e.realScaleType?n.bandwidth()/2:2,l=(t||r)&&"category"===o&&n.bandwidth?n.bandwidth()/s:0;return l="angleAxis"===e.axisType&&(null==a?void 0:a.length)>=2?2*(0,ne.uY)(a[0]-a[1])*l:l,t&&(e.ticks||e.niceTicks)?(e.ticks||e.niceTicks).map((function(e){var t=i?i.indexOf(e):e;return{coordinate:n(t)+l,value:e,offset:l}})).filter((function(e){return!_()(e.coordinate)})):e.isCategorical&&e.categoricalDomain?e.categoricalDomain.map((function(e,t){return{coordinate:n(e)+l,value:e,index:t,offset:l}})):n.ticks&&!r?n.ticks(e.tickCount).map((function(e){return{coordinate:n(e)+l,value:e,offset:l}})):n.domain().map((function(e,t){return{coordinate:n(e)+l,value:i?i[e]:e,index:t,offset:l}}))},Pe=new WeakMap,Ee=function(e,t){if("function"!=typeof t)return e;Pe.has(e)||Pe.set(e,new WeakMap);var r=Pe.get(e);if(r.has(t))return r.get(t);var n=function(){e.apply(void 0,arguments),t.apply(void 0,arguments)};return r.set(t,n),n},ke=function(e,t,r){var a=e.scale,s=e.type,l=e.layout,c=e.axisType;if("auto"===a)return"radial"===l&&"radiusAxis"===c?{scale:n.Z(),realScaleType:"band"}:"radial"===l&&"angleAxis"===c?{scale:i.Z(),realScaleType:"linear"}:"category"===s&&t&&(t.indexOf("LineChart")>=0||t.indexOf("AreaChart")>=0||t.indexOf("ComposedChart")>=0&&!r)?{scale:n.x(),realScaleType:"point"}:"category"===s?{scale:n.Z(),realScaleType:"band"}:{scale:i.Z(),realScaleType:"linear"};if(y()(a)){var u="scale".concat(E()(a));return{scale:(o[u]||n.x)(),realScaleType:o[u]?u:"point"}}return g()(a)?{scale:a}:{scale:n.x(),realScaleType:"point"}},Me=1e-4,je=function(e){var t=e.domain();if(t&&!(t.length<=2)){var r=t.length,n=e.range(),i=Math.min(n[0],n[1])-Me,o=Math.max(n[0],n[1])+Me,a=e(t[0]),s=e(t[r-1]);(a<i||a>o||s<i||s>o)&&e.domain([t[0],t[r-1]])}},Ie=function(e,t){if(!e)return null;for(var r=0,n=e.length;r<n;r++)if(e[r].item===t)return e[r].position;return null},Oe=function(e,t){if(!t||2!==t.length||!(0,ne.hj)(t[0])||!(0,ne.hj)(t[1]))return e;var r=Math.min(t[0],t[1]),n=Math.max(t[0],t[1]),i=[e[0],e[1]];return(!(0,ne.hj)(e[0])||e[0]<r)&&(i[0]=r),(!(0,ne.hj)(e[1])||e[1]>n)&&(i[1]=n),i[0]>n&&(i[0]=n),i[1]<r&&(i[1]=r),i},Te={sign:function(e){var t=e.length;if(!(t<=0))for(var r=0,n=e[0].length;r<n;++r)for(var i=0,o=0,a=0;a<t;++a){var s=_()(e[a][r][1])?e[a][r][0]:e[a][r][1];s>=0?(e[a][r][0]=i,e[a][r][1]=i+s,i=e[a][r][1]):(e[a][r][0]=o,e[a][r][1]=o+s,o=e[a][r][1])}},expand:function(e,t){if((n=e.length)>0){for(var r,n,i,o=0,s=e[0].length;o<s;++o){for(i=r=0;r<n;++r)i+=e[r][o][1]||0;if(i)for(r=0;r<n;++r)e[r][o][1]/=i}(0,a.Z)(e,t)}},none:a.Z,silhouette:function(e,t){if((r=e.length)>0){for(var r,n=0,i=e[t[0]],o=i.length;n<o;++n){for(var s=0,l=0;s<r;++s)l+=e[s][n][1]||0;i[n][1]+=i[n][0]=-l/2}(0,a.Z)(e,t)}},wiggle:function(e,t){if((i=e.length)>0&&(n=(r=e[t[0]]).length)>0){for(var r,n,i,o=0,s=1;s<n;++s){for(var l=0,c=0,u=0;l<i;++l){for(var d=e[t[l]],p=d[s][1]||0,f=(p-(d[s-1][1]||0))/2,h=0;h<l;++h){var m=e[t[h]];f+=(m[s][1]||0)-(m[s-1][1]||0)}c+=p,u+=f*p}r[s-1][1]+=r[s-1][0]=o,c&&(o-=u/c)}r[s-1][1]+=r[s-1][0]=o,(0,a.Z)(e,t)}},positive:function(e){var t=e.length;if(!(t<=0))for(var r=0,n=e[0].length;r<n;++r)for(var i=0,o=0;o<t;++o){var a=_()(e[o][r][1])?e[o][r][0]:e[o][r][1];a>=0?(e[o][r][0]=i,e[o][r][1]=i+a,i=e[o][r][1]):(e[o][r][0]=0,e[o][r][1]=0)}}},Ae=function(e,t,r){var n=t.map((function(e){return e.props.dataKey})),i=Te[r];return(0,s.Z)().keys(n).value((function(e,t){return+pe(e,t,0)})).order(l.Z).offset(i)(e)},Ze=function(e,t,r,n,i,o){if(!e)return null;var a=(o?t.reverse():t).reduce((function(e,t){var i,o=null!==(i=t.type)&&void 0!==i&&i.defaultProps?ue(ue({},t.type.defaultProps),t.props):t.props,a=o.stackId;if(o.hide)return e;var s=o[r],l=e[s]||{hasStack:!1,stackGroups:{}};if((0,ne.P2)(a)){var c=l.stackGroups[a]||{numericAxisId:r,cateAxisId:n,items:[]};c.items.push(t),l.hasStack=!0,l.stackGroups[a]=c}else l.stackGroups[(0,ne.EL)("_stackId_")]={numericAxisId:r,cateAxisId:n,items:[t]};return ue(ue({},e),{},de({},s,l))}),{});return Object.keys(a).reduce((function(t,o){var s=a[o];return s.hasStack&&(s.stackGroups=Object.keys(s.stackGroups).reduce((function(t,o){var a=s.stackGroups[o];return ue(ue({},t),{},de({},o,{numericAxisId:r,cateAxisId:n,items:a.items,stackedData:Ae(e,a.items,i)}))}),{})),ue(ue({},t),{},de({},o,s))}),{})},Re=function(e,t){var r=t.realScaleType,n=t.type,i=t.tickCount,o=t.originalDomain,a=t.allowDecimals,s=r||t.scale;if("auto"!==s&&"linear"!==s)return null;if(i&&"number"===n&&o&&("auto"===o[0]||"auto"===o[1])){var l=e.domain();if(!l.length)return null;var c=ee(l,i,a);return e.domain([p()(c),u()(c)]),{niceTicks:c}}if(i&&"number"===n){var d=e.domain();return{niceTicks:te(d,i,a)}}return null},De=function(e){var t=e.axis,r=e.ticks,n=e.offset,i=e.bandSize,o=e.entry,a=e.index;if("category"===t.type)return r[a]?r[a].coordinate+n:null;var s=pe(o,t.dataKey,t.domain[a]);return h()(s)?null:t.scale(s)-i/2+n},Le=function(e){var t=e.numericAxis,r=t.scale.domain();if("number"===t.type){var n=Math.min(r[0],r[1]),i=Math.max(r[0],r[1]);return n<=0&&i>=0?0:i<0?i:n}return r[0]},Fe=function(e,t){var r,n=(null!==(r=e.type)&&void 0!==r&&r.defaultProps?ue(ue({},e.type.defaultProps),e.props):e.props).stackId;if((0,ne.P2)(n)){var i=t[n];if(i){var o=i.items.indexOf(e);return o>=0?i.stackedData[o]:null}}return null},Ne=function(e,t,r){return Object.keys(e).reduce((function(n,i){var o=e[i].stackedData.reduce((function(e,n){var i=n.slice(t,r+1).reduce((function(e,t){return[p()(t.concat([e[0]]).filter(ne.hj)),u()(t.concat([e[1]]).filter(ne.hj))]}),[1/0,-1/0]);return[Math.min(e[0],i[0]),Math.max(e[1],i[1])]}),[1/0,-1/0]);return[Math.min(o[0],n[0]),Math.max(o[1],n[1])]}),[1/0,-1/0]).map((function(e){return e===1/0||e===-1/0?0:e}))},Be=/^dataMin[\s]*-[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,ze=/^dataMax[\s]*\+[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,$e=function(e,t,r){if(g()(e))return e(t,r);if(!Array.isArray(e))return t;var n=[];if((0,ne.hj)(e[0]))n[0]=r?e[0]:Math.min(e[0],t[0]);else if(Be.test(e[0])){var i=+Be.exec(e[0])[1];n[0]=t[0]-i}else g()(e[0])?n[0]=e[0](t[0]):n[0]=t[0];if((0,ne.hj)(e[1]))n[1]=r?e[1]:Math.max(e[1],t[1]);else if(ze.test(e[1])){var o=+ze.exec(e[1])[1];n[1]=t[1]+o}else g()(e[1])?n[1]=e[1](t[1]):n[1]=t[1];return n},He=function(e,t,r){if(e&&e.scale&&e.scale.bandwidth){var n=e.scale.bandwidth();if(!r||n>0)return n}if(e&&t&&t.length>=2){for(var i=I()(t,(function(e){return e.coordinate})),o=1/0,a=1,s=i.length;a<s;a++){var l=i[a],c=i[a-1];o=Math.min((l.coordinate||0)-(c.coordinate||0),o)}return o===1/0?0:o}return r?void 0:0},Ve=function(e,t,r){return e&&e.length?M()(e,x()(r,"type.defaultProps.domain"))?t:e:t},Ge=function(e,t){var r=e.type.defaultProps?ue(ue({},e.type.defaultProps),e.props):e.props,n=r.dataKey,i=r.name,o=r.unit,a=r.formatter,s=r.tooltipType,l=r.chartType,c=r.hide;return ue(ue({},(0,ie.L6)(e,!1)),{},{dataKey:n,unit:o,formatter:a,name:i||n,color:me(e),value:pe(t,n),type:s,payload:t,chartType:l,hide:c})}},41209:(e,t,r)=>{"use strict";if(r.d(t,{os:()=>d,xE:()=>u}),905==r.j)var n=r(47523);function i(e){return i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},i(e)}function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function a(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?o(Object(r),!0).forEach((function(t){var n,o,a,s;n=e,o=t,a=r[t],s=function(e,t){if("object"!=i(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,"string");if("object"!=i(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(o),(o="symbol"==i(s)?s:s+"")in n?Object.defineProperty(n,o,{value:a,enumerable:!0,configurable:!0,writable:!0}):n[o]=a})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):o(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var s={widthCache:{},cacheCount:0},l={position:"absolute",top:"-20000px",left:0,padding:0,margin:0,border:"none",whiteSpace:"pre"},c="recharts_measurement_span",u=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(null==e||n.x.isSsr)return{width:0,height:0};var r,i=(r=a({},t),Object.keys(r).forEach((function(e){r[e]||delete r[e]})),r),o=JSON.stringify({text:e,copyStyle:i});if(s.widthCache[o])return s.widthCache[o];try{var u=document.getElementById(c);u||((u=document.createElement("span")).setAttribute("id",c),u.setAttribute("aria-hidden","true"),document.body.appendChild(u));var d=a(a({},l),i);Object.assign(u.style,d),u.textContent="".concat(e);var p=u.getBoundingClientRect(),f={width:p.width,height:p.height};return s.widthCache[o]=f,++s.cacheCount>2e3&&(s.cacheCount=0,s.widthCache={}),f}catch(e){return{width:0,height:0}}},d=function(e){return{top:e.top+window.scrollY-document.documentElement.clientTop,left:e.left+window.scrollX-document.documentElement.clientLeft}}},69055:(e,t,r)=>{"use strict";r.d(t,{Ap:()=>w,EL:()=>g,Kt:()=>y,P2:()=>h,bv:()=>b,h1:()=>v,hU:()=>p,hj:()=>f,k4:()=>x,uY:()=>d});var n=r(47037),i=r.n(n),o=r(7654),a=r.n(o),s=r(27361),l=r.n(s),c=r(81763),u=r.n(c),d=function(e){return 0===e?0:e>0?1:-1},p=function(e){return i()(e)&&e.indexOf("%")===e.length-1},f=function(e){return u()(e)&&!a()(e)},h=function(e){return f(e)||i()(e)},m=0,g=function(e){var t=++m;return"".concat(e||"").concat(t)},v=function(e,t){var r,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,o=arguments.length>3&&void 0!==arguments[3]&&arguments[3];if(!f(e)&&!i()(e))return n;if(p(e)){var s=e.indexOf("%");r=t*parseFloat(e.slice(0,s))/100}else r=+e;return a()(r)&&(r=n),o&&r>t&&(r=t),r},y=function(e){if(!e)return null;var t=Object.keys(e);return t&&t.length?e[t[0]]:null},b=function(e){if(!Array.isArray(e))return!1;for(var t=e.length,r={},n=0;n<t;n++){if(r[e[n]])return!0;r[e[n]]=!0}return!1},x=function(e,t){return f(e)&&f(t)?function(r){return e+r*(t-e)}:function(){return t}};function w(e,t,r){return e&&e.length?e.find((function(e){return e&&("function"==typeof t?t(e):l()(e,t))===r})):null}},64166:(e,t,r)=>{"use strict";if(r.d(t,{_:()=>d}),905==r.j)var n=r(26383);if(905==r.j)var i=r(4545);if(905==r.j)var o=r(8081);if(905==r.j)var a=r(47548);if(905==r.j)var s=r(52017);if(905==r.j)var l=r(69055);function c(e){return function(e){if(Array.isArray(e))return u(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return u(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?u(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function u(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}var d=function(e,t,r,u,d){var p=(0,s.NN)(e,i.d),f=(0,s.NN)(e,n.q),h=[].concat(c(p),c(f)),m=(0,s.NN)(e,o.z),g="".concat(u,"Id"),v=u[0],y=t;if(h.length&&(y=h.reduce((function(e,t){if(t.props[g]===r&&(0,a.B)(t.props,"extendDomain")&&(0,l.hj)(t.props[v])){var n=t.props[v];return[Math.min(e[0],n),Math.max(e[1],n)]}return e}),y)),m.length){var b="".concat(v,"1"),x="".concat(v,"2");y=m.reduce((function(e,t){if(t.props[g]===r&&(0,a.B)(t.props,"extendDomain")&&(0,l.hj)(t.props[b])&&(0,l.hj)(t.props[x])){var n=t.props[b],i=t.props[x];return[Math.min(e[0],n,i),Math.max(e[1],n,i)]}return e}),y)}return d&&d.length&&(y=d.reduce((function(e,t){return(0,l.hj)(t)?[Math.min(e[0],t),Math.max(e[1],t)]:e}),y)),y}},8366:(e,t,r)=>{"use strict";r.d(t,{Y:()=>o,t:()=>i});var n=r(26729),i=new(r.n(n)()),o="recharts.syncMouseEvents"},47523:(e,t,r)=>{"use strict";r.d(t,{x:()=>n});var n={isSsr:!("undefined"!=typeof window&&window.document&&window.document.createElement&&window.setTimeout),get:function(e){return n[e]},set:function(e,t){if("string"==typeof e)n[e]=t;else{var r=Object.keys(e);r&&r.length&&r.forEach((function(t){n[t]=e[t]}))}}}},47548:(e,t,r)=>{"use strict";r.d(t,{B:()=>n});var n=function(e,t){var r=e.alwaysShow,n=e.ifOverflow;return r&&(n="extendDomain"),n===t}},6213:(e,t,r)=>{"use strict";r.d(t,{Z:()=>i});var n=905!=r.j&&null,i=function(e,t){for(var r=arguments.length,i=new Array(r>2?r-2:0),o=2;o<r;o++)i[o-2]=arguments[o];if(n&&"undefined"!=typeof console&&console.warn&&(void 0===t&&console.warn("LogUtils requires an error message argument"),!e))if(void 0===t)console.warn("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var a=0;console.warn(t.replace(/%s/g,(function(){return i[a++]})))}}},40048:(e,t,r)=>{"use strict";function n(e){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n(e)}function i(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function o(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?i(Object(r),!0).forEach((function(t){var i,o,a,s;i=e,o=t,a=r[t],s=function(e,t){if("object"!=n(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var i=r.call(e,"string");if("object"!=n(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(o),(o="symbol"==n(s)?s:s+"")in i?Object.defineProperty(i,o,{value:a,enumerable:!0,configurable:!0,writable:!0}):i[o]=a})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):i(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}r.d(t,{Wk:()=>a,op:()=>l,z3:()=>u}),r(14293),r(67294),r(23560);var a=Math.PI/180,s=function(e){return 180*e/Math.PI},l=function(e,t,r,n){return{x:e+Math.cos(-a*n)*r,y:t+Math.sin(-a*n)*r}},c=function(e,t){var r=t.startAngle,n=t.endAngle,i=Math.floor(r/360),o=Math.floor(n/360);return e+360*Math.min(i,o)},u=function(e,t){var r=function(e,t){var r,n,i,o,a,l,c=e.x,u=e.y,d=t.cx,p=t.cy,f=(i=(r={x:c,y:u}).x,o=r.y,a=(n={x:d,y:p}).x,l=n.y,Math.sqrt(Math.pow(i-a,2)+Math.pow(o-l,2)));if(f<=0)return{radius:f};var h=(c-d)/f,m=Math.acos(h);return u>p&&(m=2*Math.PI-m),{radius:f,angle:s(m),angleInRadian:m}}({x:e.x,y:e.y},t),n=r.radius,i=r.angle,a=t.innerRadius,l=t.outerRadius;if(n<a||n>l)return!1;if(0===n)return!0;var u,d=function(e){var t=e.startAngle,r=e.endAngle,n=Math.floor(t/360),i=Math.floor(r/360),o=Math.min(n,i);return{startAngle:t-360*o,endAngle:r-360*o}}(t),p=d.startAngle,f=d.endAngle,h=i;if(p<=f){for(;h>f;)h-=360;for(;h<p;)h+=360;u=h>=p&&h<=f}else{for(;h>p;)h-=360;for(;h<f;)h+=360;u=h>=f&&h<=p}return u?o(o({},t),{},{radius:n,angle:c(h,t)}):null}},52017:(e,t,r)=>{"use strict";r.d(t,{$R:()=>R,Bh:()=>Z,Gf:()=>S,L6:()=>I,NN:()=>E,TT:()=>M,eu:()=>A,rL:()=>O,sP:()=>k});var n=r(27361),i=r.n(n),o=r(14293),a=r.n(o),s=r(47037),l=r.n(s),c=r(23560),u=r.n(c),d=r(13218),p=r.n(d),f=r(67294),h=r(98508);if(905==r.j)var m=r(69055);if(905==r.j)var g=r(30791);if(905==r.j)var v=r(79896);var y=905==r.j?["children"]:null,b=905==r.j?["children"]:null;function x(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}var w={click:"onClick",mousedown:"onMouseDown",mouseup:"onMouseUp",mouseover:"onMouseOver",mousemove:"onMouseMove",mouseout:"onMouseOut",mouseenter:"onMouseEnter",mouseleave:"onMouseLeave",touchcancel:"onTouchCancel",touchend:"onTouchEnd",touchmove:"onTouchMove",touchstart:"onTouchStart",contextmenu:"onContextMenu",dblclick:"onDoubleClick"},S=function(e){return"string"==typeof e?e:e?e.displayName||e.name||"Component":""},C=null,_=null,P=function e(t){if(t===C&&Array.isArray(_))return _;var r=[];return f.Children.forEach(t,(function(t){a()(t)||((0,h.isFragment)(t)?r=r.concat(e(t.props.children)):r.push(t))})),_=r,C=t,r};function E(e,t){var r=[],n=[];return n=Array.isArray(t)?t.map((function(e){return S(e)})):[S(t)],P(e).forEach((function(e){var t=i()(e,"type.displayName")||i()(e,"type.name");-1!==n.indexOf(t)&&r.push(e)})),r}function k(e,t){var r=E(e,t);return r&&r[0]}var M=function(e){if(!e||!e.props)return!1;var t=e.props,r=t.width,n=t.height;return!(!(0,m.hj)(r)||r<=0||!(0,m.hj)(n)||n<=0)},j=905==r.j?["a","altGlyph","altGlyphDef","altGlyphItem","animate","animateColor","animateMotion","animateTransform","circle","clipPath","color-profile","cursor","defs","desc","ellipse","feBlend","feColormatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","filter","font","font-face","font-face-format","font-face-name","font-face-url","foreignObject","g","glyph","glyphRef","hkern","image","line","lineGradient","marker","mask","metadata","missing-glyph","mpath","path","pattern","polygon","polyline","radialGradient","rect","script","set","stop","style","svg","switch","symbol","text","textPath","title","tref","tspan","use","view","vkern"]:null,I=function(e,t,r){if(!e||"function"==typeof e||"boolean"==typeof e)return null;var n=e;if((0,f.isValidElement)(e)&&(n=e.props),!p()(n))return null;var i={};return Object.keys(n).forEach((function(e){var o;(function(e,t,r,n){var i,o=null!==(i=null===v.ry||void 0===v.ry?void 0:v.ry[n])&&void 0!==i?i:[];return!u()(e)&&(n&&o.includes(t)||v.Yh.includes(t))||r&&v.nv.includes(t)})(null===(o=n)||void 0===o?void 0:o[e],e,t,r)&&(i[e]=n[e])})),i},O=function e(t,r){if(t===r)return!0;var n=f.Children.count(t);if(n!==f.Children.count(r))return!1;if(0===n)return!0;if(1===n)return T(Array.isArray(t)?t[0]:t,Array.isArray(r)?r[0]:r);for(var i=0;i<n;i++){var o=t[i],a=r[i];if(Array.isArray(o)||Array.isArray(a)){if(!e(o,a))return!1}else if(!T(o,a))return!1}return!0},T=function(e,t){if(a()(e)&&a()(t))return!0;if(!a()(e)&&!a()(t)){var r=e.props||{},n=r.children,i=x(r,y),o=t.props||{},s=o.children,l=x(o,b);return n&&s?(0,g.w)(i,l)&&O(n,s):!n&&!s&&(0,g.w)(i,l)}return!1},A=function(e,t){var r=[],n={};return P(e).forEach((function(e,i){if(function(e){return e&&e.type&&l()(e.type)&&j.indexOf(e.type)>=0}(e))r.push(e);else if(e){var o=S(e.type),a=t[o]||{},s=a.handler,c=a.once;if(s&&(!c||!n[o])){var u=s(e,o,i);r.push(u),n[o]=!0}}})),r},Z=function(e){var t=e&&e.type;return t&&w[t]?w[t]:null},R=function(e,t){return P(t).indexOf(e)}},99540:(e,t,r)=>{"use strict";function n(e){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n(e)}function i(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,i,o,a,s=[],l=!0,c=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=o.call(r)).done)&&(s.push(n.value),s.length!==t);l=!0);}catch(e){c=!0,i=e}finally{try{if(!l&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(c)throw i}}return s}}(e,t)||function(e,t){if(e){if("string"==typeof e)return o(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?o(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function o(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function a(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,s(n.key),n)}}function s(e){var t=function(e,t){if("object"!=n(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var i=r.call(e,"string");if("object"!=n(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==n(t)?t:t+""}r.d(t,{w:()=>y});var l=/(-?\d+(?:\.\d+)?[a-zA-Z%]*)([*/])(-?\d+(?:\.\d+)?[a-zA-Z%]*)/,c=/(-?\d+(?:\.\d+)?[a-zA-Z%]*)([+-])(-?\d+(?:\.\d+)?[a-zA-Z%]*)/,u=/^px|cm|vh|vw|em|rem|%|mm|in|pt|pc|ex|ch|vmin|vmax|Q$/,d=/(-?\d+(?:\.\d+)?)([a-zA-Z%]+)?/,p={cm:96/2.54,mm:96/25.4,pt:96/72,pc:16,in:96,Q:96/101.6,px:1},f=Object.keys(p),h="NaN",m=905==r.j?function(){function e(t,r){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.num=t,this.unit=r,this.num=t,this.unit=r,Number.isNaN(t)&&(this.unit=""),""===r||u.test(r)||(this.num=NaN,this.unit=""),f.includes(r)&&(this.num=function(e,t){return e*p[t]}(t,r),this.unit="px")}return t=e,n=[{key:"parse",value:function(t){var r,n=i(null!==(r=d.exec(t))&&void 0!==r?r:[],3),o=n[1],a=n[2];return new e(parseFloat(o),null!=a?a:"")}}],(r=[{key:"add",value:function(t){return this.unit!==t.unit?new e(NaN,""):new e(this.num+t.num,this.unit)}},{key:"subtract",value:function(t){return this.unit!==t.unit?new e(NaN,""):new e(this.num-t.num,this.unit)}},{key:"multiply",value:function(t){return""!==this.unit&&""!==t.unit&&this.unit!==t.unit?new e(NaN,""):new e(this.num*t.num,this.unit||t.unit)}},{key:"divide",value:function(t){return""!==this.unit&&""!==t.unit&&this.unit!==t.unit?new e(NaN,""):new e(this.num/t.num,this.unit||t.unit)}},{key:"toString",value:function(){return"".concat(this.num).concat(this.unit)}},{key:"isNaN",value:function(){return Number.isNaN(this.num)}}])&&a(t.prototype,r),n&&a(t,n),Object.defineProperty(t,"prototype",{writable:!1}),t;var t,r,n}():null;function g(e){if(e.includes(h))return h;for(var t=e;t.includes("*")||t.includes("/");){var r,n=i(null!==(r=l.exec(t))&&void 0!==r?r:[],4),o=n[1],a=n[2],s=n[3],u=m.parse(null!=o?o:""),d=m.parse(null!=s?s:""),p="*"===a?u.multiply(d):u.divide(d);if(p.isNaN())return h;t=t.replace(l,p.toString())}for(;t.includes("+")||/.-\d+(?:\.\d+)?/.test(t);){var f,g=i(null!==(f=c.exec(t))&&void 0!==f?f:[],4),v=g[1],y=g[2],b=g[3],x=m.parse(null!=v?v:""),w=m.parse(null!=b?b:""),S="+"===y?x.add(w):x.subtract(w);if(S.isNaN())return h;t=t.replace(c,S.toString())}return t}var v=/\(([^()]*)\)/;function y(e){var t=function(e){try{return function(e){var t=e.replace(/\s+/g,"");return t=function(e){for(var t=e;t.includes("(");){var r=i(v.exec(t),2)[1];t=t.replace(v,g(r))}return t}(t),g(t)}(e)}catch(e){return h}}(e.slice(5,-1));return t===h?"":t}},30791:(e,t,r)=>{"use strict";function n(e,t){for(var r in e)if({}.hasOwnProperty.call(e,r)&&(!{}.hasOwnProperty.call(t,r)||e[r]!==t[r]))return!1;for(var n in t)if({}.hasOwnProperty.call(t,n)&&!{}.hasOwnProperty.call(e,n))return!1;return!0}r.d(t,{w:()=>n})},73765:(e,t,r)=>{"use strict";if(r.d(t,{fW:()=>a,pn:()=>s,t3:()=>o,tR:()=>l}),905==r.j)var n=r(97187);if(905==r.j)var i=r(87242);function o(e,t,r){var i={width:e.width+t.width,height:e.height+t.height};return(0,n.xE)(i,r)}function a(e,t,r){var n="width"===r,i=e.x,o=e.y,a=e.width,s=e.height;return 1===t?{start:n?i:o,end:n?i+a:o+s}:{start:n?i+a:o+s,end:n?i:o}}function s(e,t,r,n,i){if(e*t<e*n||e*t>e*i)return!1;var o=r();return e*(t-e*o/2-n)>=0&&e*(t+e*o/2-i)<=0}function l(e,t){return(0,i.t)(e,t+1)}},75195:(e,t,r)=>{"use strict";r.d(t,{Y:()=>i});var n=r(88306),i=r.n(n)()((function(e){return{x:e.left,y:e.top,width:e.width,height:e.height}}),(function(e){return["l",e.left,"t",e.top,"w",e.width,"h",e.height].join("")}))},27992:(e,t,r)=>{"use strict";if(r.d(t,{y:()=>o}),905==r.j)var n=r(40048);if(905==r.j)var i=r(31295);function o(e,t,r){var o,a,s,l;if("horizontal"===e)s=o=t.x,a=r.top,l=r.top+r.height;else if("vertical"===e)l=a=t.y,o=r.left,s=r.left+r.width;else if(null!=t.cx&&null!=t.cy){if("centric"!==e)return(0,i.O)(t);var c=t.cx,u=t.cy,d=t.innerRadius,p=t.outerRadius,f=t.angle,h=(0,n.op)(c,u,d,f),m=(0,n.op)(c,u,p,f);o=h.x,a=h.y,s=m.x,l=m.y}return[{x:o,y:a},{x:s,y:l}]}},54356:(e,t,r)=>{"use strict";function n(e,t,r,n){var i=n/2;return{stroke:"none",fill:"#ccc",x:"horizontal"===e?t.x-i:r.left+.5,y:"horizontal"===e?r.top+.5:t.y-i,width:"horizontal"===e?n:r.width-1,height:"horizontal"===e?r.height-1:n}}r.d(t,{E:()=>n})},31295:(e,t,r)=>{"use strict";if(r.d(t,{O:()=>i}),905==r.j)var n=r(40048);function i(e){var t=e.cx,r=e.cy,i=e.radius,o=e.startAngle,a=e.endAngle;return{points:[(0,n.op)(t,r,i,o),(0,n.op)(t,r,i,a)],cx:t,cy:r,radius:i,startAngle:o,endAngle:a}}},87242:(e,t,r)=>{"use strict";function n(e,t,r){if(t<1)return[];if(1===t&&void 0===r)return e;for(var n=[],i=0;i<e.length;i+=t){if(void 0!==r&&!0!==r(e[i]))return;n.push(e[i])}return n}r.d(t,{t:()=>n})},20430:(e,t,r)=>{"use strict";if(r.d(t,{z:()=>c}),905==r.j)var n=r(23872);if(905==r.j)var i=r(94973);if(905==r.j)var o=r(52017);function a(e){return a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},a(e)}function s(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function l(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?s(Object(r),!0).forEach((function(t){var n,i,o,s;n=e,i=t,o=r[t],s=function(e,t){if("object"!=a(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,"string");if("object"!=a(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(i),(i="symbol"==a(s)?s:s+"")in n?Object.defineProperty(n,i,{value:o,enumerable:!0,configurable:!0,writable:!0}):n[i]=o})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):s(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var c=function(e){var t=e.children,r=e.formattedGraphicalItems,a=e.legendWidth,s=e.legendContent,c=(0,o.sP)(t,n.D);if(!c)return null;var u,d=n.D.defaultProps,p=void 0!==d?l(l({},d),c.props):{};return u=c.props&&c.props.payload?c.props&&c.props.payload:"children"===s?(r||[]).reduce((function(e,t){var r=t.item,n=t.props,i=n.sectors||n.data||[];return e.concat(i.map((function(e){return{type:c.props.iconType||r.props.legendType,value:e.name,color:e.fill,payload:e}})))}),[]):(r||[]).map((function(e){var t=e.item,r=t.type.defaultProps,n=void 0!==r?l(l({},r),t.props):{},o=n.dataKey,a=n.name,s=n.legendType;return{inactive:n.hide,dataKey:o,type:p.iconType||s||"square",color:(0,i.fk)(t),value:a||o,payload:n}})),l(l(l({},p),n.D.getWithHeight(c,a)),{},{payload:u,item:c})}},51411:(e,t,r)=>{"use strict";if(r.d(t,{W:()=>i}),905==r.j)var n=r(69055);function i(e,t,r){if("number"===r&&!0===t&&Array.isArray(e)){var i=null==e?void 0:e[0],o=null==e?void 0:e[1];if(i&&o&&(0,n.hj)(i)&&(0,n.hj)(o))return!0}return!1}},78817:(e,t,r)=>{"use strict";r.d(t,{z:()=>s});var n=r(45578),i=r.n(n),o=r(23560),a=r.n(o);function s(e,t,r){return!0===t?i()(e,r):a()(t)?i()(e,t):e}},40474:(e,t,r)=>{"use strict";if(r.d(t,{qq:()=>d}),905==r.j)var n=r(90512);if(905==r.j)var i=r(69055);function o(e){return o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o(e)}function a(e,t,r){var n;return n=function(e,t){if("object"!=o(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,"string");if("object"!=o(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(t),(t="symbol"==o(n)?n:n+"")in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var s="recharts-tooltip-wrapper",l={visibility:"hidden"};function c(e){var t=e.coordinate,r=e.translateX,o=e.translateY;return(0,n.Z)(s,a(a(a(a({},"".concat(s,"-right"),(0,i.hj)(r)&&t&&(0,i.hj)(t.x)&&r>=t.x),"".concat(s,"-left"),(0,i.hj)(r)&&t&&(0,i.hj)(t.x)&&r<t.x),"".concat(s,"-bottom"),(0,i.hj)(o)&&t&&(0,i.hj)(t.y)&&o>=t.y),"".concat(s,"-top"),(0,i.hj)(o)&&t&&(0,i.hj)(t.y)&&o<t.y))}function u(e){var t=e.allowEscapeViewBox,r=e.coordinate,n=e.key,o=e.offsetTopLeft,a=e.position,s=e.reverseDirection,l=e.tooltipDimension,c=e.viewBox,u=e.viewBoxDimension;if(a&&(0,i.hj)(a[n]))return a[n];var d=r[n]-l-o,p=r[n]+o;return t[n]?s[n]?d:p:s[n]?d<c[n]?Math.max(p,c[n]):Math.max(d,c[n]):p+l>c[n]+u?Math.max(d,c[n]):Math.max(p,c[n])}function d(e){var t,r,n=e.allowEscapeViewBox,i=e.coordinate,o=e.offsetTopLeft,a=e.position,s=e.reverseDirection,d=e.tooltipBox,p=e.useTranslate3d,f=e.viewBox;return{cssProperties:d.height>0&&d.width>0&&i?function(e){var t=e.translateX,r=e.translateY;return{transform:e.useTranslate3d?"translate3d(".concat(t,"px, ").concat(r,"px, 0)"):"translate(".concat(t,"px, ").concat(r,"px)")}}({translateX:t=u({allowEscapeViewBox:n,coordinate:i,key:"x",offsetTopLeft:o,position:a,reverseDirection:s,tooltipDimension:d.width,viewBox:f,viewBoxDimension:f.width}),translateY:r=u({allowEscapeViewBox:n,coordinate:i,key:"y",offsetTopLeft:o,position:a,reverseDirection:s,tooltipDimension:d.height,viewBox:f,viewBoxDimension:f.height}),useTranslate3d:p}):l,cssClasses:c({translateX:t,translateY:r,coordinate:i})}}},79896:(e,t,r)=>{"use strict";r.d(t,{Yh:()=>s,Ym:()=>d,bw:()=>p,nv:()=>u,ry:()=>c});var n=r(67294),i=r(13218),o=r.n(i);function a(e){return a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},a(e)}var s=905==r.j?["aria-activedescendant","aria-atomic","aria-autocomplete","aria-busy","aria-checked","aria-colcount","aria-colindex","aria-colspan","aria-controls","aria-current","aria-describedby","aria-details","aria-disabled","aria-errormessage","aria-expanded","aria-flowto","aria-haspopup","aria-hidden","aria-invalid","aria-keyshortcuts","aria-label","aria-labelledby","aria-level","aria-live","aria-modal","aria-multiline","aria-multiselectable","aria-orientation","aria-owns","aria-placeholder","aria-posinset","aria-pressed","aria-readonly","aria-relevant","aria-required","aria-roledescription","aria-rowcount","aria-rowindex","aria-rowspan","aria-selected","aria-setsize","aria-sort","aria-valuemax","aria-valuemin","aria-valuenow","aria-valuetext","className","color","height","id","lang","max","media","method","min","name","style","target","width","role","tabIndex","accentHeight","accumulate","additive","alignmentBaseline","allowReorder","alphabetic","amplitude","arabicForm","ascent","attributeName","attributeType","autoReverse","azimuth","baseFrequency","baselineShift","baseProfile","bbox","begin","bias","by","calcMode","capHeight","clip","clipPath","clipPathUnits","clipRule","colorInterpolation","colorInterpolationFilters","colorProfile","colorRendering","contentScriptType","contentStyleType","cursor","cx","cy","d","decelerate","descent","diffuseConstant","direction","display","divisor","dominantBaseline","dur","dx","dy","edgeMode","elevation","enableBackground","end","exponent","externalResourcesRequired","fill","fillOpacity","fillRule","filter","filterRes","filterUnits","floodColor","floodOpacity","focusable","fontFamily","fontSize","fontSizeAdjust","fontStretch","fontStyle","fontVariant","fontWeight","format","from","fx","fy","g1","g2","glyphName","glyphOrientationHorizontal","glyphOrientationVertical","glyphRef","gradientTransform","gradientUnits","hanging","horizAdvX","horizOriginX","href","ideographic","imageRendering","in2","in","intercept","k1","k2","k3","k4","k","kernelMatrix","kernelUnitLength","kerning","keyPoints","keySplines","keyTimes","lengthAdjust","letterSpacing","lightingColor","limitingConeAngle","local","markerEnd","markerHeight","markerMid","markerStart","markerUnits","markerWidth","mask","maskContentUnits","maskUnits","mathematical","mode","numOctaves","offset","opacity","operator","order","orient","orientation","origin","overflow","overlinePosition","overlineThickness","paintOrder","panose1","pathLength","patternContentUnits","patternTransform","patternUnits","pointerEvents","pointsAtX","pointsAtY","pointsAtZ","preserveAlpha","preserveAspectRatio","primitiveUnits","r","radius","refX","refY","renderingIntent","repeatCount","repeatDur","requiredExtensions","requiredFeatures","restart","result","rotate","rx","ry","seed","shapeRendering","slope","spacing","specularConstant","specularExponent","speed","spreadMethod","startOffset","stdDeviation","stemh","stemv","stitchTiles","stopColor","stopOpacity","strikethroughPosition","strikethroughThickness","string","stroke","strokeDasharray","strokeDashoffset","strokeLinecap","strokeLinejoin","strokeMiterlimit","strokeOpacity","strokeWidth","surfaceScale","systemLanguage","tableValues","targetX","targetY","textAnchor","textDecoration","textLength","textRendering","to","transform","u1","u2","underlinePosition","underlineThickness","unicode","unicodeBidi","unicodeRange","unitsPerEm","vAlphabetic","values","vectorEffect","version","vertAdvY","vertOriginX","vertOriginY","vHanging","vIdeographic","viewTarget","visibility","vMathematical","widths","wordSpacing","writingMode","x1","x2","x","xChannelSelector","xHeight","xlinkActuate","xlinkArcrole","xlinkHref","xlinkRole","xlinkShow","xlinkTitle","xlinkType","xmlBase","xmlLang","xmlns","xmlnsXlink","xmlSpace","y1","y2","y","yChannelSelector","z","zoomAndPan","ref","key","angle"]:null,l=["points","pathLength"],c={svg:["viewBox","children"],polygon:l,polyline:l},u=905==r.j?["dangerouslySetInnerHTML","onCopy","onCopyCapture","onCut","onCutCapture","onPaste","onPasteCapture","onCompositionEnd","onCompositionEndCapture","onCompositionStart","onCompositionStartCapture","onCompositionUpdate","onCompositionUpdateCapture","onFocus","onFocusCapture","onBlur","onBlurCapture","onChange","onChangeCapture","onBeforeInput","onBeforeInputCapture","onInput","onInputCapture","onReset","onResetCapture","onSubmit","onSubmitCapture","onInvalid","onInvalidCapture","onLoad","onLoadCapture","onError","onErrorCapture","onKeyDown","onKeyDownCapture","onKeyPress","onKeyPressCapture","onKeyUp","onKeyUpCapture","onAbort","onAbortCapture","onCanPlay","onCanPlayCapture","onCanPlayThrough","onCanPlayThroughCapture","onDurationChange","onDurationChangeCapture","onEmptied","onEmptiedCapture","onEncrypted","onEncryptedCapture","onEnded","onEndedCapture","onLoadedData","onLoadedDataCapture","onLoadedMetadata","onLoadedMetadataCapture","onLoadStart","onLoadStartCapture","onPause","onPauseCapture","onPlay","onPlayCapture","onPlaying","onPlayingCapture","onProgress","onProgressCapture","onRateChange","onRateChangeCapture","onSeeked","onSeekedCapture","onSeeking","onSeekingCapture","onStalled","onStalledCapture","onSuspend","onSuspendCapture","onTimeUpdate","onTimeUpdateCapture","onVolumeChange","onVolumeChangeCapture","onWaiting","onWaitingCapture","onAuxClick","onAuxClickCapture","onClick","onClickCapture","onContextMenu","onContextMenuCapture","onDoubleClick","onDoubleClickCapture","onDrag","onDragCapture","onDragEnd","onDragEndCapture","onDragEnter","onDragEnterCapture","onDragExit","onDragExitCapture","onDragLeave","onDragLeaveCapture","onDragOver","onDragOverCapture","onDragStart","onDragStartCapture","onDrop","onDropCapture","onMouseDown","onMouseDownCapture","onMouseEnter","onMouseLeave","onMouseMove","onMouseMoveCapture","onMouseOut","onMouseOutCapture","onMouseOver","onMouseOverCapture","onMouseUp","onMouseUpCapture","onSelect","onSelectCapture","onTouchCancel","onTouchCancelCapture","onTouchEnd","onTouchEndCapture","onTouchMove","onTouchMoveCapture","onTouchStart","onTouchStartCapture","onPointerDown","onPointerDownCapture","onPointerMove","onPointerMoveCapture","onPointerUp","onPointerUpCapture","onPointerCancel","onPointerCancelCapture","onPointerEnter","onPointerEnterCapture","onPointerLeave","onPointerLeaveCapture","onPointerOver","onPointerOverCapture","onPointerOut","onPointerOutCapture","onGotPointerCapture","onGotPointerCaptureCapture","onLostPointerCapture","onLostPointerCaptureCapture","onScroll","onScrollCapture","onWheel","onWheelCapture","onAnimationStart","onAnimationStartCapture","onAnimationEnd","onAnimationEndCapture","onAnimationIteration","onAnimationIterationCapture","onTransitionEnd","onTransitionEndCapture"]:null,d=function(e,t){if(!e||"function"==typeof e||"boolean"==typeof e)return null;var r=e;if((0,n.isValidElement)(e)&&(r=e.props),!o()(r))return null;var i={};return Object.keys(r).forEach((function(e){u.includes(e)&&(i[e]=t||function(t){return r[e](r,t)})})),i},p=function(e,t,r){if(!o()(e)||"object"!==a(e))return null;var n=null;return Object.keys(e).forEach((function(i){var o=e[i];u.includes(i)&&"function"==typeof o&&(n||(n={}),n[i]=function(e,t,r){return function(n){return e(t,r,n),null}}(o,t,r))})),n}},42894:(e,t)=>{"use strict";var r=Symbol.for("react.element"),n=Symbol.for("react.portal"),i=Symbol.for("react.fragment"),o=Symbol.for("react.strict_mode"),a=Symbol.for("react.profiler"),s=Symbol.for("react.provider"),l=Symbol.for("react.context"),c=Symbol.for("react.server_context"),u=Symbol.for("react.forward_ref"),d=Symbol.for("react.suspense"),p=Symbol.for("react.suspense_list"),f=Symbol.for("react.memo"),h=Symbol.for("react.lazy");Symbol.for("react.offscreen");Symbol.for("react.module.reference"),t.isFragment=function(e){return function(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case r:switch(e=e.type){case i:case a:case o:case d:case p:return e;default:switch(e=e&&e.$$typeof){case c:case l:case u:case h:case f:case s:return e;default:return t}}case n:return t}}}(e)===i}},98508:(e,t,r)=>{"use strict";e.exports=r(42894)},35666:e=>{var t=function(e){"use strict";var t,r=Object.prototype,n=r.hasOwnProperty,i="function"==typeof Symbol?Symbol:{},o=i.iterator||"@@iterator",a=i.asyncIterator||"@@asyncIterator",s=i.toStringTag||"@@toStringTag";function l(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{l({},"")}catch(e){l=function(e,t,r){return e[t]=r}}function c(e,t,r,n){var i=t&&t.prototype instanceof g?t:g,o=Object.create(i.prototype),a=new M(n||[]);return o._invoke=function(e,t,r){var n=d;return function(i,o){if(n===f)throw new Error("Generator is already running");if(n===h){if("throw"===i)throw o;return I()}for(r.method=i,r.arg=o;;){var a=r.delegate;if(a){var s=P(a,r);if(s){if(s===m)continue;return s}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(n===d)throw n=h,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);n=f;var l=u(e,t,r);if("normal"===l.type){if(n=r.done?h:p,l.arg===m)continue;return{value:l.arg,done:r.done}}"throw"===l.type&&(n=h,r.method="throw",r.arg=l.arg)}}}(e,r,a),o}function u(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}e.wrap=c;var d="suspendedStart",p="suspendedYield",f="executing",h="completed",m={};function g(){}function v(){}function y(){}var b={};l(b,o,(function(){return this}));var x=Object.getPrototypeOf,w=x&&x(x(j([])));w&&w!==r&&n.call(w,o)&&(b=w);var S=y.prototype=g.prototype=Object.create(b);function C(e){["next","throw","return"].forEach((function(t){l(e,t,(function(e){return this._invoke(t,e)}))}))}function _(e,t){function r(i,o,a,s){var l=u(e[i],e,o);if("throw"!==l.type){var c=l.arg,d=c.value;return d&&"object"==typeof d&&n.call(d,"__await")?t.resolve(d.__await).then((function(e){r("next",e,a,s)}),(function(e){r("throw",e,a,s)})):t.resolve(d).then((function(e){c.value=e,a(c)}),(function(e){return r("throw",e,a,s)}))}s(l.arg)}var i;this._invoke=function(e,n){function o(){return new t((function(t,i){r(e,n,t,i)}))}return i=i?i.then(o,o):o()}}function P(e,r){var n=e.iterator[r.method];if(n===t){if(r.delegate=null,"throw"===r.method){if(e.iterator.return&&(r.method="return",r.arg=t,P(e,r),"throw"===r.method))return m;r.method="throw",r.arg=new TypeError("The iterator does not provide a 'throw' method")}return m}var i=u(n,e.iterator,r.arg);if("throw"===i.type)return r.method="throw",r.arg=i.arg,r.delegate=null,m;var o=i.arg;return o?o.done?(r[e.resultName]=o.value,r.next=e.nextLoc,"return"!==r.method&&(r.method="next",r.arg=t),r.delegate=null,m):o:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.delegate=null,m)}function E(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function k(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function M(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(E,this),this.reset(!0)}function j(e){if(e){var r=e[o];if(r)return r.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var i=-1,a=function r(){for(;++i<e.length;)if(n.call(e,i))return r.value=e[i],r.done=!1,r;return r.value=t,r.done=!0,r};return a.next=a}}return{next:I}}function I(){return{value:t,done:!0}}return v.prototype=y,l(S,"constructor",y),l(y,"constructor",v),v.displayName=l(y,s,"GeneratorFunction"),e.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===v||"GeneratorFunction"===(t.displayName||t.name))},e.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,y):(e.__proto__=y,l(e,s,"GeneratorFunction")),e.prototype=Object.create(S),e},e.awrap=function(e){return{__await:e}},C(_.prototype),l(_.prototype,a,(function(){return this})),e.AsyncIterator=_,e.async=function(t,r,n,i,o){void 0===o&&(o=Promise);var a=new _(c(t,r,n,i),o);return e.isGeneratorFunction(r)?a:a.next().then((function(e){return e.done?e.value:a.next()}))},C(S),l(S,s,"Generator"),l(S,o,(function(){return this})),l(S,"toString",(function(){return"[object Generator]"})),e.keys=function(e){var t=[];for(var r in e)t.push(r);return t.reverse(),function r(){for(;t.length;){var n=t.pop();if(n in e)return r.value=n,r.done=!1,r}return r.done=!0,r}},e.values=j,M.prototype={constructor:M,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=t,this.done=!1,this.delegate=null,this.method="next",this.arg=t,this.tryEntries.forEach(k),!e)for(var r in this)"t"===r.charAt(0)&&n.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=t)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var r=this;function i(n,i){return s.type="throw",s.arg=e,r.next=n,i&&(r.method="next",r.arg=t),!!i}for(var o=this.tryEntries.length-1;o>=0;--o){var a=this.tryEntries[o],s=a.completion;if("root"===a.tryLoc)return i("end");if(a.tryLoc<=this.prev){var l=n.call(a,"catchLoc"),c=n.call(a,"finallyLoc");if(l&&c){if(this.prev<a.catchLoc)return i(a.catchLoc,!0);if(this.prev<a.finallyLoc)return i(a.finallyLoc)}else if(l){if(this.prev<a.catchLoc)return i(a.catchLoc,!0)}else{if(!c)throw new Error("try statement without catch or finally");if(this.prev<a.finallyLoc)return i(a.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var i=this.tryEntries[r];if(i.tryLoc<=this.prev&&n.call(i,"finallyLoc")&&this.prev<i.finallyLoc){var o=i;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var a=o?o.completion:{};return a.type=e,a.arg=t,o?(this.method="next",this.next=o.finallyLoc,m):this.complete(a)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),m},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),k(r),m}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if("throw"===n.type){var i=n.arg;k(r)}return i}}throw new Error("illegal catch attempt")},delegateYield:function(e,r,n){return this.delegate={iterator:j(e),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=t),m}},e}(e.exports);try{regeneratorRuntime=t}catch(e){"object"==typeof globalThis?globalThis.regeneratorRuntime=t:Function("r","regeneratorRuntime = r")(t)}},44815:(e,t,r)=>{"use strict";r.d(t,{PW:()=>o});var n="NOT_FOUND",i=function(e,t){return e===t};function o(e,t){var r,o,a="object"==typeof t?t:{equalityCheck:t},s=a.equalityCheck,l=void 0===s?i:s,c=a.maxSize,u=void 0===c?1:c,d=a.resultEqualityCheck,p=function(e){return function(t,r){if(null===t||null===r||t.length!==r.length)return!1;for(var n=t.length,i=0;i<n;i++)if(!e(t[i],r[i]))return!1;return!0}}(l),f=1===u?(r=p,{get:function(e){return o&&r(o.key,e)?o.value:n},put:function(e,t){o={key:e,value:t}},getEntries:function(){return o?[o]:[]},clear:function(){o=void 0}}):function(e,t){var r=[];function i(e){var i=r.findIndex((function(r){return t(e,r.key)}));if(i>-1){var o=r[i];return i>0&&(r.splice(i,1),r.unshift(o)),o.value}return n}return{get:i,put:function(t,o){i(t)===n&&(r.unshift({key:t,value:o}),r.length>e&&r.pop())},getEntries:function(){return r},clear:function(){r=[]}}}(u,p);function h(){var t=f.get(arguments);if(t===n){if(t=e.apply(null,arguments),d){var r=f.getEntries().find((function(e){return d(e.value,t)}));r&&(t=r.value)}f.put(arguments,t)}return t}return h.clearCache=function(){return f.clear()},h}},22222:(e,t,r)=>{"use strict";if(r.d(t,{P1:()=>i}),757==r.j)var n=r(44815);var i=757==r.j?function(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),n=1;n<t;n++)r[n-1]=arguments[n];return function(){for(var t=arguments.length,n=new Array(t),i=0;i<t;i++)n[i]=arguments[i];var o,a=0,s={memoizeOptions:void 0},l=n.pop();if("object"==typeof l&&(s=l,l=n.pop()),"function"!=typeof l)throw new Error("createSelector expects an output function after the inputs, but received: ["+typeof l+"]");var c=s.memoizeOptions,u=void 0===c?r:c,d=Array.isArray(u)?u:[u],p=function(e){var t=Array.isArray(e[0])?e[0]:e;if(!t.every((function(e){return"function"==typeof e}))){var r=t.map((function(e){return"function"==typeof e?"function "+(e.name||"unnamed")+"()":typeof e})).join(", ");throw new Error("createSelector expects all input-selectors to be functions, but received the following types: ["+r+"]")}return t}(n),f=e.apply(void 0,[function(){return a++,l.apply(null,arguments)}].concat(d)),h=e((function(){for(var e=[],t=p.length,r=0;r<t;r++)e.push(p[r].apply(null,arguments));return o=f.apply(null,e)}));return Object.assign(h,{resultFunc:l,memoizedResultFunc:f,dependencies:p,lastResult:function(){return o},recomputations:function(){return a},resetRecomputations:function(){return a=0}}),h}}(n.PW):null},60053:(e,t)=>{"use strict";function r(e,t){var r=e.length;e.push(t);e:for(;0<r;){var n=r-1>>>1,i=e[n];if(!(0<o(i,t)))break e;e[n]=t,e[r]=i,r=n}}function n(e){return 0===e.length?null:e[0]}function i(e){if(0===e.length)return null;var t=e[0],r=e.pop();if(r!==t){e[0]=r;e:for(var n=0,i=e.length,a=i>>>1;n<a;){var s=2*(n+1)-1,l=e[s],c=s+1,u=e[c];if(0>o(l,r))c<i&&0>o(u,l)?(e[n]=u,e[c]=r,n=c):(e[n]=l,e[s]=r,n=s);else{if(!(c<i&&0>o(u,r)))break e;e[n]=u,e[c]=r,n=c}}}return t}function o(e,t){var r=e.sortIndex-t.sortIndex;return 0!==r?r:e.id-t.id}if("object"==typeof performance&&"function"==typeof performance.now){var a=performance;t.unstable_now=function(){return a.now()}}else{var s=Date,l=s.now();t.unstable_now=function(){return s.now()-l}}var c=[],u=[],d=1,p=null,f=3,h=!1,m=!1,g=!1,v="function"==typeof setTimeout?setTimeout:null,y="function"==typeof clearTimeout?clearTimeout:null,b="undefined"!=typeof setImmediate?setImmediate:null;function x(e){for(var t=n(u);null!==t;){if(null===t.callback)i(u);else{if(!(t.startTime<=e))break;i(u),t.sortIndex=t.expirationTime,r(c,t)}t=n(u)}}function w(e){if(g=!1,x(e),!m)if(null!==n(c))m=!0,A(S);else{var t=n(u);null!==t&&Z(w,t.startTime-e)}}function S(e,r){m=!1,g&&(g=!1,y(E),E=-1),h=!0;var o=f;try{for(x(r),p=n(c);null!==p&&(!(p.expirationTime>r)||e&&!j());){var a=p.callback;if("function"==typeof a){p.callback=null,f=p.priorityLevel;var s=a(p.expirationTime<=r);r=t.unstable_now(),"function"==typeof s?p.callback=s:p===n(c)&&i(c),x(r)}else i(c);p=n(c)}if(null!==p)var l=!0;else{var d=n(u);null!==d&&Z(w,d.startTime-r),l=!1}return l}finally{p=null,f=o,h=!1}}"undefined"!=typeof navigator&&void 0!==navigator.scheduling&&void 0!==navigator.scheduling.isInputPending&&navigator.scheduling.isInputPending.bind(navigator.scheduling);var C,_=!1,P=null,E=-1,k=5,M=-1;function j(){return!(t.unstable_now()-M<k)}function I(){if(null!==P){var e=t.unstable_now();M=e;var r=!0;try{r=P(!0,e)}finally{r?C():(_=!1,P=null)}}else _=!1}if("function"==typeof b)C=function(){b(I)};else if("undefined"!=typeof MessageChannel){var O=new MessageChannel,T=O.port2;O.port1.onmessage=I,C=function(){T.postMessage(null)}}else C=function(){v(I,0)};function A(e){P=e,_||(_=!0,C())}function Z(e,r){E=v((function(){e(t.unstable_now())}),r)}t.unstable_IdlePriority=5,t.unstable_ImmediatePriority=1,t.unstable_LowPriority=4,t.unstable_NormalPriority=3,t.unstable_Profiling=null,t.unstable_UserBlockingPriority=2,t.unstable_cancelCallback=function(e){e.callback=null},t.unstable_continueExecution=function(){m||h||(m=!0,A(S))},t.unstable_forceFrameRate=function(e){0>e||125<e?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):k=0<e?Math.floor(1e3/e):5},t.unstable_getCurrentPriorityLevel=function(){return f},t.unstable_getFirstCallbackNode=function(){return n(c)},t.unstable_next=function(e){switch(f){case 1:case 2:case 3:var t=3;break;default:t=f}var r=f;f=t;try{return e()}finally{f=r}},t.unstable_pauseExecution=function(){},t.unstable_requestPaint=function(){},t.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var r=f;f=e;try{return t()}finally{f=r}},t.unstable_scheduleCallback=function(e,i,o){var a=t.unstable_now();switch(o="object"==typeof o&&null!==o&&"number"==typeof(o=o.delay)&&0<o?a+o:a,e){case 1:var s=-1;break;case 2:s=250;break;case 5:s=1073741823;break;case 4:s=1e4;break;default:s=5e3}return e={id:d++,callback:i,priorityLevel:e,startTime:o,expirationTime:s=o+s,sortIndex:-1},o>a?(e.sortIndex=o,r(u,e),null===n(c)&&e===n(u)&&(g?(y(E),E=-1):g=!0,Z(w,o-a))):(e.sortIndex=s,r(c,e),m||h||(m=!0,A(S))),e},t.unstable_shouldYield=j,t.unstable_wrapCallback=function(e){var t=f;return function(){var r=f;f=t;try{return e.apply(this,arguments)}finally{f=r}}}},63840:(e,t,r)=>{"use strict";e.exports=r(60053)},53250:(e,t,r)=>{"use strict";var n=r(67294),i="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},o=n.useState,a=n.useEffect,s=n.useLayoutEffect,l=n.useDebugValue;function c(e){var t=e.getSnapshot;e=e.value;try{var r=t();return!i(e,r)}catch(e){return!0}}var u="undefined"==typeof window||void 0===window.document||void 0===window.document.createElement?function(e,t){return t()}:function(e,t){var r=t(),n=o({inst:{value:r,getSnapshot:t}}),i=n[0].inst,u=n[1];return s((function(){i.value=r,i.getSnapshot=t,c(i)&&u({inst:i})}),[e,r,t]),a((function(){return c(i)&&u({inst:i}),e((function(){c(i)&&u({inst:i})}))}),[e]),l(r),r};t.useSyncExternalStore=void 0!==n.useSyncExternalStore?n.useSyncExternalStore:u},50139:(e,t,r)=>{"use strict";var n=r(67294),i=r(61688),o="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},a=i.useSyncExternalStore,s=n.useRef,l=n.useEffect,c=n.useMemo,u=n.useDebugValue;t.useSyncExternalStoreWithSelector=function(e,t,r,n,i){var d=s(null);if(null===d.current){var p={hasValue:!1,value:null};d.current=p}else p=d.current;d=c((function(){function e(e){if(!l){if(l=!0,a=e,e=n(e),void 0!==i&&p.hasValue){var t=p.value;if(i(t,e))return s=t}return s=e}if(t=s,o(a,e))return t;var r=n(e);return void 0!==i&&i(t,r)?t:(a=e,s=r)}var a,s,l=!1,c=void 0===r?null:r;return[function(){return e(t())},null===c?void 0:function(){return e(c())}]}),[t,r,n,i]);var f=a(e,d[0],d[1]);return l((function(){p.hasValue=!0,p.value=f}),[f]),u(f),f}},61688:(e,t,r)=>{"use strict";e.exports=r(53250)},52798:(e,t,r)=>{"use strict";e.exports=r(50139)},52741:(e,t,r)=>{"use strict";if(r.r(t),r.d(t,{scaleBand:()=>n.ti,scaleDiverging:()=>n.AB,scaleDivergingLog:()=>n.Wr,scaleDivergingPow:()=>n.dK,scaleDivergingSqrt:()=>n.KR,scaleDivergingSymlog:()=>n.b4,scaleIdentity:()=>n.ez,scaleImplicit:()=>n.qm,scaleLinear:()=>n.BY,scaleLog:()=>n.p2,scaleOrdinal:()=>n.PK,scalePoint:()=>n.q2,scalePow:()=>n.vY,scaleQuantile:()=>n.FT,scaleQuantize:()=>n.aE,scaleRadial:()=>n.s$,scaleSequential:()=>n.cJ,scaleSequentialLog:()=>n.$l,scaleSequentialPow:()=>n.bE,scaleSequentialQuantile:()=>n.IO,scaleSequentialSqrt:()=>n.aA,scaleSequentialSymlog:()=>n.lQ,scaleSqrt:()=>n.PU,scaleSymlog:()=>n.eh,scaleThreshold:()=>n.ut,scaleTime:()=>n.Xf,scaleUtc:()=>n.KY,tickFormat:()=>n.uk}),905==r.j)var n=r(51770)},10434:e=>{function t(){return e.exports=t=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},e.exports.__esModule=!0,e.exports.default=e.exports,t.apply(null,arguments)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},64836:e=>{e.exports=function(e){return e&&e.__esModule?e:{default:e}},e.exports.__esModule=!0,e.exports.default=e.exports},7071:e=>{e.exports=function(e,t){if(null==e)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(t.includes(n))continue;r[n]=e[n]}return r},e.exports.__esModule=!0,e.exports.default=e.exports},93967:(e,t)=>{var r;!function(){"use strict";var n={}.hasOwnProperty;function i(){for(var e="",t=0;t<arguments.length;t++){var r=arguments[t];r&&(e=a(e,o(r)))}return e}function o(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return i.apply(null,e);if(e.toString!==Object.prototype.toString&&!e.toString.toString().includes("[native code]"))return e.toString();var t="";for(var r in e)n.call(e,r)&&e[r]&&(t=a(t,r));return t}function a(e,t){return t?e?e+" "+t:e+t:e}e.exports?(i.default=i,e.exports=i):void 0===(r=function(){return i}.apply(t,[]))||(e.exports=r)}()},4942:(e,t,r)=>{"use strict";if(r.d(t,{Z:()=>i}),419==r.j)var n=r(67343);function i(e,t,r){return(t=(0,n.Z)(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}},87462:(e,t,r)=>{"use strict";function n(){return n=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},n.apply(null,arguments)}r.d(t,{Z:()=>n})},94578:(e,t,r)=>{"use strict";if(r.d(t,{Z:()=>i}),!/^(674|905)$/.test(r.j))var n=r(89611);function i(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,(0,n.Z)(e,t)}},36459:(e,t,r)=>{"use strict";function n(e){if(null==e)throw new TypeError("Cannot destructure "+e)}r.d(t,{Z:()=>n})},1413:(e,t,r)=>{"use strict";if(r.d(t,{Z:()=>o}),419==r.j)var n=r(4942);function i(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function o(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?i(Object(r),!0).forEach((function(t){(0,n.Z)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):i(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}},63366:(e,t,r)=>{"use strict";function n(e,t){if(null==e)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(t.includes(n))continue;r[n]=e[n]}return r}r.d(t,{Z:()=>n})},89611:(e,t,r)=>{"use strict";function n(e,t){return n=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},n(e,t)}r.d(t,{Z:()=>n})},35512:(e,t,r)=>{"use strict";if(r.d(t,{Z:()=>i}),/^(419|757)$/.test(r.j))var n=r(71002);function i(e,t){if("object"!=(0,n.Z)(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var i=r.call(e,t||"default");if("object"!=(0,n.Z)(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}},67343:(e,t,r)=>{"use strict";if(r.d(t,{Z:()=>o}),/^(419|757)$/.test(r.j))var n=r(71002);if(/^(419|757)$/.test(r.j))var i=r(35512);function o(e){var t=(0,i.Z)(e,"string");return"symbol"==(0,n.Z)(t)?t:t+""}},71002:(e,t,r)=>{"use strict";function n(e){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n(e)}r.d(t,{Z:()=>n})},66389:(e,t,r)=>{"use strict";r.d(t,{d:()=>i});var n=r(67294);function i(e,t){const r=(0,n.useRef)(t);(0,n.useEffect)((function(){t!==r.current&&null!=e.attributionControl&&(null!=r.current&&e.attributionControl.removeAttribution(r.current),null!=t&&e.attributionControl.addAttribution(t)),r.current=t}),[e,t])}},99534:(e,t,r)=>{"use strict";r.d(t,{G5:()=>a,RA:()=>o});var n=r(67294);if(r(73935),/^(419|870|896)$/.test(r.j))var i=r(1410);function o(e){function t(t,r){const{instance:o,context:a}=e(t).current;return(0,n.useImperativeHandle)(r,(()=>o)),null==t.children?null:n.createElement(i.UO,{value:a},t.children)}return(0,n.forwardRef)(t)}function a(e){function t(t,r){const{instance:i}=e(t).current;return(0,n.useImperativeHandle)(r,(()=>i)),null}return(0,n.forwardRef)(t)}},1410:(e,t,r)=>{"use strict";r.d(t,{Hb:()=>o,UO:()=>l,mE:()=>c,sj:()=>a});var n=r(67294);const i=1;function o(e){return Object.freeze({__version:i,map:e})}function a(e,t){return Object.freeze({...e,...t})}const s=(0,n.createContext)(null),l=s.Provider;function c(){const e=(0,n.useContext)(s);if(null==e)throw new Error("No context provided: useLeafletContext() can only be used in a descendant of <MapContainer>");return e}},27999:(e,t,r)=>{"use strict";r.d(t,{I:()=>o,O:()=>i});var n=r(67294);function i(e,t,r){return Object.freeze({instance:e,context:t,container:r})}function o(e,t){return null==t?function(t,r){const i=(0,n.useRef)();return i.current||(i.current=e(t,r)),i}:function(r,i){const o=(0,n.useRef)();o.current||(o.current=e(r,i));const a=(0,n.useRef)(r),{instance:s}=o.current;return(0,n.useEffect)((function(){a.current!==r&&(t(s,r,a.current),a.current=r)}),[s,r,i]),o}}},60620:(e,t,r)=>{"use strict";r.d(t,{t:()=>i});var n=r(67294);function i(e,t){const r=(0,n.useRef)();(0,n.useEffect)((function(){return null!=t&&e.instance.on(t),r.current=t,function(){null!=r.current&&e.instance.off(r.current),r.current=null}}),[e,t])}},74579:(e,t,r)=>{"use strict";if(r.d(t,{Lf:()=>s,dW:()=>a}),/^(419|870|896)$/.test(r.j))var n=r(99534);if(/^(419|870|896)$/.test(r.j))var i=r(27999);if(/^(419|870|896)$/.test(r.j))var o=r(83655);function a(e,t){const r=(0,i.I)(e,t),a=(0,o.u)(r);return(0,n.RA)(a)}function s(e,t){const r=(0,i.I)(e,t),a=(0,o.u)(r);return(0,n.G5)(a)}},83655:(e,t,r)=>{"use strict";r.d(t,{u:()=>l});var n=r(67294);if(/^(419|870|896)$/.test(r.j))var i=r(66389);if(/^(419|870|896)$/.test(r.j))var o=r(1410);if(/^(419|870|896)$/.test(r.j))var a=r(60620);if(/^(419|870|896)$/.test(r.j))var s=r(81802);function l(e){return function(t){const r=(0,o.mE)(),l=e((0,s.q)(t,r),r);return(0,i.d)(r.map,t.attribution),(0,a.t)(l.current,t.eventHandlers),function(e,t){(0,n.useEffect)((function(){return(t.layerContainer??t.map).addLayer(e.instance),function(){t.layerContainer?.removeLayer(e.instance),t.map.removeLayer(e.instance)}}),[t,e])}(l.current,r),l}}},81802:(e,t,r)=>{"use strict";function n(e,t){const r=e.pane??t.pane;return r?{...e,pane:r}:e}r.d(t,{q:()=>n})},90512:(e,t,r)=>{"use strict";function n(e){var t,r,i="";if("string"==typeof e||"number"==typeof e)i+=e;else if("object"==typeof e)if(Array.isArray(e)){var o=e.length;for(t=0;t<o;t++)e[t]&&(r=n(e[t]))&&(i&&(i+=" "),i+=r)}else for(r in e)e[r]&&(i&&(i+=" "),i+=r);return i}r.d(t,{Z:()=>i});const i=674!=r.j?function(){for(var e,t,r=0,i="",o=arguments.length;r<o;r++)(e=arguments[r])&&(t=n(e))&&(i&&(i+=" "),i+=t);return i}:null},9757:(e,t,r)=>{"use strict";function n(e,t){return null==e||null==t?NaN:e<t?-1:e>t?1:e>=t?0:NaN}r.d(t,{Z:()=>n})},2461:(e,t,r)=>{"use strict";r.d(t,{ZP:()=>l});var n=r(9757),i=r(40477),o=r(49215);const a=(0,i.Z)(n.Z),s=a.right,l=(a.left,(0,i.Z)(o.Z).center,905==r.j?s:null)},40477:(e,t,r)=>{"use strict";if(r.d(t,{Z:()=>o}),905==r.j)var n=r(9757);if(905==r.j)var i=r(98837);function o(e){let t,r,o;function s(e,n,i=0,o=e.length){if(i<o){if(0!==t(n,n))return o;do{const t=i+o>>>1;r(e[t],n)<0?i=t+1:o=t}while(i<o)}return i}return 2!==e.length?(t=n.Z,r=(t,r)=>(0,n.Z)(e(t),r),o=(t,r)=>e(t)-r):(t=e===n.Z||e===i.Z?e:a,r=e,o=e),{left:s,center:function(e,t,r=0,n=e.length){const i=s(e,t,r,n-1);return i>r&&o(e[i-1],t)>-o(e[i],t)?i-1:i},right:function(e,n,i=0,o=e.length){if(i<o){if(0!==t(n,n))return o;do{const t=i+o>>>1;r(e[t],n)<=0?i=t+1:o=t}while(i<o)}return i}}}function a(){return 0}},98837:(e,t,r)=>{"use strict";function n(e,t){return null==e||null==t?NaN:t<e?-1:t>e?1:t>=e?0:NaN}r.d(t,{Z:()=>n})},18776:(e,t,r)=>{"use strict";function n(e,t){let r;if(void 0===t)for(const t of e)null!=t&&(r<t||void 0===r&&t>=t)&&(r=t);else{let n=-1;for(let i of e)null!=(i=t(i,++n,e))&&(r<i||void 0===r&&i>=i)&&(r=i)}return r}r.d(t,{Z:()=>n})},88398:(e,t,r)=>{"use strict";function n(e,t){let r;if(void 0===t)for(const t of e)null!=t&&(r>t||void 0===r&&t>=t)&&(r=t);else{let n=-1;for(let i of e)null!=(i=t(i,++n,e))&&(r>i||void 0===r&&i>=i)&&(r=i)}return r}r.d(t,{Z:()=>n})},49215:(e,t,r)=>{"use strict";function n(e){return null===e?NaN:+e}function*i(e,t){if(void 0===t)for(let t of e)null!=t&&(t=+t)>=t&&(yield t);else{let r=-1;for(let n of e)null!=(n=t(n,++r,e))&&(n=+n)>=n&&(yield n)}}r.d(t,{K:()=>i,Z:()=>n})},46057:(e,t,r)=>{"use strict";if(r.d(t,{ZP:()=>s,s7:()=>l}),905==r.j)var n=r(18776);if(905==r.j)var i=r(88398);if(905==r.j)var o=r(18534);if(905==r.j)var a=r(49215);function s(e,t,r){if((s=(e=Float64Array.from((0,a.K)(e,r))).length)&&!isNaN(t=+t)){if(t<=0||s<2)return(0,i.Z)(e);if(t>=1)return(0,n.Z)(e);var s,l=(s-1)*t,c=Math.floor(l),u=(0,n.Z)((0,o.Z)(e,c).subarray(0,c+1));return u+((0,i.Z)(e.subarray(c+1))-u)*(l-c)}}function l(e,t,r=a.Z){if((n=e.length)&&!isNaN(t=+t)){if(t<=0||n<2)return+r(e[0],0,e);if(t>=1)return+r(e[n-1],n-1,e);var n,i=(n-1)*t,o=Math.floor(i),s=+r(e[o],o,e);return s+(+r(e[o+1],o+1,e)-s)*(i-o)}}},18534:(e,t,r)=>{"use strict";if(r.d(t,{Z:()=>i}),905==r.j)var n=r(56543);function i(e,t,r=0,a=1/0,s){if(t=Math.floor(t),r=Math.floor(Math.max(0,r)),a=Math.floor(Math.min(e.length-1,a)),!(r<=t&&t<=a))return e;for(s=void 0===s?n.Wv:(0,n.di)(s);a>r;){if(a-r>600){const n=a-r+1,o=t-r+1,l=Math.log(n),c=.5*Math.exp(2*l/3),u=.5*Math.sqrt(l*c*(n-c)/n)*(o-n/2<0?-1:1);i(e,t,Math.max(r,Math.floor(t-o*c/n+u)),Math.min(a,Math.floor(t+(n-o)*c/n+u)),s)}const n=e[t];let l=r,c=a;for(o(e,r,t),s(e[a],n)>0&&o(e,r,a);l<c;){for(o(e,l,c),++l,--c;s(e[l],n)<0;)++l;for(;s(e[c],n)>0;)--c}0===s(e[r],n)?o(e,r,c):(++c,o(e,c,a)),c<=t&&(r=c+1),t<=c&&(a=c-1)}return e}function o(e,t,r){const n=e[t];e[t]=e[r],e[r]=n}},45162:(e,t,r)=>{"use strict";function n(e,t,r){e=+e,t=+t,r=(i=arguments.length)<2?(t=e,e=0,1):i<3?1:+r;for(var n=-1,i=0|Math.max(0,Math.ceil((t-e)/r)),o=new Array(i);++n<i;)o[n]=e+n*r;return o}r.d(t,{Z:()=>n})},56543:(e,t,r)=>{"use strict";if(r.d(t,{Wv:()=>o,di:()=>i}),905==r.j)var n=r(9757);function i(e=n.Z){if(e===n.Z)return o;if("function"!=typeof e)throw new TypeError("compare is not a function");return(t,r)=>{const n=e(t,r);return n||0===n?n:(0===e(r,r))-(0===e(t,t))}}function o(e,t){return(null==e||!(e>=e))-(null==t||!(t>=t))||(e<t?-1:e>t?1:0)}},93896:(e,t,r)=>{"use strict";r.d(t,{G9:()=>l,ZP:()=>s,ly:()=>c});const n=Math.sqrt(50),i=Math.sqrt(10),o=Math.sqrt(2);function a(e,t,r){const s=(t-e)/Math.max(0,r),l=Math.floor(Math.log10(s)),c=s/Math.pow(10,l),u=c>=n?10:c>=i?5:c>=o?2:1;let d,p,f;return l<0?(f=Math.pow(10,-l)/u,d=Math.round(e*f),p=Math.round(t*f),d/f<e&&++d,p/f>t&&--p,f=-f):(f=Math.pow(10,l)*u,d=Math.round(e/f),p=Math.round(t/f),d*f<e&&++d,p*f>t&&--p),p<d&&.5<=r&&r<2?a(e,t,2*r):[d,p,f]}function s(e,t,r){if(!((r=+r)>0))return[];if((e=+e)==(t=+t))return[e];const n=t<e,[i,o,s]=n?a(t,e,r):a(e,t,r);if(!(o>=i))return[];const l=o-i+1,c=new Array(l);if(n)if(s<0)for(let e=0;e<l;++e)c[e]=(o-e)/-s;else for(let e=0;e<l;++e)c[e]=(o-e)*s;else if(s<0)for(let e=0;e<l;++e)c[e]=(i+e)/-s;else for(let e=0;e<l;++e)c[e]=(i+e)*s;return c}function l(e,t,r){return a(e=+e,t=+t,r=+r)[2]}function c(e,t,r){r=+r;const n=(t=+t)<(e=+e),i=n?l(t,e,r):l(e,t,r);return(n?-1:1)*(i<0?1/-i:i)}},88849:(e,t,r)=>{"use strict";function n(e,t,r){e.prototype=t.prototype=r,r.constructor=e}function i(e,t){var r=Object.create(e.prototype);for(var n in t)r[n]=t[n];return r}function o(){}r.d(t,{ZP:()=>w,B8:()=>_});var a=.7,s=1/a,l="\\s*([+-]?\\d+)\\s*",c="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)\\s*",u="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)%\\s*",d=/^#([0-9a-f]{3,8})$/,p=new RegExp(`^rgb\\(${l},${l},${l}\\)$`),f=new RegExp(`^rgb\\(${u},${u},${u}\\)$`),h=new RegExp(`^rgba\\(${l},${l},${l},${c}\\)$`),m=new RegExp(`^rgba\\(${u},${u},${u},${c}\\)$`),g=new RegExp(`^hsl\\(${c},${u},${u}\\)$`),v=new RegExp(`^hsla\\(${c},${u},${u},${c}\\)$`),y={aliceblue:15792383,antiquewhite:16444375,aqua:65535,aquamarine:8388564,azure:15794175,beige:16119260,bisque:16770244,black:0,blanchedalmond:16772045,blue:255,blueviolet:9055202,brown:10824234,burlywood:14596231,cadetblue:6266528,chartreuse:8388352,chocolate:13789470,coral:16744272,cornflowerblue:6591981,cornsilk:16775388,crimson:14423100,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:12092939,darkgray:11119017,darkgreen:25600,darkgrey:11119017,darkkhaki:12433259,darkmagenta:9109643,darkolivegreen:5597999,darkorange:16747520,darkorchid:10040012,darkred:9109504,darksalmon:15308410,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:16716947,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:11674146,floralwhite:16775920,forestgreen:2263842,fuchsia:16711935,gainsboro:14474460,ghostwhite:16316671,gold:16766720,goldenrod:14329120,gray:8421504,green:32768,greenyellow:11403055,grey:8421504,honeydew:15794160,hotpink:16738740,indianred:13458524,indigo:4915330,ivory:16777200,khaki:15787660,lavender:15132410,lavenderblush:16773365,lawngreen:8190976,lemonchiffon:16775885,lightblue:11393254,lightcoral:15761536,lightcyan:14745599,lightgoldenrodyellow:16448210,lightgray:13882323,lightgreen:9498256,lightgrey:13882323,lightpink:16758465,lightsalmon:16752762,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:11584734,lightyellow:16777184,lime:65280,limegreen:3329330,linen:16445670,magenta:16711935,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:12211667,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:13047173,midnightblue:1644912,mintcream:16121850,mistyrose:16770273,moccasin:16770229,navajowhite:16768685,navy:128,oldlace:16643558,olive:8421376,olivedrab:7048739,orange:16753920,orangered:16729344,orchid:14315734,palegoldenrod:15657130,palegreen:10025880,paleturquoise:11529966,palevioletred:14381203,papayawhip:16773077,peachpuff:16767673,peru:13468991,pink:16761035,plum:14524637,powderblue:11591910,purple:8388736,rebeccapurple:6697881,red:16711680,rosybrown:12357519,royalblue:4286945,saddlebrown:9127187,salmon:16416882,sandybrown:16032864,seagreen:3050327,seashell:16774638,sienna:10506797,silver:12632256,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:16775930,springgreen:65407,steelblue:4620980,tan:13808780,teal:32896,thistle:14204888,tomato:16737095,turquoise:4251856,violet:15631086,wheat:16113331,white:16777215,whitesmoke:16119285,yellow:16776960,yellowgreen:10145074};function b(){return this.rgb().formatHex()}function x(){return this.rgb().formatRgb()}function w(e){var t,r;return e=(e+"").trim().toLowerCase(),(t=d.exec(e))?(r=t[1].length,t=parseInt(t[1],16),6===r?S(t):3===r?new P(t>>8&15|t>>4&240,t>>4&15|240&t,(15&t)<<4|15&t,1):8===r?C(t>>24&255,t>>16&255,t>>8&255,(255&t)/255):4===r?C(t>>12&15|t>>8&240,t>>8&15|t>>4&240,t>>4&15|240&t,((15&t)<<4|15&t)/255):null):(t=p.exec(e))?new P(t[1],t[2],t[3],1):(t=f.exec(e))?new P(255*t[1]/100,255*t[2]/100,255*t[3]/100,1):(t=h.exec(e))?C(t[1],t[2],t[3],t[4]):(t=m.exec(e))?C(255*t[1]/100,255*t[2]/100,255*t[3]/100,t[4]):(t=g.exec(e))?O(t[1],t[2]/100,t[3]/100,1):(t=v.exec(e))?O(t[1],t[2]/100,t[3]/100,t[4]):y.hasOwnProperty(e)?S(y[e]):"transparent"===e?new P(NaN,NaN,NaN,0):null}function S(e){return new P(e>>16&255,e>>8&255,255&e,1)}function C(e,t,r,n){return n<=0&&(e=t=r=NaN),new P(e,t,r,n)}function _(e,t,r,n){return 1===arguments.length?((i=e)instanceof o||(i=w(i)),i?new P((i=i.rgb()).r,i.g,i.b,i.opacity):new P):new P(e,t,r,null==n?1:n);var i}function P(e,t,r,n){this.r=+e,this.g=+t,this.b=+r,this.opacity=+n}function E(){return`#${I(this.r)}${I(this.g)}${I(this.b)}`}function k(){const e=M(this.opacity);return`${1===e?"rgb(":"rgba("}${j(this.r)}, ${j(this.g)}, ${j(this.b)}${1===e?")":`, ${e})`}`}function M(e){return isNaN(e)?1:Math.max(0,Math.min(1,e))}function j(e){return Math.max(0,Math.min(255,Math.round(e)||0))}function I(e){return((e=j(e))<16?"0":"")+e.toString(16)}function O(e,t,r,n){return n<=0?e=t=r=NaN:r<=0||r>=1?e=t=NaN:t<=0&&(e=NaN),new A(e,t,r,n)}function T(e){if(e instanceof A)return new A(e.h,e.s,e.l,e.opacity);if(e instanceof o||(e=w(e)),!e)return new A;if(e instanceof A)return e;var t=(e=e.rgb()).r/255,r=e.g/255,n=e.b/255,i=Math.min(t,r,n),a=Math.max(t,r,n),s=NaN,l=a-i,c=(a+i)/2;return l?(s=t===a?(r-n)/l+6*(r<n):r===a?(n-t)/l+2:(t-r)/l+4,l/=c<.5?a+i:2-a-i,s*=60):l=c>0&&c<1?0:s,new A(s,l,c,e.opacity)}function A(e,t,r,n){this.h=+e,this.s=+t,this.l=+r,this.opacity=+n}function Z(e){return(e=(e||0)%360)<0?e+360:e}function R(e){return Math.max(0,Math.min(1,e||0))}function D(e,t,r){return 255*(e<60?t+(r-t)*e/60:e<180?r:e<240?t+(r-t)*(240-e)/60:t)}n(o,w,{copy(e){return Object.assign(new this.constructor,this,e)},displayable(){return this.rgb().displayable()},hex:b,formatHex:b,formatHex8:function(){return this.rgb().formatHex8()},formatHsl:function(){return T(this).formatHsl()},formatRgb:x,toString:x}),n(P,_,i(o,{brighter(e){return e=null==e?s:Math.pow(s,e),new P(this.r*e,this.g*e,this.b*e,this.opacity)},darker(e){return e=null==e?a:Math.pow(a,e),new P(this.r*e,this.g*e,this.b*e,this.opacity)},rgb(){return this},clamp(){return new P(j(this.r),j(this.g),j(this.b),M(this.opacity))},displayable(){return-.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:E,formatHex:E,formatHex8:function(){return`#${I(this.r)}${I(this.g)}${I(this.b)}${I(255*(isNaN(this.opacity)?1:this.opacity))}`},formatRgb:k,toString:k})),n(A,(function(e,t,r,n){return 1===arguments.length?T(e):new A(e,t,r,null==n?1:n)}),i(o,{brighter(e){return e=null==e?s:Math.pow(s,e),new A(this.h,this.s,this.l*e,this.opacity)},darker(e){return e=null==e?a:Math.pow(a,e),new A(this.h,this.s,this.l*e,this.opacity)},rgb(){var e=this.h%360+360*(this.h<0),t=isNaN(e)||isNaN(this.s)?0:this.s,r=this.l,n=r+(r<.5?r:1-r)*t,i=2*r-n;return new P(D(e>=240?e-240:e+120,i,n),D(e,i,n),D(e<120?e+240:e-120,i,n),this.opacity)},clamp(){return new A(Z(this.h),R(this.s),R(this.l),M(this.opacity))},displayable(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl(){const e=M(this.opacity);return`${1===e?"hsl(":"hsla("}${Z(this.h)}, ${100*R(this.s)}%, ${100*R(this.l)}%${1===e?")":`, ${e})`}`}}))},66507:(e,t,r)=>{"use strict";r.d(t,{WU:()=>i,jH:()=>o});var n,i,o,a=r(65368),s=r(15831),l=r(3148),c=r(42035),u=r(82403),d=r(26485),p=r(41281),f=r(45225),h=Array.prototype.map,m=["y","z","a","f","p","n","µ","m","","k","M","G","T","P","E","Z","Y"];n=function(e){var t=void 0===e.grouping||void 0===e.thousands?f.Z:(0,s.Z)(h.call(e.grouping,Number),e.thousands+""),r=void 0===e.currency?"":e.currency[0]+"",n=void 0===e.currency?"":e.currency[1]+"",i=void 0===e.decimal?".":e.decimal+"",o=void 0===e.numerals?f.Z:(0,l.Z)(h.call(e.numerals,String)),g=void 0===e.percent?"%":e.percent+"",v=void 0===e.minus?"−":e.minus+"",y=void 0===e.nan?"NaN":e.nan+"";function b(e){var a=(e=(0,c.Z)(e)).fill,s=e.align,l=e.sign,f=e.symbol,h=e.zero,b=e.width,x=e.comma,w=e.precision,S=e.trim,C=e.type;"n"===C?(x=!0,C="g"):d.Z[C]||(void 0===w&&(w=12),S=!0,C="g"),(h||"0"===a&&"="===s)&&(h=!0,a="0",s="=");var _="$"===f?r:"#"===f&&/[boxX]/.test(C)?"0"+C.toLowerCase():"",P="$"===f?n:/[%p]/.test(C)?g:"",E=d.Z[C],k=/[defgprs%]/.test(C);function M(e){var r,n,c,d=_,f=P;if("c"===C)f=E(e)+f,e="";else{var g=(e=+e)<0||1/e<0;if(e=isNaN(e)?y:E(Math.abs(e),w),S&&(e=(0,u.Z)(e)),g&&0==+e&&"+"!==l&&(g=!1),d=(g?"("===l?l:v:"-"===l||"("===l?"":l)+d,f=("s"===C?m[8+p.y/3]:"")+f+(g&&"("===l?")":""),k)for(r=-1,n=e.length;++r<n;)if(48>(c=e.charCodeAt(r))||c>57){f=(46===c?i+e.slice(r+1):e.slice(r))+f,e=e.slice(0,r);break}}x&&!h&&(e=t(e,1/0));var M=d.length+e.length+f.length,j=M<b?new Array(b-M+1).join(a):"";switch(x&&h&&(e=t(j+e,j.length?b-f.length:1/0),j=""),s){case"<":e=d+e+f+j;break;case"=":e=d+j+e+f;break;case"^":e=j.slice(0,M=j.length>>1)+d+e+f+j.slice(M);break;default:e=j+d+e+f}return o(e)}return w=void 0===w?6:/[gprs]/.test(C)?Math.max(1,Math.min(21,w)):Math.max(0,Math.min(20,w)),M.toString=function(){return e+""},M}return{format:b,formatPrefix:function(e,t){var r=b(((e=(0,c.Z)(e)).type="f",e)),n=3*Math.max(-8,Math.min(8,Math.floor((0,a.Z)(t)/3))),i=Math.pow(10,-n),o=m[8+n/3];return function(e){return r(i*e)+o}}}}({thousands:",",grouping:[3],currency:["$",""]}),i=n.format,o=n.formatPrefix},65368:(e,t,r)=>{"use strict";if(r.d(t,{Z:()=>i}),905==r.j)var n=r(78613);function i(e){return(e=(0,n.V)(Math.abs(e)))?e[1]:NaN}},78613:(e,t,r)=>{"use strict";function n(e){return Math.abs(e=Math.round(e))>=1e21?e.toLocaleString("en").replace(/,/g,""):e.toString(10)}function i(e,t){if((r=(e=t?e.toExponential(t-1):e.toExponential()).indexOf("e"))<0)return null;var r,n=e.slice(0,r);return[n.length>1?n[0]+n.slice(2):n,+e.slice(r+1)]}r.d(t,{V:()=>i,Z:()=>n})},15831:(e,t,r)=>{"use strict";function n(e,t){return function(r,n){for(var i=r.length,o=[],a=0,s=e[0],l=0;i>0&&s>0&&(l+s+1>n&&(s=Math.max(1,n-l)),o.push(r.substring(i-=s,i+s)),!((l+=s+1)>n));)s=e[a=(a+1)%e.length];return o.reverse().join(t)}}r.d(t,{Z:()=>n})},3148:(e,t,r)=>{"use strict";function n(e){return function(t){return t.replace(/[0-9]/g,(function(t){return e[+t]}))}}r.d(t,{Z:()=>n})},41281:(e,t,r)=>{"use strict";if(r.d(t,{Z:()=>o,y:()=>i}),905==r.j)var n=r(78613);var i;function o(e,t){var r=(0,n.V)(e,t);if(!r)return e+"";var o=r[0],a=r[1],s=a-(i=3*Math.max(-8,Math.min(8,Math.floor(a/3))))+1,l=o.length;return s===l?o:s>l?o+new Array(s-l+1).join("0"):s>0?o.slice(0,s)+"."+o.slice(s):"0."+new Array(1-s).join("0")+(0,n.V)(e,Math.max(0,t+s-1))[0]}},42035:(e,t,r)=>{"use strict";r.d(t,{Z:()=>i});var n=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function i(e){if(!(t=n.exec(e)))throw new Error("invalid format: "+e);var t;return new o({fill:t[1],align:t[2],sign:t[3],symbol:t[4],zero:t[5],width:t[6],comma:t[7],precision:t[8]&&t[8].slice(1),trim:t[9],type:t[10]})}function o(e){this.fill=void 0===e.fill?" ":e.fill+"",this.align=void 0===e.align?">":e.align+"",this.sign=void 0===e.sign?"-":e.sign+"",this.symbol=void 0===e.symbol?"":e.symbol+"",this.zero=!!e.zero,this.width=void 0===e.width?void 0:+e.width,this.comma=!!e.comma,this.precision=void 0===e.precision?void 0:+e.precision,this.trim=!!e.trim,this.type=void 0===e.type?"":e.type+""}i.prototype=o.prototype,o.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?"0":"")+(void 0===this.width?"":Math.max(1,0|this.width))+(this.comma?",":"")+(void 0===this.precision?"":"."+Math.max(0,0|this.precision))+(this.trim?"~":"")+this.type}},82403:(e,t,r)=>{"use strict";function n(e){e:for(var t,r=e.length,n=1,i=-1;n<r;++n)switch(e[n]){case".":i=t=n;break;case"0":0===i&&(i=n),t=n;break;default:if(!+e[n])break e;i>0&&(i=0)}return i>0?e.slice(0,i)+e.slice(t+1):e}r.d(t,{Z:()=>n})},26485:(e,t,r)=>{"use strict";r.d(t,{Z:()=>a});var n=r(78613),i=r(41281);function o(e,t){var r=(0,n.V)(e,t);if(!r)return e+"";var i=r[0],o=r[1];return o<0?"0."+new Array(-o).join("0")+i:i.length>o+1?i.slice(0,o+1)+"."+i.slice(o+1):i+new Array(o-i.length+2).join("0")}const a={"%":(e,t)=>(100*e).toFixed(t),b:e=>Math.round(e).toString(2),c:e=>e+"",d:n.Z,e:(e,t)=>e.toExponential(t),f:(e,t)=>e.toFixed(t),g:(e,t)=>e.toPrecision(t),o:e=>Math.round(e).toString(8),p:(e,t)=>o(100*e,t),r:o,s:i.Z,X:e=>Math.round(e).toString(16).toUpperCase(),x:e=>Math.round(e).toString(16)}},45225:(e,t,r)=>{"use strict";function n(e){return e}r.d(t,{Z:()=>n})},96909:(e,t,r)=>{"use strict";if(r.d(t,{Z:()=>i}),905==r.j)var n=r(65368);function i(e){return Math.max(0,-(0,n.Z)(Math.abs(e)))}},87017:(e,t,r)=>{"use strict";if(r.d(t,{Z:()=>i}),905==r.j)var n=r(65368);function i(e,t){return Math.max(0,3*Math.max(-8,Math.min(8,Math.floor((0,n.Z)(t)/3)))-(0,n.Z)(Math.abs(e)))}},63482:(e,t,r)=>{"use strict";if(r.d(t,{Z:()=>i}),905==r.j)var n=r(65368);function i(e,t){return e=Math.abs(e),t=Math.abs(t)-e,Math.max(0,(0,n.Z)(t)-(0,n.Z)(e))+1}},51606:(e,t,r)=>{"use strict";if(r.d(t,{M:()=>i}),905==r.j)var n=r(45326);function i(e,t){var r,i=t?t.length:0,o=e?Math.min(i,e.length):0,a=new Array(o),s=new Array(i);for(r=0;r<o;++r)a[r]=(0,n.Z)(e[r],t[r]);for(;r<i;++r)s[r]=t[r];return function(e){for(r=0;r<o;++r)s[r]=a[r](e);return s}}},27265:(e,t,r)=>{"use strict";function n(e,t,r,n,i){var o=e*e,a=o*e;return((1-3*e+3*o-a)*t+(4-6*o+3*a)*r+(1+3*e+3*o-3*a)*n+a*i)/6}function i(e){var t=e.length-1;return function(r){var i=r<=0?r=0:r>=1?(r=1,t-1):Math.floor(r*t),o=e[i],a=e[i+1],s=i>0?e[i-1]:2*o-a,l=i<t-1?e[i+2]:2*a-o;return n((r-i/t)*t,s,o,a,l)}}r.d(t,{Z:()=>i,t:()=>n})},22954:(e,t,r)=>{"use strict";r.d(t,{Z:()=>n});const n=e=>()=>e},56246:(e,t,r)=>{"use strict";function n(e,t){var r=new Date;return e=+e,t=+t,function(n){return r.setTime(e*(1-n)+t*n),r}}r.d(t,{Z:()=>n})},68063:(e,t,r)=>{"use strict";function n(e,t){return e=+e,t=+t,function(r){return e*(1-r)+t*r}}r.d(t,{Z:()=>n})},45401:(e,t,r)=>{"use strict";function n(e,t){t||(t=[]);var r,n=e?Math.min(t.length,e.length):0,i=t.slice();return function(o){for(r=0;r<n;++r)i[r]=e[r]*(1-o)+t[r]*o;return i}}function i(e){return ArrayBuffer.isView(e)&&!(e instanceof DataView)}r.d(t,{Z:()=>n,v:()=>i})},58296:(e,t,r)=>{"use strict";if(r.d(t,{Z:()=>i}),905==r.j)var n=r(45326);function i(e,t){var r,i={},o={};for(r in null!==e&&"object"==typeof e||(e={}),null!==t&&"object"==typeof t||(t={}),t)r in e?i[r]=(0,n.Z)(e[r],t[r]):o[r]=t[r];return function(e){for(r in i)o[r]=i[r](e);return o}}},19640:(e,t,r)=>{"use strict";if(r.d(t,{Z:()=>i}),905==r.j)var n=r(45326);function i(e,t){void 0===t&&(t=e,e=n.Z);for(var r=0,i=t.length-1,o=t[0],a=new Array(i<0?0:i);r<i;)a[r]=e(o,o=t[++r]);return function(e){var t=Math.max(0,Math.min(i-1,Math.floor(e*=i)));return a[t](e-t)}}},57380:(e,t,r)=>{"use strict";r.d(t,{ZP:()=>s});var n=r(88849),i=r(27265),o=r(22954);function a(e,t){var r=t-e;return r?function(e,t){return function(r){return e+r*t}}(e,r):(0,o.Z)(isNaN(e)?t:e)}const s=function e(t){var r=function(e){return 1==(e=+e)?a:function(t,r){return r-t?function(e,t,r){return e=Math.pow(e,r),t=Math.pow(t,r)-e,r=1/r,function(n){return Math.pow(e+n*t,r)}}(t,r,e):(0,o.Z)(isNaN(t)?r:t)}}(t);function i(e,t){var i=r((e=(0,n.B8)(e)).r,(t=(0,n.B8)(t)).r),o=r(e.g,t.g),s=r(e.b,t.b),l=a(e.opacity,t.opacity);return function(t){return e.r=i(t),e.g=o(t),e.b=s(t),e.opacity=l(t),e+""}}return i.gamma=e,i}(1);function l(e){return function(t){var r,i,o=t.length,a=new Array(o),s=new Array(o),l=new Array(o);for(r=0;r<o;++r)i=(0,n.B8)(t[r]),a[r]=i.r||0,s[r]=i.g||0,l[r]=i.b||0;return a=e(a),s=e(s),l=e(l),i.opacity=1,function(e){return i.r=a(e),i.g=s(e),i.b=l(e),i+""}}}l(i.Z),l((function(e){var t=e.length;return function(r){var n=Math.floor(((r%=1)<0?++r:r)*t),o=e[(n+t-1)%t],a=e[n%t],s=e[(n+1)%t],l=e[(n+2)%t];return(0,i.t)((r-n/t)*t,o,a,s,l)}}))},64635:(e,t,r)=>{"use strict";function n(e,t){return e=+e,t=+t,function(r){return Math.round(e*(1-r)+t*r)}}r.d(t,{Z:()=>n})},16773:(e,t,r)=>{"use strict";if(r.d(t,{Z:()=>a}),905==r.j)var n=r(68063);var i=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,o=new RegExp(i.source,"g");function a(e,t){var r,a,s,l=i.lastIndex=o.lastIndex=0,c=-1,u=[],d=[];for(e+="",t+="";(r=i.exec(e))&&(a=o.exec(t));)(s=a.index)>l&&(s=t.slice(l,s),u[c]?u[c]+=s:u[++c]=s),(r=r[0])===(a=a[0])?u[c]?u[c]+=a:u[++c]=a:(u[++c]=null,d.push({i:c,x:(0,n.Z)(r,a)})),l=o.lastIndex;return l<t.length&&(s=t.slice(l),u[c]?u[c]+=s:u[++c]=s),u.length<2?d[0]?function(e){return function(t){return e(t)+""}}(d[0].x):function(e){return function(){return e}}(t):(t=d.length,function(e){for(var r,n=0;n<t;++n)u[(r=d[n]).i]=r.x(e);return u.join("")})}},45326:(e,t,r)=>{"use strict";if(r.d(t,{Z:()=>p}),905==r.j)var n=r(88849);if(905==r.j)var i=r(57380);if(905==r.j)var o=r(51606);if(905==r.j)var a=r(56246);if(905==r.j)var s=r(68063);if(905==r.j)var l=r(58296);if(905==r.j)var c=r(16773);if(905==r.j)var u=r(22954);if(905==r.j)var d=r(45401);function p(e,t){var r,p=typeof t;return null==t||"boolean"===p?(0,u.Z)(t):("number"===p?s.Z:"string"===p?(r=(0,n.ZP)(t))?(t=r,i.ZP):c.Z:t instanceof n.ZP?i.ZP:t instanceof Date?a.Z:(0,d.v)(t)?d.Z:Array.isArray(t)?o.M:"function"!=typeof t.valueOf&&"function"!=typeof t.toString||isNaN(t)?l.Z:s.Z)(e,t)}},79906:(e,t,r)=>{"use strict";r.d(t,{y$:()=>l});const n=Math.PI,i=2*n,o=1e-6,a=i-o;function s(e){this._+=e[0];for(let t=1,r=e.length;t<r;++t)this._+=arguments[t]+e[t]}class l{constructor(e){this._x0=this._y0=this._x1=this._y1=null,this._="",this._append=null==e?s:function(e){let t=Math.floor(e);if(!(t>=0))throw new Error(`invalid digits: ${e}`);if(t>15)return s;const r=10**t;return function(e){this._+=e[0];for(let t=1,n=e.length;t<n;++t)this._+=Math.round(arguments[t]*r)/r+e[t]}}(e)}moveTo(e,t){this._append`M${this._x0=this._x1=+e},${this._y0=this._y1=+t}`}closePath(){null!==this._x1&&(this._x1=this._x0,this._y1=this._y0,this._append`Z`)}lineTo(e,t){this._append`L${this._x1=+e},${this._y1=+t}`}quadraticCurveTo(e,t,r,n){this._append`Q${+e},${+t},${this._x1=+r},${this._y1=+n}`}bezierCurveTo(e,t,r,n,i,o){this._append`C${+e},${+t},${+r},${+n},${this._x1=+i},${this._y1=+o}`}arcTo(e,t,r,i,a){if(e=+e,t=+t,r=+r,i=+i,(a=+a)<0)throw new Error(`negative radius: ${a}`);let s=this._x1,l=this._y1,c=r-e,u=i-t,d=s-e,p=l-t,f=d*d+p*p;if(null===this._x1)this._append`M${this._x1=e},${this._y1=t}`;else if(f>o)if(Math.abs(p*c-u*d)>o&&a){let h=r-s,m=i-l,g=c*c+u*u,v=h*h+m*m,y=Math.sqrt(g),b=Math.sqrt(f),x=a*Math.tan((n-Math.acos((g+f-v)/(2*y*b)))/2),w=x/b,S=x/y;Math.abs(w-1)>o&&this._append`L${e+w*d},${t+w*p}`,this._append`A${a},${a},0,0,${+(p*h>d*m)},${this._x1=e+S*c},${this._y1=t+S*u}`}else this._append`L${this._x1=e},${this._y1=t}`}arc(e,t,r,s,l,c){if(e=+e,t=+t,c=!!c,(r=+r)<0)throw new Error(`negative radius: ${r}`);let u=r*Math.cos(s),d=r*Math.sin(s),p=e+u,f=t+d,h=1^c,m=c?s-l:l-s;null===this._x1?this._append`M${p},${f}`:(Math.abs(this._x1-p)>o||Math.abs(this._y1-f)>o)&&this._append`L${p},${f}`,r&&(m<0&&(m=m%i+i),m>a?this._append`A${r},${r},0,1,${h},${e-u},${t-d}A${r},${r},0,1,${h},${this._x1=p},${this._y1=f}`:m>o&&this._append`A${r},${r},0,${+(m>=n)},${h},${this._x1=e+r*Math.cos(l)},${this._y1=t+r*Math.sin(l)}`)}rect(e,t,r,n){this._append`M${this._x0=this._x1=+e},${this._y0=this._y1=+t}h${r=+r}v${+n}h${-r}Z`}toString(){return this._}}},47808:(e,t,r)=>{"use strict";if(r.d(t,{Z:()=>a,x:()=>l}),905==r.j)var n=r(45162);if(905==r.j)var i=r(94182);if(905==r.j)var o=r(38973);function a(){var e,t,r=(0,o.Z)().unknown(void 0),s=r.domain,l=r.range,c=0,u=1,d=!1,p=0,f=0,h=.5;function m(){var r=s().length,i=u<c,o=i?u:c,a=i?c:u;e=(a-o)/Math.max(1,r-p+2*f),d&&(e=Math.floor(e)),o+=(a-o-e*(r-p))*h,t=e*(1-p),d&&(o=Math.round(o),t=Math.round(t));var m=(0,n.Z)(r).map((function(t){return o+e*t}));return l(i?m.reverse():m)}return delete r.unknown,r.domain=function(e){return arguments.length?(s(e),m()):s()},r.range=function(e){return arguments.length?([c,u]=e,c=+c,u=+u,m()):[c,u]},r.rangeRound=function(e){return[c,u]=e,c=+c,u=+u,d=!0,m()},r.bandwidth=function(){return t},r.step=function(){return e},r.round=function(e){return arguments.length?(d=!!e,m()):d},r.padding=function(e){return arguments.length?(p=Math.min(1,f=+e),m()):p},r.paddingInner=function(e){return arguments.length?(p=Math.min(1,e),m()):p},r.paddingOuter=function(e){return arguments.length?(f=+e,m()):f},r.align=function(e){return arguments.length?(h=Math.max(0,Math.min(1,e)),m()):h},r.copy=function(){return a(s(),[c,u]).round(d).paddingInner(p).paddingOuter(f).align(h)},i.o.apply(m(),arguments)}function s(e){var t=e.copy;return e.padding=e.paddingOuter,delete e.paddingInner,delete e.paddingOuter,e.copy=function(){return s(t())},e}function l(){return s(a.apply(null,arguments).paddingInner(1))}},18698:(e,t,r)=>{"use strict";function n(e){return function(){return e}}r.d(t,{Z:()=>n})},30421:(e,t,r)=>{"use strict";if(r.d(t,{JG:()=>h,ZP:()=>g,l4:()=>m,yR:()=>u}),905==r.j)var n=r(2461);if(905==r.j)var i=r(45326);if(905==r.j)var o=r(68063);if(905==r.j)var a=r(64635);if(905==r.j)var s=r(18698);if(905==r.j)var l=r(66938);var c=905==r.j?[0,1]:null;function u(e){return e}function d(e,t){return(t-=e=+e)?function(r){return(r-e)/t}:(0,s.Z)(isNaN(t)?NaN:.5)}function p(e,t,r){var n=e[0],i=e[1],o=t[0],a=t[1];return i<n?(n=d(i,n),o=r(a,o)):(n=d(n,i),o=r(o,a)),function(e){return o(n(e))}}function f(e,t,r){var i=Math.min(e.length,t.length)-1,o=new Array(i),a=new Array(i),s=-1;for(e[i]<e[0]&&(e=e.slice().reverse(),t=t.slice().reverse());++s<i;)o[s]=d(e[s],e[s+1]),a[s]=r(t[s],t[s+1]);return function(t){var r=(0,n.ZP)(e,t,1,i)-1;return a[r](o[r](t))}}function h(e,t){return t.domain(e.domain()).range(e.range()).interpolate(e.interpolate()).clamp(e.clamp()).unknown(e.unknown())}function m(){var e,t,r,n,s,d,h=c,m=c,g=i.Z,v=u;function y(){var e,t,r,i=Math.min(h.length,m.length);return v!==u&&(e=h[0],t=h[i-1],e>t&&(r=e,e=t,t=r),v=function(r){return Math.max(e,Math.min(t,r))}),n=i>2?f:p,s=d=null,b}function b(t){return null==t||isNaN(t=+t)?r:(s||(s=n(h.map(e),m,g)))(e(v(t)))}return b.invert=function(r){return v(t((d||(d=n(m,h.map(e),o.Z)))(r)))},b.domain=function(e){return arguments.length?(h=Array.from(e,l.Z),y()):h.slice()},b.range=function(e){return arguments.length?(m=Array.from(e),y()):m.slice()},b.rangeRound=function(e){return m=Array.from(e),g=a.Z,y()},b.clamp=function(e){return arguments.length?(v=!!e||u,y()):v!==u},b.interpolate=function(e){return arguments.length?(g=e,y()):g},b.unknown=function(e){return arguments.length?(r=e,b):r},function(r,n){return e=r,t=n,y()}}function g(){return m()(u,u)}},7342:(e,t,r)=>{"use strict";if(r.d(t,{Km:()=>y,QA:()=>m,UM:()=>g,ZP:()=>h,ld:()=>v}),905==r.j)var n=r(19640);if(905==r.j)var i=r(45326);if(905==r.j)var o=r(64635);if(905==r.j)var a=r(30421);if(905==r.j)var s=r(94182);if(905==r.j)var l=r(85036);if(905==r.j)var c=r(75432);if(905==r.j)var u=r(70272);if(905==r.j)var d=r(35801);if(905==r.j)var p=r(14177);function f(){var e,t,r,s,l,c,u,d=0,p=.5,f=1,h=1,m=a.yR,g=!1;function v(e){return isNaN(e=+e)?u:(e=.5+((e=+c(e))-t)*(h*e<h*t?s:l),m(g?Math.max(0,Math.min(1,e)):e))}function y(e){return function(t){var r,i,o;return arguments.length?([r,i,o]=t,m=(0,n.Z)(e,[r,i,o]),v):[m(0),m(.5),m(1)]}}return v.domain=function(n){return arguments.length?([d,p,f]=n,e=c(d=+d),t=c(p=+p),r=c(f=+f),s=e===t?0:.5/(t-e),l=t===r?0:.5/(r-t),h=t<e?-1:1,v):[d,p,f]},v.clamp=function(e){return arguments.length?(g=!!e,v):g},v.interpolator=function(e){return arguments.length?(m=e,v):m},v.range=y(i.Z),v.rangeRound=y(o.Z),v.unknown=function(e){return arguments.length?(u=e,v):u},function(n){return c=n,e=n(d),t=n(p),r=n(f),s=e===t?0:.5/(t-e),l=t===r?0:.5/(r-t),h=t<e?-1:1,v}}function h(){var e=(0,l.Q)(f()(a.yR));return e.copy=function(){return(0,u.JG)(e,h())},s.O.apply(e,arguments)}function m(){var e=(0,c.Q)(f()).domain([.1,1,10]);return e.copy=function(){return(0,u.JG)(e,m()).base(e.base())},s.O.apply(e,arguments)}function g(){var e=(0,d.P)(f());return e.copy=function(){return(0,u.JG)(e,g()).constant(e.constant())},s.O.apply(e,arguments)}function v(){var e=(0,p.Hh)(f());return e.copy=function(){return(0,u.JG)(e,v()).exponent(e.exponent())},s.O.apply(e,arguments)}function y(){return v.apply(null,arguments).exponent(.5)}},3613:(e,t,r)=>{"use strict";if(r.d(t,{Z:()=>o}),905==r.j)var n=r(85036);if(905==r.j)var i=r(66938);function o(e){var t;function r(e){return null==e||isNaN(e=+e)?t:e}return r.invert=r,r.domain=r.range=function(t){return arguments.length?(e=Array.from(t,i.Z),r):e.slice()},r.unknown=function(e){return arguments.length?(t=e,r):t},r.copy=function(){return o(e).unknown(t)},e=arguments.length?Array.from(e,i.Z):[0,1],(0,n.Q)(r)}},51770:(e,t,r)=>{"use strict";if(r.d(t,{$l:()=>g.S5,AB:()=>y.ZP,BY:()=>o.Z,FT:()=>d.Z,IO:()=>v.Z,KR:()=>y.Km,KY:()=>m.Z,PK:()=>l.Z,PU:()=>c._b,Wr:()=>y.QA,Xf:()=>h.Z,aA:()=>g.L2,aE:()=>p.Z,b4:()=>y.UM,bE:()=>g.UN,cJ:()=>g.ZP,dK:()=>y.ld,eh:()=>s.Z,ez:()=>i.Z,lQ:()=>g.cV,p2:()=>a.Z,q2:()=>n.x,qm:()=>l.O,s$:()=>u.Z,ti:()=>n.Z,uk:()=>b.Z,ut:()=>f.Z,vY:()=>c.ZP}),905==r.j)var n=r(47808);if(905==r.j)var i=r(3613);if(905==r.j)var o=r(85036);if(905==r.j)var a=r(75432);if(905==r.j)var s=r(35801);if(905==r.j)var l=r(38973);if(905==r.j)var c=r(14177);if(905==r.j)var u=r(54742);if(905==r.j)var d=r(68337);if(905==r.j)var p=r(92625);if(905==r.j)var f=r(20602);if(905==r.j)var h=r(25108);if(905==r.j)var m=r(77636);if(905==r.j)var g=r(70272);if(905==r.j)var v=r(58329);if(905==r.j)var y=r(7342);if(905==r.j)var b=r(99879)},94182:(e,t,r)=>{"use strict";function n(e,t){switch(arguments.length){case 0:break;case 1:this.range(e);break;default:this.range(t).domain(e)}return this}function i(e,t){switch(arguments.length){case 0:break;case 1:"function"==typeof e?this.interpolator(e):this.range(e);break;default:this.domain(e),"function"==typeof t?this.interpolator(t):this.range(t)}return this}r.d(t,{O:()=>i,o:()=>n})},85036:(e,t,r)=>{"use strict";if(r.d(t,{Q:()=>s,Z:()=>l}),905==r.j)var n=r(93896);if(905==r.j)var i=r(30421);if(905==r.j)var o=r(94182);if(905==r.j)var a=r(99879);function s(e){var t=e.domain;return e.ticks=function(e){var r=t();return(0,n.ZP)(r[0],r[r.length-1],null==e?10:e)},e.tickFormat=function(e,r){var n=t();return(0,a.Z)(n[0],n[n.length-1],null==e?10:e,r)},e.nice=function(r){null==r&&(r=10);var i,o,a=t(),s=0,l=a.length-1,c=a[s],u=a[l],d=10;for(u<c&&(o=c,c=u,u=o,o=s,s=l,l=o);d-- >0;){if((o=(0,n.G9)(c,u,r))===i)return a[s]=c,a[l]=u,t(a);if(o>0)c=Math.floor(c/o)*o,u=Math.ceil(u/o)*o;else{if(!(o<0))break;c=Math.ceil(c*o)/o,u=Math.floor(u*o)/o}i=o}return e},e}function l(){var e=(0,i.ZP)();return e.copy=function(){return(0,i.JG)(e,l())},o.o.apply(e,arguments),s(e)}},75432:(e,t,r)=>{"use strict";if(r.d(t,{Q:()=>m,Z:()=>g}),905==r.j)var n=r(93896);if(905==r.j)var i=r(42035);if(905==r.j)var o=r(66507);if(905==r.j)var a=r(96845);if(905==r.j)var s=r(30421);if(905==r.j)var l=r(94182);function c(e){return Math.log(e)}function u(e){return Math.exp(e)}function d(e){return-Math.log(-e)}function p(e){return-Math.exp(-e)}function f(e){return isFinite(e)?+("1e"+e):e<0?0:e}function h(e){return(t,r)=>-e(-t,r)}function m(e){const t=e(c,u),r=t.domain;let s,l,m=10;function g(){return s=function(e){return e===Math.E?Math.log:10===e&&Math.log10||2===e&&Math.log2||(e=Math.log(e),t=>Math.log(t)/e)}(m),l=function(e){return 10===e?f:e===Math.E?Math.exp:t=>Math.pow(e,t)}(m),r()[0]<0?(s=h(s),l=h(l),e(d,p)):e(c,u),t}return t.base=function(e){return arguments.length?(m=+e,g()):m},t.domain=function(e){return arguments.length?(r(e),g()):r()},t.ticks=e=>{const t=r();let i=t[0],o=t[t.length-1];const a=o<i;a&&([i,o]=[o,i]);let c,u,d=s(i),p=s(o);const f=null==e?10:+e;let h=[];if(!(m%1)&&p-d<f){if(d=Math.floor(d),p=Math.ceil(p),i>0){for(;d<=p;++d)for(c=1;c<m;++c)if(u=d<0?c/l(-d):c*l(d),!(u<i)){if(u>o)break;h.push(u)}}else for(;d<=p;++d)for(c=m-1;c>=1;--c)if(u=d>0?c/l(-d):c*l(d),!(u<i)){if(u>o)break;h.push(u)}2*h.length<f&&(h=(0,n.ZP)(i,o,f))}else h=(0,n.ZP)(d,p,Math.min(p-d,f)).map(l);return a?h.reverse():h},t.tickFormat=(e,r)=>{if(null==e&&(e=10),null==r&&(r=10===m?"s":","),"function"!=typeof r&&(m%1||null!=(r=(0,i.Z)(r)).precision||(r.trim=!0),r=(0,o.WU)(r)),e===1/0)return r;const n=Math.max(1,m*e/t.ticks().length);return e=>{let t=e/l(Math.round(s(e)));return t*m<m-.5&&(t*=m),t<=n?r(e):""}},t.nice=()=>r((0,a.Z)(r(),{floor:e=>l(Math.floor(s(e))),ceil:e=>l(Math.ceil(s(e)))})),t}function g(){const e=m((0,s.l4)()).domain([1,10]);return e.copy=()=>(0,s.JG)(e,g()).base(e.base()),l.o.apply(e,arguments),e}},96845:(e,t,r)=>{"use strict";function n(e,t){var r,n=0,i=(e=e.slice()).length-1,o=e[n],a=e[i];return a<o&&(r=n,n=i,i=r,r=o,o=a,a=r),e[n]=t.floor(o),e[i]=t.ceil(a),e}r.d(t,{Z:()=>n})},66938:(e,t,r)=>{"use strict";function n(e){return+e}r.d(t,{Z:()=>n})},38973:(e,t,r)=>{"use strict";if(r.d(t,{O:()=>o,Z:()=>a}),905==r.j)var n=r(909);if(905==r.j)var i=r(94182);const o=Symbol("implicit");function a(){var e=new n.L,t=[],r=[],s=o;function l(n){let i=e.get(n);if(void 0===i){if(s!==o)return s;e.set(n,i=t.push(n)-1)}return r[i%r.length]}return l.domain=function(r){if(!arguments.length)return t.slice();t=[],e=new n.L;for(const n of r)e.has(n)||e.set(n,t.push(n)-1);return l},l.range=function(e){return arguments.length?(r=Array.from(e),l):r.slice()},l.unknown=function(e){return arguments.length?(s=e,l):s},l.copy=function(){return a(t,r).unknown(s)},i.o.apply(l,arguments),l}},14177:(e,t,r)=>{"use strict";if(r.d(t,{Hh:()=>c,ZP:()=>u,_b:()=>d}),905==r.j)var n=r(85036);if(905==r.j)var i=r(30421);if(905==r.j)var o=r(94182);function a(e){return function(t){return t<0?-Math.pow(-t,e):Math.pow(t,e)}}function s(e){return e<0?-Math.sqrt(-e):Math.sqrt(e)}function l(e){return e<0?-e*e:e*e}function c(e){var t=e(i.yR,i.yR),r=1;return t.exponent=function(t){return arguments.length?1==(r=+t)?e(i.yR,i.yR):.5===r?e(s,l):e(a(r),a(1/r)):r},(0,n.Q)(t)}function u(){var e=c((0,i.l4)());return e.copy=function(){return(0,i.JG)(e,u()).exponent(e.exponent())},o.o.apply(e,arguments),e}function d(){return u.apply(null,arguments).exponent(.5)}},68337:(e,t,r)=>{"use strict";if(r.d(t,{Z:()=>s}),905==r.j)var n=r(46057);if(905==r.j)var i=r(2461);if(905==r.j)var o=r(9757);if(905==r.j)var a=r(94182);function s(){var e,t=[],r=[],l=[];function c(){var e=0,i=Math.max(1,r.length);for(l=new Array(i-1);++e<i;)l[e-1]=(0,n.s7)(t,e/i);return u}function u(t){return null==t||isNaN(t=+t)?e:r[(0,i.ZP)(l,t)]}return u.invertExtent=function(e){var n=r.indexOf(e);return n<0?[NaN,NaN]:[n>0?l[n-1]:t[0],n<l.length?l[n]:t[t.length-1]]},u.domain=function(e){if(!arguments.length)return t.slice();t=[];for(let r of e)null==r||isNaN(r=+r)||t.push(r);return t.sort(o.Z),c()},u.range=function(e){return arguments.length?(r=Array.from(e),c()):r.slice()},u.unknown=function(t){return arguments.length?(e=t,u):e},u.quantiles=function(){return l.slice()},u.copy=function(){return s().domain(t).range(r).unknown(e)},a.o.apply(u,arguments)}},92625:(e,t,r)=>{"use strict";if(r.d(t,{Z:()=>a}),905==r.j)var n=r(2461);if(905==r.j)var i=r(85036);if(905==r.j)var o=r(94182);function a(){var e,t=0,r=1,s=1,l=[.5],c=[0,1];function u(t){return null!=t&&t<=t?c[(0,n.ZP)(l,t,0,s)]:e}function d(){var e=-1;for(l=new Array(s);++e<s;)l[e]=((e+1)*r-(e-s)*t)/(s+1);return u}return u.domain=function(e){return arguments.length?([t,r]=e,t=+t,r=+r,d()):[t,r]},u.range=function(e){return arguments.length?(s=(c=Array.from(e)).length-1,d()):c.slice()},u.invertExtent=function(e){var n=c.indexOf(e);return n<0?[NaN,NaN]:n<1?[t,l[0]]:n>=s?[l[s-1],r]:[l[n-1],l[n]]},u.unknown=function(t){return arguments.length?(e=t,u):u},u.thresholds=function(){return l.slice()},u.copy=function(){return a().domain([t,r]).range(c).unknown(e)},o.o.apply((0,i.Q)(u),arguments)}},54742:(e,t,r)=>{"use strict";if(r.d(t,{Z:()=>l}),905==r.j)var n=r(30421);if(905==r.j)var i=r(94182);if(905==r.j)var o=r(85036);if(905==r.j)var a=r(66938);function s(e){return Math.sign(e)*e*e}function l(){var e,t=(0,n.ZP)(),r=[0,1],c=!1;function u(r){var n=function(e){return Math.sign(e)*Math.sqrt(Math.abs(e))}(t(r));return isNaN(n)?e:c?Math.round(n):n}return u.invert=function(e){return t.invert(s(e))},u.domain=function(e){return arguments.length?(t.domain(e),u):t.domain()},u.range=function(e){return arguments.length?(t.range((r=Array.from(e,a.Z)).map(s)),u):r.slice()},u.rangeRound=function(e){return u.range(e).round(!0)},u.round=function(e){return arguments.length?(c=!!e,u):c},u.clamp=function(e){return arguments.length?(t.clamp(e),u):t.clamp()},u.unknown=function(t){return arguments.length?(e=t,u):e},u.copy=function(){return l(t.domain(),r).round(c).clamp(t.clamp()).unknown(e)},i.o.apply(u,arguments),(0,o.Q)(u)}},70272:(e,t,r)=>{"use strict";if(r.d(t,{JG:()=>p,L2:()=>v,S5:()=>h,UN:()=>g,ZP:()=>f,cV:()=>m}),905==r.j)var n=r(45326);if(905==r.j)var i=r(64635);if(905==r.j)var o=r(30421);if(905==r.j)var a=r(94182);if(905==r.j)var s=r(85036);if(905==r.j)var l=r(75432);if(905==r.j)var c=r(35801);if(905==r.j)var u=r(14177);function d(){var e,t,r,a,s,l=0,c=1,u=o.yR,d=!1;function p(t){return null==t||isNaN(t=+t)?s:u(0===r?.5:(t=(a(t)-e)*r,d?Math.max(0,Math.min(1,t)):t))}function f(e){return function(t){var r,n;return arguments.length?([r,n]=t,u=e(r,n),p):[u(0),u(1)]}}return p.domain=function(n){return arguments.length?([l,c]=n,e=a(l=+l),t=a(c=+c),r=e===t?0:1/(t-e),p):[l,c]},p.clamp=function(e){return arguments.length?(d=!!e,p):d},p.interpolator=function(e){return arguments.length?(u=e,p):u},p.range=f(n.Z),p.rangeRound=f(i.Z),p.unknown=function(e){return arguments.length?(s=e,p):s},function(n){return a=n,e=n(l),t=n(c),r=e===t?0:1/(t-e),p}}function p(e,t){return t.domain(e.domain()).interpolator(e.interpolator()).clamp(e.clamp()).unknown(e.unknown())}function f(){var e=(0,s.Q)(d()(o.yR));return e.copy=function(){return p(e,f())},a.O.apply(e,arguments)}function h(){var e=(0,l.Q)(d()).domain([1,10]);return e.copy=function(){return p(e,h()).base(e.base())},a.O.apply(e,arguments)}function m(){var e=(0,c.P)(d());return e.copy=function(){return p(e,m()).constant(e.constant())},a.O.apply(e,arguments)}function g(){var e=(0,u.Hh)(d());return e.copy=function(){return p(e,g()).exponent(e.exponent())},a.O.apply(e,arguments)}function v(){return g.apply(null,arguments).exponent(.5)}},58329:(e,t,r)=>{"use strict";if(r.d(t,{Z:()=>l}),905==r.j)var n=r(2461);if(905==r.j)var i=r(9757);if(905==r.j)var o=r(46057);if(905==r.j)var a=r(30421);if(905==r.j)var s=r(94182);function l(){var e=[],t=a.yR;function r(r){if(null!=r&&!isNaN(r=+r))return t(((0,n.ZP)(e,r,1)-1)/(e.length-1))}return r.domain=function(t){if(!arguments.length)return e.slice();e=[];for(let r of t)null==r||isNaN(r=+r)||e.push(r);return e.sort(i.Z),r},r.interpolator=function(e){return arguments.length?(t=e,r):t},r.range=function(){return e.map(((r,n)=>t(n/(e.length-1))))},r.quantiles=function(t){return Array.from({length:t+1},((r,n)=>(0,o.ZP)(e,n/t)))},r.copy=function(){return l(t).domain(e)},s.O.apply(r,arguments)}},35801:(e,t,r)=>{"use strict";if(r.d(t,{P:()=>l,Z:()=>c}),905==r.j)var n=r(85036);if(905==r.j)var i=r(30421);if(905==r.j)var o=r(94182);function a(e){return function(t){return Math.sign(t)*Math.log1p(Math.abs(t/e))}}function s(e){return function(t){return Math.sign(t)*Math.expm1(Math.abs(t))*e}}function l(e){var t=1,r=e(a(t),s(t));return r.constant=function(r){return arguments.length?e(a(t=+r),s(t)):t},(0,n.Q)(r)}function c(){var e=l((0,i.l4)());return e.copy=function(){return(0,i.JG)(e,c()).constant(e.constant())},o.o.apply(e,arguments)}},20602:(e,t,r)=>{"use strict";if(r.d(t,{Z:()=>o}),905==r.j)var n=r(2461);if(905==r.j)var i=r(94182);function o(){var e,t=[.5],r=[0,1],a=1;function s(i){return null!=i&&i<=i?r[(0,n.ZP)(t,i,0,a)]:e}return s.domain=function(e){return arguments.length?(t=Array.from(e),a=Math.min(t.length,r.length-1),s):t.slice()},s.range=function(e){return arguments.length?(r=Array.from(e),a=Math.min(t.length,r.length-1),s):r.slice()},s.invertExtent=function(e){var n=r.indexOf(e);return[t[n-1],t[n]]},s.unknown=function(t){return arguments.length?(e=t,s):e},s.copy=function(){return o().domain(t).range(r).unknown(e)},i.o.apply(s,arguments)}},99879:(e,t,r)=>{"use strict";if(r.d(t,{Z:()=>c}),905==r.j)var n=r(93896);if(905==r.j)var i=r(42035);if(905==r.j)var o=r(87017);if(905==r.j)var a=r(66507);if(905==r.j)var s=r(63482);if(905==r.j)var l=r(96909);function c(e,t,r,c){var u,d=(0,n.ly)(e,t,r);switch((c=(0,i.Z)(null==c?",f":c)).type){case"s":var p=Math.max(Math.abs(e),Math.abs(t));return null!=c.precision||isNaN(u=(0,o.Z)(d,p))||(c.precision=u),(0,a.jH)(c,p);case"":case"e":case"g":case"p":case"r":null!=c.precision||isNaN(u=(0,s.Z)(d,Math.max(Math.abs(e),Math.abs(t))))||(c.precision=u-("e"===c.type));break;case"f":case"%":null!=c.precision||isNaN(u=(0,l.Z)(d))||(c.precision=u-2*("%"===c.type))}return(0,a.WU)(c)}},25108:(e,t,r)=>{"use strict";if(r.d(t,{Y:()=>v,Z:()=>y}),905==r.j)var n=r(5721);if(905==r.j)var i=r(38887);if(905==r.j)var o=r(36978);if(905==r.j)var a=r(85235);if(905==r.j)var s=r(96199);if(905==r.j)var l=r(66549);if(905==r.j)var c=r(22828);if(905==r.j)var u=r(26599);if(905==r.j)var d=r(5631);if(905==r.j)var p=r(30421);if(905==r.j)var f=r(94182);if(905==r.j)var h=r(96845);function m(e){return new Date(e)}function g(e){return e instanceof Date?+e:+new Date(+e)}function v(e,t,r,n,i,o,a,s,l,c){var u=(0,p.ZP)(),d=u.invert,f=u.domain,y=c(".%L"),b=c(":%S"),x=c("%I:%M"),w=c("%I %p"),S=c("%a %d"),C=c("%b %d"),_=c("%B"),P=c("%Y");function E(e){return(l(e)<e?y:s(e)<e?b:a(e)<e?x:o(e)<e?w:n(e)<e?i(e)<e?S:C:r(e)<e?_:P)(e)}return u.invert=function(e){return new Date(d(e))},u.domain=function(e){return arguments.length?f(Array.from(e,g)):f().map(m)},u.ticks=function(t){var r=f();return e(r[0],r[r.length-1],null==t?10:t)},u.tickFormat=function(e,t){return null==t?E:c(t)},u.nice=function(e){var r=f();return e&&"function"==typeof e.range||(e=t(r[0],r[r.length-1],null==e?10:e)),e?f((0,h.Z)(r,e)):u},u.copy=function(){return(0,p.JG)(u,v(e,t,r,n,i,o,a,s,l,c))},u}function y(){return f.o.apply(v(n.jK,n._g,i.jB,o.F0,a.Zy,s.rr,l.WQ,c.Z_,u.E,d.i$).domain([new Date(2e3,0,1),new Date(2e3,0,2)]),arguments)}},77636:(e,t,r)=>{"use strict";if(r.d(t,{Z:()=>h}),905==r.j)var n=r(5721);if(905==r.j)var i=r(38887);if(905==r.j)var o=r(36978);if(905==r.j)var a=r(85235);if(905==r.j)var s=r(96199);if(905==r.j)var l=r(66549);if(905==r.j)var c=r(22828);if(905==r.j)var u=r(26599);if(905==r.j)var d=r(5631);if(905==r.j)var p=r(25108);if(905==r.j)var f=r(94182);function h(){return f.o.apply((0,p.Y)(n.WG,n.jo,i.ol,o.me,a.pI,s.AN,l.lM,c.rz,u.E,d.g0).domain([Date.UTC(2e3,0,1),Date.UTC(2e3,0,2)]),arguments)}},43419:(e,t,r)=>{"use strict";if(r.d(t,{Z:()=>c}),905==r.j)var n=r(94788);if(905==r.j)var i=r(20309);if(905==r.j)var o=r(85925);if(905==r.j)var a=r(47281);if(905==r.j)var s=r(78229);if(905==r.j)var l=r(26810);function c(e,t,r){var c=null,u=(0,i.Z)(!0),d=null,p=o.Z,f=null,h=(0,s.d)(m);function m(i){var o,a,s,l,m,g=(i=(0,n.Z)(i)).length,v=!1,y=new Array(g),b=new Array(g);for(null==d&&(f=p(m=h())),o=0;o<=g;++o){if(!(o<g&&u(l=i[o],o,i))===v)if(v=!v)a=o,f.areaStart(),f.lineStart();else{for(f.lineEnd(),f.lineStart(),s=o-1;s>=a;--s)f.point(y[s],b[s]);f.lineEnd(),f.areaEnd()}v&&(y[o]=+e(l,o,i),b[o]=+t(l,o,i),f.point(c?+c(l,o,i):y[o],r?+r(l,o,i):b[o]))}if(m)return f=null,m+""||null}function g(){return(0,a.Z)().defined(u).curve(p).context(d)}return e="function"==typeof e?e:void 0===e?l.x:(0,i.Z)(+e),t="function"==typeof t?t:void 0===t?(0,i.Z)(0):(0,i.Z)(+t),r="function"==typeof r?r:void 0===r?l.y:(0,i.Z)(+r),m.x=function(t){return arguments.length?(e="function"==typeof t?t:(0,i.Z)(+t),c=null,m):e},m.x0=function(t){return arguments.length?(e="function"==typeof t?t:(0,i.Z)(+t),m):e},m.x1=function(e){return arguments.length?(c=null==e?null:"function"==typeof e?e:(0,i.Z)(+e),m):c},m.y=function(e){return arguments.length?(t="function"==typeof e?e:(0,i.Z)(+e),r=null,m):t},m.y0=function(e){return arguments.length?(t="function"==typeof e?e:(0,i.Z)(+e),m):t},m.y1=function(e){return arguments.length?(r=null==e?null:"function"==typeof e?e:(0,i.Z)(+e),m):r},m.lineX0=m.lineY0=function(){return g().x(e).y(t)},m.lineY1=function(){return g().x(e).y(r)},m.lineX1=function(){return g().x(c).y(t)},m.defined=function(e){return arguments.length?(u="function"==typeof e?e:(0,i.Z)(!!e),m):u},m.curve=function(e){return arguments.length?(p=e,null!=d&&(f=p(d)),m):p},m.context=function(e){return arguments.length?(null==e?d=f=null:f=p(d=e),m):d},m}},94788:(e,t,r)=>{"use strict";function n(e){return"object"==typeof e&&"length"in e?e:Array.from(e)}r.d(t,{Z:()=>n}),Array.prototype.slice},20309:(e,t,r)=>{"use strict";function n(e){return function(){return e}}r.d(t,{Z:()=>n})},85925:(e,t,r)=>{"use strict";function n(e){this._context=e}function i(e){return new n(e)}r.d(t,{Z:()=>i}),n.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;default:this._context.lineTo(e,t)}}}},47281:(e,t,r)=>{"use strict";if(r.d(t,{Z:()=>l}),905==r.j)var n=r(94788);if(905==r.j)var i=r(20309);if(905==r.j)var o=r(85925);if(905==r.j)var a=r(78229);if(905==r.j)var s=r(26810);function l(e,t){var r=(0,i.Z)(!0),l=null,c=o.Z,u=null,d=(0,a.d)(p);function p(i){var o,a,s,p=(i=(0,n.Z)(i)).length,f=!1;for(null==l&&(u=c(s=d())),o=0;o<=p;++o)!(o<p&&r(a=i[o],o,i))===f&&((f=!f)?u.lineStart():u.lineEnd()),f&&u.point(+e(a,o,i),+t(a,o,i));if(s)return u=null,s+""||null}return e="function"==typeof e?e:void 0===e?s.x:(0,i.Z)(e),t="function"==typeof t?t:void 0===t?s.y:(0,i.Z)(t),p.x=function(t){return arguments.length?(e="function"==typeof t?t:(0,i.Z)(+t),p):e},p.y=function(e){return arguments.length?(t="function"==typeof e?e:(0,i.Z)(+e),p):t},p.defined=function(e){return arguments.length?(r="function"==typeof e?e:(0,i.Z)(!!e),p):r},p.curve=function(e){return arguments.length?(c=e,null!=l&&(u=c(l)),p):c},p.context=function(e){return arguments.length?(null==e?l=u=null:u=c(l=e),p):l},p}},54038:(e,t,r)=>{"use strict";function n(e,t){if((i=e.length)>1)for(var r,n,i,o=1,a=e[t[0]],s=a.length;o<i;++o)for(n=a,a=e[t[o]],r=0;r<s;++r)a[r][1]+=a[r][0]=isNaN(n[r][1])?n[r][0]:n[r][1]}r.d(t,{Z:()=>n})},73334:(e,t,r)=>{"use strict";function n(e){for(var t=e.length,r=new Array(t);--t>=0;)r[t]=t;return r}r.d(t,{Z:()=>n})},78229:(e,t,r)=>{"use strict";if(r.d(t,{d:()=>i}),905==r.j)var n=r(79906);function i(e){let t=3;return e.digits=function(r){if(!arguments.length)return t;if(null==r)t=null;else{const e=Math.floor(r);if(!(e>=0))throw new RangeError(`invalid digits: ${r}`);t=e}return e},()=>new n.y$(t)}},26810:(e,t,r)=>{"use strict";function n(e){return e[0]}function i(e){return e[1]}r.d(t,{x:()=>n,y:()=>i})},32693:(e,t,r)=>{"use strict";if(r.d(t,{Z:()=>c}),905==r.j)var n=r(94788);if(905==r.j)var i=r(20309);if(905==r.j)var o=r(54038);if(905==r.j)var a=r(73334);function s(e,t){return e[t]}function l(e){const t=[];return t.key=e,t}function c(){var e=(0,i.Z)([]),t=a.Z,r=o.Z,c=s;function u(i){var o,a,s=Array.from(e.apply(this,arguments),l),u=s.length,d=-1;for(const e of i)for(o=0,++d;o<u;++o)(s[o][d]=[0,+c(e,s[o].key,d,i)]).data=e;for(o=0,a=(0,n.Z)(t(s));o<u;++o)s[a[o]].index=o;return r(s,a),s}return u.keys=function(t){return arguments.length?(e="function"==typeof t?t:(0,i.Z)(Array.from(t)),u):e},u.value=function(e){return arguments.length?(c="function"==typeof e?e:(0,i.Z)(+e),u):c},u.order=function(e){return arguments.length?(t=null==e?a.Z:"function"==typeof e?e:(0,i.Z)(Array.from(e)),u):t},u.offset=function(e){return arguments.length?(r=null==e?o.Z:e,u):r},u}},5631:(e,t,r)=>{"use strict";r.d(t,{i$:()=>u,g0:()=>d});var n=r(85235),i=r(96199),o=r(38887);function a(e){if(0<=e.y&&e.y<100){var t=new Date(-1,e.m,e.d,e.H,e.M,e.S,e.L);return t.setFullYear(e.y),t}return new Date(e.y,e.m,e.d,e.H,e.M,e.S,e.L)}function s(e){if(0<=e.y&&e.y<100){var t=new Date(Date.UTC(-1,e.m,e.d,e.H,e.M,e.S,e.L));return t.setUTCFullYear(e.y),t}return new Date(Date.UTC(e.y,e.m,e.d,e.H,e.M,e.S,e.L))}function l(e,t,r){return{y:e,m:t,d:r,H:0,M:0,S:0,L:0}}var c,u,d,p={"-":"",_:" ",0:"0"},f=/^\s*\d+/,h=/^%/,m=/[\\^$*+?|[\]().{}]/g;function g(e,t,r){var n=e<0?"-":"",i=(n?-e:e)+"",o=i.length;return n+(o<r?new Array(r-o+1).join(t)+i:i)}function v(e){return e.replace(m,"\\$&")}function y(e){return new RegExp("^(?:"+e.map(v).join("|")+")","i")}function b(e){return new Map(e.map(((e,t)=>[e.toLowerCase(),t])))}function x(e,t,r){var n=f.exec(t.slice(r,r+1));return n?(e.w=+n[0],r+n[0].length):-1}function w(e,t,r){var n=f.exec(t.slice(r,r+1));return n?(e.u=+n[0],r+n[0].length):-1}function S(e,t,r){var n=f.exec(t.slice(r,r+2));return n?(e.U=+n[0],r+n[0].length):-1}function C(e,t,r){var n=f.exec(t.slice(r,r+2));return n?(e.V=+n[0],r+n[0].length):-1}function _(e,t,r){var n=f.exec(t.slice(r,r+2));return n?(e.W=+n[0],r+n[0].length):-1}function P(e,t,r){var n=f.exec(t.slice(r,r+4));return n?(e.y=+n[0],r+n[0].length):-1}function E(e,t,r){var n=f.exec(t.slice(r,r+2));return n?(e.y=+n[0]+(+n[0]>68?1900:2e3),r+n[0].length):-1}function k(e,t,r){var n=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(t.slice(r,r+6));return n?(e.Z=n[1]?0:-(n[2]+(n[3]||"00")),r+n[0].length):-1}function M(e,t,r){var n=f.exec(t.slice(r,r+1));return n?(e.q=3*n[0]-3,r+n[0].length):-1}function j(e,t,r){var n=f.exec(t.slice(r,r+2));return n?(e.m=n[0]-1,r+n[0].length):-1}function I(e,t,r){var n=f.exec(t.slice(r,r+2));return n?(e.d=+n[0],r+n[0].length):-1}function O(e,t,r){var n=f.exec(t.slice(r,r+3));return n?(e.m=0,e.d=+n[0],r+n[0].length):-1}function T(e,t,r){var n=f.exec(t.slice(r,r+2));return n?(e.H=+n[0],r+n[0].length):-1}function A(e,t,r){var n=f.exec(t.slice(r,r+2));return n?(e.M=+n[0],r+n[0].length):-1}function Z(e,t,r){var n=f.exec(t.slice(r,r+2));return n?(e.S=+n[0],r+n[0].length):-1}function R(e,t,r){var n=f.exec(t.slice(r,r+3));return n?(e.L=+n[0],r+n[0].length):-1}function D(e,t,r){var n=f.exec(t.slice(r,r+6));return n?(e.L=Math.floor(n[0]/1e3),r+n[0].length):-1}function L(e,t,r){var n=h.exec(t.slice(r,r+1));return n?r+n[0].length:-1}function F(e,t,r){var n=f.exec(t.slice(r));return n?(e.Q=+n[0],r+n[0].length):-1}function N(e,t,r){var n=f.exec(t.slice(r));return n?(e.s=+n[0],r+n[0].length):-1}function B(e,t){return g(e.getDate(),t,2)}function z(e,t){return g(e.getHours(),t,2)}function $(e,t){return g(e.getHours()%12||12,t,2)}function H(e,t){return g(1+i.rr.count((0,o.jB)(e),e),t,3)}function V(e,t){return g(e.getMilliseconds(),t,3)}function G(e,t){return V(e,t)+"000"}function U(e,t){return g(e.getMonth()+1,t,2)}function W(e,t){return g(e.getMinutes(),t,2)}function q(e,t){return g(e.getSeconds(),t,2)}function K(e){var t=e.getDay();return 0===t?7:t}function X(e,t){return g(n.Zy.count((0,o.jB)(e)-1,e),t,2)}function Y(e){var t=e.getDay();return t>=4||0===t?(0,n.Ig)(e):n.Ig.ceil(e)}function J(e,t){return e=Y(e),g(n.Ig.count((0,o.jB)(e),e)+(4===(0,o.jB)(e).getDay()),t,2)}function Q(e){return e.getDay()}function ee(e,t){return g(n.Ox.count((0,o.jB)(e)-1,e),t,2)}function te(e,t){return g(e.getFullYear()%100,t,2)}function re(e,t){return g((e=Y(e)).getFullYear()%100,t,2)}function ne(e,t){return g(e.getFullYear()%1e4,t,4)}function ie(e,t){var r=e.getDay();return g((e=r>=4||0===r?(0,n.Ig)(e):n.Ig.ceil(e)).getFullYear()%1e4,t,4)}function oe(e){var t=e.getTimezoneOffset();return(t>0?"-":(t*=-1,"+"))+g(t/60|0,"0",2)+g(t%60,"0",2)}function ae(e,t){return g(e.getUTCDate(),t,2)}function se(e,t){return g(e.getUTCHours(),t,2)}function le(e,t){return g(e.getUTCHours()%12||12,t,2)}function ce(e,t){return g(1+i.AN.count((0,o.ol)(e),e),t,3)}function ue(e,t){return g(e.getUTCMilliseconds(),t,3)}function de(e,t){return ue(e,t)+"000"}function pe(e,t){return g(e.getUTCMonth()+1,t,2)}function fe(e,t){return g(e.getUTCMinutes(),t,2)}function he(e,t){return g(e.getUTCSeconds(),t,2)}function me(e){var t=e.getUTCDay();return 0===t?7:t}function ge(e,t){return g(n.pI.count((0,o.ol)(e)-1,e),t,2)}function ve(e){var t=e.getUTCDay();return t>=4||0===t?(0,n.hB)(e):n.hB.ceil(e)}function ye(e,t){return e=ve(e),g(n.hB.count((0,o.ol)(e),e)+(4===(0,o.ol)(e).getUTCDay()),t,2)}function be(e){return e.getUTCDay()}function xe(e,t){return g(n.l6.count((0,o.ol)(e)-1,e),t,2)}function we(e,t){return g(e.getUTCFullYear()%100,t,2)}function Se(e,t){return g((e=ve(e)).getUTCFullYear()%100,t,2)}function Ce(e,t){return g(e.getUTCFullYear()%1e4,t,4)}function _e(e,t){var r=e.getUTCDay();return g((e=r>=4||0===r?(0,n.hB)(e):n.hB.ceil(e)).getUTCFullYear()%1e4,t,4)}function Pe(){return"+0000"}function Ee(){return"%"}function ke(e){return+e}function Me(e){return Math.floor(+e/1e3)}c=function(e){var t=e.dateTime,r=e.date,o=e.time,c=e.periods,u=e.days,d=e.shortDays,f=e.months,h=e.shortMonths,m=y(c),g=b(c),v=y(u),Y=b(u),ve=y(d),je=b(d),Ie=y(f),Oe=b(f),Te=y(h),Ae=b(h),Ze={a:function(e){return d[e.getDay()]},A:function(e){return u[e.getDay()]},b:function(e){return h[e.getMonth()]},B:function(e){return f[e.getMonth()]},c:null,d:B,e:B,f:G,g:re,G:ie,H:z,I:$,j:H,L:V,m:U,M:W,p:function(e){return c[+(e.getHours()>=12)]},q:function(e){return 1+~~(e.getMonth()/3)},Q:ke,s:Me,S:q,u:K,U:X,V:J,w:Q,W:ee,x:null,X:null,y:te,Y:ne,Z:oe,"%":Ee},Re={a:function(e){return d[e.getUTCDay()]},A:function(e){return u[e.getUTCDay()]},b:function(e){return h[e.getUTCMonth()]},B:function(e){return f[e.getUTCMonth()]},c:null,d:ae,e:ae,f:de,g:Se,G:_e,H:se,I:le,j:ce,L:ue,m:pe,M:fe,p:function(e){return c[+(e.getUTCHours()>=12)]},q:function(e){return 1+~~(e.getUTCMonth()/3)},Q:ke,s:Me,S:he,u:me,U:ge,V:ye,w:be,W:xe,x:null,X:null,y:we,Y:Ce,Z:Pe,"%":Ee},De={a:function(e,t,r){var n=ve.exec(t.slice(r));return n?(e.w=je.get(n[0].toLowerCase()),r+n[0].length):-1},A:function(e,t,r){var n=v.exec(t.slice(r));return n?(e.w=Y.get(n[0].toLowerCase()),r+n[0].length):-1},b:function(e,t,r){var n=Te.exec(t.slice(r));return n?(e.m=Ae.get(n[0].toLowerCase()),r+n[0].length):-1},B:function(e,t,r){var n=Ie.exec(t.slice(r));return n?(e.m=Oe.get(n[0].toLowerCase()),r+n[0].length):-1},c:function(e,r,n){return Ne(e,t,r,n)},d:I,e:I,f:D,g:E,G:P,H:T,I:T,j:O,L:R,m:j,M:A,p:function(e,t,r){var n=m.exec(t.slice(r));return n?(e.p=g.get(n[0].toLowerCase()),r+n[0].length):-1},q:M,Q:F,s:N,S:Z,u:w,U:S,V:C,w:x,W:_,x:function(e,t,n){return Ne(e,r,t,n)},X:function(e,t,r){return Ne(e,o,t,r)},y:E,Y:P,Z:k,"%":L};function Le(e,t){return function(r){var n,i,o,a=[],s=-1,l=0,c=e.length;for(r instanceof Date||(r=new Date(+r));++s<c;)37===e.charCodeAt(s)&&(a.push(e.slice(l,s)),null!=(i=p[n=e.charAt(++s)])?n=e.charAt(++s):i="e"===n?" ":"0",(o=t[n])&&(n=o(r,i)),a.push(n),l=s+1);return a.push(e.slice(l,s)),a.join("")}}function Fe(e,t){return function(r){var o,c,u=l(1900,void 0,1);if(Ne(u,e,r+="",0)!=r.length)return null;if("Q"in u)return new Date(u.Q);if("s"in u)return new Date(1e3*u.s+("L"in u?u.L:0));if(t&&!("Z"in u)&&(u.Z=0),"p"in u&&(u.H=u.H%12+12*u.p),void 0===u.m&&(u.m="q"in u?u.q:0),"V"in u){if(u.V<1||u.V>53)return null;"w"in u||(u.w=1),"Z"in u?(c=(o=s(l(u.y,0,1))).getUTCDay(),o=c>4||0===c?n.l6.ceil(o):(0,n.l6)(o),o=i.AN.offset(o,7*(u.V-1)),u.y=o.getUTCFullYear(),u.m=o.getUTCMonth(),u.d=o.getUTCDate()+(u.w+6)%7):(c=(o=a(l(u.y,0,1))).getDay(),o=c>4||0===c?n.Ox.ceil(o):(0,n.Ox)(o),o=i.rr.offset(o,7*(u.V-1)),u.y=o.getFullYear(),u.m=o.getMonth(),u.d=o.getDate()+(u.w+6)%7)}else("W"in u||"U"in u)&&("w"in u||(u.w="u"in u?u.u%7:"W"in u?1:0),c="Z"in u?s(l(u.y,0,1)).getUTCDay():a(l(u.y,0,1)).getDay(),u.m=0,u.d="W"in u?(u.w+6)%7+7*u.W-(c+5)%7:u.w+7*u.U-(c+6)%7);return"Z"in u?(u.H+=u.Z/100|0,u.M+=u.Z%100,s(u)):a(u)}}function Ne(e,t,r,n){for(var i,o,a=0,s=t.length,l=r.length;a<s;){if(n>=l)return-1;if(37===(i=t.charCodeAt(a++))){if(i=t.charAt(a++),!(o=De[i in p?t.charAt(a++):i])||(n=o(e,r,n))<0)return-1}else if(i!=r.charCodeAt(n++))return-1}return n}return Ze.x=Le(r,Ze),Ze.X=Le(o,Ze),Ze.c=Le(t,Ze),Re.x=Le(r,Re),Re.X=Le(o,Re),Re.c=Le(t,Re),{format:function(e){var t=Le(e+="",Ze);return t.toString=function(){return e},t},parse:function(e){var t=Fe(e+="",!1);return t.toString=function(){return e},t},utcFormat:function(e){var t=Le(e+="",Re);return t.toString=function(){return e},t},utcParse:function(e){var t=Fe(e+="",!0);return t.toString=function(){return e},t}}}({dateTime:"%x, %X",date:"%-m/%-d/%Y",time:"%-I:%M:%S %p",periods:["AM","PM"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]}),u=c.format,c.parse,d=c.utcFormat,c.utcParse},96199:(e,t,r)=>{"use strict";r.d(t,{AN:()=>a,KB:()=>s,rr:()=>o});var n=r(52576),i=r(11262);const o=(0,n.J)((e=>e.setHours(0,0,0,0)),((e,t)=>e.setDate(e.getDate()+t)),((e,t)=>(t-e-(t.getTimezoneOffset()-e.getTimezoneOffset())*i.yB)/i.UD),(e=>e.getDate()-1)),a=(o.range,(0,n.J)((e=>{e.setUTCHours(0,0,0,0)}),((e,t)=>{e.setUTCDate(e.getUTCDate()+t)}),((e,t)=>(t-e)/i.UD),(e=>e.getUTCDate()-1))),s=(a.range,(0,n.J)((e=>{e.setUTCHours(0,0,0,0)}),((e,t)=>{e.setUTCDate(e.getUTCDate()+t)}),((e,t)=>(t-e)/i.UD),(e=>Math.floor(e/i.UD))));s.range},11262:(e,t,r)=>{"use strict";r.d(t,{UD:()=>a,Y2:()=>o,Ym:()=>n,iM:()=>s,jz:()=>l,qz:()=>c,yB:()=>i});const n=1e3,i=60*n,o=60*i,a=24*o,s=7*a,l=30*a,c=365*a},66549:(e,t,r)=>{"use strict";r.d(t,{WQ:()=>o,lM:()=>a});var n=r(52576),i=r(11262);const o=(0,n.J)((e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*i.Ym-e.getMinutes()*i.yB)}),((e,t)=>{e.setTime(+e+t*i.Y2)}),((e,t)=>(t-e)/i.Y2),(e=>e.getHours())),a=(o.range,(0,n.J)((e=>{e.setUTCMinutes(0,0,0)}),((e,t)=>{e.setTime(+e+t*i.Y2)}),((e,t)=>(t-e)/i.Y2),(e=>e.getUTCHours())));a.range},52576:(e,t,r)=>{"use strict";r.d(t,{J:()=>o});const n=new Date,i=new Date;function o(e,t,r,a){function s(t){return e(t=0===arguments.length?new Date:new Date(+t)),t}return s.floor=t=>(e(t=new Date(+t)),t),s.ceil=r=>(e(r=new Date(r-1)),t(r,1),e(r),r),s.round=e=>{const t=s(e),r=s.ceil(e);return e-t<r-e?t:r},s.offset=(e,r)=>(t(e=new Date(+e),null==r?1:Math.floor(r)),e),s.range=(r,n,i)=>{const o=[];if(r=s.ceil(r),i=null==i?1:Math.floor(i),!(r<n&&i>0))return o;let a;do{o.push(a=new Date(+r)),t(r,i),e(r)}while(a<r&&r<n);return o},s.filter=r=>o((t=>{if(t>=t)for(;e(t),!r(t);)t.setTime(t-1)}),((e,n)=>{if(e>=e)if(n<0)for(;++n<=0;)for(;t(e,-1),!r(e););else for(;--n>=0;)for(;t(e,1),!r(e););})),r&&(s.count=(t,o)=>(n.setTime(+t),i.setTime(+o),e(n),e(i),Math.floor(r(n,i))),s.every=e=>(e=Math.floor(e),isFinite(e)&&e>0?e>1?s.filter(a?t=>a(t)%e==0:t=>s.count(0,t)%e==0):s:null)),s}},22828:(e,t,r)=>{"use strict";r.d(t,{Z_:()=>o,rz:()=>a});var n=r(52576),i=r(11262);const o=(0,n.J)((e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*i.Ym)}),((e,t)=>{e.setTime(+e+t*i.yB)}),((e,t)=>(t-e)/i.yB),(e=>e.getMinutes())),a=(o.range,(0,n.J)((e=>{e.setUTCSeconds(0,0)}),((e,t)=>{e.setTime(+e+t*i.yB)}),((e,t)=>(t-e)/i.yB),(e=>e.getUTCMinutes())));a.range},36978:(e,t,r)=>{"use strict";r.d(t,{F0:()=>i,me:()=>o});var n=r(52576);const i=(0,n.J)((e=>{e.setDate(1),e.setHours(0,0,0,0)}),((e,t)=>{e.setMonth(e.getMonth()+t)}),((e,t)=>t.getMonth()-e.getMonth()+12*(t.getFullYear()-e.getFullYear())),(e=>e.getMonth())),o=(i.range,(0,n.J)((e=>{e.setUTCDate(1),e.setUTCHours(0,0,0,0)}),((e,t)=>{e.setUTCMonth(e.getUTCMonth()+t)}),((e,t)=>t.getUTCMonth()-e.getUTCMonth()+12*(t.getUTCFullYear()-e.getUTCFullYear())),(e=>e.getUTCMonth())));o.range},26599:(e,t,r)=>{"use strict";r.d(t,{E:()=>o});var n=r(52576),i=r(11262);const o=(0,n.J)((e=>{e.setTime(e-e.getMilliseconds())}),((e,t)=>{e.setTime(+e+t*i.Ym)}),((e,t)=>(t-e)/i.Ym),(e=>e.getUTCSeconds()));o.range},5721:(e,t,r)=>{"use strict";r.d(t,{_g:()=>b,jK:()=>y,jo:()=>v,WG:()=>g});var n=r(40477),i=r(93896),o=r(11262),a=r(52576);const s=(0,a.J)((()=>{}),((e,t)=>{e.setTime(+e+t)}),((e,t)=>t-e));s.every=e=>(e=Math.floor(e),isFinite(e)&&e>0?e>1?(0,a.J)((t=>{t.setTime(Math.floor(t/e)*e)}),((t,r)=>{t.setTime(+t+r*e)}),((t,r)=>(r-t)/e)):s:null),s.range;var l=r(26599),c=r(22828),u=r(66549),d=r(96199),p=r(85235),f=r(36978),h=r(38887);function m(e,t,r,a,c,u){const d=[[l.E,1,o.Ym],[l.E,5,5*o.Ym],[l.E,15,15*o.Ym],[l.E,30,30*o.Ym],[u,1,o.yB],[u,5,5*o.yB],[u,15,15*o.yB],[u,30,30*o.yB],[c,1,o.Y2],[c,3,3*o.Y2],[c,6,6*o.Y2],[c,12,12*o.Y2],[a,1,o.UD],[a,2,2*o.UD],[r,1,o.iM],[t,1,o.jz],[t,3,3*o.jz],[e,1,o.qz]];function p(t,r,a){const l=Math.abs(r-t)/a,c=(0,n.Z)((([,,e])=>e)).right(d,l);if(c===d.length)return e.every((0,i.ly)(t/o.qz,r/o.qz,a));if(0===c)return s.every(Math.max((0,i.ly)(t,r,a),1));const[u,p]=d[l/d[c-1][2]<d[c][2]/l?c-1:c];return u.every(p)}return[function(e,t,r){const n=t<e;n&&([e,t]=[t,e]);const i=r&&"function"==typeof r.range?r:p(e,t,r),o=i?i.range(e,+t+1):[];return n?o.reverse():o},p]}const[g,v]=m(h.ol,f.me,p.pI,d.KB,u.lM,c.rz),[y,b]=m(h.jB,f.F0,p.Zy,d.rr,u.WQ,c.Z_)},85235:(e,t,r)=>{"use strict";r.d(t,{Ig:()=>u,Ox:()=>s,Zy:()=>a,hB:()=>y,l6:()=>m,pI:()=>h});var n=r(52576),i=r(11262);function o(e){return(0,n.J)((t=>{t.setDate(t.getDate()-(t.getDay()+7-e)%7),t.setHours(0,0,0,0)}),((e,t)=>{e.setDate(e.getDate()+7*t)}),((e,t)=>(t-e-(t.getTimezoneOffset()-e.getTimezoneOffset())*i.yB)/i.iM))}const a=o(0),s=o(1),l=o(2),c=o(3),u=o(4),d=o(5),p=o(6);function f(e){return(0,n.J)((t=>{t.setUTCDate(t.getUTCDate()-(t.getUTCDay()+7-e)%7),t.setUTCHours(0,0,0,0)}),((e,t)=>{e.setUTCDate(e.getUTCDate()+7*t)}),((e,t)=>(t-e)/i.iM))}a.range,s.range,l.range,c.range,u.range,d.range,p.range;const h=f(0),m=f(1),g=f(2),v=f(3),y=f(4),b=f(5),x=f(6);h.range,m.range,g.range,v.range,y.range,b.range,x.range},38887:(e,t,r)=>{"use strict";r.d(t,{jB:()=>i,ol:()=>o});var n=r(52576);const i=(0,n.J)((e=>{e.setMonth(0,1),e.setHours(0,0,0,0)}),((e,t)=>{e.setFullYear(e.getFullYear()+t)}),((e,t)=>t.getFullYear()-e.getFullYear()),(e=>e.getFullYear()));i.every=e=>isFinite(e=Math.floor(e))&&e>0?(0,n.J)((t=>{t.setFullYear(Math.floor(t.getFullYear()/e)*e),t.setMonth(0,1),t.setHours(0,0,0,0)}),((t,r)=>{t.setFullYear(t.getFullYear()+r*e)})):null,i.range;const o=(0,n.J)((e=>{e.setUTCMonth(0,1),e.setUTCHours(0,0,0,0)}),((e,t)=>{e.setUTCFullYear(e.getUTCFullYear()+t)}),((e,t)=>t.getUTCFullYear()-e.getUTCFullYear()),(e=>e.getUTCFullYear()));o.every=e=>isFinite(e=Math.floor(e))&&e>0?(0,n.J)((t=>{t.setUTCFullYear(Math.floor(t.getUTCFullYear()/e)*e),t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0)}),((t,r)=>{t.setUTCFullYear(t.getUTCFullYear()+r*e)})):null,o.range},909:(e,t,r)=>{"use strict";r.d(t,{L:()=>n});class n extends(905==r.j?Map:null){constructor(e,t=o){if(super(),Object.defineProperties(this,{_intern:{value:new Map},_key:{value:t}}),null!=e)for(const[t,r]of e)this.set(t,r)}get(e){return super.get(i(this,e))}has(e){return super.has(i(this,e))}set(e,t){return super.set(function({_intern:e,_key:t},r){const n=t(r);return e.has(n)?e.get(n):(e.set(n,r),r)}(this,e),t)}delete(e){return super.delete(function({_intern:e,_key:t},r){const n=t(r);return e.has(n)&&(r=e.get(n),e.delete(n)),r}(this,e))}}function i({_intern:e,_key:t},r){const n=t(r);return e.has(n)?e.get(n):r}function o(e){return null!==e&&"object"==typeof e?e.valueOf():e}},5715:(e,t,r)=>{"use strict";if(r.d(t,{h:()=>s}),/^(419|870|896)$/.test(r.j))var n=r(1410);var i=r(45243),o=r(67294);function a(){return a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},a.apply(this,arguments)}const s=/^(419|870|896)$/.test(r.j)?(0,o.forwardRef)((function({bounds:e,boundsOptions:t,center:r,children:s,className:l,id:c,placeholder:u,style:d,whenReady:p,zoom:f,...h},m){const[g]=(0,o.useState)({className:l,id:c,style:d}),[v,y]=(0,o.useState)(null);(0,o.useImperativeHandle)(m,(()=>v?.map??null),[v]);const b=(0,o.useCallback)((o=>{if(null!==o&&null===v){const a=new i.Map(o,h);null!=r&&null!=f?a.setView(r,f):null!=e&&a.fitBounds(e,t),null!=p&&a.whenReady(p),y((0,n.Hb)(a))}}),[]);(0,o.useEffect)((()=>()=>{v?.map.remove()}),[v]);const x=v?o.createElement(n.UO,{value:v},s):u??null;return o.createElement("div",a({},g,{ref:b}),x)})):null},20577:(e,t,r)=>{"use strict";r.d(t,{J:()=>s});var n=r(74579),i=r(27999),o=r(1410),a=r(45243);const s=(0,n.dW)((function({position:e,...t},r){const n=new a.Marker(e,t);return(0,i.O)(n,(0,o.sj)(r,{overlayContainer:n}))}),(function(e,t,r){t.position!==r.position&&e.setLatLng(t.position),null!=t.icon&&t.icon!==r.icon&&e.setIcon(t.icon),null!=t.zIndexOffset&&t.zIndexOffset!==r.zIndexOffset&&e.setZIndexOffset(t.zIndexOffset),null!=t.opacity&&t.opacity!==r.opacity&&e.setOpacity(t.opacity),null!=e.dragging&&t.draggable!==r.draggable&&(!0===t.draggable?e.dragging.enable():e.dragging.disable())}))},10195:(e,t,r)=>{"use strict";r.d(t,{I:()=>s});var n=r(74579),i=r(81802),o=r(27999),a=r(45243);const s=(0,n.Lf)((function({url:e,...t},r){const n=new a.TileLayer(e,(0,i.q)(t,r));return(0,o.O)(n,r)}),(function(e,t,r){!function(e,t,r){const{opacity:n,zIndex:i}=t;null!=n&&n!==r.opacity&&e.setOpacity(n),null!=i&&i!==r.zIndex&&e.setZIndex(i)}(e,t,r);const{url:n}=t;null!=n&&n!==r.url&&e.setUrl(n)}))},39153:(e,t,r)=>{"use strict";if(r.d(t,{Sx:()=>i}),/^8(70|96)$/.test(r.j))var n=r(1410);function i(){return(0,n.mE)().map}r(67294)},27563:(e,t,r)=>{"use strict";r.d(t,{Ab:()=>a,Fr:()=>s,G$:()=>o,JM:()=>d,K$:()=>c,MS:()=>n,h5:()=>l,lK:()=>u,uj:()=>i});var n="-ms-",i="-moz-",o="-webkit-",a="comm",s="rule",l="decl",c="@import",u="@keyframes",d="@layer"},88160:(e,t,r)=>{"use strict";if(r.d(t,{cD:()=>o,qR:()=>i}),674!=r.j)var n=r(26686);function i(e){var t=(0,n.Ei)(e);return function(r,n,i,o){for(var a="",s=0;s<t;s++)a+=e[s](r,n,i,o)||"";return a}}function o(e){return function(t){t.root||(t=t.return)&&e(t)}}},92190:(e,t,r)=>{"use strict";if(r.d(t,{MY:()=>a}),674!=r.j)var n=r(27563);if(674!=r.j)var i=r(26686);if(674!=r.j)var o=r(46411);function a(e){return(0,o.cE)(s("",null,null,null,[""],e=(0,o.un)(e),0,[0],e))}function s(e,t,r,n,a,d,p,f,h){for(var m=0,g=0,v=p,y=0,b=0,x=0,w=1,S=1,C=1,_=0,P="",E=a,k=d,M=n,j=P;S;)switch(x=_,_=(0,o.lp)()){case 40:if(108!=x&&58==(0,i.uO)(j,v-1)){-1!=(0,i.Cw)(j+=(0,i.gx)((0,o.iF)(_),"&","&\f"),"&\f")&&(C=-1);break}case 34:case 39:case 91:j+=(0,o.iF)(_);break;case 9:case 10:case 13:case 32:j+=(0,o.Qb)(x);break;case 92:j+=(0,o.kq)((0,o.Ud)()-1,7);continue;case 47:switch((0,o.fj)()){case 42:case 47:(0,i.R3)(c((0,o.q6)((0,o.lp)(),(0,o.Ud)()),t,r),h);break;default:j+="/"}break;case 123*w:f[m++]=(0,i.to)(j)*C;case 125*w:case 59:case 0:switch(_){case 0:case 125:S=0;case 59+g:-1==C&&(j=(0,i.gx)(j,/\f/g,"")),b>0&&(0,i.to)(j)-v&&(0,i.R3)(b>32?u(j+";",n,r,v-1):u((0,i.gx)(j," ","")+";",n,r,v-2),h);break;case 59:j+=";";default:if((0,i.R3)(M=l(j,t,r,m,g,a,f,P,E=[],k=[],v),d),123===_)if(0===g)s(j,t,M,M,E,d,v,f,k);else switch(99===y&&110===(0,i.uO)(j,3)?100:y){case 100:case 108:case 109:case 115:s(e,M,M,n&&(0,i.R3)(l(e,M,M,0,0,a,f,P,a,E=[],v),k),a,k,v,f,n?E:k);break;default:s(j,M,M,M,[""],k,0,f,k)}}m=g=b=0,w=C=1,P=j="",v=p;break;case 58:v=1+(0,i.to)(j),b=x;default:if(w<1)if(123==_)--w;else if(125==_&&0==w++&&125==(0,o.mp)())continue;switch(j+=(0,i.Dp)(_),_*w){case 38:C=g>0?1:(j+="\f",-1);break;case 44:f[m++]=((0,i.to)(j)-1)*C,C=1;break;case 64:45===(0,o.fj)()&&(j+=(0,o.iF)((0,o.lp)())),y=(0,o.fj)(),g=v=(0,i.to)(P=j+=(0,o.QU)((0,o.Ud)())),_++;break;case 45:45===x&&2==(0,i.to)(j)&&(w=0)}}return d}function l(e,t,r,a,s,l,c,u,d,p,f){for(var h=s-1,m=0===s?l:[""],g=(0,i.Ei)(m),v=0,y=0,b=0;v<a;++v)for(var x=0,w=(0,i.tb)(e,h+1,h=(0,i.Wn)(y=c[v])),S=e;x<g;++x)(S=(0,i.fy)(y>0?m[x]+" "+w:(0,i.gx)(w,/&\f/g,m[x])))&&(d[b++]=S);return(0,o.dH)(e,t,r,0===s?n.Fr:u,d,p,f)}function c(e,t,r){return(0,o.dH)(e,t,r,n.Ab,(0,i.Dp)((0,o.Tb)()),(0,i.tb)(e,2,-2),0)}function u(e,t,r,a){return(0,o.dH)(e,t,r,n.h5,(0,i.tb)(e,0,a),(0,i.tb)(e,a+1,-1),a)}},46411:(e,t,r)=>{"use strict";if(r.d(t,{FK:()=>s,JG:()=>d,QU:()=>E,Qb:()=>S,Tb:()=>p,Ud:()=>g,cE:()=>x,dH:()=>u,fj:()=>m,iF:()=>w,kq:()=>C,lp:()=>h,mp:()=>f,q6:()=>P,r:()=>y,tP:()=>v,un:()=>b}),674!=r.j)var n=r(26686);var i=1,o=1,a=0,s=0,l=0,c="";function u(e,t,r,n,a,s,l){return{value:e,root:t,parent:r,type:n,props:a,children:s,line:i,column:o,length:l,return:""}}function d(e,t){return(0,n.f0)(u("",null,null,"",null,null,0),e,{length:-e.length},t)}function p(){return l}function f(){return l=s>0?(0,n.uO)(c,--s):0,o--,10===l&&(o=1,i--),l}function h(){return l=s<a?(0,n.uO)(c,s++):0,o++,10===l&&(o=1,i++),l}function m(){return(0,n.uO)(c,s)}function g(){return s}function v(e,t){return(0,n.tb)(c,e,t)}function y(e){switch(e){case 0:case 9:case 10:case 13:case 32:return 5;case 33:case 43:case 44:case 47:case 62:case 64:case 126:case 59:case 123:case 125:return 4;case 58:return 3;case 34:case 39:case 40:case 91:return 2;case 41:case 93:return 1}return 0}function b(e){return i=o=1,a=(0,n.to)(c=e),s=0,[]}function x(e){return c="",e}function w(e){return(0,n.fy)(v(s-1,_(91===e?e+2:40===e?e+1:e)))}function S(e){for(;(l=m())&&l<33;)h();return y(e)>2||y(l)>3?"":" "}function C(e,t){for(;--t&&h()&&!(l<48||l>102||l>57&&l<65||l>70&&l<97););return v(e,g()+(t<6&&32==m()&&32==h()))}function _(e){for(;h();)switch(l){case e:return s;case 34:case 39:34!==e&&39!==e&&_(l);break;case 40:41===e&&_(e);break;case 92:h()}return s}function P(e,t){for(;h()&&e+l!==57&&(e+l!==84||47!==m()););return"/*"+v(t,s-1)+"*"+(0,n.Dp)(47===e?e:h())}function E(e){for(;!y(m());)h();return v(e,s)}},26686:(e,t,r)=>{"use strict";r.d(t,{$e:()=>g,Cw:()=>u,Dp:()=>i,EQ:()=>l,Ei:()=>h,R3:()=>m,Wn:()=>n,f0:()=>o,fy:()=>s,gx:()=>c,tb:()=>p,to:()=>f,uO:()=>d,vp:()=>a});var n=Math.abs,i=String.fromCharCode,o=Object.assign;function a(e,t){return 45^d(e,0)?(((t<<2^d(e,0))<<2^d(e,1))<<2^d(e,2))<<2^d(e,3):0}function s(e){return e.trim()}function l(e,t){return(e=t.exec(e))?e[0]:e}function c(e,t,r){return e.replace(t,r)}function u(e,t){return e.indexOf(t)}function d(e,t){return 0|e.charCodeAt(t)}function p(e,t,r){return e.slice(t,r)}function f(e){return e.length}function h(e){return e.length}function m(e,t){return t.push(e),e}function g(e,t){return e.map(t).join("")}},38776:(e,t,r)=>{"use strict";r.d(t,{Z:()=>o});var n=!!/^(419|905)$/.test(r.j)||null,i="Invariant failed";function o(e,t){if(!e){if(n)throw new Error(i);var r="function"==typeof t?t():t,o=r?"".concat(i,": ").concat(r):i;throw new Error(o)}}},43823:(e,t,r)=>{"use strict";r.d(t,{Z:()=>n});const n={randomUUID:"undefined"!=typeof crypto&&crypto.randomUUID&&crypto.randomUUID.bind(crypto)}},64940:(e,t,r)=>{"use strict";let n;r.d(t,{Z:()=>o});const i=new Uint8Array(16);function o(){if(!n){if("undefined"==typeof crypto||!crypto.getRandomValues)throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");n=crypto.getRandomValues.bind(crypto)}return n(i)}},72740:(e,t,r)=>{"use strict";r.d(t,{S:()=>i});const n=[];for(let e=0;e<256;++e)n.push((e+256).toString(16).slice(1));function i(e,t=0){return(n[e[t+0]]+n[e[t+1]]+n[e[t+2]]+n[e[t+3]]+"-"+n[e[t+4]]+n[e[t+5]]+"-"+n[e[t+6]]+n[e[t+7]]+"-"+n[e[t+8]]+n[e[t+9]]+"-"+n[e[t+10]]+n[e[t+11]]+n[e[t+12]]+n[e[t+13]]+n[e[t+14]]+n[e[t+15]]).toLowerCase()}},40271:(e,t,r)=>{"use strict";if(r.d(t,{Z:()=>a}),896==r.j)var n=r(43823);if(896==r.j)var i=r(64940);if(896==r.j)var o=r(72740);const a=896==r.j?function(e,t,r){if(n.Z.randomUUID&&!t&&!e)return n.Z.randomUUID();const a=(e=e||{}).random??e.rng?.()??(0,i.Z)();if(a.length<16)throw new Error("Random bytes length must be >= 16");if(a[6]=15&a[6]|64,a[8]=63&a[8]|128,t){if((r=r||0)<0||r+16>t.length)throw new RangeError(`UUID byte range ${r}:${r+15} is out of buffer bounds`);for(let e=0;e<16;++e)t[r+e]=a[e];return t}return(0,o.S)(a)}:null}}]);
//# sourceMappingURL=vendor.bundle.js.map;