From 7320bed38463554a48c7ae4ced73440fcdde740e Mon Sep 17 00:00:00 2001 From: CI/CD Date: Wed, 13 Mar 2024 14:52:27 +0000 Subject: [PATCH] [ci] app deploy (48d0466586e013b2ea7f56e5d3cdf2be0eae7503) --- app.html | 4 ++-- app/index-BUqQe7Oe.css | 1 + app/{index-Bm_zSarT.js => index-BWd_hFPr.js} | 2 +- app/index-zdTCe3Xp.css | 1 - 4 files changed, 4 insertions(+), 4 deletions(-) create mode 100644 app/index-BUqQe7Oe.css rename app/{index-Bm_zSarT.js => index-BWd_hFPr.js} (99%) delete mode 100644 app/index-zdTCe3Xp.css diff --git a/app.html b/app.html index 09e2943..e26bee6 100644 --- a/app.html +++ b/app.html @@ -16,8 +16,8 @@ src="https://assets.adobedtm.com/2d725b839720/8ee294523781/launch-0c3fb1636044-development.min.js" async > - - + +
diff --git a/app/index-BUqQe7Oe.css b/app/index-BUqQe7Oe.css new file mode 100644 index 0000000..abbe9bf --- /dev/null +++ b/app/index-BUqQe7Oe.css @@ -0,0 +1 @@ +*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}body{--tw-text-opacity: 1;color:rgb(0 0 72 / var(--tw-text-opacity))}svg{fill:currentColor}svg path{fill:currentColor}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.absolute{position:absolute}.relative{position:relative}.-left-24{left:-6rem}.left-0{left:0}.left-1\/2{left:50%}.left-4{left:1rem}.left-8{left:2rem}.right-7{right:1.75rem}.right-8{right:2rem}.top-0{top:0}.top-1\/2{top:50%}.top-3{top:.75rem}.top-5{top:1.25rem}.top-8{top:2rem}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-50{z-index:50}.float-right{float:right}.m-auto{margin:auto}.mx-12{margin-left:3rem;margin-right:3rem}.mx-6{margin-left:1.5rem;margin-right:1.5rem}.mx-auto{margin-left:auto;margin-right:auto}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-14{margin-bottom:3.5rem}.mb-16{margin-bottom:4rem}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-7{margin-bottom:1.75rem}.ml-6{margin-left:1.5rem}.ml-auto{margin-left:auto}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-14{margin-top:3.5rem}.mt-16{margin-top:4rem}.mt-20{margin-top:5rem}.mt-28{margin-top:7rem}.mt-36{margin-top:9rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-9{margin-top:2.25rem}.block{display:block}.\!inline-block{display:inline-block!important}.flex{display:flex}.hidden{display:none}.h-0{height:0px}.h-12{height:3rem}.h-19\.125{height:19.125rem}.h-2{height:.5rem}.h-20{height:5rem}.h-5{height:1.25rem}.h-\[calc\(100vh-61px\)\]{height:calc(100vh - 61px)}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-full{max-height:100%}.min-h-26\.25{min-height:26.25rem}.min-h-\[3rem\]{min-height:3rem}.w-0{width:0px}.w-1\/2{width:50%}.w-12{width:3rem}.w-20{width:5rem}.w-3\/12{width:25%}.w-4\/12{width:33.333333%}.w-5{width:1.25rem}.w-80{width:20rem}.w-9\/12{width:75%}.w-96{width:24rem}.w-\[calc\(100vw-8\.75rem\)\]{width:calc(100vw - 8.75rem)}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-screen{width:100vw}.min-w-0{min-width:0px}.max-w-\[1100px\]{max-width:1100px}.flex-grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-pointer{cursor:pointer}.resize{resize:both}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-12{gap:3rem}.gap-16{gap:4rem}.gap-2{gap:.5rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-y-7{row-gap:1.75rem}.overflow-scroll{overflow:scroll}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-l-\[6px\]{border-left-width:6px}.border-r-\[6px\]{border-right-width:6px}.border-t-\[8px\]{border-top-width:8px}.border-solid{border-style:solid}.\!border-none{border-style:none!important}.\!border-danger{--tw-border-opacity: 1 !important;border-color:rgb(184 31 45 / var(--tw-border-opacity))!important}.border-black{--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity))}.border-fluorescent-blue{--tw-border-opacity: 1;border-color:rgb(38 239 233 / var(--tw-border-opacity))}.border-link-blue{--tw-border-opacity: 1;border-color:rgb(47 120 196 / var(--tw-border-opacity))}.border-midnight-blue{--tw-border-opacity: 1;border-color:rgb(0 0 72 / var(--tw-border-opacity))}.border-spanish-gray{--tw-border-opacity: 1;border-color:rgb(151 153 155 / var(--tw-border-opacity))}.border-l-transparent{border-left-color:transparent}.border-r-transparent{border-right-color:transparent}.\!bg-danger-light{--tw-bg-opacity: 1 !important;background-color:rgb(252 238 240 / var(--tw-bg-opacity))!important}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity))}.bg-cultured{--tw-bg-opacity: 1;background-color:rgb(245 245 242 / var(--tw-bg-opacity))}.bg-dark-teal{--tw-bg-opacity: 1;background-color:rgb(17 199 204 / var(--tw-bg-opacity))}.bg-gray-600{--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity))}.bg-link-blue{--tw-bg-opacity: 1;background-color:rgb(47 120 196 / var(--tw-bg-opacity))}.bg-midnight-blue{--tw-bg-opacity: 1;background-color:rgb(0 0 72 / var(--tw-bg-opacity))}.bg-pale-cerulean{--tw-bg-opacity: 1;background-color:rgb(146 187 230 / var(--tw-bg-opacity))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.bg-gradient-mesh{background-image:url(/app/gradient-5bMey3TU.svg)}.bg-space{background-image:url(/app/space-bg-5lPwAzqn.webp)}.bg-cover{background-size:cover}.bg-center{background-position:center}.bg-no-repeat{background-repeat:no-repeat}.object-contain{-o-object-fit:contain;object-fit:contain}.\!p-0{padding:0!important}.\!p-5{padding:1.25rem!important}.p-7{padding:1.75rem}.p-8{padding:2rem}.px-20{padding-left:5rem;padding-right:5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-7{padding-left:1.75rem;padding-right:1.75rem}.px-8{padding-left:2rem;padding-right:2rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-4\.5{padding-top:1.125rem;padding-bottom:1.125rem}.py-\[18px\]{padding-top:18px;padding-bottom:18px}.pb-14{padding-bottom:3.5rem}.pb-3{padding-bottom:.75rem}.pb-7{padding-bottom:1.75rem}.pl-2{padding-left:.5rem}.pl-20{padding-left:5rem}.pl-5{padding-left:1.25rem}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-2\.5{padding-top:.625rem}.pt-20{padding-top:5rem}.pt-24{padding-top:6rem}.pt-5{padding-top:1.25rem}.pt-7{padding-top:1.75rem}.pt-8{padding-top:2rem}.text-center{text-align:center}.align-middle{vertical-align:middle}.font-gellix{font-family:Gellix,Gellix App,sans-serif}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-6xl{font-size:3.75rem;line-height:1}.text-7xl{font-size:4.5rem;line-height:1}.text-8xl{font-size:6rem;line-height:1}.text-\[20px\]{font-size:20px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.\!font-normal{font-weight:400!important}.font-light{font-weight:300}.font-normal{font-weight:400}.font-semibold{font-weight:600}.leading-3{line-height:.75rem}.leading-4{line-height:1rem}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-8{line-height:2rem}.leading-\[2\.75rem\]{line-height:2.75rem}.leading-\[3\.5rem\]{line-height:3.5rem}.leading-\[4\.25rem\]{line-height:4.25rem}.\!text-black{--tw-text-opacity: 1 !important;color:rgb(0 0 0 / var(--tw-text-opacity))!important}.\!text-danger{--tw-text-opacity: 1 !important;color:rgb(184 31 45 / var(--tw-text-opacity))!important}.\!text-midnight-blue{--tw-text-opacity: 1 !important;color:rgb(0 0 72 / var(--tw-text-opacity))!important}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}.text-danger{--tw-text-opacity: 1;color:rgb(184 31 45 / var(--tw-text-opacity))}.text-davy-grey{--tw-text-opacity: 1;color:rgb(83 86 90 / var(--tw-text-opacity))}.text-link-blue{--tw-text-opacity: 1;color:rgb(47 120 196 / var(--tw-text-opacity))}.text-midnight-blue{--tw-text-opacity: 1;color:rgb(0 0 72 / var(--tw-text-opacity))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.underline{text-decoration-line:underline}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-\[97\]{opacity:97}.outline{outline-style:solid}.outline-1{outline-width:1px}.outline-offset-8{outline-offset:8px}.outline-black{outline-color:#000}.drop-shadow-md{--tw-drop-shadow: drop-shadow(0 4px 3px rgb(0 0 0 / .07)) drop-shadow(0 2px 2px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}button{-webkit-tap-highlight-color:transparent}body,.overflow-y-scroll,.overflow-scroll{-ms-overflow-style:none}body::-webkit-scrollbar,.overflow-y-scroll::-webkit-scrollbar,.overflow-scroll::-webkit-scrollbar{display:none}@font-face{font-family:Gellix;src:url(https://astrocraft.innovationlab.cx/fonts/Gellix-Light_R.woff2) format("woff2");font-weight:300}@font-face{font-family:Gellix;src:url(https://astrocraft.innovationlab.cx/fonts/Gellix-Regular_R.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Gellix;src:url(https://astrocraft.innovationlab.cx/fonts/Gellix-SemiBold_R.woff2) format("woff2");font-weight:600;font-style:normal}@font-face{font-family:Gellix App;src:url(/app/Gellix-Light_R-CufJoOkt.woff2) format("woff2");font-weight:300}@font-face{font-family:Gellix App;src:url(/app/Gellix-Regular_R-BuTD2PUV.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Gellix App;src:url(/app/Gellix-SemiBold_R-DTFgsQTj.woff2) format("woff2");font-weight:600;font-style:normal}.placeholder\:text-transparent::-moz-placeholder{color:transparent}.placeholder\:text-transparent::placeholder{color:transparent}.hover\:\!border-white:hover{--tw-border-opacity: 1 !important;border-color:rgb(255 255 255 / var(--tw-border-opacity))!important}.hover\:border-midnight-blue:hover{--tw-border-opacity: 1;border-color:rgb(0 0 72 / var(--tw-border-opacity))}.hover\:\!bg-black:hover{--tw-bg-opacity: 1 !important;background-color:rgb(0 0 0 / var(--tw-bg-opacity))!important}.hover\:bg-medium-teal:hover{--tw-bg-opacity: 1;background-color:rgb(41 238 233 / var(--tw-bg-opacity))}.hover\:bg-midnight-blue:hover{--tw-bg-opacity: 1;background-color:rgb(0 0 72 / var(--tw-bg-opacity))}.hover\:\!text-white:hover{--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity))!important}.hover\:text-midnight-blue:hover{--tw-text-opacity: 1;color:rgb(0 0 72 / var(--tw-text-opacity))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.focus\:bg-inherit:focus{background-color:inherit}.focus\:text-inherit:focus{color:inherit}.focus\:\!outline-none:focus{outline:2px solid transparent!important;outline-offset:2px!important}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:outline:focus{outline-style:solid}.focus\:outline-2:focus{outline-width:2px}.focus\:outline-offset-1:focus{outline-offset:1px}.focus\:outline-link-blue:focus{outline-color:#2f78c4}.active\:scale-95:active{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:bg-light-teal:active{--tw-bg-opacity: 1;background-color:rgb(168 249 246 / var(--tw-bg-opacity))}.disabled\:opacity-25:disabled{opacity:.25}@media (min-width: 768px){.md\:hidden{display:none}}.loader{position:absolute;top:50%;left:50%;margin-top:-3rem;margin-left:-3rem;width:6rem;height:6rem;border:3px solid #000048;border-radius:50%;display:inline-block;box-sizing:border-box;animation:rotation 1s linear infinite;z-index:9999;box-shadow:0 0 10px 6px #fff}.loader:after{content:"";box-sizing:border-box;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:7rem;height:7rem;border-radius:50%;border:3px solid transparent;border-bottom-color:#92bbe6}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}} diff --git a/app/index-Bm_zSarT.js b/app/index-BWd_hFPr.js similarity index 99% rename from app/index-Bm_zSarT.js rename to app/index-BWd_hFPr.js index 637c988..b38f8a8 100644 --- a/app/index-Bm_zSarT.js +++ b/app/index-BWd_hFPr.js @@ -81,7 +81,7 @@ Error generating stack: `+s.message+` top: ${o}px !important; left: ${l}px !important; } - `),()=>{document.head.removeChild(u)}},[t]),R.createElement(O4,{isPresent:t,childRef:r,sizeRef:i},R.cloneElement(e,{ref:r}))}const Qf=({children:e,initial:t,isPresent:n,onExitComplete:r,custom:i,presenceAffectsLayout:s,mode:a})=>{const o=bE(L4),l=R.useId(),u=R.useMemo(()=>({id:l,initial:t,isPresent:n,custom:i,onExitComplete:c=>{o.set(c,!0);for(const f of o.values())if(!f)return;r&&r()},register:c=>(o.set(c,!1),()=>o.delete(c))}),s?void 0:[n]);return R.useMemo(()=>{o.forEach((c,f)=>o.set(f,!1))},[n]),R.useEffect(()=>{!n&&!o.size&&r&&r()},[n]),a==="popLayout"&&(e=R.createElement(k4,{isPresent:n},e)),R.createElement(Fc.Provider,{value:u},e)};function L4(){return new Map}function $4(e){return R.useEffect(()=>()=>e(),[])}const _i=e=>e.key||"";function F4(e,t){e.forEach(n=>{const r=_i(n);t.set(r,n)})}function b4(e){const t=[];return R.Children.forEach(e,n=>{R.isValidElement(n)&&t.push(n)}),t}const B4=({children:e,custom:t,initial:n=!0,onExitComplete:r,exitBeforeEnter:i,presenceAffectsLayout:s=!0,mode:a="sync"})=>{const o=R.useContext(Um).forceRender||I4()[0],l=jw(),u=b4(e);let c=u;const f=R.useRef(new Map).current,d=R.useRef(c),m=R.useRef(new Map).current,y=R.useRef(!0);if(Lm(()=>{y.current=!1,F4(u,m),d.current=c}),$4(()=>{y.current=!0,m.clear(),f.clear()}),y.current)return R.createElement(R.Fragment,null,c.map(p=>R.createElement(Qf,{key:_i(p),isPresent:!0,initial:n?void 0:!1,presenceAffectsLayout:s,mode:a},p)));c=[...c];const g=d.current.map(_i),S=u.map(_i),v=g.length;for(let p=0;p{if(S.indexOf(h)!==-1)return;const x=m.get(h);if(!x)return;const w=g.indexOf(h);let E=p;if(!E){const _=()=>{f.delete(h);const A=Array.from(m.keys()).filter(T=>!S.includes(T));if(A.forEach(T=>m.delete(T)),d.current=u.filter(T=>{const N=_i(T);return N===h||A.includes(N)}),!f.size){if(l.current===!1)return;o(),r&&r()}};E=R.createElement(Qf,{key:_i(x),isPresent:!1,onExitComplete:_,custom:t,presenceAffectsLayout:s,mode:a},x),f.set(h,E)}c.splice(w,0,E)}),c=c.map(p=>{const h=p.key;return f.has(h)?p:R.createElement(Qf,{key:_i(p),isPresent:!0,presenceAffectsLayout:s,mode:a},p)}),R.createElement(R.Fragment,null,f.size?c:c.map(p=>R.cloneElement(p)))},ig=({id:e,title:t,isSelected:n,onClick:r,isCustom:i})=>{const s="rounded-full font-gellix font-semibold text-xl leading-5 px-7 py-3.5 border-2 ",a=()=>{r({id:e,title:t,isSelected:n})};return C.jsxs(xe.button,{className:st(s,{"bg-midnight-blue flex text-white":n===!0,"text-midnight-blue border-midnight-blue hover:bg-midnight-blue focus:bg-inherit focus:text-inherit hover:text-white":n===!1}),onClick:a,whileTap:{scale:.95},children:[t,n&&i&&C.jsx("img",{className:"pl-5 pt-1",src:_M,alt:""})]})},Vw=({children:e,isOpen:t})=>{if(!t)return null;const n=C.jsxs("div",{id:"modal-overlay",children:[C.jsx("div",{className:"absolute top-0 h-screen w-screen bg-gray-600 opacity-10"}),C.jsx("div",{className:"absolute top-1/2 left-1/2 -translate-x-1/2 -translate-y-1/2 bg-white p-7 drop-shadow-md",children:C.jsx("div",{className:"modal-content",children:e})})]});return Zo.createPortal(n,document.body)},U4={upper:{top:"25%",fontSize:"14px"}},pu=({wrapperClass:e,error:t,value:n,placeholder:r,className:i,onChange:s,name:a,type:o,autoFocus:l})=>{const[u,c]=R.useState(!1),f=R.useRef(null),d=()=>(n==null?void 0:n.length)>0||u?"upper":"default";return R.useEffect(()=>{l&&f.current&&f.current.focus()},[]),C.jsxs("label",{className:st("relative block",i,e),children:[C.jsx(xe.span,{className:st("text-davy-grey absolute left-4 block",{"!text-midnight-blue":d()==="upper","!text-danger":d()==="upper"&&t}),animate:d(),variants:U4,initial:{top:"50%",translateY:"-50%"},children:r}),C.jsx(xe.input,{className:st("font-gellix text-midnight-blue border-lg placeholder:text-transparent border-spanish-gray bg-cultured w-full rounded-lg border px-3.5 py-3.5 text-xl font-normal leading-6",{"!bg-danger-light !border-danger":t}),onFocus:()=>c(!0),onBlur:()=>c(!1),onChange:s,animate:d(),variants:{upper:{paddingTop:"23px",paddingBottom:"5px"}},name:a,value:n,type:o,ref:f})]})},j4="data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='11'%20height='9'%20viewBox='0%200%2011%209'%20fill='none'%3e%3cpath%20d='M1.3999%204.50005L4.0999%207.20005L9.4999%201.80005'%20stroke='white'%20stroke-width='2.7'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3c/path%3e%3c/svg%3e",T1=({id:e,name:t,label:n,onChange:r,checked:i})=>C.jsxs("div",{className:"flex",children:[C.jsx("input",{id:e,name:t,className:"absolute appearance-none opacity-0",type:"checkbox",checked:i,onChange:()=>r(t,!i)}),C.jsxs("label",{htmlFor:e,className:"relative flex cursor-pointer items-start",children:[C.jsx("span",{className:st("border-grey-700 font-text-reg absolute flex h-5 w-5 items-center justify-center rounded-md border border-solid",{"bg-link-blue border-0":i}),children:i&&C.jsx("img",{src:j4,alt:""})}),C.jsx("span",{className:"font-gellix text-midnight-blue ml-6 pl-2 align-middle text-lg font-normal leading-5",children:n})]})]}),V4=({items:e,onChange:t})=>C.jsxs("div",{className:"bg-midnight-blue rounded-full w-80 h-12 relative",children:[C.jsx("select",{className:"font-gellix focus:outline-none appearance-none bg-transparent py-3.5 px-7 text-xl font-semibold leading-5 text-white w-full",onChange:t,children:e&&e.map(n=>C.jsx("option",{className:"text-black",value:n.value,children:n.text},n.value))}),C.jsx("div",{className:`border-fluorescent-blue top-5 + `),()=>{document.head.removeChild(u)}},[t]),R.createElement(O4,{isPresent:t,childRef:r,sizeRef:i},R.cloneElement(e,{ref:r}))}const Qf=({children:e,initial:t,isPresent:n,onExitComplete:r,custom:i,presenceAffectsLayout:s,mode:a})=>{const o=bE(L4),l=R.useId(),u=R.useMemo(()=>({id:l,initial:t,isPresent:n,custom:i,onExitComplete:c=>{o.set(c,!0);for(const f of o.values())if(!f)return;r&&r()},register:c=>(o.set(c,!1),()=>o.delete(c))}),s?void 0:[n]);return R.useMemo(()=>{o.forEach((c,f)=>o.set(f,!1))},[n]),R.useEffect(()=>{!n&&!o.size&&r&&r()},[n]),a==="popLayout"&&(e=R.createElement(k4,{isPresent:n},e)),R.createElement(Fc.Provider,{value:u},e)};function L4(){return new Map}function $4(e){return R.useEffect(()=>()=>e(),[])}const _i=e=>e.key||"";function F4(e,t){e.forEach(n=>{const r=_i(n);t.set(r,n)})}function b4(e){const t=[];return R.Children.forEach(e,n=>{R.isValidElement(n)&&t.push(n)}),t}const B4=({children:e,custom:t,initial:n=!0,onExitComplete:r,exitBeforeEnter:i,presenceAffectsLayout:s=!0,mode:a="sync"})=>{const o=R.useContext(Um).forceRender||I4()[0],l=jw(),u=b4(e);let c=u;const f=R.useRef(new Map).current,d=R.useRef(c),m=R.useRef(new Map).current,y=R.useRef(!0);if(Lm(()=>{y.current=!1,F4(u,m),d.current=c}),$4(()=>{y.current=!0,m.clear(),f.clear()}),y.current)return R.createElement(R.Fragment,null,c.map(p=>R.createElement(Qf,{key:_i(p),isPresent:!0,initial:n?void 0:!1,presenceAffectsLayout:s,mode:a},p)));c=[...c];const g=d.current.map(_i),S=u.map(_i),v=g.length;for(let p=0;p{if(S.indexOf(h)!==-1)return;const x=m.get(h);if(!x)return;const w=g.indexOf(h);let E=p;if(!E){const _=()=>{f.delete(h);const A=Array.from(m.keys()).filter(T=>!S.includes(T));if(A.forEach(T=>m.delete(T)),d.current=u.filter(T=>{const N=_i(T);return N===h||A.includes(N)}),!f.size){if(l.current===!1)return;o(),r&&r()}};E=R.createElement(Qf,{key:_i(x),isPresent:!1,onExitComplete:_,custom:t,presenceAffectsLayout:s,mode:a},x),f.set(h,E)}c.splice(w,0,E)}),c=c.map(p=>{const h=p.key;return f.has(h)?p:R.createElement(Qf,{key:_i(p),isPresent:!0,presenceAffectsLayout:s,mode:a},p)}),R.createElement(R.Fragment,null,f.size?c:c.map(p=>R.cloneElement(p)))},ig=({id:e,title:t,isSelected:n,onClick:r,isCustom:i})=>{const s="rounded-full font-gellix font-semibold text-xl leading-5 px-7 py-3.5 border-2 ",a=()=>{r({id:e,title:t,isSelected:n})};return C.jsxs(xe.button,{className:st(s,{"bg-midnight-blue flex text-white":n===!0,"text-midnight-blue border-midnight-blue hover:bg-midnight-blue focus:bg-inherit focus:text-inherit hover:text-white":n===!1}),onClick:a,whileTap:{scale:.95},children:[t,n&&i&&C.jsx("img",{className:"pl-5 pt-1",src:_M,alt:""})]})},Vw=({children:e,isOpen:t})=>{if(!t)return null;const n=C.jsxs("div",{id:"modal-overlay",children:[C.jsx("div",{className:"absolute top-0 h-screen w-screen bg-gray-600 opacity-10 z-20"}),C.jsx("div",{className:"absolute top-1/2 left-1/2 -translate-x-1/2 -translate-y-1/2 bg-white p-7 drop-shadow-md z-30",children:C.jsx("div",{className:"modal-content",children:e})})]});return Zo.createPortal(n,document.body)},U4={upper:{top:"25%",fontSize:"14px"}},pu=({wrapperClass:e,error:t,value:n,placeholder:r,className:i,onChange:s,name:a,type:o,autoFocus:l})=>{const[u,c]=R.useState(!1),f=R.useRef(null),d=()=>(n==null?void 0:n.length)>0||u?"upper":"default";return R.useEffect(()=>{l&&f.current&&f.current.focus()},[]),C.jsxs("label",{className:st("relative block",i,e),children:[C.jsx(xe.span,{className:st("text-davy-grey absolute left-4 block",{"!text-midnight-blue":d()==="upper","!text-danger":d()==="upper"&&t}),animate:d(),variants:U4,initial:{top:"50%",translateY:"-50%"},children:r}),C.jsx(xe.input,{className:st("font-gellix text-midnight-blue border-lg placeholder:text-transparent border-spanish-gray bg-cultured w-full rounded-lg border px-3.5 py-3.5 text-xl font-normal leading-6",{"!bg-danger-light !border-danger":t}),onFocus:()=>c(!0),onBlur:()=>c(!1),onChange:s,animate:d(),variants:{upper:{paddingTop:"23px",paddingBottom:"5px"}},name:a,value:n,type:o,ref:f})]})},j4="data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='11'%20height='9'%20viewBox='0%200%2011%209'%20fill='none'%3e%3cpath%20d='M1.3999%204.50005L4.0999%207.20005L9.4999%201.80005'%20stroke='white'%20stroke-width='2.7'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3c/path%3e%3c/svg%3e",T1=({id:e,name:t,label:n,onChange:r,checked:i})=>C.jsxs("div",{className:"flex",children:[C.jsx("input",{id:e,name:t,className:"absolute appearance-none opacity-0",type:"checkbox",checked:i,onChange:()=>r(t,!i)}),C.jsxs("label",{htmlFor:e,className:"relative flex cursor-pointer items-start",children:[C.jsx("span",{className:st("border-grey-700 font-text-reg absolute flex h-5 w-5 items-center justify-center rounded-md border border-solid",{"bg-link-blue border-0":i}),children:i&&C.jsx("img",{src:j4,alt:""})}),C.jsx("span",{className:"font-gellix text-midnight-blue ml-6 pl-2 align-middle text-lg font-normal leading-5",children:n})]})]}),V4=({items:e,onChange:t})=>C.jsxs("div",{className:"bg-midnight-blue rounded-full w-80 h-12 relative",children:[C.jsx("select",{className:"font-gellix focus:outline-none appearance-none bg-transparent py-3.5 px-7 text-xl font-semibold leading-5 text-white w-full",onChange:t,children:e&&e.map(n=>C.jsx("option",{className:"text-black",value:n.value,children:n.text},n.value))}),C.jsx("div",{className:`border-fluorescent-blue top-5 right-7 h-0 absolute w-0 border-l-[6px] border-t-[8px] border-r-[6px] border-l-transparent border-r-transparent`})]}),Zs=({title:e,src:t,isOpen:n,onClose:r})=>{const i=C.jsx(B4,{children:n&&C.jsxs("div",{id:"side-panel",children:[C.jsx(xe.div,{initial:{opacity:0},animate:{opacity:.8},transition:{duration:.2},exit:{opacity:0},className:"bg-midnight-blue absolute z-20 top-0 h-screen w-screen"}),C.jsxs(xe.div,{initial:{x:"100vw"},animate:{x:"8.75rem",transition:{duration:.6,ease:Qu}},exit:{x:"100vw",transition:{duration:.3,ease:Qu}},className:"absolute top-0 h-screen w-[calc(100vw-8.75rem)] bg-white max-h-full z-50",children:[C.jsx("iframe",{src:t,title:e,className:"h-full w-full"}),C.jsx(Fe,{variant:"ghost",iconRight:"Cross",onClick:r,className:"absolute top-1/2 -left-24 -translate-y-1/2 !p-5"})]})]})});return Zo.createPortal(i,document.body)},zc=({image:e,fallbackImage:t,title:n,description:r,onClick:i,variant:s,imageClasses:a})=>{const o=()=>{i()},l=f=>{f.currentTarget.src=t},u=C.jsx("div",{className:"block",children:C.jsx("img",{src:e,alt:"",className:a,onError:l})}),c=C.jsx("div",{className:st("text-midnight-blue mx-6 mb-2 min-h-[3rem]",{"mt-12":s==="title-image","mt-4":s==="image-title"}),children:C.jsx(et,{weight:"bold",children:n})});return C.jsxs("div",{className:"flex h-full flex-col items-center justify-between pb-7",children:[C.jsxs("div",{className:"min-h-26.25 flex h-full flex-grow flex-col items-center text-center",children:[s==="title-image"?C.jsxs(C.Fragment,{children:[c,u]}):C.jsxs(C.Fragment,{children:[u,c]}),r&&C.jsx("div",{className:"text-midnight-blue mx-6 mb-7",children:C.jsx(et,{size:"medium",className:"pt-2.5",children:r})})]}),C.jsx(Fe,{className:"relative",variant:"link",label:"Details",iconRight:"ArrowRightBold",onClick:o})]})},Oa=({label:e,className:t})=>C.jsx("div",{className:"h-5",children:e&&C.jsx("span",{className:st("text-danger text-sm",t),children:e})}),H4=({title:e,image:t,isSelected:n,onClick:r,id:i})=>C.jsxs("button",{className:"flex items-center gap-6 active:scale-95",onClick:()=>r(i),children:[C.jsx("div",{className:st("flex h-12 w-12 items-center justify-center rounded-full",{"outline outline-1 outline-offset-8 outline-black":n}),children:C.jsx("img",{src:t,alt:e})}),C.jsx(et,{className:st({block:n,hidden:!n}),children:e})]}),Hw=()=>C.jsx("div",{className:"loader"}),z4=({modalOpen:e,onAccept:t,onCancel:n})=>C.jsx(Vw,{isOpen:e,children:C.jsxs("div",{className:"w-96 text-center px-8 py-4",children:[C.jsxs(et,{size:"large",children:["This action will reset your journey. ",C.jsx("br",{})," Are you sure you want to continue?"]}),C.jsxs("div",{className:"flex justify-center gap-4 mt-8",children:[C.jsx(Fe,{onClick:n,variant:"secondary",label:"Cancel"}),C.jsx(Fe,{onClick:t,label:"Confirm"})]})]})}),sg="/app/cognizant_logo-zwJQl4Ez.svg",zw="data:image/svg+xml,%3csvg%20width='154'%20height='91'%20viewBox='0%200%20154%2091'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M71.2016%2011.4019C71.2791%2010.4657%2070.5829%209.64388%2069.6467%209.56639C68.7105%209.48891%2067.8887%2010.1851%2067.8112%2011.1213C67.7337%2012.0575%2068.4299%2012.8793%2069.3661%2012.9568C70.3024%2013.0343%2071.1241%2012.3381%2071.2016%2011.4019Z'%20fill='white'/%3e%3cpath%20d='M15.725%2078.7851V6.63207C15.725%204.07407%2017.799%202.00007%2020.357%202.00007H118.658C121.216%202.00007%20123.29%204.07407%20123.29%206.63207V17.3401'%20stroke='white'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M100.489%2078.642H1.857L5.052%2084.394C6.355%2086.739%208.826%2088.193%2011.508%2088.193H101.343'%20stroke='white'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M107.521%2080.754H151.857'%20stroke='white'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M107.521%2031.789H151.857'%20stroke='white'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M148.379%2024.241H110.999C109.078%2024.241%20107.521%2025.7982%20107.521%2027.719V84.715C107.521%2086.6358%20109.078%2088.193%20110.999%2088.193H148.379C150.3%2088.193%20151.857%2086.6358%20151.857%2084.715V27.719C151.857%2025.7982%20150.3%2024.241%20148.379%2024.241Z'%20stroke='white'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e",Ww=()=>C.jsxs("div",{className:"h-screen-w-screen absolute top-0 left-0 z-50",children:[C.jsx(W4,{}),C.jsx(G4,{})]}),W4=()=>C.jsxs("div",{className:"bg-gradient-mesh h-screen w-screen bg-cover bg-no-repeat p-8 md:hidden",children:[C.jsx("img",{src:sg,alt:""}),C.jsxs(Jt,{level:"h1",className:"mt-36 text-center",children:["Solari ",C.jsx("br",{})," Astrocraft"]}),C.jsx("img",{src:zw,alt:"",className:"m-auto mt-28"}),C.jsx(et,{weight:"light",className:"mt-9 text-center text-white",children:"Access this application with a tablet or desktop computer."})]}),G4=()=>{const[e,t]=R.useState(!1);return R.useEffect(()=>{const n=()=>{t(window.innerHeight>window.innerWidth)};return window.addEventListener("resize",n),()=>{window.removeEventListener("resize",n)}},[]),C.jsxs("div",{className:st("bg-gradient-mesh h-screen w-screen bg-cover bg-no-repeat p-8",{hidden:!e}),children:[C.jsx("img",{src:sg,alt:""}),C.jsxs(Jt,{level:"h1",className:"mt-36 text-center",children:["Solari ",C.jsx("br",{})," Astrocraft"]}),C.jsx("img",{src:zw,alt:"",className:"m-auto mt-28"}),C.jsx(et,{weight:"light",className:"mt-9 text-center text-white",children:"Rotate to landscape mode."})]})};function Gw(){const e=document.cookie.split(";");for(const t of e){const n=t.indexOf("="),r=n>-1?t.substring(0,n):t;document.cookie=`${r}=;domain=.innovationlab.cx;expires=Thu, 01 Jan 1970 00:00:00 GMT`}}const jn=Xx,At=Kx,Cr=e=>e,Z4=Ze(Cr,e=>e.journey),ag=Ze(Cr,e=>e.data.focusPages),Wc=Ze(Cr,e=>e.data.baseModels.find(t=>t.path===e.journey.baseModel)),K4=Ze(Cr,ag,(e,t)=>{if(e.journey.baseModel){const n=t[e.journey.baseModel];if(n){let r;try{return r=JSON.parse(n["hull-finishes-images"]),r}catch{console.log("Can not parse hull finish images")}}}}),q4=Ze(Cr,e=>e.data.baseModels),Y4=Ze(Cr,e=>e.data.engines.slice(0,3)),Q4=Ze(Cr,e=>e.data.extraFeatures),X4=Ze(Cr,e=>e.data.generatedFocusPageUrl),J4=Ze(Cr,e=>e.data.interiorFeatures),eO=()=>C.jsx("span",{className:"block h-px w-20 bg-black"}),tO=()=>C.jsx("div",{className:"bg-dark-teal h-2 w-20"}),nO=({step:e,className:t})=>C.jsxs("div",{className:st(t,"h-20 w-full bg-white pl-20 pt-5"),children:[C.jsxs(et,{className:"pb-3 text-base",children:["Step ",e,"/10"]}),C.jsx("div",{className:"flex flex-wrap items-center gap-2",children:Array.from({length:10}).map((n,r)=>r+1<=e?C.jsx(tO,{},r):C.jsx(eO,{},r))})]}),rO={4:e=>(e==null?void 0:e.numberOfPassengers.length)>0,5:e=>!!e.baseModel,6:e=>!!e.engine,7:e=>!!e.style,8:e=>!!e.hullFinish},iO=()=>{const[e,t]=R.useState(!1),n=km(),r=An(),i=n.pathname.split("/").pop(),s=At(Z4);R.useEffect(()=>{if(i&&parseInt(i)>3){for(let l=4;l<=8;l++)if(!rO[l](s)){r(`/journey/${l-1}`);break}}},[r,s,i]);const a=()=>{t(!1)},o=()=>{Gw(),setTimeout(()=>{window.location.href="/"},1e3)};return C.jsxs(C.Fragment,{children:[C.jsx(Ww,{}),C.jsxs("div",{className:"bg-space bg-cover bg-no-repeat",children:[C.jsx(mM,{onLogoClick:()=>t(!0)}),C.jsx("div",{className:"flex h-[calc(100vh-61px)] w-screen justify-center px-30 py-10",children:C.jsxs("div",{className:"relative h-full w-full max-w-[1100px] bg-white",children:[C.jsx(nO,{step:parseInt(i||"1"),className:"absolute left-0 top-0 z-10"}),C.jsx("div",{className:"h-full w-full overflow-scroll px-20 pb-14 pt-24",children:C.jsx(jT,{})})]})}),C.jsx(z4,{modalOpen:e,onAccept:o,onCancel:a})]})]})};let M1=!1;function sO(){const e=jn(),t=An();return R.useEffect(()=>{e&&!M1&&(e(sP()),e(oP()),e(M3.resetApiState()),e(O3.resetApiState()),M1=!0)},[e]),C.jsxs("div",{className:"bg-gradient-mesh relative h-screen w-screen bg-cover bg-center bg-no-repeat",children:[C.jsx(Ww,{}),C.jsx("img",{src:sg,alt:"",className:"absolute left-8 top-8"}),C.jsxs("div",{className:"flex flex-col items-center pt-20",children:[C.jsxs(Jt,{level:"h1",className:"text-midnight-blue text-center text-7xl",children:["Solari ",C.jsx("br",{})," Astrocraft"]}),C.jsx(et,{className:"pt-7",children:"Welcome Traveller"}),C.jsx(Fe,{label:"Let's go",iconRight:"ArrowRightBold",className:"mt-14",onClick:()=>{t(Vn.PURPOSE)}})]})]})}const Zw=({modalOpen:e,onCancel:t,onAddOption:n})=>{const[r,i]=R.useState(""),s=()=>{t(),i("")},a=()=>{n(r),i("")};return C.jsx(Vw,{isOpen:e,children:C.jsxs("div",{className:"w-96",children:[C.jsx(et,{weight:"light",className:"mb-5",children:"Add a custom option"}),C.jsx(pu,{type:"text",placeholder:"Type your option",className:"mb-5",value:r,onChange:o=>i(o.target.value),autoFocus:!0}),C.jsxs("div",{className:"flex justify-end gap-2",children:[C.jsx(Fe,{iconRight:"ArrowRightBold",onClick:s,variant:"secondary",label:"Cancel"}),C.jsx(Fe,{iconRight:"ArrowRightBold",onClick:a,label:"Add"})]})]})})},Je=({text:e="",speed:t=10,delay:n=0})=>{const[r,i]=R.useState(""),[s,a]=R.useState(0),[o,l]=R.useState(n);return R.useEffect(()=>{if(s{i(c=>c+e[s]),a(c=>c+1),l(0)},t+o);return()=>clearTimeout(u)}},[s,t,o,e]),r},aO=()=>{const e=An(),[t,n]=R.useState(!1),[r,i]=R.useState([]),{data:s}=_3(),a=jn(),o=f=>{i(d=>{const m=d.findIndex(g=>g.id===f.id),y=d[m];return y.id.startsWith("custom")&&y.isSelected?[...d].filter(g=>g.id!==y.id):(d[m]={...f,isSelected:!f.isSelected},[...d])})},l=()=>{n(!0)},u=f=>{i(d=>[...d,{id:`custom-${d.length}`,title:f,isSelected:!0}]),n(!1)},c=()=>{a(QR(r.filter(f=>f.isSelected).map(f=>f.title))),e(Vn.IMPORTANT)};return R.useEffect(()=>{const f=(s==null?void 0:s.data)||[];i([...f])},[s==null?void 0:s.data]),C.jsxs("div",{className:"flex h-full flex-col justify-between",children:[C.jsxs("div",{className:"min-w-0",children:[C.jsx(Jt,{level:"h3",className:"mb-5",children:C.jsx(Je,{text:"What's the purpose of your journey?"})}),C.jsx(et,{weight:"light",children:C.jsx(Je,{delay:500,text:"Highlight your top priorities for the voyage.",speed:8})}),r&&C.jsxs("div",{className:"mt-9",children:[C.jsx(xe.div,{initial:{opacity:0},animate:{opacity:1},transition:{delay:.9,duration:.5},children:C.jsx("div",{className:"flex flex-wrap gap-5",children:r.map(f=>C.jsx(ig,{id:f.id,title:f.title,isSelected:!!f.isSelected,onClick:o,isCustom:f.id.startsWith("custom")},f.id))})}),C.jsx(xe.div,{initial:{opacity:"0"},animate:{opacity:"1"},transition:{delay:1.1,duration:.5},children:C.jsx(Fe,{className:"border-midnight-blue text-midnight-blue mt-14",iconLeft:"Add",variant:"secondary",label:"type your own option",onClick:l})})]})]}),r&&C.jsx("div",{className:"ml-auto",children:C.jsx(xe.div,{initial:{opacity:0,y:-10},animate:{opacity:1,y:0},transition:{delay:1.3},children:C.jsx(Fe,{iconRight:"ArrowRightBold",label:"Let's go",onClick:c})})}),C.jsx(Zw,{modalOpen:t,onAddOption:u,onCancel:()=>n(!1)})]})},oO=()=>{const e=An(),[t,n]=R.useState(!1),[r,i]=R.useState([]),{data:s}=C3(),a=jn(),o=f=>{i(d=>{const m=d.findIndex(g=>g.id===f.id),y=d[m];return y.id.startsWith("custom")&&y.isSelected?[...d].filter(g=>g.id!==y.id):(d[m]={...f,isSelected:!f.isSelected},[...d])})},l=()=>{n(!0)},u=f=>{i(d=>[...d,{id:`custom-${d.length}`,title:f,isSelected:!0}]),n(!1)},c=()=>{a(XR(r.filter(f=>f.isSelected).map(f=>f.title))),e(Vn.PEOPLE)};return R.useEffect(()=>{const f=(s==null?void 0:s.data)||[];i([...f])},[s==null?void 0:s.data]),C.jsxs("div",{className:"flex h-full flex-col justify-between",children:[C.jsxs("div",{className:"min-w-0",children:[C.jsx(Jt,{level:"h3",className:"mb-5",children:C.jsx(Je,{text:"What's crucial in designing your journey's spaceship?"})}),C.jsx(et,{weight:"light",children:C.jsx(Je,{text:"Pinpoint your priorities.",delay:600,speed:8})}),C.jsxs("div",{className:"mt-9",children:[C.jsx(xe.div,{initial:{opacity:0},animate:{opacity:1},transition:{delay:.9,duration:.5},children:C.jsx("div",{className:"flex flex-wrap gap-5",children:r&&r.map(f=>C.jsx(ig,{id:f.id,title:f.title,isSelected:!!f.isSelected,onClick:o,isCustom:f.id.startsWith("custom")},f.id))})}),C.jsx(xe.div,{initial:{opacity:0},animate:{opacity:1},transition:{delay:1.1,duration:.5},children:C.jsx(Fe,{className:"border-midnight-blue text-midnight-blue mt-14",iconLeft:"Add",variant:"secondary",label:"type your own option",onClick:l})})]})]}),C.jsx("div",{className:"ml-auto",children:r&&C.jsx(xe.div,{initial:{opacity:0,y:-10},animate:{opacity:1,y:0},transition:{delay:1.3},children:C.jsx(Fe,{iconRight:"ArrowRightBold",label:"Define capacity",onClick:c})})}),C.jsx(Zw,{modalOpen:t,onAddOption:u,onCancel:()=>n(!1)})]})},lO="/app/travellers-BBbj-7we.svg",N1=[{text:"2-5 passengers",value:"2 to 5"},{text:"6-12 passengers",value:"6 to 12"},{text:"13-20 passengers",value:"13 to 20"},{text:"21-50 passengers",value:"21 to 50"},{text:"51-100 passengers",value:"51 to 100"}],uO=()=>{const e=An(),t=jn(),n=i=>{t(Bv(i.target.value))};R.useEffect(()=>{t(Bv(N1[0].value))},[t]);const r=async()=>{e(Vn.SPACESHIPS)};return C.jsxs("div",{className:"flex h-full flex-col justify-between",children:[C.jsxs("div",{className:"min-w-0",children:[C.jsx(Jt,{level:"h3",className:"mb-5",children:C.jsx(Je,{text:"How many are joining your space journey?"})}),C.jsx(et,{weight:"light",children:C.jsx(Je,{text:"Select traveler count.",delay:600,speed:8})}),C.jsx(xe.div,{initial:{opacity:0},animate:{opacity:1},transition:{delay:.8,duration:.5},children:C.jsxs("div",{className:"mt-28 flex flex-col flex-wrap items-center justify-center gap-12",children:[C.jsx(V4,{items:N1,onChange:n}),C.jsx("img",{className:"mt-16",src:lO,alt:""})]})})]}),C.jsx("div",{className:"ml-auto",children:C.jsx(xe.div,{initial:{opacity:0,y:-10},animate:{opacity:1,y:0},transition:{delay:1.05},children:C.jsx(Fe,{iconRight:"ArrowRightBold",label:"Select a base model",onClick:r})})})]})},di=e=>e,cO=Ze(di,e=>e.journey),Kw=Ze(di,e=>e.journey.purposes),qw=Ze(di,e=>e.journey.importantFeatures),Yw=Ze(di,e=>e.journey.numberOfPassengers),fO=Ze(di,e=>e.journey.baseModel),dO=Ze(di,e=>e.journey.engine),pO=Ze(di,e=>e.journey.style),hO=Ze(di,e=>e.journey.hullFinish),mO=Ze(Kw,qw,Yw,(e,t,n)=>({purposes:e,importantFeatures:t,numberOfPassengers:n})),gO=Ze(Kw,qw,Yw,fO,dO,pO,hO,(e,t,n,r,i,s,a)=>({purposes:e,importantFeatures:t,numberOfPassengers:n,baseModel:r,engine:i,style:s,hullFinish:a})),rc="/app/fallback-1-1-DI1aFPWS.webp",vO=()=>{const e=qi().eds,t=An(),n=jn(),[r,i]=R.useState(),[s,a]=R.useState(""),[o,l]=R.useState(!1),{isLoading:u,isSuccess:c}=Dc(),f=At(ag),d=At(mO),[m,{isLoading:y,isUninitialized:g}]=N3(),S=u||!c,v=At(q4);R.useEffect(()=>{r||i(0)},[r]),R.useEffect(()=>{if(!S&&g&&d&&f)try{m({params:d,focusPages:f})}catch(w){console.log(w)}},[d,f,m,g,S]);const p=w=>{a(e+w),l(!0)},h=w=>{i(w)},x=()=>{r!==void 0&&v&&(n(iP(v[r])),t(Vn.ENGINES))};return C.jsxs(C.Fragment,{children:[y&&C.jsx(xe.div,{initial:{opacity:0},animate:{opacity:1},transition:{delay:.8},children:C.jsx(Hw,{})}),C.jsxs("div",{className:"flex h-full flex-col justify-between",children:[C.jsxs("div",{className:"min-w-0",children:[C.jsx(Jt,{level:"h3",className:"mb-5",children:C.jsx(Je,{text:"Recommended spaceship models based on your choices."})}),C.jsx(et,{weight:"light",children:C.jsx(Je,{text:"Pick your favourite.",delay:600,speed:8})}),C.jsx("div",{className:"m-auto block",children:C.jsx("div",{className:"mx-auto mt-16 mb-16 flex w-fit flex-wrap justify-center",children:!y&&v&&v.map((w,E)=>C.jsxs(xe.div,{className:st("relative w-4/12 border outline outline-1 outline-black",E===r&&"bg-pale-cerulean"),initial:{opacity:0,y:-10},animate:{opacity:1,y:0},transition:{delay:.3+.15*E},children:[C.jsx("input",{name:"Spaceship",className:"absolute h-full w-full appearance-none",type:"radio",id:E.toString(),onChange:()=>h(E)}),C.jsx(zc,{variant:"title-image",title:w.name,image:w.image||rc,fallbackImage:rc,imageClasses:"h-19.125 w-full object-contain",onClick:()=>p(w.path)})]},`spaceship-${E}`))})}),!y&&v&&C.jsx(xe.div,{initial:{opacity:0,y:-10},animate:{opacity:1,y:0},transition:{delay:.3+.15*(v.length+1)},children:C.jsx("div",{className:"float-right mb-12",children:C.jsx(Fe,{iconRight:"ArrowRightBold",label:"Select engine",onClick:x})})})]}),C.jsx(Zs,{isOpen:o,onClose:()=>l(!1),src:s,title:"Spaceship details"})]})]})};function Ue(e){return(...t)=>!e(...t)}function rr(e){const t=String(e),n=Number(e);return!!(!isNaN(parseFloat(t))&&!isNaN(Number(e))&&isFinite(n))}const yO=Ue(rr);function aa(e,t){return rr(e)&&rr(t)&&Number(e)===Number(t)}const SO=Ue(aa);function $o(e,t){return aa(e.length,t)}const xO=Ue($o);function Ks(e,t){return rr(e)&&rr(t)&&Number(e)>Number(t)}function Qw(e,t){return Ks(e.length,t)}function Xw(e=1){const t=[],n=(i,s)=>{const a=n.get(i);if(a)return a[1];const o=s();return t.unshift([i.concat(),o]),Qw(t,e)&&(t.length=e),o};return n.invalidate=i=>{const s=r(i);s>-1&&t.splice(s,1)},n.get=i=>t[r(i)]||null,n;function r(i){return t.findIndex(([s])=>$o(i,s.length)&&i.every((a,o)=>a===s[o]))}}function Gc(e){return e===null}const EO=Ue(Gc);function Zc(e){return e===void 0}const wO=Ue(Zc);function We(e){return Gc(e)||Zc(e)}const Kc=Ue(We);function Jw(e){return[].concat(e)}function D1(e){return e.forEach(t=>t())}function e_(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function qs(e){return typeof e=="function"}function ic(e){return!!e&&qs(e.then)}function Ge(e,...t){return qs(e)?e(...t):e}var $t=Object.assign;function og(e,t){var n;return(n=Ge(e))!==null&&n!==void 0?n:Ge(t)}function St(e,t){if(!e)throw t instanceof String?t.valueOf():new Error(t&&Ge(t))}function Et(e){return String(e)===e}function _O(e,t){return!!e!=!!t}function ro(e){return!!e===e}function lg(e){setTimeout(()=>{throw new Error(e)},0)}var CO=Object.freeze({__proto__:null,createBus:function(){const e={};return{emit(n,r){t(n).concat(t("*")).forEach(i=>{i(r)})},on:(n,r)=>(e[n]=t(n).concat(r),{off(){e[n]=t(n).filter(i=>i!==r)}})};function t(n){return e[n]||[]}}});const AO=RO();function RO(e){return t=0,()=>`${e?e+"_":""}${t++}`;var t}function PO(e,t){let n=!1,r=null;for(let s=0;s{var a;return`${(a=n[s])!==null&&a!==void 0?a:i}`});const r=[...t];return e.replace(I1,i=>`${Ys(r)?i:r.shift()}`)}function r_(e){let t=e.initial;return{getState:function(){return t},initial:function(){return e.initial},staticTransition:n,transition:function(r,i){return t=n(t,r,i)}};function n(r,i,s){var a,o,l;let u=(o=(a=e.states[r])===null||a===void 0?void 0:a[i])!==null&&o!==void 0?o:(l=e.states["*"])===null||l===void 0?void 0:l[i];if(Array.isArray(u)){const[,c]=u;if(!c(s))return r;u=u[0]}return u&&u!==r?u:r}}var sc=Object.freeze({__proto__:null,createTinyState:function(e){let t;return r(),()=>[t,n,r];function n(i){t=Ge(i,t)}function r(){n(Ge(e))}}});function O1(e){return new String(Ge(e))}function MO(){}var io=Object.freeze({__proto__:null,all:function(...e){return t=>!Ys(e)&&e.every(n=>Ge(n,t))},any:function(...e){return t=>!Ys(e)&&e.some(n=>Ge(n,t))}});const Xf=Symbol();function NO(e){let t=Xf;return{run:function(i,s){const a=r()?n():Xf;t=i;const o=s();return t=a,o},use:n,useX:function(i){return St(r(),og(i,"Not inside of a running context.")),t}};function n(){return r()?t:e}function r(){return t!==Xf}}function ug(e){const t=NO();return{bind:function(r,i){return function(...s){return n(r,function(){return i(...s)})}},run:n,use:t.use,useX:t.useX};function n(r,i){var s;const a=t.use(),o=$t({},a||{},(s=Ge(e,r,a))!==null&&s!==void 0?s:r);return t.run(Object.freeze(o),i)}}const Tp=ug((e,t)=>{const n={value:e.value,meta:e.meta||{}};return t?e.set?$t(n,{parent:()=>function(r){return{value:r.value,meta:r.meta,parent:r.parent}}(t)}):t:$t(n,{parent:DO})});function DO(){return null}function i_(e,t){return Et(e)&&Et(t)&&e.endsWith(t)}const IO=Ue(i_);function s_(e,t){return e===t}const OO=Ue(s_);function ac(e,t){return aa(e,t)||Ks(e,t)}function a_(e,t){return(sl(t)||!(!Et(t)||!Et(e)))&&t.indexOf(e)!==-1}const kO=Ue(a_);function Fo(e,t){return rr(e)&&rr(t)&&Number(e)!!rr(e)&&e%2==0;function u_(e,t){return e in t}const BO=Ue(u_);function c_(e){return Number.isNaN(e)}const UO=Ue(c_);function jO(e){return Fo(e,0)}function f_(e){return typeof e=="number"}const VO=Ue(f_),HO=e=>!!rr(e)&&e%2!=0,zO=Ue(Et);function d_(e){return!!e}const WO=Ue(d_);function p_(e,t){if(We(t))return!1;for(const n in t)if(t[n]===e)return!0;return!1}const GO=Ue(p_);function ZO(e,t){return ac(e.length,t)}function h_(e,t){return t instanceof RegExp?t.test(e):!!Et(t)&&new RegExp(t).test(e)}const KO=Ue(h_);function qO(e,t){try{return t(e)}catch{return!1}}function YO(e,t){return Fo(e.length,t)}function QO(e,t){return oc(e.length,t)}function m_(e,t){return Et(e)&&Et(t)&&e.startsWith(t)}const XO=Ue(m_),g_={condition:qO,doesNotEndWith:IO,doesNotStartWith:XO,endsWith:i_,equals:s_,greaterThan:Ks,greaterThanOrEquals:ac,gt:Ks,gte:ac,inside:a_,isArray:sl,isBetween:o_,isBlank:l_,isBoolean:ro,isEmpty:Ys,isEven:bO,isFalsy:WO,isKeyOf:u_,isNaN:c_,isNegative:jO,isNotArray:TO,isNotBetween:LO,isNotBlank:$O,isNotBoolean:FO,isNotEmpty:n_,isNotKeyOf:BO,isNotNaN:UO,isNotNull:EO,isNotNullish:Kc,isNotNumber:VO,isNotNumeric:yO,isNotString:zO,isNotUndefined:wO,isNotValueOf:GO,isNull:Gc,isNullish:We,isNumber:f_,isNumeric:rr,isOdd:HO,isPositive:Qs,isString:Et,isTruthy:d_,isUndefined:Zc,isValueOf:p_,lengthEquals:$o,lengthNotEquals:xO,lessThan:Fo,lessThanOrEquals:oc,longerThan:Qw,longerThanOrEquals:ZO,lt:Fo,lte:oc,matches:h_,notEquals:OO,notInside:kO,notMatches:KO,numberEquals:aa,numberNotEquals:SO,shorterThan:YO,shorterThanOrEquals:QO,startsWith:m_};function hu(e){return g_[e]}function lc(e,t){const n={pass:e};return t&&(n.message=t),n}function JO(e){return og(e,lc(!0))}function v_(e,t,n,...r){return function(i){St(ro(i)||i&&ro(i.pass),"Incorrect return value for rule: "+JSON.stringify(i))}(e),ro(e)?lc(e):lc(e.pass,Ge(e.message,t,n,...r))}function ek(e){const t={message:function(i){return n=i,r},pass:!1};let n;const r=new Proxy(t,{get:(i,s)=>{const a=hu(s);return a?function(o,l,u){return function(...c){const f=Tp.run({value:e},()=>v_(l(e,...c),u,e,...c));function d(){return We(n)?We(f.message)?`enforce/${u} failed with ${JSON.stringify(e)}`:O1(f.message):O1(n)}return St(f.pass,d()),o.pass=f.pass,o}}(r,a,s):t[s]}});return r}const Xn=function(){const e={context:()=>Tp.useX(),extend:t=>{$t(g_,t)}};return new Proxy($t(ek,e),{get:(t,n)=>n in t?t[n]:hu(n)?function(r){const i=[];let s;return function a(o){return(...l)=>{const u=hu(o);i.push(f=>v_(u(f,...l),o,f,...l));let c={run:f=>JO(PO(i,(d,m)=>{var y;const g=Tp.run({value:f},()=>d(f));m(!g.pass,lc(!!g.pass,(y=Ge(s,f,g.message))!==null&&y!==void 0?y:g.message))})),test:f=>c.run(f).pass,message:f=>(f&&(s=f),c)};return c=new Proxy(c,{get:(f,d)=>hu(d)?a(d):f[d]}),c}}(r)}(n):void 0})}(),Rs={ISOLATE_ENTER:"ISOLATE_ENTER",ISOLATE_PENDING:"ISOLATE_PENDING",ISOLATE_DONE:"ISOLATE_DONE"};var Ls;typeof SuppressedError=="function"&&SuppressedError,function(e){e.NO_ACTIVE_ISOLATE="Not within an active isolate",e.UNABLE_TO_PICK_NEXT_ISOLATE="Unable to pick next isolate. This is a bug, please report it to the Vest maintainers.",e.ENCOUNTERED_THE_SAME_KEY_TWICE='Encountered the same key "{key}" twice. This may lead to inconsistent or overriding of results.',e.INVALID_ISOLATE_CANNOT_PARSE="Invalid isolate was passed to IsolateSerializer. Cannot proceed."}(Ls||(Ls={}));class xn{static at(t,n){var r,i;return We(t)?null:(i=(r=t.children)===null||r===void 0?void 0:r[n])!==null&&i!==void 0?i:null}static cursor(t){var n,r;return We(t)?0:(r=(n=t.children)===null||n===void 0?void 0:n.length)!==null&&r!==void 0?r:0}static canReorder(t){return!We(t)&&xn.allowsReorder(t.parent)}static allowsReorder(t){return(t==null?void 0:t.allowReorder)===!0}static usesKey(t){return!We(t)&&Kc(t.key)}static getChildByKey(t,n){var r,i;return We(t)?null:(i=(r=t.keys)===null||r===void 0?void 0:r[n])!==null&&i!==void 0?i:null}}class $n{static setParent(t,n){return t.parent=n,t}static saveOutput(t,n){return t.output=n,t}static setKey(t,n){return t.key=n,t}static addChild(t,n){var r;St(t),t.children=(r=t.children)!==null&&r!==void 0?r:[],t.children.push(n),$n.setParent(n,t)}static removeChild(t,n){var r,i;t.children=(i=(r=t.children)===null||r===void 0?void 0:r.filter(s=>s!==n))!==null&&i!==void 0?i:null}static addChildKey(t,n,r){var i;St(t),t.keys=(i=t.keys)!==null&&i!==void 0?i:{},t.keys[n]=r}static slice(t,n){We(t.children)||(t.children.length=n)}static setData(t,n){t.data=n}static abort(t,n){We(t.abortController)||t.abortController.abort(n)}}const so=ug((e,t)=>{if(t)return null;St(e.historyRoot);const[n]=e.historyRoot(),r={};return $t(r,{historyNode:n,runtimeNode:null,runtimeRoot:null,stateRef:e}),r}),y_=so.run,ze={Run:y_,addNodeToHistory:w_,createRef:function(e,t){return Object.freeze({Bus:CO.createBus(),Reconciler:e,appData:Ge(t),historyRoot:sc.createTinyState(null)})},persist:S_,reset:function(){const[,,e]=mu();e()},useAvailableRoot:function(){const e=C_();if(e)return e;const[t]=mu();return t},useCurrentCursor:function(){const e=Wi();return e?xn.cursor(e):0},useHistoryRoot:mu,useLoadRootNode:function(e){__(e)},useXAppData:function(){return oi().stateRef.appData}};function S_(e){const t=so.useX();return(...n)=>{var r;const i=(r=so.use())!==null&&r!==void 0?r:t;return so.run(i.stateRef,()=>e(...n))}}function oi(){return so.useX()}function mu(){return oi().stateRef.historyRoot()}function x_(){return oi().historyNode}function E_(){const e=Wi(),t=x_();return e?xn.at(t,xn.cursor(e)):t}function w_(e){const t=Wi();t?function(n){const r=Wi();St(r,Ls.NO_ACTIVE_ISOLATE),$n.addChild(r,n)}(e):__(e),$n.setParent(e,t)}function __(e){const[,t]=mu();t(e)}function Wi(){var e;return(e=oi().runtimeNode)!==null&&e!==void 0?e:null}function C_(){return oi().runtimeRoot}function A_(){return oi().stateRef.Bus}function Mp(e,t){const n=A_().emit;return We(e)||n(e,t),S_(n)}var It,br=Object.freeze({__proto__:null,useBus:A_,useEmit:Mp,usePrepareEmitter:function(e){const t=Mp();return n=>t(e,n)}});(function(e){e.Type="$type",e.Keys="keys",e.Key="key",e.Parent="parent",e.Data="data",e.AllowReorder="allowReorder",e.Status="status",e.AbortController="abortController",e.Children="children"})(It||(It={}));It.AbortController,It.Parent,It.Keys;function R_(e,t){return(e==null?void 0:e[It.Type])===t}function Np(e,t){return R_(e,t[It.Type])}var P_=Object.freeze({__proto__:null,isIsolateType:R_,isSameIsolateIdentity:function(e,t){return Object.is(e,t)||Np(e,t)&&e.key===t.key},isSameIsolateType:Np});let Dp=class T_{static reconcile(t){const n=function(r,i){var s;if(We(i))return function(o){return xn.usesKey(o)?T_.handleIsolateNodeWithKey(o):o}(r);if(!Np(r,i))return r;const a=oi().stateRef.Reconciler;return(s=a(r,i))!==null&&s!==void 0?s:function(o,l){return o}(r)}(t,E_());return St(n,Ls.UNABLE_TO_PICK_NEXT_ISOLATE),n}static dropNextNodesOnReorder(t,n,r){const i=t(n,r);return i&&function(){const s=Wi(),a=x_();!a||!s||$n.slice(a,xn.cursor(s))}(),i}static handleIsolateNodeWithKey(t){St(xn.usesKey(t));const n=function(i){if(We(i))return null;const s=oi().historyNode;return xn.getChildByKey(s,i)}(t.key);let r=t;return We(n)||(r=n),function(i,s){if(!i)return;const a=Wi();St(a,Ls.NO_ACTIVE_ISOLATE),We(xn.getChildByKey(a,i))?$n.addChildKey(a,i,s):lg(Xs(Ls.ENCOUNTERED_THE_SAME_KEY_TWICE,{key:i}))}(t.key,t),r}},oa=class M_{static create(t,n,r,i){const s=Wi(),a=$n.setParent(function(f,d,m=null){const y=d??{},{allowReorder:g,status:S}=y,v=function(p,h){var x={};for(var w in p)Object.prototype.hasOwnProperty.call(p,w)&&h.indexOf(w)<0&&(x[w]=p[w]);if(p!=null&&typeof Object.getOwnPropertySymbols=="function"){var E=0;for(w=Object.getOwnPropertySymbols(p);E{g(Rs.ISOLATE_ENTER,d);const v=m(d);return ic(v)?(g(Rs.ISOLATE_PENDING,d),v.then(p=>{M_.isIsolate(p)&&$n.addChild(d,p),g(Rs.ISOLATE_DONE,d)})):g(Rs.ISOLATE_DONE,d),v});return d.output=S,S}(l,a,n):o.output;return $n.saveOutput(o,c),o}static isIsolate(t){return Kc(t)&&t[It.Type]}};function Ps(e,t,n){if(We(e.children))return;let r=!1;for(const s of e.children){if(r||((We(n)||Ge(n,s))&&t(s,i),r))return;Ps(s,(a,o)=>{t(a,()=>{o(),i()})},n)}function i(){r=!0}}function k1(e,t,n){let r=!1;return Ps(e,(i,s)=>{t(i)&&(s(),r=!0)},n),r}function L1(e,t){let n=e;do{if(t(n))return n;n=n.parent}while(n);return null}var Br=Object.freeze({__proto__:null,closest:L1,closestExists:function(e,t){return!!L1(e,t)},every:function(e,t,n){let r=!0;return Ps(e,(i,s)=>{t(i)||(s(),r=!1)},n),r},find:function(e,t,n){let r=null;return Ps(e,(i,s)=>{t(i)&&(s(),r=i)},n),r},findClosest:function(e,t){var n,r;let i=null,s=e;for(;s&&(i=(r=(n=s.children)===null||n===void 0?void 0:n.find(t))!==null&&r!==void 0?r:null,!i);)s=s.parent;return i},has:function(e,t){return k1(e,()=>!0,t)},pluck:function(e,t,n){Ps(e,r=>{t(r)&&r.parent&&$n.removeChild(r.parent,r)},n)},some:k1,walk:Ps});const N_="Focused",tk="Group",nk="OmitWhen",rk="SkipWhen",ik="Suite",D_="Test";class mr{static setOptionalField(t,n,r){const i=t.data.optional,s=i[n];$t(i,{[n]:$t({},s,r(s))})}static getOptionalField(t,n){var r;return(r=mr.getOptionalFields(t)[n])!==null&&r!==void 0?r:{}}static getOptionalFields(t){var n,r;return(r=(n=t.data)===null||n===void 0?void 0:n.optional)!==null&&r!==void 0?r:{}}}var bo,Bo;(function(e){e[e.CUSTOM_LOGIC=0]="CUSTOM_LOGIC",e[e.AUTO=1]="AUTO"})(bo||(bo={})),function(e){e.EAGER="EAGER",e.ALL="ALL",e.ONE="ONE"}(Bo||(Bo={}));const Rn=ug((e,t)=>t?null:$t({inclusion:{},mode:sc.createTinyState(Bo.EAGER),suiteParams:[],testMemoCache:ak},e));function Ip(){return Rn.useX().inclusion}function sk(){return Rn.useX().mode()}const ak=Xw(10);function ok(e){var t;const n=ze.useAvailableRoot(),r=Rn.useX().suiteParams,i=(t=r==null?void 0:r[0])!==null&&t!==void 0?t:{};if(sl(e)||Et(e))Jw(e).forEach(s=>{mr.setOptionalField(n,s,()=>({type:bo.AUTO,applied:!!e_(i,s)&&Xn.isBlank().test(i==null?void 0:i[s]),rule:null}))});else for(const s in e){const a=e[s];mr.setOptionalField(n,s,()=>({type:bo.CUSTOM_LOGIC,rule:a,applied:Xn.isBlank().test(a)||a===!0}))}}function Uo(e){var t,n;if(!e)return!1;const r=ze.useAvailableRoot();return(n=(t=mr.getOptionalField(r,e))===null||t===void 0?void 0:t.applied)!==null&&n!==void 0&&n}var rt;(function(e){e.TEST_RUN_STARTED="test_run_started",e.TEST_COMPLETED="test_completed",e.ALL_RUNNING_TESTS_FINISHED="all_running_tests_finished",e.REMOVE_FIELD="remove_field",e.RESET_FIELD="reset_field",e.RESET_SUITE="reset_suite",e.SUITE_RUN_STARTED="suite_run_started",e.SUITE_CALLBACK_RUN_FINISHED="SUITE_CALLBACK_RUN_FINISHED",e.DONE_TEST_OMISSION_PASS="DONE_TEST_OMISSION_PASS"})(rt||(rt={}));const lk=Xw();function Js(){return ze.useXAppData()}function cg(){return Js().doneCallbacks()}function fg(){return Js().fieldCallbacks()}function dg(){return Js().suiteId}function I_(){Js().suiteResultCache.invalidate([dg()])}function $1(){const[,,e]=cg(),[,,t]=fg();e(),t()}function uk(e){ze.useLoadRootNode(e),I_()}const ea="PENDING",Op="INITIAL",nn={[ea]:ea,[Op]:Op,DONE:"DONE"};function F1(e,t){return O_.staticTransition(e??nn.INITIAL,t)}const O_=r_({initial:nn.INITIAL,states:{[nn.DONE]:{},[nn.INITIAL]:{[nn.PENDING]:nn.PENDING,[nn.DONE]:nn.DONE},[nn.PENDING]:{[nn.DONE]:nn.DONE}}});class Li{static getStatus(t){var n;return(n=t.status)!==null&&n!==void 0?n:Op}static setStatus(t,n,r){t.status=this.stateMachine.staticTransition(Li.getStatus(t),n,r)}static statusEquals(t,n){return Li.getStatus(t)===n}static setPending(t){this.setStatus(t,ea)}static isPending(t){return Li.statusEquals(t,ea)}}var Un;Li.stateMachine=O_,function(e){e.HOOK_CALLED_OUTSIDE="hook called outside of a running suite.",e.EXPECTED_VEST_TEST="Expected value to be an instance of IsolateTest",e.FIELD_NAME_REQUIRED="Field name must be passed",e.SUITE_MUST_BE_INITIALIZED_WITH_FUNCTION="Suite must be initialized with a function",e.PROMISIFY_REQUIRE_FUNCTION="Vest.Promisify must be called with a function",e.PARSER_EXPECT_RESULT_OBJECT="Vest parser: expected argument at position 0 to be Vest's result object.",e.WARN_MUST_BE_CALLED_FROM_TEST="Warn must be called from within the body of a test function",e.EACH_CALLBACK_MUST_BE_A_FUNCTION="Each must be called with a function",e.INVALID_PARAM_PASSED_TO_FUNCTION='Incompatible params passed to {fn_name} function. "{param}" must be of type {expected}',e.TESTS_CALLED_IN_DIFFERENT_ORDER=`Vest Critical Error: Tests called in different order than previous run. diff --git a/app/index-zdTCe3Xp.css b/app/index-zdTCe3Xp.css deleted file mode 100644 index ffeef49..0000000 --- a/app/index-zdTCe3Xp.css +++ /dev/null @@ -1 +0,0 @@ -*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}body{--tw-text-opacity: 1;color:rgb(0 0 72 / var(--tw-text-opacity))}svg{fill:currentColor}svg path{fill:currentColor}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.absolute{position:absolute}.relative{position:relative}.-left-24{left:-6rem}.left-0{left:0}.left-1\/2{left:50%}.left-4{left:1rem}.left-8{left:2rem}.right-7{right:1.75rem}.right-8{right:2rem}.top-0{top:0}.top-1\/2{top:50%}.top-3{top:.75rem}.top-5{top:1.25rem}.top-8{top:2rem}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.float-right{float:right}.m-auto{margin:auto}.mx-12{margin-left:3rem;margin-right:3rem}.mx-6{margin-left:1.5rem;margin-right:1.5rem}.mx-auto{margin-left:auto;margin-right:auto}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-14{margin-bottom:3.5rem}.mb-16{margin-bottom:4rem}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-7{margin-bottom:1.75rem}.ml-6{margin-left:1.5rem}.ml-auto{margin-left:auto}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-14{margin-top:3.5rem}.mt-16{margin-top:4rem}.mt-20{margin-top:5rem}.mt-28{margin-top:7rem}.mt-36{margin-top:9rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-9{margin-top:2.25rem}.block{display:block}.\!inline-block{display:inline-block!important}.flex{display:flex}.hidden{display:none}.h-0{height:0px}.h-12{height:3rem}.h-19\.125{height:19.125rem}.h-2{height:.5rem}.h-20{height:5rem}.h-5{height:1.25rem}.h-\[calc\(100vh-61px\)\]{height:calc(100vh - 61px)}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-full{max-height:100%}.min-h-26\.25{min-height:26.25rem}.min-h-\[3rem\]{min-height:3rem}.w-0{width:0px}.w-1\/2{width:50%}.w-12{width:3rem}.w-20{width:5rem}.w-3\/12{width:25%}.w-4\/12{width:33.333333%}.w-5{width:1.25rem}.w-80{width:20rem}.w-9\/12{width:75%}.w-96{width:24rem}.w-\[calc\(100vw-8\.75rem\)\]{width:calc(100vw - 8.75rem)}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-screen{width:100vw}.min-w-0{min-width:0px}.max-w-\[1100px\]{max-width:1100px}.flex-grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-pointer{cursor:pointer}.resize{resize:both}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-12{gap:3rem}.gap-16{gap:4rem}.gap-2{gap:.5rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-y-7{row-gap:1.75rem}.overflow-scroll{overflow:scroll}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-l-\[6px\]{border-left-width:6px}.border-r-\[6px\]{border-right-width:6px}.border-t-\[8px\]{border-top-width:8px}.border-solid{border-style:solid}.\!border-none{border-style:none!important}.\!border-danger{--tw-border-opacity: 1 !important;border-color:rgb(184 31 45 / var(--tw-border-opacity))!important}.border-black{--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity))}.border-fluorescent-blue{--tw-border-opacity: 1;border-color:rgb(38 239 233 / var(--tw-border-opacity))}.border-link-blue{--tw-border-opacity: 1;border-color:rgb(47 120 196 / var(--tw-border-opacity))}.border-midnight-blue{--tw-border-opacity: 1;border-color:rgb(0 0 72 / var(--tw-border-opacity))}.border-spanish-gray{--tw-border-opacity: 1;border-color:rgb(151 153 155 / var(--tw-border-opacity))}.border-l-transparent{border-left-color:transparent}.border-r-transparent{border-right-color:transparent}.\!bg-danger-light{--tw-bg-opacity: 1 !important;background-color:rgb(252 238 240 / var(--tw-bg-opacity))!important}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity))}.bg-cultured{--tw-bg-opacity: 1;background-color:rgb(245 245 242 / var(--tw-bg-opacity))}.bg-dark-teal{--tw-bg-opacity: 1;background-color:rgb(17 199 204 / var(--tw-bg-opacity))}.bg-gray-600{--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity))}.bg-link-blue{--tw-bg-opacity: 1;background-color:rgb(47 120 196 / var(--tw-bg-opacity))}.bg-midnight-blue{--tw-bg-opacity: 1;background-color:rgb(0 0 72 / var(--tw-bg-opacity))}.bg-pale-cerulean{--tw-bg-opacity: 1;background-color:rgb(146 187 230 / var(--tw-bg-opacity))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.bg-gradient-mesh{background-image:url(/app/gradient-5bMey3TU.svg)}.bg-space{background-image:url(/app/space-bg-5lPwAzqn.webp)}.bg-cover{background-size:cover}.bg-center{background-position:center}.bg-no-repeat{background-repeat:no-repeat}.object-contain{-o-object-fit:contain;object-fit:contain}.\!p-0{padding:0!important}.\!p-5{padding:1.25rem!important}.p-7{padding:1.75rem}.p-8{padding:2rem}.px-20{padding-left:5rem;padding-right:5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-7{padding-left:1.75rem;padding-right:1.75rem}.px-8{padding-left:2rem;padding-right:2rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-4\.5{padding-top:1.125rem;padding-bottom:1.125rem}.py-\[18px\]{padding-top:18px;padding-bottom:18px}.pb-14{padding-bottom:3.5rem}.pb-3{padding-bottom:.75rem}.pb-7{padding-bottom:1.75rem}.pl-2{padding-left:.5rem}.pl-20{padding-left:5rem}.pl-5{padding-left:1.25rem}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-2\.5{padding-top:.625rem}.pt-20{padding-top:5rem}.pt-24{padding-top:6rem}.pt-5{padding-top:1.25rem}.pt-7{padding-top:1.75rem}.pt-8{padding-top:2rem}.text-center{text-align:center}.align-middle{vertical-align:middle}.font-gellix{font-family:Gellix,Gellix App,sans-serif}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-6xl{font-size:3.75rem;line-height:1}.text-7xl{font-size:4.5rem;line-height:1}.text-8xl{font-size:6rem;line-height:1}.text-\[20px\]{font-size:20px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.\!font-normal{font-weight:400!important}.font-light{font-weight:300}.font-normal{font-weight:400}.font-semibold{font-weight:600}.leading-3{line-height:.75rem}.leading-4{line-height:1rem}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-8{line-height:2rem}.leading-\[2\.75rem\]{line-height:2.75rem}.leading-\[3\.5rem\]{line-height:3.5rem}.leading-\[4\.25rem\]{line-height:4.25rem}.\!text-black{--tw-text-opacity: 1 !important;color:rgb(0 0 0 / var(--tw-text-opacity))!important}.\!text-danger{--tw-text-opacity: 1 !important;color:rgb(184 31 45 / var(--tw-text-opacity))!important}.\!text-midnight-blue{--tw-text-opacity: 1 !important;color:rgb(0 0 72 / var(--tw-text-opacity))!important}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}.text-danger{--tw-text-opacity: 1;color:rgb(184 31 45 / var(--tw-text-opacity))}.text-davy-grey{--tw-text-opacity: 1;color:rgb(83 86 90 / var(--tw-text-opacity))}.text-link-blue{--tw-text-opacity: 1;color:rgb(47 120 196 / var(--tw-text-opacity))}.text-midnight-blue{--tw-text-opacity: 1;color:rgb(0 0 72 / var(--tw-text-opacity))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.underline{text-decoration-line:underline}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-\[97\]{opacity:97}.outline{outline-style:solid}.outline-1{outline-width:1px}.outline-offset-8{outline-offset:8px}.outline-black{outline-color:#000}.drop-shadow-md{--tw-drop-shadow: drop-shadow(0 4px 3px rgb(0 0 0 / .07)) drop-shadow(0 2px 2px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}button{-webkit-tap-highlight-color:transparent}body,.overflow-y-scroll,.overflow-scroll{-ms-overflow-style:none}body::-webkit-scrollbar,.overflow-y-scroll::-webkit-scrollbar,.overflow-scroll::-webkit-scrollbar{display:none}@font-face{font-family:Gellix;src:url(https://astrocraft.innovationlab.cx/fonts/Gellix-Light_R.woff2) format("woff2");font-weight:300}@font-face{font-family:Gellix;src:url(https://astrocraft.innovationlab.cx/fonts/Gellix-Regular_R.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Gellix;src:url(https://astrocraft.innovationlab.cx/fonts/Gellix-SemiBold_R.woff2) format("woff2");font-weight:600;font-style:normal}@font-face{font-family:Gellix App;src:url(/app/Gellix-Light_R-CufJoOkt.woff2) format("woff2");font-weight:300}@font-face{font-family:Gellix App;src:url(/app/Gellix-Regular_R-BuTD2PUV.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Gellix App;src:url(/app/Gellix-SemiBold_R-DTFgsQTj.woff2) format("woff2");font-weight:600;font-style:normal}.placeholder\:text-transparent::-moz-placeholder{color:transparent}.placeholder\:text-transparent::placeholder{color:transparent}.hover\:\!border-white:hover{--tw-border-opacity: 1 !important;border-color:rgb(255 255 255 / var(--tw-border-opacity))!important}.hover\:border-midnight-blue:hover{--tw-border-opacity: 1;border-color:rgb(0 0 72 / var(--tw-border-opacity))}.hover\:\!bg-black:hover{--tw-bg-opacity: 1 !important;background-color:rgb(0 0 0 / var(--tw-bg-opacity))!important}.hover\:bg-medium-teal:hover{--tw-bg-opacity: 1;background-color:rgb(41 238 233 / var(--tw-bg-opacity))}.hover\:bg-midnight-blue:hover{--tw-bg-opacity: 1;background-color:rgb(0 0 72 / var(--tw-bg-opacity))}.hover\:\!text-white:hover{--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity))!important}.hover\:text-midnight-blue:hover{--tw-text-opacity: 1;color:rgb(0 0 72 / var(--tw-text-opacity))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.focus\:bg-inherit:focus{background-color:inherit}.focus\:text-inherit:focus{color:inherit}.focus\:\!outline-none:focus{outline:2px solid transparent!important;outline-offset:2px!important}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:outline:focus{outline-style:solid}.focus\:outline-2:focus{outline-width:2px}.focus\:outline-offset-1:focus{outline-offset:1px}.focus\:outline-link-blue:focus{outline-color:#2f78c4}.active\:scale-95:active{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:bg-light-teal:active{--tw-bg-opacity: 1;background-color:rgb(168 249 246 / var(--tw-bg-opacity))}.disabled\:opacity-25:disabled{opacity:.25}@media (min-width: 768px){.md\:hidden{display:none}}.loader{position:absolute;top:50%;left:50%;margin-top:-3rem;margin-left:-3rem;width:6rem;height:6rem;border:3px solid #000048;border-radius:50%;display:inline-block;box-sizing:border-box;animation:rotation 1s linear infinite;z-index:9999;box-shadow:0 0 10px 6px #fff}.loader:after{content:"";box-sizing:border-box;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:7rem;height:7rem;border-radius:50%;border:3px solid transparent;border-bottom-color:#92bbe6}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}