PageSourceSearch

https://hyman-hive-tools-4963d4deb9e6.herokuapp.com/static/js/main.aaea73d9.js

js hyman-hive-tools-4963d4deb9e6.herokuapp.com collected 2026-10-03 14:49:02 UTC 331,549 bytes, 3 lines download raw bytes

1/*! For license information please see main.aaea73d9.js.LICENSE.txt */
2(()=>{"use strict";var e={43:(e,t,n)=>{e.exports=n(202)},149:e=>{const t=(e,t,r,a)=>{if("length"===r||"prototype"===r)return;if("arguments"===r||"caller"===r)return;const l=Object.getOwnPropertyDescriptor(e,r),o=Object.getOwnPropertyDescriptor(t,r);!n(l,o)&&a||Object.defineProperty(e,r,o)},n=function(e,t){return void 0===e||e.configurable||e.writable===t.writable&&e.enumerable===t.enumerable&&e.configurable===t.configurable&&(e.writable||e.value===t.value)},r=(e,t)=>`/* Wrapped ${e}*/\n${t}`,a=Object.getOwnPropertyDescriptor(Function.prototype,"toString"),l=Object.getOwnPropertyDescriptor(Function.prototype.toString,"name");e.exports=function(e,n){let{ignoreNonConfigurable:o=!1}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const{name:s}=e;for(const r of Reflect.ownKeys(n))t(e,n,r,o);return((e,t)=>{const n=Object.getPrototypeOf(t);n!==Object.getPrototypeOf(e)&&Object.setPrototypeOf(e,n)})(e,n),((e,t,n)=>{const o=""===n?"":`with ${n.trim()}() `,s=r.bind(null,o,t.toString());Object.defineProperty(s,"name",l),Object.defineProperty(e,"toString",{...a,value:s})})(e,n,s),e}},153:(e,t,n)=>{var r=n(43),a=Symbol.for("react.element"),l=Symbol.for("react.fragment"),o=Object.prototype.hasOwnProperty,s=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,i={key:!0,ref:!0,__self:!0,__source:!0};function c(e,t,n){var r,l={},c=null,u=null;for(r in void 0!==n&&(c=""+n),void 0!==t.key&&(c=""+t.key),void 0!==t.ref&&(u=t.ref),t)o.call(t,r)&&!i.hasOwnProperty(r)&&(l[r]=t[r]);if(e&&e.defaultProps)for(r in t=e.defaultProps)void 0===l[r]&&(l[r]=t[r]);return{$$typeof:a,type:e,key:c,ref:u,props:l,_owner:s.current}}t.Fragment=l,t.jsx=c,t.jsxs=c},202:(e,t)=>{var n=Symbol.for("react.element"),r=Symbol.for("react.portal"),a=Symbol.for("react.fragment"),l=Symbol.for("react.strict_mode"),o=Symbol.for("react.profiler"),s=Symbol.for("react.provider"),i=Symbol.for("react.context"),c=Symbol.for("react.forward_ref"),u=Symbol.for("react.suspense"),d=Symbol.for("react.memo"),w=Symbol.for("react.lazy"),f=Symbol.iterator;var m={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},h=Object.assign,p={};function g(e,t,n){this.props=e,this.context=t,this.refs=p,this.updater=n||m}function v(){}function b(e,t,n){this.props=e,this.context=t,this.refs=p,this.updater=n||m}g.prototype.isReactComponent={},g.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")},g.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},v.prototype=g.prototype;var y=b.prototype=new v;y.constructor=b,h(y,g.prototype),y.isPureReactComponent=!0;var x=Array.isArray,k=Object.prototype.hasOwnProperty,j={current:null},S={key:!0,ref:!0,__self:!0,__source:!0};function N(e,t,r){var a,l={},o=null,s=null;if(null!=t)for(a in void 0!==t.ref&&(s=t.ref),void 0!==t.key&&(o=""+t.key),t)k.call(t,a)&&!S.hasOwnProperty(a)&&(l[a]=t[a]);var i=arguments.length-2;if(1===i)l.children=r;else if(1<i){for(var c=Array(i),u=0;u<i;u++)c[u]=arguments[u+2];l.children=c}if(e&&e.defaultProps)for(a in i=e.defaultProps)void 0===l[a]&&(l[a]=i[a]);return{$$typeof:n,type:e,key:o,ref:s,props:l,_owner:j.current}}function _(e){return"object"===typeof e&&null!==e&&e.$$typeof===n}var C=/\/+/g;function D(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 E(e,t,a,l,o){var s=typeof e;"undefined"!==s&&"boolean"!==s||(e=null);var i=!1;if(null===e)i=!0;else switch(s){case"string":case"number":i=!0;break;case"object":switch(e.$$typeof){case n:case r:i=!0}}if(i)return o=o(i=e),e=""===l?"."+D(i,0):l,x(o)?(a="",null!=e&&(a=e.replace(C,"$&/")+"/"),E(o,t,a,"",(function(e){return e}))):null!=o&&(_(o)&&(o=function(e,t){return{$$typeof:n,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}(o,a+(!o.key||i&&i.key===o.key?"":(""+o.key).replace(C,"$&/")+"/")+e)),t.push(o)),1;if(i=0,l=""===l?".":l+":",x(e))for(var c=0;c<e.length;c++){var u=l+D(s=e[c],c);i+=E(s,t,a,u,o)}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;)i+=E(s=s.value,t,a,u=l+D(s,c++),o);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 i}function O(e,t,n){if(null==e)return e;var r=[],a=0;return E(e,r,"","",(function(e){return t.call(n,e,a++)})),r}function T(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 M={current:null},L={transition:null},P={ReactCurrentDispatcher:M,ReactCurrentBatchConfig:L,ReactCurrentOwner:j};function I(){throw Error("act(...) is not supported in production builds of React.")}t.Children={map:O,forEach:function(e,t,n){O(e,(function(){t.apply(this,arguments)}),n)},count:function(e){var t=0;return O(e,(function(){t++})),t},toArray:function(e){return O(e,(function(e){return e}))||[]},only:function(e){if(!_(e))throw Error("React.Children.only expected to receive a single React element child.");return e}},t.Component=g,t.Fragment=a,t.Profiler=o,t.PureComponent=b,t.StrictMode=l,t.Suspense=u,t.__SECRET_INT
vendor: 42,301 bytes, line 2
2ERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=P,t.act=I,t.cloneElement=function(e,t,r){if(null===e||void 0===e)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+e+".");var a=h({},e.props),l=e.key,o=e.ref,s=e._owner;if(null!=t){if(void 0!==t.ref&&(o=t.ref,s=j.current),void 0!==t.key&&(l=""+t.key),e.type&&e.type.defaultProps)var i=e.type.defaultProps;for(c in t)k.call(t,c)&&!S.hasOwnProperty(c)&&(a[c]=void 0===t[c]&&void 0!==i?i[c]:t[c])}var c=arguments.length-2;if(1===c)a.children=r;else if(1<c){i=Array(c);for(var u=0;u<c;u++)i[u]=arguments[u+2];a.children=i}return{$$typeof:n,type:e.type,key:l,ref:o,props:a,_owner:s}},t.createContext=function(e){return(e={$$typeof:i,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null}).Provider={$$typeof:s,_context:e},e.Consumer=e},t.createElement=N,t.createFactory=function(e){var t=N.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=_,t.lazy=function(e){return{$$typeof:w,_payload:{_status:-1,_result:e},_init:T}},t.memo=function(e,t){return{$$typeof:d,type:e,compare:void 0===t?null:t}},t.startTransition=function(e){var t=L.transition;L.transition={};try{e()}finally{L.transition=t}},t.unstable_act=I,t.useCallback=function(e,t){return M.current.useCallback(e,t)},t.useContext=function(e){return M.current.useContext(e)},t.useDebugValue=function(){},t.useDeferredValue=function(e){return M.current.useDeferredValue(e)},t.useEffect=function(e,t){return M.current.useEffect(e,t)},t.useId=function(){return M.current.useId()},t.useImperativeHandle=function(e,t,n){return M.current.useImperativeHandle(e,t,n)},t.useInsertionEffect=function(e,t){return M.current.useInsertionEffect(e,t)},t.useLayoutEffect=function(e,t){return M.current.useLayoutEffect(e,t)},t.useMemo=function(e,t){return M.current.useMemo(e,t)},t.useReducer=function(e,t,n){return M.current.useReducer(e,t,n)},t.useRef=function(e){return M.current.useRef(e)},t.useState=function(e){return M.current.useState(e)},t.useSyncExternalStore=function(e,t,n){return M.current.useSyncExternalStore(e,t,n)},t.useTransition=function(){return M.current.useTransition()},t.version="18.3.1"},234:(e,t)=>{function n(e,t){var n=e.length;e.push(t);e:for(;0<n;){var r=n-1>>>1,a=e[r];if(!(0<l(a,t)))break e;e[r]=t,e[n]=a,n=r}}function r(e){return 0===e.length?null:e[0]}function a(e){if(0===e.length)return null;var t=e[0],n=e.pop();if(n!==t){e[0]=n;e:for(var r=0,a=e.length,o=a>>>1;r<o;){var s=2*(r+1)-1,i=e[s],c=s+1,u=e[c];if(0>l(i,n))c<a&&0>l(u,i)?(e[r]=u,e[c]=n,r=c):(e[r]=i,e[s]=n,r=s);else{if(!(c<a&&0>l(u,n)))break e;e[r]=u,e[c]=n,r=c}}}return t}function l(e,t){var n=e.sortIndex-t.sortIndex;return 0!==n?n:e.id-t.id}if("object"===typeof performance&&"function"===typeof performance.now){var o=performance;t.unstable_now=function(){return o.now()}}else{var s=Date,i=s.now();t.unstable_now=function(){return s.now()-i}}var c=[],u=[],d=1,w=null,f=3,m=!1,h=!1,p=!1,g="function"===typeof setTimeout?setTimeout:null,v="function"===typeof clearTimeout?clearTimeout:null,b="undefined"!==typeof setImmediate?setImmediate:null;function y(e){for(var t=r(u);null!==t;){if(null===t.callback)a(u);else{if(!(t.startTime<=e))break;a(u),t.sortIndex=t.expirationTime,n(c,t)}t=r(u)}}function x(e){if(p=!1,y(e),!h)if(null!==r(c))h=!0,L(k);else{var t=r(u);null!==t&&P(x,t.startTime-e)}}function k(e,n){h=!1,p&&(p=!1,v(_),_=-1),m=!0;var l=f;try{for(y(n),w=r(c);null!==w&&(!(w.expirationTime>n)||e&&!E());){var o=w.callback;if("function"===typeof o){w.callback=null,f=w.priorityLevel;var s=o(w.expirationTime<=n);n=t.unstable_now(),"function"===typeof s?w.callback=s:w===r(c)&&a(c),y(n)}else a(c);w=r(c)}if(null!==w)var i=!0;else{var d=r(u);null!==d&&P(x,d.startTime-n),i=!1}return i}finally{w=null,f=l,m=!1}}"undefined"!==typeof navigator&&void 0!==navigator.scheduling&&void 0!==navigator.scheduling.isInputPending&&navigator.scheduling.isInputPending.bind(navigator.scheduling);var j,S=!1,N=null,_=-1,C=5,D=-1;function E(){return!(t.unstable_now()-D<C)}function O(){if(null!==N){var e=t.unstable_now();D=e;var n=!0;try{n=N(!0,e)}finally{n?j():(S=!1,N=null)}}else S=!1}if("function"===typeof b)j=function(){b(O)};else if("undefined"!==typeof MessageChannel){var T=new MessageChannel,M=T.port2;T.port1.onmessage=O,j=function(){M.postMessage(null)}}else j=function(){g(O,0)};function L(e){N=e,S||(S=!0,j())}function P(e,n){_=g((function(){e(t.unstable_now())}),n)}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(){h||m||(h=!0,L(k))},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"):C=0<e?Math.floor(1e3/e):5},t.unstable_getCurrentPriorityLevel=function(){return f},t.unstable_getFirstCallbackNode=function(){return r(c)},t.unstable_next=function(e){switch(f){case 1:case 2:case 3:var t=3;break;default:t=f}var n=f;f=t;try{return e()}finally{f=n}},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 n=f;f=e;try{return t()}finally{f=n}},t.unstable_scheduleCallback=function(e,a,l){var o=t.unstable_now();switch("object"===typeof l&&null!==l?l="number"===typeof(l=l.delay)&&0<l?o+l:o:l=o,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:a,priorityLevel:e,startTime:l,expirationTime:s=l+s,sortIndex:-1},l>o?(e.sortIndex=l,n(u,e),null===r(c)&&e===r(u)&&(p?(v(_),_=-1):p=!0,P(x,l-o))):(e.sortIndex=s,n(c,e),h||m||(h=!0,L(k))),e},t.unstable_shouldYield=E,t.unstable_wrapCallback=function(e){var t=f;return function(){var n=f;f=t;try{return e.apply(this,arguments)}finally{f=n}}}},391:(e,t,n)=>{var r=n(950);t.H=r.createRoot,r.hydrateRoot},457:e=>{e.exports=()=>{const e={};return e.promise=new Promise(((t,n)=>{e.resolve=t,e.reject=n})),e}},579:(e,t,n)=>{e.exports=n(153)},730:(e,t,n)=>{var r=n(43),a=n(853);function l(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);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 o=new Set,s={};function i(e,t){c(e,t),c(e+"Capture",t)}function c(e,t){for(s[e]=t,e=0;e<t.length;e++)o.add(t[e])}var u=!("undefined"===typeof window||"undefined"===typeof window.document||"undefined"===typeof window.document.createElement),d=Object.prototype.hasOwnProperty,w=/^[: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={},m={};function h(e,t,n,r,a,l,o){this.acceptsBooleans=2===t||3===t||4===t,this.attributeName=r,this.attributeNamespace=a,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=l,this.removeEmptyString=o}var p={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach((function(e){p[e]=new h(e,0,!1,e,null,!1,!1)})),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach((function(e){var t=e[0];p[t]=new h(t,1,!1,e[1],null,!1,!1)})),["contentEditable","draggable","spellCheck","value"].forEach((function(e){p[e]=new h(e,2,!1,e.toLowerCase(),null,!1,!1)})),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach((function(e){p[e]=new h(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){p[e]=new h(e,3,!1,e.toLowerCase(),null,!1,!1)})),["checked","multiple","muted","selected"].forEach((function(e){p[e]=new h(e,3,!0,e,null,!1,!1)})),["capture","download"].forEach((function(e){p[e]=new h(e,4,!1,e,null,!1,!1)})),["cols","rows","size","span"].forEach((function(e){p[e]=new h(e,6,!1,e,null,!1,!1)})),["rowSpan","start"].forEach((function(e){p[e]=new h(e,5,!1,e.toLowerCase(),null,!1,!1)}));var g=/[\-:]([a-z])/g;function v(e){return e[1].toUpperCase()}function y(e,t,n,r){var a=p.hasOwnProperty(t)?p[t]:null;(null!==a?0!==a.type:r||!(2<t.length)||"o"!==t[0]&&"O"!==t[0]||"n"!==t[1]&&"N"!==t[1])&&(function(e,t,n,r){if(null===t||"undefined"===typeof t||function(e,t,n,r){if(null!==n&&0===n.type)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return!r&&(null!==n?!n.acceptsBooleans:"data-"!==(e=e.toLowerCase().slice(0,5))&&"aria-"!==e);default:return!1}}(e,t,n,r))return!0;if(r)return!1;if(null!==n)switch(n.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,n,a,r)&&(n=null),r||null===a?function(e){return!!d.call(m,e)||!d.call(f,e)&&(w.test(e)?m[e]=!0:(f[e]=!0,!1))}(t)&&(null===n?e.removeAttribute(t):e.setAttribute(t,""+n)):a.mustUseProperty?e[a.propertyName]=null===n?3!==a.type&&"":n:(t=a.attributeName,r=a.attributeNamespace,null===n?e.removeAttribute(t):(n=3===(a=a.type)||4===a&&!0===n?"":""+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}"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(g,v);p[t]=new h(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(g,v);p[t]=new h(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(g,v);p[t]=new h(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)})),["tabIndex","crossOrigin"].forEach((function(e){p[e]=new h(e,1,!1,e.toLowerCase(),null,!1,!1)})),p.xlinkHref=new h("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach((function(e){p[e]=new h(e,1,!1,e.toLowerCase(),null,!0,!0)}));var x=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,k=Symbol.for("react.element"),j=Symbol.for("react.portal"),S=Symbol.for("react.fragment"),N=Symbol.for("react.strict_mode"),_=Symbol.for("react.profiler"),C=Symbol.for("react.provider"),D=Symbol.for("react.context"),E=Symbol.for("react.forward_ref"),O=Symbol.for("react.suspense"),T=Symbol.for("react.suspense_list"),M=Symbol.for("react.memo"),L=Symbol.for("react.lazy");Symbol.for("react.scope"),Symbol.for("react.debug_trace_mode");var P=Symbol.for("react.offscreen");Symbol.for("react.legacy_hidden"),Symbol.for("react.cache"),Symbol.for("react.tracing_marker");var I=Symbol.iterator;function z(e){return null===e||"object"!==typeof e?null:"function"===typeof(e=I&&e[I]||e["@@iterator"])?e:null}var F,R=Object.assign;function A(e){if(void 0===F)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);F=t&&t[1]||""}return"\n"+F+e}var W=!1;function $(e,t){if(!e||W)return"";W=!0;var n=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(c){var r=c}Reflect.construct(e,[],t)}else{try{t.call()}catch(c){r=c}e.call(t.prototype)}else{try{throw Error()}catch(c){r=c}e()}}catch(c){if(c&&r&&"string"===typeof c.stack){for(var a=c.stack.split("\n"),l=r.stack.split("\n"),o=a.length-1,s=l.length-1;1<=o&&0<=s&&a[o]!==l[s];)s--;for(;1<=o&&0<=s;o--,s--)if(a[o]!==l[s]){if(1!==o||1!==s)do{if(o--,0>--s||a[o]!==l[s]){var i="\n"+a[o].replace(" at new "," at ");return e.displayName&&i.includes("<anonymous>")&&(i=i.replace("<anonymous>",e.displayName)),i}}while(1<=o&&0<=s);break}}}finally{W=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?A(e):""}function B(e){switch(e.tag){case 5:return A(e.type);case 16:return A("Lazy");case 13:return A("Suspense");case 19:return A("SuspenseList");case 0:case 2:case 15:return e=$(e.type,!1);case 11:return e=$(e.type.render,!1);case 1:return e=$(e.type,!0);default:return""}}function V(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 S:return"Fragment";case j:return"Portal";case _:return"Profiler";case N:return"StrictMode";case O:return"Suspense";case T:return"SuspenseList"}if("object"===typeof e)switch(e.$$typeof){case D:return(e.displayName||"Context")+".Consumer";case C:return(e._context.displayName||"Context")+".Provider";case E:var t=e.render;return(e=e.displayName)||(e=""!==(e=t.displayName||t.name||"")?"ForwardRef("+e+")":"ForwardRef"),e;case M:return null!==(t=e.displayName||null)?t:V(e.type)||"Memo";case L:t=e._payload,e=e._init;try{return V(e(t))}catch(n){}}return null}function U(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 V(t);case 8:return t===N?"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 H(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":case"object":return e;default:return""}}function Y(e){var t=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===t||"radio"===t)}function Q(e){e._valueTracker||(e._valueTracker=function(e){var t=Y(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&"undefined"!==typeof n&&"function"===typeof n.get&&"function"===typeof n.set){var a=n.get,l=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return a.call(this)},set:function(e){r=""+e,l.call(this,e)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(e){r=""+e},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}(e))}function q(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=Y(e)?e.checked?"true":"false":e.value),(e=r)!==n&&(t.setValue(e),!0)}function G(e){if("undefined"===typeof(e=e||("undefined"!==typeof document?document:void 0)))return null;try{return e.activeElement||e.body}catch(t){return e.body}}function J(e,t){var n=t.checked;return R({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:null!=n?n:e._wrapperState.initialChecked})}function K(e,t){var n=null==t.defaultValue?"":t.defaultValue,r=null!=t.checked?t.checked:t.defaultChecked;n=H(null!=t.value?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:"checkbox"===t.type||"radio"===t.type?null!=t.checked:null!=t.value}}function Z(e,t){null!=(t=t.checked)&&y(e,"checked",t,!1)}function X(e,t){Z(e,t);var n=H(t.value),r=t.type;if(null!=n)"number"===r?(0===n&&""===e.value||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if("submit"===r||"reset"===r)return void e.removeAttribute("value");t.hasOwnProperty("value")?te(e,t.type,n):t.hasOwnProperty("defaultValue")&&te(e,t.type,H(t.defaultValue)),null==t.checked&&null!=t.defaultChecked&&(e.defaultChecked=!!t.defaultChecked)}function ee(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!("submit"!==r&&"reset"!==r||void 0!==t.value&&null!==t.value))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}""!==(n=e.name)&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,""!==n&&(e.name=n)}function te(e,t,n){"number"===t&&G(e.ownerDocument)===e||(null==n?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var ne=Array.isArray;function re(e,t,n,r){if(e=e.options,t){t={};for(var a=0;a<n.length;a++)t["$"+n[a]]=!0;for(n=0;n<e.length;n++)a=t.hasOwnProperty("$"+e[n].value),e[n].selected!==a&&(e[n].selected=a),a&&r&&(e[n].defaultSelected=!0)}else{for(n=""+H(n),t=null,a=0;a<e.length;a++){if(e[a].value===n)return e[a].selected=!0,void(r&&(e[a].defaultSelected=!0));null!==t||e[a].disabled||(t=e[a])}null!==t&&(t.selected=!0)}}function ae(e,t){if(null!=t.dangerouslySetInnerHTML)throw Error(l(91));return R({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function le(e,t){var n=t.value;if(null==n){if(n=t.children,t=t.defaultValue,null!=n){if(null!=t)throw Error(l(92));if(ne(n)){if(1<n.length)throw Error(l(93));n=n[0]}t=n}null==t&&(t=""),n=t}e._wrapperState={initialValue:H(n)}}function oe(e,t){var n=H(t.value),r=H(t.defaultValue);null!=n&&((n=""+n)!==e.value&&(e.value=n),null==t.defaultValue&&e.defaultValue!==n&&(e.defaultValue=n)),null!=r&&(e.defaultValue=""+r)}function se(e){var t=e.textContent;t===e._wrapperState.initialValue&&""!==t&&null!==t&&(e.value=t)}function ie(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 ce(e,t){return null==e||"http://www.w3.org/1999/xhtml"===e?ie(t):"http://www.w3.org/2000/svg"===e&&"foreignObject"===t?"http://www.w3.org/1999/xhtml":e}var ue,de,we=(de=function(e,t){if("http://www.w3.org/2000/svg"!==e.namespaceURI||"innerHTML"in e)e.innerHTML=t;else{for((ue=ue||document.createElement("div")).innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=ue.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}},"undefined"!==typeof MSApp&&MSApp.execUnsafeLocalFunction?function(e,t,n,r){MSApp.execUnsafeLocalFunction((function(){return de(e,t)}))}:de);function fe(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&3===n.nodeType)return void(n.nodeValue=t)}e.textContent=t}var me={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 pe(e,t,n){return null==t||"boolean"===typeof t||""===t?"":n||"number"!==typeof t||0===t||me.hasOwnProperty(e)&&me[e]?(""+t).trim():t+"px"}function ge(e,t){for(var n in e=e.style,t)if(t.hasOwnProperty(n)){var r=0===n.indexOf("--"),a=pe(n,t[n],r);"float"===n&&(n="cssFloat"),r?e.setProperty(n,a):e[n]=a}}Object.keys(me).forEach((function(e){he.forEach((function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),me[t]=me[e]}))}));var ve=R({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 be(e,t){if(t){if(ve[e]&&(null!=t.children||null!=t.dangerouslySetInnerHTML))throw Error(l(137,e));if(null!=t.dangerouslySetInnerHTML){if(null!=t.children)throw Error(l(60));if("object"!==typeof t.dangerouslySetInnerHTML||!("__html"in t.dangerouslySetInnerHTML))throw Error(l(61))}if(null!=t.style&&"object"!==typeof t.style)throw Error(l(62))}}function ye(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 ke(e){return(e=e.target||e.srcElement||window).correspondingUseElement&&(e=e.correspondingUseElement),3===e.nodeType?e.parentNode:e}var je=null,Se=null,Ne=null;function _e(e){if(e=ya(e)){if("function"!==typeof je)throw Error(l(280));var t=e.stateNode;t&&(t=ka(t),je(e.stateNode,e.type,t))}}function Ce(e){Se?Ne?Ne.push(e):Ne=[e]:Se=e}function De(){if(Se){var e=Se,t=Ne;if(Ne=Se=null,_e(e),t)for(e=0;e<t.length;e++)_e(t[e])}}function Ee(e,t){return e(t)}function Oe(){}var Te=!1;function Me(e,t,n){if(Te)return e(t,n);Te=!0;try{return Ee(e,t,n)}finally{Te=!1,(null!==Se||null!==Ne)&&(Oe(),De())}}function Le(e,t){var n=e.stateNode;if(null===n)return null;var r=ka(n);if(null===r)return null;n=r[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":(r=!r.disabled)||(r=!("button"===(e=e.type)||"input"===e||"select"===e||"textarea"===e)),e=!r;break e;default:e=!1}if(e)return null;if(n&&"function"!==typeof n)throw Error(l(231,t,typeof n));return n}var Pe=!1;if(u)try{var Ie={};Object.defineProperty(Ie,"passive",{get:function(){Pe=!0}}),window.addEventListener("test",Ie,Ie),window.removeEventListener("test",Ie,Ie)}catch(de){Pe=!1}function ze(e,t,n,r,a,l,o,s,i){var c=Array.prototype.slice.call(arguments,3);try{t.apply(n,c)}catch(u){this.onError(u)}}var Fe=!1,Re=null,Ae=!1,We=null,$e={onError:function(e){Fe=!0,Re=e}};function Be(e,t,n,r,a,l,o,s,i){Fe=!1,Re=null,ze.apply($e,arguments)}function Ve(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do{0!==(4098&(t=e).flags)&&(n=t.return),e=t.return}while(e)}return 3===t.tag?n:null}function Ue(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 He(e){if(Ve(e)!==e)throw Error(l(188))}function Ye(e){return null!==(e=function(e){var t=e.alternate;if(!t){if(null===(t=Ve(e)))throw Error(l(188));return t!==e?null:e}for(var n=e,r=t;;){var a=n.return;if(null===a)break;var o=a.alternate;if(null===o){if(null!==(r=a.return)){n=r;continue}break}if(a.child===o.child){for(o=a.child;o;){if(o===n)return He(a),e;if(o===r)return He(a),t;o=o.sibling}throw Error(l(188))}if(n.return!==r.return)n=a,r=o;else{for(var s=!1,i=a.child;i;){if(i===n){s=!0,n=a,r=o;break}if(i===r){s=!0,r=a,n=o;break}i=i.sibling}if(!s){for(i=o.child;i;){if(i===n){s=!0,n=o,r=a;break}if(i===r){s=!0,r=o,n=a;break}i=i.sibling}if(!s)throw Error(l(189))}}if(n.alternate!==r)throw Error(l(190))}if(3!==n.tag)throw Error(l(188));return n.stateNode.current===n?e:t}(e))?Qe(e):null}function Qe(e){if(5===e.tag||6===e.tag)return e;for(e=e.child;null!==e;){var t=Qe(e);if(null!==t)return t;e=e.sibling}return null}var qe=a.unstable_scheduleCallback,Ge=a.unstable_cancelCallback,Je=a.unstable_shouldYield,Ke=a.unstable_requestPaint,Ze=a.unstable_now,Xe=a.unstable_getCurrentPriorityLevel,et=a.unstable_ImmediatePriority,tt=a.unstable_UserBlockingPriority,nt=a.unstable_NormalPriority,rt=a.unstable_LowPriority,at=a.unstable_IdlePriority,lt=null,ot=null;var st=Math.clz32?Math.clz32:function(e){return e>>>=0,0===e?32:31-(it(e)/ct|0)|0},it=Math.log,ct=Math.LN2;var ut=64,dt=4194304;function wt(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 ft(e,t){var n=e.pendingLanes;if(0===n)return 0;var r=0,a=e.suspendedLanes,l=e.pingedLanes,o=268435455&n;if(0!==o){var s=o&~a;0!==s?r=wt(s):0!==(l&=o)&&(r=wt(l))}else 0!==(o=n&~a)?r=wt(o):0!==l&&(r=wt(l));if(0===r)return 0;if(0!==t&&t!==r&&0===(t&a)&&((a=r&-r)>=(l=t&-t)||16===a&&0!==(4194240&l)))return t;if(0!==(4&r)&&(r|=16&n),0!==(t=e.entangledLanes))for(e=e.entanglements,t&=r;0<t;)a=1<<(n=31-st(t)),r|=e[n],t&=~a;return r}function mt(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 pt(){var e=ut;return 0===(4194240&(ut<<=1))&&(ut=64),e}function gt(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function vt(e,t,n){e.pendingLanes|=t,536870912!==t&&(e.suspendedLanes=0,e.pingedLanes=0),(e=e.eventTimes)[t=31-st(t)]=n}function bt(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-st(n),a=1<<r;a&t|e[r]&t&&(e[r]|=t),n&=~a}}var yt=0;function xt(e){return 1<(e&=-e)?4<e?0!==(268435455&e)?16:536870912:4:1}var kt,jt,St,Nt,_t,Ct=!1,Dt=[],Et=null,Ot=null,Tt=null,Mt=new Map,Lt=new Map,Pt=[],It="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 zt(e,t){switch(e){case"focusin":case"focusout":Et=null;break;case"dragenter":case"dragleave":Ot=null;break;case"mouseover":case"mouseout":Tt=null;break;case"pointerover":case"pointerout":Mt.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":Lt.delete(t.pointerId)}}function Ft(e,t,n,r,a,l){return null===e||e.nativeEvent!==l?(e={blockedOn:t,domEventName:n,eventSystemFlags:r,nativeEvent:l,targetContainers:[a]},null!==t&&(null!==(t=ya(t))&&jt(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,null!==a&&-1===t.indexOf(a)&&t.push(a),e)}function Rt(e){var t=ba(e.target);if(null!==t){var n=Ve(t);if(null!==n)if(13===(t=n.tag)){if(null!==(t=Ue(n)))return e.blockedOn=t,void _t(e.priority,(function(){St(n)}))}else if(3===t&&n.stateNode.current.memoizedState.isDehydrated)return void(e.blockedOn=3===n.tag?n.stateNode.containerInfo:null)}e.blockedOn=null}function At(e){if(null!==e.blockedOn)return!1;for(var t=e.targetContainers;0<t.length;){var n=Jt(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(null!==n)return null!==(t=ya(n))&&jt(t),e.blockedOn=n,!1;var r=new(n=e.nativeEvent).constructor(n.type,n);xe=r,n.target.dispatchEvent(r),xe=null,t.shift()}return!0}function Wt(e,t,n){At(e)&&n.delete(t)}function $t(){Ct=!1,null!==Et&&At(Et)&&(Et=null),null!==Ot&&At(Ot)&&(Ot=null),null!==Tt&&At(Tt)&&(Tt=null),Mt.forEach(Wt),Lt.forEach(Wt)}function Bt(e,t){e.blockedOn===t&&(e.blockedOn=null,Ct||(Ct=!0,a.unstable_scheduleCallback(a.unstable_NormalPriority,$t)))}function Vt(e){function t(t){return Bt(t,e)}if(0<Dt.length){Bt(Dt[0],e);for(var n=1;n<Dt.length;n++){var r=Dt[n];r.blockedOn===e&&(r.blockedOn=null)}}for(null!==Et&&Bt(Et,e),null!==Ot&&Bt(Ot,e),null!==Tt&&Bt(Tt,e),Mt.forEach(t),Lt.forEach(t),n=0;n<Pt.length;n++)(r=Pt[n]).blockedOn===e&&(r.blockedOn=null);for(;0<Pt.length&&null===(n=Pt[0]).blockedOn;)Rt(n),null===n.blockedOn&&Pt.shift()}var Ut=x.ReactCurrentBatchConfig,Ht=!0;function Yt(e,t,n,r){var a=yt,l=Ut.transition;Ut.transition=null;try{yt=1,qt(e,t,n,r)}finally{yt=a,Ut.transition=l}}function Qt(e,t,n,r){var a=yt,l=Ut.transition;Ut.transition=null;try{yt=4,qt(e,t,n,r)}finally{yt=a,Ut.transition=l}}function qt(e,t,n,r){if(Ht){var a=Jt(e,t,n,r);if(null===a)Hr(e,t,r,Gt,n),zt(e,r);else if(function(e,t,n,r,a){switch(t){case"focusin":return Et=Ft(Et,e,t,n,r,a),!0;case"dragenter":return Ot=Ft(Ot,e,t,n,r,a),!0;case"mouseover":return Tt=Ft(Tt,e,t,n,r,a),!0;case"pointerover":var l=a.pointerId;return Mt.set(l,Ft(Mt.get(l)||null,e,t,n,r,a)),!0;case"gotpointercapture":return l=a.pointerId,Lt.set(l,Ft(Lt.get(l)||null,e,t,n,r,a)),!0}return!1}(a,e,t,n,r))r.stopPropagation();else if(zt(e,r),4&t&&-1<It.indexOf(e)){for(;null!==a;){var l=ya(a);if(null!==l&&kt(l),null===(l=Jt(e,t,n,r))&&Hr(e,t,r,Gt,n),l===a)break;a=l}null!==a&&r.stopPropagation()}else Hr(e,t,r,null,n)}}var Gt=null;function Jt(e,t,n,r){if(Gt=null,null!==(e=ba(e=ke(r))))if(null===(t=Ve(e)))e=null;else if(13===(n=t.tag)){if(null!==(e=Ue(t)))return e;e=null}else if(3===n){if(t.stateNode.current.memoizedState.isDehydrated)return 3===t.tag?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null);return Gt=e,null}function Kt(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(Xe()){case et:return 1;case tt:return 4;case nt:case rt:return 16;case at:return 536870912;default:return 16}default:return 16}}var Zt=null,Xt=null,en=null;function tn(){if(en)return en;var e,t,n=Xt,r=n.length,a="value"in Zt?Zt.value:Zt.textContent,l=a.length;for(e=0;e<r&&n[e]===a[e];e++);var o=r-e;for(t=1;t<=o&&n[r-t]===a[l-t];t++);return en=a.slice(e,1<t?1-t:void 0)}function nn(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 rn(){return!0}function an(){return!1}function ln(e){function t(t,n,r,a,l){for(var o in this._reactName=t,this._targetInst=r,this.type=n,this.nativeEvent=a,this.target=l,this.currentTarget=null,e)e.hasOwnProperty(o)&&(t=e[o],this[o]=t?t(a):a[o]);return this.isDefaultPrevented=(null!=a.defaultPrevented?a.defaultPrevented:!1===a.returnValue)?rn:an,this.isPropagationStopped=an,this}return R(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=rn)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!==typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=rn)},persist:function(){},isPersistent:rn}),t}var on,sn,cn,un={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},dn=ln(un),wn=R({},un,{view:0,detail:0}),fn=ln(wn),mn=R({},wn,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:_n,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!==cn&&(cn&&"mousemove"===e.type?(on=e.screenX-cn.screenX,sn=e.screenY-cn.screenY):sn=on=0,cn=e),on)},movementY:function(e){return"movementY"in e?e.movementY:sn}}),hn=ln(mn),pn=ln(R({},mn,{dataTransfer:0})),gn=ln(R({},wn,{relatedTarget:0})),vn=ln(R({},un,{animationName:0,elapsedTime:0,pseudoElement:0})),bn=R({},un,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),yn=ln(bn),xn=ln(R({},un,{data:0})),kn={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},jn={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"},Sn={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function Nn(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):!!(e=Sn[e])&&!!t[e]}function _n(){return Nn}var Cn=R({},wn,{key:function(e){if(e.key){var t=kn[e.key]||e.key;if("Unidentified"!==t)return t}return"keypress"===e.type?13===(e=nn(e))?"Enter":String.fromCharCode(e):"keydown"===e.type||"keyup"===e.type?jn[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:_n,charCode:function(e){return"keypress"===e.type?nn(e):0},keyCode:function(e){return"keydown"===e.type||"keyup"===e.type?e.keyCode:0},which:function(e){return"keypress"===e.type?nn(e):"keydown"===e.type||"keyup"===e.type?e.keyCode:0}}),Dn=ln(Cn),En=ln(R({},mn,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0})),On=ln(R({},wn,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:_n})),Tn=ln(R({},un,{propertyName:0,elapsedTime:0,pseudoElement:0})),Mn=R({},mn,{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}),Ln=ln(Mn),Pn=[9,13,27,32],In=u&&"CompositionEvent"in window,zn=null;u&&"documentMode"in document&&(zn=document.documentMode);var Fn=u&&"TextEvent"in window&&!zn,Rn=u&&(!In||zn&&8<zn&&11>=zn),An=String.fromCharCode(32),Wn=!1;function $n(e,t){switch(e){case"keyup":return-1!==Pn.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Bn(e){return"object"===typeof(e=e.detail)&&"data"in e?e.data:null}var Vn=!1;var Un={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 Hn(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!Un[e.type]:"textarea"===t}function Yn(e,t,n,r){Ce(r),0<(t=Qr(t,"onChange")).length&&(n=new dn("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var Qn=null,qn=null;function Gn(e){Ar(e,0)}function Jn(e){if(q(xa(e)))return e}function Kn(e,t){if("change"===e)return t}var Zn=!1;if(u){var Xn;if(u){var er="oninput"in document;if(!er){var tr=document.createElement("div");tr.setAttribute("oninput","return;"),er="function"===typeof tr.oninput}Xn=er}else Xn=!1;Zn=Xn&&(!document.documentMode||9<document.documentMode)}function nr(){Qn&&(Qn.detachEvent("onpropertychange",rr),qn=Qn=null)}function rr(e){if("value"===e.propertyName&&Jn(qn)){var t=[];Yn(t,qn,e,ke(e)),Me(Gn,t)}}function ar(e,t,n){"focusin"===e?(nr(),qn=n,(Qn=t).attachEvent("onpropertychange",rr)):"focusout"===e&&nr()}function lr(e){if("selectionchange"===e||"keyup"===e||"keydown"===e)return Jn(qn)}function or(e,t){if("click"===e)return Jn(t)}function sr(e,t){if("input"===e||"change"===e)return Jn(t)}var ir="function"===typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e===1/t)||e!==e&&t!==t};function cr(e,t){if(ir(e,t))return!0;if("object"!==typeof e||null===e||"object"!==typeof t||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++){var a=n[r];if(!d.call(t,a)||!ir(e[a],t[a]))return!1}return!0}function ur(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function dr(e,t){var n,r=ur(e);for(e=0;r;){if(3===r.nodeType){if(n=e+r.textContent.length,e<=t&&n>=t)return{node:r,offset:t-e};e=n}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=ur(r)}}function wr(e,t){return!(!e||!t)&&(e===t||(!e||3!==e.nodeType)&&(t&&3===t.nodeType?wr(e,t.parentNode):"contains"in e?e.contains(t):!!e.compareDocumentPosition&&!!(16&e.compareDocumentPosition(t))))}function fr(){for(var e=window,t=G();t instanceof e.HTMLIFrameElement;){try{var n="string"===typeof t.contentWindow.location.href}catch(r){n=!1}if(!n)break;t=G((e=t.contentWindow).document)}return t}function mr(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 hr(e){var t=fr(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&wr(n.ownerDocument.documentElement,n)){if(null!==r&&mr(n))if(t=r.start,void 0===(e=r.end)&&(e=t),"selectionStart"in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if((e=(t=n.ownerDocument||document)&&t.defaultView||window).getSelection){e=e.getSelection();var a=n.textContent.length,l=Math.min(r.start,a);r=void 0===r.end?l:Math.min(r.end,a),!e.extend&&l>r&&(a=r,r=l,l=a),a=dr(n,l);var o=dr(n,r);a&&o&&(1!==e.rangeCount||e.anchorNode!==a.node||e.anchorOffset!==a.offset||e.focusNode!==o.node||e.focusOffset!==o.offset)&&((t=t.createRange()).setStart(a.node,a.offset),e.removeAllRanges(),l>r?(e.addRange(t),e.extend(o.node,o.offset)):(t.setEnd(o.node,o.offset),e.addRange(t)))}for(t=[],e=n;e=e.parentNode;)1===e.nodeType&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for("function"===typeof n.focus&&n.focus(),n=0;n<t.length;n++)(e=t[n]).element.scrollLeft=e.left,e.element.scrollTop=e.top}}var pr=u&&"documentMode"in document&&11>=document.documentMode,gr=null,vr=null,br=null,yr=!1;function xr(e,t,n){var r=n.window===n?n.document:9===n.nodeType?n:n.ownerDocument;yr||null==gr||gr!==G(r)||("selectionStart"in(r=gr)&&mr(r)?r={start:r.selectionStart,end:r.selectionEnd}:r={anchorNode:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset},br&&cr(br,r)||(br=r,0<(r=Qr(vr,"onSelect")).length&&(t=new dn("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=gr)))}function kr(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var jr={animationend:kr("Animation","AnimationEnd"),animationiteration:kr("Animation","AnimationIteration"),animationstart:kr("Animation","AnimationStart"),transitionend:kr("Transition","TransitionEnd")},Sr={},Nr={};function _r(e){if(Sr[e])return Sr[e];if(!jr[e])return e;var t,n=jr[e];for(t in n)if(n.hasOwnProperty(t)&&t in Nr)return Sr[e]=n[t];return e}u&&(Nr=document.createElement("div").style,"AnimationEvent"in window||(delete jr.animationend.animation,delete jr.animationiteration.animation,delete jr.animationstart.animation),"TransitionEvent"in window||delete jr.transitionend.transition);var Cr=_r("animationend"),Dr=_r("animationiteration"),Er=_r("animationstart"),Or=_r("transitionend"),Tr=new Map,Mr="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 Lr(e,t){Tr.set(e,t),i(t,[e])}for(var Pr=0;Pr<Mr.length;Pr++){var Ir=Mr[Pr];Lr(Ir.toLowerCase(),"on"+(Ir[0].toUpperCase()+Ir.slice(1)))}Lr(Cr,"onAnimationEnd"),Lr(Dr,"onAnimationIteration"),Lr(Er,"onAnimationStart"),Lr("dblclick","onDoubleClick"),Lr("focusin","onFocus"),Lr("focusout","onBlur"),Lr(Or,"onTransitionEnd"),c("onMouseEnter",["mouseout","mouseover"]),c("onMouseLeave",["mouseout","mouseover"]),c("onPointerEnter",["pointerout","pointerover"]),c("onPointerLeave",["pointerout","pointerover"]),i("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),i("onSelect","focusout contextmenu dragend focu
2sin keydown keyup mousedown mouseup selectionchange".split(" ")),i("onBeforeInput",["compositionend","keypress","textInput","paste"]),i("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),i("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),i("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var zr="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(" "),Fr=new Set("cancel close invalid load scroll toggle".split(" ").concat(zr));function Rr(e,t,n){var r=e.type||"unknown-event";e.currentTarget=n,function(e,t,n,r,a,o,s,i,c){if(Be.apply(this,arguments),Fe){if(!Fe)throw Error(l(198));var u=Re;Fe=!1,Re=null,Ae||(Ae=!0,We=u)}}(r,t,void 0,e),e.currentTarget=null}function Ar(e,t){t=0!==(4&t);for(var n=0;n<e.length;n++){var r=e[n],a=r.event;r=r.listeners;e:{var l=void 0;if(t)for(var o=r.length-1;0<=o;o--){var s=r[o],i=s.instance,c=s.currentTarget;if(s=s.listener,i!==l&&a.isPropagationStopped())break e;Rr(a,s,c),l=i}else for(o=0;o<r.length;o++){if(i=(s=r[o]).instance,c=s.currentTarget,s=s.listener,i!==l&&a.isPropagationStopped())break e;Rr(a,s,c),l=i}}}if(Ae)throw e=We,Ae=!1,We=null,e}function Wr(e,t){var n=t[pa];void 0===n&&(n=t[pa]=new Set);var r=e+"__bubble";n.has(r)||(Ur(t,e,2,!1),n.add(r))}function $r(e,t,n){var r=0;t&&(r|=4),Ur(n,e,r,t)}var Br="_reactListening"+Math.random().toString(36).slice(2);function Vr(e){if(!e[Br]){e[Br]=!0,o.forEach((function(t){"selectionchange"!==t&&(Fr.has(t)||$r(t,!1,e),$r(t,!0,e))}));var t=9===e.nodeType?e:e.ownerDocument;null===t||t[Br]||(t[Br]=!0,$r("selectionchange",!1,t))}}function Ur(e,t,n,r){switch(Kt(t)){case 1:var a=Yt;break;case 4:a=Qt;break;default:a=qt}n=a.bind(null,t,n,e),a=void 0,!Pe||"touchstart"!==t&&"touchmove"!==t&&"wheel"!==t||(a=!0),r?void 0!==a?e.addEventListener(t,n,{capture:!0,passive:a}):e.addEventListener(t,n,!0):void 0!==a?e.addEventListener(t,n,{passive:a}):e.addEventListener(t,n,!1)}function Hr(e,t,n,r,a){var l=r;if(0===(1&t)&&0===(2&t)&&null!==r)e:for(;;){if(null===r)return;var o=r.tag;if(3===o||4===o){var s=r.stateNode.containerInfo;if(s===a||8===s.nodeType&&s.parentNode===a)break;if(4===o)for(o=r.return;null!==o;){var i=o.tag;if((3===i||4===i)&&((i=o.stateNode.containerInfo)===a||8===i.nodeType&&i.parentNode===a))return;o=o.return}for(;null!==s;){if(null===(o=ba(s)))return;if(5===(i=o.tag)||6===i){r=l=o;continue e}s=s.parentNode}}r=r.return}Me((function(){var r=l,a=ke(n),o=[];e:{var s=Tr.get(e);if(void 0!==s){var i=dn,c=e;switch(e){case"keypress":if(0===nn(n))break e;case"keydown":case"keyup":i=Dn;break;case"focusin":c="focus",i=gn;break;case"focusout":c="blur",i=gn;break;case"beforeblur":case"afterblur":i=gn;break;case"click":if(2===n.button)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":i=hn;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":i=pn;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":i=On;break;case Cr:case Dr:case Er:i=vn;break;case Or:i=Tn;break;case"scroll":i=fn;break;case"wheel":i=Ln;break;case"copy":case"cut":case"paste":i=yn;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":i=En}var u=0!==(4&t),d=!u&&"scroll"===e,w=u?null!==s?s+"Capture":null:s;u=[];for(var f,m=r;null!==m;){var h=(f=m).stateNode;if(5===f.tag&&null!==h&&(f=h,null!==w&&(null!=(h=Le(m,w))&&u.push(Yr(m,h,f)))),d)break;m=m.return}0<u.length&&(s=new i(s,c,null,n,a),o.push({event:s,listeners:u}))}}if(0===(7&t)){if(i="mouseout"===e||"pointerout"===e,(!(s="mouseover"===e||"pointerover"===e)||n===xe||!(c=n.relatedTarget||n.fromElement)||!ba(c)&&!c[ha])&&(i||s)&&(s=a.window===a?a:(s=a.ownerDocument)?s.defaultView||s.parentWindow:window,i?(i=r,null!==(c=(c=n.relatedTarget||n.toElement)?ba(c):null)&&(c!==(d=Ve(c))||5!==c.tag&&6!==c.tag)&&(c=null)):(i=null,c=r),i!==c)){if(u=hn,h="onMouseLeave",w="onMouseEnter",m="mou
2se","pointerout"!==e&&"pointerover"!==e||(u=En,h="onPointerLeave",w="onPointerEnter",m="pointer"),d=null==i?s:xa(i),f=null==c?s:xa(c),(s=new u(h,m+"leave",i,n,a)).target=d,s.relatedTarget=f,h=null,ba(a)===r&&((u=new u(w,m+"enter",c,n,a)).target=f,u.relatedTarget=d,h=u),d=h,i&&c)e:{for(w=c,m=0,f=u=i;f;f=qr(f))m++;for(f=0,h=w;h;h=qr(h))f++;for(;0<m-f;)u=qr(u),m--;for(;0<f-m;)w=qr(w),f--;for(;m--;){if(u===w||null!==w&&u===w.alternate)break e;u=qr(u),w=qr(w)}u=null}else u=null;null!==i&&Gr(o,s,i,u,!1),null!==c&&null!==d&&Gr(o,d,c,u,!0)}if("select"===(i=(s=r?xa(r):window).nodeName&&s.nodeName.toLowerCase())||"input"===i&&"file"===s.type)var p=Kn;else if(Hn(s))if(Zn)p=sr;else{p=lr;var g=ar}else(i=s.nodeName)&&"input"===i.toLowerCase()&&("checkbox"===s.type||"radio"===s.type)&&(p=or);switch(p&&(p=p(e,r))?Yn(o,p,n,a):(g&&g(e,s,r),"focusout"===e&&(g=s._wrapperState)&&g.controlled&&"number"===s.type&&te(s,"number",s.value)),g=r?xa(r):window,e){case"focusin":(Hn(g)||"true"===g.contentEditable)&&(gr=g,vr=r,br=null);break;case"focusout":br=vr=gr=null;break;case"mousedown":yr=!0;break;case"contextmenu":case"mouseup":case"dragend":yr=!1,xr(o,n,a);break;case"selectionchange":if(pr)break;case"keydown":case"keyup":xr(o,n,a)}var v;if(In)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 Vn?$n(e,n)&&(b="onCompositionEnd"):"keydown"===e&&229===n.keyCode&&(b="onCompositionStart");b&&(Rn&&"ko"!==n.locale&&(Vn||"onCompositionStart"!==b?"onCompositionEnd"===b&&Vn&&(v=tn()):(Xt="value"in(Zt=a)?Zt.value:Zt.textContent,Vn=!0)),0<(g=Qr(r,b)).length&&(b=new xn(b,e,null,n,a),o.push({event:b,listeners:g}),v?b.data=v:null!==(v=Bn(n))&&(b.data=v))),(v=Fn?function(e,t){switch(e){case"compositionend":return Bn(t);case"keypress":return 32!==t.which?null:(Wn=!0,An);case"textInput":return(e=t.data)===An&&Wn?null:e;default:return null}}(e,n):function(e,t){if(Vn)return"compositionend"===e||!In&&$n(e,t)?(e=tn(),en=Xt=Zt=null,Vn=!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 Rn&&"ko"!==t.locale?null:t.data}}(e,n))&&(0<(r=Qr(r,"onBeforeInput")).length&&(a=new xn("onBeforeInput","beforeinput",null,n,a),o.push({event:a,listeners:r}),a.data=v))}Ar(o,t)}))}function Yr(e,t,n){return{instance:e,listener:t,currentTarget:n}}function Qr(e,t){for(var n=t+"Capture",r=[];null!==e;){var a=e,l=a.stateNode;5===a.tag&&null!==l&&(a=l,null!=(l=Le(e,n))&&r.unshift(Yr(e,l,a)),null!=(l=Le(e,t))&&r.push(Yr(e,l,a))),e=e.return}return r}function qr(e){if(null===e)return null;do{e=e.return}while(e&&5!==e.tag);return e||null}function Gr(e,t,n,r,a){for(var l=t._reactName,o=[];null!==n&&n!==r;){var s=n,i=s.alternate,c=s.stateNode;if(null!==i&&i===r)break;5===s.tag&&null!==c&&(s=c,a?null!=(i=Le(n,l))&&o.unshift(Yr(n,i,s)):a||null!=(i=Le(n,l))&&o.push(Yr(n,i,s))),n=n.return}0!==o.length&&e.push({event:t,listeners:o})}var Jr=/\r\n?/g,Kr=/\u0000|\uFFFD/g;function Zr(e){return("string"===typeof e?e:""+e).replace(Jr,"\n").replace(Kr,"")}function Xr(e,t,n){if(t=Zr(t),Zr(e)!==t&&n)throw Error(l(425))}function ea(){}var ta=null,na=null;function ra(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 aa="function"===typeof setTimeout?setTimeout:void 0,la="function"===typeof clearTimeout?clearTimeout:void 0,oa="function"===typeof Promise?Promise:void 0,sa="function"===typeof queueMicrotask?queueMicrotask:"undefined"!==typeof oa?function(e){return oa.resolve(null).then(e).catch(ia)}:aa;function ia(e){setTimeout((function(){throw e}))}function ca(e,t){var n=t,r=0;do{var a=n.nextSibling;if(e.removeChild(n),a&&8===a.nodeType)if("/$"===(n=a.data)){if(0===r)return e.removeChild(a),void Vt(t);r--}else"$"!==n&&"$?"!==n&&"$!"!==n||r++;n=a}while(n);Vt(t)}function ua(e){for(;null!=e;e=e.nextSibling){var t=e.nodeType;if(1===t||3===t)break;
vendor: 84,482 bytes, line 2
2if(8===t){if("$"===(t=e.data)||"$!"===t||"$?"===t)break;if("/$"===t)return null}}return e}function da(e){e=e.previousSibling;for(var t=0;e;){if(8===e.nodeType){var n=e.data;if("$"===n||"$!"===n||"$?"===n){if(0===t)return e;t--}else"/$"===n&&t++}e=e.previousSibling}return null}var wa=Math.random().toString(36).slice(2),fa="__reactFiber$"+wa,ma="__reactProps$"+wa,ha="__reactContainer$"+wa,pa="__reactEvents$"+wa,ga="__reactListeners$"+wa,va="__reactHandles$"+wa;function ba(e){var t=e[fa];if(t)return t;for(var n=e.parentNode;n;){if(t=n[ha]||n[fa]){if(n=t.alternate,null!==t.child||null!==n&&null!==n.child)for(e=da(e);null!==e;){if(n=e[fa])return n;e=da(e)}return t}n=(e=n).parentNode}return null}function ya(e){return!(e=e[fa]||e[ha])||5!==e.tag&&6!==e.tag&&13!==e.tag&&3!==e.tag?null:e}function xa(e){if(5===e.tag||6===e.tag)return e.stateNode;throw Error(l(33))}function ka(e){return e[ma]||null}var ja=[],Sa=-1;function Na(e){return{current:e}}function _a(e){0>Sa||(e.current=ja[Sa],ja[Sa]=null,Sa--)}function Ca(e,t){Sa++,ja[Sa]=e.current,e.current=t}var Da={},Ea=Na(Da),Oa=Na(!1),Ta=Da;function Ma(e,t){var n=e.type.contextTypes;if(!n)return Da;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var a,l={};for(a in n)l[a]=t[a];return r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=l),l}function La(e){return null!==(e=e.childContextTypes)&&void 0!==e}function Pa(){_a(Oa),_a(Ea)}function Ia(e,t,n){if(Ea.current!==Da)throw Error(l(168));Ca(Ea,t),Ca(Oa,n)}function za(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,"function"!==typeof r.getChildContext)return n;for(var a in r=r.getChildContext())if(!(a in t))throw Error(l(108,U(e)||"Unknown",a));return R({},n,r)}function Fa(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Da,Ta=Ea.current,Ca(Ea,e),Ca(Oa,Oa.current),!0}function Ra(e,t,n){var r=e.stateNode;if(!r)throw Error(l(169));n?(e=za(e,t,Ta),r.__reactInternalMemoizedMergedChildContext=e,_a(Oa),_a(Ea),Ca(Ea,e)):_a(Oa),Ca(Oa,n)}var Aa=null,Wa=!1,$a=!1;function Ba(e){null===Aa?Aa=[e]:Aa.push(e)}function Va(){if(!$a&&null!==Aa){$a=!0;var e=0,t=yt;try{var n=Aa;for(yt=1;e<n.length;e++){var r=n[e];do{r=r(!0)}while(null!==r)}Aa=null,Wa=!1}catch(a){throw null!==Aa&&(Aa=Aa.slice(e+1)),qe(et,Va),a}finally{yt=t,$a=!1}}return null}var Ua=[],Ha=0,Ya=null,Qa=0,qa=[],Ga=0,Ja=null,Ka=1,Za="";function Xa(e,t){Ua[Ha++]=Qa,Ua[Ha++]=Ya,Ya=e,Qa=t}function el(e,t,n){qa[Ga++]=Ka,qa[Ga++]=Za,qa[Ga++]=Ja,Ja=e;var r=Ka;e=Za;var a=32-st(r)-1;r&=~(1<<a),n+=1;var l=32-st(t)+a;if(30<l){var o=a-a%5;l=(r&(1<<o)-1).toString(32),r>>=o,a-=o,Ka=1<<32-st(t)+a|n<<a|r,Za=l+e}else Ka=1<<l|n<<a|r,Za=e}function tl(e){null!==e.return&&(Xa(e,1),el(e,1,0))}function nl(e){for(;e===Ya;)Ya=Ua[--Ha],Ua[Ha]=null,Qa=Ua[--Ha],Ua[Ha]=null;for(;e===Ja;)Ja=qa[--Ga],qa[Ga]=null,Za=qa[--Ga],qa[Ga]=null,Ka=qa[--Ga],qa[Ga]=null}var rl=null,al=null,ll=!1,ol=null;function sl(e,t){var n=Mc(5,null,null,0);n.elementType="DELETED",n.stateNode=t,n.return=e,null===(t=e.deletions)?(e.deletions=[n],e.flags|=16):t.push(n)}function il(e,t){switch(e.tag){case 5:var n=e.type;return null!==(t=1!==t.nodeType||n.toLowerCase()!==t.nodeName.toLowerCase()?null:t)&&(e.stateNode=t,rl=e,al=ua(t.firstChild),!0);case 6:return null!==(t=""===e.pendingProps||3!==t.nodeType?null:t)&&(e.stateNode=t,rl=e,al=null,!0);case 13:return null!==(t=8!==t.nodeType?null:t)&&(n=null!==Ja?{id:Ka,overflow:Za}:null,e.memoizedState={dehydrated:t,treeContext:n,retryLane:1073741824},(n=Mc(18,null,null,0)).stateNode=t,n.return=e,e.child=n,rl=e,al=null,!0);default:return!1}}function cl(e){return 0!==(1&e.mode)&&0===(128&e.flags)}function ul(e){if(ll){var t=al;if(t){var n=t;if(!il(e,t)){if(cl(e))throw Error(l(418));t=ua(n.nextSibling);var r=rl;t&&il(e,t)?sl(r,n):(e.flags=-4097&e.flags|2,ll=!1,rl=e)}}else{if(cl(e))throw Error(l(418));e.flags=-4097&e.flags|2,ll=!1,rl=e}}}function dl(e){for(e=e.return;null!==e&&5!==e.tag&&3!==e.tag&&13!==e.tag;)e=e.return;rl=e}function wl(e){if(e!==rl)return!1;if(!ll)return dl(e),ll=!0,!1;var t;if((t=3!==e.tag)&&!(t=5!==e.tag)&&(t="head"!==(t=e.type)&&"body"!==t&&!ra(e.type,e.memoizedProps)),t&&(t=al)){if(cl(e))throw fl(),Error(l(418));for(;t;)sl(e,t),t=ua(t.nextSibling)}if(dl(e),13===e.tag){if(!(e=null!==(e=e.memoizedState)?e.dehydrated:null))throw Error(l(317));e:{for(e=e.nextSibling,t=0;e;){if(8===e.nodeType){var n=e.data;if("/$"===n){if(0===t){al=ua(e.nextSibling);break e}t--}else"$"!==n&&"$!"!==n&&"$?"!==n||t++}e=e.nextSibling}al=null}}else al=rl?ua(e.stateNode.nextSibling):null;return!0}function fl(){for(var e=al;e;)e=ua(e.nextSibling)}function ml(){al=rl=null,ll=!1}function hl(e){null===ol?ol=[e]:ol.push(e)}var pl=x.ReactCurrentBatchConfig;function gl(e,t,n){if(null!==(e=n.ref)&&"function"!==typeof e&&"object"!==typeof e){if(n._owner){if(n=n._owner){if(1!==n.tag)throw Error(l(309));var r=n.stateNode}if(!r)throw Error(l(147,e));var a=r,o=""+e;return null!==t&&null!==t.ref&&"function"===typeof t.ref&&t.ref._stringRef===o?t.ref:(t=function(e){var t=a.refs;null===e?delete t[o]:t[o]=e},t._stringRef=o,t)}if("string"!==typeof e)throw Error(l(284));if(!n._owner)throw Error(l(290,e))}return e}function vl(e,t){throw e=Object.prototype.toString.call(t),Error(l(31,"[object Object]"===e?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function bl(e){return(0,e._init)(e._payload)}function yl(e){function t(t,n){if(e){var r=t.deletions;null===r?(t.deletions=[n],t.flags|=16):r.push(n)}}function n(n,r){if(!e)return null;for(;null!==r;)t(n,r),r=r.sibling;return null}function r(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 a(e,t){return(e=Pc(e,t)).index=0,e.sibling=null,e}function o(t,n,r){return t.index=r,e?null!==(r=t.alternate)?(r=r.index)<n?(t.flags|=2,n):r:(t.flags|=2,n):(t.flags|=1048576,n)}function s(t){return e&&null===t.alternate&&(t.flags|=2),t}function i(e,t,n,r){return null===t||6!==t.tag?((t=Rc(n,e.mode,r)).return=e,t):((t=a(t,n)).return=e,t)}function c(e,t,n,r){var l=n.type;return l===S?d(e,t,n.props.children,r,n.key):null!==t&&(t.elementType===l||"object"===typeof l&&null!==l&&l.$$typeof===L&&bl(l)===t.type)?((r=a(t,n.props)).ref=gl(e,t,n),r.return=e,r):((r=Ic(n.type,n.key,n.props,null,e.mode,r)).ref=gl(e,t,n),r.return=e,r)}function u(e,t,n,r){return null===t||4!==t.tag||t.stateNode.containerInfo!==n.containerInfo||t.stateNode.implementation!==n.implementation?((t=Ac(n,e.mode,r)).return=e,t):((t=a(t,n.children||[])).return=e,t)}function d(e,t,n,r,l){return null===t||7!==t.tag?((t=zc(n,e.mode,r,l)).return=e,t):((t=a(t,n)).return=e,t)}function w(e,t,n){if("string"===typeof t&&""!==t||"number"===typeof t)return(t=Rc(""+t,e.mode,n)).return=e,t;if("object"===typeof t&&null!==t){switch(t.$$typeof){case k:return(n=Ic(t.type,t.key,t.props,null,e.mode,n)).ref=gl(e,null,t),n.return=e,n;case j:return(t=Ac(t,e.mode,n)).return=e,t;case L:return w(e,(0,t._init)(t._payload),n)}if(ne(t)||z(t))return(t=zc(t,e.mode,n,null)).return=e,t;vl(e,t)}return null}function f(e,t,n,r){var a=null!==t?t.key:null;if("string"===typeof n&&""!==n||"number"===typeof n)return null!==a?null:i(e,t,""+n,r);if("object"===typeof n&&null!==n){switch(n.$$typeof){case k:return n.key===a?c(e,t,n,r):null;case j:return n.key===a?u(e,t,n,r):null;case L:return f(e,t,(a=n._init)(n._payload),r)}if(ne(n)||z(n))return null!==a?null:d(e,t,n,r,null);vl(e,n)}return null}function m(e,t,n,r,a){if("string"===typeof r&&""!==r||"number"===typeof r)return i(t,e=e.get(n)||null,""+r,a);if("object"===typeof r&&null!==r){switch(r.$$typeof){case k:return c(t,e=e.get(null===r.key?n:r.key)||null,r,a);case j:return u(t,e=e.get(null===r.key?n:r.key)||null,r,a);case L:return m(e,t,n,(0,r._init)(r._payload),a)}if(ne(r)||z(r))return d(t,e=e.get(n)||null,r,a,null);vl(t,r)}return null}function h(a,l,s,i){for(var c=null,u=null,d=l,h=l=0,p=null;null!==d&&h<s.length;h++){d.index>h?(p=d,d=null):p=d.sibling;var g=f(a,d,s[h],i);if(null===g){null===d&&(d=p);break}e&&d&&null===g.alternate&&t(a,d),l=o(g,l,h),null===u?c=g:u.sibling=g,u=g,d=p}if(h===s.length)return n(a,d),ll&&Xa(a,h),c;if(null===d){for(;h<s.length;h++)null!==(d=w(a,s[h],i))&&(l=o(d,l,h),null===u?c=d:u.sibling=d,u=d);return ll&&Xa(a,h),c}for(d=r(a,d);h<s.length;h++)null!==(p=m(d,a,h,s[h],i))&&(e&&null!==p.alternate&&d.delete(null===p.key?h:p.key),l=o(p,l,h),null===u?c=p:u.sibling=p,u=p);return e&&d.forEach((function(e){return t(a,e)})),ll&&Xa(a,h),c}function p(a,s,i,c){var u=z(i);if("function"!==typeof u)throw Error(l(150));if(null==(i=u.call(i)))throw Error(l(151));for(var d=u=null,h=s,p=s=0,g=null,v=i.next();null!==h&&!v.done;p++,v=i.next()){h.index>p?(g=h,h=null):g=h.sibling;var b=f(a,h,v.value,c);if(null===b){null===h&&(h=g);break}e&&h&&null===b.alternate&&t(a,h),s=o(b,s,p),null===d?u=b:d.sibling=b,d=b,h=g}if(v.done)return n(a,h),ll&&Xa(a,p),u;if(null===h){for(;!v.done;p++,v=i.next())null!==(v=w(a,v.value,c))&&(s=o(v,s,p),null===d?u=v:d.sibling=v,d=v);return ll&&Xa(a,p),u}for(h=r(a,h);!v.done;p++,v=i.next())null!==(v=m(h,a,p,v.value,c))&&(e&&null!==v.alternate&&h.delete(null===v.key?p:v.key),s=o(v,s,p),null===d?u=v:d.sibling=v,d=v);return e&&h.forEach((function(e){return t(a,e)})),ll&&Xa(a,p),u}return function e(r,l,o,i){if("object"===typeof o&&null!==o&&o.type===S&&null===o.key&&(o=o.props.children),"object"===typeof o&&null!==o){switch(o.$$typeof){case k:e:{for(var c=o.key,u=l;null!==u;){if(u.key===c){if((c=o.type)===S){if(7===u.tag){n(r,u.sibling),(l=a(u,o.props.children)).return=r,r=l;break e}}else if(u.elementType===c||"object"===typeof c&&null!==c&&c.$$typeof===L&&bl(c)===u.type){n(r,u.sibling),(l=a(u,o.props)).ref=gl(r,u,o),l.return=r,r=l;break e}n(r,u);break}t(r,u),u=u.sibling}o.type===S?((l=zc(o.props.children,r.mode,i,o.key)).return=r,r=l):((i=Ic(o.type,o.key,o.props,null,r.mode,i)).ref=gl(r,l,o),i.return=r,r=i)}return s(r);case j:e:{for(u=o.key;null!==l;){if(l.key===u){if(4===l.tag&&l.stateNode.containerInfo===o.containerInfo&&l.stateNode.implementation===o.implementation){n(r,l.sibling),(l=a(l,o.children||[])).return=r,r=l;break e}n(r,l);break}t(r,l),l=l.sibling}(l=Ac(o,r.mode,i)).return=r,r=l}return s(r);case L:return e(r,l,(u=o._init)(o._payload),i)}if(ne(o))return h(r,l,o,i);if(z(o))return p(r,l,o,i);vl(r,o)}return"string"===typeof o&&""!==o||"number"===typeof o?(o=""+o,null!==l&&6===l.tag?(n(r,l.sibling),(l=a(l,o)).return=r,r=l):(n(r,l),(l=Rc(o,r.mode,i)).return=r,r=l),s(r)):n(r,l)}}var xl=yl(!0),kl=yl(!1),jl=Na(null),Sl=null,Nl=null,_l=null;function Cl(){_l=Nl=Sl=null}function Dl(e){var t=jl.current;_a(jl),e._currentValue=t}function El(e,t,n){for(;null!==e;){var r=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,null!==r&&(r.childLanes|=t)):null!==r&&(r.childLanes&t)!==t&&(r.childLanes|=t),e===n)break;e=e.return}}function Ol(e,t){Sl=e,_l=Nl=null,null!==(e=e.dependencies)&&null!==e.firstContext&&(0!==(e.lanes&t)&&(ys=!0),e.firstContext=null)}function Tl(e){var t=e._currentValue;if(_l!==e)if(e={context:e,memoizedValue:t,next:null},null===Nl){if(null===Sl)throw Error(l(308));Nl=e,Sl.dependencies={lanes:0,firstContext:e}}else Nl=Nl.next=e;return t}var Ml=null;function Ll(e){null===Ml?Ml=[e]:Ml.push(e)}function Pl(e,t,n,r){var a=t.interleaved;return null===a?(n.next=n,Ll(t)):(n.next=a.next,a.next=n),t.interleaved=n,Il(e,r)}function Il(e,t){e.lanes|=t;var n=e.alternate;for(null!==n&&(n.lanes|=t),n=e,e=e.return;null!==e;)e.childLanes|=t,null!==(n=e.alternate)&&(n.childLanes|=t),n=e,e=e.return;return 3===n.tag?n.stateNode:null}var zl=!1;function Fl(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function Rl(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 Al(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function Wl(e,t,n){var r=e.updateQueue;if(null===r)return null;if(r=r.shared,0!==(2&Ei)){var a=r.pending;return null===a?t.next=t:(t.next=a.next,a.next=t),r.pending=t,Il(e,n)}return null===(a=r.interleaved)?(t.next=t,Ll(r)):(t.next=a.next,a.next=t),r.interleaved=t,Il(e,n)}function $l(e,t,n){if(null!==(t=t.updateQueue)&&(t=t.shared,0!==(4194240&n))){var r=t.lanes;n|=r&=e.pendingLanes,t.lanes=n,bt(e,n)}}function Bl(e,t){var n=e.updateQueue,r=e.alternate;if(null!==r&&n===(r=r.updateQueue)){var a=null,l=null;if(null!==(n=n.firstBaseUpdate)){do{var o={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};null===l?a=l=o:l=l.next=o,n=n.next}while(null!==n);null===l?a=l=t:l=l.next=t}else a=l=t;return n={baseState:r.baseState,firstBaseUpdate:a,lastBaseUpdate:l,shared:r.shared,effects:r.effects},void(e.updateQueue=n)}null===(e=n.lastBaseUpdate)?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function Vl(e,t,n,r){var a=e.updateQueue;zl=!1;var l=a.firstBaseUpdate,o=a.lastBaseUpdate,s=a.shared.pending;if(null!==s){a.shared.pending=null;var i=s,c=i.next;i.next=null,null===o?l=c:o.next=c,o=i;var u=e.alternate;null!==u&&((s=(u=u.updateQueue).lastBaseUpdate)!==o&&(null===s?u.firstBaseUpdate=c:s.next=c,u.lastBaseUpdate=i))}if(null!==l){var d=a.baseState;for(o=0,u=c=i=null,s=l;;){var w=s.lane,f=s.eventTime;if((r&w)===w){null!==u&&(u=u.next={eventTime:f,lane:0,tag:s.tag,payload:s.payload,callback:s.callback,next:null});e:{var m=e,h=s;switch(w=t,f=n,h.tag){case 1:if("function"===typeof(m=h.payload)){d=m.call(f,d,w);break e}d=m;break e;case 3:m.flags=-65537&m.flags|128;case 0:if(null===(w="function"===typeof(m=h.payload)?m.call(f,d,w):m)||void 0===w)break e;d=R({},d,w);break e;case 2:zl=!0}}null!==s.callback&&0!==s.lane&&(e.flags|=64,null===(w=a.effects)?a.effects=[s]:w.push(s))}else f={eventTime:f,lane:w,tag:s.tag,payload:s.payload,callback:s.callback,next:null},null===u?(c=u=f,i=d):u=u.next=f,o|=w;if(null===(s=s.next)){if(null===(s=a.shared.pending))break;s=(w=s).next,w.next=null,a.lastBaseUpdate=w,a.shared.pending=null}}if(null===u&&(i=d),a.baseState=i,a.firstBaseUpdate=c,a.lastBaseUpdate=u,null!==(t=a.shared.interleaved)){a=t;do{o|=a.lane,a=a.next}while(a!==t)}else null===l&&(a.shared.lanes=0);Fi|=o,e.lanes=o,e.memoizedState=d}}function Ul(e,t,n){if(e=t.effects,t.effects=null,null!==e)for(t=0;t<e.length;t++){var r=e[t],a=r.callback;if(null!==a){if(r.callback=null,r=n,"function"!==typeof a)throw Error(l(191,a));a.call(r)}}}var Hl={},Yl=Na(Hl),Ql=Na(Hl),ql=Na(Hl);function Gl(e){if(e===Hl)throw Error(l(174));return e}function Jl(e,t){switch(Ca(ql,t),Ca(Ql,e),Ca(Yl,Hl),e=t.nodeType){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:ce(null,"");break;default:t=ce(t=(e=8===e?t.parentNode:t).namespaceURI||null,e=e.tagName)}_a(Yl),Ca(Yl,t)}function Kl(){_a(Yl),_a(Ql),_a(ql)}function Zl(e){Gl(ql.current);var t=Gl(Yl.current),n=ce(t,e.type);t!==n&&(Ca(Ql,e),Ca(Yl,n))}function Xl(e){Ql.current===e&&(_a(Yl),_a(Ql))}var eo=Na(0);function to(e){for(var t=e;null!==t;){if(13===t.tag){var n=t.memoizedState;if(null!==n&&(null===(n=n.dehydrated)||"$?"===n.data||"$!"===n.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 no=[];function ro(){for(var e=0;e<no.length;e++)no[e]._workInProgressVersionPrimary=null;no.length=0}var ao=x.ReactCurrentDispatcher,lo=x.ReactCurrentBatchConfig,oo=0,so=null,io=null,co=null,uo=!1,wo=!1,fo=0,mo=0;function ho(){throw Error(l(321))}function po(e,t){if(null===t)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!ir(e[n],t[n]))return!1;return!0}function go(e,t,n,r,a,o){if(oo=o,so=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,ao.current=null===e||null===e.memoizedState?es:ts,e=n(r,a),wo){o=0;do{if(wo=!1,fo=0,25<=o)throw Error(l(301));o+=1,co=io=null,t.updateQueue=null,ao.current=ns,e=n(r,a)}while(wo)}if(ao.current=Xo,t=null!==io&&null!==io.next,oo=0,co=io=so=null,uo=!1,t)throw Error(l(300));return e}function vo(){var e=0!==fo;return fo=0,e}function bo(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return null===co?so.memoizedState=co=e:co=co.next=e,co}function yo(){if(null===io){var e=so.alternate;e=null!==e?e.memoizedState:null}else e=io.next;var t=null===co?so.memoizedState:co.next;if(null!==t)co=t,io=e;else{if(null===e)throw Error(l(310));e={memoizedState:(io=e).memoizedState,baseState:io.baseState,baseQueue:io.baseQueue,queue:io.queue,next:null},null===co?so.memoizedState=co=e:co=co.next=e}return co}function xo(e,t){return"function"===typeof t?t(e):t}function ko(e){var t=yo(),n=t.queue;if(null===n)throw Error(l(311));n.lastRenderedReducer=e;var r=io,a=r.baseQueue,o=n.pending;if(null!==o){if(null!==a){var s=a.next;a.next=o.next,o.next=s}r.baseQueue=a=o,n.pending=null}if(null!==a){o=a.next,r=r.baseState;var i=s=null,c=null,u=o;do{var d=u.lane;if((oo&d)===d)null!==c&&(c=c.next={lane:0,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null}),r=u.hasEagerState?u.eagerState:e(r,u.action);else{var w={lane:d,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null};null===c?(i=c=w,s=r):c=c.next=w,so.lanes|=d,Fi|=d}u=u.next}while(null!==u&&u!==o);null===c?s=r:c.next=i,ir(r,t.memoizedState)||(ys=!0),t.memoizedState=r,t.baseState=s,t.baseQueue=c,n.lastRenderedState=r}if(null!==(e=n.interleaved)){a=e;do{o=a.lane,so.lanes|=o,Fi|=o,a=a.next}while(a!==e)}else null===a&&(n.lanes=0);return[t.memoizedState,n.dispatch]}function jo(e){var t=yo(),n=t.queue;if(null===n)throw Error(l(311));n.lastRenderedReducer=e;var r=n.dispatch,a=n.pending,o=t.memoizedState;if(null!==a){n.pending=null;var s=a=a.next;do{o=e(o,s.action),s=s.next}while(s!==a);ir(o,t.memoizedState)||(ys=!0),t.memoizedState=o,null===t.baseQueue&&(t.baseState=o),n.lastRenderedState=o}return[o,r]}function So(){}function No(e,t){var n=so,r=yo(),a=t(),o=!ir(r.memoizedState,a);if(o&&(r.memoizedState=a,ys=!0),r=r.queue,Fo(Do.bind(null,n,r,e),[e]),r.getSnapshot!==t||o||null!==co&&1&co.memoizedState.tag){if(n.flags|=2048,Mo(9,Co.bind(null,n,r,a,t),void 0,null),null===Oi)throw Error(l(349));0!==(30&oo)||_o(n,t,a)}return a}function _o(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},null===(t=so.updateQueue)?(t={lastEffect:null,stores:null},so.updateQueue=t,t.stores=[e]):null===(n=t.stores)?t.stores=[e]:n.push(e)}function Co(e,t,n,r){t.value=n,t.getSnapshot=r,Eo(t)&&Oo(e)}function Do(e,t,n){return n((function(){Eo(t)&&Oo(e)}))}function Eo(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!ir(e,n)}catch(r){return!0}}function Oo(e){var t=Il(e,1);null!==t&&rc(t,e,1,-1)}function To(e){var t=bo();return"function"===typeof e&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:xo,lastRenderedState:e},t.queue=e,e=e.dispatch=Go.bind(null,so,e),[t.memoizedState,e]}function Mo(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},null===(t=so.updateQueue)?(t={lastEffect:null,stores:null},so.updateQueue=t,t.lastEffect=e.next=e):null===(n=t.lastEffect)?t.lastEffect=e.next=e:(r=n.next,n.next=e,e.next=r,t.lastEffect=e),e}function Lo(){return yo().memoizedState}function Po(e,t,n,r){var a=bo();so.flags|=e,a.memoizedState=Mo(1|t,n,void 0,void 0===r?null:r)}function Io(e,t,n,r){var a=yo();r=void 0===r?null:r;var l=void 0;if(null!==io){var o=io.memoizedState;if(l=o.destroy,null!==r&&po(r,o.deps))return void(a.memoizedState=Mo(t,n,l,r))}so.flags|=e,a.memoizedState=Mo(1|t,n,l,r)}function zo(e,t){return Po(8390656,8,e,t)}function Fo(e,t){return Io(2048,8,e,t)}function Ro(e,t){return Io(4,2,e,t)}function Ao(e,t){return Io(4,4,e,t)}function Wo(e,t){return"function"===typeof t?(e=e(),t(e),function(){t(null)}):null!==t&&void 0!==t?(e=e(),t.current=e,function(){t.current=null}):void 0}function $o(e,t,n){return n=null!==n&&void 0!==n?n.concat([e]):null,Io(4,4,Wo.bind(null,t,e),n)}function Bo(){}function Vo(e,t){var n=yo();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&po(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function Uo(e,t){var n=yo();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&po(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function Ho(e,t,n){return 0===(21&oo)?(e.baseState&&(e.baseState=!1,ys=!0),e.memoizedState=n):(ir(n,t)||(n=pt(),so.lanes|=n,Fi|=n,e.baseState=!0),t)}function Yo(e,t){var n=yt;yt=0!==n&&4>n?n:4,e(!0);var r=lo.transition;lo.transition={};try{e(!1),t()}finally{yt=n,lo.transition=r}}function Qo(){return yo().memoizedState}function qo(e,t,n){var r=nc(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},Jo(e))Ko(t,n);else if(null!==(n=Pl(e,t,n,r))){rc(n,e,r,tc()),Zo(n,t,r)}}function Go(e,t,n){var r=nc(e),a={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(Jo(e))Ko(t,a);else{var l=e.alternate;if(0===e.lanes&&(null===l||0===l.lanes)&&null!==(l=t.lastRenderedReducer))try{var o=t.lastRenderedState,s=l(o,n);if(a.hasEagerState=!0,a.eagerState=s,ir(s,o)){var i=t.interleaved;return null===i?(a.next=a,Ll(t)):(a.next=i.next,i.next=a),void(t.interleaved=a)}}catch(c){}null!==(n=Pl(e,t,a,r))&&(rc(n,e,r,a=tc()),Zo(n,t,r))}}function Jo(e){var t=e.alternate;return e===so||null!==t&&t===so}function Ko(e,t){wo=uo=!0;var n=e.pending;null===n?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function Zo(e,t,n){if(0!==(4194240&n)){var r=t.lanes;n|=r&=e.pendingLanes,t.lanes=n,bt(e,n)}}var Xo={readContext:Tl,useCallback:ho,useContext:ho,useEffect:ho,useImperativeHandle:ho,useInsertionEffect:ho,useLayoutEffect:ho,useMemo:ho,useReducer:ho,useRef:ho,useState:ho,useDebugValue:ho,useDeferredValue:ho,useTransition:ho,useMutableSource:ho,useSyncExternalStore:ho,useId:ho,unstable_isNewReconciler:!1},es={readContext:Tl,useCallback:function(e,t){return bo().memoizedState=[e,void 0===t?null:t],e},useContext:Tl,useEffect:zo,useImperativeHandle:function(e,t,n){return n=null!==n&&void 0!==n?n.concat([e]):null,Po(4194308,4,Wo.bind(null,t,e),n)},useLayoutEffect:function(e,t){return Po(4194308,4,e,t)},useInsertionEffect:function(e,t){return Po(4,2,e,t)},useMemo:function(e,t){var n=bo();return t=void 0===t?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=bo();return t=void 0!==n?n(t):t,r.memoizedState=r.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},r.queue=e,e=e.dispatch=qo.bind(null,so,e),[r.memoizedState,e]},useRef:function(e){return e={current:e},bo().memoizedState=e},useState:To,useDebugValue:Bo,useDeferredValue:function(e){return bo().memoizedState=e},useTransition:function(){var e=To(!1),t=e[0];return e=Yo.bind(null,e[1]),bo().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=so,a=bo();if(ll){if(void 0===n)throw Error(l(407));n=n()}else{if(n=t(),null===Oi)throw Error(l(349));0!==(30&oo)||_o(r,t,n)}a.memoizedState=n;var o={value:n,getSnapshot:t};return a.queue=o,zo(Do.bind(null,r,o,e),[e]),r.flags|=2048,Mo(9,Co.bind(null,r,o,n,t),void 0,null),n},useId:function(){var e=bo(),t=Oi.identifierPrefix;if(ll){var n=Za;t=":"+t+"R"+(n=(Ka&~(1<<32-st(Ka)-1)).toString(32)+n),0<(n=fo++)&&(t+="H"+n.toString(32)),t+=":"}else t=":"+t+"r"+(n=mo++).toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},ts={readContext:Tl,useCallback:Vo,useContext:Tl,useEffect:Fo,useImperativeHandle:$o,useInsertionEffect:Ro,useLayoutEffect:Ao,useMemo:Uo,useReducer:ko,useRef:Lo,useState:function(){return ko(xo)},useDebugValue:Bo,useDeferredValue:function(e){return Ho(yo(),io.memoizedState,e)},useTransition:function(){return[ko(xo)[0],yo().memoizedState]},useMutableSource:So,useSyncExternalStore:No,useId:Qo,unstable_isNewReconciler:!1},ns={readContext:Tl,useCallback:Vo,useContext:Tl,useEffect:Fo,useImperativeHandle:$o,useInsertionEffect:Ro,useLayoutEffect:Ao,useMemo:Uo,useReducer:jo,useRef:Lo,useState:function(){return jo(xo)},useDebugValue:Bo,useDeferredValue:function(e){var t=yo();return null===io?t.memoizedState=e:Ho(t,io.memoizedState,e)},useTransition:function(){return[jo(xo)[0],yo().memoizedState]},useMutableSource:So,useSyncExternalStore:No,useId:Qo,unstable_isNewReconciler:!1};function rs(e,t){if(e&&e.defaultProps){for(var n in t=R({},t),e=e.defaultProps)void 0===t[n]&&(t[n]=e[n]);return t}return t}function as(e,t,n,r){n=null===(n=n(r,t=e.memoizedState))||void 0===n?t:R({},t,n),e.memoizedState=n,0===e.lanes&&(e.updateQueue.baseState=n)}var ls={isMounted:function(e){return!!(e=e._reactInternals)&&Ve(e)===e},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=tc(),a=nc(e),l=Al(r,a);l.payload=t,void 0!==n&&null!==n&&(l.callback=n),null!==(t=Wl(e,l,a))&&(rc(t,e,a,r),$l(t,e,a))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=tc(),a=nc(e),l=Al(r,a);l.tag=1,l.payload=t,void 0!==n&&null!==n&&(l.callback=n),null!==(t=Wl(e,l,a))&&(rc(t,e,a,r),$l(t,e,a))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=tc(),r=nc(e),a=Al(n,r);a.tag=2,void 0!==t&&null!==t&&(a.callback=t),null!==(t=Wl(e,a,r))&&(rc(t,e,r,n),$l(t,e,r))}};function os(e,t,n,r,a,l,o){return"function"===typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(r,l,o):!t.prototype||!t.prototype.isPureReactComponent||(!cr(n,r)||!cr(a,l))}function ss(e,t,n){var r=!1,a=Da,l=t.contextType;return"object"===typeof l&&null!==l?l=Tl(l):(a=La(t)?Ta:Ea.current,l=(r=null!==(r=t.contextTypes)&&void 0!==r)?Ma(e,a):Da),t=new t(n,l),e.memoizedState=null!==t.state&&void 0!==t.state?t.state:null,t.updater=ls,e.stateNode=t,t._reactInternals=e,r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=a,e.__reactInternalMemoizedMaskedChildContext=l),t}function is(e,t,n,r){e=t.state,"function"===typeof t.componentWillReceiveProps&&t.componentWillReceiveProps(n,r),"function"===typeof t.UNSAFE_componentWillReceiveProps&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&ls.enqueueReplaceState(t,t.state,null)}function cs(e,t,n,r){var a=e.stateNode;a.props=n,a.state=e.memoizedState,a.refs={},Fl(e);var l=t.contextType;"object"===typeof l&&null!==l?a.context=Tl(l):(l=La(t)?Ta:Ea.current,a.context=Ma(e,l)),a.state=e.memoizedState,"function"===typeof(l=t.getDerivedStateFromProps)&&(as(e,t,l,n),a.state=e.memoizedState),"function"===typeof t.getDerivedStateFromProps||"function"===typeof a.getSnapshotBeforeUpdate||"function"!==typeof a.UNSAFE_componentWillMount&&"function"!==typeof a.componentWillMount||(t=a.state,"function"===typeof a.componentWillMount&&a.componentWillMount(),"function"===typeof a.UNSAFE_componentWillMount&&a.UNSAFE_componentWillMount(),t!==a.state&&ls.enqueueReplaceState(a,a.state,null),Vl(e,n,a,r),a.state=e.memoizedState),"function"===typeof a.componentDidMount&&(e.flags|=4194308)}function us(e,t){try{var n="",r=t;do{n+=B(r),r=r.return}while(r);var a=n}catch(l){a="\nError generating stack: "+l.message+"\n"+l.stack}return{value:e,source:t,stack:a,digest:null}}function ds(e,t,n){return{value:e,source:null,stack:null!=n?n:null,digest:null!=t?t:null}}function ws(e,t){try{console.error(t.value)}catch(n){setTimeout((function(){throw n}))}}var fs="function"===typeof WeakMap?WeakMap:Map;function ms(e,t,n){(n=Al(-1,n)).tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){Hi||(Hi=!0,Yi=r),ws(0,t)},n}function hs(e,t,n){(n=Al(-1,n)).tag=3;var r=e.type.getDerivedStateFromError;if("function"===typeof r){var a=t.value;n.payload=function(){return r(a)},n.callback=function(){ws(0,t)}}var l=e.stateNode;return null!==l&&"function"===typeof l.componentDidCatch&&(n.callback=function(){ws(0,t),"function"!==typeof r&&(null===Qi?Qi=new Set([this]):Qi.add(this));var e=t.stack;this.componentDidCatch(t.value,{componentStack:null!==e?e:""})}),n}function ps(e,t,n){var r=e.pingCache;if(null===r){r=e.pingCache=new fs;var a=new Set;r.set(t,a)}else void 0===(a=r.get(t))&&(a=new Set,r.set(t,a));a.has(n)||(a.add(n),e=_c.bind(null,e,t,n),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,n,r,a){return 0===(1&e.mode)?(e===t?e.flags|=65536:(e.flags|=128,n.flags|=131072,n.flags&=-52805,1===n.tag&&(null===n.alternate?n.tag=17:((t=Al(-1,1)).tag=2,Wl(n,t,1))),n.lanes|=1),e):(e.flags|=65536,e.lanes=a,e)}var bs=x.ReactCurrentOwner,ys=!1;function xs(e,t,n,r){t.child=null===e?kl(t,null,n,r):xl(t,e.child,n,r)}function ks(e,t,n,r,a){n=n.render;var l=t.ref;return Ol(t,a),r=go(e,t,n,r,l,a),n=vo(),null===e||ys?(ll&&n&&tl(t),t.flags|=1,xs(e,t,r,a),t.child):(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~a,Hs(e,t,a))}function js(e,t,n,r,a){if(null===e){var l=n.type;return"function"!==typeof l||Lc(l)||void 0!==l.defaultProps||null!==n.compare||void 0!==n.defaultProps?((e=Ic(n.type,null,r,t,t.mode,a)).ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=l,Ss(e,t,l,r,a))}if(l=e.child,0===(e.lanes&a)){var o=l.memoizedProps;if((n=null!==(n=n.compare)?n:cr)(o,r)&&e.ref===t.ref)return Hs(e,t,a)}return t.flags|=1,(e=Pc(l,r)).ref=t.ref,e.return=t,t.child=e}function Ss(e,t,n,r,a){if(null!==e){var l=e.memoizedProps;if(cr(l,r)&&e.ref===t.ref){if(ys=!1,t.pendingProps=r=l,0===(e.lanes&a))return t.lanes=e.lanes,Hs(e,t,a);0!==(131072&e.flags)&&(ys=!0)}}return Cs(e,t,n,r,a)}function Ns(e,t,n){var r=t.pendingProps,a=r.children,l=null!==e?e.memoizedState:null;if("hidden"===r.mode)if(0===(1&t.mode))t.memoizedState={baseLanes:0,cachePool:null,transitions:null},Ca(Pi,Li),Li|=n;else{if(0===(1073741824&n))return e=null!==l?l.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,Ca(Pi,Li),Li|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=null!==l?l.baseLanes:n,Ca(Pi,Li),Li|=r}else null!==l?(r=l.baseLanes|n,t.memoizedState=null):r=n,Ca(Pi,Li),Li|=r;return xs(e,t,a,n),t.child}function _s(e,t){var n=t.ref;(null===e&&null!==n||null!==e&&e.ref!==n)&&(t.flags|=512,t.flags|=2097152)}function Cs(e,t,n,r,a){var l=La(n)?Ta:Ea.current;return l=Ma(t,l),Ol(t,a),n=go(e,t,n,r,l,a),r=vo(),null===e||ys?(ll&&r&&tl(t),t.flags|=1,xs(e,t,n,a),t.child):(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~a,Hs(e,t,a))}function Ds(e,t,n,r,a){if(La(n)){var l=!0;Fa(t)}else l=!1;if(Ol(t,a),null===t.stateNode)Us(e,t),ss(t,n,r),cs(t,n,r,a),r=!0;else if(null===e){var o=t.stateNode,s=t.memoizedProps;o.props=s;var i=o.context,c=n.contextType;"object"===typeof c&&null!==c?c=Tl(c):c=Ma(t,c=La(n)?Ta:Ea.current);var u=n.getDerivedStateFromProps,d="function"===typeof u||"function"===typeof o.getSnapshotBeforeUpdate;d||"function"!==typeof o.UNSAFE_componentWillReceiveProps&&"function"!==typeof o.componentWillReceiveProps||(s!==r||i!==c)&&is(t,o,r,c),zl=!1;var w=t.memoizedState;o.state=w,Vl(t,r,o,a),i=t.memoizedState,s!==r||w!==i||Oa.current||zl?("function"===typeof u&&(as(t,n,u,r),i=t.memoizedState),(s=zl||os(t,n,s,r,w,i,c))?(d||"function"!==typeof o.UNSAFE_componentWillMount&&"function"!==typeof o.componentWillMount||("function"===typeof o.componentWillMount&&o.componentWillMount(),"function"===typeof o.UNSAFE_componentWillMount&&o.UNSAFE_componentWillMount()),"function"===typeof o.componentDidMount&&(t.flags|=4194308)):("function"===typeof o.componentDidMount&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=i),o.props=r,o.state=i,o.context=c,r=s):("function"===typeof o.componentDidMount&&(t.flags|=4194308),r=!1)}else{o=t.stateNode,Rl(e,t),s=t.memoizedProps,c=t.type===t.elementType?s:rs(t.type,s),o.props=c,d=t.pendingProps,w=o.context,"object"===typeof(i=n.contextType)&&null!==i?i=Tl(i):i=Ma(t,i=La(n)?Ta:Ea.current);var f=n.getDerivedStateFromProps;(u="function"===typeof f||"function"===typeof o.getSnapshotBeforeUpdate)||"function"!==typeof o.UNSAFE_componentWillReceiveProps&&"function"!==typeof o.componentWillReceiveProps||(s!==d||w!==i)&&is(t,o,r,i),zl=!1,w=t.memoizedState,o.state=w,Vl(t,r,o,a);var m=t.memoizedState;s!==d||w!==m||Oa.current||zl?("function"===typeof f&&(as(t,n,f,r),m=t.memoizedState),(c=zl||os(t,n,c,r,w,m,i)||!1)?(u||"function"!==typeof o.UNSAFE_componentWillUpdate&&"function"!==typeof o.componentWillUpdate||("function"===typeof o.componentWillUpdate&&o.componentWillUpdate(r,m,i),"function"===typeof o.UNSAFE_componentWillUpdate&&o.UNSAFE_componentWillUpdate(r,m,i)),"function"===typeof o.componentDidUpdate&&(t.flags|=4),"function"===typeof o.getSnapshotBeforeUpdate&&(t.flags|=1024)):("function"!==typeof o.componentDidUpdate||s===e.memoizedProps&&w===e.memoizedState||(t.flags|=4),"function"!==typeof o.getSnapshotBeforeUpdate||s===e.memoizedProps&&w===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=m),o.props=r,o.state=m,o.context=i,r=c):("function"!==typeof o.componentDidUpdate||s===e.memoizedProps&&w===e.memoizedState||(t.flags|=4),"function"!==typeof o.getSnapshotBeforeUpdate||s===e.memoizedProps&&w===e.memoizedState||(t.flags|=1024),r=!1)}return Es(e,t,n,r,l,a)}function Es(e,t,n,r,a,l){_s(e,t);var o=0!==(128&t.flags);if(!r&&!o)return a&&Ra(t,n,!1),Hs(e,t,l);r=t.stateNode,bs.current=t;var s=o&&"function"!==typeof n.getDerivedStateFromError?null:r.render();return t.flags|=1,null!==e&&o?(t.child=xl(t,e.child,null,l),t.child=xl(t,null,s,l)):xs(e,t,s,l),t.memoizedState=r.state,a&&Ra(t,n,!0),t.child}function Os(e){var t=e.stateNode;t.pendingContext?Ia(0,t.pendingContext,t.pendingContext!==t.context):t.context&&Ia(0,t.context,!1),Jl(e,t.containerInfo)}function Ts(e,t,n,r,a){return ml(),hl(a),t.flags|=256,xs(e,t,n,r),t.child}var Ms,Ls,Ps,Is,zs={dehydrated:null,treeContext:null,retryLane:0};function Fs(e){return{baseLanes:e,cachePool:null,transitions:null}}function Rs(e,t,n){var r,a=t.pendingProps,o=eo.current,s=!1,i=0!==(128&t.flags);if((r=i)||(r=(null===e||null!==e.memoizedState)&&0!==(2&o)),r?(s=!0,t.flags&=-129):null!==e&&null===e.memoizedState||(o|=1),Ca(eo,1&o),null===e)return ul(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):(i=a.children,e=a.fallback,s?(a=t.mode,s=t.child,i={mode:"hidden",children:i},0===(1&a)&&null!==s?(s.childLanes=0,s.pendingProps=i):s=Fc(i,a,0,null),e=zc(e,a,n,null),s.return=t,e.return=t,s.sibling=e,t.child=s,t.child.memoizedState=Fs(n),t.memoizedState=zs,e):As(t,i));if(null!==(o=e.memoizedState)&&null!==(r=o.dehydrated))return function(e,t,n,r,a,o,s){if(n)return 256&t.flags?(t.flags&=-257,Ws(e,t,s,r=ds(Error(l(422))))):null!==t.memoizedState?(t.child=e.child,t.flags|=128,null):(o=r.fallback,a=t.mode,r=Fc({mode:"visible",children:r.children},a,0,null),(o=zc(o,a,s,null)).flags|=2,r.return=t,o.return=t,r.sibling=o,t.child=r,0!==(1&t.mode)&&xl(t,e.child,null,s),t.child.memoizedState=Fs(s),t.memoizedState=zs,o);if(0===(1&t.mode))return Ws(e,t,s,null);if("$!"===a.data){if(r=a.nextSibling&&a.nextSibling.dataset)var i=r.dgst;return r=i,Ws(e,t,s,r=ds(o=Error(l(419)),r,void 0))}if(i=0!==(s&e.childLanes),ys||i){if(null!==(r=Oi)){switch(s&-s){case 4:a=2;break;case 16:a=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:a=32;break;case 536870912:a=268435456;break;default:a=0}0!==(a=0!==(a&(r.suspendedLanes|s))?0:a)&&a!==o.retryLane&&(o.retryLane=a,Il(e,a),rc(r,e,a,-1))}return pc(),Ws(e,t,s,r=ds(Error(l(421))))}return"$?"===a.data?(t.flags|=128,t.child=e.child,t=Dc.bind(null,e),a._reactRetry=t,null):(e=o.treeContext,al=ua(a.nextSibling),rl=t,ll=!0,ol=null,null!==e&&(qa[Ga++]=Ka,qa[Ga++]=Za,qa[Ga++]=Ja,Ka=e.id,Za=e.overflow,Ja=t),t=As(t,r.children),t.flags|=4096,t)}(e,t,i,a,r,o,n);if(s){s=a.fallback,i=t.mode,r=(o=e.child).sibling;var c={mode:"hidden",children:a.children};return 0===(1&i)&&t.child!==o?((a=t.child).childLanes=0,a.pendingProps=c,t.deletions=null):(a=Pc(o,c)).subtreeFlags=14680064&o.subtreeFlags,null!==r?s=Pc(r,s):(s=zc(s,i,n,null)).flags|=2,s.return=t,a.return=t,a.sibling=s,t.child=a,a=s,s=t.child,i=null===(i=e.child.memoizedState)?Fs(n):{baseLanes:i.baseLanes|n,cachePool:null,transitions:i.transitions},s.memoizedState=i,s.childLanes=e.childLanes&~n,t.memoizedState=zs,a}return e=(s=e.child).sibling,a=Pc(s,{mode:"visible",children:a.children}),0===(1&t.mode)&&(a.lanes=n),a.return=t,a.sibling=null,null!==e&&(null===(n=t.deletions)?(t.deletions=[e],t.flags|=16):n.push(e)),t.child=a,t.memoizedState=null,a}function As(e,t){return(t=Fc({mode:"visible",children:t},e.mode,0,null)).return=e,e.child=t}function Ws(e,t,n,r){return null!==r&&hl(r),xl(t,e.child,null,n),(e=As(t,t.pendingProps.children)).flags|=2,t.memoizedState=null,e}function $s(e,t,n){e.lanes|=t;var r=e.alternate;null!==r&&(r.lanes|=t),El(e.return,t,n)}function Bs(e,t,n,r,a){var l=e.memoizedState;null===l?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:a}:(l.isBackwards=t,l.rendering=null,l.renderingStartTime=0,l.last=r,l.tail=n,l.tailMode=a)}function Vs(e,t,n){var r=t.pendingProps,a=r.revealOrder,l=r.tail;if(xs(e,t,r.children,n),0!==(2&(r=eo.current)))r=1&r|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&&$s(e,n,t);else if(19===e.tag)$s(e,n,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}r&=1}if(Ca(eo,r),0===(1&t.mode))t.memoizedState=null;else switch(a){case"forwards":for(n=t.child,a=null;null!==n;)null!==(e=n.alternate)&&null===to(e)&&(a=n),n=n.sibling;null===(n=a)?(a=t.child,t.child=null):(a=n.sibling,n.sibling=null),Bs(t,!1,a,n,l);break;case"backwards":for(n=null,a=t.child,t.child=null;null!==a;){if(null!==(e=a.alternate)&&null===to(e)){t.child=a;break}e=a.sibling,a.sibling=n,n=a,a=e}Bs(t,!0,n,null,l);break;case"together":Bs(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function Us(e,t){0===(1&t.mode)&&null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2)}function Hs(e,t,n){if(null!==e&&(t.dependencies=e.dependencies),Fi|=t.lanes,0===(n&t.childLanes))return null;if(null!==e&&t.child!==e.child)throw Error(l(153));if(null!==t.child){for(n=Pc(e=t.child,e.pendingProps),t.child=n,n.return=t;null!==e.sibling;)e=e.sibling,(n=n.sibling=Pc(e,e.pendingProps)).return=t;n.sibling=null}return t.child}function Ys(e,t){if(!ll)switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;null!==t;)null!==t.alternate&&(n=t),t=t.sibling;null===n?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var r=null;null!==n;)null!==n.alternate&&(r=n),n=n.sibling;null===r?t||null===e.tail?e.tail=null:e.tail.sibling=null:r.sibling=null}}function Qs(e){var t=null!==e.alternate&&e.alternate.child===e.child,n=0,r=0;if(t)for(var a=e.child;null!==a;)n|=a.lanes|a.childLanes,r|=14680064&a.subtreeFlags,r|=14680064&a.flags,a.return=e,a=a.sibling;else for(a=e.child;null!==a;)n|=a.lanes|a.childLanes,r|=a.subtreeFlags,r|=a.flags,a.return=e,a=a.sibling;return e.subtreeFlags|=r,e.childLanes=n,t}function qs(e,t,n){var r=t.pendingProps;switch(nl(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Qs(t),null;case 1:case 17:return La(t.type)&&Pa(),Qs(t),null;case 3:return r=t.stateNode,Kl(),_a(Oa),_a(Ea),ro(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),null!==e&&null!==e.child||(wl(t)?t.flags|=4:null===e||e.memoizedState.isDehydrated&&0===(256&t.flags)||(t.flags|=1024,null!==ol&&(sc(ol),ol=null))),Ls(e,t),Qs(t),null;case 5:Xl(t);var a=Gl(ql.current);if(n=t.type,null!==e&&null!=t.stateNode)Ps(e,t,n,r,a),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!r){if(null===t.stateNode)throw Error(l(166));return Qs(t),null}if(e=Gl(Yl.current),wl(t)){r=t.stateNode,n=t.type;var o=t.memoizedProps;switch(r[fa]=t,r[ma]=o,e=0!==(1&t.mode),n){case"dialog":Wr("cancel",r),Wr("close",r);break;case"iframe":case"object":case"embed":Wr("load",r);break;case"video":case"audio":for(a=0;a<zr.length;a++)Wr(zr[a],r);break;case"source":Wr("error",r);break;case"img":case"image":case"link":Wr("error",r),Wr("load",r);break;case"details":Wr("toggle",r);break;case"input":K(r,o),Wr("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!o.multiple},Wr("invalid",r);break;case"textarea":le(r,o),Wr("invalid",r)}for(var i in be(n,o),a=null,o)if(o.hasOwnProperty(i)){var c=o[i];"children"===i?"string"===typeof c?r.textContent!==c&&(!0!==o.suppressHydrationWarning&&Xr(r.textContent,c,e),a=["children",c]):"number"===typeof c&&r.textContent!==""+c&&(!0!==o.suppressHydrationWarning&&Xr(r.textContent,c,e),a=["children",""+c]):s.hasOwnProperty(i)&&null!=c&&"onScroll"===i&&Wr("scroll",r)}switch(n){case"input":Q(r),ee(r,o,!0);break;case"textarea":Q(r),se(r);break;case"select":case"option":break;default:"function"===typeof o.onClick&&(r.onclick=ea)}r=a,t.updateQueue=r,null!==r&&(t.flags|=4)}else{i=9===a.nodeType?a:a.ownerDocument,"http://www.w3.org/1999/xhtml"===e&&(e=ie(n)),"http://www.w3.org/1999/xhtml"===e?"script"===n?((e=i.createElement("div")).innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):"string"===typeof r.is?e=i.createElement(n,{is:r.is}):(e=i.createElement(n),"select"===n&&(i=e,r.multiple?i.multiple=!0:r.size&&(i.size=r.size))):e=i.createElementNS(e,n),e[fa]=t,e[ma]=r,Ms(e,t,!1,!1),t.stateNode=e;e:{switch(i=ye(n,r),n){case"dialog":Wr("cancel",e),Wr("close",e),a=r;break;case"iframe":case"object":case"embed":Wr("load",e),a=r;break;case"video":case"audio":for(a=0;a<zr.length;a++)Wr(zr[a],e);a=r;break;case"source":Wr("error",e),a=r;break;case"img":case"image":case"link":Wr("error",e),Wr("load",e),a=r;break;case"details":Wr("toggle",e),a=r;break;case"input":K(e,r),a=J(e,r),Wr("invalid",e);break;case"option":default:a=r;break;case"select":e._wrapperState={wasMultiple:!!r.multiple},a=R({},r,{value:void 0}),Wr("invalid",e);break;case"textarea":le(e,r),a=ae(e,r),Wr("invalid",e)}for(o in be(n,a),c=a)if(c.hasOwnProperty(o)){var u=c[o];"style"===o?ge(e,u):"dangerouslySetInnerHTML"===o?null!=(u=u?u.__html:void 0)&&we(e,u):"children"===o?"string"===typeof u?("textarea"!==n||""!==u)&&fe(e,u):"number"===typeof u&&fe(e,""+u):"suppressContentEditableWarning"!==o&&"suppressHydrationWarning"!==o&&"autoFocus"!==o&&(s.hasOwnProperty(o)?null!=u&&"onScroll"===o&&Wr("scroll",e):null!=u&&y(e,o,u,i))}switch(n){case"input":Q(e),ee(e,r,!1);break;case"textarea":Q(e),se(e);break;case"option":null!=r.value&&e.setAttribute("value",""+H(r.value));break;case"select":e.multiple=!!r.multiple,null!=(o=r.value)?re(e,!!r.multiple,o,!1):null!=r.defaultValue&&re(e,!!r.multiple,r.defaultValue,!0);break;default:"function"===typeof a.onClick&&(e.onclick=ea)}switch(n){case"button":case"input":case"select":case"textarea":r=!!r.autoFocus;break e;case"img":r=!0;break e;default:r=!1}}r&&(t.flags|=4)}null!==t.ref&&(t.flags|=512,t.flags|=2097152)}return Qs(t),null;case 6:if(e&&null!=t.stateNode)Is(e,t,e.memoizedProps,r);else{if("string"!==typeof r&&null===t.stateNode)throw Error(l(166));if(n=Gl(ql.current),Gl(Yl.current),wl(t)){if(r=t.stateNode,n=t.memoizedProps,r[fa]=t,(o=r.nodeValue!==n)&&null!==(e=rl))switch(e.tag){case 3:Xr(r.nodeValue,n,0!==(1&e.mode));break;case 5:!0!==e.memoizedProps.suppressHydrationWarning&&Xr(r.nodeValue,n,0!==(1&e.mode))}o&&(t.flags|=4)}else(r=(9===n.nodeType?n:n.ownerDocument).createTextNode(r))[fa]=t,t.stateNode=r}return Qs(t),null;case 13:if(_a(eo),r=t.memoizedState,null===e||null!==e.memoizedState&&null!==e.memoizedState.dehydrated){if(ll&&null!==al&&0!==(1&t.mode)&&0===(128&t.flags))fl(),ml(),t.flags|=98560,o=!1;else if(o=wl(t),null!==r&&null!==r.dehydrated){if(null===e){if(!o)throw Error(l(318));if(!(o=null!==(o=t.memoizedState)?o.dehydrated:null))throw Error(l(317));o[fa]=t}else ml(),0===(128&t.flags)&&(t.memoizedState=null),t.flags|=4;Qs(t),o=!1}else null!==ol&&(sc(ol),ol=null),o=!0;if(!o)return 65536&t.flags?t:null}return 0!==(128&t.flags)?(t.lanes=n,t):((r=null!==r)!==(null!==e&&null!==e.memoizedState)&&r&&(t.child.flags|=8192,0!==(1&t.mode)&&(null===e||0!==(1&eo.current)?0===Ii&&(Ii=3):pc())),null!==t.updateQueue&&(t.flags|=4),Qs(t),null);case 4:return Kl(),Ls(e,t),null===e&&Vr(t.stateNode.containerInfo),Qs(t),null;case 10:return Dl(t.type._context),Qs(t),null;case 19:if(_a(eo),null===(o=t.memoizedState))return Qs(t),null;if(r=0!==(128&t.flags),null===(i=o.rendering))if(r)Ys(o,!1);else{if(0!==Ii||null!==e&&0!==(128&e.flags))for(e=t.child;null!==e;){if(null!==(i=to(e))){for(t.flags|=128,Ys(o,!1),null!==(r=i.updateQueue)&&(t.updateQueue=r,t.flags|=4),t.subtreeFlags=0,r=n,n=t.child;null!==n;)e=r,(o=n).flags&=14680066,null===(i=o.alternate)?(o.childLanes=0,o.lanes=e,o.child=null,o.subtreeFlags=0,o.memoizedProps=null,o.memoizedState=null,o.updateQueue=null,o.dependencies=null,o.stateNode=null):(o.childLanes=i.childLanes,o.lanes=i.lanes,o.child=i.child,o.subtreeFlags=0,o.deletions=null,o.memoizedProps=i.memoizedProps,o.memoizedState=i.memoizedState,o.updateQueue=i.updateQueue,o.type=i.type,e=i.dependencies,o.dependencies=null===e?null:{lanes:e.lanes,firstContext:e.firstContext}),n=n.sibling;return Ca(eo,1&eo.current|2),t.child}e=e.sibling}null!==o.tail&&Ze()>Vi&&(t.flags|=128,r=!0,Ys(o,!1),t.lanes=4194304)}else{if(!r)if(null!==(e=to(i))){if(t.flags|=128,r=!0,null!==(n=e.updateQueue)&&(t.updateQueue=n,t.flags|=4),Ys(o,!0),null===o.tail&&"hidden"===o.tailMode&&!i.alternate&&!ll)return Qs(t),null}else 2*Ze()-o.renderingStartTime>Vi&&1073741824!==n&&(t.flags|=128,r=!0,Ys(o,!1),t.lanes=4194304);o.isBackwards?(i.sibling=t.child,t.child=i):(null!==(n=o.last)?n.sibling=i:t.child=i,o.last=i)}return null!==o.tail?(t=o.tail,o.rendering=t,o.tail=t.sibling,o.renderingStartTime=Ze(),t.sibling=null,n=eo.current,Ca(eo,r?1&n|2:1&n),t):(Qs(t),null);case 22:case 23:return wc(),r=null!==t.memoizedState,null!==e&&null!==e.memoizedState!==r&&(t.flags|=8192),r&&0!==(1&t.mode)?0!==(1073741824&Li)&&(Qs(t),6&t.subtreeFlags&&(t.flags|=8192)):Qs(t),null;case 24:case 25:return null}throw Error(l(156,t.tag))}function Gs(e,t){switch(nl(t),t.tag){case 1:return La(t.type)&&Pa(),65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 3:return Kl(),_a(Oa),_a(Ea),ro(),0!==(65536&(e=t.flags))&&0===(128&e)?(t.flags=-65537&e|128,t):null;case 5:return Xl(t),null;case 13:if(_a(eo),null!==(e=t.memoizedState)&&null!==e.dehydrated){if(null===t.alternate)throw Error(l(340));ml()}return 65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 19:return _a(eo),null;case 4:return Kl(),null;case 10:return Dl(t.type._context),null;case 22:case 23:return wc(),null;default:return null}}Ms=function(e,t){for(var n=t.child;null!==n;){if(5===n.tag||6===n.tag)e.appendChild(n.stateNode);else if(4!==n.tag&&null!==n.child){n.child.return=n,n=n.child;continue}if(n===t)break;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}},Ls=function(){},Ps=function(e,t,n,r){var a=e.memoizedProps;if(a!==r){e=t.stateNode,Gl(Yl.current);var l,o=null;switch(n){case"input":a=J(e,a),r=J(e,r),o=[];break;case"select":a=R({},a,{value:void 0}),r=R({},r,{value:void 0}),o=[];break;case"textarea":a=ae(e,a),r=ae(e,r),o=[];break;default:"function"!==typeof a.onClick&&"function"===typeof r.onClick&&(e.onclick=ea)}for(u in be(n,r),n=null,a)if(!r.hasOwnProperty(u)&&a.hasOwnProperty(u)&&null!=a[u])if("style"===u){var i=a[u];for(l in i)i.hasOwnProperty(l)&&(n||(n={}),n[l]="")}else"dangerouslySetInnerHTML"!==u&&"children"!==u&&"suppressContentEditableWarning"!==u&&"suppressHydrationWarning"!==u&&"autoFocus"!==u&&(s.hasOwnProperty(u)?o||(o=[]):(o=o||[]).push(u,null));for(u in r){var c=r[u];if(i=null!=a?a[u]:void 0,r.hasOwnProperty(u)&&c!==i&&(null!=c||null!=i))if("style"===u)if(i){for(l in i)!i.hasOwnProperty(l)||c&&c.hasOwnProperty(l)||(n||(n={}),n[l]="");for(l in c)c.hasOwnProperty(l)&&i[l]!==c[l]&&(n||(n={}),n[l]=c[l])}else n||(o||(o=[]),o.push(u,n)),n=c;else"dangerouslySetInnerHTML"===u?(c=c?c.__html:void 0,i=i?i.__html:void 0,null!=c&&i!==c&&(o=o||[]).push(u,c)):"children"===u?"string"!==typeof c&&"number"!==typeof c||(o=o||[]).push(u,""+c):"suppressContentEditableWarning"!==u&&"suppressHydrationWarning"!==u&&(s.hasOwnProperty(u)?(null!=c&&"onScroll"===u&&Wr("scroll",e),o||i===c||(o=[])):(o=o||[]).push(u,c))}n&&(o=o||[]).push("style",n);var u=o;(t.updateQueue=u)&&(t.flags|=4)}},Is=function(e,t,n,r){n!==r&&(t.flags|=4)};var Js=!1,Ks=!1,Zs="function"===typeof WeakSet?WeakSet:Set,Xs=null;function ei(e,t){var n=e.ref;if(null!==n)if("function"===typeof n)try{n(null)}catch(r){Nc(e,t,r)}else n.current=null}function ti(e,t,n){try{n()}catch(r){Nc(e,t,r)}}var ni=!1;function ri(e,t,n){var r=t.updateQueue;if(null!==(r=null!==r?r.lastEffect:null)){var a=r=r.next;do{if((a.tag&e)===e){var l=a.destroy;a.destroy=void 0,void 0!==l&&ti(t,n,l)}a=a.next}while(a!==r)}}function ai(e,t){if(null!==(t=null!==(t=t.updateQueue)?t.lastEffect:null)){var n=t=t.next;do{if((n.tag&e)===e){var r=n.create;n.destroy=r()}n=n.next}while(n!==t)}}function li(e){var t=e.ref;if(null!==t){var n=e.stateNode;e.tag,e=n,"function"===typeof t?t(e):t.current=e}}function oi(e){var t=e.alternate;null!==t&&(e.alternate=null,oi(t)),e.child=null,e.deletions=null,e.sibling=null,5===e.tag&&(null!==(t=e.stateNode)&&(delete t[fa],delete t[ma],delete t[pa],delete t[ga],delete t[va])),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 si(e){return 5===e.tag||3===e.tag||4===e.tag}function ii(e){e:for(;;){for(;null===e.sibling;){if(null===e.return||si(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 ci(e,t,n){var r=e.tag;if(5===r||6===r)e=e.stateNode,t?8===n.nodeType?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(8===n.nodeType?(t=n.parentNode).insertBefore(e,n):(t=n).appendChild(e),null!==(n=n._reactRootContainer)&&void 0!==n||null!==t.onclick||(t.onclick=ea));else if(4!==r&&null!==(e=e.child))for(ci(e,t,n),e=e.sibling;null!==e;)ci(e,t,n),e=e.sibling}function ui(e,t,n){var r=e.tag;if(5===r||6===r)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(4!==r&&null!==(e=e.child))for(ui(e,t,n),e=e.sibling;null!==e;)ui(e,t,n),e=e.sibling}var di=null,wi=!1;function fi(e,t,n){for(n=n.child;null!==n;)mi(e,t,n),n=n.sibling}function mi(e,t,n){if(ot&&"function"===typeof ot.onCommitFiberUnmount)try{ot.onCommitFiberUnmount(lt,n)}catch(s){}switch(n.tag){case 5:Ks||ei(n,t);case 6:var r=di,a=wi;di=null,fi(e,t,n),wi=a,null!==(di=r)&&(wi?(e=di,n=n.stateNode,8===e.nodeType?e.parentNode.removeChild(n):e.removeChild(n)):di.removeChild(n.stateNode));break;case 18:null!==di&&(wi?(e=di,n=n.stateNode,8===e.nodeType?ca(e.parentNode,n):1===e.nodeType&&ca(e,n),Vt(e)):ca(di,n.stateNode));break;case 4:r=di,a=wi,di=n.stateNode.containerInfo,wi=!0,fi(e,t,n),di=r,wi=a;break;case 0:case 11:case 14:case 15:if(!Ks&&(null!==(r=n.updateQueue)&&null!==(r=r.lastEffect))){a=r=r.next;do{var l=a,o=l.destroy;l=l.tag,void 0!==o&&(0!==(2&l)||0!==(4&l))&&ti(n,t,o),a=a.next}while(a!==r)}fi(e,t,n);break;case 1:if(!Ks&&(ei(n,t),"function"===typeof(r=n.stateNode).componentWillUnmount))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(s){Nc(n,t,s)}fi(e,t,n);break;case 21:fi(e,t,n);break;case 22:1&n.mode?(Ks=(r=Ks)||null!==n.memoizedState,fi(e,t,n),Ks=r):fi(e,t,n);break;default:fi(e,t,n)}}function hi(e){var t=e.updateQueue;if(null!==t){e.updateQueue=null;var n=e.stateNode;null===n&&(n=e.stateNode=new Zs),t.forEach((function(t){var r=Ec.bind(null,e,t);n.has(t)||(n.add(t),t.then(r,r))}))}}function pi(e,t){var n=t.deletions;if(null!==n)for(var r=0;r<n.length;r++){var a=n[r];try{var o=e,s=t,i=s;e:for(;null!==i;){switch(i.tag){case 5:di=i.stateNode,wi=!1;break e;case 3:case 4:di=i.stateNode.containerInfo,wi=!0;break e}i=i.return}if(null===di)throw Error(l(160));mi(o,s,a),di=null,wi=!1;var c=a.alternate;null!==c&&(c.return=null),a.return=null}catch(u){Nc(a,t,u)}}if(12854&t.subtreeFlags)for(t=t.child;null!==t;)gi(t,e),t=t.sibling}function gi(e,t){var n=e.alternate,r=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(pi(t,e),vi(e),4&r){try{ri(3,e,e.return),ai(3,e)}catch(p){Nc(e,e.return,p)}try{ri(5,e,e.return)}catch(p){Nc(e,e.return,p)}}break;case 1:pi(t,e),vi(e),512&r&&null!==n&&ei(n,n.return);break;case 5:if(pi(t,e),vi(e),512&r&&null!==n&&ei(n,n.return),32&e.flags){var a=e.stateNode;try{fe(a,"")}catch(p){Nc(e,e.return,p)}}if(4&r&&null!=(a=e.stateNode)){var o=e.memoizedProps,s=null!==n?n.memoizedProps:o,i=e.type,c=e.updateQueue;if(e.updateQueue=null,null!==c)try{"input"===i&&"radio"===o.type&&null!=o.name&&Z(a,o),ye(i,s);var u=ye(i,o);for(s=0;s<c.length;s+=2){var d=c[s],w=c[s+1];"style"===d?ge(a,w):"dangerouslySetInnerHTML"===d?we(a,w):"children"===d?fe(a,w):y(a,d,w,u)}switch(i){case"input":X(a,o);break;case"textarea":oe(a,o);break;case"select":var f=a._wrapperState.wasMultiple;a._wrapperState.wasMultiple=!!o.multiple;var m=o.value;null!=m?re(a,!!o.multiple,m,!1):f!==!!o.multiple&&(null!=o.defaultValue?re(a,!!o.multiple,o.defaultValue,!0):re(a,!!o.multiple,o.multiple?[]:"",!1))}a[ma]=o}catch(p){Nc(e,e.return,p)}}break;case 6:if(pi(t,e),vi(e),4&r){if(null===e.stateNode)throw Error(l(162));a=e.stateNode,o=e.memoizedProps;try{a.nodeValue=o}catch(p){Nc(e,e.return,p)}}break;case 3:if(pi(t,e),vi(e),4&r&&null!==n&&n.memoizedState.isDehydrated)try{Vt(t.containerInfo)}catch(p){Nc(e,e.return,p)}break;case 4:default:pi(t,e),vi(e);break;case 13:pi(t,e),vi(e),8192&(a=e.child).flags&&(o=null!==a.memoizedState,a.stateNode.isHidden=o,!o||null!==a.alternate&&null!==a.alternate.memoizedState||(Bi=Ze())),4&r&&hi(e);break;case 22:if(d=null!==n&&null!==n.memoizedState,1&e.mode?(Ks=(u=Ks)||d,pi(t,e),Ks=u):pi(t,e),vi(e),8192&r){if(u=null!==e.memoizedState,(e.stateNode.isHidden=u)&&!d&&0!==(1&e.mode))for(Xs=e,d=e.child;null!==d;){for(w=Xs=d;null!==Xs;){switch(m=(f=Xs).child,f.tag){case 0:case 11:case 14:case 15:ri(4,f,f.return);break;case 1:ei(f,f.return);var h=f.stateNode;if("function"===typeof h.componentWillUnmount){r=f,n=f.return;try{t=r,h.props=t.memoizedProps,h.state=t.memoizedState,h.componentWillUnmount()}catch(p){Nc(r,n,p)}}break;case 5:ei(f,f.return);break;case 22:if(null!==f.memoizedState){ki(w);continue}}null!==m?(m.return=f,Xs=m):ki(w)}d=d.sibling}e:for(d=null,w=e;;){if(5===w.tag){if(null===d){d=w;try{a=w.stateNode,u?"function"===typeof(o=a.style).setProperty?o.setProperty("display","none","important"):o.display="none":(i=w.stateNode,s=void 0!==(c=w.memoizedProps.style)&&null!==c&&c.hasOwnProperty("display")?c.display:null,i.style.display=pe("display",s))}catch(p){Nc(e,e.return,p)}}}else if(6===w.tag){if(null===d)try{w.stateNode.nodeValue=u?"":w.memoizedProps}catch(p){Nc(e,e.return,p)}}else if((22!==w.tag&&23!==w.tag||null===w.memoizedState||w===e)&&null!==w.child){w.child.return=w,w=w.child;continue}if(w===e)break e;for(;null===w.sibling;){if(null===w.return||w.return===e)break e;d===w&&(d=null),w=w.return}d===w&&(d=null),w.sibling.return=w.return,w=w.sibling}}break;case 19:pi(t,e),vi(e),4&r&&hi(e);case 21:}}function vi(e){var t=e.flags;if(2&t){try{e:{for(var n=e.return;null!==n;){if(si(n)){var r=n;break e}n=n.return}throw Error(l(160))}switch(r.tag){case 5:var a=r.stateNode;32&r.flags&&(fe(a,""),r.flags&=-33),ui(e,ii(e),a);break;case 3:case 4:var o=r.stateNode.containerInfo;ci(e,ii(e),o);break;default:throw Error(l(161))}}catch(s){Nc(e,e.return,s)}e.flags&=-3}4096&t&&(e.flags&=-4097)}function bi(e,t,n){Xs=e,yi(e,t,n)}function yi(e,t,n){for(var r=0!==(1&e.mode);null!==Xs;){var a=Xs,l=a.child;if(22===a.tag&&r){var o=null!==a.memoizedState||Js;if(!o){var s=a.alternate,i=null!==s&&null!==s.memoizedState||Ks;s=Js;var c=Ks;if(Js=o,(Ks=i)&&!c)for(Xs=a;null!==Xs;)i=(o=Xs).child,22===o.tag&&null!==o.memoizedState?ji(a):null!==i?(i.return=o,Xs=i):ji(a);for(;null!==l;)Xs=l,yi(l,t,n),l=l.sibling;Xs=a,Js=s,Ks=c}xi(e)}else 0!==(8772&a.subtreeFlags)&&null!==l?(l.return=a,Xs=l):xi(e)}}function xi(e){for(;null!==Xs;){var t=Xs;if(0!==(8772&t.flags)){var n=t.alternate;try{if(0!==(8772&t.flags))switch(t.tag){case 0:case 11:case 15:Ks||ai(5,t);break;case 1:var r=t.stateNode;if(4&t.flags&&!Ks)if(null===n)r.componentDidMount();else{var a=t.elementType===t.type?n.memoizedProps:rs(t.type,n.memoizedProps);r.componentDidUpdate(a,n.memoizedState,r.__reactInternalSnapshotBeforeUpdate)}var o=t.updateQueue;null!==o&&Ul(t,o,r);break;case 3:var s=t.updateQueue;if(null!==s){if(n=null,null!==t.child)switch(t.child.tag){case 5:case 1:n=t.child.stateNode}Ul(t,s,n)}break;case 5:var i=t.stateNode;if(null===n&&4&t.flags){n=i;var c=t.memoizedProps;switch(t.type){case"button":case"input":case"select":case"textarea":c.autoFocus&&n.focus();break;case"img":c.src&&(n.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 w=d.dehydrated;null!==w&&Vt(w)}}}break;default:throw Error(l(163))}Ks||512&t.flags&&li(t)}catch(b){Nc(t,t.return,b)}}if(t===e){Xs=null;break}if(null!==(n=t.sibling)){n.return=t.return,Xs=n;break}Xs=t.return}}function ki(e){for(;null!==Xs;){var t=Xs;if(t===e){Xs=null;break}var n=t.sibling;if(null!==n){n.return=t.return,Xs=n;break}Xs=t.return}}function ji(e){for(;null!==Xs;){var t=Xs;try{switch(t.tag){case 0:case 11:case 15:var n=t.return;try{ai(4,t)}catch(i){Nc(t,n,i)}break;case 1:var r=t.stateNode;if("function"===typeof r.componentDidMount){var a=t.return;try{r.componentDidMount()}catch(i){Nc(t,a,i)}}var l=t.return;try{li(t)}catch(i){Nc(t,l,i)}break;case 5:var o=t.return;try{li(t)}catch(i){Nc(t,o,i)}}}catch(i){Nc(t,t.return,i)}if(t===e){Xs=null;break}var s=t.sibling;if(null!==s){s.return=t.return,Xs=s;break}Xs=t.return}}var Si,Ni=Math.ceil,_i=x.ReactCurrentDispatcher,Ci=x.ReactCurrentOwner,Di=x.ReactCurrentBatchConfig,Ei=0,Oi=null,Ti=null,Mi=0,Li=0,Pi=Na(0),Ii=0,zi=null,Fi=0,Ri=0,Ai=0,Wi=null,$i=null,Bi=0,Vi=1/0,Ui=null,Hi=!1,Yi=null,Qi=null,qi=!1,Gi=null,Ji=0,Ki=0,Zi=null,Xi=-1,ec=0;function tc(){return 0!==(6&Ei)?Ze():-1!==Xi?Xi:Xi=Ze()}function nc(e){return 0===(1&e.mode)?1:0!==(2&Ei)&&0!==Mi?Mi&-Mi:null!==pl.transition?(0===ec&&(ec=pt()),ec):0!==(e=yt)?e:e=void 0===(e=window.event)?16:Kt(e.type)}function rc(e,t,n,r){if(50<Ki)throw Ki=0,Zi=null,Error(l(185));vt(e,n,r),0!==(2&Ei)&&e===Oi||(e===Oi&&(0===(2&Ei)&&(Ri|=n),4===Ii&&ic(e,Mi)),ac(e,r),1===n&&0===Ei&&0===(1&t.mode)&&(Vi=Ze()+500,Wa&&Va()))}function ac(e,t){var n=e.callbackNode;!function(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,a=e.expirationTimes,l=e.pendingLanes;0<l;){var o=31-st(l),s=1<<o,i=a[o];-1===i?0!==(s&n)&&0===(s&r)||(a[o]=mt(s,t)):i<=t&&(e.expiredLanes|=s),l&=~s}}(e,t);var r=ft(e,e===Oi?Mi:0);if(0===r)null!==n&&Ge(n),e.callbackNode=null,e.callbackPriority=0;else if(t=r&-r,e.callbackPriority!==t){if(null!=n&&Ge(n),1===t)0===e.tag?function(e){Wa=!0,Ba(e)}(cc.bind(null,e)):Ba(cc.bind(null,e)),sa((function(){0===(6&Ei)&&Va()})),n=null;else{switch(xt(r)){case 1:n=et;break;case 4:n=tt;break;case 16:default:n=nt;break;case 536870912:n=at}n=Oc(n,lc.bind(null,e))}e.callbackPriority=t,e.callbackNode=n}}function lc(e,t){if(Xi=-1,ec=0,0!==(6&Ei))throw Error(l(327));var n=e.callbackNode;if(jc()&&e.callbackNode!==n)return null;var r=ft(e,e===Oi?Mi:0);if(0===r)return null;if(0!==(30&r)||0!==(r&e.expiredLanes)||t)t=gc(e,r);else{t=r;var a=Ei;Ei|=2;var o=hc();for(Oi===e&&Mi===t||(Ui=null,Vi=Ze()+500,fc(e,t));;)try{bc();break}catch(i){mc(e,i)}Cl(),_i.current=o,Ei=a,null!==Ti?t=0:(Oi=null,Mi=0,t=Ii)}if(0!==t){if(2===t&&(0!==(a=ht(e))&&(r=a,t=oc(e,a))),1===t)throw n=zi,fc(e,0),ic(e,r),ac(e,Ze()),n;if(6===t)ic(e,r);else{if(a=e.current.alternate,0===(30&r)&&!function(e){for(var t=e;;){if(16384&t.flags){var n=t.updateQueue;if(null!==n&&null!==(n=n.stores))for(var r=0;r<n.length;r++){var a=n[r],l=a.getSnapshot;a=a.value;try{if(!ir(l(),a))return!1}catch(s){return!1}}}if(n=t.child,16384&t.subtreeFlags&&null!==n)n.return=t,t=n;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}(a)&&(2===(t=gc(e,r))&&(0!==(o=ht(e))&&(r=o,t=oc(e,o))),1===t))throw n=zi,fc(e,0),ic(e,r),ac(e,Ze()),n;switch(e.finishedWork=a,e.finishedLanes=r,t){case 0:case 1:throw Error(l(345));case 2:case 5:kc(e,$i,Ui);break;case 3:if(ic(e,r),(130023424&r)===r&&10<(t=Bi+500-Ze())){if(0!==ft(e,0))break;if(((a=e.suspendedLanes)&r)!==r){tc(),e.pingedLanes|=e.suspendedLanes&a;break}e.timeoutHandle=aa(kc.bind(null,e,$i,Ui),t);break}kc(e,$i,Ui);break;case 4:if(ic(e,r),(4194240&r)===r)break;for(t=e.eventTimes,a=-1;0<r;){var s=31-st(r);o=1<<s,(s=t[s])>a&&(a=s),r&=~o}if(r=a,10<(r=(120>(r=Ze()-r)?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*Ni(r/1960))-r)){e.timeoutHandle=aa(kc.bind(null,e,$i,Ui),r);break}kc(e,$i,Ui);break;default:throw Error(l(329))}}}return ac(e,Ze()),e.callbackNode===n?lc.bind(null,e):null}function oc(e,t){var n=Wi;return e.current.memoizedState.isDehydrated&&(fc(e,t).flags|=256),2!==(e=gc(e,t))&&(t=$i,$i=n,null!==t&&sc(t)),e}function sc(e){null===$i?$i=e:$i.push.apply($i,e)}function ic(e,t){for(t&=~Ai,t&=~Ri,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-st(t),r=1<<n;e[n]=-1,t&=~r}}function cc(e){if(0!==(6&Ei))throw Error(l(327));jc();var t=ft(e,0);if(0===(1&t))return ac(e,Ze()),null;var n=gc(e,t);if(0!==e.tag&&2===n){var r=ht(e);0!==r&&(t=r,n=oc(e,r))}if(1===n)throw n=zi,fc(e,0),ic(e,t),ac(e,Ze()),n;if(6===n)throw Error(l(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,kc(e,$i,Ui),ac(e,Ze()),null}function uc(e,t){var n=Ei;Ei|=1;try{return e(t)}finally{0===(Ei=n)&&(Vi=Ze()+500,Wa&&Va())}}function dc(e){null!==Gi&&0===Gi.tag&&0===(6&Ei)&&jc();var t=Ei;Ei|=1;var n=Di.transition,r=yt;try{if(Di.transition=null,yt=1,e)return e()}finally{yt=r,Di.transition=n,0===(6&(Ei=t))&&Va()}}function wc(){Li=Pi.current,_a(Pi)}function fc(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(-1!==n&&(e.timeoutHandle=-1,la(n)),null!==Ti)for(n=Ti.return;null!==n;){var r=n;switch(nl(r),r.tag){case 1:null!==(r=r.type.childContextTypes)&&void 0!==r&&Pa();break;case 3:Kl(),_a(Oa),_a(Ea),ro();break;case 5:Xl(r);break;case 4:Kl();break;case 13:case 19:_a(eo);break;case 10:Dl(r.type._context);break;case 22:case 23:wc()}n=n.return}if(Oi=e,Ti=e=Pc(e.current,null),Mi=Li=t,Ii=0,zi=null,Ai=Ri=Fi=0,$i=Wi=null,null!==Ml){for(t=0;t<Ml.length;t++)if(null!==(r=(n=Ml[t]).interleaved)){n.interleaved=null;var a=r.next,l=n.pending;if(null!==l){var o=l.next;l.next=a,r.next=o}n.pending=r}Ml=null}return e}function mc(e,t){for(;;){var n=Ti;try{if(Cl(),ao.current=Xo,uo){for(var r=so.memoizedState;null!==r;){var a=r.queue;null!==a&&(a.pending=null),r=r.next}uo=!1}if(oo=0,co=io=so=null,wo=!1,fo=0,Ci.current=null,null===n||null===n.return){Ii=1,zi=t,Ti=null;break}e:{var o=e,s=n.return,i=n,c=t;if(t=Mi,i.flags|=32768,null!==c&&"object"===typeof c&&"function"===typeof c.then){var u=c,d=i,w=d.tag;if(0===(1&d.mode)&&(0===w||11===w||15===w)){var f=d.alternate;f?(d.updateQueue=f.updateQueue,d.memoizedState=f.memoizedState,d.lanes=f.lanes):(d.updateQueue=null,d.memoizedState=null)}var m=gs(s);if(null!==m){m.flags&=-257,vs(m,s,i,0,t),1&m.mode&&ps(o,u,t),c=u;var h=(t=m).updateQueue;if(null===h){var p=new Set;p.add(c),t.updateQueue=p}else h.add(c);break e}if(0===(1&t)){ps(o,u,t),pc();break e}c=Error(l(426))}else if(ll&&1&i.mode){var g=gs(s);if(null!==g){0===(65536&g.flags)&&(g.flags|=256),vs(g,s,i,0,t),hl(us(c,i));break e}}o=c=us(c,i),4!==Ii&&(Ii=2),null===Wi?Wi=[o]:Wi.push(o),o=s;do{switch(o.tag){case 3:o.flags|=65536,t&=-t,o.lanes|=t,Bl(o,ms(0,c,t));break e;case 1:i=c;var v=o.type,b=o.stateNode;if(0===(128&o.flags)&&("function"===typeof v.getDerivedStateFromError||null!==b&&"function"===typeof b.componentDidCatch&&(null===Qi||!Qi.has(b)))){o.flags|=65536,t&=-t,o.lanes|=t,Bl(o,hs(o,i,t));break e}}o=o.return}while(null!==o)}xc(n)}catch(y){t=y,Ti===n&&null!==n&&(Ti=n=n.return);continue}break}}function hc(){var e=_i.current;return _i.current=Xo,null===e?Xo:e}function pc(){0!==Ii&&3!==Ii&&2!==Ii||(Ii=4),null===Oi||0===(268435455&Fi)&&0===(268435455&Ri)||ic(Oi,Mi)}function gc(e,t){var n=Ei;Ei|=2;var r=hc();for(Oi===e&&Mi===t||(Ui=null,fc(e,t));;)try{vc();break}catch(a){mc(e,a)}if(Cl(),Ei=n,_i.current=r,null!==Ti)throw Error(l(261));return Oi=null,Mi=0,Ii}function vc(){for(;null!==Ti;)yc(Ti)}function bc(){for(;null!==Ti&&!Je();)yc(Ti)}function yc(e){var t=Si(e.alternate,e,Li);e.memoizedProps=e.pendingProps,null===t?xc(e):Ti=t,Ci.current=null}function xc(e){var t=e;do{var n=t.alternate;if(e=t.return,0===(32768&t.flags)){if(null!==(n=qs(n,t,Li)))return void(Ti=n)}else{if(null!==(n=Gs(n,t)))return n.flags&=32767,void(Ti=n);if(null===e)return Ii=6,void(Ti=null);e.flags|=32768,e.subtreeFlags=0,e.deletions=null}if(null!==(t=t.sibling))return void(Ti=t);Ti=t=e}while(null!==t);0===Ii&&(Ii=5)}function kc(e,t,n){var r=yt,a=Di.transition;try{Di.transition=null,yt=1,function(e,t,n,r){do{jc()}while(null!==Gi);if(0!==(6&Ei))throw Error(l(327));n=e.finishedWork;var a=e.finishedLanes;if(null===n)return null;if(e.finishedWork=null,e.finishedLanes=0,n===e.current)throw Error(l(177));e.callbackNode=null,e.callbackPriority=0;var o=n.lanes|n.childLanes;if(function(e,t){var n=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 r=e.eventTimes;for(e=e.expirationTimes;0<n;){var a=31-st(n),l=1<<a;t[a]=0,r[a]=-1,e[a]=-1,n&=~l}}(e,o),e===Oi&&(Ti=Oi=null,Mi=0),0===(2064&n.subtreeFlags)&&0===(2064&n.flags)||qi||(qi=!0,Oc(nt,(function(){return jc(),null}))),o=0!==(15990&n.flags),0!==(15990&n.subtreeFlags)||o){o=Di.transition,Di.transition=null;var s=yt;yt=1;var i=Ei;Ei|=4,Ci.current=null,function(e,t){if(ta=Ht,mr(e=fr())){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{var r=(n=(n=e.ownerDocument)&&n.defaultView||window).getSelection&&n.getSelection();if(r&&0!==r.rangeCount){n=r.anchorNode;var a=r.anchorOffset,o=r.focusNode;r=r.focusOffset;try{n.nodeType,o.nodeType}catch(x){n=null;break e}var s=0,i=-1,c=-1,u=0,d=0,w=e,f=null;t:for(;;){for(var m;w!==n||0!==a&&3!==w.nodeType||(i=s+a),w!==o||0!==r&&3!==w.nodeType||(c=s+r),3===w.nodeType&&(s+=w.nodeValue.length),null!==(m=w.firstChild);)f=w,w=m;for(;;){if(w===e)break t;if(f===n&&++u===a&&(i=s),f===o&&++d===r&&(c=s),null!==(m=w.nextSibling))break;f=(w=f).parentNode}w=m}n=-1===i||-1===c?null:{start:i,end:c}}else n=null}n=n||{start:0,end:0}}else n=null;for(na={focusedElem:e,selectionRange:n},Ht=!1,Xs=t;null!==Xs;)if(e=(t=Xs).child,0!==(1028&t.subtreeFlags)&&null!==e)e.return=t,Xs=e;else for(;null!==Xs;){t=Xs;try{var h=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!==h){var p=h.memoizedProps,g=h.memoizedState,v=t.stateNode,b=v.getSnapshotBeforeUpdate(t.elementType===t.type?p:rs(t.type,p),g);v.__reactInternalSnapshotBeforeUpdate=b}break;case 3:var y=t.stateNode.containerInfo;1===y.nodeType?y.textContent="":9===y.nodeType&&y.documentElement&&y.removeChild(y.documentElement);break;default:throw Error(l(163))}}catch(x){Nc(t,t.return,x)}if(null!==(e=t.sibling)){e.return=t.return,Xs=e;break}Xs=t.return}h=ni,ni=!1}(e,n),gi(n,e),hr(na),Ht=!!ta,na=ta=null,e.current=n,bi(n,e,a),Ke(),Ei=i,yt=s,Di.transition=o}else e.current=n;if(qi&&(qi=!1,Gi=e,Ji=a),o=e.pendingLanes,0===o&&(Qi=null),function(e){if(ot&&"function"===typeof ot.onCommitFiberRoot)try{ot.onCommitFiberRoot(lt,e,void 0,128===(128&e.current.flags))}catch(t){}}(n.stateNode),ac(e,Ze()),null!==t)for(r=e.onRecoverableError,n=0;n<t.length;n++)a=t[n],r(a.value,{componentStack:a.stack,digest:a.digest});if(Hi)throw Hi=!1,e=Yi,Yi=null,e;0!==(1&Ji)&&0!==e.tag&&jc(),o=e.pendingLanes,0!==(1&o)?e===Zi?Ki++:(Ki=0,Zi=e):Ki=0,Va()}(e,t,n,r)}finally{Di.transition=a,yt=r}return null}function jc(){if(null!==Gi){var e=xt(Ji),t=Di.transition,n=yt;try{if(Di.transition=null,yt=16>e?16:e,null===Gi)var r=!1;else{if(e=Gi,Gi=null,Ji=0,0!==(6&Ei))throw Error(l(331));var a=Ei;for(Ei|=4,Xs=e.current;null!==Xs;){var o=Xs,s=o.child;if(0!==(16&Xs.flags)){var i=o.deletions;if(null!==i){for(var c=0;c<i.length;c++){var u=i[c];for(Xs=u;null!==Xs;){var d=Xs;switch(d.tag){case 0:case 11:case 15:ri(8,d,o)}var w=d.child;if(null!==w)w.return=d,Xs=w;else for(;null!==Xs;){var f=(d=Xs).sibling,m=d.return;if(oi(d),d===u){Xs=null;break}if(null!==f){f.return=m,Xs=f;break}Xs=m}}}var h=o.alternate;if(null!==h){var p=h.child;if(null!==p){h.child=null;do{var g=p.sibling;p.sibling=null,p=g}while(null!==p)}}Xs=o}}if(0!==(2064&o.subtreeFlags)&&null!==s)s.return=o,Xs=s;else e:for(;null!==Xs;){if(0!==(2048&(o=Xs).flags))switch(o.tag){case 0:case 11:case 15:ri(9,o,o.return)}var v=o.sibling;if(null!==v){v.return=o.return,Xs=v;break e}Xs=o.return}}var b=e.current;for(Xs=b;null!==Xs;){var y=(s=Xs).child;if(0!==(2064&s.subtreeFlags)&&null!==y)y.return=s,Xs=y;else e:for(s=b;null!==Xs;){if(0!==(2048&(i=Xs).flags))try{switch(i.tag){case 0:case 11:case 15:ai(9,i)}}catch(k){Nc(i,i.return,k)}if(i===s){Xs=null;break e}var x=i.sibling;if(null!==x){x.return=i.return,Xs=x;break e}Xs=i.return}}if(Ei=a,Va(),ot&&"function"===typeof ot.onPostCommitFiberRoot)try{ot.onPostCommitFiberRoot(lt,e)}catch(k){}r=!0}return r}finally{yt=n,Di.transition=t}}return!1}function Sc(e,t,n){e=Wl(e,t=ms(0,t=us(n,t),1),1),t=tc(),null!==e&&(vt(e,1,t),ac(e,t))}function Nc(e,t,n){if(3===e.tag)Sc(e,e,n);else for(;null!==t;){if(3===t.tag){Sc(t,e,n);break}if(1===t.tag){var r=t.stateNode;if("function"===typeof t.type.getDerivedStateFromError||"function"===typeof r.componentDidCatch&&(null===Qi||!Qi.has(r))){t=Wl(t,e=hs(t,e=us(n,e),1),1),e=tc(),null!==t&&(vt(t,1,e),ac(t,e));break}}t=t.return}}function _c(e,t,n){var r=e.pingCache;null!==r&&r.delete(t),t=tc(),e.pingedLanes|=e.suspendedLanes&n,Oi===e&&(Mi&n)===n&&(4===Ii||3===Ii&&(130023424&Mi)===Mi&&500>Ze()-Bi?fc(e,0):Ai|=n),ac(e,t)}function Cc(e,t){0===t&&(0===(1&e.mode)?t=1:(t=dt,0===(130023424&(dt<<=1))&&(dt=4194304)));var n=tc();null!==(e=Il(e,t))&&(vt(e,t,n),ac(e,n))}function Dc(e){var t=e.memoizedState,n=0;null!==t&&(n=t.retryLane),Cc(e,n)}function Ec(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,a=e.memoizedState;null!==a&&(n=a.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(l(314))}null!==r&&r.delete(t),Cc(e,n)}function Oc(e,t){return qe(e,t)}function Tc(e,t,n,r){this.tag=e,this.key=n,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=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Mc(e,t,n,r){return new Tc(e,t,n,r)}function Lc(e){return!(!(e=e.prototype)||!e.isReactComponent)}function Pc(e,t){var n=e.alternate;return null===n?((n=Mc(e.tag,t,e.key,e.mode)).elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=14680064&e.flags,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=null===t?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function Ic(e,t,n,r,a,o){var s=2;if(r=e,"function"===typeof e)Lc(e)&&(s=1);else if("string"===typeof e)s=5;else e:switch(e){case S:return zc(n.children,a,o,t);case N:s=8,a|=8;break;case _:return(e=Mc(12,n,t,2|a)).elementType=_,e.lanes=o,e;case O:return(e=Mc(13,n,t,a)).elementType=O,e.lanes=o,e;case T:return(e=Mc(19,n,t,a)).elementType=T,e.lanes=o,e;case P:return Fc(n,a,o,t);default:if("object"===typeof e&&null!==e)switch(e.$$typeof){case C:s=10;break e;case D:s=9;break e;case E:s=11;break e;case M:s=14;break e;case L:s=16,r=null;break e}throw Error(l(130,null==e?e:typeof e,""))}return(t=Mc(s,n,t,a)).elementType=e,t.type=r,t.lanes=o,t}function zc(e,t,n,r){return(e=Mc(7,e,r,t)).lanes=n,e}function Fc(e,t,n,r){return(e=Mc(22,e,r,t)).elementType=P,e.lanes=n,e.stateNode={isHidden:!1},e}function Rc(e,t,n){return(e=Mc(6,e,null,t)).lanes=n,e}function Ac(e,t,n){return(t=Mc(4,null!==e.children?e.children:[],e.key,t)).lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Wc(e,t,n,r,a){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=r,this.onRecoverableError=a,this.mutableSourceEagerHydrationData=null}function $c(e,t,n,r,a,l,o,s,i){return e=new Wc(e,t,n,s,i),1===t?(t=1,!0===l&&(t|=8)):t=0,l=Mc(3,null,null,t),e.current=l,l.stateNode=e,l.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},Fl(l),e}function Bc(e){if(!e)return Da;e:{if(Ve(e=e._reactInternals)!==e||1!==e.tag)throw Error(l(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(La(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(null!==t);throw Error(l(171))}if(1===e.tag){var n=e.type;if(La(n))return za(e,n,t)}return t}function Vc(e,t,n,r,a,l,o,s,i){return(e=$c(n,r,!0,e,0,l,0,s,i)).context=Bc(null),n=e.current,(l=Al(r=tc(),a=nc(n))).callback=void 0!==t&&null!==t?t:null,Wl(n,l,a),e.current.lanes=a,vt(e,a,r),ac(e,r),e}function Uc(e,t,n,r){var a=t.current,l=tc(),o=nc(a);return n=Bc(n),null===t.context?t.context=n:t.pendingContext=n,(t=Al(l,o)).payload={element:e},null!==(r=void 0===r?null:r)&&(t.callback=r),null!==(e=Wl(a,t,o))&&(rc(e,a,o,l),$l(e,a,o)),o}function Hc(e){return(e=e.current).child?(e.child.tag,e.child.stateNode):null}function Yc(e,t){if(null!==(e=e.memoizedState)&&null!==e.dehydrated){var n=e.retryLane;e.retryLane=0!==n&&n<t?n:t}}function Qc(e,t){Yc(e,t),(e=e.alternate)&&Yc(e,t)}Si=function(e,t,n){if(null!==e)if(e.memoizedProps!==t.pendingProps||Oa.current)ys=!0;else{if(0===(e.lanes&n)&&0===(128&t.flags))return ys=!1,function(e,t,n){switch(t.tag){case 3:Os(t),ml();break;case 5:Zl(t);break;case 1:La(t.type)&&Fa(t);break;case 4:Jl(t,t.stateNode.containerInfo);break;case 10:var r=t.type._context,a=t.memoizedProps.value;Ca(jl,r._currentValue),r._currentValue=a;break;case 13:if(null!==(r=t.memoizedState))return null!==r.dehydrated?(Ca(eo,1&eo.current),t.flags|=128,null):0!==(n&t.child.childLanes)?Rs(e,t,n):(Ca(eo,1&eo.current),null!==(e=Hs(e,t,n))?e.sibling:null);Ca(eo,1&eo.current);break;case 19:if(r=0!==(n&t.childLanes),0!==(128&e.flags)){if(r)return Vs(e,t,n);t.flags|=128}if(null!==(a=t.memoizedState)&&(a.rendering=null,a.tail=null,a.lastEffect=null),Ca(eo,eo.current),r)break;return null;case 22:case 23:return t.lanes=0,Ns(e,t,n)}return Hs(e,t,n)}(e,t,n);ys=0!==(131072&e.flags)}else ys=!1,ll&&0!==(1048576&t.flags)&&el(t,Qa,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;Us(e,t),e=t.pendingProps;var a=Ma(t,Ea.current);Ol(t,n),a=go(null,t,r,e,a,n);var o=vo();return t.flags|=1,"object"===typeof a&&null!==a&&"function"===typeof a.render&&void 0===a.$$typeof?(t.tag=1,t.memoizedState=null,t.updateQueue=null,La(r)?(o=!0,Fa(t)):o=!1,t.memoizedState=null!==a.state&&void 0!==a.state?a.state:null,Fl(t),a.updater=ls,t.stateNode=a,a._reactInternals=t,cs(t,r,e,n),t=Es(null,t,r,!0,o,n)):(t.tag=0,ll&&o&&tl(t),xs(null,t,a,n),t=t.child),t;case 16:r=t.elementType;e:{switch(Us(e,t),e=t.pendingProps,r=(a=r._init)(r._payload),t.type=r,a=t.tag=function(e){if("function"===typeof e)return Lc(e)?1:0;if(void 0!==e&&null!==e){if((e=e.$$typeof)===E)return 11;if(e===M)return 14}return 2}(r),e=rs(r,e),a){case 0:t=Cs(null,t,r,e,n);break e;case 1:t=Ds(null,t,r,e,n);break e;case 11:t=ks(null,t,r,e,n);break e;case 14:t=js(null,t,r,rs(r.type,e),n);break e}throw Error(l(306,r,""))}return t;case 0:return r=t.type,a=t.pendingProps,Cs(e,t,r,a=t.elementType===r?a:rs(r,a),n);case 1:return r=t.type,a=t.pendingProps,Ds(e,t,r,a=t.elementType===r?a:rs(r,a),n);case 3:e:{if(Os(t),null===e)throw Error(l(387));r=t.pendingProps,a=(o=t.memoizedState).element,Rl(e,t),Vl(t,r,null,n);var s=t.memoizedState;if(r=s.element,o.isDehydrated){if(o={element:r,isDehydrated:!1,cache:s.cache,pendingSuspenseBoundaries:s.pendingSuspenseBoundaries,transitions:s.transitions},t.updateQueue.baseState=o,t.memoizedState=o,256&t.flags){t=Ts(e,t,r,n,a=us(Error(l(423)),t));break e}if(r!==a){t=Ts(e,t,r,n,a=us(Error(l(424)),t));break e}for(al=ua(t.stateNode.containerInfo.firstChild),rl=t,ll=!0,ol=null,n=kl(t,null,r,n),t.child=n;n;)n.flags=-3&n.flags|4096,n=n.sibling}else{if(ml(),r===a){t=Hs(e,t,n);break e}xs(e,t,r,n)}t=t.child}return t;case 5:return Zl(t),null===e&&ul(t),r=t.type,a=t.pendingProps,o=null!==e?e.memoizedProps:null,s=a.children,ra(r,a)?s=null:null!==o&&ra(r,o)&&(t.flags|=32),_s(e,t),xs(e,t,s,n),t.child;case 6:return null===e&&ul(t),null;case 13:return Rs(e,t,n);case 4:return Jl(t,t.stateNode.containerInfo),r=t.pendingProps,null===e?t.child=xl(t,null,r,n):xs(e,t,r,n),t.child;case 11:return r=t.type,a=t.pendingProps,ks(e,t,r,a=t.elementType===r?a:rs(r,a),n);case 7:return xs(e,t,t.pendingProps,n),t.child;case 8:case 12:return xs(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,a=t.pendingProps,o=t.memoizedProps,s=a.value,Ca(jl,r._currentValue),r._currentValue=s,null!==o)if(ir(o.value,s)){if(o.children===a.children&&!Oa.current){t=Hs(e,t,n);break e}}else for(null!==(o=t.child)&&(o.return=t);null!==o;){var i=o.dependencies;if(null!==i){s=o.child;for(var c=i.firstContext;null!==c;){if(c.context===r){if(1===o.tag){(c=Al(-1,n&-n)).tag=2;var u=o.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}}o.lanes|=n,null!==(c=o.alternate)&&(c.lanes|=n),El(o.return,n,t),i.lanes|=n;break}c=c.next}}else if(10===o.tag)s=o.type===t.type?null:o.child;else if(18===o.tag){if(null===(s=o.return))throw Error(l(341));s.lanes|=n,null!==(i=s.alternate)&&(i.lanes|=n),El(s,n,t),s=o.sibling}else s=o.child;if(null!==s)s.return=o;else for(s=o;null!==s;){if(s===t){s=null;break}if(null!==(o=s.sibling)){o.return=s.return,s=o;break}s=s.return}o=s}xs(e,t,a.children,n),t=t.child}return t;case 9:return a=t.type,r=t.pendingProps.children,Ol(t,n),r=r(a=Tl(a)),t.flags|=1,xs(e,t,r,n),t.child;case 14:return a=rs(r=t.type,t.pendingProps),js(e,t,r,a=rs(r.type,a),n);case 15:return Ss(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,a=t.pendingProps,a=t.elementType===r?a:rs(r,a),Us(e,t),t.tag=1,La(r)?(e=!0,Fa(t)):e=!1,Ol(t,n),ss(t,r,a),cs(t,r,a,n),Es(null,t,r,!0,e,n);case 19:return Vs(e,t,n);case 22:return Ns(e,t,n)}throw Error(l(156,t.tag))};var qc="function"===typeof reportError?reportError:function(e){console.error(e)};function Gc(e){this._internalRoot=e}function Jc(e){this._internalRoot=e}function Kc(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType)}function Zc(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType&&(8!==e.nodeType||" react-mount-point-unstable "!==e.nodeValue))}function Xc(){}function eu(e,t,n,r,a){var l=n._reactRootContainer;if(l){var o=l;if("function"===typeof a){var s=a;a=function(){var e=Hc(o);s.call(e)}}Uc(t,o,e,a)}else o=function(e,t,n,r,a){if(a){if("function"===typeof r){var l=r;r=function(){var e=Hc(o);l.call(e)}}var o=Vc(t,r,e,0,null,!1,0,"",Xc);return e._reactRootContainer=o,e[ha]=o.current,Vr(8===e.nodeType?e.parentNode:e),dc(),o}for(;a=e.lastChild;)e.removeChild(a);if("function"===typeof r){var s=r;r=function(){var e=Hc(i);s.call(e)}}var i=$c(e,0,!1,null,0,!1,0,"",Xc);return e._reactRootContainer=i,e[ha]=i.current,Vr(8===e.nodeType?e.parentNode:e),dc((function(){Uc(t,i,n,r)})),i}(n,t,e,a,r);return Hc(o)}Jc.prototype.render=Gc.prototype.render=function(e){var t=this._internalRoot;if(null===t)throw Error(l(409));Uc(e,t,null,null)},Jc.prototype.unmount=Gc.prototype.unmount=function(){var e=this._internalRoot;if(null!==e){this._internalRoot=null;var t=e.containerInfo;dc((function(){Uc(null,e,null,null)})),t[ha]=null}},Jc.prototype.unstable_scheduleHydration=function(e){if(e){var t=Nt();e={blockedOn:null,target:e,priority:t};for(var n=0;n<Pt.length&&0!==t&&t<Pt[n].priority;n++);Pt.splice(n,0,e),0===n&&Rt(e)}},kt=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var n=wt(t.pendingLanes);0!==n&&(bt(t,1|n),ac(t,Ze()),0===(6&Ei)&&(Vi=Ze()+500,Va()))}break;case 13:dc((function(){var t=Il(e,1);if(null!==t){var n=tc();rc(t,e,1,n)}})),Qc(e,1)}},jt=function(e){if(13===e.tag){var t=Il(e,134217728);if(null!==t)rc(t,e,134217728,tc());Qc(e,134217728)}},St=function(e){if(13===e.tag){var t=nc(e),n=Il(e,t);if(null!==n)rc(n,e,t,tc());Qc(e,t)}},Nt=function(){return yt},_t=function(e,t){var n=yt;try{return yt=e,t()}finally{yt=n}},je=function(e,t,n){switch(t){case"input":if(X(e,n),t=n.name,"radio"===n.type&&null!=t){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<n.length;t++){var r=n[t];if(r!==e&&r.form===e.form){var a=ka(r);if(!a)throw Error(l(90));q(r),X(r,a)}}}break;case"textarea":oe(e,n);break;case"select":null!=(t=n.value)&&re(e,!!n.multiple,t,!1)}},Ee=uc,Oe=dc;var tu={usingClientEntryPoint:!1,Events:[ya,xa,ka,Ce,De,uc]},nu={findFiberByHostInstance:ba,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},ru={bundleType:nu.bundleType,version:nu.version,rendererPackageName:nu.rendererPackageName,rendererConfig:nu.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=Ye(e))?null:e.stateNode},findFiberByHostInstance:nu.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 au=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!au.isDisabled&&au.supportsFiber)try{lt=au.inject(ru),ot=au}catch(de){}}t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=tu,t.createPortal=function(e,t){var n=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null;if(!Kc(t))throw Error(l(200));return function(e,t,n){var r=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:j,key:null==r?null:""+r,children:e,containerInfo:t,implementation:n}}(e,t,null,n)},t.createRoot=function(e,t){if(!Kc(e))throw Error(l(299));var n=!1,r="",a=qc;return null!==t&&void 0!==t&&(!0===t.unstable_strictMode&&(n=!0),void 0!==t.identifierPrefix&&(r=t.identifierPrefix),void 0!==t.onRecoverableError&&(a=t.onRecoverableError)),t=$c(e,1,!1,null,0,n,0,r,a),e[ha]=t.current,Vr(8===e.nodeType?e.parentNode:e),new Gc(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(l(188));throw e=Object.keys(e).join(","),Error(l(268,e))}return e=null===(e=Ye(t))?null:e.stateNode},t.flushSync=function(e){return dc(e)},t.hydrate=function(e,t,n){if(!Zc(t))throw Error(l(200));return eu(null,e,t,!0,n)},t.hydrateRoot=function(e,t,n){if(!Kc(e))throw Error(l(405));var r=null!=n&&n.hydratedSources||null,a=!1,o="",s=qc;if(null!==n&&void 0!==n&&(!0===n.unstable_strictMode&&(a=!0),void 0!==n.identifierPrefix&&(o=n.identifierPrefix),void 0!==n.onRecoverableError&&(s=n.onRecoverableError)),t=Vc(t,null,e,1,null!=n?n:null,a,0,o,s),e[ha]=t.current,Vr(e),r)for(e=0;e<r.length;e++)a=(a=(n=r[e])._getVersion)(n._source),null==t.mutableSourceEagerHydrationData?t.mutableSourceEagerHydrationData=[n,a]:t.mutableSourceEagerHydrationData.push(n,a);return new Jc(t)}
2,t.render=function(e,t,n){if(!Zc(t))throw Error(l(200));return eu(null,e,t,!1,n)},t.unmountComponentAtNode=function(e){if(!Zc(e))throw Error(l(40));return!!e._reactRootContainer&&(dc((function(){eu(null,null,e,!1,(function(){e._reactRootContainer=null,e[ha]=null}))})),!0)},t.unstable_batchedUpdates=uc,t.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!Zc(n))throw Error(l(200));if(null==e||void 0===e._reactInternals)throw Error(l(38));return eu(e,t,n,!1,r)},t.version="18.3.1-next-f1338f8080-20240426"},788:function(e,t,n){var r=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(a,l){function o(e){try{i(r.next(e))}catch(t){l(t)}}function s(e){try{i(r.throw(e))}catch(t){l(t)}}function i(e){e.done?a(e.value):new n((function(t){t(e.value)})).then(o,s)}i((r=r.apply(e,t||[])).next())}))},a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const l=a(n(457));function o(e){let t,n,a,o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"maxAge";const s=()=>r(this,void 0,void 0,(function*(){if(void 0!==t)return;const s=s=>r(this,void 0,void 0,(function*(){a=l.default();const r=s[1][o]-Date.now();return r<=0?(e.delete(s[0]),void a.resolve()):(t=s[0],n=setTimeout((()=>{e.delete(s[0]),a&&a.resolve()}),r),"function"===typeof n.unref&&n.unref(),a.promise)}));try{for(const t of e)yield s(t)}catch(i){}t=void 0})),i=e.set.bind(e);return e.set=(r,l)=>{e.has(r)&&e.delete(r);const o=i(r,l);return t&&t===r&&(t=void 0,void 0!==n&&(clearTimeout(n),n=void 0),void 0!==a&&(a.reject(void 0),a=void 0)),s(),o},s(),e}t.default=o,e.exports=o,e.exports.default=o},853:(e,t,n)=>{e.exports=n(234)},922:(e,t,n)=>{const r=n(149),a=n(788),l=new WeakMap,o=new WeakMap,s=function(e){let{cacheKey:t,cache:n=new Map,maxAge:l}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};"number"===typeof l&&a(n);const s=function(){for(var r=arguments.length,a=new Array(r),o=0;o<r;o++)a[o]=arguments[o];const s=t?t(a):a[0],i=n.get(s);if(i)return i.data;const c=e.apply(this,a);return n.set(s,{data:c,maxAge:l?Date.now()+l:Number.POSITIVE_INFINITY}),c};return r(s,e,{ignoreNonConfigurable:!0}),o.set(s,n),s};s.decorator=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(t,n,r)=>{const a=t[n];if("function"!==typeof a)throw new TypeError("The decorated value must be a function");delete r.value,delete r.writable,r.get=function(){if(!l.has(this)){const t=s(a,e);return l.set(this,t),t}return l.get(this)}}},s.clear=e=>{const t=o.get(e);if(!t)throw new TypeError("Can't clear a function that was not memoized!");if("function"!==typeof t.clear)throw new TypeError("The cache Map can't be cleared!");t.clear()},e.exports=s},950:(e,t,n)=>{!function e(){if("undefined"!==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"===typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(t){console.error(t)}}(),e.exports=n(730)}},t={};function n(r){var a=t[r];if(void 0!==a)return a.exports;var l=t[r]={exports:{}};return e[r].call(l.exports,l,l.exports,n),l.exports}var r=n(43),a=n(391),l=n(579);const o=e=>{let{recipe:t,lazyLoad:n=!1}=e;const[a,o]=(0,r.useState)(!n),[s,i]=(0,r.useState)(n?"":t.image),c=(0,r.useRef)(null);return(0,r.useEffect)((()=>{if(!n)return i(t.image),void o(!0);const e=new IntersectionObserver((n=>{n.forEach((n=>{n.isIntersecting&&(i(t.image),o(!0),e.unobserve(n.target))}))}),{rootMargin:"50px",threshold:.1});return c.current&&e.observe(c.current),()=>{c.current&&e.unobserve(c.current)}}),[t.image,n]),(0,l.jsxs)("a",{href:t.url,target:"_blank",className:"tw-w-full tw-block tw-h-full",children:[(0,l.jsxs)("div",{ref:c,className:"tw-aspect-square tw-w-full tw-rounded-2xl tw-overflow-hidden tw-bg-white dark:tw-bg-gray-900 tw-relative",children:[n&&!a&&(0,l.jsx)("div",{className:"tw-absolute tw-inset-0 tw-bg-gray-200 dark:tw-bg-gray-700 tw-flex tw-items-center tw-justify-center",children:(0,l.jsx)("div",{className:"tw-loader tw-border-2 tw-border-gray-300 tw-border-t-blue-600 tw-rounded-full tw-w-6 tw-h-6 tw-animate-spin"})}),s&&(0,l.jsx)("img",{src:s,alt:t.title,className:"tw-w-full tw-h-full tw-object-cover tw-rounded-2xl tw-mb-4 tw-transition-opacity tw-duration-300 "+(a?"tw-opacity-100":"tw-opacity-0"),onLoad:()=>o(!0),loading:n?"lazy":"eager"})]}),(0,l.jsx)("h3",{className:"tw-mt-4 tw-text-lg tw-overflow-hidden tw-h-[3em] tw-leading-snug tw-text-ellipsis tw-break-words tw-text-black dark:tw-text-white",children:t.title})]})},s=[{title:"Almond Chicken Skewers with Green Beans",url:"http://drhyman.com/blogs/content/almond-chicken-skewers-with-green-beans",image:"//drhyman.com/cdn/shop/articles/mkblog.png?v=1753044461&width=433"},{title:"Pico de Gallo and Guacamole",url:"http://drhyman.com/blogs/content/pico-de-gallo-guacamole",image:"//drhyman.com/cdn/shop/articles/newblogmk.png?v=1752948157&width=433"},{title:"Zesty Carrot Fries",url:"http://drhyman.com/blogs/content/zesty-carrot-fries",image:"//drhyman.com/cdn/shop/articles/carrot_fries_30676e0f-abcf-4484-8aef-edb92e037731.png?v=1752182583&width=433"},{title:"Strawberry Ginger Smoothie",url:"http://drhyman.com/blogs/content/strawberry-ginger-smoothie",image:"//drhyman.com/cdn/shop/articles/straw.png?v=1751389118&width=433"},{title:"Creamy Ranch Dressing",url:"http://drhyman.com/blogs/content/creamy-ranch-dressing",image:"//drhyman.com/cdn/shop/articles/ranch.png?v=1750275668&width=433"},{title:"Inside-Out Burgers",url:"http://drhyman.com/blogs/content/inside-out-burgers",image:"//drhyman.com/cdn/shop/articles/u9994618697_45-degree_angle_shot_of_a_burger_patty_sandwiched_b_3cb81f2a-d44a-4d9e-9590-319314f13502.png?v=1751041125&
2width=433"},{title:"Miso-Glazed Salmon  with Cilantro Cauliflower Rice",url:"http://drhyman.com/blogs/content/miso-glazed-salmon-with-cilantro-cauliflower-rice",image:"//drhyman.com/cdn/shop/articles/salmoncaulirice_1.jpg?v=1750280320&width=433"},{title:"Avocado Stuffed with Creamy Chicken Salad",url:"http://drhyman.com/blogs/content/avocado-stuffed-with-creamy-chicken-salad",image:"//drhyman.com/cdn/shop/articles/avafinalv1_67938ca4-e51f-49ec-8b07-12229c09f500.jpg?v=1750090639&width=433"},{title:"Coconut Chia Pudding",url:"http://drhyman.com/blogs/content/coconut-chia-pudding",image:"//drhyman.com/cdn/shop/articles/blogchia.jpg?v=1749248784&width=433"},{title:"Garam Masala Seared Scallops",url:"http://drhyman.com/blogs/content/garam-masala-seared-scallops",image:"//drhyman.com/cdn/shop/articles/u9994618697_Garam_masala-seared_scallops_with_a_golden_crust_to_1_aa6d5865-749d-41c6-a48b-308f9bdfbeb2.png?v=1748891806&width=433"},{title:"Chimichurri Sauce (Put it on everything!)",url:"http://drhyman.com/blogs/content/chimichurri-sauce-put-it-on-everything",image:"//drhyman.com/cdn/shop/articles/chimmi_50fa3d4b-3340-4200-bdb0-a1a208dd0507.jpg?v=1748017856&width=433"},{title:"Morning Glory Muffins",url:"http://drhyman.com/blogs/content/morning-glory-muffins",image:"//drhyman.com/cdn/shop/articles/muffinMK.jpg?v=1747336304&width=433"},{title:"Mom's Poached Fish in Velvety Tomato Sauce",url:"http://drhyman.com/blogs/content/moms-poached-fish-in-velvety-tomato-sauce",image:"//drhyman.com/cdn/shop/articles/img.jpg?v=1747088482&width=433"},{title:"Spicy Green Super Smoothie",url:"http://drhyman.com/blogs/content/spicy-green-super-smoothie",image:"//drhyman.com/cdn/shop/articles/smooth_1b7faf04-4c00-4f5d-904b-c2af90d9c412.jpg?v=1746126642&width=433"},{title:"Quick Chicken Breast with Spanish Romesco Sauce",url:"http://drhyman.com/blogs/content/quick-chicken-breast-with-spanish-romesco-sauce",image:"//drhyman.com/cdn/shop/articles/u9994618697_A_top-down_view_of_sliced_chicken_breasts_served_wi_b2e2e820-d959-4cfa-a2e4-1a03eba3a5c6.png?v=1745600169&width=433"},{title:"Jicama Hash",url:"http://drhyman.com/blogs/content/jicama-hash",image:"//drhyman.com/cdn/shop/articles/u9994618697_Top-down_view_of_a_single_white_bowl_on_a_white_mar_e4c731b5-8a52-46af-9636-675f319c8923.png?v=1745243901&width=433"},{title:"Garlic Butter Steak with Saut\xe9ed Mushrooms & Brussels Sprouts",url:"http://drhyman.com/blogs/content/garlic-butter-steak-with-sauteed-mushrooms-brussels-sprouts",image:"//drhyman.com/cdn/shop/articles/steak_5f639ed7-ac4b-4645-adf0-485fe909c919.jpg?v=1745021416&width=433"},{title:"Asian-Inspired Chicken & Veggie Bowl",url:"http://drhyman.com/blogs/content/asian-inspired-chicken-veggie-bowl",image:"//drhyman.com/cdn/shop/articles/u9994618697_Side_or_45-degree_angle_view_of_an_Asian-inspired_c_f6a58ee6-9a6d-4a0e-94c0-7a0ee2610c4e.png?v=1744054503&width=433"},{title:"Caesar Salad with Grilled Chicken",url:"http://drhyman.com/blogs/content/caesar-salad-with-grilled-chicken",image:"//drhyman.com/cdn/shop/articles/u9994618697_A_vibrant_Caesar_salad_with_bite-sized_torn_romaine_84bb419f-a8fd-4b09-8149-25632c57a6bb.png?v=1743460733&width=433"},{title:"Spicy Turkey & Avocado Lettuce Wraps",url:"http://drhyman.com/blogs/content/spicy-turkey-avocado-lettuce-wraps",image:"//drhyman.com/cdn/shop/articles/09_turkeywraps.jpg?v=1742862245&width=433"},{title:"Garlic Shrimp with Saut\xe9ed Greens & Cauliflower Rice",url:"http://drhyman.com/blogs/content/garlic-shrimp-with-sauteed-greens-cauliflower-rice",image:"//drhyman.com/cdn/shop/articles/06_garlicshrimp.jpg?v=1742226900&width=433"},{title:"Easy Crockpot Shredded Chicken",url:"http://drhyman.com/blogs/content/easy-crockpot-shredded-chicken",image:"//drhyman.com/cdn/shop/articles/chxxrock.png?v=1741620186&width=433"},{title:"Lemon Raspberry Muffin",url:"http://drhyman.com/blogs/content/lemon-raspberry-muffin",image:"//drhyman.com/cdn/shop/articles/u9994618697_A_batch_of_warm_golden-brown_rasberry_muffins_with__9ec805a8-9d5d-421c-ae08-ba82d0d1e5b5.png?v=1741037694&width=433"},{title:"Baked Salmon Cakes",url:"http://drhyman.com/blogs/content/baked-salmon-cakes",image:"//drhyman.com/cdn/shop/articles/u9994618697_Two_large_golden_brown_lightly_crispy_salmon_cake_a72680bb-8086-4f1f-a7b5-9a13b61d137d_2.png?v=1740431989&width=433"},{title:"Southwest Salad",url:"http://drhyman.com/blogs/content/southwest-salad",image:"//drhyman.com/cdn/shop/articles/swsalad_6305bbe7-83b6-4628-8d59-20a125e5182c.jpg?v=1739833895&width=433"},{title:"Shrimp & Broccoli with Lemon",url:"http://drhyman.com/blogs/content/shrimp-broccoli-with-lemon",image:"//drhyman.com/cdn/shop/articles/u9994618697_broccoli_florets_large_peeled_and_deveined_shrimp_r_2114639c-2fcb-4089-b7dd-1c3a5babf127.png?v=1739243887&width=433"},{title:"Frittata with Spinach, Zucchini, Onion and Fresh Herbs",url:"http://drhyman.com/blogs/content/frittata-with-spinach-zucchini-onion-and-fresh-herbs",image:"//drhyman.com/cdn/shop/articles/frittata.png?v=1738108965&width=433"},{title:"Steak and Veggie Bowl",url:"http://drhyman.com/blogs/content/steak-and-veggie-bowl",image:"//drhyman.com/cdn/shop/articles/steak_salad_d2e79560-04bc-4246-bca3-5c154c5752c4.png?v=1738108820&width=433"},{title:"Lamb Meatballs with Tomato-Cucumber Salad and Cashew Yogurt",url:"http://drhyman.com/blogs/content/lamb-meatballs-with-tomato-cucumber-salad-and-cashew-yogurt",image:"//drhyman.com/cdn/shop/articles/lamb_meatballs_1_531f3cc8-935e-4752-95b4-f6a5b9df5cce.png?v=1739243890&width=433"},{title:"Salmon Salad & Cucumber Scoops with Tahini Dressing",url:"http://drhyman.com/blogs/content/salmon-salad-cucumber-scoops-with-tahini-dressing",image:"//drhyman.com/cdn/shop/articles/cucumber_salad_520x500_520x500_520x500_87572fa4-0c60-48f2-9266-21c498cecb67.png?v=1736529406&
2width=433"},{title:"Cranberry Moscow Mule Mocktail",url:"http://drhyman.com/blogs/content/cranberry-moscow-mule-mocktail-dec",image:"//drhyman.com/cdn/shop/articles/cranmuleMK.jpg?v=1739243891&width=433"},{title:"Chocolate Olive Oil Mousse with Candied Walnuts",url:"http://drhyman.com/blogs/content/chocolate-olive-oil-mousse-with-candied-walnuts-1",image:"//drhyman.com/cdn/shop/articles/budino_copy_520x500_520x500_b357e1df-1d45-402a-b176-be43e6238a98.webp?v=1734550187&width=433"},{title:"Caesar Salad with Grilled Chicken",url:"http://drhyman.com/blogs/content/caesar-salad-with-grilled-chicken",image:"//drhyman.com/cdn/shop/articles/u9994618697_A_vibrant_Caesar_salad_with_bite-sized_torn_romaine_84bb419f-a8fd-4b09-8149-25632c57a6bb.png?v=1742985608&width=433"},{title:"Spicy Turkey & Avocado Lettuce Wraps",url:"http://drhyman.com/blogs/content/spicy-turkey-avocado-lettuce-wraps",image:"//drhyman.com/cdn/shop/articles/09_turkeywraps.jpg?v=1742862245&width=433"},{title:"Garlic Shrimp with Saut\xe9ed Greens",url:"http://drhyman.com/blogs/content/garlic-shrimp-with-sauteed-greens-cauliflower-rice",image:"//drhyman.com/cdn/shop/articles/06_garlicshrimp.jpg?v=1742226900&width=433"},{title:"Easy Crockpot Shredded Chicken",url:"http://drhyman.com/blogs/content/easy-crockpot-shredded-chicken",image:"//drhyman.com/cdn/shop/articles/chxxrock.png?v=1741620186&width=433"},{title:"Lemon Raspberry Muffin",url:"http://drhyman.com/blogs/content/lemon-raspberry-muffin",image:"//drhyman.com/cdn/shop/articles/u9994618697_A_batch_of_warm_golden-brown_rasberry_muffins_with__9ec805a8-9d5d-421c-ae08-ba82d0d1e5b5.png?v=1741037694&width=433"},{title:"Baked Salmon Cakes",url:"http://drhyman.com/blogs/content/baked-salmon-cakes",image:"//drhyman.com/cdn/shop/articles/u9994618697_Two_large_golden_brown_lightly_crispy_salmon_cake_a72680bb-8086-4f1f-a7b5-9a13b61d137d_2.png?v=1740431989&width=433"},{title:"Southwest Salad",url:"http://drhyman.com/blogs/content/southwest-salad",image:"//drhyman.com/cdn/shop/articles/swsalad_6305bbe7-83b6-4628-8d59-20a125e5182c.jpg?v=1739833895&width=433"},{title:"Shrimp & Broccoli with Lemon",url:"http://drhyman.com/blogs/content/shrimp-broccoli-with-lemon",image:"//drhyman.com/cdn/shop/articles/u9994618697_broccoli_florets_large_peeled_and_deveined_shrimp_r_2114639c-2fcb-4089-b7dd-1c3a5babf127.png?v=1739243887&width=433"},{title:"Frittata with Spinach, Zucchini, Onion and Fresh Herbs",url:"http://drhyman.com/blogs/content/frittata-with-spinach-zucchini-onion-and-fresh-herbs",image:"//drhyman.com/cdn/shop/articles/frittata.png?v=1738108965&width=433"},{title:"Steak and Veggie Bowl",url:"http://drhyman.com/blogs/content/steak-and-veggie-bowl",image:"//drhyman.com/cdn/shop/articles/steak_salad_d2e79560-04bc-4246-bca3-5c154c5752c4.png?v=1738108820&width=433"},{title:"Lamb Meatballs with Tomato-Cucumber Salad and Cashew Yogurt",url:"http://drhyman.com/blogs/content/lamb-meatballs-with-tomato-cucumber-salad-and-cashew-yogurt",image:"//drhyman.com/cdn/shop/articles/lamb_meatballs_1_531f3cc8-935e-4752-95b4-f6a5b9df5cce.png?v=1739243890&width=433"}],i=()=>{const[e,t]=(0,r.useState)(12),[n,a]=(0,r.useState)(!1),i=(0,r.useRef)(null),c=(0,r.useRef)(null);return(0,r.useEffect)((()=>{console.log("Recipes",s);const r=new IntersectionObserver((r=>{r[0].isIntersecting&&!n&&e<s.length&&(a(!0),setTimeout((()=>{t((e=>Math.min(e+12,s.length))),a(!1)}),300))}),{rootMargin:"100px",threshold:.1});return c.current&&r.observe(c.current),i.current=r,()=>{i.current&&i.current.disconnect()}}),[e,n]),(0,l.jsx)("div",{className:"tw-mt-8",children:(0,l.jsxs)("div",{className:"recipeCards tw-bg-white dark:tw-bg-black tw-shadow-sm tw-rounded-3xl tw-px-6 sm:tw-px-12 tw-py-8 sm:tw-py-12",children:[(0,l.jsx)("div",{className:"tw-grid tw-grid-cols-2 md:tw-grid-cols-4 tw-gap-6",children:s.slice(0,e).map(((e,t)=>(0,l.jsx)("div",{children:(0,l.jsx)(o,{recipe:e,lazyLoad:t>=12})},t)))}),e<s.length&&(0,l.jsx)("div",{ref:c,className:"tw-flex tw-justify-center tw-mt-8 tw-py-4",children:n?(0,l.jsxs)("div",{className:"tw-flex tw-items-center tw-gap-2 tw-text-gray-600 dark:tw-text-gray-400",children:[(0,l.jsx)("div",{className:"tw-loader tw-border-2 tw-border-gray-300 tw-border-t-blue-600 tw-rounded-full tw-w-5 tw-h-5 tw-animate-spin"}),(0,l.jsx)("span",{children:"Loading more recipes..."})]}):(0,l.jsx)("div",{className:"tw-text-gray-500 dark:tw-text-gray-400 tw-text-sm",children:"Scroll to load more"})})]})})},c=e=>{let{className:t="tw-h-8 tw-w-auto"}=e;return(0,l.jsxs)("svg",{className:t,xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 924 127",children:[(0,l.jsx)("path",{fill:"#3C3D42",d:"M15.18 100H0V.916
2h15.18v41.4h50.232V.916h15.18V100h-15.18V55.564H15.18V100ZM161.768 26.86l-36.57 99.774h-15.18l10.488-27.6L91.664 26.86h15.042l21.252 55.752 19.734-55.752h14.076ZM185.604 100h-13.938V26.86h12.972v12.144c4.968-8.418 12.834-13.524 22.908-13.524 10.764 0 18.906 5.52 22.218 15.18 5.106-9.384 13.524-15.18 24.702-15.18 15.042 0 24.702 9.798 24.702 27.186V100H265.23V57.082c0-12.144-5.382-19.32-15.594-19.32-9.522 0-17.25 8.004-17.25 20.286V100h-13.938V57.082c0-12.144-5.382-19.32-15.594-19.32-9.66 0-17.25 8.004-17.25 20.286V100ZM342.104 100V88.684c-4.554 8.142-12.696 12.696-23.46 12.696-15.18 0-25.116-8.694-25.116-22.08 0-14.352 11.454-21.804 33.258-21.804 4.278 0 7.728.138 13.662.828v-5.382c0-10.488-5.658-16.422-15.318-16.422-10.212 0-16.422 6.072-16.836 16.284h-12.696c.69-16.422 12.42-27.324 29.532-27.324 18.078 0 28.566 10.212 28.566 27.6V100h-11.592Zm-35.328-21.114c0 7.59 5.658 12.558 14.628 12.558 11.73 0 19.044-7.314 19.044-18.492v-5.934c-5.382-.69-9.246-.828-12.834-.828-13.938 0-20.838 4.14-20.838 12.696ZM386.27 58.738V100h-13.938V26.86h12.972v12.144c4.968-8.142 13.248-13.524 23.322-13.524 15.042 0 24.978 9.66 24.978 27.186V100h-13.938V57.358c0-12.558-5.52-19.596-15.87-19.596-9.522 0-17.526 8.004-17.526 20.976ZM497.237 100h-15.18V.916h15.18v41.4h50.232V.916h15.18V100h-15.18V55.564h-50.232V100ZM600.079 9.886c0 5.244-4.14 9.246-10.074 9.246s-10.212-4.002-10.212-9.246c0-5.382 4.278-9.246 10.212-9.246s10.074 3.864 10.074 9.246ZM597.043 100h-13.938V26.86h13.938V100ZM677.112 26.86 649.65 100h-15.18l-27.462-73.14h15.042l20.286 57.132 20.562-57.132h14.214ZM714.802 101.38c-21.114 0-35.328-15.318-35.328-38.364 0-21.666 14.766-37.536 34.914-37.536 21.804 0 36.294 17.664 33.81 41.4h-54.51c1.104 14.904 8.556 23.598 20.838 23.598 10.35 0 17.526-5.658 19.872-15.18h13.8c-3.588 16.284-16.146 26.082-33.396 26.082Zm-.69-65.412c-11.178 0-18.768 8.004-20.286 21.666h39.606c-.69-13.524-8.004-21.666-19.32-21.666Z"}),(0,l.jsx)("rect",{width:"125",height:"74",x:"798.475",y:"26.637",fill:"#3C3D42",rx:"37"}),(0,l.jsx)("path",{fill:"#fff",d:"M844.867 66.604c0 5.34-3.089 9.033-7.874 9.033-2.749 0-5.057-1.45-6.312-3.989v3.66h-2.206V51.636h2.375v9.956c1.154-2.538 3.428-3.989 6.143-3.989 4.785 0 7.874 3.66 7.874 9Zm-2.41 0c0-4.418-2.342-6.989-5.837-6.989-3.36 0-5.804 2.538-5.804 6.923 0 4.352 2.376 7.088 5.804 7.088 3.495 0 5.837-2.604 5.837-7.022ZM855.717 75.637c-5.023 0-8.349-3.66-8.349-9.165 0-5.077 3.462-8.868 8.213-8.868 5.091 0 8.417 3.989 8.009 9.56h-13.846c.203 4.121 2.443 6.66 5.939 6.66 2.986 0 5.057-1.616 5.634-4.385h2.341c-.814 3.857-3.835 6.198-7.941 6.198Zm-.17-16.253c-3.224 0-5.498 2.407-5.803 6.198h11.369c-.204-3.89-2.274-6.198-5.566-6.198ZM876.681 73.099v2.043a6.636 6.636 0 0 1-2.579.495c-2.953 0-5.227-1.484-5.227-5.242V59.88h-4.208v-1.945h4.208V52.79h2.376v5.143h5.6v1.945h-5.6V69.9c0 2.703 1.357 3.626 3.326 3.626.746 0 1.357-.132 2.104-.428ZM891.438 75.307v-3.165c-1.052 2.176-3.224 3.495-6.007 3.495-3.699 0-6.109-2.011-6.109-5.143 0-3.395 2.783-5.176 8.213-5.176 1.086 0 1.901.066 3.666.198v-1.45c0-2.902-1.595-4.616-4.31-4.616-2.919 0-4.752 1.747-4.786 4.583h-2.172c.102-3.858 2.851-6.429 6.924-6.429 4.174 0 6.618 2.374 6.618 6.396v11.307h-2.037Zm-9.842-4.879c0 2.11 1.663 3.528 4.175 3.528 3.326 0 5.43-2.11 5.43-5.374v-1.55a39.267 39.267 0 0 0-3.564-.164c-4.072 0-6.041 1.154-6.041 3.56Z"})]})},u=e=>{let{sidebarItems:t,onSelectScreen:n,logout:a}=e;const[o,s]=(0,r.useState)(!1),i=t.filter((e=>!["support","settings"].includes(e.href))),u=t.filter((e=>["support","settings"].includes(e.href))),d=(e,t)=>{return(0,l.jsx)("li",{className:""+(e.locked?"tw-bg-gray-50 dark:tw-bg-gray-900 tw-opacity-50 hover:tw-opacity-80 tw-pointer-events-none":"tw-bg-white dark:tw-bg-black hover:tw-bg-gray-50 dark:hover:tw-bg-gray-800"),children:(0,l.jsxs)("button",{onClick:()=>{n(e.href.replace("#","")),s(!1)},className:"tw-flex tw-items-center tw-justify-between tw-gap-2 tw-block tw-w-full text-left tw-transition-colors tw-duration-200 tw-ease-in-out "+(e.locked?"tw-text-gray-400 dark:tw-text-gray-100 tw-pr-8":e.active?"tw-text-black dark:tw-text-white dark:tw-bg-gray-800 tw-bg-gray-50":"tw-text-gray-600 dark:tw-text-gray-200"),children:[(0,l.jsxs)("span",{className:"tw-flex tw-gap-3 xl:tw-gap-4 tw-w-full",children:[(0,l.jsx)("span",{className:"tw-w-full tw-py-4 tw-w-full tw-text-left tw-pl-4 xl:tw-pl-8",children:e.label}),(0,l.jsx)("span",{className:`${e.active?(r=e.href,{sleep:"tw-bg-purple-500 dark:tw-bg-purple-400 tw-text-white dark:tw-text-black",hydration:"tw-bg-blue-500 dark:tw-bg-blue-400 tw-text-white dark:tw-text-black",movement:"tw-bg-green-500 dark:tw-bg-green-400 tw-text-white dark:tw-text-black",mood:"tw-bg-yellow-500 dark:tw-bg-yellow-400 tw-text-white dark:tw-text-black",meditation:"tw-bg-indigo-500 dark:tw-bg-indigo-400 tw-text-white dark:tw-text-black",tracker:"tw-bg-orange-500 dark:tw-bg-orange-400 tw-text-white dark:tw-text-black",settings:"tw-bg-gray-500 dark:tw-bg-gray-400 tw-text-white dark:tw-text-black",support:"tw-bg-red-500 dark:tw-bg-red-400 tw-text-white dark:tw-text-black"}[r]||"tw-bg-black dark:tw-bg-white tw-text-white dark:tw-text-black"):"tw-bg-transparent"} tw-w-1 tw-block tw-rounded-sm activeCircle`})]}),e.locked&&(0,l.jsx)("span",{className:"tw-ml-2 tw-inline-flex tw-items-center tw-gap-2 tw-text-xs",children:(0,l.jsx)("svg",{style:{maxWidth:"20px"},xmlns:"http://www.w3.org/2000/svg",className:"tw-h-5 tw-w-5",fill:"none",viewBox:"0 0 24 24",stroke:"#9ca3af",strokeWidth:2,children:(0,l.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M17 8V7a5 5 0 00-10 0v1M5 8h14a2 2 0 012 2v10a2 2 0 01-2 2H5a2 2 0 01-2-2V10a2 2 0 012-2z"})})})]})},t);var r};return(0,l.jsx)(l.Fragment,{children:(0,l.jsx)("aside",{className:"tw-z-40 tw-bg-white dark:tw-bg-black tw-shadow-md lg:tw-relative lg:tw-w-1/5 tw-max-h-screen lg:tw-h-screen tw-h-min-screen tw-text-black dark:tw-text-white tw-flex tw-flex-col",children:(0,l.jsxs)("div",{className:"tw-flex tw-flex-col tw-justify-center tw-w-full lg:tw-h-full",children:[(0,l.jsxs)("div",{className:"tw-flex tw-items-center tw-justify-between tw-px-4",children:[(0,l.jsx)(c,{className:"tw-flex tw-items-start lg:tw-px-4 xl:tw-px-4 tw-py-4 lg:tw-py-8 tw-min-h-[70px] tw-h-full tw-max-h-[70px] lg:tw-max-h-auto lg:tw-max-h-[120px]"}),(0,l.jsx)("button",{onClick:()=>s(!o),className:"lg:tw-hidden tw-z-50 tw-bg-black tw-text-xl tw-flex tw-text-white tw-px-2 tw-pb-1 tw-rounded-md",children:"\u2630"})]}),(0,l.jsxs)("nav",{className:`tw-w-full tw-pb-10 tw-flex tw-flex-col tw-flex-grow tw-justify-between tw-fixed tw-left-0 tw-top-[70px] tw-h-[calc(100vh-70px)] tw-z-40 tw-bg-white dark:tw-bg-black tw-transition-all tw-duration-300 lg:tw-w-full ${o?"tw-translate-x-0":"-tw-translate-x-full"} lg:tw-relative lg:tw-translate-x-0 lg:tw-top-0 lg:tw-h-full lg:tw-flex`,children:[(0,l.jsx)("ul",{className:"tw-list-none tw-p-0 tw-m-0",children:i.map(d)}),(0,l.jsx)("div",{className:"tw-mt-auto tw-w-full",children:(0,l.jsxs)("ul",{className:"tw-list-none tw-p-0 tw-m-0",children:[u.map(d),a&&(0,l.jsx)("li",{className:"tw-py-4 tw-px-4 xl:tw-px-8 tw-bg-white dark:tw-bg-black hover:tw-bg-gray-50 dark:hover:tw-bg-gray-800",children:(0,l.jsx)("button",{onClick:a,className:"tw-text-left tw-w-full tw-text-gray-400 hover:tw-text-gray-900",children:"Log out"})})]})})]})]})})})},d=()=>{const[e,t]=(0,r.useState)(!1);(0,r.useEffect)((()=>{const e=document.documentElement;"dark"===localStorage.getItem("theme")?(e.classList.add("dark"),t(!0)):(e.classList.remove("dark"),t(!1))}),[]);return(0,l.jsx)("div",{className:"tw-flex tw-gap-6 tw-flex-start tw-justify-start tw-flex-col sm:tw-flex-row",children:(0,l.jsx)("div",{className:"tw-w-full",children:(0,l.jsxs)("div",{className:"tw-bg-white dark:tw-bg-black tw-text-black dark:tw-text-white dark:tw-text-white tw-px-6 sm:tw-px-10 tw-py-8 sm:tw-py-12 tw-rounded-2xl tw-shadow-sm tw-w-full",children:[(0,l.jsxs)("div",{className:"tw-flex tw-gap-12 tw-items-start",children:[(0,l.jsxs)("div",{className:"tw-w-full",children:[(0,l.jsx)("p",{className:"tw-text-black dark:tw-text-white tw-text-xl",children:"Export My Data"}),(0,l.jsx)("p",{className:"tw-text-gray-600 dark:tw-text-gray-400 tw-max-w-[80%]",children:"Download all of your meal logs and tracking data for personal use or backup."})]}),(0,l.jsx)("button",{className:"tw-cursor-pointer tw-px-6 tw-py-4 tw-rounded-full tw-bg-gray-200 dark:tw-bg-gray-800 hover:tw-bg-gray-300 dark:hover:tw-bg-gray-700 tw-min-w-[96px] tw-text-black dark:tw-text-white dark:tw-text-white",onClick:()=>{const e=JSON.parse(localStorage.getItem("custom.hyman_hive_log"));if(!e)return;let t="Day Number,Date,Meal,Protein Name,Grams,Ounces,Notes\n";const n=Object.entries(e).sort(((e,t)=>parseInt(e[0].replace("Day ",""),10)-parseInt(t[0].replace("Day ",""),10))),r=["Breakfast","Snack 1","Lunch","Snack 2","Dinner"];
2n.forEach((e=>{let[n,a]=e;const l=a.date,o=n.replace("Day ","");r.forEach((e=>{const n=a.entries[e];if(!n)return;const{notes:r="",protein:s=[]}=n;s.forEach((n=>{let{item:a,grams:s,oz:i}=n;t+=`${o},${l},${e},${a},${s},${i},${r}\n`})),0===s.length&&r&&(t+=`${o},${l},${e},,,,,${r}\n`)}))}));const a=new Blob([t],{type:"text/csv"}),l=URL.createObjectURL(a),o=document.createElement("a");o.href=l,o.download="hive_log.csv",document.body.appendChild(o),o.click(),document.body.removeChild(o),URL.revokeObjectURL(l)},children:"Export"})]}),(0,l.jsxs)("div",{className:"tw-flex tw-gap-6 tw-items-start tw-mt-14",children:[(0,l.jsxs)("div",{className:"tw-w-full",children:[(0,l.jsx)("p",{className:"tw-text-black dark:tw-text-white tw-text-xl",children:"Reset Daily Log"}),(0,l.jsx)("p",{className:"tw-text-gray-600 dark:tw-text-gray-400 tw-max-w-[80%]",children:"Clear all your daily entries and start fresh. This action only affects the data stored in your browser."})]}),(0,l.jsx)("button",{className:"tw-cursor-pointer tw-px-6 tw-py-4 tw-rounded-full tw-bg-gray-200 dark:tw-bg-gray-800 hover:tw-bg-gray-300 dark:hover:tw-bg-gray-700 tw-min-w-[96px] tw-text-black dark:tw-text-white dark:tw-text-white",onClick:()=>{localStorage.removeItem("custom.hyman_hive_log"),localStorage.removeItem("custom.hyman_hive_start_date");const e=document.createElement("div");e.textContent="Your daily log has been reset.",e.className="tw-fixed tw-bottom-6 tw-left-1/2 tw-transform -tw-translate-x-1/2 tw-bg-black tw-text-white tw-px-4 tw-py-2 tw-rounded-lg tw-shadow-lg tw-z-50 tw-opacity-90 tw-transition-opacity",document.body.appendChild(e),setTimeout((()=>{e.classList.add("tw-opacity-0"),setTimeout((()=>{document.body.removeChild(e)}),300)}),2e3)},children:"Reset"})]}),(0,l.jsxs)("div",{className:"tw-flex tw-gap-6 tw-items-start tw-mt-14",children:[(0,l.jsxs)("div",{className:"tw-w-full",children:[(0,l.jsx)("p",{className:"tw-text-black dark:tw-text-white tw-text-xl",children:"Dark Mode"}),(0,l.jsx)("p",{className:"tw-text-gray-600 dark:tw-text-gray-400 tw-max-w-[80%]",children:"Toggle between light and dark themes to match your environment or personal preference."})]}),(0,l.jsx)("div",{className:"tw-flex tw-items-center tw-gap-4",children:(0,l.jsxs)("label",{className:"tw-relative tw-inline-flex tw-items-center tw-cursor-pointer",children:[(0,l.jsx)("input",{type:"checkbox",className:"tw-sr-only peer",onChange:()=>{const e=document.documentElement;e.classList.toggle("dark"),document.getElementById("hyman-hive-root").classList.toggle("tw-dark");const n=e.classList.contains("dark");t(n),localStorage.setItem("theme",n?"dark":"light")},checked:e}),(0,l.jsx)("div",{className:`tw-w-[96px] tw-h-[46px] tw-rounded-full tw-p-[8px] tw-transition-colors ${e?"tw-bg-black dark:tw-bg-white":"tw-bg-gray-200"} dark:tw-bg-gray-800`,children:(0,l.jsx)("div",{className:"tw-w-[31px] tw-h-[31px] tw-rounded-full tw-transition-all tw-transform tw-bg-white dark:tw-bg-black "+(e?"tw-translate-x-[50px]":"tw-translate-x-0"),children:"\xa0"})})]})})]})]})})})},w=["Breakfast","Snack 1","Lunch","Snack 2","Dinner"],f=e=>{let{user:t}=e,n=JSON.parse(localStorage.getItem("custom.hyman_hive_log"))||{};let r=new Date;const a=(o=r,new Date(o.getFullYear(),o.getMonth(),o.getDate()).toISOString().split("T")[0]);var o;const s=Object.values(n||{}).find((e=>e.date===a)),i=w.map((e=>{var t;const n=null===s||void 0===s||null===(t=s.entries)||void 0===t?void 0:t[e],r=((null===n||void 0===n?void 0:n.protein)||[]).reduce(((e,t)=>e+t.grams),0),a=r>0,o=Math.min(r/30*100,100);return(0,l.jsxs)("li",{className:"tw-grid tw-grid-cols-[75px_1fr_auto] tw-items-center tw-gap-6 tw-py-2",children:[(0,l.jsx)("span",{className:"tw-text-sm lg:tw-text-base tw-font-medium",children:e}),(0,l.jsx)("div",{className:"tw-h-4 tw-rounded-full tw-bg-gray-200",children:(0,l.jsx)("div",{className:"tw-h-full tw-rounded-full tw-bg-green-500",style:{width:`${o}%`}})}),(0,l.jsx)("span",{className:"tw-h-6 tw-w-6 tw-flex tw-items-center tw-justify-center tw-rounded-full "+(a?"tw-bg-green-500 tw-text-white dark:tw-text-black":"tw-bg-gray-300 tw-text-white dark:tw-text-black"),children:(0,l.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",className:"tw-h-4 tw-w-4",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",strokeWidth:3,children:(0,l.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M5 13l4 4L19 7"})})})]},e)}));return(0,l.jsx)(l.Fragment,{children:(0,l.jsxs)("div",{className:"tw-w-full tw-bg-white dark:tw-bg-black tw-px-6 sm:tw-px-8 tw-py-8 tw-rounded-2xl tw-shadow-sm",children:[(0,l.jsx)("h3",{className:"tw-text-lg tw-font-semibold dark:tw-text-white",children:"Protein Tracker: What\u2019s Left to Log Today?"}),(0,l.jsx)("ul",{className:"tw-text-gray-500 tw-mt-4 tw-text-sm tw-space-y-1",children:i})]})})},m=()=>(0,l.jsxs)("div",{className:"tw-w-full tw-bg-white dark:tw-bg-black tw-px-6 sm:tw-px-6 tw-py-6 tw-rounded-2xl tw-shadow-sm",children:[(0,l.jsx)("h3",{className:"tw-text-lg tw-font-semibold dark:tw-text-white",children:"Mood Insights"}),(0,l.jsx)("p",{className:"tw-text-gray-500 tw-mt-2",children:"Coming soon"})]}),h=e=>{let{user:t}=e,n={};try{const e=localStorage.getItem("custom.hyman_hive_mood_log");n=e?JSON.parse(e):{}}catch(r){console.error("Error parsing mood log from localStorage",r),n={}}
2(e=>{const t=Object.values(e).map((e=>e.date)).filter(Boolean).map((e=>{const[t,n,r]=e.split("-").map(Number);return new Date(t,n-1,r)})).sort(((e,t)=>t-e));if(0===t.length)return 0;let n=0,r=new Date;r.setHours(0,0,0,0);for(let a=0;a<t.length;a++){const e=t[a];if(e.getTime()===r.getTime())n++;else{if(e.getTime()!==new Date(r.getTime()-864e5).getTime())break;n++,r=new Date(r.getTime()-864e5)}}})(n);return(0,l.jsx)(l.Fragment,{children:(0,l.jsxs)("div",{className:"tw-flex tw-gap-6 tw-flex-col lg:tw-flex-row",children:[(0,l.jsxs)("div",{className:"tw-flex tw-gap-6 tw-w-full lg:tw-w-2/5 tw-flex-start tw-justify-start tw-flex-col tw-mb-6",children:[(0,l.jsxs)("div",{className:"tw-w-full tw-bg-white dark:tw-bg-black tw-px-6 sm:tw-px-6 tw-py-6 tw-rounded-2xl tw-shadow-sm",children:[(0,l.jsxs)("div",{className:"tw-flex tw-justify-between tw-items-center tw-mb-3",children:[(0,l.jsx)("h3",{className:"tw-text-base tw-font-semibold dark:tw-text-white",children:"Hive Member"}),(0,l.jsx)("p",{className:"tw-text-gray-500 tw-mt-1",children:null!==t&&void 0!==t&&t.memberSince?`Since ${(()=>{const e=new Date(t.memberSince),n=new Date,r=e.toLocaleDateString(void 0,{month:"short",day:"numeric"});return e.getFullYear()===n.getFullYear()?r:`${r} ${e.getFullYear()}`})()}`:"Joined recently"})]}),null!==t&&void 0!==t&&t.name?(0,l.jsxs)("div",{className:"tw-flex tw-justify-between tw-items-center tw-mb-3",children:[(0,l.jsx)("h3",{className:"tw-text-base tw-font-semibold dark:tw-text-white",children:"Full Name"}),(0,l.jsx)("p",{className:"tw-text-gray-500 tw-mt-1",children:t.name})]}):null,null!==t&&void 0!==t&&t.email?(0,l.jsxs)("div",{className:"tw-flex tw-justify-between tw-items-center tw-mb-2",children:[(0,l.jsx)("h3",{className:"tw-text-base tw-font-semibold dark:tw-text-white",children:"Email Address"}),(0,l.jsx)("p",{className:"tw-text-gray-500 tw-mt-1",children:t.email})]}):null]}),(0,l.jsx)(m,{})]}),(0,l.jsx)("div",{className:"tw-flex tw-gap-6 tw-w-full lg:tw-w-3/5 tw-flex-start tw-items-start tw-justify-start tw-flex-col-reverse lg:tw-flex-row tw-mb-8",children:(0,l.jsx)(f,{user:t})})]})})},p=[{name:"Chicken breast",grams:8.6},{name:"Turkey breast",grams:7.5},{name:"Chicken thighs",grams:7.5},{name:"Chicken drumsticks",grams:7.5},{name:"Ground turkey",grams:6},{name:"Chicken sausage",grams:5},{name:"Turkey sausage",grams:5},{name:"Egg",grams:6},{name:"Beef brisket",grams:10},{name:"Ground beef (93% lean)",grams:7.5},{name:"Top sirloin",grams:7.5},{name:"Ground bison",grams:7.5},{name:"Ground buffalo",grams:7.5},{name:"Flank steak",grams:7.5},{name:"Ground venison",grams:7.5},{name:"Ground lamb",grams:6},{name:"Lamb chops",grams:5},{name:"Sardines (canned)",grams:7.5},{name:"Tilapia (cooked)",grams:7.5},{name:"Salmon (cooked)",grams:6},{name:"Trout (cooked)",grams:6},{name:"Cod (cooked)",grams:5},{name:"Mackerel (cooked)",grams:5},{name:"Herring (cooked)",grams:5},{name:"Shrimp (saut\xe9ed)",grams:5},{name:"Lupini beans (cooked)",grams:3},{name:"Tempeh",grams:5},{name:"Tofu (firm)",grams:3.3},{name:"Lentils (cooked)",grams:2.6},{name:"Black beans (cooked)",grams:3.8},{name:"Navy beans (cooked)",grams:3.8},{name:"Chickpeas (cooked)",grams:3.7},{name:"Mung beans (cooked)",grams:2},{name:"Quinoa (cooked)",grams:1.5},{name:"Peas (cooked)",grams:1.5},{name:"Peanuts",grams:7.3},{name:"Almonds",grams:6},{name:"Pistachios",grams:5.7},{name:"Cashews",grams:5.2},{name:"Walnuts",grams:4.3},{name:"Hazelnuts",grams:4.3},{name:"Brazil nuts",grams:4},{name:"Pine nuts",grams:3.9},{name:"Pecans",grams:2.6},{name:"Macadamia nuts",grams:2.2},{name:"Whey protein isolate",grams:25},{name:"Pea protein",grams:24},{name:"Hemp protein",grams:15},{name:"Bone broth protein isolate",grams:20}],g=e=>{let{value:t,onChange:n,label:r,showUnit:a=!1,showServings:o=!0,unitLabel:s="oz",step:i=.5,readOnlyInput:c=!0}=e;const u=t,d=e=>{const t=Math.max(i,u+e);"function"===typeof n&&n(t)};return(0,l.jsxs)("div",{className:"tw-flex tw-flex-col tw-gap-1",children:[r&&(0,l.jsx)("label",{className:"tw-block tw-text-sm tw-font-medium",children:r}),(0,l.jsxs)("div",{className:"tw-flex tw-items-center",children:[(0,l.jsx)("button",{type:"button",className:"hover:tw-bg-gray-100 tw-h-full tw-min-w-[44px] tw-min-h-[44px] tw-rounded-lg",onClick:()=>d(-i),children:"\u2013"}),(0,l.jsx)("div",{className:"tw-flex tw-items-center tw-flex-col tw-relative tw-justify-center tw-gap-2",children:(0,l.jsx)("input",{type:"number",step:i,min:i,className:"tw-border-none tw-pl-3 tw-flex tw-items-center tw-justify-center tw-text-center tw-min-w-[40px] tw-max-w-[50px] tw-bg-transparent tw-min-w-[42px] dark:tw-bg-black tw-min-h-[50px]",value:u,readOnly:c,style:{WebkitAppearance:"none",MozAp
2pearance:"textfield"}})}),(0,l.jsx)("button",{type:"button",className:"hover:tw-bg-gray-100 tw-h-full tw-min-w-[44px] tw-min-h-[44px] tw-rounded-lg",onClick:()=>d(i),children:"+"}),a&&(0,l.jsx)("span",{className:"tw-text-gray-500 tw-text-xs",children:s})]})]})},v=e=>{let{entries:t,onChange:n,isVisible:a,note:o,onNoteChange:s}=e;const i=(0,r.useCallback)(((e,t,n)=>{var r,a;const l=[...e],o=Math.max(.5,l[t].oz+n),s=l[t],i=null!==(r=null===(a=p.find((e=>e.name===s.item)))||void 0===a?void 0:a.grams)&&void 0!==r?r:s.grams/s.oz;return l[t].oz=o,l[t].grams=o*i,l}),[]),[c,u]=(0,r.useState)(""),[d,w]=(0,r.useState)(""),[f,m]=(0,r.useState)(1),[h,v]=(0,r.useState)(1),[b,y]=(0,r.useState)(1),[x,k]=(0,r.useState)(!1),[j,S]=(0,r.useState)(!1),N=(0,r.useRef)(null),[_,C]=(0,r.useState)((()=>{const e=localStorage.getItem("custom.custom_proteins");return e?JSON.parse(e):[]}));(0,r.useEffect)((()=>{const e=e=>{N.current&&!N.current.contains(e.target)&&S(!1)};return document.addEventListener("mousedown",e),()=>{document.removeEventListener("mousedown",e)}}),[]),(0,r.useEffect)((()=>{var e;x||document.activeElement!==(null===(e=N.current)||void 0===e?void 0:e.querySelector("input"))||S(!0)}),[x]);return a?(0,l.jsxs)("div",{className:"tw-px-4 tw-mb-4",children:[t.map(((e,r)=>{return(0,l.jsxs)("div",{className:"tw-mb-3 tw-grid tw-grid-cols-[1fr_2fr_auto] tw-gap-2 tw-bg-green-50 dark:tw-bg-gray-900 tw-py-4 tw-px-6 tw-rounded-xl",children:[(0,l.jsxs)("div",{className:"entry tw-flex tw-flex-col",children:[(0,l.jsx)("span",{className:"tw-col-span-1 w-flex tw-text-base tw-items-center",children:e.item}),(0,l.jsxs)("span",{className:"tw-text-gray-500 tw-text-sm",children:[e.grams.toFixed(0),"g protein"]})]}),(0,l.jsx)("div",{className:"tw-flex tw-order-3 lg:tw-order-none tw-items-center",children:(0,l.jsx)(g,{value:e.oz,onChange:a=>{const l=a-e.oz,o=i(t,r,l);n(o)},showUnit:!0,unitLabel:(a=e.item,a.toLowerCase().includes("egg")?"egg(s)":a.toLowerCase().includes("protein")?"scoop(s)":p.find((e=>e.name===a))?"oz":"serving(s)")})}),(0,l.jsx)("button",{className:"tw-text-gray-500 tw-order-4 lg:tw-order-none hover:tw-text-red-500 lg:tw-col-span-1 tw-min-w-[44px] tw-max-w-[44px] tw-min-h-[44px]",onClick:()=>{const e=t.filter(((e,t)=>t!==r));n(e)},children:"\u2715"})]},r);var a})),(0,l.jsx)("label",{className:"tw-block tw-mb-2  "+(t.length>0?"tw-mt-6":""),children:"Add Protein"}),(0,l.jsxs)("div",{className:"tw-flex tw-gap-3 tw-flex-col lg:tw-flex-row",children:[(0,l.jsxs)("div",{className:"tw-relative tw-w-full",ref:N,children:[(0,l.jsx)("input",{type:"text",placeholder:"Search or select a protein",value:c,onChange:e=>{const t=e.target.value,n=t.charAt(0).toUpperCase()+t.slice(1).toLowerCase();u(n)},onFocus:()=>{x||S(!0)},className:"tw-border tw-border-gray-300 tw-rounded-lg tw-px-4 tw-py-3 tw-w-full dark:tw-bg-black"}),j&&(0,l.jsxs)("div",{className:"tw-absolute tw-z-10 tw-w-full tw-bg-white dark:tw-bg-black tw-border tw-border-gray-300 tw-rounded-xl tw-overflow-hidden tw-flex tw-flex-col tw-max-h-80",children:[(0,l.jsx)("div",{className:"tw-overflow-auto tw-max-h-80",children:(c?[..._,...p].filter((e=>e.name.toLowerCase().includes(c.toLowerCase()))):[..._,...p]).map((e=>(0,l.jsx)("div",{className:"tw-px-4 tw-py-2 tw-cursor-pointer hover:tw-bg-gray-100 dark:hover:tw-bg-gray-700",onClick:()=>{u(e.name),S(!1)},children:(0,l.jsxs)("span",{className:"tw-flex tw-justify-between tw-items-center",children:[(0,l.jsx)("span",{children:e.name}),"grams"in e&&(0,l.jsxs)("span",{className:"tw-text-gray-400 tw-text-xs",children:[e.grams,"g"]})]})},e.name)))}),(0,l.jsx)("div",{className:"tw-sticky tw-bottom-0 tw-bg-white dark:tw-bg-black tw-border-t tw-border-gray-200 tw-px-4 tw-py-3",children:(0,l.jsxs)("button",{className:"tw-text-blue-800 tw-text-base ",onClick:()=>{const e=c||"";k(!0),S(!1),w(e),setTimeout((()=>u("")),0)},children:["+"," ",(0,l.jsxs)("span",{className:"hover:tw-underline",children:["Add ",c?"'"+c+"' as ":"","a custom entry"]})]})})]}),c&&(0,l.jsx)("button",{type:"button",onClick:()=>u(""),className:"tw-absolute tw-right-3 tw-top-1/2 tw--translate-y-1/2 tw-text-gray-400 tw-pr-2 hover:tw-text-gray-600","aria-label":"Clear input",children:"\xd7"})]}),(0,l.jsx)("button",{className:"tw-px-5 tw-min-w-[80px] tw-rounded-full tw-min-h-[50px] tw-text-sm  "+(c?"tw-bg-green-500 tw-text-white hover:tw-bg-green-600":"tw-bg-gray-300 tw-text-gray-500 tw-cursor-not-allowed"),disabled:!c,onClick:()=>{const e=p.find((e=>e.name===c))||_.find((e=>e.name===c));if(!e)return;const r=e.grams*h,a={item:c,grams:r,oz:h};n([...t,a]),u("")},children:"Add"})]}),x&&(0,l.jsxs)("div",{className:"tw-flex tw-flex-wrap tw-w-full tw-mt-6 tw-gap-3 tw-items-end tw-mb-6",children:[(0,l.jsxs)("div",{className:"tw-flex-1 lg:tw-flex-[2]",children:[(0,l.jsx)("label",{className:"tw-block tw-text-sm tw-font-medium tw-mb-1",children:"Custom name"}),(0,l.jsx)("input",{type:"text",placeholder:"e.g. Lentil soup",className:"tw-border tw-rounded-lg tw-p-3 tw-w-full dark:tw-bg-black",value:d,onChange:e=>{const t=e.target.value,n=t.charAt(0).toUpperCase()+t.slice(1).toLowerCase();w(n)}})]}),(0,l.jsxs)("div",{className:"tw-flex-1",children:[(0,l.jsx)("label",{className:"tw-block tw-text-sm tw-font-medium tw-mb-1 tw-flex-1",children:"Protein per 1 serving (g)"}),(0,l.jsx)("input",{type:"number",step:"0.5",className:"tw-border tw-rounded-lg tw-p-3 tw-w-full dark:tw-bg-black",value:f,onChange:e=>m(parseFloat(e.target.value))})]}),(0,l.jsx)("button",{type:"button",className:"tw-text-gray-500 hover:tw-text-red-500 tw-min-w-[44px] tw-min-h-[44px] tw-rounded-lg dark:hover:tw-text-white tw-text-sm",onClick:()=>{k(!1),w("")},children:"\u2715"}),(0,l.jsx)("button",{className:"tw-px-5 tw-min-w-[80px] tw-w-full lg:tw-w-auto tw-rounded-full tw-text-sm tw-min-h-[50px] "+(d&&f>0?"tw-bg-green-500 tw-text-white hover:tw-bg-green-600":"tw-bg-gray-300 tw-text-gray-500 tw-cursor-not-allowed"),disabled:!d||f<=0,onClick:()=>{const e={item:d,grams:f,oz:1};n([...t,e]);const r={name:d,grams:f},a=[..._,r];C(a),localStorage.setItem("custom.custom_proteins",JSON.stringify(a)),m(1),w(""),k(!1)},children:"Add"})]}),(0,l.jsx)("div",{className:"tw-flex tw-gap-4 tw-flex-col sm:tw-flex-row tw-mt-6",children:(0,l.jsxs)("div",{className:"tw-w-full",children:[(0,l.jsx)("label",{className:"tw-block tw-font-semibold tw-mb-2",children:"Notes"}),(0,l.jsx)("textarea",{rows:2,className:"tw-border tw-rounded-lg tw-w-full tw-p-4 dark:tw-bg-black",value:o||"",onChange:e=>s(e.target.value)})]})})]}):null};function b(e){var t,n,r="";if("string"==typeof e||"number"==typeof e)r+=e;else if("object"==typeof e)if(Array.isArray(e)){var a=e.length;for(t=0;t<a;t++)e[t]&&(n=b(e[t]))&&(r&&(r+=" "),r+=n)}else for(n in e)e[n]&&(r&&(r+=" "),r+=n);return r}const y=function(){for(var e,t,n=0,r="",a=arguments.length;n<a;n++)(e=arguments[n])&&(t=b(e))&&(r&&(r+=" "),r+=t);return r};var x=n(922);function k(e){return"string"===typeof e}function j(e,t,n){return n.indexOf(e)===t}function S(e){return-1===e.indexOf(",")?e:e.split(",")}function N(e){if(!e)return e;if("C"===e||"posix"===e||"POSIX"===e)return"en-US";if(-1!==e.indexOf(".")){var t=e.split(".")[0];return N(void 0===t?"":t)}if(-1!==e.indexOf("@")){var n=e.split("@")[0];return N(void 0===n?"":n)}if(-1===e.indexOf("-")||(r=e).toLowerCase()!==r)return e;var r,a=e.split("-"),l=a[0],o=a[1],s=void 0===o?"":o;return"".concat(l,"-").concat(s.toUpperCase())}var _=x((function(e){var t=void 0===e?{}:e,n=t.useFallbackLocale,r=void 0===n||n,a=t.fallbackLocale,l=void 0===a?"en-US":a,o=[];if("undefined"!==typeof navigator){for(var s=[],i=0,c=navigator.languages||[];i<c.length;i++){var u=c[i];s=s.concat(S(u))}var d=navigator.language,w=d?S(d):d;o=o.concat(s,w)}return r&&o.push(l),o.filter(k).map(N).filter(j)}),{cacheKey:JSON.stringify});var C=x((function(e){return _(e)[0]||null}),{cacheKey:JSON.stringify});const D=C;function E(e,t,n){return function(r,a){void 0===a&&(a=n);var l=e(r)+a;return t(l)}}function O(e){return function(t){return new Date(e(t).getTime()-1)}}function T(e,t){return function(n){return[e(n),t(n)]}}function M(e){if(e instanceof Date)return e.getFullYear();if("number"===typeof e)return e;var t=parseInt(e,10);if("string"===typeof e&&!isNaN(t))return t;throw new Error("Failed to get year from date: ".concat(e,"."))}function L(e){if(e instanceof Date)return e.getMonth();throw new Error("Failed to get month from date: ".concat(e,"."))}function P(e){if(e instanceof Date)return e.getDate();throw new Error("Failed to get year from date: ".concat(e,"."))}function I(e){var t=M(e),n=t+(1-t)%100,r=new Date;return r.setFullYear(n,0,1),r.setHours(0,0,0,0),r}var z=E(M,I,-100),F=E(M,I,100),R=O(F),A=E(M,R,-100),W=(E(M,R,100),T(I,R));function $(e){var t=M(e),n=t+(1-t)%10,r=new Date;return r.setFullYear(n,0,1),r.setHours(0,0,0,0),r}var B=E(M,$,-10),V=E(M,$,10),U=O(V),H=E(M,U,-10),Y=(E(M,U,10),T($,U));function Q(e){var t=M(e),n=new Date;return n.setFullYear(t,0,1),n.setHours(0,0,0,0),n}var q=E(M,Q,-1),G=E(M,Q,1),J=O(G),K=E(M,J,-1),Z=(E(M,J,1),T(Q,J));function X(e,t){return function(n,r){void 0===r&&(r=t);var a=M(n),l=L(n)+r,o=new Date;return o.setFullYear(a,l,1),o.setHours(0,0,0,0),e(o)}}function ee(e){var t=M(e),n=L(e),r=new Date;return r.setFullYear(t,n,1),r.setHours(0,0,0,0),r}var te=X(ee,-1),ne=X(ee,1),re=O(ne),ae=X(re,-1),le=(X(re,1),T(ee,re));function oe(e,t){return function(n,r){void 0===r&&(r=t);var a=M(n),l=L(n),o=P(n)+r,s=new Date;return s.setFullYear(a,l,o),s.setHours(0,0,0,0),e(s)}}function se(e){var t=M(e),n=L(e),r=P(e),a=new Date;return a.setFullYear(t,n,r),a.setHours(0,0,0,0),a}oe(se,-1);var ie=O(oe(se,1)),ce=(oe(ie,-1),oe(ie,1),T(se,ie));function ue(e){return P(re(e))}var de="gregory",we="hebrew",fe="islamic",me="iso8601",he={gregory:["en-CA","en-US","es-AR","es-BO","es-CL","es-CO","es-CR","es-DO","es-EC","es-GT","es-HN","es-MX","es-NI","es-PA","es-PE","es-PR","es-SV","es-VE","pt-B
2R"],hebrew:["he","he-IL"],islamic:["ar","ar-AE","ar-BH","ar-DZ","ar-EG","ar-IQ","ar-JO","ar-KW","ar-LY","ar-OM","ar-QA","ar-SA","ar-SD","ar-SY","ar-YE","dv","dv-MV","ps","ps-AR"]},pe=[0,1,2,3,4,5,6],ge=new Map;function ve(e){return function(t,n){return function(e){return function(t,n){var r=t||D();ge.has(r)||ge.set(r,new Map);var a=ge.get(r);return a.has(e)||a.set(e,new Intl.DateTimeFormat(r||void 0,e).format),a.get(e)(n)}}(e)(t,function(e){var t=new Date(e);return new Date(t.setHours(12))}(n))}}ve({day:"numeric",month:"numeric",year:"numeric"});var be=ve({day:"numeric"}),ye=ve({day:"numeric",month:"long",year:"numeric"}),xe=ve({month:"long"}),ke=ve({month:"long",year:"numeric"}),je=ve({weekday:"short"}),Se=ve({weekday:"long"}),Ne=ve({year:"numeric"}),_e=pe[0],Ce=pe[5],De=pe[6];function Ee(e,t){void 0===t&&(t=me);var n=e.getDay();switch(t){case me:return(n+6)%7;case fe:return(n+1)%7;case we:case de:return n;default:throw new Error("Unsupported calendar type.")}}function Oe(e,t){void 0===t&&(t=me);var n=M(e),r=L(e),a=e.getDate()-Ee(e,t);return new Date(n,r,a)}function Te(e,t){switch(e){case"century":return I(t);case"decade":return $(t);case"year":return Q(t);case"month":return ee(t);case"day":return se(t);default:throw new Error("Invalid rangeType: ".concat(e))}}function Me(e,t){switch(e){case"century":return F(t);case"decade":return V(t);case"year":return G(t);case"month":return ne(t);default:throw new Error("Invalid rangeType: ".concat(e))}}function Le(e,t){switch(e){case"century":return R(t);case"decade":return U(t);case"year":return J(t);case"month":return re(t);case"day":return ie(t);default:throw new Error("Invalid rangeType: ".concat(e))}}function Pe(e,t){switch(e){case"century":return W(t);case"decade":return Y(t);case"year":return Z(t);case"month":return le(t);case"day":return ce(t);default:throw new Error("Invalid rangeType: ".concat(e))}}function Ie(e,t,n){return n.map((function(n){return(t||Ne)(e,n)})).join(" \u2013 ")}function ze(e,t,n){return Ie(e,t,Y(n))}function Fe(e,t){void 0===t&&(t=me);var n=e.getDay();switch(t){case fe:case we:return n===Ce||n===De;case me:case de:return n===De||n===_e;default:throw new Error("Unsupported calendar type.")}}var Re="react-calendar__navigation";function Ae(e){var t=e.activeStartDate,n=e.drillUp,r=e.formatMonthYear,a=void 0===r?ke:r,o=e.formatYear,s=void 0===o?Ne:o,i=e.locale,c=e.maxDate,u=e.minDate,d=e.navigationAriaLabel,w=void 0===d?"":d,f=e.navigationAriaLive,m=e.navigationLabel,h=e.next2AriaLabel,p=void 0===h?"":h,g=e.next2Label,v=void 0===g?"\xbb":g,b=e.nextAriaLabel,y=void 0===b?"":b,x=e.nextLabel,k=void 0===x?"\u203a":x,j=e.prev2AriaLabel,S=void 0===j?"":j,N=e.prev2Label,_=void 0===N?"\xab":N,D=e.prevAriaLabel,E=void 0===D?"":D,O=e.prevLabel,T=void 0===O?"\u2039":O,M=e.setActiveStartDate,L=e.showDoubleView,P=e.view,I=e.views.indexOf(P)>0,F="century"!==P,R=function(e,t){switch(e){case"century":return z(t);case"decade":return B(t);case"year":return q(t);case"month":return te(t);default:throw new Error("Invalid rangeType: ".concat(e))}}(P,t),$=F?function(e,t){switch(e){case"decade":return B(t,-100);case"year":return q(t,-10);case"month":return te(t,-12);default:throw new Error("Invalid rangeType: ".concat(e))}}(P,t):void 0,U=Me(P,t),Y=F?function(e,t){switch(e){case"decade":return V(t,100);case"year":return G(t,10);case"month":return ne(t,12);default:throw new Error("Invalid rangeType: ".concat(e))}}(P,t):void 0,Q=function(){if(R.getFullYear()<0)return!0;var e=function(e,t){switch(e){case"century":return A(t);case"decade":return H(t);case"year":return K(t);case"month":return ae(t);default:throw new Error("Invalid rangeType: ".concat(e))}}(P,t);return u&&u>=e}(),J=F&&function(){if($.getFullYear()<0)return!0;var e=function(e,t){switch(e){case"decade":return H(t,-100);case"year":return K(t,-10);case"month":return ae(t,-12);default:throw new Error("Invalid rangeType: ".concat(e))}}(P,t);return u&&u>=e}(),Z=c&&c<U,X=F&&c&&c<Y;function ee(e){var t=function(){switch(P){case"century":return function(e,t,n){return Ie(e,t,W(n))}(i,s,e);case"decade":return ze(i,s,e);case"year":return s(i,e);case"month":return a(i,e);default:throw new Error("Invalid view: ".concat(P,"."))}}();return m?m({date:e,label:t,locale:i||C()||void 0,view:P}):t}return(0,l.jsxs)("div",{className:Re,children:[null!==_&&F?(0,l.jsx)("button",{"aria-label":S,className:"".concat(Re,"__arrow ").concat(Re,"__prev2-button"),disabled:J,onClick:function(){M($,"prev2")},type:"button",children:_}):null,null!==T&&(0,l.jsx)("button",{"aria-label":E,className:"".concat(Re,"__arrow ").concat(Re,"__prev-button"),disabled:Q,onClick:function(){M(R,"prev")},type:"button",children:T}),function(){var e="".concat(Re,"__label");return(0,l.jsxs)("button",{"aria-label":w,"aria-live":f,className:e,disabled:!I,onClick:n,style:{flexGrow:1},type:"button",children:[(0,l.jsx)("span",{className:"".concat(e,"__labelText ").concat(e,"__labelText--from"),children:ee(t)}),L?(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("span",{className:"".concat(e,"__divider"),children:" \u2013 "}),(0,l.jsx)("span",{className:"".concat(e,"__labelText ").concat(e,"__labelText--to"),children:ee(U)})]}):null]})}(),null!==k&&(0,l.jsx)("button",{"aria-label":y,className:"".concat(Re,"__arrow ").concat(Re,"__next-button"),disabled:Z,onClick:function(){M(U,"next")},type:"button",children:k}),null!==v&&F?(0,l.jsx)("button",{"aria-label":p,className:"".concat(Re,"__arrow ").concat(Re,"__next2-button"),disabled:X,onClick:function(){M(Y,"next2")},type:"button",children:v}):null]})}var We=function(){return We=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var a in t=arguments[n])Object.prototype.hasOwnProperty.call(t,a)&&(e[a]=t[a]);return e},We.apply(this,arguments)},$e=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a<r.length;a++)t.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n};function Be(e){return"".concat(e,"%")}function Ve(e){var t=e.children,n=e.className,a=e.count,o=e.direction,s=e.offset,i=e.style,c=e.wrap,u=$e(e,["children","className","count","direction","offset","style","wrap"]);return(0,l.jsx)("div",We({className:n,style:We({display:"flex",flexDirection:o,flexWrap:c?"wrap":"nowrap"},i)},u,{children:r.Children.map(t,(function(e,t){var n=s&&0===t?Be(100*s/a):null;return(0,r.cloneElement)(e,We(We({},e.props),{style:{flexBasis:Be(100/a),flexShrink:0,flexGrow:0,overflow:"hidden",marginLeft:n,marginInlineStart:n,marginInlineEnd:0}}))}))}))}function Ue(e,t){return t[0]<=e&&t[1]>=e}function He(e,t){return Ue(e[0],t)||Ue(e[1],t)}function Ye(e,t,n){var r=[];if(He(t,e)){r.push(n);var a=Ue(e[0],t),l=Ue(e[1],t);a&&r.push("".concat(n,"Start")),l&&r.push("".concat(n,"End")),a&&l&&r.push("".concat(n,"BothEnds"))}return r}function Qe(e){if(!e)throw new Error("args is required");var t=e.value,n=e.date,r=e.hover,a="react-calendar__tile",l=[a];if(!n)return l;var o=new Date,s=function(){if(Array.isArray(n))return n;var t=e.dateType;if(!t)throw new Error("dateType is required when date is not an array of two dates");return Pe(t,n)}();if(Ue(o,s)&&l.push("".concat(a,"--now")),!t||!function(e){return Array.isArray(e)?null!==e[0]&&null!==e[1]:null!==e}(t))return l;var i,c,u=function(){if(Array.isArray(t))return t;var n=e.valueType;if(!n)throw new Error("valueType is required when value is not an array of two dates");return Pe(n,t)}();c=s,(i=u)[0]<=c[0]&&i[1]>=c[1]?l.push("".concat(a,"--active")):He(u,s)&&l.push("".concat(a,"--hasActive"));var d=Ye(u,s,"".concat(a,"--range"));l.push.apply(l,d);var w=Array.isArray(t)?t:[t];if(r&&1===w.length){var f=Ye(r>u[0]?[u[0],r]:[r,u[0]],s,"".concat(a,"--hover"));l.push.apply(l,f)}return l}function qe(e){for(var t=e.className,n=e.count,r=void 0===n?3:n,a=e.dateTransform,o=e.dateType,s=e.end,i=e.hover,c=e.offset,u=e.renderTile,d=e.start,w=e.step,f=void 0===w?1:w,m=e.value,h=e.valueType,p=[],g=d;g<=s;g+=f){var v=a(g);
2p.push(u({classes:Qe({date:v,dateType:o,hover:i,value:m,valueType:h}),date:v}))}return(0,l.jsx)(Ve,{className:t,count:r,offset:c,wrap:!0,children:p})}function Ge(e){var t=e.activeStartDate,n=e.children,a=e.classes,o=e.date,s=e.formatAbbr,i=e.locale,c=e.maxDate,u=e.maxDateTransform,d=e.minDate,w=e.minDateTransform,f=e.onClick,m=e.onMouseOver,h=e.style,p=e.tileClassName,g=e.tileContent,v=e.tileDisabled,b=e.view,x=(0,r.useMemo)((function(){return"function"===typeof p?p({activeStartDate:t,date:o,view:b}):p}),[t,o,p,b]),k=(0,r.useMemo)((function(){return"function"===typeof g?g({activeStartDate:t,date:o,view:b}):g}),[t,o,g,b]);return(0,l.jsxs)("button",{className:y(a,x),disabled:d&&w(d)>o||c&&u(c)<o||(null===v||void 0===v?void 0:v({activeStartDate:t,date:o,view:b})),onClick:f?function(e){return f(o,e)}:void 0,onFocus:m?function(){return m(o)}:void 0,onMouseOver:m?function(){return m(o)}:void 0,style:h,type:"button",children:[s?(0,l.jsx)("abbr",{"aria-label":s(i,o),children:n}):n,k]})}var Je=function(){return Je=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var a in t=arguments[n])Object.prototype.hasOwnProperty.call(t,a)&&(e[a]=t[a]);return e},Je.apply(this,arguments)},Ke=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a<r.length;a++)t.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n},Ze="react-calendar__century-view__decades__decade";function Xe(e){var t=e.classes,n=void 0===t?[]:t,r=e.currentCentury,a=e.formatYear,o=void 0===a?Ne:a,s=Ke(e,["classes","currentCentury","formatYear"]),i=s.date,c=s.locale,u=[];return n&&u.push.apply(u,n),Ze&&u.push(Ze),I(i).getFullYear()!==r&&u.push("".concat(Ze,"--neighboringCentury")),(0,l.jsx)(Ge,Je({},s,{classes:u,maxDateTransform:U,minDateTransform:$,view:"century",children:ze(c,o,i)}))}var et=function(){return et=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var a in t=arguments[n])Object.prototype.hasOwnProperty.call(t,a)&&(e[a]=t[a]);return e},et.apply(this,arguments)},tt=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a<r.length;a++)t.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n};function nt(e){var t=e.activeStartDate,n=e.hover,r=e.showNeighboringCentury,a=e.value,o=e.valueType,s=tt(e,["activeStartDate","hover","showNeighboringCentury","value","valueType"]),i=M(I(t)),c=i+(r?119:99);return(0,l.jsx)(qe,{className:"react-calendar__century-view__decades",dateTransform:$,dateType:"decade",end:c,hover:n,renderTile:function(e){var n=e.date,r=tt(e,["date"]);return(0,l.jsx)(Xe,et({},s,r,{activeStartDate:t,currentCentury:i,date:n}),n.getTime())},start:i,step:10,value:a,valueType:o})}var rt=function(){return rt=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var a in t=arguments[n])Object.prototype.hasOwnProperty.call(t,a)&&(e[a]=t[a]);return e},rt.apply(this,arguments)};function at(e){return(0,l.jsx)("div",{className:"react-calendar__century-view",children:(0,l.jsx)(nt,rt({},e))})}var lt=function(){return lt=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var a in t=arguments[n])Object.prototype.hasOwnProperty.call(t,a)&&(e[a]=t[a]);return e},lt.apply(this,arguments)},ot=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a<r.length;a++)t.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n},st="react-calendar__decade-view__years__year";function it(e){var t=e.classes,n=void 0===t?[]:t,r=e.currentDecade,a=e.formatYear,o=void 0===a?Ne:a,s=ot(e,["classes","currentDecade","formatYear"]),i=s.date,c=s.locale,u=[];return n&&u.push.apply(u,n),st&&u.push(st),$(i).getFullYear()!==r&&u.push("".concat(st,"--neighboringDecade")),(0,l.jsx)(Ge,lt({},s,{classes:u,maxDateTransform:J,minDateTransform:Q,view:"decade",children:o(c,i)}))}var ct=function(){return ct=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var a in t=arguments[n])Object.prototype.hasOwnProperty.call(t,a)&&(e[a]=t[a]);return e},ct.apply(this,arguments)},ut=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a<r.length;a++)t.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n};function dt(e){var t=e.activeStartDate,n=e.hover,r=e.showNeighboringDecade,a=e.value,o=e.valueType,s=ut(e,["activeStartDate","hover","showNeighboringDecade","value","valueType"]),i=M($(t)),c=i+(r?11:9);return(0,l.jsx)(qe,{className:"react-calendar__decade-view__years",dateTransform:Q,dateType:"year",end:c,hover:n,renderTile:function(e){var n=e.date,r=ut(e,["date"]);return(0,l.jsx)(it,ct({},s,r,{activeStartDate:t,currentDecade:i,date:n}),n.getTime())}
2,start:i,value:a,valueType:o})}var wt=function(){return wt=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var a in t=arguments[n])Object.prototype.hasOwnProperty.call(t,a)&&(e[a]=t[a]);return e},wt.apply(this,arguments)};function ft(e){return(0,l.jsx)("div",{className:"react-calendar__decade-view",children:(0,l.jsx)(dt,wt({},e))})}var mt=function(){return mt=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var a in t=arguments[n])Object.prototype.hasOwnProperty.call(t,a)&&(e[a]=t[a]);return e},mt.apply(this,arguments)},ht=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a<r.length;a++)t.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n},pt=function(e,t,n){if(n||2===arguments.length)for(var r,a=0,l=t.length;a<l;a++)!r&&a in t||(r||(r=Array.prototype.slice.call(t,0,a)),r[a]=t[a]);return e.concat(r||Array.prototype.slice.call(t))};function gt(e){var t=e.classes,n=void 0===t?[]:t,r=e.formatMonth,a=void 0===r?xe:r,o=e.formatMonthYear,s=void 0===o?ke:o,i=ht(e,["classes","formatMonth","formatMonthYear"]),c=i.date,u=i.locale;return(0,l.jsx)(Ge,mt({},i,{classes:pt(pt([],n,!0),["react-calendar__year-view__months__month"],!1),formatAbbr:s,maxDateTransform:re,minDateTransform:ee,view:"year",children:a(u,c)}))}var vt=function(){return vt=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var a in t=arguments[n])Object.prototype.hasOwnProperty.call(t,a)&&(e[a]=t[a]);return e},vt.apply(this,arguments)},bt=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a<r.length;a++)t.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n};function yt(e){var t=e.activeStartDate,n=e.hover,r=e.value,a=e.valueType,o=bt(e,["activeStartDate","hover","value","valueType"]),s=M(t);return(0,l.jsx)(qe,{className:"react-calendar__year-view__months",dateTransform:function(e){var t=new Date;return t.setFullYear(s,e,1),ee(t)},dateType:"month",end:11,hover:n,renderTile:function(e){var n=e.date,r=bt(e,["date"]);return(0,l.jsx)(gt,vt({},o,r,{activeStartDate:t,date:n}),n.getTime())},start:0,value:r,valueType:a})}var xt=function(){return xt=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var a in t=arguments[n])Object.prototype.hasOwnProperty.call(t,a)&&(e[a]=t[a]);return e},xt.apply(this,arguments)};function kt(e){return(0,l.jsx)("div",{className:"react-calendar__year-view",children:(0,l.jsx)(yt,xt({},e))})}var jt=function(){return jt=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var a in t=arguments[n])Object.prototype.hasOwnProperty.call(t,a)&&(e[a]=t[a]);return e},jt.apply(this,arguments)},St=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a<r.length;a++)t.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n},Nt="react-calendar__month-view__days__day";function _t(e){var t=e.calendarType,n=e.classes,r=void 0===n?[]:n,a=e.currentMonthIndex,o=e.formatDay,s=void 0===o?be:o,i=e.formatLongDate,c=void 0===i?ye:i,u=St(e,["calendarType","classes","currentMonthIndex","formatDay","formatLongDate"]),d=u.date,w=u.locale,f=[];return r&&f.push.apply(f,r),Nt&&f.push(Nt),Fe(d,t)&&f.push("".concat(Nt,"--weekend")),d.getMonth()!==a&&f.push("".concat(Nt,"--neighboringMonth")),(0,l.jsx)(Ge,jt({},u,{classes:f,formatAbbr:c,maxDateTransform:ie,minDateTransform:se,view:"month",children:s(w,d)}))}var Ct=function(){return Ct=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var a in t=arguments[n])Object.prototype.hasOwnProperty.call(t,a)&&(e[a]=t[a]);return e},Ct.apply(this,arguments)},Dt=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a<r.length;a++)t.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n};function Et(e){var t=e.activeStartDate,n=e.calendarType,r=e.hover,a=e.showFixedNumberOfWeeks,o=e.showNeighboringMonth,s=e.value,i=e.valueType,c=Dt(e,["activeStartDate","calendarType","hover","showFixedNumberOfWeeks","
2showNeighboringMonth","value","valueType"]),u=M(t),d=L(t),w=a||o,f=Ee(t,n),m=w?0:f,h=1+(w?-f:0),p=function(){if(a)return h+42-1;var e=ue(t);if(o){var r=new Date;return r.setFullYear(u,d,e),r.setHours(0,0,0,0),e+(7-Ee(r,n)-1)}return e}();return(0,l.jsx)(qe,{className:"react-calendar__month-view__days",count:7,dateTransform:function(e){var t=new Date;return t.setFullYear(u,d,e),se(t)},dateType:"day",hover:r,end:p,renderTile:function(e){var r=e.date,a=Dt(e,["date"]);return(0,l.jsx)(_t,Ct({},c,a,{activeStartDate:t,calendarType:n,currentMonthIndex:d,date:r}),r.getTime())},offset:m,start:h,value:s,valueType:i})}var Ot="react-calendar__month-view__weekdays",Tt="".concat(Ot,"__weekday");function Mt(e){for(var t,n=e.calendarType,r=e.formatShortWeekday,a=void 0===r?je:r,o=e.formatWeekday,s=void 0===o?Se:o,i=e.locale,c=e.onMouseLeave,u=ee(new Date),d=M(u),w=L(u),f=[],m=1;m<=7;m+=1){var h=new Date(d,w,m-Ee(u,n)),p=s(i,h);f.push((0,l.jsx)("div",{className:y(Tt,(t=h,t.getDay()===(new Date).getDay()&&"".concat(Tt,"--current")),Fe(h,n)&&"".concat(Tt,"--weekend")),children:(0,l.jsx)("abbr",{"aria-label":p,title:p,children:a(i,h).replace(".","")})},m))}return(0,l.jsx)(Ve,{className:Ot,count:7,onFocus:c,onMouseOver:c,children:f})}var Lt=function(){return Lt=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var a in t=arguments[n])Object.prototype.hasOwnProperty.call(t,a)&&(e[a]=t[a]);return e},Lt.apply(this,arguments)},Pt=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a<r.length;a++)t.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n},It="react-calendar__tile";function zt(e){var t=e.onClickWeekNumber,n=e.weekNumber,r=(0,l.jsx)("span",{children:n});if(t){var a=e.date,o=e.onClickWeekNumber,s=e.weekNumber,i=Pt(e,["date","onClickWeekNumber","weekNumber"]);return(0,l.jsx)("button",Lt({},i,{className:It,onClick:function(e){return o(s,a,e)},type:"button",children:r}))}e.date,e.onClickWeekNumber,e.weekNumber,i=Pt(e,["date","onClickWeekNumber","weekNumber"]);return(0,l.jsx)("div",Lt({},i,{className:It,children:r}))}function Ft(e){var t=e.activeStartDate,n=e.calendarType,r=e.onClickWeekNumber,a=e.onMouseLeave,o=e.showFixedNumberOfWeeks,s=function(){if(o)return 6;var e=ue(t)-(7-Ee(t,n));return 1+Math.ceil(e/7)}(),i=function(){for(var e=M(t),r=L(t),a=P(t),l=[],o=0;o<s;o+=1)l.push(Oe(new Date(e,r,a+7*o),n));return l}(),c=i.map((function(e){return function(e,t){void 0===t&&(t=me);var n,r=t===de?de:me,a=Oe(e,t),l=M(e)+1;do{n=Oe(new Date(l,0,r===me?4:1),t),l-=1}while(e<n);return Math.round((a.getTime()-n.getTime())/6048e5)+1}(e,n)}));return(0,l.jsx)(Ve,{className:"react-calendar__month-view__weekNumbers",count:s,direction:"column",onFocus:a,onMouseOver:a,style:{flexBasis:"calc(100% * (1 / 8)",flexShrink:0},children:c.map((function(e,t){var n=i[t];if(!n)throw new Error("date is not defined");return(0,l.jsx)(zt,{date:n,onClickWeekNumber:r,weekNumber:e},e)}))})}var Rt=function(){return Rt=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var a in t=arguments[n])Object.prototype.hasOwnProperty.call(t,a)&&(e[a]=t[a]);return e},Rt.apply(this,arguments)},At=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a<r.length;a++)t.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n};function Wt(e){var t=e.activeStartDate,n=e.locale,r=e.onMouseLeave,a=e.showFixedNumberOfWeeks,o=e.calendarType,s=void 0===o?function(e){if(e)for(var t=0,n=Object.entries(he);t<n.length;t++){var r=n[t],a=r[0];if(r[1].includes(e))return a}return me}(n):o,i=e.formatShortWeekday,c=e.formatWeekday,u=e.onClickWeekNumber,d=e.showWeekNumbers,w=At(e,["calendarType","formatShortWeekday","formatWeekday","onClickWeekNumber","showWeekNumbers"]);var f="react-calendar__month-view";return(0,l.jsx)("div",{className:y(f,d?"".concat(f,"--weekNumbers"):""),children:(0,l.jsxs)("div",{style:{display:"flex",alignItems:"flex-end"},children:[d?(0,l.jsx)(Ft,{activeStartDate:t,calendarType:s,onClickWeekNumber:u,onMouseLeave:r,showFixedNumberOfWeeks:a}):null,(0,l.jsxs)("div",{style:{flexGrow:1,width:"100%"},children:[(0,l.jsx)(Mt,{calendarType:s,formatShortWeekday:i,formatWeekday:c,locale:n,onMouseLeave:r}),(0,l.jsx)(Et,Rt({calendarType:s},w))]})]})})}var $t=function(){return $t=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var a in t=arguments[n])Object.prototype.hasOwnProperty.call(t,a)&&(e[a]=t[a]);return e},$t.apply(this,arguments)},Bt="react-calendar",Vt=["century","decade","year","month"],Ut=["decade","year","month","day"],Ht=new Date;Ht.setFullYear(1,0,1),Ht.setHours(0,0,0,0);var Yt=new Date(864e13);function Qt(e){return e instanceof Date?e:new Date(e)}function qt(e,t){return Vt.slice(Vt.indexOf(e),Vt.indexOf(t)+1)}function Gt(e,t,n){return e&&function(e,t,n){return-1!==qt(t,n).indexOf(e)}(e,t,n)?e:n}function Jt(e){var t=Vt.indexOf(e);return Ut[t]}function Kt(e,t){var n=e.value,r=e.minDate,a=e.maxDate,l=e.maxDetail,o=function(e,t){var n=Array.isArray(e)?e[t]:e;if(!n)return null;var r=Qt(n);if(Number.isNaN(r.getTime()))throw new Error("Invalid date: ".concat(e));return r}(n,t);if(!o)return null;var s=Jt(l);return function(e,t,n){return t&&t>e?t:n&&n<e?n:e}(function(){switch(t){case 0:return Te(s,o);case 1:return Le(s,o);default:throw new Error("Invalid index value: ".concat(t))}}(),r,a)}var Zt=function(e){return Kt(e,0)},Xt=function(e){return Kt(e,1)},en=function(e){return[Zt,Xt].map((function(t){return t(e)}))};function tn(e){var t=e.maxDate,n=e.maxDetail,r=e.minDate,a=e.minDetail,l=e.value;return Te(Gt(e.view,a,n),Zt({value:l,minDate:r,maxDate:t,maxDetail:n})||new Date)}function nn(e){return e&&(!Array.isArray(e)||1===e.length)}function rn(e,t){return e instanceof Date&&t instanceof Date&&e.getTime()===t.getTime()}var an=(0,r.forwardRef)((function(e,t){var n=e.activeStartDate,a=e.allowPartialRange,o=e.calendarType,s=e.className,i=e.defaultActiveStartDate,c=e.defaultValue,u=e.defaultView,d=e.formatDay,w=e.formatLongDate,f=e.formatMonth,m=e.formatMonthYear,h=e.formatShortWeekday,p=e.formatWeekday,g=e.formatYear,v=e.goToRangeStartOnSelect,b=void 0===v||v,x=e.inputRef,k=e.locale,j=e.maxDate,S=void 0===j?Yt:j,N=e.maxDetail,_=void 0===N?"month":N,C=e.minDate,D=void 0===C?Ht:C,E=e.minDetail,O=void 0===E?"century":E,T=e.navigationAriaLabel,M=e.navigationAriaLive,L=e.navigationLabel,P=e.next2AriaLabel,I=e.next2Label,z=e.nextAriaLabel,F=e.nextLabel,R=e.onActiveStartDateChange,A=e.onChange,W=e.onClickDay,$=e.onClickDecade,B=e.onClickMonth,V=e.onClickWeekNumber,U=e.onClickYear,H=e.onDrillDown,Y=e.onDrillUp,Q=e.onViewChange,q=e.prev2AriaLabel,G=e.prev2Label,J=e.prevAriaLabel,K=e.prevLabel,Z=e.returnValue,X=void 0===Z?"start":Z,ee=e.selectRange,te=e.showDoubleView,ne=e.showFixedNumberOfWeeks,re=e.showNavigation,ae=void 0===re||re,le=e.showNeighboringCentury,oe=e.showNeighboringDecade,se=e.showNeighboringMonth,ie=void 0===se||se,ce=e.showWeekNumbers,ue=e.tileClassName,de=e.tileContent,we=e.tileDisabled,fe=e.value,me=e.view,he=(0,r.useState)(i),pe=he[0],ge=he[1],ve=(0,r.useState)(null),be=ve[0],ye=ve[1],xe=(0,r.useState)(Array.isArray(c)?c.map((function(e){return null!==e?Qt(e):null})):null!==c&&void 0!==c?Qt(c):null),ke=xe[0],je=xe[1],Se=(0,r.useState)(u),Ne=Se[0],_e=Se[1],Ce=n||pe||function(e){var t=e.activeStartDate,n=e.defaultActiveStartDate,r=e.defaultValue,a=e.defaultView,l=e.maxDate,o=e.maxDetail,s=e.minDate,i=e.minDetail,c=e.value,u=e.view,d=Gt(u,i,o),w=t||n;return w?Te(d,w):tn({maxDate:l,maxDetail:o,minDate:s,minDetail:i,value:c||r,view:u||a})}({activeStartDate:n,defaultActiveStartDate:i,defaultValue:c,defaultView:u,maxDate:S,maxDetail:_,minDate:D,minDetail:O,value:fe,view:me}),De=function(){var e=ee&&nn(ke)?ke:void 0!==fe?fe:ke;return e?Array.isArray(e)?e.map((function(e){return null!==e?Qt(e):null})):null!==e?Qt(e):null:null}(),Ee=Jt(_),Oe=Gt(me||Ne,O,_),Pe=qt(O,_),Ie=ee?be:null,ze=Pe.indexOf(Oe)<Pe.length-1,Fe=Pe.indexOf(Oe)>0,Re=(0,r.useCallback)((function(e){return function(){switch(X){case"start":return Zt;case"end":return Xt;case"range":return en;default:throw new Error("Invalid returnValue.")}}()({maxDate:S,maxDetail:_,minDate:D,value:e})}),[S,_,D,X]),We=(0,r.useCallback)((function(e,t){ge(e);var n={action:t,activeStartDate:e,value:De,view:Oe};R&&!rn(Ce,e)&&R(n)}),[Ce,R,De,Oe]),$e=(0,r.useCallback)((function(e,t){var n=function(){switch(Oe){case"century":return $;case"decade":return U;case"year":return B;case"month":return W;default:throw new Error("Invalid view: ".concat(Oe,"."))}}();n&&n(e,t)}),[W,$,B,U,Oe]),Be=(0,r.useCallback)((function(e,t){if(ze){$e(e,t);var n=Pe[Pe.indexOf(Oe)+1];if(!n)throw new Error("Attempted to drill down from the lowest view.");
2ge(e),_e(n);var r={action:"drillDown",activeStartDate:e,value:De,view:n};R&&!rn(Ce,e)&&R(r),Q&&Oe!==n&&Q(r),H&&H(r)}}),[Ce,ze,R,$e,H,Q,De,Oe,Pe]),Ve=(0,r.useCallback)((function(){if(Fe){var e=Pe[Pe.indexOf(Oe)-1];if(!e)throw new Error("Attempted to drill up from the highest view.");var t=Te(e,Ce);ge(t),_e(e);var n={action:"drillUp",activeStartDate:t,value:De,view:e};R&&!rn(Ce,t)&&R(n),Q&&Oe!==e&&Q(n),Y&&Y(n)}}),[Ce,Fe,R,Y,Q,De,Oe,Pe]),Ue=(0,r.useCallback)((function(e,t){var n=De;$e(e,t);var r,l=ee&&!nn(n);if(ee)if(l)r=Te(Ee,e);else{if(!n)throw new Error("previousValue is required");if(Array.isArray(n))throw new Error("previousValue must not be an array");r=function(e,t,n){var r=[t,n].sort((function(e,t){return e.getTime()-t.getTime()}));return[Te(e,r[0]),Le(e,r[1])]}(Ee,n,e)}else r=Re(e);var o=!ee||l||b?tn({maxDate:S,maxDetail:_,minDate:D,minDetail:O,value:r,view:Oe}):null;t.persist(),ge(o),je(r);var s={action:"onChange",activeStartDate:o,value:r,view:Oe};if(R&&!rn(Ce,o)&&R(s),A)if(ee)if(nn(r)){if(a){if(Array.isArray(r))throw new Error("value must not be an array");A([r||null,null],t)}}else A(r||null,t);else A(r||null,t)}),[Ce,a,Re,b,S,_,D,O,R,A,$e,ee,De,Ee,Oe]);function He(e){ye(e)}function Ye(){ye(null)}function Qe(e){var t={activeStartDate:e?Me(Oe,Ce):Te(Oe,Ce),hover:Ie,locale:k,maxDate:S,minDate:D,onClick:ze?Be:Ue,onMouseOver:ee?He:void 0,tileClassName:ue,tileContent:de,tileDisabled:we,value:De,valueType:Ee};switch(Oe){case"century":return(0,l.jsx)(at,$t({formatYear:g,showNeighboringCentury:le},t));case"decade":return(0,l.jsx)(ft,$t({formatYear:g,showNeighboringDecade:oe},t));case"year":return(0,l.jsx)(kt,$t({formatMonth:f,formatMonthYear:m},t));case"month":return(0,l.jsx)(Wt,$t({calendarType:o,formatDay:d,formatLongDate:w,formatShortWeekday:h,formatWeekday:p,onClickWeekNumber:V,onMouseLeave:ee?Ye:void 0,showFixedNumberOfWeeks:"undefined"!==typeof ne?ne:te,showNeighboringMonth:ie,showWeekNumbers:ce},t));default:throw new Error("Invalid view: ".concat(Oe,"."))}}(0,r.useImperativeHandle)(t,(function(){return{activeStartDate:Ce,drillDown:Be,drillUp:Ve,onChange:Ue,setActiveStartDate:We,value:De,view:Oe}}),[Ce,Be,Ve,Ue,We,De,Oe]);var qe=Array.isArray(De)?De:[De];return(0,l.jsxs)("div",{className:y(Bt,ee&&1===qe.length&&"".concat(Bt,"--selectRange"),te&&"".concat(Bt,"--doubleView"),s),ref:x,children:[ae?(0,l.jsx)(Ae,{activeStartDate:Ce,drillUp:Ve,formatMonthYear:m,formatYear:g,locale:k,maxDate:S,minDate:D,navigationAriaLabel:T,navigationAriaLive:M,navigationLabel:L,next2AriaLabel:P,next2Label:I,nextAriaLabel:z,nextLabel:F,prev2AriaLabel:q,prev2Label:G,prevAriaLabel:J,prevLabel:K,setActiveStartDate:We,showDoubleView:te,view:Oe,views:Pe}):null,(0,l.jsxs)("div",{className:"".concat(Bt,"__viewContainer"),onBlur:ee?Ye:void 0,onMouseLeave:ee?Ye:void 0,children:[Qe(),te?Qe(!0):null]})]})}));const ln=an;const on=e=>{let{selectedDate:t,setSelectedDate:n,dayNumber:a,startDate:o}=e;const{showCalendar:s,setShowCalendar:i,calendarRef:c}=function(){const[e,t]=(0,r.useState)(!1),n=(0,r.useRef)();return(0,r.useEffect)((()=>{const r=e=>{n.current&&!n.current.contains(e.target)&&t(!1)};return e&&document.addEventListener("mousedown",r),()=>{document.removeEventListener("mousedown",r)}}),[e]),{showCalendar:e,setShowCalendar:t,calendarRef:n}}(),u=(e,t)=>{const n=new Date(t);return n.setDate(n.getDate()+e),console.log("Base date: ",n),n},d=new Date,w=new Date;w.setDate(d.getDate()+1);const f=e=>`${e.getFullYear()}-${(e.getMonth()+1).toString().padStart(2,"0")}-${e.getDate().toString().padStart(2,"0")}`,m=f(d),h=f(w),p=f(t);return(0,l.jsxs)("div",{className:"tw-flex tw-gap-3 tw-justify-between tw-w-full",children:[(0,l.jsxs)("div",{className:"tw-flex tw-items-center tw-gap-3",children:[(0,l.jsx)("button",{className:"tw-hidden lg:tw-flex tw-bg-gray-200 dark:tw-bg-gray-800 tw-rounded-full tw-px-2 tw-py-2 hover:tw-bg-gray-300 dark:hover:tw-bg-gray-300 dark:hover:tw-text-black",onClick:()=>{const e=a-1;console.log(e),n(u(e,o))},children:(0,l.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",className:"tw-w-4 tw-h-4",children:(0,l.jsx)("path",{stroke:"#000",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"m15.5 5.5-7 7 7 7"})})}),(0,l.jsx)("span",{className:"tw-font-medium tw-text-xl xl:tw-text-2xl tw-px-4",children:a>=1?`Day ${a}`:"Day -"}),(0,l.jsx)("button",{className:"tw-hidden lg:tw-flex tw-bg-gray-200 dark:tw-bg-gray-800 tw-rounded-full tw-px-2 tw-py-2 hover:tw-bg-gray-300 dark:hover:tw-bg-gray-300 dark:hover:tw-text-black",onClick:()=>{n(u(a+1,o))},children:(0,l.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",className:"tw-w-4 tw-h-4",children:(0,l.jsx)("path",{stroke:"#000",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"m8.5 5.5 7 7-7 7"})})})]}),(0,l.jsxs)("div",{className:"tw-flex tw-items-center tw-gap-2",children:[(0,l.jsxs)("div",{className:"tw-flex tw-gap-2",children:[(0,l.jsx)("span",{onClick:()=>n(d),className:"tw-cursor-pointer tw-px-5 tw-py-2 tw-rounded-full "+(p===m?"tw-bg-black tw-text-white dark:tw-bg-white dark:tw-text-black hover:tw-bg-black/80":"tw-bg-gray-200 hover:tw-bg-gray-300 dark:tw-bg-gray-800 dark:hover:tw-bg-gray-300 dark:hover:tw-text-black"),children:"Today"}),(0,l.jsx)("span",{onClick:()=>n(w),className:"tw-hidden lg:tw-flex tw-cursor-pointer tw-px-5 tw-py-2 tw-rounded-full "+(p===h?"t
2w-bg-black tw-text-white dark:tw-bg-white dark:tw-text-black hover:tw-bg-black/80":"tw-bg-gray-200 hover:tw-bg-gray-300 dark:tw-bg-gray-800 dark:hover:tw-bg-gray-300 dark:hover:tw-text-black"),children:"Tomorrow"})]}),(0,l.jsxs)("div",{ref:c,className:"tw-relative tw-inline-block",children:[(0,l.jsx)("button",{type:"button",className:"tw-px-6 tw-py-3 tw-rounded-full tw-flex tw-items-center tw-gap-2 tw-cursor-pointer tw-h-full "+(p!==m&&p!==h?"tw-bg-black tw-text-white dark:tw-bg-white dark:tw-text-black hover:tw-bg-black/80":"tw-bg-gray-200 hover:tw-bg-gray-300 dark:tw-bg-gray-800 dark:hover:tw-bg-gray-300 dark:hover:tw-text-black"),onClick:()=>i(!s),children:(0,l.jsx)("svg",{className:"tw-w-6 tw-h-6",fill:"none",stroke:"currentColor",strokeWidth:2,viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,l.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M8 7V3m8 4V3m-9 8h10m-12 9h14a2 2 0 002-2V7a2 2 0 00-2-2H5a2 2 0 00-2 2v11a2 2 0 002 2z"})})}),s&&(0,l.jsx)("div",{className:"tw-absolute tw-z-50 tw-mt-2 tw-right-0 tw-bg-white  dark:tw-bg-black tw-p-4 tw-rounded-3xl tw-shadow-lg",children:(0,l.jsx)(ln,{value:t,onChange:e=>{n(e),i(!1)},minDate:new Date("2024-01-01")})})]})]})]})},sn=e=>{let{displayDate:t,totalProtein:n,proteinPercentage:r}=e;return(0,l.jsxs)("div",{className:"today-progress tw-flex tw-flex-col tw-items-center tw-justify-center tw-bg-white  dark:tw-bg-black tw-rounded-2xl tw-shadow-sm tw-p-8 tw-text-center",children:[(0,l.jsxs)("div",{className:"tw-flex tw-justify-between tw-items-center tw-w-full tw-mb-4",children:[(0,l.jsx)("h2",{className:"tw-font-semibold dark:tw-text-white",children:"Tracker"}),(0,l.jsx)("span",{className:"tw-text-gray-500",children:t})]}),(0,l.jsxs)("div",{className:"tw-relative tw-w-[200px] tw-h-[200px]",children:[(0,l.jsxs)("svg",{className:"tw-absolute tw-top-0 tw-left-0 tw-rotate-90",width:"200",height:"200",children:[(0,l.jsx)("circle",{cx:"100",cy:"100",r:"90",stroke:"#E5E7EB",strokeWidth:"20",fill:"none"}),(0,l.jsx)("circle",{cx:"100",cy:"100",r:"90",stroke:"#22c55e",strokeWidth:"20",fill:"none",strokeDasharray:`${r*(2*Math.PI*90)/100}, ${2*Math.PI*90}`,strokeLinecap:"round"})]}),(0,l.jsxs)("div",{className:"tw-flex tw-flex-col tw-items-center tw-justify-center tw-h-full tw-absolute tw-top-0 tw-right-0 tw-left-0 tw-mx-auto",children:[(0,l.jsxs)("p",{className:"tw-text-3xl dark:tw-text-white",children:[n.toFixed(0),(0,l.jsx)("span",{className:"tw-text-base",children:"g"})]}),(0,l.jsx)("p",{className:"tw-text-gray-600",children:" protein"})]})]})]})},cn=e=>{let{currentDayNumber:t,startDate:n,logData:r}=e;return(0,l.jsxs)("div",{className:"weekly-log tw-bg-white  dark:tw-bg-black tw-p-6 tw-rounded-2xl tw-shadow-sm",children:[(0,l.jsxs)("h2",{className:"tw-font-semibold tw-mb-4 tw-flex tw-justify-between tw-w-full dark:tw-text-white",children:[(0,l.jsxs)("span",{children:["Week ",Math.floor((t-1)/7)+1]}),(0,l.jsxs)("span",{children:[t," / 30"]})]}),(0,l.jsx)("div",{className:"tw-grid tw-grid-cols-7 tw-gap-6 tw-h-[140px] tw-items-end tw-px-2",children:(()=>{let e=n;if(!e){const t=Object.values(r)[0];e=null!==t&&void 0!==t&&t.date?t.date:(new Date).toISOString().split("T")[0]}const[a,o,s]=e.split("-").map(Number),i=new Date(a,o-1,s),c=new Date(i);return c.setDate(i.getDate()+7*Math.floor((t-1)/7)),Array.from({length:7}).map(((t,n)=>{var a;const o=new Date(c);o.setDate(o.getDate()+n);o.toISOString().split("T")[0];const s=new Date(e),i=Math.floor((o-s)/864e5),u=(null===(a=r[`Day ${i+1}`])||void 0===a?void 0:a.entries)||[],d=Object.values(u).reduce(((e,t)=>e+((null===t||void 0===t?void 0:t.protein)||[]).reduce(((e,t)=>e+t.grams),0)),0);return{day:(0,l.jsx)(l.Fragment,{children:(0,l.jsxs)("span",{className:"tw-flex tw-items-center tw-justify-center",style:{fontSize:"0.75em"},children:[o.getMonth()+1,(0,l.jsx)("span",{children:"/"}),o.getDate()]})}),value:d}})).map(((e,t)=>{let{day:n,value:r}=e;return(0,l.jsxs)("div",{className:"tw-flex tw-flex-col tw-items-center tw-justify-end tw-h-full",children:[(0,l.jsx)("div",{className:"tw-relative tw-h-full tw-w-full tw-min-w-6 tw-flex tw-items-end",children:(0,l.jsx)("div",{className:"tw-bg-gray-200 tw-rounded-full tw-w-full tw-h-full tw-overflow-hidden tw-flex tw-items-end",children:(0,l.jsx)("div",{className:"tw-bg-blue-500 tw-rounded-full tw-w-full",style:{height:`${Math.min(r/90*100,100)}%`},children:"\xa0"})})}),(0,l.jsx)("span",{className:"tw-mt-2 tw-flex tw-items-center tw-justify-center",children:n})]},t)}))})()})]})},un=async(e,t,n)=>{const r=JSON.parse(localStorage.getItem("hive_user")),a=null===r||void 0===r?void 0:r.id,l=await fetch("/api/save-log",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({customerId:a,type:e,value:t,metafieldKey:n})});return console.error("Response from server:",l),l.json()},dn=(e,t)=>{const n=e,r=t;if(!n||!r)return;const a=n.getContext("2d");n.width=window.innerWidth,n.height=window.innerHeight;a.canvas.width,a.canvas.height;let l=[],o=[];const s=[{front:"#3B82F6",back:"#2563EB"},{front:"#38BDF8",back:"#0EA5E9"},{front:"#0EA5E9",back:"#0284C7"}],i=(e,t)=>Math.random()*(t-e)+e;function c(){this.randomModifier=i(0,99),this.color=s[Math.floor(i(0,s.length))],this.dimensions={x:i(5,9),y:i(8,15)};const e=n.getBoundingClientRect(),t=r.getBoundingClientRect();this.position={x:i(t.left-e.left,t.right-e.left),y:i(t.top-e.top,t.bottom-e.top)},this.rotation=i(0,2*Math.PI),this.scale={x:1,y:1},this.velocity=((e,t)=>{const n=i(e[0],e[1]),r=t[1]-t[0]+1;let a=t[1]-Math.abs(i(0,r)+i(0,r)-r);return a>=t[1]-1&&(a+=Math.random()<.25?i(1,3):0),{x:n,y:-a}})([-9,9],[6,11])}function u(){this.color=s[Math.floor(i(0,s.length))].back,this.radius=i(1,2);const e=n.getBoundingClientRect(),t=r.getBoundingClientRect();this.position={x:i(t.left-e.left,t.right-e.left),y:i(t.top-e.top,t.bottom-e.top)},this.velocity={x:i(-6,6),y:i(-8,-12)}}c.prototype.update=function(){this.velocity.x-=.075*this.velocity.x,this.velocity.y=Math.min(this.velocity.y+.3,3),this.velocity.x+=Math.random()>.5?Math.random():-Math.random(),this.position.x+=this.velocity.x,this.position.y+=this.velocity.y,this.scale.y=Math.cos(.09*(this.position.y+this.randomModifier))},u.prototype.update=function(){this.velocity.x-=.02*this.velocity.x,this.velocity.y+=.55,this.position.x+=this.velocity.x,this.position.y+=this.velocity.y};const d=()=>{a.clearRect(0,0,n.width,n.height),l.forEach((e=>{let t=e.dimensions.x*e.scale.x,n=e.dimensions.y*e.scale.y;a.translate(e.position.x,e.position.y),a.rotate(e.rotation),e.update(
2),a.fillStyle=e.scale.y>0?e.color.front:e.color.back,a.fillRect(-t/2,-n/2,t,n),a.setTransform(1,0,0,1,0,0)})),o.forEach((e=>{a.translate(e.position.x,e.position.y),e.update(),a.fillStyle=e.color,a.beginPath(),a.arc(0,0,e.radius,0,2*Math.PI),a.fill(),a.setTransform(1,0,0,1,0,0)})),l=l.filter((e=>e.position.y<n.height)),o=o.filter((e=>e.position.y<n.height)),window.requestAnimationFrame(d)};(()=>{for(let e=0;e<20;e++)l.push(new c);for(let e=0;e<10;e++)o.push(new u)})(),d()},wn=["Breakfast","Snack 1","Lunch","Snack 2","Dinner"],fn=e=>new Date(e.getFullYear(),e.getMonth(),e.getDate()).toISOString().split("T")[0],mn=e=>{var t;let{onLog:n}=e;(0,r.useRef)(null);const[a,o]=(0,r.useState)(new Date),[s,i]=(0,r.useState)(1),[c,u]=(0,r.useState)(null),[d,w]=(0,r.useState)({}),[f,m]=(0,r.useState)(0),[h,p]=(0,r.useState)((()=>JSON.parse(localStorage.getItem("custom.hyman_hive_log"))||{})),[g,b]=(0,r.useState)(!1),[y,x]=(0,r.useState)((()=>localStorage.getItem("custom.hyman_hive_start_date")));(0,r.useEffect)((()=>{if(!y){const e=Object.values(h)[0];if(null===e||void 0===e?void 0:e.date){const e=fn(a);localStorage.setItem("custom.hyman_hive_start_date",e),x(e),un("single_line_text_field",e,"hyman_hive_start_date")}}}),[h,a,y]);(0,r.useEffect)((()=>{if(a&&y){const e=(e=>y?Math.floor((new Date(fn(e))-new Date(y))/864e5)+1:1)(a);i(e)}}),[a,y]),(0,r.useEffect)((()=>{var e;const t=(null===(e=h[`Day ${s}`])||void 0===e?void 0:e.entries)||{},n={};let r=0;for(const l of wn){var a;const e=((null===(a=t[l])||void 0===a?void 0:a.protein)||[]).reduce(((e,t)=>e+t.grams),0);n[l]=e,r+=e}w(n),m(r)}),[s,h,a]);const k=(0,r.useCallback)(((e,t)=>{const n=(e=>{if(!e)return new Date;const[t,n,r]=e.split("-").map(Number);return new Date(t,n-1,r)})(y),r=new Date(a.getFullYear(),a.getMonth(),a.getDate()),l=`Day ${Math.max(1,Math.floor((r-n)/864e5)+1)}`,o={...h},s=r.toISOString().split("T")[0];o[l]||(o[l]={date:s,entries:{}}),o[l].entries||(o[l].entries={}),o[l].entries[e]={...o[l].entries[e]||{notes:""},protein:t},p(o),localStorage.setItem("custom.hyman_hive_log",JSON.stringify(o))}),[a,y,h]),j=(null===(t=h[`Day ${s}`])||void 0===t?void 0:t.entries)||{};return(0,l.jsxs)("div",{className:"tw-flex tw-gap-6 tw-flex-start tw-justify-start tw-flex-col-reverse lg:tw-flex-row",children:[(0,l.jsxs)("div",{className:"tw-flex tw-mb-6 tw-w-full lg:tw-w-1/3 tw-flex-col tw-gap-6",children:[(0,l.jsx)(sn,{displayDate:(S=a,S.toLocaleDateString(void 0,{weekday:"short",month:"short",day:"numeric"})),totalProtein:f,proteinPercentage:Math.min(f/90*100,100)}),(0,l.jsx)(cn,{currentDayNumber:s,startDate:y,logData:h})]}),(0,l.jsx)("div",{className:"tw-w-full daily-log lg:tw-2/3",children:(0,l.jsxs)("div",{className:"tw-bg-white  dark:tw-bg-black tw-px-3 sm:tw-px-10  tw-py-4 lg:tw-py-8 tw-rounded-2xl tw-shadow-sm tw-w-full",children:[(0,l.jsx)("div",{className:"welcome tw-border-b tw-pb-7 tw-flex tw-flex-col lg:tw-flex-row tw-items-start lg:tw-items-center tw-justify-between dark:tw-border-gray-700",children:(0,l.jsx)(on,{selectedDate:a,setSelectedDate:o,dayNumber:s,startDate:y})}),wn.map(((e,t)=>{var n,r,a;return(0,l.jsxs)("div",{className:t===wn.length-1?"":"tw-border-b hover:tw-bg-gray-50 dark:hover:tw-bg-gray-800 dark:tw-border-gray-700",children:[(0,l.jsxs)("button",{className:"tw-w-full tw-text-left tw-py-6 tw-flex tw-justify-between tw-px-3 lg:tw-px-4 tw-flex tw-items-center",onClick:()=>u(c===t?null:t),children:[(0,l.jsx)("h3",{className:"tw-flex-1",children:e}),(0,l.jsxs)("span",{className:"tw-flex tw-flex-2 tw-items-center tw-gap-2",children:[(0,l.jsx)("span",{className:`tw-h-6 tw-w-6 tw-flex tw-items-center tw-justify-center tw-rounded-full ${(()=>{const t=null!=d[e]?d[e].toFixed(1):"0";return t>=30?"tw-bg-green-500 tw-text-white dark:tw-text-black":t>0?"tw-bg-yellow-400 tw-text-white dark:tw-text-black":"tw-bg-gray-300 tw-text-white dark:tw-text-black"})()}`,children:(0,l.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",className:"tw-h-4 tw-w-4",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",strokeWidth:3,children:(0,l.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M5 13l4 4L19 7"})})}),(0,l.jsxs)("span",{className:"tw-min-w-[100px] tw-text-left",children:[(null!==(n=d[e])&&void 0!==n?n:0).toFixed(0),"g protein"]}),(0,l.jsx)("svg",{className:"tw-h-6 tw-w-6 tw-transition-transform tw-text-gray-500 "+(c===t?"tw-rotate-180":""),fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",strokeWidth:2,children:(0,l.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M19 9l-7 7-7-7"})})]})]}),(0,l.jsx)(v,{entries:(null===(r=j[e])||void 0===r?void 0:r.protein)||[],onChange:t=>k(e,t),isVisible:c===t,note:(null===(a=j[e])||void 0===a?void 0:a.notes)||"",onNoteChange:t=>((e,t)=>{console.log(t);const n=`Day ${s}`,r={...h};r[n]&&r[n].entries[e]&&(r[n].entries[e].notes=t,p(r),localStorage.setItem("custom.hyman_hive_log",JSON.stringify(r)))})(e,t)}),c===t&&(0,l.jsxs)("div",{className:"tw-relative tw-flex tw-justify-start tw-mb-8 tw-mx-6",children:[(0,l.jsx)("button",{id:`log-save-button-${t}`,onClick:()=>{var n,r;b(!0),gtag("event","protein_log_saved",{meal_type:e.toLowerCase().replace(" ","_"),grams_logged:null!==(n=d[e])&&void 0!==n?n:0,note_length:((null===(r=j[e])||void 0===r?void 0:r.notes)||"").length});const a=document.querySelector(`#log-save-canvas-${t}`),l=document.querySelector(`#log-save-button-${t}`);a&&l&&dn(a,l),un("json",h,"hyman_hive_log").then((()=>{const e=localStorage.getItem("custom.custom_proteins");e&&un("json",e,"custom_proteins"),setTimeout((()=>{b(!1),u(t+1<wn.length?t+1:null)}),2e3)}))},className:"tw-px-6 tw-py-3 tw-rounded-full tw-shadow-sm "+(g?"tw-bg-gray-500 tw-text-white":"tw-bg-black hover:tw-bg-gray-700 tw-text-white"),children:g?(0,l.jsxs)("span",{className:"tw-flex tw-items-center tw-gap-2",children:[(0,l.jsx)("span",{className:"tw-loader tw-border-2 tw-border-white tw-border-t-transparent tw-rounded-full tw-w-4 tw-h-4 tw-animate-spin"}),"Saving..."]}):`Save ${e.toLowerCase().replace(/ 1| 2/,"")} log`}),(0,l.jsx)("canvas",{id:`log-save-canvas-${t}`,style:{transform:"translate(-25%, -25%)"},className:"tw-absolute tw-left-0 tw-right-0 tw-top-0 tw-bottom-0 tw-pointer-events-none tw-z-[9999]"})]})]},e)}))]})})]});var S}
2,hn=e=>{let{onSuccess:t}=e;const[n,a]=(0,r.useState)(""),[o,s]=(0,r.useState)("idle"),[i,u]=(0,r.useState)(null);return(0,l.jsxs)("div",{className:"tw-relative tw-h-screen tw-overflow-hidden",children:[(0,l.jsx)("video",{className:"tw-fixed tw-top-0 tw-left-0 tw-w-full tw-h-full tw-object-cover tw-z-[-1]",autoPlay:!0,muted:!0,loop:!0,playsInline:!0,children:(0,l.jsx)("source",{src:"https://drhyman.com/cdn/shop/videos/c/vp/1803fb0b01b2429dbbfbc8dd38d7a0a6/1803fb0b01b2429dbbfbc8dd38d7a0a6.HD-720p-4.5Mbps-31472086.mp4",type:"video/mp4"})}),(0,l.jsx)("div",{className:"tw-flex tw-flex-col tw-items-center tw-justify-center tw-h-full tw-bg-black/60 tw-backdrop-blur-md",children:(0,l.jsx)("div",{className:"tw-px-4 tw-w-full",children:(0,l.jsx)("div",{className:"tw-mx-auto tw-p-6 tw-bg-white tw-rounded-2xl tw-bg-white/80 tw-backdrop-blur-md tw-w-full tw-max-w-lg",children:(0,l.jsxs)("form",{onSubmit:async e=>{e.preventDefault(),s("loading"),u(null);try{const e=await fetch("/api/authenticateUser",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({email:n})}),r=await e.json();e.ok&&r.valid?t(r):(u("Access denied. This account does not have permission."),s("error"))}catch(r){console.error(r),u("Something went wrong."),s("error")}},className:"",children:[(0,l.jsx)(c,{className:"tw-w-full tw-p-8 tw-w-auto"}),(0,l.jsxs)("p",{className:"tw-text-center tw-mb-4",children:["Please use the same email you joined the Hyman Hive with ",(0,l.jsx)("br",{})," ","\u2014 no password needed."]}),(0,l.jsx)("input",{type:"email",required:!0,value:n,onChange:e=>a(e.target.value),className:"tw-w-full tw-border tw-rounded-full tw-p-4 tw-mb-4",placeholder:"[email protected]"}),(0,l.jsx)("button",{type:"submit",disabled:"loading"===o,className:"tw-w-full tw-bg-black tw-text-white tw-py-4 tw-rounded-full hover:tw-opacity-80",children:"loading"===o?"Checking...":"Continue"}),i&&(0,l.jsx)("p",{className:"tw-text-red-600 tw-mt-4 tw-text-sm tw-text-center",children:i})]})})})})]})};const pn=()=>(0,l.jsx)("div",{className:"tw-flex tw-gap-8 tw-flex-start tw-justify-start tw-flex-col-reverse lg:tw-flex-row",children:(0,l.jsxs)("div",{className:"tw-w-full tw-bg-white dark:tw-bg-black tw-px-6 sm:tw-px-10 tw-py-8 tw-rounded-2xl tw-shadow-sm tw-h-full",children:[(0,l.jsx)("h2",{className:"tw-text-2xl tw-font-semibold tw-mb-2 dark:tw-text-white",children:"We\u2019d love your feedback"}),(0,l.jsx)("p",{className:"tw-text-gray-600 dark:tw-text-gray-300 tw-mb-6",children:"Let us know how the trackers are working for you \u2014 if you\u2019ve run into any bugs or have feedback, we\u2019d love to hear it."}),(0,l.jsxs)("form",{onSubmit:async e=>{e.preventDefault();const t=new FormData(e.target),n=t.get("email"),r=t.get("message");(await fetch("/api/send-feedback",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({email:n,message:r})})).ok?(alert("Thank you for your feedback!"),e.target.reset()):alert("Something went wrong. Please try again.")},className:"tw-flex tw-flex-col tw-gap-4 tw-flex-start tw-items-start",children:[(0,l.jsxs)("label",{className:"tw-font-medium tw-w-full",children:["Your email",(0,l.jsx)("input",{type:"email",name:"email",required:!0,className:"tw-w-full tw-mt-1 tw-px-3 tw-py-2 tw-border tw-rounded tw-bg-white dark:tw-bg-black tw-text-black dark:tw-text-white"})]}),(0,l.jsxs)("label",{className:"tw-font-medium tw-w-full",children:["Message",(0,l.jsx)("textarea",{name:"message",required:!0,rows:"5",className:"tw-w-full tw-mt-1 tw-px-3 tw-py-2 tw-border tw-rounded tw-bg-white dark:tw-bg-black tw-text-black dark:tw-text-white"})]}),(0,l.jsx)("button",{type:"submit",className:"tw-bg-black dark:tw-bg-white tw-px-7 tw-text-white dark:tw-text-black tw-py-3 tw-rounded-full hover:tw-opacity-80",children:"Send Message"})]})]})}),gn=e=>{let{label:t,categories:n,selected:a,setSelected:o}=e;const[s,i]=(0,r.useState)(""),[c,u]=(0,r.useState)(!1),[d,w]=(0,r.useState)(!1),[f,m]=(0,r.useState)(""),h=(0,r.useRef)(null),p=Array.isArray(a)?a:[],g=(Array.isArray(n)?n:[]).filter((e=>!p.includes(e)&&(!s||e.toLowerCase().includes(s.toLowerCase()))));(0,r.useEffect)((()=>{const e=e=>{h.current&&!h.current.contains(e.target)&&u(!1)};return c&&document.addEventListener("mousedown",e),()=>{document.removeEventListener("mousedown",e)}}),[c]);return(0,l.jsxs)("div",{className:"tw-mb-6",children:[(0,l.jsx)("label",{className:"tw-block tw-mb-2",children:t}),(0,l.jsx)("div",{className:"tw-flex tw-gap-2 tw-mb-2",children:(0,l.jsxs)("div",{className:"tw-relative tw-w-full",ref:h,children:[(0,l.jsx)("input",{type:"text",placeholder:"Search or select a symptom",value:s,onChange:e=>{i(e.target.value),u(!0),w(!1)},onFocus:()=>{u(!0),w(!1)},className:"tw-border tw-border-gray-300 tw-rounded-lg tw-px-4 tw-py-3 tw-w-full dark:tw-bg-black"}),c&&(0,l.jsxs)("div",{className:"tw-absolute tw-z-10 tw-w-full tw-bg-white dark:tw-bg-black tw-border tw-border-gray-300 tw-rounded-xl tw-overflow-hidden tw-flex tw-flex-col tw-max-h-80",children:[(0,l.jsx)("div",{className:"tw-overflow-auto tw-max-h-80",children:g.map((e=>(0,l.jsx)("div",{className:"tw-px-4 tw-py-2 tw-cursor-pointer hover:tw-bg-gray-100 dark:hover:tw-bg-gray-700",onClick:()=>{var t;(t=e)&&!p.includes(t)&&(o([...p,t]),i(""),u(!1))},children:e},e)))}),(0,l.jsx)("div",{className:"tw-sticky tw-bottom-0 tw-bg-white dark:tw-bg-black tw-border-t tw-border-gray-200 tw-px-4 tw-py-3",children:(0,l.jsxs)("button",{className:"tw-text-blue-800 tw-text-base",onClick:()=>{w(!0),u(!1)},children:["+ ",(0,l.jsx)("span",{className:"hover:tw-underline",children:"Add your own"})]})})]}),s&&(0,l.jsx)("button",{type:"button",onClick:()=>i(""),className:"tw-absolute tw-right-3 tw-top-1/2 tw--translate-y-1/2 tw-text-gray-400 tw-pr-2 hover:tw-text-gray-600","aria-label":"Clear input",children:"\xd7"})]})}),d&&(0,l.jsxs)("div",{className:"tw-flex tw-gap-2 tw-mb-2",children:[(0,l.jsx)("input",{type:"text",className:"tw-border tw-rounded-lg tw-p-4 tw-w-full",placeholder:"Enter custom symptom",value:f,onChange:e=>m(e.target.value)}),(0,l.jsx)("button",{type:"button",onClick:()=>{const e=f.trim();e&&!p.includes(e)&&o([...p,e]),m(""),w(!1),u(!1)},className:"tw-px-5 tw-rounded-lg tw-min-h-[50px] tw-text-sm "+(f.trim()?"tw-bg-green-500 tw-text-white hover:tw-bg-green-600":"tw-bg-gray-300 tw-text-gray-500 tw-cursor-not-allowed"),disabled:!f.trim(),children:"Add"})]}),p.length>0&&(0,l.jsx)("div",{className:"tw-mt-3 tw-mb-6",children:(0,l.jsx)("div",{className:"tw-flex tw-flex-wrap tw-gap-2",children:p.map((e=>(0,l.jsxs)("div",{className:"tw-flex tw-items-center tw-bg-black tw-text-white tw-text-sm lg:tw-text-base tw-px-3 lg:tw-px-5 tw-py-2 tw-rounded-full",children:[e,(0,l.jsx)("button",{type:"button",onClick:()=>{const t=p.filter((t=>t!==e));o(t)},className:"tw-ml-2 tw-text-white hover:tw-text-gray-300",children:"\xd7"})]},e)))})})]})},vn=[{trigger:"Gluten",sources:["bread","pasta","pastries","crackers","barley","rye","couscous","sauces","soups","dressings"],symptoms:["bloating","diarrhea","constipation","fatigue","brain fog","headaches","joint pain","depression"],why:"Celiac disease triggers gut inflammation; non-celiac sensitivity causes immune reactions. Modern wheat processing increases difficulty digesting."},{trigger:"Dairy",exclusions:["peanut butter","almond butter","cashew butter","seed butter","nut butter","soy milk","almond milk","oat milk","rice milk","hemp milk","plant milk","non-dairy milk","nondairy milk","coconut milk","pea milk","cashew milk","macadamia milk","flax milk","tiger nut milk","quinoa milk","hazelnut milk","pistachio milk","walnut milk","barley milk","sunflower milk","pea protein milk","chia milk","spelt milk","chestnut milk","banana milk","avocado milk","macadamia milk","walnut milk"],sources:["milk","cheese","yogurt","butter","cream","ice cream","whey protein","casein-based products"],symptoms:["bloating","gas","skin rashes","fatigue","brain fog","joint pain","sinus issues"],why:"Lactose intolerance affects digestion; casein/whey sensitivities promote inflammation. Modern dairy practices may worsen symptoms."},{trigger:"Soy",sources:["tofu","soy milk","edamame","tempeh","miso","soy sauce","vegetarian meat substitutes"],symptoms:["bloating","gas","it
2chy rashes","fatigue","brain fog","irregular menstrual cycles"],why:"Soy contains goitrogens that impair thyroid function and phytoestrogens that disrupt hormones. GMOs and pesticides exacerbate inflammation."},{trigger:"Alcohol",sources:["beer","wine","liquor","cocktails","sweet wines","hard ciders","premixed drinks"],symptoms:["anxiety","depression","disrupted sleep","fatigue","brain fog","bloating","blood sugar fluctuations"],why:"Alcohol disrupts neurotransmitters, impacts liver detox, and causes blood sugar spikes. Chronic consumption promotes inflammation."},{trigger:"Caffeine",sources:["coffee","tea","energy drinks","sodas","chocolate","pre-workout supplements"],symptoms:["anxiety","jitteriness","irritability","insomnia","acid reflux","stomach upset"],why:"Caffeine overstimulates the nervous system, disrupts sleep, and increases stomach acid, causing mood and digestive issues."},{trigger:"Refined Sugars & Processed Carbs",sources:["candy","pastries","cookies","cakes","soda","syrups","granola bars with added sugars"],symptoms:["mood swings","irritability","fatigue","brain fog","weight gain","cravings","headaches"],why:"Refined sugars cause blood sugar spikes and crashes, trigger inflammation, and disrupt hormonal balance, affecting mood and energy."},{trigger:"Trans Fats",sources:["margarine","shortening","processed snacks","packaged baked goods","fast food"],symptoms:["low mood","irritability","fatigue","sluggishness","joint pain","high cholesterol"],why:"Trans fats promote systemic inflammation, disrupt hormones like leptin, and impair cardiovascular health. Modern labels may obscure trans fat content."},{trigger:"Food Additives",sources:["msg","sodium benzoate","sulfites","artificial colors","flavors","red 40","blue 1","yellow 5","yellow 6"],symptoms:["headaches","irritability","hyperactivity","mood swings","brain fog","allergic reactions"],why:"MSG overstimulates neurons; preservatives trigger inflammation; petroleum-based dyes disrupt gut health and neurotransmitters."},{trigger:"Seed Oils",sources:["canola oil","corn oil","soybean oil","sunflower oil","salad dressings","processed snacks"],symptoms:["joint pain","muscle soreness","mood instability","irritability","brain fog","difficulty concentrating"],why:"High omega-6 levels disrupt omega-3 balance, promoting inflammation and affecting mood and brain function."},{trigger:"Artificial Sweeteners",sources:["diet sodas","sugar-free candies","light yogurts","sugar-free gum","protein bars"],symptoms:["irritability","anxiety","depression","headaches","brain fog","digestive discomfort"],why:"Aspartame lowers serotonin; sucralose disrupts gut microbiota, impacting mood and cognition."},{trigger:"Acidic Foods",sources:["coffee","tea","soda","citrus fruits","vinegar","ketchup","processed tomato products"],symptoms:["heartburn","acid reflux","fatigue","disrupted sleep","low mood","bloating"],why:"Acidic foods weaken esophageal sphincter, cause reflux, and disrupt sleep and energy."},{trigger:"Gums & Emulsifiers",sources:["xanthan gum","guar gum","carrageenan","gellan gum","lecithin","polysorbate 80","mono- and diglycerides","carboxymethylcellulose","locust bean gum"],symptoms:["bloating","gas","diarrhea","stomach cramps","brain fog","difficulty concentrating","fatigue","sluggishness","low-grade inflammation"],why:"Disrupt gut lining and microbiota, causing inflammation and symptoms like bloating, fatigue, and brain fog. Widely used in processed foods for texture and shelf life but may contribute to 'leaky gut'."},{trigger:"High-Histamine Foods",sources:["sauerkraut","kimchi","aged cheeses","bacon","sausage","wine","beer","pickled foods"],symptoms:["anxiety","mood swings","headaches","brain fog","rashes","bloating","fatigue"],why:"High-histamine foods overwhelm metabolism, causing inflammation, mood swings, and brain fog."},{trigger:"Lectins and Nightshades",sources:["beans","lentils","peanuts","tomatoes","potatoes","eggplants","bell peppers","chili peppers"],symptoms:["bloating","diarrhea","joint pain","muscle soreness","brain fog","fatigue","skin irritation"],why:"Lectins and alkaloids in nightshades irritate the gut, trigger inflammation, and disrupt digestion and mood."}],bn=[{value:"sleep",label:"Sleep",placeholder:"Notes on sleep"},{value:"exercise",label:"Exercise",placeholder:"Notes on exercise"},{value:"stress",label:"Stress",placeholder:"Notes on stress"},{value:"hydration",label:"Hydration",placeholder:"Notes on hydration"},{value:"caffeine",label:"Caffeine",placeholder:"Notes on caffeine"},{value:"alcohol",label:"Alcohol",placeholder:"Notes on alcohol"},{value:"medication",label:"Medication",placeholder:"Notes on medication"},{value:"environment",label:"Environment",placeholder:"Notes on environment"},{value:"social interactions",label:"Social Interactions",placeholder:"Notes on social interactions"},{value:"workload",label:"Workload",placeholder:"Notes on workload"},{value:"screen time",label:"Screen Time",placeholder:"Notes on screen time"},{value:"dietary changes",label:"Dietary Changes",placeholder:"Notes on dietary changes"}],yn=["Calmness or inner peace","Anxiety or nervousness","Irritability or crankiness","Restlessness or unease","Sense of joy or happiness","Frustration or impatience","Sadness or melancholy","Increased confidence","Sense of contentment or satisfaction","Agitation or anger","Feelings of guilt or shame","Impulsiveness or lack of control","Sense of relief or release","Empowerment or feeling in control","Mood swings or rapid emotional shifts","Sense of motivation or ambition","Procrastination or avoidance","Feeling inspired or creative","Lack of interest or enthusiasm","Sense of drive or determination","Indifference or apathy","Need for distraction or escapism","Positive self-image","Negative self-image or self-criticism","Thoughts about body weight or shape","Self-doubt or insecurity","Confidence or self-assurance","Feelings of self
2-worth or pride","Perception of being \u201ctoo full\u201d or \u201cempty\u201d","Clear-headedness or focus","Brain fog or mental cloudiness","Quick thinking or mental agility","Difficulty concentrating","Disorganization or scattered thoughts","Sharp memory or recall","Forgetfulness or confusion","Enhanced problem-solving ability","Slowness in processing information","Daydreaming or zoning out","High resilience or adaptability","Sensitivity to minor stressors","Ability to cope with challenges","Overwhelm or sense of dread","Sense of mental balance","Compulsiveness or obsession","Sense of \u201cinner strength\u201d","Energized or revitalized","Sluggish or \u201cweighted down\u201d","Jitters or edginess","Feeling hyper or overstimulated","Tranquility or relaxation","Boredom or lack of stimulation","Hyperfocus on a task or idea","\u201cOverdrive\u201d or heightened alertness","Sense of fulfillment or completion","Emotional \u201cemptiness\u201d or \u201cvoid\u201d","Strong cravings for certain foods or flavors","Urge for comfort foods","Need for sugary or salty foods","Compulsion to snack or binge","Emotional attachment to food","Disinterest in food or lack of appetite","Desire for \u201chealthy\u201d or \u201cfresh\u201d foods"],xn=["Bloating","Gas","Stomach cramps or pain","Nausea or queasiness","A
2cid reflux or heartburn","Burping","Constipation","Diarrhea","Indigestion","Feeling overly full or \u201cstuffed\u201d","Feeling hungry soon after eating","Abdominal distension","Gurgling sounds in the stomach","Feeling of emptiness or \u201chollowness\u201d in the stomach","Sudden energy boost or surge","Sluggishness or heaviness","Mid-meal energy crash","Post-meal energy dip or fatigue","Feeling energized and alert","Jitters or shakiness","Restlessness or inability to relax","Sleepiness or drowsiness","Brain fog","Mental clarity","Increased focus or sharpness","Difficulty concentrating","Irritability or moodiness","Anxiety or nervousness","Sense of calm or relaxation","Dizziness or lightheadedness","Feelings of euphoria or heightened mood","Impulsivity or craving for more food","Increased cravings (e.g., for sugar or carbs)","Difficulty making decisions or organizing thoughts","Heart palpitations or fluttering","Rapid heartbeat","Slow heartbeat","Lightheadedness upon standing","Flushed or warm sensation","Blood pressure changes (some people feel it as warmth or slight tension)","Muscle cramps or spasms","Muscle tension or tightness","Joint stiffness or pain","Muscle weakness","Muscle fatigue or heaviness","Tremors or shaky hands","Headache or migraine","Sensitivity to light or sound","Tinnitus (ringing in the ears)","Eye strain or blurry vision","Sensations of tingling or numbness","Sweating or hot flashes","Cold hands or feet","Goosebumps or chills","Changes in taste perception","Dry mouth or unusual thirst","Excess saliva or metallic taste","Flushed or reddened skin","Hives or itching","Skin rashes or irritation","Puffiness or swelling (face, hands, feet)","Breakouts or acne","Dark circles under the eyes","Dry, itchy skin","Watery or itchy eyes","Sinus congestion or runny nose","Scratchy throat","Shortness of breath","Chest tightness","Increased mucus or phlegm","Wheezing or coughing","Feeling of throat tightness or swelling","Sneezing","Feeling \u201clight\u201d or \u201cairy\u201d","Feeling grounded or balanced","Sense of calm or peacefulness","Irritability or restlessness","Sensation of warmth or coldness","Feeling of pressure or heaviness in certain areas","Sudden hunger or craving (even after eating)"],kn=e=>{let{categories:t,selected:n,setSelected:a}=e;const[o,s]=(0,r.useState)({}),[i,c]=(0,r.useState)({}),[u,d]=(0,r.useState)(""),w=Array.isArray(t)?t:[];return(0,l.jsxs)("div",{className:"tw-mb-6",children:[(0,l.jsx)("h3",{className:"tw-block tw-mb-2",children:"Lifestyle Factors"}),(0,l.jsxs)("div",{className:"tw-relative tw-mb-2",children:[(0,l.jsxs)("select",{className:"tw-w-full tw-border tw-rounded-lg tw-w-full tw-p-4 dark:tw-bg-black tw-p-2 tw-mb-2",value:u,onChange:e=>d(e.target.value),style:{WebkitAppearance:"none",MozAppearance:"textfield"},children:[(0,l.jsx)("option",{value:"",children:"Select a factor"}),w.map((e=>(0,l.jsx)("option",{value:e.value,children:e.label},e.value)))]}),(0,l.jsx)("div",{className:"tw-pointer-events-none tw-absolute tw-inset-y-0 tw-right-1 tw-flex tw-items-center tw-pr-4",children:(0,l.jsx)("svg",{className:"tw-w-4 tw-h-4 tw-text-gray-500",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:(0,l.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M19 9l-7 7-7-7"})})})]}),w.map((e=>u===e.value||i[e.value]?(0,l.jsx)("div",{className:"tw-mb-4",children:(0,l.jsxs)("div",{className:"tw-flex tw-flex-row tw-items-center tw-gap-2 tw-mb-2",children:[(0,l.jsx)("textarea",{value:o[e.value]||n[e.value]||"",onChange:t=>s({...o,[e.value]:t.target.value}),className:"tw-w-full tw-border tw-rounded-lg tw-p-4",placeholder:e.placeholder,rows:2}),(0,l.jsxs)("div",{className:"tw-flex",children:[(0,l.jsx)("button",{type:"button",onClick:()=>{var t;null!==(t=o[e.value])&&void 0!==t&&t.trim()&&(a({...n,[e.value]:o[e.value].trim()}),c({...i,[e.value]:!1}),s({...o,[e.value]:""}),d(""))},className:"tw-px-2 w-min-w-[90px] tw-text-sm tw-text-green-600 hover:tw-underline",children:"Add"}),(0,l.jsx)("button",{type:"button",onClick:()=>{delete{...n}[e.value],d(""),c({...i,[e.value]:!1}),s({...o,[e.value]:""})},className:"tw-ml-2 tw-text-sm tw-text-gray-500 hover:tw-text-red-500 tw-min-h-[44px] tw-min-w-[44px] tw-flex tw-items-center tw-justify-center",children:"\xd7"})]})]})},e.value):null)),w.map((e=>n[e.value]&&!i[e.value]&&u!==e.value?(0,l.jsxs)("div",{className:"tw-mb-6",children:[(0,l.jsx)("label",{className:"tw-block tw-font-semibold",children:e.label}),(0,l.jsxs)("div",{className:"tw-flex tw-justify-between tw-items-center tw-mt-2 tw-bg-gray-100 tw-rounded-xl tw-py-4 tw-pl-6 tw-pr-1",children:[(0,l.jsx)("div",{className:"tw-text-sm tw-w-full",children:n[e.value]}),(0,l.jsxs)("div",{className:"tw-flex tw-items-center",children:[(0,l.jsx)("button",{type:"button",onClick:()=>c({...i,[e.value]:!0}),className:"tw-ml-4 tw-text-sm tw-text-blue-600 hover:tw-underline",children:"Edit"}),(0,l.jsx)("button",{type:"button",onClick:()=>{const t={...n};delete t[e.value],a(t),c({...i,[e.value]:!1}),s({...o,[e.value]:""})},className:"tw-ml-2 tw-text-sm tw-text-gray-500 hover:tw-text-red-500 tw-min-h-[44px] tw-min-w-[44px] tw-flex tw-items-center tw-justify-center",children:"\xd7"})]})]})]},e.value):null))]})},jn=e=>{let{entries:t,onChange:n,isVisible:r}=e;if(!r)return null;const a=(e,r)=>{n({...t,[e]:r,Timestamp:t.Timestamp||(new Date).toISOString()})},o=(e=>{if(!e||"string"!==typeof e)return[];const t=e.toLowerCase();return vn.filter((e=>{var n;return null===(n=e.sources)||void 0===n?void 0:n.some((n=>!!t.includes(n)&&(!e.exclusions||!e.exclusions.some((e=>t.includes(e))))))}
2))})(t.Details);return(0,l.jsxs)("div",{className:"tw-px-4 tw-mb-2",children:[(0,l.jsxs)("div",{className:"tw-mb-6",children:[(0,l.jsxs)("div",{className:"tw-w-full",children:[(0,l.jsx)("label",{className:"tw-block tw-mb-2 tw-w-full",children:"Details"}),(0,l.jsx)("p",{className:"tw-color-gray-500 tw-text-sm tw-mb-2",children:"What did you eat? (Describe the meal, portion size, servings, etc.)"})]}),(0,l.jsx)("textarea",{value:t.Details||"",onChange:e=>a("Details",e.target.value),className:"tw-w-full tw-border tw-rounded-lg tw-p-4 dark:tw-bg-black",rows:2}),o.length>0&&(0,l.jsx)("div",{className:"tw-mb-4",children:o.map(((e,t)=>(0,l.jsxs)("div",{className:"tw-text-sm tw-text-yellow-700 tw-bg-yellow-50 tw-rounded-2xl tw-py-4 tw-px-6 tw-mt-3",children:[(0,l.jsxs)("p",{className:"tw-font-semibold",children:["\u26a0\ufe0f ",e.trigger," Trigger"]}),(0,l.jsxs)("p",{className:"tw-mt-1 tw-text-gray-700 dark:tw-text-gray-300",children:["Possible symptoms: ",e.symptoms.join(", "),"."]}),(0,l.jsx)("p",{className:"tw-mt-1 tw-text-gray-700 dark:tw-text-gray-300",children:e.why})]},t)))})]}),(0,l.jsx)(gn,{label:"Mood Before Meal",categories:yn,selected:t["Mood Before Meal"]||[],setSelected:e=>a("Mood Before Meal",e)}),(0,l.jsx)(gn,{label:"Mood After Meal",categories:yn,selected:t["Mood After Meal"]||[],setSelected:e=>a("Mood After Meal",e)}),(0,l.jsx)(gn,{label:"Physical Symptoms",categories:xn,selected:t["Physical Symptoms"]||[],setSelected:e=>a("Physical Symptoms",e)}),(0,l.jsx)(kn,{categories:bn,selected:t["Lifestyle Factors"]||[],setSelected:e=>a("Lifestyle Factors",e)})]})},Sn=e=>{let{currentDayNumber:t,startDate:n,logData:r}=e;return(0,l.jsxs)("div",{className:"weekly-log tw-bg-white  dark:tw-bg-black tw-p-6 tw-rounded-2xl tw-shadow-sm",children:[(0,l.jsxs)("h2",{className:"tw-font-semibold tw-mb-4 tw-flex tw-justify-between tw-w-full dark:tw-text-white",children:[(0,l.jsxs)("span",{children:["Week ",Math.floor((t-1)/7)+1]}),(0,l.jsxs)("span",{children:[t," / 30"]})]}),(0,l.jsx)("div",{className:"tw-grid tw-grid-cols-7 tw-gap-8  tw-items-end tw-px-2",children:(()=>{let e=n;if(!e){const t=Object.values(r)[0];e=null!==t&&void 0!==t&&t.date?t.date:(new Date).toISOString().split("T")[0]}const[a,o,s]=e.split("-").map(Number),i=new Date(a,o-1,s),c=new Date(i);return c.setDate(i.getDate()+7*Math.floor((t-1)/7)),Array.from({length:7}).map(((e,t)=>{var n;const a=new Date(c);a.setDate(a.getDate()+t);const o=`Day ${Math.floor((a-i)/864e5)+1}`,s=(null===(n=r[o])||void 0===n?void 0:n.entries)||{},u=Object.values(s).some((e=>Object.values(e).some((e=>Array.isArray(e)?e.length>0:"object"===typeof e?Object.values(e).some((e=>e&&e.length>0)):!!e))));return{day:(0,l.jsx)(l.Fragment,{children:(0,l.jsxs)("span",{className:"tw-flex tw-items-center tw-justify-center",style:{fontSize:"0.75em"},children:[a.getMonth()+1,(0,l.jsx)("span",{children:"/"}),a.getDate()]})}),value:u}})).map(((e,t)=>{let{day:n,value:r}=e;return(0,l.jsxs)("div",{className:"tw-flex tw-flex-col tw-items-center tw-justify-end tw-h-full",children:[(0,l.jsx)("div",{className:"tw-relative tw-h-full tw-w-full tw-h-6 tw-min-w-6 tw-flex tw-items-end",children:(0,l.jsx)("div",{className:"tw-bg-gray-200 tw-rounded-full tw-w-full tw-h-full tw-overflow-hidden tw-flex tw-items-end",children:(0,l.jsx)("div",{className:"tw-bg-blue-500 tw-rounded-full tw-w-full",style:{height:r?"100%":"
20%"},children:"\xa0"})})}),(0,l.jsx)("span",{className:"tw-mt-2 tw-flex tw-items-center tw-justify-center",children:n})]},t)}))})()})]})};function Nn(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"general";if(!e||"object"!==typeof e)return 0;const n=Object.values(e).map((e=>{if(e&&e.date&&e.entries){return Object.values(e.entries).some((e=>e&&e.Timestamp))?e.date:null}if(e&&e.Timestamp){const t=new Date(e.Timestamp);return t.getFullYear()+"-"+String(t.getMonth()+1).padStart(2,"0")+"-"+String(t.getDate()).padStart(2,"0")}return null})).filter(Boolean);if("hydration"===t){const t=Object.values(e).map((e=>e&&e.date&&e.completedCues&&3===e.completedCues.length?e.date:null)).filter(Boolean),n=new Set(t);let r=0,a=new Date;for(;;){const e=a.getFullYear()+"-"+String(a.getMonth()+1).padStart(2,"0")+"-"+String(a.getDate()).padStart(2,"0");if(!n.has(e)){if(0===r){a.setDate(a.getDate()-1);const e=a.getFullYear()+"-"+String(a.getMonth()+1).padStart(2,"0")+"-"+String(a.getDate()).padStart(2,"0");if(n.has(e)){r++;continue}}break}r++,a.setDate(a.getDate()-1)}return r}if("sleep"===t){const t=Object.values(e).map((e=>e&&e.date&&e.completedCues&&e.completedCues.length>0?e.date:null)).filter(Boolean),n=new Set(t);let r=0,a=new Date;for(;;){const e=a.getFullYear()+"-"+String(a.getMonth()+1).padStart(2,"0")+"-"+String(a.getDate()).padStart(2,"0");if(!n.has(e)){if(0===r){a.setDate(a.getDate()-1);const e=a.getFullYear()+"-"+String(a.getMonth()+1).padStart(2,"0")+"-"+String(a.getDate()).padStart(2,"0");if(n.has(e)){r++;continue}}break}r++,a.setDate(a.getDate()-1)}return r}const r=new Set(n);let a=0,l=new Date;for(;;){const e=l.getFullYear()+"-"+String(l.getMonth()+1).padStart(2,"0")+"-"+String(l.getDate()).padStart(2,"0");if(!r.has(e)){if(0===a){l.setDate(l.getDate()-1);const e=l.getFullYear()+"-"+String(l.getMonth()+1).padStart(2,"0")+"-"+String(l.getDate()).padStart(2,"0");if(r.has(e)){a++;continue}}break}a++,l.setDate(l.getDate()-1)}return a}const _n=["Breakfast","Snack 1","Lunch","Snack 2","Dinner"],Cn=e=>{if(!e||"string"!==typeof e)return"";const t=new Date(e);if(isNaN(t.getTime()))return"";const n=6e4*t.getTimezoneOffset();return new Date(t-n).toISOString().slice(0,16)},Dn=e=>new Date(e.getFullYear(),e.getMonth(),e.getDate()).toISOString().split("T")[0],En=e=>{var t;let{streak:n,setStreak:a,currentScreen:o}=e;const[s,i]=(0,r.useState)(new Date),[c,u]=(0,r.useState)(1),[d,w]=(0,r.useState)(null),[f,m]=(0,r.useState)((()=>{try{const e=localStorage.getItem("custom.hyman_hive_mood_log");return e?JSON.parse(e):{}}catch(e){return console.error("Error parsing mood log from localStorage",e),{}}})),[h,p]=(0,r.useState)(!1),[g,v]=(0,r.useState)((()=>localStorage.getItem("custom.hyman_hive_mood_start_date")));(0,r.useEffect)((()=>{if(!g){const e=Object.values(f)[0];if(null===e||void 0===e?void 0:e.date){const e=Dn(s);localStorage.setItem("custom.hyman_hive_mood_start_date",e),v(e),un("single_line_text_field",e,"hyman_hive_mood_start_date")}}}),[f,g,s]);const b=e=>{if(!g)return 1;const t=(e=>{const[t,n,r]=e.split("-").map(Number);return new Date(t,n-1,r)})(g),n=new Date(e.getFullYear(),e.getMonth(),e.getDate());return Math.floor((n-t)/864e5)+1};(0,r.useEffect)((()=>{if(s&&g){const e=b(s);u(e)}}),[s,g]);const y=(0,r.useCallback)(((e,t)=>{const n=`Day ${c}`,r={...f},a=Dn(s);r[n]||(r[n]={date:a,entries:{}}),r[n].entries||(r[n].entries={}),r[n].entries[e]={Details:(null===t||void 0===t?void 0:t.Details)||[],"Mood Before Meal":(null===t||void 0===t?void 0:t["Mood Before Meal"])||[],"Mood After Meal":(null===t||void 0===t?void 0:t["Mood After Meal"])||[],"Physical Symptoms":(null===t||void 0===t?void 0:t["Physical Symptoms"])||[],"Lifestyle Factors":(null===t||void 0===t?void 0:t["Lifestyle Factors"])||[],Timestamp:(null===t||void 0===t?void 0:t.Timestamp)||[]},m(r),localStorage.setItem("custom.hyman_hive_mood_log",JSON.stringify(r))}),[c,f,s]),x=`Day ${b(s)}`,k=(null===(t=f[x])||void 0===t?void 0:t.entries)||{};return(0,r.useEffect)((()=>{"mood"===o&&a(Nn(f))}),[f,o]),(0,l.jsxs)("div",{className:"tw-flex tw-gap-6 tw-flex-start tw-justify-start tw-flex-col-reverse lg:tw-flex-row",children:[(0,l.jsxs)("div",{className:"tw-flex tw-mb-6 tw-w-full lg:tw-w-1/3 tw-flex-col tw-gap-6",children:[(0,l.jsx)("div",{className:"tw-flex tw-flex-col tw-bg-white dark:tw-bg-black tw-rounded-2xl tw-shadow-sm tw-p-8 tw-text-center",children:(0,l.jsx)("div",{className:"tw-flex tw-justify-center tw-items-center tw-w-full tw-min-h-[200px]",children:c<8?(0,l.jsx)("h2",{className:"dark:tw-text-white tw-text-gray-500",children:"Insights coming soon"}):(0,l.jsx)("h2",{className:"dark:tw-text-white tw-text-gray-500",children:"Insight card coming soon"})})}),(0,l.jsx)(Sn,{currentDayNumber:c,startDate:g,logData:f})]}),(0,l.jsx)("div",{className:"tw-w-full lg:tw-2/3 daily-log",children:(0,l.jsxs)("div",{className:"tw-bg-white  dark:tw-bg-black tw-px-3 sm:tw-px-10  tw-py-4 lg:tw-py-8 tw-rounded-2xl tw-shadow-sm tw-w-full tw-h-full",children:[(0,l.jsx)("div",{className:"welcome tw-border-b tw-pb-7 tw-flex tw-flex-col lg:tw-flex-row tw-items-start lg:tw-items-center tw-justify-between dark:tw-border-gray-700",children:(0,l.jsx)(on,{selectedDate:s,setSelectedDate:i,dayNumber:c,startDate:g})}),_n.map(((e,t)=>{var n;return(0,l.jsxs)("div",{className:t===_n.length-1?"":"tw-border-b hover:tw-bg-gray-50 dark:hover:tw-bg-gray-800 dark:tw-border-gray-700",children:[(0,l.jsxs)("button",{className:"tw-w-full tw-text-left tw-py-6 tw-flex tw-justify-between tw-px-3 lg:tw-px-4 tw-flex tw-gap-3 tw-items-center",onClick:()=>w(d===t?null:t),children:[(0,l.jsx)("span",{className:`tw-h-6 tw-w-6 tw-flex tw-items-center tw-justify-center tw-rounded-full ${(()=>{const t=k[e];return t&&Object.values(t).some((e=>Array.isArray(e)?e.length>0:"object"===typeof e?Object.values(e).some((e=>(null===e||void 0===e?void 0:e.length)>0)):!!e))?"tw-bg-green-500 tw-text-white dark:tw-text-black":"tw-bg-gray-300 tw-text-white dark:tw-text-black"})()}`,children:(0,l.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",className:"tw-h-4 tw-w-4",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",strokeWidth:3,children:(0,l.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M5 13l4 4L19 7"})})}),(0,l.jsx)("h3",{className:"tw-flex-1",children:e}),(0,l.jsxs)("span",{className:"tw-flex tw-flex-2 tw-items-center tw-gap-2",children:[(()=>{const t=k[e];return(null===t||void 0===t?void 0:t.Timestamp)&&(0,l.jsx)("span",{className:"tw-text-sm tw-text-gray-400 tw-ml-2",children:new Date(t.Timestamp).toLocaleTimeString([],{hour:"numeric",minute:"2-digit",hour12:!0})})})(),(0,l.jsx)("svg",{className:"tw-h-5 tw-w-5 tw-transition-transform tw-text-gray-500 "+(d===t?"tw-rotate-180":""),fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",strokeWidth:2,children:(0,l.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M19 9l-7 7-7-7"})})]})]}),(0,l.jsx)(jn,{entries:k[e]||[],onChange:t=>y(e,t),isVisible:d===t}),d===t&&(0,l.jsxs)("div",{className:"tw-relative tw-flex tw-justify-start tw-mb-8 tw-mx-4",children:[(0,l.jsx)("button",{id:`log-save-button-${t}`,onClick:()=>{var n,r,a,l,o,s,i,c,u;p(!0);let d=null===(n=k[e])||void 0===n?void 0:n.Timestamp;if(!d){d=(new Date).toISOString(),y(e,{...k[e],Timestamp:d})}gtag("event","mood_log_saved",{meal_type:e.toLowerCase().replace(" ","_"),mood_before_count:(null===(r=k[e])||void 0===r||null===(a=r["Mood Before Meal"])||void 0===a?void 0:a.length)||0,mood_after_count:(null===(l=k[e])||void 0===l||null===(o=l["Mood After Meal"])||void 0===o?void 0:o.length)||0,symptoms_count:(null===(s=k[e])||void 0===s||null===(i=s["Physical Symptoms"])||void 0===i?void 0:i.length)||0,lifestyle_factors_count:(null===(c=k[e])||void 0===c||null===(u=c["Lifestyle Factors"])||void 0===u?void 0:u.length)||0,timestamp_logged:!!d});
2const m=document.querySelector(`#log-save-canvas-${t}`),h=document.querySelector(`#log-save-button-${t}`);m&&h&&dn(m,h),un("json",f,"hyman_hive_mood_log").then((()=>{setTimeout((()=>{p(!1),w(t+1<_n.length?t+1:null)}),2e3)}))},className:"tw-px-6 tw-py-3 tw-rounded-full tw-shadow-sm "+(h?"tw-bg-gray-500 tw-text-white":"tw-bg-black hover:tw-bg-gray-700 tw-text-white"),children:h?(0,l.jsxs)("span",{className:"tw-flex tw-items-center tw-gap-2",children:[(0,l.jsx)("span",{className:"tw-loader tw-border-2 tw-border-white tw-border-t-transparent tw-rounded-full tw-w-4 tw-h-4 tw-animate-spin"}),"Saving..."]}):`Save ${e.toLowerCase().replace(/ 1| 2/,"")} log`}),(0,l.jsx)("div",{className:"tw-mx-4 tw-flex tw-items-center tw-gap-2",children:(0,l.jsx)("input",{type:"datetime-local",value:Cn(null===(n=k[e])||void 0===n?void 0:n.Timestamp),onChange:t=>{const n=new Date(t.target.value).toISOString();y(e,{...k[e],Timestamp:n})}})}),(0,l.jsx)("canvas",{id:`log-save-canvas-${t}`,style:{transform:"translate(-25%, -25%)"},className:"tw-absolute tw-left-0 tw-right-0 tw-top-0 tw-bottom-0 tw-pointer-events-none tw-z-[9999]"})]})]},e)}))]})})]})},On=e=>{let{label:t,categories:n,selected:a,setSelected:o}=e;const[s,i]=(0,r.useState)(!1),[c,u]=(0,r.useState)(""),d=a&&!n.includes(a);return(0,l.jsxs)("div",{className:"tw-mb-6",children:[(0,l.jsx)("label",{className:"tw-block tw-mb-3",children:t}),(0,l.jsxs)("div",{className:"tw-flex tw-flex-wrap tw-gap-2",children:[n.map((e=>(0,l.jsx)("button",{type:"button",onClick:()=>(e=>{o(a===e?"":e),i(!1)})(e),className:"tw-px-2 lg:tw-px-5 tw-py-2 tw-rounded-full tw-text-sm lg:tw-text-base tw-border "+(a===e?"tw-bg-black tw-text-white hover:tw-bg-gray-900":"tw-bg-white tw-text-black hover:tw-bg-gray-100"),children:e},e))),d&&!s&&(0,l.jsxs)("div",{className:"tw-flex tw-items-center tw-bg-black tw-text-white tw-text-sm lg:tw-text-base tw-px-3 lg:tw-px-5 tw-py-2 tw-rounded-full",children:[a,(0,l.jsx)("button",{type:"button",onClick:()=>o(""),className:"tw-ml-2 tw-text-white hover:tw-text-gray-300",children:"\xd7"})]}),(0,l.jsx)("button",{type:"button",onClick:()=>{i(!0),o("")},className:"tw-px-2 lg:tw-px-5 tw-py-2 tw-rounded-full tw-border tw-text-sm lg:tw-text-base "+(s?"tw-bg-black tw-text-white":"tw-bg-gray-100 tw-text-black"),children:"+ Add your own"})]}),s&&(0,l.jsx)("input",{type:"text",className:"tw-mt-3 tw-border tw-rounded-full tw-p-4 tw-w-full",placeholder:"Enter custom type and press Enter",value:c,onChange:e=>u(e.target.value),onKeyDown:e=>{if("Enter"===e.key&&c.trim()){const e=c.trim();o(e.charAt(0).toUpperCase()+e.slice(1)),u(""),i(!1)}}})]})},Tn=e=>{let{label:t,categories:n,selected:a,setSelected:o}=e;const[s,i]=(0,r.useState)(!1),[c,u]=(0,r.useState)(""),d=a;return(0,l.jsx)("div",{children:(0,l.jsxs)("div",{className:"tw-mb-6",children:[(0,l.jsx)("div",{className:"tw-flex tw-justify-between tw-mb-3",children:(0,l.jsx)("label",{className:"tw-block",children:t})}),(0,l.jsxs)(l.Fragment,{children:[(0,l.jsxs)("div",{className:"tw-relative tw-mb-2",children:[(0,l.jsxs)("select",{onChange:e=>{const t=e.target.value;t&&t!==d&&o(t)},className:"tw-w-full tw-border tw-rounded-lg tw-p-4 dark:tw-bg-black",style:{WebkitAppearance:"none",MozAppearance:"none",appearance:"none"},value:d,children:[(0,l.jsx)("option",{value:"",children:"Select symptom"}),Array.isArray(n)&&n.map((e=>(0,l.jsx)("option",{value:e,children:e},e)))]}),(0,l.jsx)("div",{className:"tw-pointer-events-none tw-absolute tw-inset-y-0 tw-right-1 tw-flex tw-items-center tw-pr-4",children:(0,l.jsx)("svg",{className:"tw-w-4 tw-h-4 tw-text-gray-500",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:(0,l.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M19 9l-7 7-7-7"})})})]}),s&&(0,l.jsx)("input",{type:"text",className:"tw-mt-3 tw-border tw-rounded-full tw-p-4 tw-w-full",placeholder:"Enter custom symptom and press Enter",value:c,onChange:e=>u(e.target.value),onKeyDown:e=>{if("Enter"===e.key&&c.trim()){e.preventDefault();const t=c.trim(),n=t.charAt(0).toUpperCase()+t.slice(1);n!==d&&o(n),u(""),i(!1)}}})]})]})})},Mn=["Mindfulness Meditation","Guided Meditation","Breathwork","Body Scan","Binaural Beats","Sound Meditation","Yoga Nidra","Walking Meditation","Grounding Meditation","Nature Meditation","Movement Meditation","Hypnotherapy","Gratitude Meditation"],Ln=["Calm","Anxious","Focused","Distracted","Peaceful","Irritable","Centered","Overwhelmed","Present","Disconnected","Grateful","Sad","Content","Angry","Joyful","Nervous","Frustrated","Hopeful","Lonely","Empowered","Confused","Curious","Secure","Insecure","No noticeable emotional shift"],Pn=e=>{let{logEntry:t,onChange:n,isVisible:r}=e;if(!r)return null;const a=(e,r)=>{n({...t,[e]:r,Timestamp:t.Timestamp||(new Date).toISOString()})};return(0,l.jsxs)("div",{className:"tw-px-4 tw-mb-2",children:[(0,l.jsx)(On,{label:"Meditation Type",categories:Mn,selected:t["Meditation Type"]||"",setSelected:e=>a("Meditation Type",e)}),(0,l.jsxs)("div",{className:"tw-flex tw-gap-4",children:[(0,l.jsx)("div",{className:"tw-mb-1 tw-flex-1",children:(0,l.jsx)(Tn,{label:"Mood Before",categories:Ln,selected:t["Mood Before"]||"",setSelected:e=>a("Mood Before",e)})}),(0,l.jsx)("div",{className:"tw-mb-1 tw-flex-1",children:(0,l.jsx)(Tn,{label:"Mood After",categories:Ln,selected:t["Mood After"]||"",setSelected:e=>a("Mood After",e)})})]}),(0,l.jsxs)("div",{className:"tw-mb-6",children:[(0,l.jsx)("div",{className:"tw-w-full",children:(0,l.jsxs)("label",{className:"tw-block tw-mb-2 tw-w-full",children:["Main Thought or Insight"," "]})}),(0,l.jsx)("textarea",{value:t["Main Insight"]||"",onChange:e=>a("Main Insight",e.target.value),className:"tw-w-full tw-border tw-rounded-lg tw-p-4 dark:tw-bg-black",rows:2})]})]})},In=e=>{if(!e||"string"!==typeof e)return"";const t=new Date(e);if(isNaN(t.getTime()))return"";const n=6e4*t.getTimezoneOffset();return new Date(t-n).toISOString().slice(0,16)},zn=e=>
2new Date(e.getFullYear(),e.getMonth(),e.getDate()).toISOString().split("T")[0],Fn=e=>{let{streak:t,setStreak:n,currentScreen:a}=e;const[o,s]=(0,r.useState)(new Date),[i,c]=(0,r.useState)(1),[u,d]=(0,r.useState)((()=>{try{const e=localStorage.getItem("custom.hyman_hive_meditation_log");return e?JSON.parse(e):{}}catch(e){return console.error("Error parsing meditation log from localStorage",e),{}}})),[w,f]=(0,r.useState)(!1),[m,h]=(0,r.useState)((()=>localStorage.getItem("custom.hyman_hive_meditation_start_date")));(0,r.useEffect)((()=>{if(!m){const e=Object.values(u)[0];if(null===e||void 0===e?void 0:e.date){const e=zn(o);localStorage.setItem("custom.hyman_hive_meditation_start_date",e),h(e),un("single_line_text_field",e,"hyman_hive_meditation_start_date")}}}),[u,m,o]);const p=e=>{if(!m)return 1;const t=(e=>{const[t,n,r]=e.split("-").map(Number);return new Date(t,n-1,r)})(m),n=new Date(e.getFullYear(),e.getMonth(),e.getDate());return Math.floor((n-t)/864e5)+1};(0,r.useEffect)((()=>{if(o&&m){const e=p(o);c(e)}}),[o,m]);const g=(0,r.useCallback)((e=>{const t=`Day ${i}`,n={...u},r=zn(o);n[t]||(n[t]={date:r}),delete n[t].entries,n[t]={...n[t],...e},d(n),localStorage.setItem("custom.hyman_hive_meditation_log",JSON.stringify(n))}),[i,u,o]);(0,r.useEffect)((()=>{"meditation"===a&&n(Nn(u))}),[u,a]);const v=`Day ${p(o)}`,b=u[v]||{};return(0,l.jsx)("div",{className:"tw-flex tw-gap-6 tw-flex-start tw-justify-start tw-flex-col-reverse lg:tw-flex-row",children:(0,l.jsx)("div",{className:"tw-w-full lg:tw-2/3 daily-log",children:(0,l.jsxs)("div",{className:"tw-bg-white  dark:tw-bg-black tw-px-3 sm:tw-px-10  tw-py-4 lg:tw-py-8 tw-rounded-2xl tw-shadow-sm tw-w-full tw-h-full",children:[(0,l.jsx)("div",{className:"welcome tw-border-b tw-pb-7 tw-flex tw-flex-col lg:tw-flex-row tw-items-start lg:tw-items-center tw-justify-between dark:tw-border-gray-700",children:(0,l.jsx)(on,{selectedDate:o,setSelectedDate:s,dayNumber:i,startDate:m})}),(0,l.jsxs)("div",{className:"tw-relative tw-mt-6",children:[(0,l.jsx)(Pn,{logEntry:b,onChange:e=>g(e),isVisible:!0}),i%7===0&&(0,l.jsxs)("div",{className:"tw-mt-6 tw-space-y-4 tw-mx-4 tw-border-t tw-py-6",children:[(0,l.jsx)("h2",{className:"tw-text-lg tw-font-semibold",children:"Weekly Reflection"}),(0,l.jsxs)("div",{className:"tw-mb-4",children:[(0,l.jsx)("label",{className:"tw-block tw-font-medium tw-mb-1",children:"What patterns are you noticing in your mood or mindset after meditation?"}),(0,l.jsx)("textarea",{rows:2,className:"tw-w-full tw-border tw-rounded-lg tw-p-4 dark:tw-bg-black",value:b["Weekly Reflection 1"]||"",onChange:e=>g({...b,"Weekly Reflection 1":e.target.value})})]}),(0,l.jsx)("div",{className:"tw-flex tw-flex-wrap tw-gap-4",children:["Any surprising insights or recurring thoughts?","Have you noticed changes in sleep, stress levels, or daily resilience?"].map(((e,t)=>(0,l.jsxs)("div",{className:"tw-w-full lg:tw-w-[calc(50%-0.5rem)]",children:[(0,l.jsx)("label",{className:"tw-block tw-font-medium tw-mb-1",children:e}),(0,l.jsx)("textarea",{rows:2,className:"tw-w-full tw-border tw-rounded-lg tw-p-4 dark:tw-bg-black",value:b[`Weekly Reflection ${t+2}`]||"",onChange:e=>g({...b,[`Weekly Reflection ${t+2}`]:e.target.value})})]},t)))}),["What's been your biggest challenge in sticking with the practice?","What adjustments might help you deepen or improve your experience next week?"].map(((e,t)=>(0,l.jsxs)("div",{className:"tw-w-full",children:[(0,l.jsx)("label",{className:"tw-block tw-font-medium tw-mb-1",children:e}),(0,l.jsx)("textarea",{className:"tw-w-full tw-border tw-rounded-lg tw-p-4 dark:tw-bg-black",value:b[`Weekly Reflection ${t+2}`]||"",onChange:e=>g({...b,[`Weekly Reflection ${t+2}`]:e.target.value})})]},t)))]}),i%30===0&&(0,l.jsxs)("div",{className:"tw-mt-6 tw-space-y-4 tw-mx-4 tw-border-t tw-py-6",children:[(0,l.jsx)("h2",{className:"tw-text-lg tw-font-semibold",children:"End-of-Challenge Reflection"}),(0,l.jsxs)("div",{className:"tw-mb-4",children:[(0,l.jsx)("div",{className:"tw-flex tw-flex-wrap tw-gap-4",children:["What was the most noticeable change you experienced after this month's Meditation Challenge?","Did your relationship with stress shift in any way?"].map(((e,t)=>(0,l.jsxs)("div",{className:"tw-w-full",children:[(0,l.jsx)("label",{className:"tw-block tw-font-medium tw-mb-1",children:e}),(0,l.jsx)("textarea",{rows:2,className:"tw-w-full tw-border tw-rounded-lg tw-p-4 dark:tw-bg-black",value:b[`Weekly Reflection ${t+2}`]||"",onChange:e=>g({...b,[`Weekly Reflection ${t+2}`]:e.target.value})})]},t)))}),(0,l.jsx)("div",{className:"tw-flex tw-flex-wrap tw-gap-4 tw-mt-3",children:["What's one thing you want to carry forward from this experience?","Do you plan to continue meditating? Why or why not?"].map(((e,t)=>(0,l.jsxs)("div",{className:"tw-w-full lg:tw-w-[calc(50%-0.5rem)]",children:[(0,l.jsx)("label",{className:"tw-block tw-font-medium tw-mb-1",children:e}),(0,l.jsx)("textarea",{rows:2,className:"tw-w-full tw-border tw-rounded-lg tw-p-4 dark:tw-bg-black",value:b[`Weekly Reflection ${t+2}`]||"",onChange:e=>g({...b,[`Weekly Reflection ${t+2}`]:e.target.value})})]},t)))})]})]}),(0,l.jsxs)("div",{className:"tw-relative tw-flex tw-justify-start tw-mb-8 tw-mx-4",children:[(0,l.jsx)("button",{id:"log-save-button",disabled:0===Object.keys(b).length,onClick:()=>{f(!0);let e=b.Timestamp;if(!e){e=(new Date).toISOString(),g({...b,Timestamp:e})}gtag("event","meditation_log_saved",{timestamp_logged:!!e});const t=document.querySelector("#log-save-canvas"),n=document.querySelector("#log-save-button");t&&n&&dn(t,n),un("json",u,"hyman_hive_meditation_log").then((()=>{setTimeout((()=>{f(!1)}),2e3)}))},className:"tw-px-6 tw-py-3 tw-rounded-full tw-shadow-sm\n                  "+(Object.keys(b).length?w?"tw-bg-gray-500 tw-text-white":"tw-bg-black hover:tw-bg-gray-700 tw-text-white":"tw-bg-gray-100 tw-text-gray-300"),children:w?(0,l.jsxs)("span",{className:"tw-flex tw-items-center tw-gap-2",children:[(0,l.jsx)("span",{className:"tw-loader tw-border-2 tw-border-white tw-border-t-transparent tw-rounded-full tw-w-4 tw-h-4 tw-animate-spin"}),"Saving..."]}):"Save log"}),(0,l.jsx)("div",{className:"tw-mx-4 tw-flex tw-items-center tw-gap-2",children:(0,l.jsx)("input",{type:"datetime-local",value:In(b.Timestamp),onChange:e=>{const t=new Date(e.target.value).toISOString();g({...b,Timestamp:t})}})}),(0,l.jsx)("canvas",{id:"log-save-canvas",style:{transform:"translate(-25%, -25%)"},className:"tw-absolute tw-left-0 tw-right-0 tw-top-0 tw-bottom-0 tw-pointer-events-none tw-z-[9999]"})]})]})]})})})},Rn=["Gentle Yoga","Stretching","Mobility Work","Foam Rolling","Tai Chi","Qi Gong","Breathwork / Somatic Movement","Functional Movement","Dancing","Rebounding (Mini Trampoline)","Gardening","Cleaning / Tidying with Music","Playing with Kids / Grandkids","Nature Walk","Walking the Dog","Swimming","Sports (tennis, soccer, basketball, pickleball)","Strength Training","Bodyweight Circuit","HIIT (High-Intensity Interval Training)","Running / Jogging","Hiking","Biking / Cycling","Barre","Pilates","Sprint Intervals","CrossFit / Bootcamp","Climbing Stairs","Re
2sistance Bands"],An=e=>{let{logEntry:t,onChange:n,isVisible:a}=e;if(!a)return null;const[o,s]=(0,r.useState)(""),[i,c]=(0,r.useState)(!1),[u,d]=(0,r.useState)(!1),[w,f]=(0,r.useState)(""),m=(0,r.useRef)(null),h=t.types||[],p=Rn.filter((e=>!h.includes(e)&&(!o||e.toLowerCase().includes(o.toLowerCase()))));(0,r.useEffect)((()=>{if(i)return document.addEventListener("mousedown",e),()=>{document.removeEventListener("mousedown",e)};function e(e){m.current&&!m.current.contains(e.target)&&c(!1)}}),[i]);const g=(e,r)=>{n({...t,[e]:r,Timestamp:t.Timestamp||(new Date).toISOString()})},v=null==t.duration?15:t.duration,b=e=>{if(!e||h.includes(e))return;const t=[...h,e];g("types",t),s(""),c(!1),d(!1),f("")};return(0,l.jsxs)("div",{className:"tw-px-4 tw-mb-2",children:[(0,l.jsxs)("div",{className:"tw-mb-4",children:[(0,l.jsx)("label",{className:"tw-block tw-font-medium tw-mb-1",children:"Energy Level"}),(0,l.jsxs)("div",{className:"tw-flex tw-items-center tw-gap-4",children:[(0,l.jsx)("input",{type:"range",min:1,max:10,value:t.energy||5,onChange:e=>g("energy",Number(e.target.value)),className:"tw-w-full"}),(0,l.jsx)("span",{className:"tw-text-lg tw-font-semibold tw-w-8 tw-text-center",children:t.energy||5})]})]}),(0,l.jsxs)("div",{className:"tw-mb-4",children:[(0,l.jsx)("label",{className:"tw-block tw-font-medium tw-mb-1",children:"Movement Mood"}),(0,l.jsxs)("div",{className:"tw-relative tw-mb-2",children:[(0,l.jsxs)("select",{value:t.mood||"",onChange:e=>g("mood",e.target.value),className:"tw-w-full tw-border tw-rounded-lg tw-p-4 dark:tw-bg-black",style:{WebkitAppearance:"none",MozAppearance:"none",appearance:"none"},children:[(0,l.jsx)("option",{value:"",children:"Select mood"}),(0,l.jsx)("option",{value:"Recovery",children:"Recovery"}),(0,l.jsx)("option",{value:"Fun",children:"Fun"}),(0,l.jsx)("option",{value:"Challenge",children:"Challenge"})]}),(0,l.jsx)("div",{className:"tw-pointer-events-none tw-absolute tw-inset-y-0 tw-right-1 tw-flex tw-items-center tw-pr-4",children:(0,l.jsx)("svg",{className:"tw-w-4 tw-h-4 tw-text-gray-500",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:(0,l.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M19 9l-7 7-7-7"})})})]})]}),(0,l.jsxs)("div",{className:"tw-mb-4",children:[(0,l.jsx)("label",{className:"tw-block tw-font-medium tw-mb-1",children:"Movement Type(s)"}),(0,l.jsx)("div",{className:"tw-flex tw-gap-2 tw-mb-2",children:(0,l.jsxs)("div",{className:"tw-relative tw-w-full",ref:m,children:[(0,l.jsx)("input",{type:"text",placeholder:"Search or select movement types",value:o||"",onChange:e=>{s(e.target.value),c(!0),d(!1)},onFocus:()=>{c(!0),d(!1)},className:"tw-border tw-border-gray-300 tw-rounded-lg tw-px-4 tw-py-3 tw-w-full dark:tw-bg-black"}),i&&(0,l.jsxs)("div",{className:"tw-absolute tw-z-10 tw-w-full tw-bg-white dark:tw-bg-black tw-border tw-border-gray-300 tw-rounded-xl tw-overflow-hidden tw-flex tw-flex-col tw-max-h-80",children:[(0,l.jsx)("div",{className:"tw-overflow-auto tw-max-h-80",children:p.map((e=>(0,l.jsx)("div",{className:"tw-px-4 tw-py-2 tw-cursor-pointer hover:tw-bg-gray-100 dark:hover:tw-bg-gray-700",onClick:()=>b(e),children:e},e)))}),(0,l.jsx)("div",{className:"tw-sticky tw-bottom-0 tw-bg-white dark:tw-bg-black tw-border-t tw-border-gray-200 tw-px-4 tw-py-3",children:(0,l.jsxs)("button",{className:"tw-text-blue-800 tw-text-base",onClick:()=>{d(!0),c(!1)},children:["+ ",(0,l.jsx)("span",{className:"hover:tw-underline",children:"Add your own"})]})})]}),o&&(0,l.jsx)("button",{type:"button",onClick:()=>s(""),className:"tw-absolute tw-right-3 tw-top-1/2 tw--translate-y-1/2 tw-text-gray-400 tw-pr-2 hover:tw-text-gray-600","aria-label":"Clear input",children:"\xd7"})]})}),u&&(0,l.jsxs)("div",{className:"tw-flex tw-gap-2 tw-mb-2",children:[(0,l.jsx)("input",{type:"text",className:"tw-border tw-rounded-lg tw-p-4 tw-w-full",placeholder:"Enter custom movement type",value:w,onChange:e=>f(e.target.value)}),(0,l.jsx)("button",{type:"button",onClick:()=>w.trim()&&b(w.trim()),className:"tw-px-5 tw-rounded-lg tw-min-h-[50px] tw-text-sm "+(w.trim()?"tw-bg-green-500 tw-text-white hover:tw-bg-green-600":"tw-bg-gray-300 tw-text-gray-500 tw-cursor-not-allowed"),disabled:!w.trim(),children:"Add"})]}),h.length>0&&(0,l.jsx)("div",{className:"tw-mt-3 tw-mb-6",children:(0,l.jsx)("div",{className:"tw-flex tw-flex-wrap tw-gap-2",children:h.map((e=>(0,l.jsxs)("div",{className:"tw-flex tw-items-center tw-bg-black tw-text-white tw-text-sm lg:tw-text-base tw-px-3 lg:tw-px-5 tw-py-2 tw-rounded-full",children:[e,(0,l.jsx)("button",{type:"button",onClick:()=>(e=>{const t=h.filter((t=>t!==e));g("types",t)})(e),className:"tw-ml-2 tw-text-white hover:tw-text-gray-300",children:"\xd7"})]},e)))})})]}),(0,l.jsxs)("div",{className:"tw-mb-4",children:[(0,l.jsx)("label",{className:"tw-block tw-font-medium tw-mb-1",children:"Duration (minutes)"}),(0,l.jsxs)("div",{className:"tw-flex tw-gap-2 tw-mb-2 tw-flex-wrap",children:[[15,20,30,45,60].map((e=>(0,l.jsxs)("button",{type:"button",onClick:()=>g("duration",e),className:"tw-px-4 tw-py-2 tw-rounded-full tw-border tw-text-sm tw-font-medium "+(v===e?"tw-bg-black tw-text-white":"tw-bg-gray-100 tw-text-gray-700"),children:[e," min"]},e))),(0,l.jsx)("button",{type:"button",onClick:()=>g("duration",v&&![15,20,30,45,60].includes(v)?v:""),className:"tw-px-4 tw-py-2 tw-rounded-full tw-border tw-text-sm tw-font-medium "+([15,20,30,45,60].includes(v)?"tw-bg-gray-100 tw-text-gray-700":"tw-bg-black tw-text-white"),children:"Other"})]}),![15,20,30,45,60].includes(v)&&(0,l.jsx)("input",{type:"number",min:1,max:120,value:v||"",onChange:e=>g("duration",Number(e.target.value)),className:"tw-w-full tw-border tw-rounded-lg tw-p-4 dark:tw-bg-black",placeholder:"Enter custom duration"})]}),(0,l.jsxs)("div",{className:"tw-mb-6",children:[(0,l.jsx)("div",{className:"tw-w-full",children:(0,l.jsxs)("label",{className:"tw-block tw-mb-2 tw-w-full",children:["Post-Movement Feeling"," "]})}),(0,l.jsx)("textarea",{value:t["Post-Movement Feeling"]||"",onChange:e=>g("Post-Movement Feeling",e.target.value),className:"tw-w-full tw-border tw-rounded-lg tw-p-4 dark:tw-bg-black",rows:2})]})]})},Wn=e=>{let{currentDayNumber:t,startDate:n,logData:r,selectedDate:a}=e;const o=a?new Date(a):new Date,s=o.getFullYear(),i=o.getMonth()+1,c=new Date(s,i-1,1),u=new Date(s,i,0).getDate(),d=c.getDay(),w=[];for(let l=0;l<d;l++)w.push(null);for(let l=1;l<=u;l++)w.push(new Date(s,i-1,l));for(;w.length%7!==0;)w.push(null);return(0,l.jsxs)("div",{className:"monthly-log tw-bg-white dark:tw-bg-black tw-p-6 tw-rounded-2xl tw-shadow-sm",children:[(0,l.jsx)("h2",{className:"tw-font-semibold tw-mb-4 tw-flex tw-justify-between tw-w-full dark:tw-text-white",children:(0,l.jsxs)("span",{children:[c.toLocaleStr
2ing("default",{month:"long"})," ",s]})}),(0,l.jsxs)("div",{className:"tw-grid tw-grid-cols-7 tw-gap-2 tw-items-end",children:[["Sun","Mon","Tue","Wed","Thu","Fri","Sat"].map((e=>(0,l.jsx)("div",{className:"tw-text-xs tw-text-gray-400 tw-text-center tw-mb-1",children:e},e))),w.map(((e,t)=>{if(!e)return(0,l.jsx)("div",{className:"tw-h-10"},t);const a=(e=>{if(!e)return null;const t=new Date(n),a=Math.floor((e-t)/864e5);return r[`Day ${a+1}`]})(e),o=(e=>e?"Recovery"===e.mood?"tw-bg-red-500":"Fun"===e.mood?"tw-bg-green-500":"Challenge"===e.mood?"tw-bg-purple-500":"tw-bg-gray-300":"tw-bg-gray-200")(a),s=e.getDate().toString().padStart(1,"0");return(0,l.jsxs)("div",{className:"tw-flex tw-flex-col tw-items-center tw-justify-center tw-h-10",children:[(0,l.jsx)("div",{className:`tw-rounded-full tw-w-3 tw-h-3 tw-min-h-3 tw-min-w-3 tw-max-w-3 ${o}`}),(0,l.jsx)("span",{className:"tw-mt-1 tw-text-xs tw-text-gray-500",children:s})]},t)}))]}),(0,l.jsxs)("div",{className:"tw-flex tw-gap-4 tw-mt-4 tw-text-xs tw-px-2 tw-border-t tw-pt-4 tw-border-gray-200",children:[(0,l.jsxs)("span",{className:"tw-flex tw-items-center",children:[(0,l.jsx)("span",{className:"tw-inline-block tw-w-3 tw-h-3 tw-bg-red-500 tw-rounded-full tw-mr-1"}),"Recovery"]}),(0,l.jsxs)("span",{className:"tw-flex tw-items-center",children:[(0,l.jsx)("span",{className:"tw-inline-block tw-w-3 tw-h-3 tw-bg-green-500 tw-rounded-full tw-mr-1"}),"Fun"]}),(0,l.jsxs)("span",{className:"tw-flex tw-items-center",children:[(0,l.jsx)("span",{className:"tw-inline-block tw-w-3 tw-h-3 tw-bg-purple-500 tw-rounded-full tw-mr-1"}),"Challenge"]})]})]})},$n=e=>{if(!e||"string"!==typeof e)return"";const t=new Date(e);if(isNaN(t.getTime()))return"";const n=6e4*t.getTimezoneOffset();return new Date(t-n).toISOString().slice(0,16)},Bn=e=>new Date(e.getFullYear(),e.getMonth(),e.getDate()).toISOString().split("T")[0],Vn=e=>{let{streak:t,setStreak:n,currentScreen:a}=e;const[o,s]=(0,r.useState)(new Date),[i,c]=(0,r.useState)(1),[u,d]=(0,r.useState)((()=>{try{const e=localStorage.getItem("custom.hyman_hive_movement_log");return e?JSON.parse(e):{}}catch(e){return console.error("Error parsing movement log from localStorage",e),{}}})),[w,f]=(0,r.useState)(!1),[m,h]=(0,r.useState)((()=>localStorage.getItem("custom.hyman_hive_movement_start_date")));(0,r.useEffect)((()=>{if(!m){const e=Object.values(u)[0];if(null===e||void 0===e?void 0:e.date){const e=Bn(o);localStorage.setItem("custom.hyman_hive_movement_start_date",e),h(e),un("single_line_text_field",e,"hyman_hive_movement_start_date")}}}),[u,m,o]);const p=e=>{if(!m)return 1;const t=(e=>{const[t,n,r]=e.split("-").map(Number);return new Date(t,n-1,r)})(m),n=new Date(e.getFullYear(),e.getMonth(),e.getDate());return Math.floor((n-t)/864e5)+1};(0,r.useEffect)((()=>{if(o&&m){const e=p(o);c(e)}}),[o,m]);const g=(0,r.useCallback)((e=>{const t=`Day ${i}`,n={...u},r=Bn(o);n[t]||(n[t]={date:r}),delete n[t].entries,n[t]={...n[t],...e},d(n),localStorage.setItem("custom.hyman_hive_movement_log",JSON.stringify(n))}),[i,u,o]);(0,r.useEffect)((()=>{"movement"===a&&n(Nn(u))}),[u,a]);const v=`Day ${p(o)}`,b=u[v]||{};return(0,l.jsxs)("div",{className:"tw-flex tw-gap-6 tw-flex-start tw-justify-start tw-flex-col-reverse lg:tw-flex-row",children:[(0,l.jsx)("div",{className:"tw-w-full lg:tw-w-[28%]",children:(0,l.jsx)(Wn,{currentDayNumber:i,startDate:m,logData:u,selectedDate:o})}),(0,l.jsx)("div",{className:"tw-w-full lg:tw-w-[62%] daily-log",children:(0,l.jsxs)("div",{className:"tw-bg-white  dark:tw-bg-black tw-px-3 sm:tw-px-10  tw-py-4 lg:tw-py-8 tw-rounded-2xl tw-shadow-sm tw-w-full tw-h-full",children:[(0,l.jsx)("div",{className:"welcome tw-border-b tw-pb-7 tw-flex tw-flex-col lg:tw-flex-row tw-items-start lg:tw-items-center tw-justify-between dark:tw-border-gray-700",children:(0,l.jsx)(on,{selectedDate:o,setSelectedDate:s,dayNumber:i,startDate:m})}),(0,l.jsxs)("div",{className:"tw-relative tw-mt-6",children:[(0,l.jsx)(An,{logEntry:b,onChange:e=>g(e),isVisible:!0}),i%7===0&&(0,l.jsxs)("div",{className:"tw-mt-6 tw-space-y-4 tw-mx-4 tw-border-t tw-py-6",children:[(0,l.jsx)("h2",{className:"tw-text-lg tw-font-semibold",children:"Weekly Reflection"}),(0,l.jsxs)("div",{className:"tw-mb-4",children:[(0,l.jsx)("label",{className:"tw-block tw-font-medium tw-mb-1",children:"What patterns are you noticing in your mood or mindset after movement?"}),(0,l.jsx)("textarea",{rows:2,className:"tw-w-full tw-border tw-rounded-lg tw-p-4 dark:tw-bg-black",value:b["Weekly Reflection 1"]||"",onChange:e=>g({...b,"Weekly Reflection 1":e.target.value})})]}),(0,l.jsx)("div",{className:"tw-flex tw-flex-wrap tw-gap-4",children:["Any surprising insights or recurring thoughts?","Have you noticed changes in sleep, stress levels, or daily resilience?"].map(((e,t)=>(0,l.jsxs)("div",{className:"tw-w-full lg:tw-w-[calc(50%-0.5rem)]",children:[(0,l.jsx)("label",{className:"tw-block tw-font-medium tw-mb-1",children:e}),(0,l.jsx)("textarea",{rows:2,className:"tw-w-full tw-border tw-rounded-lg tw-p-4 dark:tw-bg-black",value:b[`Weekly Reflection ${t+2}`]||"",onChange:e=>g({...b,[`Weekly Reflection ${t+2}`]:e.target.value})})]},t)))}),["What's been your biggest challenge in sticking with the practice?","What adju
2stments might help you deepen or improve your experience next week?"].map(((e,t)=>(0,l.jsxs)("div",{className:"tw-w-full",children:[(0,l.jsx)("label",{className:"tw-block tw-font-medium tw-mb-1",children:e}),(0,l.jsx)("textarea",{className:"tw-w-full tw-border tw-rounded-lg tw-p-4 dark:tw-bg-black",value:b[`Weekly Reflection ${t+2}`]||"",onChange:e=>g({...b,[`Weekly Reflection ${t+2}`]:e.target.value})})]},t)))]}),i%30===0&&(0,l.jsxs)("div",{className:"tw-mt-6 tw-space-y-4 tw-mx-4 tw-border-t tw-py-6",children:[(0,l.jsx)("h2",{className:"tw-text-lg tw-font-semibold",children:"End-of-Challenge Reflection"}),(0,l.jsxs)("div",{className:"tw-mb-4",children:[(0,l.jsx)("div",{className:"tw-flex tw-flex-wrap tw-gap-4",children:["What was the most noticeable change you experienced after this month's movement Challenge?","Did your relationship with stress shift in any way?"].map(((e,t)=>(0,l.jsxs)("div",{className:"tw-w-full",children:[(0,l.jsx)("label",{className:"tw-block tw-font-medium tw-mb-1",children:e}),(0,l.jsx)("textarea",{rows:2,className:"tw-w-full tw-border tw-rounded-lg tw-p-4 dark:tw-bg-black",value:b[`Weekly Reflection ${t+2}`]||"",onChange:e=>g({...b,[`Weekly Reflection ${t+2}`]:e.target.value})})]},t)))}),(0,l.jsx)("div",{className:"tw-flex tw-flex-wrap tw-gap-4 tw-mt-3",children:["What's one thing you want to carry forward from this experience?","Do you plan to continue meditating? Why or why not?"].map(((e,t)=>(0,l.jsxs)("div",{className:"tw-w-full lg:tw-w-[calc(50%-0.5rem)]",children:[(0,l.jsx)("label",{className:"tw-block tw-font-medium tw-mb-1",children:e}),(0,l.jsx)("textarea",{rows:2,className:"tw-w-full tw-border tw-rounded-lg tw-p-4 dark:tw-bg-black",value:b[`Weekly Reflection ${t+2}`]||"",onChange:e=>g({...b,[`Weekly Reflection ${t+2}`]:e.target.value})})]},t)))})]})]}),(0,l.jsxs)("div",{className:"tw-relative tw-flex tw-justify-start tw-mb-8 tw-mx-4",children:[(0,l.jsx)("button",{id:"log-save-button",disabled:0===Object.keys(b).length,onClick:()=>{f(!0);let e=b.Timestamp;if(!e){e=(new Date).toISOString(),g({...b,Timestamp:e})}gtag("event","hyman_hive_movement_log_saved",{timestamp_logged:!!e});const t=document.querySelector("#log-save-canvas"),n=document.querySelector("#log-save-button");t&&n&&dn(t,n),un("json",u,"hyman_hive_movement_log").then((()=>{setTimeout((()=>{f(!1)}),2e3)}))},className:"tw-px-6 tw-py-3 tw-rounded-full tw-shadow-sm\n                  "+(Object.keys(b).length?w?"tw-bg-gray-500 tw-text-white":"tw-bg-black hover:tw-bg-gray-700 tw-text-white":"tw-bg-gray-100 tw-text-gray-300"),children:w?(0,l.jsxs)("span",{className:"tw-flex tw-items-center tw-gap-2",children:[(0,l.jsx)("span",{className:"tw-loader tw-border-2 tw-border-white tw-border-t-transparent tw-rounded-full tw-w-4 tw-h-4 tw-animate-spin"}),"Saving..."]}):"Save log"}),(0,l.jsx)("div",{className:"tw-mx-4 tw-flex tw-items-center tw-gap-2",children:(0,l.jsx)("input",{type:"datetime-local",value:$n(b.Timestamp),onChange:e=>{const t=new Date(e.target.value).toISOString();g({...b,Timestamp:t})}})}),(0,l.jsx)("canvas",{id:"log-save-canvas",style:{transform:"translate(-25%, -25%)"},className:"tw-absolute tw-left-0 tw-right-0 tw-top-0 tw-bottom-0 tw-pointer-events-none tw-z-[9999]"})]})]})]})})]})},Un=e=>{let{currentDayNumber:t,startDate:n,logData:r,selectedDate:a}=e;const o=a?new Date(a):new Date,s=o.getFullYear(),i=o.getMonth()+1,c=new Date(s,i-1,1),u=new Date(s,i,0).getDate(),d=c.getDay(),w=[];for(let l=0;l<d;l++)w.push(null);for(let l=1;l<=u;l++)w.push(new Date(s,i-1,l));for(;w.length%7!==0;)w.push(null);return(0,l.jsxs)("div",{className:"monthly-log tw-bg-white dark:tw-bg-black tw-p-6 tw-rounded-2xl tw-shadow-sm",children:[(0,l.jsx)("h2",{className:"tw-font-semibold tw-mb-4 tw-flex tw-justify-between tw-w-full dark:tw-text-white",children:(0,l.jsxs)("span",{children:[c.toLocaleString("default",{month:"long"})," ",s]})}),(0,l.jsxs)("div",{className:"tw-grid tw-grid-cols-7 tw-gap-2 tw-items-end",children:[["Sun","Mon","Tue","Wed","Thu","Fri","Sat"].map((e=>(0,l.jsx)("div",{className:"tw-text-xs tw-text-gray-400 tw-text-center tw-mb-1",children:e},e))),w.map(((e,t)=>{if(!e)return(0,l.jsx)("div",{className:"tw-h-10"},t);const a=(e=>{if(!e)return null;const t=new Date(n),a=Math.floor((e-t)/864e5);return r[`Day ${a+1}
2`]})(e),o=(e=>e?e.completedCues&&3===e.completedCues.length?"tw-bg-green-500":e.completedCues&&e.completedCues.length>0?"tw-bg-yellow-500":"tw-bg-gray-300":"tw-bg-gray-200")(a),s=e.getDate().toString().padStart(1,"0");return(0,l.jsxs)("div",{className:"tw-flex tw-flex-col tw-items-center tw-justify-center tw-h-10",children:[(0,l.jsx)("div",{className:`tw-rounded-full tw-w-3 tw-h-3 tw-min-h-3 tw-min-w-3 tw-max-w-3 ${o}`}),(0,l.jsx)("span",{className:"tw-mt-1 tw-text-xs tw-text-gray-500",children:s})]},t)}))]}),(0,l.jsxs)("div",{className:"tw-flex tw-gap-4 tw-mt-4 tw-text-xs tw-px-2 tw-border-t tw-pt-4 tw-border-gray-200",children:[(0,l.jsxs)("span",{className:"tw-flex tw-items-center",children:[(0,l.jsx)("span",{className:"tw-inline-block tw-w-3 tw-h-3 tw-bg-green-500 tw-rounded-full tw-mr-1"}),"Complete"]}),(0,l.jsxs)("span",{className:"tw-flex tw-items-center",children:[(0,l.jsx)("span",{className:"tw-inline-block tw-w-3 tw-h-3 tw-bg-yellow-500 tw-rounded-full tw-mr-1"}),"Partial"]})]})]})},Hn=["\ud83e\udea5 After brushing your teeth","\ud83d\udc8a When taking your supplements","\ud83e\uddd8 After your meditation or journaling","\ud83c\udf7d Before lunch or dinner","\u23f0 Set a phone timer or recurring reminder","\ud83d\udccb Post-it notes (around your house bathroom, kitchen, bedroom, etc.)","\ud83d\udecf Right after getting out of bed","\ud83d\udeb6 Before or after going on a walk","\ud83d\udc36 After feeding your pet or taking them out","\ud83d\udce7 Before starting your workday / checking email","\ud83d\udcfa Before turning on Netflix / TV","\ud83c\udf75 When craving a snack or coffee","\ud83d\udcbb After a Zoom call or meeting","\ud83e\uddf9 After doing a household chore (laundry, dishes, vacuuming, etc.)","[Manually Enter]"],Yn=e=>{let{logEntry:t,onChange:n,isVisible:a,dayNumber:o,fullLog:s,streak:i}=e;if(!a)return null;const[c,u]=(0,r.useState)(!1),[d,w]=(0,r.useState)(""),[f,m]=(0,r.useState)(!1),h=(0,r.useRef)(null),p=()=>{if(o<=1)return[];const e=s["Day "+(o-1)];return e&&e.cues?e.cues:[]},g=void 0!==t.cues,v=g?t.cues||[]:p();console.log("effectiveCues calculation:",{hasUserModifiedCues:g,logEntryCues:t.cues,previousDayCues:p(),effectiveCues:v}),(0,r.useEffect)((()=>{if(c)return document.addEventListener("mousedown",e),()=>{document.removeEventListener("mousedown",e)};function e(e){h.current&&!h.current.contains(e.target)&&u(!1)}}),[c]);const b=(e,r)=>{n({...t,[e]:r,Timestamp:t.Timestamp||(new Date).toISOString()})},y=3===(t.completedCues||[]).length;return(0,l.jsxs)("div",{className:"tw-px-4 tw-mb-2",children:[(0,l.jsx)("div",{className:"tw-mb-6 tw-p-4 tw-bg-blue-50 dark:tw-bg-blue-900/20 tw-rounded-lg tw-border-l-4 tw-border-blue-400",children:(0,l.jsxs)("p",{className:"tw-text-sm tw-text-blue-800 dark:tw-text-blue-200",children:["\ud83d\udca7 ",(0,l.jsx)("strong",{children:"Hydration Tip:"})," At each cue, aim to drink 16 ounces of water with electrolytes or a pinch of mineral salt."]})}),(0,l.jsxs)("div",{className:"tw-mb-6",children:[(0,l.jsx)("label",{className:"tw-block tw-font-medium tw-mb-2",children:"Choose your 3 hydration cues for this challenge:"}),(0,l.jsxs)("div",{className:"tw-relative",ref:h,children:[(0,l.jsx)("button",{type:"button",onClick:()=>u(!c),className:"tw-w-full tw-border tw-rounded-lg tw-p-4 tw-text-left tw-bg-white dark:tw-bg-black",children:0===v.length?"Select your hydration cues...":`${v.length}/3 cues selected`}),c&&(0,l.jsx)("div",{className:"tw-absolute tw-z-10 tw-w-full tw-bg-white dark:tw-bg-black tw-border tw-border-gray-300 tw-rounded-xl tw-overflow-hidden tw-max-h-80 tw-overflow-y-auto",children:Hn.map((e=>{const t=v.includes(e);return(0,l.jsx)("div",{className:"tw-px-4 tw-py-3 tw-cursor-pointer tw-border-b tw-border-gray-100 dark:tw-border-gray-700 "+(t?"tw-bg-blue-100 dark:tw-bg-blue-900 tw-text-blue-800 dark:tw-text-blue-200":"hover:tw-bg-gray-100 dark:hover:tw-bg-gray-700"),onClick:()=>(e=>{if("[Manually Enter]"===e)return m(!0),void u(!1);let t=v;if(console.log("handleAddCue:",{cue:e,currentCues:t,dayNumber:o,hasUserModifiedCues:g,alreadySelected:t.includes(e),canAdd:t.length<3}),!t.includes(e)&&t.length<3){const n=[...t,e];console.log("Adding cue, new cues:",n),b("cues",n)}else if(t.includes(e)){const n=t.filter((t=>t!==e));console.log("Removing cue, new cues:",n),b("cues",n)}u(!1)})(e),children:(0,l.jsxs)("div",{className:"tw-flex tw-items-center tw-justify-between",children:[(0,l.jsx)("span",{children:e}
2),t&&(0,l.jsx)("span",{className:"tw-text-blue-600 dark:tw-text-blue-400",children:"\u2713"})]})},e)}))})]}),f&&(0,l.jsxs)("div",{className:"tw-flex tw-gap-2 tw-mt-2",children:[(0,l.jsx)("input",{type:"text",className:"tw-border tw-rounded-lg tw-p-4 tw-w-full",placeholder:"Enter your custom hydration cue",value:d,onChange:e=>w(e.target.value)}),(0,l.jsx)("button",{type:"button",onClick:()=>{let e=v;if(d.trim()&&e.length<3){const t=[...e,d.trim()];b("cues",t),w(""),m(!1)}},className:"tw-px-5 tw-rounded-lg tw-min-h-[50px] tw-text-sm "+(d.trim()?"tw-bg-green-500 tw-text-white hover:tw-bg-green-600":"tw-bg-gray-300 tw-text-gray-500 tw-cursor-not-allowed"),disabled:!d.trim(),children:"Add"})]}),v.length>0&&(0,l.jsx)("div",{className:"tw-mt-3",children:(0,l.jsx)("div",{className:"tw-flex tw-flex-wrap tw-gap-2",children:v.map(((e,t)=>(0,l.jsxs)("div",{className:"tw-flex tw-items-center tw-bg-blue-100 dark:tw-bg-blue-900 tw-text-blue-800 dark:tw-text-blue-200 tw-text-sm tw-px-3 tw-py-2 tw-rounded-full",children:[e,(0,l.jsx)("button",{type:"button",onClick:()=>(e=>{console.log("Removing cue:",e);const t=v.filter((t=>t!==e));console.log("New cues array:",t),b("cues",t)})(e),className:"tw-ml-2 tw-text-blue-600 dark:tw-text-blue-300 hover:tw-text-blue-800 dark:hover:tw-text-blue-100",children:"\xd7"})]},t)))})})]}),v.length>0&&(0,l.jsx)("div",{className:"tw-mb-6",children:(0,l.jsx)("div",{className:"tw-overflow-x-auto",children:(0,l.jsxs)("table",{className:"tw-w-full tw-border-collapse tw-border tw-border-gray-300 dark:tw-border-gray-600",children:[(0,l.jsx)("thead",{children:(0,l.jsxs)("tr",{className:"tw-bg-gray-50 dark:tw-bg-gray-800",children:[(0,l.jsx)("th",{className:"tw-border tw-border-gray-300 dark:tw-border-gray-600 tw-p-3 tw-text-left tw-font-medium",children:"Date"}),v.map(((e,t)=>(0,l.jsx)("th",{className:"tw-border tw-border-gray-300 dark:tw-border-gray-600 tw-p-3 tw-text-left tw-font-medium tw-max-w-[200px]",children:(0,l.jsx)("div",{className:"tw-text-sm tw-break-words",children:e})},t))),(0,l.jsx)("th",{className:"tw-border tw-border-gray-300 dark:tw-border-gray-600 tw-p-3 tw-text-center tw-font-medium",children:"\u2705 All 3 Complete?"})]})}),(0,l.jsx)("tbody",{children:(0,l.jsxs)("tr",{children:[(0,l.jsxs)("td",{className:"tw-border tw-border-gray-300 dark:tw-border-gray-600 tw-p-3 tw-font-medium",children:["Day ",o]}),v.map(((e,n)=>(0,l.jsx)("td",{className:"tw-border tw-border-gray-300 dark:tw-border-gray-600 tw-p-3 tw-text-center",children:(0,l.jsx)("input",{type:"checkbox",checked:(t.completedCues||[]).includes(n),onChange:()=>(e=>{const n=t.completedCues||[],r=n.includes(e)?n.filter((t=>t!==e)):[...n,e];b("completedCues",r)})(n),className:"tw-w-5 tw-h-5 tw-text-blue-600 tw-bg-gray-100 tw-border-gray-300 tw-rounded focus:tw-ring-blue-500 dark:focus:tw-ring-blue-600 dark:tw-ring-offset-gray-800 focus:tw-ring-2 dark:tw-bg-gray-700 dark:tw-border-gray-600"})},n))),(0,l.jsx)("td",{className:"tw-border tw-border-gray-300 dark:tw-border-gray-600 tw-p-3 tw-text-center",children:y?(0,l.jsx)("span",{className:"tw-text-green-600 dark:tw-text-green-400 tw-font-bold",children:"\u2705"}):(0,l.jsx)("span",{className:"tw-text-gray-400",children:"\u2b55"})})]})})]})})}),v.length>0&&(0,l.jsx)("div",{className:"tw-mb-6",children:(0,l.jsxs)("div",{className:"tw-bg-gray-50 dark:tw-bg-gray-800 tw-p-4 tw-rounded-lg",children:[(0,l.jsxs)("div",{className:"tw-flex tw-items-center tw-justify-between tw-mb-2",children:[(0,l.jsx)("h3",{className:"tw-font-medium",children:"Today's Progress"}),i>0&&(0,l.jsxs)("div",{className:"tw-bg-blue-100 dark:tw-bg-blue-900 tw-text-blue-800 dark:tw-text-blue-200 tw-px-3 tw-py-1 tw-rounded-full tw-text-sm tw-font-medium",children:["\ud83d\udd25 ",i," day",i>1?"s":""," streak!"]})]}),(0,l.jsxs)("div",{className:"tw-flex tw-items-center tw-gap-2 tw-mb-2",children:[(0,l.jsx)("div",{className:"tw-flex-1 tw-bg-gray-200 dark:tw-bg-gray-700 tw-rounded-full tw-h-2 tw-overflow-hidden",children:(0,l.jsx)("div",{className:"tw-bg-blue-600 tw-h-2 tw-rounded-full tw-transition-all tw-duration-300",style:{width:(t.completedCues||[]).length/3*100+"%"}})}),(0,l.jsxs)("span",{className:"tw-text-sm tw-font-medium",children:[(t.completedCues||[]).length,"/3 completed"]})]}),y&&(0,l.jsx)("p",{className:"tw-text-green-600 dark:tw-text-green-400 tw-text-sm tw-font-medium",children:"\ud83c\udf89 Great job! You've completed all 3 hydration cues today!"})]})}),(0,l.jsxs)("div",{className:"tw-mb-6",children:[(0,l.jsx)("label",{className:"tw-block tw-font-medium tw-mb-2",children:"Notes (optional)"}),(0,l.jsx)("textarea",{value:t.notes||"",onChange:e=>b("notes",e.target.value),className:"tw-w-full tw-border tw-rounded-lg tw-p-4 dark:tw-bg-black",rows:3,placeholder:"How are you feeling? Any challenges or wins with hydration today?"})]})]})},Qn=e=>{if(!e||"string"!==typeof e)return"";const t=new Date(e);if(isNaN(t.getTime()))return"";const n=6e4*t.getTimezoneOffset();return new Date(t-n).toISOString().slice(0,16)},qn=e=>new Date(e.getFullYear(),e.getMonth(),e.getDate()).toISOString().split("T")[0],Gn=e=>{let{streak:t,setStreak:n,currentScreen:a}=e;const[o,s]=(0,r.useState)(new Date),[i,c]=(0,r.useState)(1),[u,d]=(0,r.useState)((()=>{try{const e=localStorage.getItem("custom.hyman_hive_hydration_log");return e?JSON.parse(e):{}}catch(e){return console.error("Error parsing hydration log from localStorage",e),{}}})),[w,f]=(0,r.useState)(!1),[m,h]=(0,r.useState)((()=>localStorage.getItem("custom.hyman_hive_hydration_start_date")));(0,r.useEffect)((()=>
2{if(!m){const e=Object.values(u)[0];if(null===e||void 0===e?void 0:e.date){const e=qn(o);localStorage.setItem("custom.hyman_hive_hydration_start_date",e),h(e),un("single_line_text_field",e,"hyman_hive_hydration_start_date")}}}),[u,m,o]);const p=e=>{if(!m)return 1;const t=(e=>{const[t,n,r]=e.split("-").map(Number);return new Date(t,n-1,r)})(m),n=new Date(e.getFullYear(),e.getMonth(),e.getDate());return Math.floor((n-t)/864e5)+1};(0,r.useEffect)((()=>{if(o&&m){const e=p(o);c(e)}}),[o,m]);const g=(0,r.useCallback)((e=>{const t=`Day ${i}`,n={...u},r=qn(o);n[t]||(n[t]={date:r}),delete n[t].entries,n[t]={...n[t],...e},d(n),localStorage.setItem("custom.hyman_hive_hydration_log",JSON.stringify(n))}),[i,u,o]);(0,r.useEffect)((()=>{"hydration"===a&&n(Nn(u,"hydration"))}),[u,a]);const v=`Day ${p(o)}`,b=u[v]||{};return(0,l.jsxs)("div",{className:"tw-flex tw-gap-6 tw-flex-start tw-justify-start tw-flex-col-reverse lg:tw-flex-row",children:[(0,l.jsx)("div",{className:"tw-w-full lg:tw-w-[28%]",children:(0,l.jsx)(Un,{currentDayNumber:i,startDate:m,logData:u,selectedDate:o})}),(0,l.jsx)("div",{className:"tw-w-full lg:tw-w-[62%] daily-log",children:(0,l.jsxs)("div",{className:"tw-bg-white  dark:tw-bg-black tw-px-3 sm:tw-px-10  tw-py-4 lg:tw-py-8 tw-rounded-2xl tw-shadow-sm tw-w-full tw-h-full",children:[(0,l.jsx)("div",{className:"welcome tw-border-b tw-pb-7 tw-flex tw-flex-col lg:tw-flex-row tw-items-start lg:tw-items-center tw-justify-between dark:tw-border-gray-700",children:(0,l.jsx)(on,{selectedDate:o,setSelectedDate:s,dayNumber:i,startDate:m})}),(0,l.jsxs)("div",{className:"tw-relative tw-mt-6",children:[(0,l.jsx)(Yn,{logEntry:b,onChange:e=>g(e),isVisible:!0,dayNumber:i,fullLog:u,streak:t}),i%7===0&&(0,l.jsxs)("div",{className:"tw-mt-6 tw-space-y-4 tw-mx-4 tw-border-t tw-py-6",children:[(0,l.jsx)("h2",{className:"tw-text-lg tw-font-semibold",children:"Weekly Reflection"}),(0,l.jsxs)("div",{className:"tw-mb-4",children:[(0,l.jsx)("label",{className:"tw-block tw-font-medium tw-mb-1",children:"What patterns are you noticing in your hydration habits and how you feel?"}),(0,l.jsx)("textarea",{rows:2,className:"tw-w-full tw-border tw-rounded-lg tw-p-4 dark:tw-bg-black",value:b["Weekly Reflection 1"]||"",onChange:e=>g({...b,"Weekly Reflection 1":e.target.value})})]}),(0,l.jsx)("div",{className:"tw-flex tw-flex-wrap tw-gap-4",children:["Any surprising insights about your hydration patterns?","Have you noticed changes in energy, focus, or overall well-being?"].map(((e,t)=>(0,l.jsxs)("div",{className:"tw-w-full lg:tw-w-[calc(50%-0.5rem)]",children:[(0,l.jsx)("label",{className:"tw-block tw-font-medium tw-mb-1",children:e}),(0,l.jsx)("textarea",{rows:2,className:"tw-w-full tw-border tw-rounded-lg tw-p-4 dark:tw-bg-black",value:b[`Weekly Reflection ${t+2}`]||"",onChange:e=>g({...b,[`Weekly Reflection ${t+2}`]:e.target.value})})]},t)))}),["What's been your biggest challenge in staying hydrated?","What adjustments might help you improve your hydration habits next week?"].map(((e,t)=>(0,l.jsxs)("div",{className:"tw-w-full",children:[(0,l.jsx)("label",{className:"tw-block tw-font-medium tw-mb-1",children:e}),(0,l.jsx)("textarea",{className:"tw-w-full tw-border tw-rounded-lg tw-p-4 dark:tw-bg-black",value:b[`Weekly Reflection ${t+2}`]||"",onChange:e=>g({...b,[`Weekly Reflection ${t+2}`]:e.target.value})})]},t)))]}),i%30===0&&(0,l.jsxs)("div",{className:"tw-mt-6 tw-space-y-4 tw-mx-4 tw-border-t tw-py-6",children:[(0,l.jsx)("h2",{className:"tw-text-lg tw-font-semibold",children:"End-of-Challenge Reflection"}),(0,l.jsxs)("div",{className:"tw-mb-4",children:[(0,l.jsx)("div",{className:"tw-flex tw-flex-wrap tw-gap-4",children:["What was the most noticeable change you experienced after this month's hydration Challenge?","Did your relationship with hydration and overall wellness shift in any way?"].map(((e,t)=>(0,l.jsxs)("div",{className:"tw-w-full",children:[(0,l.jsx)("label",{className:"tw-block tw-font-medium tw-mb-1",children:e}),(0,l.jsx)("textarea",{rows:2,className:"tw-w-full tw-border tw-rounded-lg tw-p-4 dark:tw-bg-black",value:b[`Weekly Reflection ${t+2}`]||"",onChange:e=>g({...b,[`Weekly Reflection ${t+2}`]:e.target.value})})]},t)))}),(0,l.jsx)("div",{className:"tw-flex tw-flex-wrap tw-gap-4 tw-mt-3",children:["What's one thing you want to carry forward from this experience?","Do you plan to continue prioritizing hydration? Why or why not?"].map(((e,t)=>(0,l.jsxs)("div",{className:"tw-w-full lg:tw-w-[calc(50%-0.5rem)]",children:[(0,l.jsx)("label",{className:"tw-block tw-font-medium tw-mb-1",children:e}),(0,l.jsx)("textarea",{rows:2,className:"tw-w-full tw-border tw-rounded-lg tw-p-4 dark:tw-bg-black",value:b[`Weekly Reflection ${t+2}`]||"",onChange:e=>g({...b,[`Weekly Reflection ${t+2}`]:e.target.value})})]},t)))})]})]}),(0,l.jsxs)("div",{className:"tw-relative tw-flex tw-justify-start tw-mb-8 tw-mx-4",children:[(0,l.jsx)("button",{id:"log-save-button",disabled:0===Object.keys(b).length,onClick:()=>{f(!0);let e=b.Timestamp;if(!e){e=(new Date).toISOString(),g({...b,Timestamp:e})}gtag("event","hyman_hive_hydration_log_saved",{timestamp_logged:!!e});const t=document.querySelector("#log-save-canvas"),n=document.querySelector("#log-save-button");t&&n&&dn(t,n),un("json",u,"hyman_hive_hydration_log").then((()=>{setTimeout((()=>{f(!1)}),2e3)}))},className:"tw-px-6 tw-py-3 tw-rounded-full tw-shadow-sm\n                  "+(Object.keys(b).length?w?"tw-bg-gray-500 tw-text-white":"tw-bg-black hover:tw-bg-gray-700 tw-text-white":"tw-bg-gray-100 tw-text-gray-300"),children:w?(0,l.jsxs)("span",{className:"tw-flex tw-items-center tw-gap-2",children:[(0,l.jsx)("span",{className:"tw-loader tw-border-2 tw-border-white tw-border-t-transparent tw-rounded-full tw-w-4 tw-h-4 tw-animate-spin"}),"Saving..."]}):"Save log"}),(0,l.jsx)("div",{className:"tw-mx-4 tw-flex tw-items-center tw-gap-2",children:(0,l.jsx)("input",{type:"datetime-local",value:Qn(b.Timestamp),onChange:e=>{const t=new Date(e.target.value).toISOString();g({...b,Timestamp:t})}})}),(0,l.jsx)("canvas",{id:"log-save-canvas",style:{transform:"translate(-25%, -25%)"},className:"tw-absolute tw-left-0 tw-right-0 tw-top-0 tw-bottom-0 tw-pointer-events-none tw-z-[9999]"})]})]})]})})]})},Jn=e=>{let{currentDayNumber:t,startDate:n,logData:r,selectedDate:a}=e;const o=a?new Date(a):new Date,s=o.getFullYear(),i=o.getMonth()+1,c=new Date(s,i-1,1),u=new Date(s,i,0).getDate(),d=c.getDay(),w=[];for(let l=0;l<d;l++)w.push(null);for(let l=1;l<=u;l++)w.push(new Date(s,i-1,l));for(;w.length%7!==0;)w.push(null);return(0,l.jsxs)("div",{className:"monthly-log tw-bg-white dark:tw-bg-black tw-p-6 tw-rounded-2xl tw-shadow-sm",children:[(0,l.jsx)("h2",{className:"tw-font-semibold tw-mb-4 tw-flex tw-justify-between tw-w-full dark:tw-text-white",children:(0,l.jsxs)("span",{children:[c.toLocaleStr
2ing("default",{month:"long"})," ",s]})}),(0,l.jsxs)("div",{className:"tw-grid tw-grid-cols-7 tw-gap-2 tw-items-end",children:[["Sun","Mon","Tue","Wed","Thu","Fri","Sat"].map((e=>(0,l.jsx)("div",{className:"tw-text-xs tw-text-gray-400 tw-text-center tw-mb-1",children:e},e))),w.map(((e,t)=>{if(!e)return(0,l.jsx)("div",{className:"tw-h-10"},t);const a=(e=>{if(!e)return null;const t=new Date(n),a=Math.floor((e-t)/864e5);return r[`Day ${a+1}`]})(e),o=(e=>e?e.completedCues&&e.completedCues.length>0?"tw-bg-purple-500":"tw-bg-gray-300":"tw-bg-gray-200")(a),s=e.getDate().toString().padStart(1,"0");return(0,l.jsxs)("div",{className:"tw-flex tw-flex-col tw-items-center tw-justify-center tw-h-10",children:[(0,l.jsx)("div",{className:`tw-rounded-full tw-w-3 tw-h-3 tw-min-h-3 tw-min-w-3 tw-max-w-3 ${o}`}),(0,l.jsx)("span",{className:"tw-mt-1 tw-text-xs tw-text-gray-500",children:s})]},t)}))]}),(0,l.jsxs)("div",{className:"tw-flex tw-gap-4 tw-mt-4 tw-text-xs tw-px-2 tw-border-t tw-pt-4 tw-border-gray-200",children:[(0,l.jsxs)("span",{className:"tw-flex tw-items-center",children:[(0,l.jsx)("span",{className:"tw-inline-block tw-w-3 tw-h-3 tw-bg-purple-500 tw-rounded-full tw-mr-1"}),"Sleep Habits Logged"]}),(0,l.jsxs)("span",{className:"tw-flex tw-items-center",children:[(0,l.jsx)("span",{className:"tw-inline-block tw-w-3 tw-h-3 tw-bg-gray-300 tw-rounded-full tw-mr-1"}),"No Log"]})]})]})},Kn=["\ud83d\ude0e Wear Blue Light-Blocking Glasses","\ud83d\udd6f\ufe0f Dim the Lights at Sunset","\ud83c\udfee Use Red Light Therapy","\ud83d\udcf5 Avoid Screens 30\u201360 Minutes Before Bed","\ud83e\uddd8\u200d\u2640\ufe0f Wind Down with Breathwork, Meditation, or Journaling","\ud83d\udecf\ufe0f Set a Consistent Bedtime","\ud83d\ude0c Drink a Calming Tea","\ud83d\udec0 Take a Bath","\ud83d\udc8a Take a Sleep-Supporting Supplement","\ud83d\udd76\ufe0f Use Blackout Curtains or a Sleep Mask","\ud83d\udeab Avoid Caffeine After 12 PM","\ud83d\udca7 Stop Drinking Water 2 Hours Before Bed","\ud83c\udfa7 Use Music, White Noise, or a Sleep Podcast","\ud83c\udf21\ufe0f Cool Your Room to Below 68\xb0F","\u270d\ufe0f [Manual Entry]"],Zn=e=>{let{logEntry:t,onChange:n,isVisible:a,dayNumber:o,fullLog:s,streak:i}=e;if(!a)return null;const[c,u]=(0,r.useState)(!1),[d,w]=(0,r.useState)(""),[f,m]=(0,r.useState)(!1),h=(0,r.useRef)(null),p=()=>{if(o<=1)return[];const e=s["Day "+(o-1)];return e&&e.cues?e.cues:[]},g=void 0!==t.cues,v=g?t.cues||[]:p();console.log("effectiveCues calculation:",{hasUserModifiedCues:g,logEntryCues:t.cues,previousDayCues:p(),effectiveCues:v}),(0,r.useEffect)((()=>{if(c)return document.addEventListener("mousedown",e),()=>{document.removeEventListener("mousedown",e)};function e(e){h.current&&!h.current.contains(e.target)&&u(!1)}}),[c]);const b=(e,r)=>{n({...t,[e]:r,Timestamp:t.Timestamp||(new Date).toISOString()})};(t.completedCues||[]).length;return(0,l.jsxs)("div",{className:"tw-px-4 tw-mb-2",children:[(0,l.jsx)("div",{className:"tw-mb-6 tw-p-4 tw-bg-purple-50 dark:tw-bg-purple-900/20 tw-rounded-lg tw-border-l-4 tw-border-purple-400",children:(0,l.jsxs)("p",{className:"tw-text-sm tw-text-purple-800 dark:tw-text-purple-200",children:["\ud83d\ude34 ",(0,l.jsx)("strong",{children:"Sleep Tip:"})," Choose 1-3 sleep cues that work best for you. Only Cue 1 is required, but you can select up to 3 to build a comprehensive sleep routine."]})}),(0,l.jsxs)("div",{className:"tw-mb-6",children:[(0,l.jsx)("label",{className:"tw-block tw-font-medium tw-mb-2",children:"Choose your sleep cues for this challenge (Cue 1 is required):"}),(0,l.jsxs)("div",{className:"tw-relative",ref:h,children:[(0,l.jsx)("button",{type:"button",onClick:()=>u(!c),className:"tw-w-full tw-border tw-rounded-lg tw-p-4 tw-text-left tw-bg-white dark:tw-bg-black",children:0===v.length?"Select your sleep cues...":`${v.length}/3 cues selected`}),c&&(0,l.jsx)("div",{className:"tw-absolute tw-z-10 tw-w-full tw-bg-white dark:tw-bg-black tw-border tw-border-gray-300 tw-rounded-xl tw-overflow-hidden tw-max-h-80 tw-overflow-y-auto",children:Kn.map((e=>{const t=v.includes(e);return(0,l.jsx)("div",{className:"tw-px-4 tw-py-3 tw-cursor-pointer tw-border-b tw-border-gray-100 dark:tw-border-gray-700 "+(t?"tw-bg-purple-100 dar
2k:tw-bg-purple-900 tw-text-purple-800 dark:tw-text-purple-200":"hover:tw-bg-gray-100 dark:hover:tw-bg-gray-700"),onClick:()=>(e=>{if("\u270d\ufe0f [Manual Entry]"===e)return m(!0),void u(!1);let t=v;if(!t.includes(e)&&t.length<3){const n=[...t,e];b("cues",n)}else if(t.includes(e)){const n=t.filter((t=>t!==e));b("cues",n)}u(!1)})(e),children:(0,l.jsxs)("div",{className:"tw-flex tw-items-center tw-justify-between",children:[(0,l.jsx)("span",{children:e}),t&&(0,l.jsx)("span",{className:"tw-text-purple-600 dark:tw-text-purple-400",children:"\u2713"})]})},e)}))})]}),f&&(0,l.jsxs)("div",{className:"tw-flex tw-gap-2 tw-mt-2",children:[(0,l.jsx)("input",{type:"text",className:"tw-border tw-rounded-lg tw-p-4 tw-w-full",placeholder:"Enter your custom sleep cue",value:d,onChange:e=>w(e.target.value)}),(0,l.jsx)("button",{type:"button",onClick:()=>{let e=v;if(d.trim()&&e.length<3){const t=[...e,d.trim()];b("cues",t),w(""),m(!1)}},className:"tw-px-5 tw-rounded-lg tw-min-h-[50px] tw-text-sm "+(d.trim()?"tw-bg-green-500 tw-text-white hover:tw-bg-green-600":"tw-bg-gray-300 tw-text-gray-500 tw-cursor-not-allowed"),disabled:!d.trim(),children:"Add"})]}),v.length>0&&(0,l.jsx)("div",{className:"tw-mt-3",children:(0,l.jsx)("div",{className:"tw-flex tw-flex-wrap tw-gap-2",children:v.map(((e,t)=>(0,l.jsxs)("div",{className:"tw-flex tw-items-center tw-bg-purple-100 dark:tw-bg-purple-900 tw-text-purple-800 dark:tw-text-purple-200 tw-text-sm tw-px-3 tw-py-2 tw-rounded-full",children:[e,(0,l.jsx)("button",{type:"button",onClick:()=>(e=>{console.log("Removing cue:",e);const t=v.filter((t=>t!==e));console.log("New cues array:",t),b("cues",t)})(e),className:"tw-ml-2 tw-text-purple-600 dark:tw-text-purple-300 hover:tw-text-purple-800 dark:hover:tw-text-purple-100",children:"\xd7"})]},t)))})})]}),v.length>0&&(0,l.jsx)("div",{className:"tw-mb-6",children:(0,l.jsx)("div",{className:"tw-overflow-x-auto",children:(0,l.jsxs)("table",{className:"tw-w-full tw-border-collapse tw-border tw-border-gray-300 dark:tw-border-gray-600",children:[(0,l.jsx)("thead",{children:(0,l.jsxs)("tr",{className:"tw-bg-gray-50 dark:tw-bg-gray-800",children:[(0,l.jsx)("th",{className:"tw-border tw-border-gray-300 dark:tw-border-gray-600 tw-p-3 tw-text-left tw-font-medium",children:"Date"}),v.map(((e,t)=>(0,l.jsx)("th",{className:"tw-border tw-border-gray-300 dark:tw-border-gray-600 tw-p-3 tw-text-left tw-font-medium tw-max-w-[200px]",children:(0,l.jsx)("div",{className:"tw-text-sm tw-break-words",children:0===t?"Sleep Cue 1 *":`Sleep Cue ${t+1} (optional)`})},t))),(0,l.jsx)("th",{className:"tw-border tw-border-gray-300 dark:tw-border-gray-600 tw-p-3 tw-text-center tw-font-medium",children:"\u2705 Logged Today?"})]})}),(0,l.jsx)("tbody",{children:(0,l.jsxs)("tr",{children:[(0,l.jsxs)("td",{className:"tw-border tw-border-gray-300 dark:tw-border-gray-600 tw-p-3 tw-font-medium",children:["Day ",o]}),v.map(((e,n)=>(0,l.jsx)("td",{className:"tw-border tw-border-gray-300 dark:tw-border-gray-600 tw-p-3 tw-text-center",children:(0,l.jsx)("input",{type:"checkbox",checked:(t.completedCues||[]).includes(n),onChange:()=>(e=>{const n=t.completedCues||[],r=n.includes(e)?n.filter((t=>t!==e)):[...n,e];b("completedCues",r)})(n),className:"tw-w-5 tw-h-5 tw-text-purple-600 tw-bg-gray-100 tw-border-gray-300 tw-rounded focus:tw-ring-purple-500 dark:focus:tw-ring-purple-600 dark:tw-ring-offset-gray-800 focus:tw-ring-2 dark:tw-bg-gray-700 dark:tw-border-gray-600"})},n))),(0,l.jsx)("td",{className:"tw-border tw-border-gray-300 dark:tw-border-gray-600 tw-p-3 tw-text-center",children:(t.completedCues||[]).length>0?(0,l.jsx)("span",{className:"tw-text-green-600 dark:tw-text-green-400 tw-font-bold",children:"\u2705"}):(0,l.jsx)("span",{className:"tw-text-gray-400",children:"\u2b1c"})})]})})]})})}),v.length>0&&(0,l.jsx)("div",{className:"tw-mb-6",children:(0,l.jsxs)("div",{className:"tw-bg-gray-50 dark:tw-bg-gray-800 tw-p-4 tw-rounded-lg",children:[(0,l.jsxs)("div",{className:"tw-flex tw-items-center tw-justify-between tw-mb-2",children:[(0,l.jsx)("h3",{className:"tw-font-medium",children:"Today's Progress"}),i>
20&&(0,l.jsxs)("div",{className:"tw-bg-purple-100 dark:tw-bg-purple-900 tw-text-purple-800 dark:tw-text-purple-200 tw-px-3 tw-py-1 tw-rounded-full tw-text-sm tw-font-medium",children:["\ud83d\udd25 ",i," day",i>1?"s":""," streak!"]})]}),(0,l.jsxs)("div",{className:"tw-flex tw-items-center tw-gap-2 tw-mb-2",children:[(0,l.jsx)("div",{className:"tw-flex-1 tw-bg-gray-200 dark:tw-bg-gray-700 tw-rounded-full tw-h-2 tw-overflow-hidden",children:(0,l.jsx)("div",{className:"tw-bg-purple-600 tw-h-2 tw-rounded-full tw-transition-all tw-duration-300",style:{width:(t.completedCues||[]).length/v.length*100+"%"}})}),(0,l.jsxs)("span",{className:"tw-text-sm tw-font-medium",children:[(t.completedCues||[]).length,"/",v.length," ","completed"]})]}),(t.completedCues||[]).length>0&&(0,l.jsx)("p",{className:"tw-text-green-600 dark:tw-text-green-400 tw-text-sm tw-font-medium",children:"\ud83c\udf89 Great job! You've practiced your sleep habits today!"})]})}),(0,l.jsxs)("div",{className:"tw-mb-6",children:[(0,l.jsx)("label",{className:"tw-block tw-font-medium tw-mb-2",children:"Notes (optional)"}),(0,l.jsx)("textarea",{value:t.notes||"",onChange:e=>b("notes",e.target.value),className:"tw-w-full tw-border tw-rounded-lg tw-p-4 dark:tw-bg-black",rows:3,placeholder:"How did you sleep? Any challenges or wins with your sleep habits today?"})]})]})},Xn=e=>{if(!e||"string"!==typeof e)return"";const t=new Date(e);if(isNaN(t.getTime()))return"";const n=6e4*t.getTimezoneOffset();return new Date(t-n).toISOString().slice(0,16)},er=e=>new Date(e.getFullYear(),e.getMonth(),e.getDate()).toISOString().split("T")[0],tr=e=>{let{streak:t,setStreak:n,currentScreen:a}=e;const[o,s]=(0,r.useState)(new Date),[i,c]=(0,r.useState)(1),[u,d]=(0,r.useState)((()=>{try{const e=localStorage.getItem("custom.hyman_hive_sleep_log");return e?JSON.parse(e):{}}catch(e){return console.error("Error parsing sleep log from localStorage",e),{}}})),[w,f]=(0,r.useState)(!1),[m,h]=(0,r.useState)((()=>localStorage.getItem("custom.hyman_hive_sleep_start_date")));(0,r.useEffect)((()=>{if(!m){const e=Object.values(u)[0];if(null===e||void 0===e?void 0:e.date){const e=er(o);localStorage.setItem("custom.hyman_hive_sleep_start_date",e),h(e),un("single_line_text_field",e,"hyman_hive_sleep_start_date")}}}),[u,m,o]);const p=e=>{if(!m)return 1;const t=(e=>{const[t,n,r]=e.split("-").map(Number);return new Date(t,n-1,r)})(m),n=new Date(e.getFullYear(),e.getMonth(),e.getDate());return Math.floor((n-t)/864e5)+1};(0,r.useEffect)((()=>{if(o&&m){const e=p(o);c(e)}}),[o,m]);const g=(0,r.useCallback)((e=>{const t=`Day ${i}`,n={...u},r=er(o);n[t]||(n[t]={date:r}),delete n[t].entries,n[t]={...n[t],...e},d(n),localStorage.setItem("custom.hyman_hive_sleep_log",JSON.stringify(n))}),[i,u,o]);(0,r.useEffect)((()=>{"sleep"===a&&n(Nn(u,"sleep"))}),[u,a]);const v=`Day ${p(o)}`,b=u[v]||{};return(0,l.jsxs)("div",{className:"tw-flex tw-gap-6 tw-flex-start tw-justify-start tw-flex-col-reverse lg:tw-flex-row",children:[(0,l.jsx)("div",{className:"tw-w-full lg:tw-w-[28%]",children:(0,l.jsx)(Jn,{currentDayNumber:i,startDate:m,logData:u,selectedDate:o})}),(0,l.jsx)("div",{className:"tw-w-full lg:tw-w-[62%] daily-log",children:(0,l.jsxs)("div",{className:"tw-bg-white  dark:tw-bg-black tw-px-3 sm:tw-px-10  tw-py-4 lg:tw-py-8 tw-rounded-2xl tw-shadow-sm tw-w-full tw-h-full",children:[(0,l.jsx)("div",{className:"welcome tw-border-b tw-pb-7 tw-flex tw-flex-col lg:tw-flex-row tw-items-start lg:tw-items-center tw-justify-between dark:tw-border-gray-700",children:(0,l.jsx)(on,{selectedDate:o,setSelectedDate:s,dayNumber:i,startDate:m})}),(0,l.jsxs)("div",{className:"tw-relative tw-mt-6",children:[(0,l.jsx)(Zn,{logEntry:b,onChange:e=>g(e),isVisible:!0,dayNumber:i,fullLog:u,streak:t}),i%7===0&&(0,l.jsxs)("div",{className:"tw-mt-6 tw-space-y-4 tw-mx-4 tw-border-t tw-py-6",children:[(0,l.jsx)("h2",{className:"tw-text-lg tw-font-semibold",children:"Weekly Reflection"}),(0,l.jsxs)("div",{className:"tw-mb-4",children:[(0,l.jsx)("label",{className:"tw-block tw-font-medium tw-mb-1",children:"What patterns are you noticing in your sleep habits and how you feel?"}),(0,l.jsx)("textarea",{rows:2,className:"tw-w-full tw-border tw-rounded-lg tw-p-4 dark:tw-bg-black",value:b["Weekly Reflection 1"]||"",onChange:e=>g({...b,"Weekly Reflection 1":e.target.value})})]}),(0,l.jsx)("div",{className:"tw-flex tw-flex-wrap tw-gap-4",children:["Any surprising insights about your sleep patterns?","Have you noticed changes in energy, focus, or overall well-being?"].map(((e,t)=>(0,l.jsxs)("div",{className:"tw-w-full lg:tw-w-[calc(50%-0.5rem)]",children:[(0,l.jsx)("label",{className:"tw-block tw-font-medium tw-mb-1",children:e}),(0,l.jsx)("textarea",{rows:2,className:"tw-w-full tw-border tw-rounded-lg tw-p-4 dark:tw-bg-black",value:b[`Weekly Reflection ${t+2}`]||"",onChange:e=>g({...b,[`Weekly Reflection ${t+2}`]:e.target.value})})]},t)))}),["What's been your biggest challenge in maintaining good sleep habits?","What adju
2stments might help you improve your sleep next week?"].map(((e,t)=>(0,l.jsxs)("div",{className:"tw-w-full",children:[(0,l.jsx)("label",{className:"tw-block tw-font-medium tw-mb-1",children:e}),(0,l.jsx)("textarea",{className:"tw-w-full tw-border tw-rounded-lg tw-p-4 dark:tw-bg-black",value:b[`Weekly Reflection ${t+4}`]||"",onChange:e=>g({...b,[`Weekly Reflection ${t+4}`]:e.target.value})})]},t)))]}),i%30===0&&(0,l.jsxs)("div",{className:"tw-mt-6 tw-space-y-4 tw-mx-4 tw-border-t tw-py-6",children:[(0,l.jsx)("h2",{className:"tw-text-lg tw-font-semibold",children:"End-of-Challenge Reflection"}),(0,l.jsxs)("div",{className:"tw-mb-4",children:[(0,l.jsx)("div",{className:"tw-flex tw-flex-wrap tw-gap-4",children:["What was the most noticeable change you experienced after this month's Sleep Challenge?","Did your relationship with sleep and overall wellness shift in any way?"].map(((e,t)=>(0,l.jsxs)("div",{className:"tw-w-full",children:[(0,l.jsx)("label",{className:"tw-block tw-font-medium tw-mb-1",children:e}),(0,l.jsx)("textarea",{rows:2,className:"tw-w-full tw-border tw-rounded-lg tw-p-4 dark:tw-bg-black",value:b[`Monthly Reflection ${t+1}`]||"",onChange:e=>g({...b,[`Monthly Reflection ${t+1}`]:e.target.value})})]},t)))}),(0,l.jsx)("div",{className:"tw-flex tw-flex-wrap tw-gap-4 tw-mt-3",children:["What's one thing you want to carry forward from this experience?","Do you plan to continue prioritizing good sleep habits? Why or why not?"].map(((e,t)=>(0,l.jsxs)("div",{className:"tw-w-full lg:tw-w-[calc(50%-0.5rem)]",children:[(0,l.jsx)("label",{className:"tw-block tw-font-medium tw-mb-1",children:e}),(0,l.jsx)("textarea",{rows:2,className:"tw-w-full tw-border tw-rounded-lg tw-p-4 dark:tw-bg-black",value:b[`Monthly Reflection ${t+3}`]||"",onChange:e=>g({...b,[`Monthly Reflection ${t+3}`]:e.target.value})})]},t)))})]})]}),(0,l.jsxs)("div",{className:"tw-relative tw-flex tw-justify-start tw-mb-8 tw-mx-4",children:[(0,l.jsx)("button",{id:"log-save-button",disabled:0===Object.keys(b).length,onClick:()=>{f(!0);let e=b.Timestamp;if(!e){e=(new Date).toISOString(),g({...b,Timestamp:e})}gtag("event","hyman_hive_sleep_log_saved",{timestamp_logged:!!e});const t=document.querySelector("#log-save-canvas"),n=document.querySelector("#log-save-button");t&&n&&dn(t,n),un("json",u,"hyman_hive_sleep_log").then((()=>{setTimeout((()=>{f(!1)}),2e3)}))},className:"tw-px-6 tw-py-3 tw-rounded-full tw-shadow-sm\n                  "+(Object.keys(b).length?w?"tw-bg-gray-500 tw-text-white":"tw-bg-black hover:tw-bg-gray-700 tw-text-white":"tw-bg-gray-100 tw-text-gray-300"),children:w?(0,l.jsxs)("span",{className:"tw-flex tw-items-center tw-gap-2",children:[(0,l.jsx)("span",{className:"tw-loader tw-border-2 tw-border-white tw-border-t-transparent tw-rounded-full tw-w-4 tw-h-4 tw-animate-spin"}),"Saving..."]}):"Save log"}),(0,l.jsx)("div",{className:"tw-mx-4 tw-flex tw-items-center tw-gap-2",children:(0,l.jsx)("input",{type:"datetime-local",value:Xn(b.Timestamp),onChange:e=>{const t=new Date(e.target.value).toISOString();g({...b,Timestamp:t})}})}),(0,l.jsx)("canvas",{id:"log-save-canvas",style:{transform:"translate(-25%, -25%)"},className:"tw-absolute tw-left-0 tw-right-0 tw-top-0 tw-bottom-0 tw-pointer-events-none tw-z-[9999]"})]})]})]})})]})},nr=()=>{var e,t;const[n,a]=(0,r.useState)(0),o=[{label:"Dashboard",href:"dashboard",title:"Dashboard"},{label:"Protein Tracker",href:"tracker",title:"Protein Tracker"},{label:"Food & Mood",href:"mood",title:"Food & Mood Log"},{label:"Meditation Journal",href:"meditation",title:"Meditation Journal"},{label:"Movement Tracker",href:"movement",title:"Movement Tracker"},{label:"Hydration Tracker",href:"hydration",title:"Hydration Tracker"},{label:"Sleep Tracker",href:"sleep",title:"Sleep Tracker"},{label:"Recipes",href:"recipes",title:"Recipes"},{label:"Settings",href:"settings",title:"Settings"},{label:"Support",href:"support",title:"Support"}];(0,r.useEffect)((()=>{const e=document.documentElement;"dark"===localStorage.getItem("theme")?(e.classList.add("dark"),document.getElementById("hyman-hive-root").classList.add("tw-dark")):(e.classList.remove("dark"),document.getElementById("hyman-hive-root").classList.remove("tw-dark"))}));const s=o.filter((e=>!e.locked&&"#!"!==e.href)).map((e=>e.href)),c=window.location.pathname.replace("/",""),[w,f]=(0,r.useState)(s.includes(c)?c:"dashboard"),m=o.map((e=>({...e,active:e.href===w}))),p=(null===(e=o.find((e=>e.href===w)))||void 0===e?void 0:e.title)||"Dashboard",{isAuthenticated:g,login:v,logout:b,user:y}=function(){const[e,t]=(0,r.useState)(!1),[n,a]=(0,r.useState)(null);return(0,r.useEffect)((()=>{const e=localStorage.getItem("hive_authenticated"),n=localStorage.getItem("hive_user");"true"===e&&(t(!0),n&&a(JSON.parse(n)))}),[]),{isAuthenticated:e,login:e=>{localStorage.setItem("hive_authenticated","true"),localStorage.setItem("hive_user",JSON.stringify(e));const n=(e,t)=>{if(null!=t&&null===localStorage.getItem(e)){const n="object"===typeof t?JSON.stringify(t):t;localStorage.setItem(e,n)}};n("custom.hyman_hive_start_date",null===e||void 0===e?void 0:e.proteinStartDate),n("custom.hyman_hive_log",null===e||void 0===e?void 0:e.proteinLog),n("custom.hyman_hive_mood_start_date",null===e||void 0===e?void 0:e.moodStartDate),n("custom.hyman_hive_mood_log",null===e||void 0===e?void 0:e.moodLog),n("custom.hyman_hive_hydration_start_date",null===e||void 0===e?void 0:e.hydrationStartDate),n("custom.hyman_hive_hydration_log",null===e||void 0===e?void 0:e.hydrationLog),n("custom.hyman_hive_sleep_start_date",null===e||void 0===e?void 0:e.sleepStartDate),n("custom.hyman_hive_sleep_log",null===e||void 0===e?void 0:e.sleepLog),n("custom.hyman_hive_movement_start_date",null===e||void 0===e?void 0:e.movementStartDate),n("custom.hyman_hive_movement_log",null===e||void 0===e?void 0:e.movementLog),n("custom.hyman_hive_meditation_start_date",null===e||void 0===e?void 0:e.meditationStartDate),n("custom.hyman_hive_meditation_log",null===e||void 0===e?void 0:e.meditationLog),t(!0),a(e)},logout:()=>{localStorage.removeItem("hive_authenticated"),localStorage.removeItem("hive_user"),t(!1),a(null)},user:n}}();return(0,r.useEffect)((()=>
2{["dashboard","recipes","settings","support"].includes(w)&&a(0)}),[w]),g?(0,l.jsxs)("div",{className:"tw-flex tw-flex-col lg:tw-flex-row tw-bg-gray-100 dark:tw-bg-gray-900 dark:tw-text-white tw-min-h-screen",children:[(0,l.jsx)(u,{sidebarItems:m,onSelectScreen:e=>{f(e),window.history.pushState(null,"",`/${e}`)},logout:b}),(0,l.jsx)("main",{className:"tw-w-full lg:tw-4/5 tw-flex-1 tw-pt-8 lg:tw-pt-14 tw-pb-4 tw-px-4 lg:tw-px-8 xl:tw-px-12 tw-overflow-y-auto",children:(0,l.jsxs)("div",{className:"tw-max-w-[1100px] tw-mx-auto",children:[(0,l.jsxs)("div",{className:"tw-flex tw-justify-between tw-items-center tw-mb-8 lg:tw-mb-12",children:[(0,l.jsxs)("h1",{className:"h1 dark:tw-text-white tw-text-2xl lg:tw-text-3xl tw-flex tw-flex-col lg:tw-flex-row tw-gap-4 tw-items-start lg:tw-items-center",children:[p,n>0&&(0,l.jsxs)("p",{className:"tw-text-gray-500 tw-bg-green-500 tw-text-sm tw-text-white tw-rounded-full tw-px-4 tw-text-semibold tw-py-2",children:[n," day streak \ud83d\udd25"]})]}),(0,l.jsxs)("div",{className:"tw-flex tw-items-center tw-gap-3 person",children:[(0,l.jsx)("div",{className:"tw-h-10 tw-w-10 tw-rounded-full tw-bg-black tw-flex tw-items-center tw-justify-center tw-text-white tw-font-bold",children:(null===y||void 0===y||null===(t=y.name)||void 0===t?void 0:t.split(" ").map((e=>e[0])).join("").toUpperCase())||"HH"}),(0,l.jsxs)("span",{children:[(0,l.jsx)("span",{className:"tw-hidden lg:tw-inline-block",children:"Welcome"}),(0,l.jsx)("span",{className:"lg:tw-hidden",children:"Hi"})," ",null!==y&&void 0!==y&&y.name?y.name.split(" ")[0]+"!":"Member!"]})]})]}),(0,l.jsxs)("div",{className:"root",children:["dashboard"===w&&(0,l.jsx)(h,{user:y}),"tracker"===w&&(0,l.jsx)(mn,{}),"mood"===w&&(0,l.jsx)(En,{streak:n,setStreak:a,currentScreen:w}),"settings"===w&&(0,l.jsx)(d,{}),"recipes"===w&&(0,l.jsx)(i,{}),"support"===w&&(0,l.jsx)(pn,{}),"meditation"===w&&(0,l.jsx)(Fn,{streak:n,setStreak:a,currentScreen:w}),"movement"===w&&(0,l.jsx)(Vn,{streak:n,setStreak:a,currentScreen:w}),"hydration"===w&&(0,l.jsx)(Gn,{streak:n,setStreak:a,currentScreen:w}),"sleep"===w&&(0,l.jsx)(tr,{streak:n,setStreak:a,currentScreen:w})]})]})})]}):(0,l.jsx)(hn,{onSuccess:v})},rr=window.__HIVE_CUSTOMER__,ar=document.getElementById("hyman-hive-root");if(ar){(0,a.H)(ar).render((0,l.jsx)(nr,{customer:rr}))}})();
3//# sourceMappingURL=main.aaea73d9.js.map

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.