UNPKG

@nuskin/react-loyalty-elements

Version:

A React based component library for reusable Nextgen Loyalty component

1 lines 128 kB
function e(e,t){if(t==null||t>e.length)t=e.length;for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function t(e){if(Array.isArray(e))return e}function n(t){if(Array.isArray(t))return e(t)}function r(e){if(e===void 0){throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}return e}function o(e,t,n){t=c(t);return v(e,T()?Reflect.construct(t,n||[],c(e).constructor):t.apply(e,n))}function i(e,t){if(!(e instanceof t)){throw new TypeError("Cannot call a class as a function")}}function a(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||false;r.configurable=true;if("value"in r)r.writable=true;Object.defineProperty(e,r.key,r)}}function l(e,t,n){if(t)a(e.prototype,t);if(n)a(e,n);return e}function u(e,t,n){if(t in e){Object.defineProperty(e,t,{value:n,enumerable:true,configurable:true,writable:true})}else{e[t]=n}return e}function c(e){c=Object.setPrototypeOf?Object.getPrototypeOf:function e(e){return e.__proto__||Object.getPrototypeOf(e)};return c(e)}function s(e,t){if(typeof t!=="function"&&t!==null){throw new TypeError("Super expression must either be null or a function")}e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:true,configurable:true}});if(t)g(e,t)}function p(e,t){if(t!=null&&typeof Symbol!=="undefined"&&t[Symbol.hasInstance]){return!!t[Symbol.hasInstance](e)}else{return e instanceof t}}function d(e){if(typeof Symbol!=="undefined"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function f(e,t){var n=e==null?null:typeof Symbol!=="undefined"&&e[Symbol.iterator]||e["@@iterator"];if(n==null)return;var r=[];var o=true;var i=false;var a,l;try{for(n=n.call(e);!(o=(a=n.next()).done);o=true){r.push(a.value);if(t&&r.length===t)break}}catch(e){i=true;l=e}finally{try{if(!o&&n["return"]!=null)n["return"]()}finally{if(i)throw l}}return r}function m(){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 h(){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 v(e,t){if(t&&(w(t)==="object"||typeof t==="function")){return t}return r(e)}function g(e,t){g=Object.setPrototypeOf||function e(e,t){e.__proto__=t;return e};return g(e,t)}function y(e,n){return t(e)||f(e,n)||C(e,n)||m()}function b(e,t){if(!t){t=e.slice(0)}return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function x(e){return n(e)||d(e)||C(e)||h()}function w(e){"@swc/helpers - typeof";return e&&typeof Symbol!=="undefined"&&e.constructor===Symbol?"symbol":typeof e}function C(t,n){if(!t)return;if(typeof t==="string")return e(t,n);var r=Object.prototype.toString.call(t).slice(8,-1);if(r==="Object"&&t.constructor)r=t.constructor.name;if(r==="Map"||r==="Set")return Array.from(r);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return e(t,n)}function T(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(T=function(){return!!e})()}function E(){var e=b(["\n display: flex;\n flex-direction: row;\n justify-content: space-between;\n align-items: center;\n align-content: center;\n background-color: #f5f5f5;\n border: 1px solid #e0e0e0;\n border-radius: 10px;\n padding: 1.5rem;\n margin-bottom: 20px;\n height: 50%;\n margin: auto;\n\n @media (max-width: 950px) {\n flex-direction: column;\n }\n"]);E=function t(){return e};return e}function O(){var e=b(["\n display: flex;\n flex-direction: row;\n justify-content: space-between;\n align-items: center;\n align-content: center;\n\n .reward-logo {\n width: 200px;\n margin-bottom: 12px;\n }\n\n .reward-progress {\n height: 150px;\n width: 150px;\n }\n .progress-bar {\n background-color: #e0e0e0;\n height: 100%;\n }\n\n @media (max-width: 950px) {\n flex-direction: column;\n\n .info-container {\n margin-left: 0px;\n align-items: center;\n }\n .reward-progress-total-div {\n margin-top: 10px;\n }\n }\n"]);O=function t(){return e};return e}function M(){var e=b(["\n display: flex;\n flex-direction: column;\n align-items: flex-start;\n margin-left: 16px;\n\n .info-item {\n margin: 5px 0;\n font-weight: 600;\n }\n"]);M=function t(){return e};return e}function k(){var e=b(["\n font-size: 12px;\n font-weight: 600;\n cursor: pointer;\n"]);k=function t(){return e};return e}function R(){var e=b(["\n position: absolute;\n top: 50%;\n left: 50%;\n transform: translate(-50%, -50%);\n text-align: center;\n color: black;\n\n .center-value-progress-bar-price {\n margin: 0;\n }\n .center-value-progress-bar-voucher {\n margin: 0;\n letter-spacing: 0.01em;\n }\n"]);R=function t(){return e};return e}function S(){var e=b(["\n display: flex;\n flex-direction: column;\n justify-content: center;\n align-items: center;\n\n .total-button {\n display: flex;\n align-items: center;\n background-color: #e5edf6;\n border-radius: 20px;\n font-size: 14px;\n font-weight: 400;\n line-height: 20px;\n }\n .reward-subtitle {\n letter-spacing: 0;\n display: flex;\n }\n\n @media (max-width: 950px) {\n .reward-subtitle {\n letter-spacing: 0;\n display: flex;\n text-align: center;\n }\n margin-top: 10px;\n }\n"]);S=function t(){return e};return e}function A(){var e=b(["\n display: flex;\n align-items: center;\n background-color: #e5edf6;\n border-radius: 20px;\n font-size: 14px;\n font-weight: 400;\n line-height: 20px;\n padding: 1rem;\n margin-bottom: 14px;\n\n @media (max-width: 950px) {\n margin-top: 14px;\n }\n"]);A=function t(){return e};return e}function P(){var e=b(["\n .info-icon {\n margin-left: 6px !important;\n }\n .loyalty-icon {\n height: 19px !important;\n width: 19px !important;\n margin-left: 6px !important;\n }\n .loyalty-warning-icon {\n height: 19px !important;\n width: 19px !important;\n margin-right: 6px !important;\n }\n .outline-exclamation-icon {\n height: 48px !important;\n width: 48px !important;\n }\n"]);P=function t(){return e};return e}function j(){var e=b(["\n position: absolute;\n height: 100%;\n"]);j=function t(){return e};return e}function L(){var e=b(["\n background: #fff;\n width: 6px;\n height: 17%;\n"]);L=function t(){return e};return e}function _(){var e=b(["\n 0% {\n transform: scale(0);\n opacity: 0.1;\n }\n\n 100% {\n transform: scale(1);\n opacity: 0.3;\n }\n"]);_=function t(){return e};return e}function V(){var e=b(["\n 0% {\n opacity: 1;\n }\n\n 100% {\n opacity: 0;\n }\n"]);V=function t(){return e};return e}function B(){var e=b(["\n 0% {\n transform: scale(1);\n }\n\n 50% {\n transform: scale(0.92);\n }\n\n 100% {\n transform: scale(1);\n }\n"]);B=function t(){return e};return e}function N(){var e=b(["\n opacity: 0;\n position: absolute;\n\n &."," {\n opacity: 0.3;\n transform: scale(1);\n animation-name: ",";\n animation-duration: ","ms;\n animation-timing-function: ",";\n }\n\n &."," {\n animation-duration: ","ms;\n }\n\n & ."," {\n opacity: 1;\n display: block;\n width: 100%;\n height: 100%;\n border-radius: 50%;\n background-color: currentColor;\n }\n\n & ."," {\n opacity: 0;\n animation-name: ",";\n animation-duration: ","ms;\n animation-timing-function: ",";\n }\n\n & ."," {\n position: absolute;\n /* @noflip */\n left: 0px;\n top: 0;\n animation-name: ",";\n animation-duration: 2500ms;\n animation-timing-function: ",";\n animation-iteration-count: infinite;\n animation-delay: 200ms;\n }\n"]);N=function t(){return e};return e}import{a as F,b as D,c as I,d as W,e as z}from"../chunk-Z6ATMGBY.mjs";import{useState as H}from"react";import K from"react";import{CircularProgressbarWithChildren as U,buildStyles as Q}from"react-circular-progressbar";var X=W.div(E()),Y=W.div(O()),Z=W.div(M()),G=W.div(k()),q=W.div(R()),$=W.div(S()),J=W.div(A()),ee=W.span(P()),et=W.div(j()),en=W.div(L()),er={tooltip:{sx:{color:"#FFFFFF",backgroundColor:"#252525",fontFamily:"Inter",fontWeight:400,fontSize:"14px",lineHeight:"20px","& .MuiTooltip-arrow":{color:"#252525"}}}};import{jsx as eo}from"react/jsx-runtime";function ei(e){return eo(et,{style:{transform:"rotate(".concat(e.turns,"turn)")},children:eo(en,{})})}function ea(e){var t=1/e.count,n=.5;return Array.from({length:e.count},function(e,r){return r*t+n}).map(function(e){return eo(ei,{turns:e},e)})}var el=ea;import{FaExclamationTriangle as eu}from"react-icons/fa";import{jsx as ec,jsxs as es}from"react/jsx-runtime";function ep(){return es("svg",{width:"71",height:"42",viewBox:"0 0 71 42",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[ec("path",{d:"M5.32847 36.176C3.52571 36.176 2.06348 34.7138 2.06348 32.911L2.15695 28.3574L4.8277 28.4108L4.73422 32.9378C4.73422 33.2382 5.0013 33.5053 5.32847 33.5053H30.7606L34.0056 33.3584L34.1258 36.0291L30.8207 36.1827H5.32847V36.176Z",fill:"#405E50"}),ec("path",{d:"M68.3914 12.9147H65.7207V9.1156C65.7207 8.78843 65.4536 8.52136 65.1264 8.52136L36.3491 8.48129V5.81055L65.1264 5.85061C66.9225 5.85061 68.3914 7.31284 68.3914 9.1156V12.9147Z",fill:"#405E50"}),ec("path",{d:"M62.3222 41.6454C62.1152 41.6454 61.9082 41.6253 61.7012 41.5853L2.99822 30.2079C2.14358 30.041 1.40245 29.5536 0.915037 28.8325C0.427626 28.1114 0.24735 27.2434 0.414272 26.3821L4.94119 3.0197C5.10811 2.16506 5.59552 1.42393 6.31662 0.936522C7.03772 0.44911 7.90572 0.268835 8.76703 0.435756L67.47 11.8131C69.2394 12.1537 70.3945 13.8696 70.054 15.639L65.5271 39.0013C65.2199 40.5637 63.8512 41.6454 62.3222 41.6454ZM62.2087 38.968C62.5225 39.028 62.843 38.8211 62.9031 38.5006L67.43 15.1382C67.4901 14.8177 67.2831 14.5039 66.9626 14.4438L8.25291 3.05977C8.04593 3.0197 7.88569 3.09983 7.80556 3.15324C7.73212 3.20666 7.59858 3.32016 7.55184 3.53382L3.02493 26.8962C2.96484 27.2167 3.17182 27.5305 3.49231 27.5906L62.2087 38.968Z",fill:"#405E50"}),ec("path",{d:"M13.5344 22.0957C13.1405 22.0957 12.7398 22.0556 12.3392 21.9822C8.95406 21.3279 6.73066 18.0362 7.385 14.651C7.70549 13.0085 8.64025 11.593 10.029 10.6582C11.4178 9.72348 13.0804 9.38296 14.7229 9.70345C16.3654 10.0239 17.7809 10.9587 18.7156 12.3475C19.6504 13.7363 19.9909 15.3988 19.6704 17.0413C19.0895 20.0125 16.4655 22.0957 13.5344 22.0957ZM13.521 12.254C12.8133 12.254 12.1189 12.461 11.5247 12.8683C10.7301 13.4024 10.196 14.217 10.009 15.1584C9.6351 17.1014 10.9037 18.9843 12.8467 19.3582C14.7896 19.7321 16.6725 18.4635 17.0464 16.5205C17.2267 15.5791 17.0331 14.6243 16.4989 13.8298C15.9648 13.0352 15.1502 12.5011 14.2088 12.3141C13.9817 12.274 13.7481 12.254 13.521 12.254Z",fill:"#405E50"}),ec("path",{d:"M23.9338 15.4855L23.4255 18.1074L59.9361 25.1845L60.4443 22.5626L23.9338 15.4855Z",fill:"#405E50"}),ec("path",{d:"M22.8916 19.7002L22.3838 22.3223L58.8956 29.393L59.4034 26.771L22.8916 19.7002Z",fill:"#405E50"})]})}var ed=ep;import{jsx as ef,jsxs as em}from"react/jsx-runtime";function eh(){return em("svg",{width:"71",height:"42",viewBox:"0 0 71 42",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[ef("path",{d:"M5.32847 36.176C3.52571 36.176 2.06348 34.7138 2.06348 32.911L2.15695 28.3574L4.8277 28.4108L4.73422 32.9378C4.73422 33.2382 5.0013 33.5053 5.32847 33.5053H30.7606L34.0056 33.3584L34.1258 36.0291L30.8207 36.1827H5.32847V36.176Z",fill:"#B0B0B0"}),ef("path",{d:"M68.3914 12.9147H65.7207V9.1156C65.7207 8.78843 65.4536 8.52136 65.1264 8.52136L36.3491 8.48129V5.81055L65.1264 5.85061C66.9225 5.85061 68.3914 7.31284 68.3914 9.1156V12.9147Z",fill:"#B0B0B0"}),ef("path",{d:"M62.3222 41.6454C62.1152 41.6454 61.9082 41.6253 61.7012 41.5853L2.99822 30.2079C2.14358 30.041 1.40245 29.5536 0.915037 28.8325C0.427626 28.1114 0.24735 27.2434 0.414272 26.3821L4.94119 3.0197C5.10811 2.16506 5.59552 1.42393 6.31662 0.936522C7.03772 0.44911 7.90572 0.268835 8.76703 0.435756L67.47 11.8131C69.2394 12.1537 70.3945 13.8696 70.054 15.639L65.5271 39.0013C65.2199 40.5637 63.8512 41.6454 62.3222 41.6454ZM62.2087 38.968C62.5225 39.028 62.843 38.8211 62.9031 38.5006L67.43 15.1382C67.4901 14.8177 67.2831 14.5039 66.9626 14.4438L8.25291 3.05977C8.04593 3.0197 7.88569 3.09983 7.80556 3.15324C7.73212 3.20666 7.59858 3.32016 7.55184 3.53382L3.02493 26.8962C2.96484 27.2167 3.17182 27.5305 3.49231 27.5906L62.2087 38.968Z",fill:"#B0B0B0"}),ef("path",{d:"M13.5344 22.0957C13.1405 22.0957 12.7398 22.0556 12.3392 21.9822C8.95406 21.3279 6.73066 18.0362 7.385 14.651C7.70549 13.0085 8.64025 11.593 10.029 10.6582C11.4178 9.72348 13.0804 9.38296 14.7229 9.70345C16.3654 10.0239 17.7809 10.9587 18.7156 12.3475C19.6504 13.7363 19.9909 15.3988 19.6704 17.0413C19.0895 20.0125 16.4655 22.0957 13.5344 22.0957ZM13.521 12.254C12.8133 12.254 12.1189 12.461 11.5247 12.8683C10.7301 13.4024 10.196 14.217 10.009 15.1584C9.6351 17.1014 10.9037 18.9843 12.8467 19.3582C14.7896 19.7321 16.6725 18.4635 17.0464 16.5205C17.2267 15.5791 17.0331 14.6243 16.4989 13.8298C15.9648 13.0352 15.1502 12.5011 14.2088 12.3141C13.9817 12.274 13.7481 12.254 13.521 12.254Z",fill:"#B0B0B0"}),ef("path",{d:"M23.9338 15.4855L23.4255 18.1074L59.9361 25.1845L60.4443 22.5626L23.9338 15.4855Z",fill:"#B0B0B0"}),ef("path",{d:"M22.8916 19.7002L22.3838 22.3223L58.8956 29.393L59.4034 26.771L22.8916 19.7002Z",fill:"#B0B0B0"})]})}var ev=eh;import eg from"react";var ey=function(e,t){return Object.keys(t).reduce(function(e,n){var r;var o=(r=t[n])!==null&&r!==void 0?r:"";return e.replace(new RegExp("%".concat(n,"%"),"g"),String(o))},e)};import{jsx as eb,jsxs as ex}from"react/jsx-runtime";var ew=/*#__PURE__*/function(e){"use strict";s(t,e);function t(){i(this,t);return o(this,t,arguments)}l(t,[{key:"render",value:function e(){var e=this.props,t=e.value,n=e.voucherValue,r=e.maxMonths,o=e.handleOpenSubscriptionRewardPopup,i=e.notQualifyForRewardThisMonth,a=e.translationConfig,l=a===void 0?{voucherTargetAmount:"",monthsComplete:"",voucherEarned:"",learnMore:"",learn3xMore:"",callToAction:"",notQualify:"",approximateMonthly:"",approximateTotal:"",currentlyTrack:"",loyaltyLogoBlack:""}:a,u=e.learnMoreConfig,c=u===void 0?{tagLine:"",cardOneDescription:"",cardOneVoucherAmount:"",cardTwoDescription:"",cardTwoVoucherAmount:"",header:"",loyaltyLogoWhite:"",loyaltyBanner:"",learnMore:""}:u,s=e.currencyAbbreviate,p=s===void 0?!1:s,d=e.currencyFormat,f=d===void 0?function(){}:d,m="";n===50&&!i?m=l.learn3xMore:n===150||i?m=c.learnMore:n==null&&(m=l.learnMore);var h=ey(l.monthsComplete,{completed_months:t,total_months:r}),v=f(n||0,!0,p),g=l.voucherEarned.replace("%currency_symbol%%currency_amount%","".concat(v));return ex(Z,{children:[eb("img",{className:"reward-logo",src:l.loyaltyLogoBlack,alt:"Rewards Logo"}),t===r?eb("div",{className:"info-item",children:g}):eb("div",{className:"info-item",children:h}),eb(G,{id:"learnMore",onClick:o,children:eb("u",{children:m})})]})}}]);return t}(eg.Component),eC=ew;import{NsTypography as eT}from"@nuskin/foundation-ui-components";import{jsx as eE,jsxs as eO}from"react/jsx-runtime";var eM=/*#__PURE__*/function(e){"use strict";s(t,e);function t(){i(this,t);return o(this,t,arguments)}l(t,[{key:"render",value:function e(){var e=this.props,t=e.value,n=t===void 0?0:t,r=e.voucherValue,o=r===void 0?0:r,i=e.maxMonths,a=i===void 0?0:i,l=e.handleOpenSubscriptionRewardPopup,u=l===void 0?function(){}:l,c=e.notQualifyForRewardThisMonth,s=c===void 0?!1:c,p=e.translationConfig,d=p===void 0?{voucherTargetAmount:"",monthsComplete:"",voucherEarned:"",learnMore:"",learn3xMore:"",callToAction:"",notQualify:"",approximateMonthly:"",approximateTotal:"",currentlyTrack:"",loyaltyLogoBlack:""}:p,f=e.learnMoreConfig,m=f===void 0?{tagLine:"",cardOneDescription:"",cardOneVoucherAmount:"",cardTwoDescription:"",cardTwoVoucherAmount:"",header:"",loyaltyLogoWhite:"",loyaltyBanner:"",learnMore:""}:f,h=e.currencyAbbreviate,v=h===void 0?!1:h,g=e.currencyFormat,y=g===void 0?function(){}:g,b=ey(d.voucherTargetAmount,{currency_symbol:"",voucher_amount:""}),x=y(o||0,!0,v);return eO(Y,{children:[eE("div",{className:"reward-progress",children:eO(U,{value:n/a*100,strokeWidth:12,background:!0,styles:Q({rotation:.5,strokeLinecap:"butt",backgroundColor:n===a&&!s?"rgb(195 240 194)":"#fff",pathColor:"#6BC56A",trailColor:"#E0E0E0"}),children:[eE(el,{count:a}),n===a&&!s?eE(ed,{}):s?eE(ee,{children:eE(eu,{className:"outline-exclamation-icon",color:"#91ACC8"})}):o!=null||o!=null?eO(q,{children:[eE(eT,{component:"div",className:"center-value-progress-bar-price",variant:"title-l",weight:"bold",children:"".concat(x)}),eE(eT,{variant:"label-s",weight:"bold",component:"div",className:"center-value-progress-bar-voucher",children:b})]}):eE(q,{children:eE(ev,{})})]})}),eE(eC,{value:n,voucherValue:o,notQualifyForRewardThisMonth:s,handleOpenSubscriptionRewardPopup:u,maxMonths:a,translationConfig:d,learnMoreConfig:m,currencyAbbreviate:v,currencyFormat:y})]})}}]);return t}(K.Component),ek=eM;import eR from"react";import{FaExclamationTriangle as eS}from"react-icons/fa";import{NsTypography as eA}from"@nuskin/foundation-ui-components";import{jsx as eP,jsxs as ej}from"react/jsx-runtime";function eL(){return ej("svg",{width:"19",height:"19",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[eP("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M0.833344 9.99967C0.833344 4.93706 4.9374 0.833008 10 0.833008C15.0626 0.833008 19.1667 4.93706 19.1667 9.99967C19.1667 15.0623 15.0626 19.1663 10 19.1663C4.9374 19.1663 0.833344 15.0623 0.833344 9.99967ZM10 2.49967C5.85787 2.49967 2.50001 5.85754 2.50001 9.99967C2.50001 14.1418 5.85787 17.4997 10 17.4997C14.1421 17.4997 17.5 14.1418 17.5 9.99967C17.5 5.85754 14.1421 2.49967 10 2.49967Z",fill:"#4A6987"}),eP("line",{x1:"10.1667",y1:"9.375",x2:"10.1667",y2:"14.7917",stroke:"#4A6987",strokeWidth:"2"}),eP("path",{d:"M10.0052 7.75009C10.6338 7.75009 11.1718 7.22807 11.1771 6.57821C11.1718 5.93901 10.6338 5.41699 10.0052 5.41699C9.35537 5.41699 8.82803 5.93901 8.83335 6.57821C8.82803 7.22807 9.35537 7.75009 10.0052 7.75009Z",fill:"#4A6987"})]})}var e_=eL;var eV={black:"#000",white:"#fff"},eB=eV;var eN={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"},eF=eN;var eD={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"},eI=eD;var eW={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"},ez=eW;var eH={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"},eK=eH;var eU={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"},eQ=eU;var eX={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"},eY=eX;var eZ={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"},eG=eZ;function eq(e){return e!==null&&(typeof e==="undefined"?"undefined":w(e))=="object"&&e.constructor===Object}function e$(e){if(!eq(e))return e;var t={};return Object.keys(e).forEach(function(n){t[n]=e$(e[n])}),t}function eJ(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{clone:!0};var r=n.clone?F({},e):e;return eq(e)&&eq(t)&&Object.keys(t).forEach(function(o){o!=="__proto__"&&(eq(t[o])&&o in e&&eq(e[o])?r[o]=eJ(e[o],t[o],n):n.clone?r[o]=eq(t[o])?e$(t[o]):t[o]:r[o]=t[o])}),r}function e0(e){var t="https://mui.com/production-error/?code="+e;for(var n=1;n<arguments.length;n+=1)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified MUI error #"+e+"; visit "+t+" for the full message."}function e1(e){if(typeof e!="string")throw new Error(e0(7));return e.charAt(0).toUpperCase()+e.slice(1)}function e2(e){return e&&e.ownerDocument||document}function e5(e,t){typeof e=="function"?e(t):e&&(e.current=t)}import*as e3 from"react";var e4=(typeof window==="undefined"?"undefined":w(window))<"u"?e3.useLayoutEffect:e3.useEffect,e6=e4;import*as e7 from"react";var e8=0;function e9(e){var t=y(e7.useState(e),2),n=t[0],r=t[1],o=e||n;return e7.useEffect(function(){n==null&&(e8+=1,r("mui-".concat(e8)))},[n]),o}var te=e7.useId;function tt(e){if(te!==void 0){var t=te();return e!==null&&e!==void 0?e:t}return e9(e)}import*as tn from"react";function tr(e){var t=e.controlled,n=e.default,r=e.name,o=e.state,i=o===void 0?"value":o;var a=tn.useRef(t!==void 0),l=a.current,u=y(tn.useState(n),2),c=u[0],s=u[1],p=l?t:c,d=tn.useCallback(function(e){l||s(e)},[]);return[p,d]}import*as to from"react";function ti(e){var t=this;var n=to.useRef(e);return e6(function(){n.current=e}),to.useRef(function(){for(var e=arguments.length,r=new Array(e),o=0;o<e;o++){r[o]=arguments[o]}return(0,n.current).apply(t,x(r))}).current}var ta=ti;import*as tl from"react";function tu(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++){t[n]=arguments[n]}return tl.useMemo(function(){return t.every(function(e){return e==null})?null:function(e){t.forEach(function(t){e5(t,e)})}},t)}import*as tc from"react";var ts=!0,tp=!1,td,tf={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 tm(e){var t=e.type,n=e.tagName;return!!(n==="INPUT"&&tf[t]&&!e.readOnly||n==="TEXTAREA"&&!e.readOnly||e.isContentEditable)}function th(e){e.metaKey||e.altKey||e.ctrlKey||(ts=!0)}function tv(){ts=!1}function tg(){this.visibilityState==="hidden"&&tp&&(ts=!0)}function ty(e){e.addEventListener("keydown",th,!0),e.addEventListener("mousedown",tv,!0),e.addEventListener("pointerdown",tv,!0),e.addEventListener("touchstart",tv,!0),e.addEventListener("visibilitychange",tg,!0)}function tb(e){var t=e.target;try{return t.matches(":focus-visible")}catch(e){}return ts||tm(t)}function tx(){var e=tc.useCallback(function(e){e!=null&&ty(e.ownerDocument)},[]),t=tc.useRef(!1);function n(){return t.current?(tp=!0,window.clearTimeout(td),td=window.setTimeout(function(){tp=!1},100),t.current=!1,!0):!1}function r(e){return tb(e)?(t.current=!0,!0):!1}return{isFocusVisibleRef:t,onFocus:r,onBlur:n,ref:e}}function tw(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:void 0;var r={};return Object.keys(e).forEach(function(o){r[o]=e[o].reduce(function(e,r){if(r){var o=t(r);o!==""&&e.push(o),n&&n[r]&&e.push(n[r])}return e},[]).join(" ")}),r}var tC=function(e){return e},tT=function(){var e=tC;return{configure:function t(t){e=t},generate:function t(t){return e(t)},reset:function t(){e=tC}}},tE=tT(),tO=tE;var tM={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 tk(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"Mui";var r=tM[t];return r?"".concat(n,"-").concat(r):"".concat(tO.generate(e),"-").concat(t)}function tR(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"Mui";var r={};return t.forEach(function(t){r[t]=tk(e,t,n)}),r}var tS="$$material";function tA(e,t){if(e==null)return{};var n={};for(var r in e)if(({}).hasOwnProperty.call(e,r)){if(t.indexOf(r)!==-1)continue;n[r]=e[r]}return n}function tP(e){var t="https://mui.com/production-error/?code="+e;for(var n=1;n<arguments.length;n+=1)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified MUI error #"+e+"; visit "+t+" for the full message."}function tj(e,t){return W(e,t)}var tL=function(e,t){Array.isArray(e.__emotion_styles)&&(e.__emotion_styles=t(e.__emotion_styles))};import*as t_ from"react";function tV(e){if((typeof e==="undefined"?"undefined":w(e))!="object"||e===null)return!1;var t=Object.getPrototypeOf(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)}function tB(e){if(t_.isValidElement(e)||!tV(e))return e;var t={};return Object.keys(e).forEach(function(n){t[n]=tB(e[n])}),t}function tN(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{clone:!0};var r=n.clone?F({},e):e;return tV(e)&&tV(t)&&Object.keys(t).forEach(function(o){t_.isValidElement(t[o])?r[o]=t[o]:tV(t[o])&&Object.prototype.hasOwnProperty.call(e,o)&&tV(e[o])?r[o]=tN(e[o],t[o],n):n.clone?r[o]=tV(t[o])?tB(t[o]):t[o]:r[o]=t[o]}),r}var tF=["values","unit","step"];var tD=function(e){var t=Object.keys(e).map(function(t){return{key:t,val:e[t]}})||[];return t.sort(function(e,t){return e.val-t.val}),t.reduce(function(e,t){return F({},e,u({},t.key,t.val))},{})};function tI(e){var t=e.values,n=t===void 0?{xs:0,sm:600,md:900,lg:1200,xl:1536}:t,r=e.unit,o=r===void 0?"px":r,i=e.step,a=i===void 0?5:i,l=tA(e,tF),u=tD(n),c=Object.keys(u);function s(e){return"@media (min-width:".concat(typeof n[e]=="number"?n[e]:e).concat(o,")")}function p(e){return"@media (max-width:".concat((typeof n[e]=="number"?n[e]:e)-a/100).concat(o,")")}function d(e,t){var r=c.indexOf(t);return"@media (min-width:".concat(typeof n[e]=="number"?n[e]:e).concat(o,") and (max-width:").concat((r!==-1&&typeof n[c[r]]=="number"?n[c[r]]:t)-a/100).concat(o,")")}function f(e){return c.indexOf(e)+1<c.length?d(e,c[c.indexOf(e)+1]):s(e)}function m(e){var t=c.indexOf(e);return t===0?s(c[1]):t===c.length-1?p(c[t]):d(e,c[c.indexOf(e)+1]).replace("@media","@media not all and")}return F({keys:c,values:u,up:s,down:p,between:d,only:f,not:m,unit:o},l)}var tW={borderRadius:4},tz=tW;function tH(e,t){return t?tN(e,t,{clone:!1}):e}var tK=tH;var tU={xs:0,sm:600,md:900,lg:1200,xl:1536},tQ={keys:["xs","sm","md","lg","xl"],up:function(e){return"@media (min-width:".concat(tU[e],"px)")}};function tX(e,t,n){var r=e.theme||{};if(Array.isArray(t)){var o=r.breakpoints||tQ;return t.reduce(function(e,r,i){return e[o.up(o.keys[i])]=n(t[i]),e},{})}if((typeof t==="undefined"?"undefined":w(t))=="object"){var i=r.breakpoints||tQ;return Object.keys(t).reduce(function(e,r){if(Object.keys(i.values||tU).indexOf(r)!==-1){var o=i.up(r);e[o]=n(t[r],r)}else{var a=r;e[a]=t[a]}return e},{})}return n(t)}function tY(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};var t;return((t=e.keys)==null?void 0:t.reduce(function(t,n){var r=e.up(n);return t[r]={},t},{}))||{}}function tZ(e,t){return e.reduce(function(e,t){var n=e[t];return(!n||Object.keys(n).length===0)&&delete e[t],e},t)}function tG(e){if(typeof e!="string")throw new Error(tP(7));return e.charAt(0).toUpperCase()+e.slice(1)}function tq(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;if(!t||typeof t!="string")return null;if(e&&e.vars&&n){var r="vars.".concat(t).split(".").reduce(function(e,t){return e&&e[t]?e[t]:null},e);if(r!=null)return r}return t.split(".").reduce(function(e,t){return e&&e[t]!=null?e[t]:null},e)}function t$(e,t,n){var r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:n;var o;return typeof e=="function"?o=e(n):Array.isArray(e)?o=e[n]||r:o=tq(e,n)||r,t&&(o=t(o,r,e)),o}function tJ(e){var t=e.prop,n=e.cssProperty,r=n===void 0?e.prop:n,o=e.themeKey,i=e.transform,a=function(e){if(e[t]==null)return null;var n=e[t],a=e.theme,l=tq(a,o)||{};return tX(e,n,function(e){var n=t$(l,i,e);return e===n&&typeof e=="string"&&(n=t$(l,i,"".concat(t).concat(e==="default"?"":tG(e)),e)),r===!1?n:u({},r,n)})};return a.propTypes={},a.filterProps=[t],a}var t0=tJ;function t1(e){var t={};return function(n){return t[n]===void 0&&(t[n]=e(n)),t[n]}}var t2={m:"margin",p:"padding"},t5={t:"Top",r:"Right",b:"Bottom",l:"Left",x:["Left","Right"],y:["Top","Bottom"]},t3={marginX:"mx",marginY:"my",paddingX:"px",paddingY:"py"},t4=t1(function(e){if(e.length>2)if(t3[e])e=t3[e];else return[e];var t=y(e.split(""),2),n=t[0],r=t[1],o=t2[n],i=t5[r]||"";return Array.isArray(i)?i.map(function(e){return o+e}):[o+i]}),t6=["m","mt","mr","mb","ml","mx","my","margin","marginTop","marginRight","marginBottom","marginLeft","marginX","marginY","marginInline","marginInlineStart","marginInlineEnd","marginBlock","marginBlockStart","marginBlockEnd"],t7=["p","pt","pr","pb","pl","px","py","padding","paddingTop","paddingRight","paddingBottom","paddingLeft","paddingX","paddingY","paddingInline","paddingInlineStart","paddingInlineEnd","paddingBlock","paddingBlockStart","paddingBlockEnd"],t8=x(t6).concat(x(t7));function t9(e,t,n,r){var o;var i=(o=tq(e,t,!1))!=null?o:n;return typeof i=="number"?function(e){return typeof e=="string"?e:i*e}:Array.isArray(i)?function(e){return typeof e=="string"?e:i[e]}:typeof i=="function"?i:function(){}}function ne(e){return t9(e,"spacing",8,"spacing")}function nt(e,t){if(typeof t=="string"||t==null)return t;var n=Math.abs(t),r=e(n);return t>=0?r:typeof r=="number"?-r:"-".concat(r)}function nn(e,t){return function(n){return e.reduce(function(e,r){return e[r]=nt(t,n),e},{})}}function nr(e,t,n,r){if(t.indexOf(n)===-1)return null;var o=t4(n),i=nn(o,r),a=e[n];return tX(e,a,i)}function no(e,t){var n=ne(e.theme);return Object.keys(e).map(function(r){return nr(e,t,r,n)}).reduce(tK,{})}function ni(e){return no(e,t6)}ni.propTypes={};ni.filterProps=t6;function na(e){return no(e,t7)}na.propTypes={};na.filterProps=t7;function nl(e){return no(e,t8)}nl.propTypes={};nl.filterProps=t8;function nu(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:8;if(e.mui)return e;var t=ne({spacing:e}),n=function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++){n[r]=arguments[r]}return(n.length===0?[1]:n).map(function(e){var n=t(e);return typeof n=="number"?"".concat(n,"px"):n}).join(" ")};return n.mui=!0,n}function nc(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++){t[n]=arguments[n]}var r=t.reduce(function(e,t){return t.filterProps.forEach(function(n){e[n]=t}),e},{}),o=function(e){return Object.keys(e).reduce(function(t,n){return r[n]?tK(t,r[n](e)):t},{})};return o.propTypes={},o.filterProps=t.reduce(function(e,t){return e.concat(t.filterProps)},[]),o}var ns=nc;function np(e){return typeof e!="number"?e:"".concat(e,"px solid")}function nd(e,t){return t0({prop:e,themeKey:"borders",transform:t})}var nf=nd("border",np),nm=nd("borderTop",np),nh=nd("borderRight",np),nv=nd("borderBottom",np),ng=nd("borderLeft",np),ny=nd("borderColor"),nb=nd("borderTopColor"),nx=nd("borderRightColor"),nw=nd("borderBottomColor"),nC=nd("borderLeftColor"),nT=nd("outline",np),nE=nd("outlineColor"),nO=function(e){if(e.borderRadius!==void 0&&e.borderRadius!==null){var t=t9(e.theme,"shape.borderRadius",4,"borderRadius"),n=function(e){return{borderRadius:nt(t,e)}};return tX(e,e.borderRadius,n)}return null};nO.propTypes={};nO.filterProps=["borderRadius"];var nM=ns(nf,nm,nh,nv,ng,ny,nb,nx,nw,nC,nO,nT,nE);var nk=function(e){if(e.gap!==void 0&&e.gap!==null){var t=t9(e.theme,"spacing",8,"gap"),n=function(e){return{gap:nt(t,e)}};return tX(e,e.gap,n)}return null};nk.propTypes={};nk.filterProps=["gap"];var nR=function(e){if(e.columnGap!==void 0&&e.columnGap!==null){var t=t9(e.theme,"spacing",8,"columnGap"),n=function(e){return{columnGap:nt(t,e)}};return tX(e,e.columnGap,n)}return null};nR.propTypes={};nR.filterProps=["columnGap"];var nS=function(e){if(e.rowGap!==void 0&&e.rowGap!==null){var t=t9(e.theme,"spacing",8,"rowGap"),n=function(e){return{rowGap:nt(t,e)}};return tX(e,e.rowGap,n)}return null};nS.propTypes={};nS.filterProps=["rowGap"];var nA=t0({prop:"gridColumn"}),nP=t0({prop:"gridRow"}),nj=t0({prop:"gridAutoFlow"}),nL=t0({prop:"gridAutoColumns"}),n_=t0({prop:"gridAutoRows"}),nV=t0({prop:"gridTemplateColumns"}),nB=t0({prop:"gridTemplateRows"}),nN=t0({prop:"gridTemplateAreas"}),nF=t0({prop:"gridArea"}),nD=ns(nk,nR,nS,nA,nP,nj,nL,n_,nV,nB,nN,nF);function nI(e,t){return t==="grey"?t:e}var nW=t0({prop:"color",themeKey:"palette",transform:nI}),nz=t0({prop:"bgcolor",cssProperty:"backgroundColor",themeKey:"palette",transform:nI}),nH=t0({prop:"backgroundColor",themeKey:"palette",transform:nI}),nK=ns(nW,nz,nH);function nU(e){return e<=1&&e!==0?"".concat(e*100,"%"):e}var nQ=t0({prop:"width",transform:nU}),nX=function(e){if(e.maxWidth!==void 0&&e.maxWidth!==null){var t=function(t){var n,r;var o=((n=e.theme)==null||(n=n.breakpoints)==null||(n=n.values)==null?void 0:n[t])||tU[t];return o?((r=e.theme)==null||(r=r.breakpoints)==null?void 0:r.unit)!=="px"?{maxWidth:"".concat(o).concat(e.theme.breakpoints.unit)}:{maxWidth:o}:{maxWidth:nU(t)}};return tX(e,e.maxWidth,t)}return null};nX.filterProps=["maxWidth"];var nY=t0({prop:"minWidth",transform:nU}),nZ=t0({prop:"height",transform:nU}),nG=t0({prop:"maxHeight",transform:nU}),nq=t0({prop:"minHeight",transform:nU}),n$=t0({prop:"size",cssProperty:"width",transform:nU}),nJ=t0({prop:"size",cssProperty:"height",transform:nU}),n0=t0({prop:"boxSizing"}),n1=ns(nQ,nX,nY,nZ,nG,nq,n0);var n2={border:{themeKey:"borders",transform:np},borderTop:{themeKey:"borders",transform:np},borderRight:{themeKey:"borders",transform:np},borderBottom:{themeKey:"borders",transform:np},borderLeft:{themeKey:"borders",transform:np},borderColor:{themeKey:"palette"},borderTopColor:{themeKey:"palette"},borderRightColor:{themeKey:"palette"},borderBottomColor:{themeKey:"palette"},borderLeftColor:{themeKey:"palette"},outline:{themeKey:"borders",transform:np},outlineColor:{themeKey:"palette"},borderRadius:{themeKey:"shape.borderRadius",style:nO},color:{themeKey:"palette",transform:nI},bgcolor:{themeKey:"palette",cssProperty:"backgroundColor",transform:nI},backgroundColor:{themeKey:"palette",transform:nI},p:{style:na},pt:{style:na},pr:{style:na},pb:{style:na},pl:{style:na},px:{style:na},py:{style:na},padding:{style:na},paddingTop:{style:na},paddingRight:{style:na},paddingBottom:{style:na},paddingLeft:{style:na},paddingX:{style:na},paddingY:{style:na},paddingInline:{style:na},paddingInlineStart:{style:na},paddingInlineEnd:{style:na},paddingBlock:{style:na},paddingBlockStart:{style:na},paddingBlockEnd:{style:na},m:{style:ni},mt:{style:ni},mr:{style:ni},mb:{style:ni},ml:{style:ni},mx:{style:ni},my:{style:ni},margin:{style:ni},marginTop:{style:ni},marginRight:{style:ni},marginBottom:{style:ni},marginLeft:{style:ni},marginX:{style:ni},marginY:{style:ni},marginInline:{style:ni},marginInlineStart:{style:ni},marginInlineEnd:{style:ni},marginBlock:{style:ni},marginBlockStart:{style:ni},marginBlockEnd:{style:ni},displayPrint:{cssProperty:!1,transform:function(e){return{"@media print":{display:e}}}},display:{},overflow:{},textOverflow:{},visibility:{},whiteSpace:{},flexBasis:{},flexDirection:{},flexWrap:{},justifyContent:{},alignItems:{},alignContent:{},order:{},flex:{},flexGrow:{},flexShrink:{},alignSelf:{},justifyItems:{},justifySelf:{},gap:{style:nk},rowGap:{style:nS},columnGap:{style:nR},gridColumn:{},gridRow:{},gridAutoFlow:{},gridAutoColumns:{},gridAutoRows:{},gridTemplateColumns:{},gridTemplateRows:{},gridTemplateAreas:{},gridArea:{},position:{},zIndex:{themeKey:"zIndex"},top:{},right:{},bottom:{},left:{},boxShadow:{themeKey:"shadows"},width:{transform:nU},maxWidth:{style:nX},minWidth:{transform:nU},height:{transform:nU},maxHeight:{transform:nU},minHeight:{transform:nU},boxSizing:{},fontFamily:{themeKey:"typography"},fontSize:{themeKey:"typography"},fontStyle:{themeKey:"typography"},fontWeight:{themeKey:"typography"},letterSpacing:{},textTransform:{},lineHeight:{},textAlign:{},typography:{cssProperty:!1,themeKey:"typography"}},n5=n2;function n3(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++){t[n]=arguments[n]}var r=t.reduce(function(e,t){return e.concat(Object.keys(t))},[]),o=new Set(r);return t.every(function(e){return o.size===Object.keys(e).length})}function n4(e,t){return typeof e=="function"?e(t):e}function n6(){function e(e,t,n,r){var o;var i=(o={},u(o,e,t),u(o,"theme",n),o),a=r[e];if(!a)return u({},e,t);var l=a.cssProperty,c=l===void 0?e:l,s=a.themeKey,p=a.transform,d=a.style;if(t==null)return null;if(s==="typography"&&t==="inherit")return u({},e,t);var f=tq(n,s)||{};return d?d(i):tX(i,t,function(t){var n=t$(f,p,t);return t===n&&typeof t=="string"&&(n=t$(f,p,"".concat(e).concat(t==="default"?"":tG(t)),t)),c===!1?n:u({},c,n)})}function t(n){var r;var o=n||{},i=o.sx,a=o.theme,l=a===void 0?{}:a;if(!i)return null;var c=(r=l.unstable_sxConfig)!=null?r:n5;function s(n){var r=n;if(typeof n=="function")r=n(l);else if((typeof n==="undefined"?"undefined":w(n))!="object")return n;if(!r)return null;var o=tY(l.breakpoints),i=Object.keys(o),a=o;return Object.keys(r).forEach(function(n){var o=n4(r[n],l);if(o!=null)if((typeof o==="undefined"?"undefined":w(o))=="object")if(c[n])a=tK(a,e(n,o,l,c));else{var i=tX({theme:l},o,function(e){return u({},n,e)});n3(i,o)?a[n]=t({sx:o,theme:l}):a=tK(a,i)}else a=tK(a,e(n,o,l,c))}),tZ(i,a)}return Array.isArray(i)?i.map(s):s(i)}return t}var n7=n6();n7.filterProps=["sx"];var n8=n7;function n9(e,t){var n=this;return n.vars&&typeof n.getColorSchemeSelector=="function"?u({},n.getColorSchemeSelector(e).replace(/(\[[^\]]+\])/,"*:where($1)"),t):n.palette.mode===e?t:{}}var re=["breakpoints","palette","spacing","shape"];function rt(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++){n[r-1]=arguments[r]}var o=e.breakpoints,i=o===void 0?{}:o,a=e.palette,l=a===void 0?{}:a,u=e.spacing,c=e.shape,s=c===void 0?{}:c,p=tA(e,re),d=tI(i),f=nu(u),m=tN({breakpoints:d,direction:"ltr",components:{},palette:F({mode:"light"},l),spacing:f,shape:F({},tz,s)},p);return m.applyStyles=n9,m=n.reduce(function(e,t){return tN(e,t)},m),m.unstable_sxConfig=F({},n5,p===null||p===void 0?void 0:p.unstable_sxConfig),m.unstable_sx=function(e){return n8({sx:e,theme:this})},m}var rn=rt;import*as rr from"react";function ro(e){return Object.keys(e).length===0}function ri(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null;var t=rr.useContext(D);return!t||ro(t)?e:t}var ra=ri;var rl=rn();function ru(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:rl;return ra(e)}var rc=ru;function rs(e){var t,n,r="";if(typeof e=="string"||typeof e=="number")r+=e;else if((typeof e==="undefined"?"undefined":w(e))=="object")if(Array.isArray(e)){var o=e.length;for(t=0;t<o;t++)e[t]&&(n=rs(e[t]))&&(r&&(r+=" "),r+=n)}else for(n in e)e[n]&&(r&&(r+=" "),r+=n);return r}function rp(){for(var e,t,n=0,r="",o=arguments.length;n<o;n++)(e=arguments[n])&&(t=rs(e))&&(r&&(r+=" "),r+=t);return r}var rd=rp;var rf=["ownerState"],rm=["variants"],rh=["name","slot","skipVariantsResolver","skipSx","overridesResolver"];function rv(e){return Object.keys(e).length===0}function rg(e){return typeof e=="string"&&e.charCodeAt(0)>96}function ry(e){return e!=="ownerState"&&e!=="theme"&&e!=="sx"&&e!=="as"}var rb=rn(),rx=function(e){return e&&e.charAt(0).toLowerCase()+e.slice(1)};function rw(e){var t=e.defaultTheme,n=e.theme,r=e.themeId;return rv(n)?t:n[r]||n}function rC(e){return e?function(t,n){return n[e]}:null}function rT(e,t){var n=t.ownerState,r=tA(t,rf),o=typeof e=="function"?e(F({ownerState:n},r)):e;if(Array.isArray(o))return o.flatMap(function(e){return rT(e,F({ownerState:n},r))});if(o&&(typeof o==="undefined"?"undefined":w(o))=="object"&&Array.isArray(o.variants)){var i=o.variants,a=i===void 0?[]:i,l=tA(o,rm);return a.forEach(function(e){var t=!0;typeof e.props=="function"?t=e.props(F({ownerState:n},r,n)):Object.keys(e.props).forEach(function(o){(n===null||n===void 0?void 0:n[o])!==e.props[o]&&r[o]!==e.props[o]&&(t=!1)}),t&&(Array.isArray(l)||(l=[l]),l.push(typeof e.style=="function"?e.style(F({ownerState:n},r,n)):e.style))}),l}return o}function rE(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};var t=e.themeId,n=e.defaultTheme,r=n===void 0?rb:n,o=e.rootShouldForwardProp,i=o===void 0?ry:o,a=e.slotShouldForwardProp,l=a===void 0?ry:a,u=function(e){return n8(F({},e,{theme:rw(F({},e,{defaultTheme:r,themeId:t}))}))};return u.__mui_systemSx=!0,function(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};tL(e,function(e){return e.filter(function(e){return!(e!=null&&e.__mui_systemSx)})});var o=n.name,a=n.slot,c=n.skipVariantsResolver,s=n.skipSx,p=n.overridesResolver,d=p===void 0?rC(rx(a)):p,f=tA(n,rh),m=c!==void 0?c:a&&a!=="Root"&&a!=="root"||!1,h=s||!1,v,g=ry;a==="Root"||a==="root"?g=i:a?g=l:rg(e)&&(g=void 0);var b=tj(e,F({shouldForwardProp:g,label:v},f)),w=function(e){return typeof e=="function"&&e.__emotion_real!==e||tV(e)?function(n){return rT(e,F({},n,{theme:rw({theme:n.theme,defaultTheme:r,themeId:t})}))}:e},C=function(n){for(var i=arguments.length,a=new Array(i>1?i-1:0),l=1;l<i;l++){a[l-1]=arguments[l]}var c=w(n),s=a?a.map(w):[];o&&d&&s.push(function(e){var n=rw(F({},e,{defaultTheme:r,themeId:t}));if(!n.components||!n.components[o]||!n.components[o].styleOverrides)return null;var i=n.components[o].styleOverrides,a={};return Object.entries(i).forEach(function(t){var r=y(t,2),o=r[0],i=r[1];a[o]=rT(i,F({},e,{theme:n}))}),d(e,a)}),o&&!m&&s.push(function(e){var n;var i=rw(F({},e,{defaultTheme:r,themeId:t})),a=i==null||(n=i.components)==null||(n=n[o])==null?void 0:n.variants;return rT({variants:a},F({},e,{theme:i}))}),h||s.push(u);var p=s.length-a.length;if(Array.isArray(n)&&p>0){var f=new Array(p).fill("");c=x(n).concat(x(f)),c.raw=x(n.raw).concat(x(f))}var v=b.apply(void 0,[c].concat(x(s)));return e.muiName&&(v.muiName=e.muiName),v};return b.withConfig&&(C.withConfig=b.withConfig),C}}function rO(e,t){var n=F({},t);return Object.keys(e).forEach(function(r){if(r.toString().match(/^(components|slots)$/))n[r]=F({},e[r],n[r]);else if(r.toString().match(/^(componentsProps|slotProps)$/)){var o=e[r]||{},i=t[r];n[r]={},!i||!Object.keys(i)?n[r]=o:!o||!Object.keys(o)?n[r]=i:(n[r]=F({},i),Object.keys(o).forEach(function(e){n[r][e]=rO(o[e],i[e])}))}else n[r]===void 0&&(n[r]=e[r])}),n}function rM(e){var t=e.theme,n=e.name,r=e.props;return!t||!t.components||!t.components[n]||!t.components[n].defaultProps?r:rO(t.components[n].defaultProps,r)}function rk(e){var t=e.props,n=e.name,r=e.defaultTheme,o=e.themeId;var i=rc(r);return o&&(i=i[o]||i),rM({theme:i,name:n,props:t})}function rR(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Number.MIN_SAFE_INTEGER,n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:Number.MAX_SAFE_INTEGER;return Math.max(t,Math.min(e,n))}var rS=rR;function rA(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1;return rS(e,t,n)}function rP(e){e=e.slice(1);var t=new RegExp(".{1,".concat(e.length>=6?2:1,"}"),"g"),n=e.match(t);return n&&n[0].length===1&&(n=n.map(function(e){return e+e})),n?"rgb".concat(n.length===4?"a":"","(").concat(n.map(function(e,t){return t<3?parseInt(e,16):Math.round(parseInt(e,16)/255*1e3)/1e3}).join(", "),")"):""}function rj(e){if(e.type)return e;if(e.charAt(0)==="#")return rj(rP(e));var t=e.indexOf("("),n=e.substring(0,t);if(["rgb","rgba","hsl","hsla","color"].indexOf(n)===-1)throw new Error(tP(9,e));var r=e.substring(t+1,e.length-1),o;if(n==="color"){if(r=r.split(" "),o=r.shift(),r.length===4&&r[3].charAt(0)==="/"&&(r[3]=r[3].slice(1)),["srgb","display-p3","a98-rgb","prophoto-rgb","rec-2020"].indexOf(o)===-1)throw new Error(tP(10,o))}else r=r.split(",");return r=r.map(function(e){return parseFloat(e)}),{type:n,values:r,colorSpace:o}}function rL(e){var t=e.type,n=e.colorSpace,r=e.values;return t.indexOf("rgb")!==-1?r=r.map(function(e,t){return t<3?parseInt(e,10):e}):t.indexOf("hsl")!==-1&&(r[1]="".concat(r[1],"%"),r[2]="".concat(r[2],"%")),t.indexOf("color")!==-1?r="".concat(n," ").concat(r.join(" ")):r="".concat(r.join(", ")),"".concat(t,"(").concat(r,")")}function r_(e){e=rj(e);var t=e.values,n=t[0],r=t[1]/100,o=t[2]/100,i=r*Math.min(o,1-o),a=function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:(e+n/30)%12;return o-i*Math.max(Math.min(t-3,9-t,1),-1)},l="rgb",u=[Math.round(a(0)*255),Math.round(a(8)*255),Math.round(a(4)*255)];return e.type==="hsla"&&(l+="a",u.push(t[3])),rL({type:l,values:u})}function rV(e){e=rj(e);var t=e.type==="hsl"||e.type==="hsla"?rj(r_(e)).values:e.values;return t=t.map(function(t){return e.type!=="color"&&(t/=255),t<=.03928?t/12.92:Math.pow((t+.055)/1.055,2.4)}),Number((.2126*t[0]+.7152*t[1]+.0722*t[2]).toFixed(3))}function rB(e,t){var n=rV(e),r=rV(t);return(Math.max(n,r)+.05)/(Math.min(n,r)+.05)}function rN(e,t){return e=rj(e),t=rA(t),(e.type==="rgb"||e.type==="hsl")&&(e.type+="a"),e.type==="color"?e.values[3]="/".concat(t):e.values[3]=t,rL(e)}function rF(e,t){if(e=rj(e),t=rA(t),e.type.indexOf("hsl")!==-1)e.values[2]*=1-t;else if(e.type.indexOf("rgb")!==-1||e.type.indexOf("color")!==-1)for(var n=0;n<3;n+=1)e.values[n]*=1-t;return rL(e)}function rD(e,t){if(e=rj(e),t=rA(t),e.type.indexOf("hsl")!==-1)e.values[2]+=(100-e.values[2])*t;else if(e.type.indexOf("rgb")!==-1)for(var n=0;n<3;n+=1)e.values[n]+=(255-e.values[n])*t;else if(e.type.indexOf("color")!==-1)for(var r=0;r<3;r+=1)e.values[r]+=(1-e.values[r])*t;return rL(e)}function rI(e,t){var n;return F({toolbar:(n={minHeight:56},u(n,e.up("xs"),{"@media (orientation: landscape)":{minHeight:48}}),u(n,e.up("sm"),{minHeight:64}),n)},t)}var rW=["mode","contrastThreshold","tonalOffset"],rz={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:eB.white,default:eB.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}},rH={text:{primary:eB.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:eB.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 rK(e,t,n,r){var o=r.light||r,i=r.dark||r*1.5;e[t]||(e.hasOwnProperty(n)?e[t]=e[n]:t==="light"?e.light=rD(e.main,o):t==="dark"&&(e.dark=rF(e.main,i)))}function rU(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"light";return e==="dark"?{main:ez[200],light:ez[50],dark:ez[400]}:{main:ez[700],light:ez[400],dark:ez[800]}}function rQ(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"light";return e==="dark"?{main:eI[200],light:eI[50],dark:eI[400]}:{main:eI[500],light:eI[300],dark:eI[700]}}function rX(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"light";return e==="dark"?{main:eF[500],light:eF[300],dark:eF[700]}:{main:eF[700],light:eF[400],dark:eF[800]}}function rY(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"light";return e==="dark"?{main:eK[400],light:eK[300],dark:eK[700]}:{main:eK[700],light:eK[500],dark:eK[900]}}function rZ(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"light";return e==="dark"?{main:eQ[400],light:eQ[300],dark:eQ[700]}:{main:eQ[800],light:eQ[500],dark:eQ[900]}}function rG(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"light";return e==="dark"?{main:eY[400],light:eY[300],dark:eY[700]}:{main:"#ed6c02",light:eY[500],dark:eY[900]}}function rq(e){var t=e.mode,n=t===void 0?"light":t,r=e.contrastThreshold,o=r===void 0?3:r,i=e.tonalOffset,a=i===void 0?.2:i,l=tA(e,rW),u=e.primary||rU(n),c=e.secondary||rQ(n),s=e.error||rX(n),p=e.info||rY(n),d=e.success||rZ(n),f=e.warning||rG(n);function m(e){return rB(e,rH.text.primary)>=o?rH.text.primary:rz.text.primary}var h=function(e){var t=e.color,n=e.name,r=e.mainShade,o=r===void 0?500:r,i=e.lightShade,l=i===void 0?300:i,u=e.darkShade,c=u===void 0?700:u;if(t=F({},t),!t.main&&t[o]&&(t.main=t[o]),!t.hasOwnProperty("main"))throw new Error(e0(11,n?" (".concat(n,")"):"",o));if(typeof t.main!="string")throw new Error(e0(12,n?" (".concat(n,")"):"",JSON.stringify(t.main)));return rK(t,"light",l,a),rK(t,"dark",c,a),t.contrastText||(t.contrastText=m(t.main)),t},v={dark:rH,light:rz};return eJ(F({common:F({},eB),mode:n,primary:h({color:u,name:"primary"}),secondary:h({color:c,name:"secondary",mainShade:"A400",lightShade:"A200",darkShade:"A700"}),error:h({color:s,name:"error"}),warning:h({color:f,name:"warning"}),info:h({color:p,name:"info"}),success:h({color:d,name:"success"}),grey:eG,contrastThreshold:o,getContrastText:m,augmentColor:h,tonalOffset:a},v[n]),l)}var r$=["fontFamily","fontSize","fontWeightLight","fontWeightRegular","fontWeightMedium","fontWeightBold","htmlFontSize","allVariants","pxToRem"];function rJ(e){return Math.round(e*1e5)/1e5}var r0={textTransform:"uppercase"},r1='"Roboto", "Helvetica", "Arial", sans-serif';function r2(e,t){var n=typeof t=="function"?t(e):t,r=n.fontFamily,o=r===void 0?r1:r,i=n.fontSize,a=i===void 0?14:i,l=n.fontWeightLight,u=l===void 0?300:l,c=n.fontWeightRegular,s=c===void 0?400:c,p=n.fontWeightMedium,d=p===void 0?500:p,f=n.fontWeightBold,m=f===void 0?700:f,h=n.htmlFontSiz